first working pass master
authorRex Feany <rfeany@rexfeany.com>
Thu, 1 Dec 2011 04:29:24 +0000 (20:29 -0800)
committerRex Feany <rfeany@rexfeany.com>
Thu, 1 Dec 2011 04:29:24 +0000 (20:29 -0800)
.gitignore [new file with mode: 0644]
usblister.xcodeproj/project.pbxproj
usblister/OutlineData.h [new file with mode: 0644]
usblister/OutlineData.m [new file with mode: 0644]
usblister/en.lproj/MainMenu.xib
usblister/usblisterAppDelegate.h
usblister/usblisterAppDelegate.m

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..e43b0f9
--- /dev/null
@@ -0,0 +1 @@
+.DS_Store
index c5ce080e5529f0771f89128c83512c6431e43211..ab1c8994cdb4cbf43e2b89e5b864dca6518f36ab 100644 (file)
@@ -7,28 +7,33 @@
        objects = {
 
 /* Begin PBXBuildFile section */
+               4131B1C7134F7FA800DBE700 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4131B1C6134F7FA800DBE700 /* IOKit.framework */; };
                419B835C134F7BF60040C6E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 419B835B134F7BF60040C6E2 /* Cocoa.framework */; };
                419B8366134F7BF60040C6E2 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 419B8364134F7BF60040C6E2 /* InfoPlist.strings */; };
                419B8369134F7BF60040C6E2 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 419B8368134F7BF60040C6E2 /* main.m */; };
                419B836C134F7BF60040C6E2 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 419B836A134F7BF60040C6E2 /* Credits.rtf */; };
                419B836F134F7BF60040C6E2 /* usblisterAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 419B836E134F7BF60040C6E2 /* usblisterAppDelegate.m */; };
                419B8372134F7BF60040C6E2 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 419B8370134F7BF60040C6E2 /* MainMenu.xib */; };
+               41EC82CB134FD82900088371 /* OutlineData.m in Sources */ = {isa = PBXBuildFile; fileRef = 41EC82CA134FD82900088371 /* OutlineData.m */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
+               4131B1C6134F7FA800DBE700 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
                419B8357134F7BF60040C6E2 /* usblister.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = usblister.app; sourceTree = BUILT_PRODUCTS_DIR; };
                419B835B134F7BF60040C6E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
                419B835E134F7BF60040C6E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
                419B835F134F7BF60040C6E2 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
                419B8360134F7BF60040C6E2 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
-               419B8363134F7BF60040C6E2 /* usblister-Info.plist */ = {isa = PBXFileReference; path = "usblister-Info.plist"; sourceTree = "<group>"; };
+               419B8363134F7BF60040C6E2 /* usblister-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "usblister-Info.plist"; sourceTree = "<group>"; };
                419B8365134F7BF60040C6E2 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
-               419B8367134F7BF60040C6E2 /* usblister-Prefix.pch */ = {isa = PBXFileReference; path = "usblister-Prefix.pch"; sourceTree = "<group>"; };
+               419B8367134F7BF60040C6E2 /* usblister-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "usblister-Prefix.pch"; sourceTree = "<group>"; };
                419B8368134F7BF60040C6E2 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
                419B836B134F7BF60040C6E2 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = "<group>"; };
-               419B836D134F7BF60040C6E2 /* usblisterAppDelegate.h */ = {isa = PBXFileReference; path = usblisterAppDelegate.h; sourceTree = "<group>"; };
+               419B836D134F7BF60040C6E2 /* usblisterAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = usblisterAppDelegate.h; sourceTree = "<group>"; };
                419B836E134F7BF60040C6E2 /* usblisterAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = usblisterAppDelegate.m; sourceTree = "<group>"; };
                419B8371134F7BF60040C6E2 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = "<group>"; };
+               41EC82C9134FD82900088371 /* OutlineData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutlineData.h; sourceTree = "<group>"; };
+               41EC82CA134FD82900088371 /* OutlineData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OutlineData.m; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -36,6 +41,7 @@
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               4131B1C7134F7FA800DBE700 /* IOKit.framework in Frameworks */,
                                419B835C134F7BF60040C6E2 /* Cocoa.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
@@ -63,6 +69,7 @@
                419B835A134F7BF60040C6E2 /* Frameworks */ = {
                        isa = PBXGroup;
                        children = (
+                               4131B1C6134F7FA800DBE700 /* IOKit.framework */,
                                419B835B134F7BF60040C6E2 /* Cocoa.framework */,
                                419B835D134F7BF60040C6E2 /* Other Frameworks */,
                        );
@@ -86,6 +93,8 @@
                                419B836E134F7BF60040C6E2 /* usblisterAppDelegate.m */,
                                419B8370134F7BF60040C6E2 /* MainMenu.xib */,
                                419B8362134F7BF60040C6E2 /* Supporting Files */,
+                               41EC82C9134FD82900088371 /* OutlineData.h */,
+                               41EC82CA134FD82900088371 /* OutlineData.m */,
                        );
                        path = usblister;
                        sourceTree = "<group>";
                419B834E134F7BF60040C6E2 /* Project object */ = {
                        isa = PBXProject;
                        attributes = {
+                               LastUpgradeCheck = 0420;
                                ORGANIZATIONNAME = "Fnordsoft, Inc.";
                        };
                        buildConfigurationList = 419B8351134F7BF60040C6E2 /* Build configuration list for PBXProject "usblister" */;
                        files = (
                                419B8369134F7BF60040C6E2 /* main.m in Sources */,
                                419B836F134F7BF60040C6E2 /* usblisterAppDelegate.m in Sources */,
+                               41EC82CB134FD82900088371 /* OutlineData.m in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                                419B8377134F7BF60040C6E2 /* Release */,
                        );
                        defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
                };
 /* End XCConfigurationList section */
        };
diff --git a/usblister/OutlineData.h b/usblister/OutlineData.h
new file mode 100644 (file)
index 0000000..f1a07b2
--- /dev/null
@@ -0,0 +1,18 @@
+//
+//  OutlineData.h
+//  usblister
+//
+//  Created by Rex Feany on 4/8/11.
+//  Copyright 2011 Fnordsoft, Inc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+
+@interface OutlineData : NSObject <NSOutlineViewDataSource> {
+    NSArray *data;
+}
+
+@property (retain, nonatomic) NSArray *data;
+
+@end
diff --git a/usblister/OutlineData.m b/usblister/OutlineData.m
new file mode 100644 (file)
index 0000000..f2ffc26
--- /dev/null
@@ -0,0 +1,91 @@
+//
+//  OutlineData.m
+//  usblister
+//
+//  Created by Rex Feany on 4/8/11.
+//  Copyright 2011 Fnordsoft, Inc. All rights reserved.
+//
+
+#import "OutlineData.h"
+
+
+@implementation OutlineData
+
+@synthesize data;
+
+- (id)init {
+    self = [super init];
+    if (self) {
+        // Initialization code here.
+    }
+    return self;
+}
+
+- (void)dealloc {
+    self.data = nil;
+    [super dealloc];
+}
+
+static BOOL is_array(id item) {
+    return ([item isKindOfClass:[NSArray class]]);
+}
+
+// How many children does this object have? 
+- (NSInteger)outlineView:(NSOutlineView *)outlineView numberOfChildrenOfItem:(id)item {
+    // The root node is special; if the NSOutline view asks for the children of nil,
+    // we give it the count of the root dictionary.
+    if (item == nil) {
+        return [self.data count];
+    }
+    
+    // otherwise the item will be an array..
+    if (is_array(item) && is_array([item objectAtIndex:1])) {
+        return [[item objectAtIndex:1] count];
+    }
+    return 0;
+}
+
+// Can the item be expanded? If the value of the k/v pair is an array, yes!
+- (BOOL)outlineView:(NSOutlineView *)outlineView isItemExpandable:(id)item {
+    if (is_array(item) && is_array([item objectAtIndex:1]))
+        return YES;
+    return NO;
+}
+
+// child at index of this item
+- (id)outlineView:(NSOutlineView *)outlineView child:(NSInteger)index ofItem:(id)item {
+    if (item == nil)
+        return [data objectAtIndex:index];
+    
+    NSArray *row = [item objectAtIndex:1];
+    
+    if (is_array(row))
+        return [row objectAtIndex:index];
+
+    return nil;
+}
+
+// column data for child at index
+- (id)outlineView:(NSOutlineView *)outlineView objectValueForTableColumn:(NSTableColumn *)tableColumn byItem:(id)item {
+    if ([outlineView levelForItem:item] == 0) {
+        if ([[tableColumn identifier] isEqualToString:@"name"]) {
+            return [item objectAtIndex:0];
+        }
+    } else {
+        
+        if ([[tableColumn identifier] isEqualToString:@"name"]) {
+            return [item objectAtIndex:0];
+        }
+        
+        if ([[tableColumn identifier] isEqualToString:@"value"]) {
+            if (is_array([item objectAtIndex:1])) {
+                return @"";
+            } else {
+                return [item objectAtIndex:1];
+            }
+        }
+    }
+    return @"";
+}
+
+@end
index 87ff96f04b2241b525a363739199dafd21852329..8b7085fe7517c18242d9aa84ef9d35f8a5d74046 100644 (file)
@@ -1,32 +1,44 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
        <data>
-               <int key="IBDocument.SystemTarget">1060</int>
-               <string key="IBDocument.SystemVersion">10A324</string>
-               <string key="IBDocument.InterfaceBuilderVersion">719</string>
-               <string key="IBDocument.AppKitVersion">1015</string>
-               <string key="IBDocument.HIToolboxVersion">418.00</string>
+               <int key="IBDocument.SystemTarget">1070</int>
+               <string key="IBDocument.SystemVersion">11C74</string>
+               <string key="IBDocument.InterfaceBuilderVersion">1938</string>
+               <string key="IBDocument.AppKitVersion">1138.23</string>
+               <string key="IBDocument.HIToolboxVersion">567.00</string>
                <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
                        <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
-                       <string key="NS.object.0">719</string>
+                       <string key="NS.object.0">1938</string>
                </object>
-               <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+               <object class="NSArray" key="IBDocument.IntegratedClassDependencies">
                        <bool key="EncodedWithXMLCoder">YES</bool>
-                       <integer value="371"/>
-                       <integer value="29"/>
+                       <string>NSTableColumn</string>
+                       <string>NSToolbar</string>
+                       <string>NSToolbarFlexibleSpaceItem</string>
+                       <string>NSScroller</string>
+                       <string>NSMenuItem</string>
+                       <string>NSMenu</string>
+                       <string>NSScrollView</string>
+                       <string>NSTextFieldCell</string>
+                       <string>NSToolbarSpaceItem</string>
+                       <string>NSTableHeaderView</string>
+                       <string>NSToolbarSeparatorItem</string>
+                       <string>NSTabView</string>
+                       <string>NSOutlineView</string>
+                       <string>NSCustomObject</string>
+                       <string>NSTabViewItem</string>
+                       <string>NSView</string>
+                       <string>NSWindowTemplate</string>
+                       <string>NSTextView</string>
+                       <string>NSToolbarItem</string>
                </object>
                <object class="NSArray" key="IBDocument.PluginDependencies">
                        <bool key="EncodedWithXMLCoder">YES</bool>
                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                </object>
                <object class="NSMutableDictionary" key="IBDocument.Metadata">
-                       <bool key="EncodedWithXMLCoder">YES</bool>
-                       <object class="NSArray" key="dict.sortedKeys" id="0">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                       </object>
-                       <object class="NSMutableArray" key="dict.values">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                       </object>
+                       <string key="NS.key.0">PluginDependencyRecalculationVersion</string>
+                       <integer value="1" key="NS.object.0"/>
                </object>
                <object class="NSMutableArray" key="IBDocument.RootObjects" id="1048">
                        <bool key="EncodedWithXMLCoder">YES</bool>
                                <int key="NSWTFlags">1954021376</int>
                                <string key="NSWindowTitle">usblister</string>
                                <string key="NSWindowClass">NSWindow</string>
-                               <nil key="NSViewClass"/>
-                               <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
+                               <object class="NSToolbar" key="NSViewClass" id="752244913">
+                                       <object class="NSMutableString" key="NSToolbarIdentifier">
+                                               <characters key="NS.bytes">DF7691C0-CD87-4761-BCC6-37192034D96B</characters>
+                                       </object>
+                                       <nil key="NSToolbarDelegate"/>
+                                       <bool key="NSToolbarPrefersToBeShown">YES</bool>
+                                       <bool key="NSToolbarShowsBaselineSeparator">YES</bool>
+                                       <bool key="NSToolbarAllowsUserCustomization">YES</bool>
+                                       <bool key="NSToolbarAutosavesConfiguration">NO</bool>
+                                       <int key="NSToolbarDisplayMode">1</int>
+                                       <int key="NSToolbarSizeMode">1</int>
+                                       <object class="NSMutableDictionary" key="NSToolbarIBIdentifiedItems">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSArray" key="dict.sortedKeys">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>6B9BF421-F8D4-4A8F-89D7-55F8E973140D</string>
+                                                       <string>80F83801-C55D-4DA3-8AE1-598C2453526D</string>
+                                                       <string>NSToolbarCustomizeToolbarItem</string>
+                                                       <string>NSToolbarFlexibleSpaceItem</string>
+                                                       <string>NSToolbarSeparatorItem</string>
+                                                       <string>NSToolbarSpaceItem</string>
+                                               </object>
+                                               <object class="NSMutableArray" key="dict.values">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <object class="NSToolbarItem" id="236723995">
+                                                               <object class="NSMutableString" key="NSToolbarItemIdentifier">
+                                                                       <characters key="NS.bytes">6B9BF421-F8D4-4A8F-89D7-55F8E973140D</characters>
+                                                               </object>
+                                                               <string key="NSToolbarItemLabel">Save</string>
+                                                               <string key="NSToolbarItemPaletteLabel">Save</string>
+                                                               <string key="NSToolbarItemToolTip"/>
+                                                               <nil key="NSToolbarItemView"/>
+                                                               <object class="NSCustomResource" key="NSToolbarItemImage">
+                                                                       <string key="NSClassName">NSImage</string>
+                                                                       <string key="NSResourceName">NSMultipleDocuments</string>
+                                                               </object>
+                                                               <nil key="NSToolbarItemTarget"/>
+                                                               <nil key="NSToolbarItemAction"/>
+                                                               <string key="NSToolbarItemMinSize">{0, 0}</string>
+                                                               <string key="NSToolbarItemMaxSize">{0, 0}</string>
+                                                               <bool key="NSToolbarItemEnabled">YES</bool>
+                                                               <bool key="NSToolbarItemAutovalidates">YES</bool>
+                                                               <int key="NSToolbarItemTag">-1</int>
+                                                               <bool key="NSToolbarIsUserRemovable">YES</bool>
+                                                               <int key="NSToolbarItemVisibilityPriority">0</int>
+                                                       </object>
+                                                       <object class="NSToolbarItem" id="52138046">
+                                                               <object class="NSMutableString" key="NSToolbarItemIdentifier">
+                                                                       <characters key="NS.bytes">80F83801-C55D-4DA3-8AE1-598C2453526D</characters>
+                                                               </object>
+                                                               <string key="NSToolbarItemLabel">Rescan</string>
+                                                               <string key="NSToolbarItemPaletteLabel">Rescan</string>
+                                                               <string key="NSToolbarItemToolTip"/>
+                                                               <nil key="NSToolbarItemView"/>
+                                                               <object class="NSCustomResource" key="NSToolbarItemImage">
+                                                                       <string key="NSClassName">NSImage</string>
+                                                                       <string key="NSResourceName">NSRefreshTemplate</string>
+                                                               </object>
+                                                               <nil key="NSToolbarItemTarget"/>
+                                                               <nil key="NSToolbarItemAction"/>
+                                                               <string key="NSToolbarItemMinSize">{0, 0}</string>
+                                                               <string key="NSToolbarItemMaxSize">{0, 0}</string>
+                                                               <bool key="NSToolbarItemEnabled">YES</bool>
+                                                               <bool key="NSToolbarItemAutovalidates">YES</bool>
+                                                               <int key="NSToolbarItemTag">-1</int>
+                                                               <bool key="NSToolbarIsUserRemovable">YES</bool>
+                                                               <int key="NSToolbarItemVisibilityPriority">0</int>
+                                                       </object>
+                                                       <object class="NSToolbarItem" id="539701557">
+                                                               <string key="NSToolbarItemIdentifier">NSToolbarCustomizeToolbarItem</string>
+                                                               <string key="NSToolbarItemLabel">Customize</string>
+                                                               <string key="NSToolbarItemPaletteLabel">Customize</string>
+                                                               <string key="NSToolbarItemToolTip">Customize Toolbar</string>
+                                                               <nil key="NSToolbarItemView"/>
+                                                               <object class="NSCustomResource" key="NSToolbarItemImage">
+                                                                       <string key="NSClassName">NSImage</string>
+                                                                       <string key="NSResourceName">NSToolbarCustomizeToolbarItemImage</string>
+                                                               </object>
+                                                               <nil key="NSToolbarItemTarget"/>
+                                                               <string key="NSToolbarItemAction">runToolbarCustomizationPalette:</string>
+                                                               <string key="NSToolbarItemMinSize">{0, 0}</string>
+                                                               <string key="NSToolbarItemMaxSize">{0, 0}</string>
+                                                               <bool key="NSToolbarItemEnabled">YES</bool>
+                                                               <bool key="NSToolbarItemAutovalidates">YES</bool>
+                                                               <int key="NSToolbarItemTag">-1</int>
+                                                               <bool key="NSToolbarIsUserRemovable">YES</bool>
+                                                               <int key="NSToolbarItemVisibilityPriority">0</int>
+                                                       </object>
+                                                       <object class="NSToolbarFlexibleSpaceItem" id="505407731">
+                                                               <string key="NSToolbarItemIdentifier">NSToolbarFlexibleSpaceItem</string>
+                                                               <string key="NSToolbarItemLabel"/>
+                                                               <string key="NSToolbarItemPaletteLabel">Flexible Space</string>
+                                                               <nil key="NSToolbarItemToolTip"/>
+                                                               <nil key="NSToolbarItemView"/>
+                                                               <nil key="NSToolbarItemImage"/>
+                                                               <nil key="NSToolbarItemTarget"/>
+                                                               <nil key="NSToolbarItemAction"/>
+                                                               <string key="NSToolbarItemMinSize">{1, 5}</string>
+                                                               <string key="NSToolbarItemMaxSize">{20000, 32}</string>
+                                                               <bool key="NSToolbarItemEnabled">YES</bool>
+                                                               <bool key="NSToolbarItemAutovalidates">YES</bool>
+                                                               <int key="NSToolbarItemTag">-1</int>
+                                                               <bool key="NSToolbarIsUserRemovable">YES</bool>
+                                                               <int key="NSToolbarItemVisibilityPriority">0</int>
+                                                               <object class="NSMenuItem" key="NSToolbarItemMenuFormRepresentation">
+                                                                       <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="35465992"/>
+                                                                       <reference key="NSMixedImage" ref="502551668"/>
+                                                               </object>
+                                                       </object>
+                                                       <object class="NSToolbarSeparatorItem" id="65757919">
+                                                               <string key="NSToolbarItemIdentifier">NSToolbarSeparatorItem</string>
+                                                               <string key="NSToolbarItemLabel"/>
+                                                               <string key="NSToolbarItemPaletteLabel">Separator</string>
+                                                               <nil key="NSToolbarItemToolTip"/>
+                                                               <nil key="NSToolbarItemView"/>
+                                                               <nil key="NSToolbarItemImage"/>
+                                                               <nil key="NSToolbarItemTarget"/>
+                                                               <nil key="NSToolbarItemAction"/>
+                                                               <string key="NSToolbarItemMinSize">{12, 5}</string>
+                                                               <string key="NSToolbarItemMaxSize">{12, 1000}</string>
+                                                               <bool key="NSToolbarItemEnabled">YES</bool>
+                                                               <bool key="NSToolbarItemAutovalidates">YES</bool>
+                                                               <int key="NSToolbarItemTag">-1</int>
+                                                               <bool key="NSToolbarIsUserRemovable">YES</bool>
+                                                               <int key="NSToolbarItemVisibilityPriority">0</int>
+                                                               <object class="NSMenuItem" key="NSToolbarItemMenuFormRepresentation">
+                                                                       <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="35465992"/>
+                                                                       <reference key="NSMixedImage" ref="502551668"/>
+                                                               </object>
+                                                       </object>
+                                                       <object class="NSToolbarSpaceItem" id="944514589">
+                                                               <string key="NSToolbarItemIdentifier">NSToolbarSpaceItem</string>
+                                                               <string key="NSToolbarItemLabel"/>
+                                                               <string key="NSToolbarItemPaletteLabel">Space</string>
+                                                               <nil key="NSToolbarItemToolTip"/>
+                                                               <nil key="NSToolbarItemView"/>
+                                                               <nil key="NSToolbarItemImage"/>
+                                                               <nil key="NSToolbarItemTarget"/>
+                                                               <nil key="NSToolbarItemAction"/>
+                                                               <string key="NSToolbarItemMinSize">{32, 5}</string>
+                                                               <string key="NSToolbarItemMaxSize">{32, 32}</string>
+                                                               <bool key="NSToolbarItemEnabled">YES</bool>
+                                                               <bool key="NSToolbarItemAutovalidates">YES</bool>
+                                                               <int key="NSToolbarItemTag">-1</int>
+                                                               <bool key="NSToolbarIsUserRemovable">YES</bool>
+                                                               <int key="NSToolbarItemVisibilityPriority">0</int>
+                                                               <object class="NSMenuItem" key="NSToolbarItemMenuFormRepresentation">
+                                                                       <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="35465992"/>
+                                                                       <reference key="NSMixedImage" ref="502551668"/>
+                                                               </object>
+                                                       </object>
+                                               </object>
+                                       </object>
+                                       <object class="NSMutableArray" key="NSToolbarIBAllowedItems">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <reference ref="944514589"/>
+                                               <reference ref="505407731"/>
+                                               <reference ref="52138046"/>
+                                               <reference ref="236723995"/>
+                                               <reference ref="65757919"/>
+                                               <reference ref="539701557"/>
+                                       </object>
+                                       <object class="NSMutableArray" key="NSToolbarIBDefaultItems">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <reference ref="236723995"/>
+                                               <reference ref="944514589"/>
+                                               <reference ref="52138046"/>
+                                               <reference ref="944514589"/>
+                                               <reference ref="944514589"/>
+                                               <reference ref="505407731"/>
+                                       </object>
+                                       <object class="NSArray" key="NSToolbarIBSelectableItems" id="0">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                       </object>
+                               </object>
+                               <nil key="NSUserInterfaceItemIdentifier"/>
                                <object class="NSView" key="NSWindowView" id="439893737">
                                        <reference key="NSNextResponder"/>
                                        <int key="NSvFlags">256</int>
+                                       <object class="NSMutableArray" key="NSSubviews">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSTabView" id="423563791">
+                                                       <reference key="NSNextResponder" ref="439893737"/>
+                                                       <int key="NSvFlags">18</int>
+                                                       <string key="NSFrame">{{-8, -10}, {496, 364}}</string>
+                                                       <reference key="NSSuperview" ref="439893737"/>
+                                                       <reference key="NSWindow"/>
+                                                       <reference key="NSNextKeyView" ref="116884166"/>
+                                                       <object class="NSMutableArray" key="NSTabViewItems">
+                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                               <object class="NSTabViewItem" id="390623373">
+                                                                       <string key="NSIdentifier">1</string>
+                                                                       <object class="NSView" key="NSView" id="116884166">
+                                                                               <reference key="NSNextResponder" ref="423563791"/>
+                                                                               <int key="NSvFlags">256</int>
+                                                                               <object class="NSMutableArray" key="NSSubviews">
+                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                       <object class="NSScrollView" id="810775778">
+                                                                                               <reference key="NSNextResponder" ref="116884166"/>
+                                                                                               <int key="NSvFlags">274</int>
+                                                                                               <object class="NSMutableArray" key="NSSubviews">
+                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                       <object class="NSClipView" id="28750002">
+                                                                                                               <reference key="NSNextResponder" ref="810775778"/>
+                                                                                                               <int key="NSvFlags">2304</int>
+                                                                                                               <object class="NSMutableArray" key="NSSubviews">
+                                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                       <object class="NSOutlineView" id="843845815">
+                                                                                                                               <reference key="NSNextResponder" ref="28750002"/>
+                                                                                                                               <int key="NSvFlags">256</int>
+                                                                                                                               <string key="NSFrameSize">{500, 281}</string>
+                                                                                                                               <reference key="NSSuperview" ref="28750002"/>
+                                                                                                                               <reference key="NSWindow"/>
+                                                                                                                               <reference key="NSNextKeyView" ref="169302153"/>
+                                                                                                                               <bool key="NSEnabled">YES</bool>
+                                                                                                                               <object class="NSTableHeaderView" key="NSHeaderView" id="924005553">
+                                                                                                                                       <reference key="NSNextResponder" ref="812260348"/>
+                                                                                                                                       <int key="NSvFlags">256</int>
+                                                                                                                                       <string key="NSFrameSize">{500, 17}</string>
+                                                                                                                                       <reference key="NSSuperview" ref="812260348"/>
+                                                                                                                                       <reference key="NSWindow"/>
+                                                                                                                                       <reference key="NSNextKeyView" ref="28750002"/>
+                                                                                                                                       <reference key="NSTableView" ref="843845815"/>
+                                                                                                                               </object>
+                                                                                                                               <object class="_NSCornerView" key="NSCornerView">
+                                                                                                                                       <nil key="NSNextResponder"/>
+                                                                                                                                       <int key="NSvFlags">-2147483392</int>
+                                                                                                                                       <string key="NSFrame">{{224, 0}, {16, 17}}</string>
+                                                                                                                               </object>
+                                                                                                                               <object class="NSMutableArray" key="NSTableColumns">
+                                                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                                       <object class="NSTableColumn" id="879760167">
+                                                                                                                                               <string key="NSIdentifier">name</string>
+                                                                                                                                               <double key="NSWidth">252</double>
+                                                                                                                                               <double key="NSMinWidth">16</double>
+                                                                                                                                               <double key="NSMaxWidth">1000</double>
+                                                                                                                                               <object class="NSTableHeaderCell" key="NSHeaderCell">
+                                                                                                                                                       <int key="NSCellFlags">75628096</int>
+                                                                                                                                                       <int key="NSCellFlags2">2048</int>
+                                                                                                                                                       <string key="NSContents">Name</string>
+                                                                                                                                                       <object class="NSFont" key="NSSupport" id="26">
+                                                                                                                                                               <string key="NSName">LucidaGrande</string>
+                                                                                                                                                               <double key="NSSize">11</double>
+                                                                                                                                                               <int key="NSfFlags">3100</int>
+                                                                                                                                                       </object>
+                                                                                                                                                       <object class="NSColor" key="NSBackgroundColor">
+                                                                                                                                                               <int key="NSColorSpace">3</int>
+                                                                                                                                                               <bytes key="NSWhite">MC4zMzMzMzI5ODU2AA</bytes>
+                                                                                                                                                       </object>
+                                                                                                                                                       <object class="NSColor" key="NSTextColor" id="140664457">
+                                                                                                                                                               <int key="NSColorSpace">6</int>
+                                                                                                                                                               <string key="NSCatalogName">System</string>
+                                                                                                                                                               <string key="NSColorName">headerTextColor</string>
+                                                                                                                                                               <object class="NSColor" key="NSColor" id="1011150072">
+                                                                                                                                                                       <int key="NSColorSpace">3</int>
+                                                                                                                                                                       <bytes key="NSWhite">MAA</bytes>
+                                                                                                                                                               </object>
+                                                                                                                                                       </object>
+                                                                                                                                               </object>
+                                                                                                                                               <object class="NSTextFieldCell" key="NSDataCell" id="111095300">
+                                                                                                                                                       <int key="NSCellFlags">337772096</int>
+                                                                                                                                                       <int key="NSCellFlags2">33556480</int>
+                                                                                                                                                       <string key="NSContents">Text Cell</string>
+                                                                                                                                                       <object class="NSFont" key="NSSupport" id="205930247">
+                                                                                                                                                               <string key="NSName">LucidaGrande</string>
+                                                                                                                                                               <double key="NSSize">13</double>
+                                                                                                                                                               <int key="NSfFlags">1044</int>
+                                                                                                                                                       </object>
+                                                                                                                                                       <reference key="NSControlView" ref="843845815"/>
+                                                                                                                                                       <object class="NSColor" key="NSBackgroundColor" id="114071050">
+                                                                                                                                                               <int key="NSColorSpace">6</int>
+                                                                                                                                                               <string key="NSCatalogName">System</string>
+                                                                                                                                                               <string key="NSColorName">controlBackgroundColor</string>
+                                                                                                                                                               <object class="NSColor" key="NSColor" id="778133784">
+                                                                                                                                                                       <int key="NSColorSpace">3</int>
+                                                                                                                                                                       <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
+                                                                                                                                                               </object>
+                                                                                                                                                       </object>
+                                                                                                                                                       <object class="NSColor" key="NSTextColor" id="1041970957">
+                                                                                                                                                               <int key="NSColorSpace">6</int>
+                                                                                                                                                               <string key="NSCatalogName">System</string>
+                                                                                                                                                               <string key="NSColorName">controlTextColor</string>
+                                                                                                                                                               <reference key="NSColor" ref="1011150072"/>
+                                                                                                                                                       </object>
+                                                                                                                                               </object>
+                                                                                                                                               <int key="NSResizingMask">3</int>
+                                                                                                                                               <bool key="NSIsResizeable">YES</bool>
+                                                                                                                                               <reference key="NSTableView" ref="843845815"/>
+                                                                                                                                       </object>
+                                                                                                                                       <object class="NSTableColumn" id="475784388">
+                                                                                                                                               <string key="NSIdentifier">value</string>
+                                                                                                                                               <double key="NSWidth">242</double>
+                                                                                                                                               <double key="NSMinWidth">10</double>
+                                                                                                                                               <double key="NSMaxWidth">3.4028234663852886e+38</double>
+                                                                                                                                               <object class="NSTableHeaderCell" key="NSHeaderCell">
+                                                                                                                                                       <int key="NSCellFlags">75628096</int>
+                                                                                                                                                       <int key="NSCellFlags2">2048</int>
+                                                                                                                                                       <string key="NSContents">Value</string>
+                                                                                                                                                       <reference key="NSSupport" ref="26"/>
+                                                                                                                                                       <object class="NSColor" key="NSBackgroundColor">
+                                                                                                                                                               <int key="NSColorSpace">6</int>
+                                                                                                                                                               <string key="NSCatalogName">System</string>
+                                                                                                                                                               <string key="NSColorName">headerColor</string>
+                                                                                                                                                               <object class="NSColor" key="NSColor" id="197704160">
+                                                                                                                                                                       <int key="NSColorSpace">3</int>
+                                                                                                                                                                       <bytes key="NSWhite">MQA</bytes>
+                                                                                                                                                               </object>
+                                                                                                                                                       </object>
+                                                                                                                                                       <reference key="NSTextColor" ref="140664457"/>
+                                                                                                                                               </object>
+                                                                                                                                               <object class="NSTextFieldCell" key="NSDataCell" id="234767616">
+                                                                                                                                                       <int key="NSCellFlags">337772096</int>
+                                                                                                                                                       <int key="NSCellFlags2">33556480</int>
+                                                                                                                                                       <string key="NSContents">Text Cell</string>
+                                                                                                                                                       <reference key="NSSupport" ref="205930247"/>
+                                                                                                                                                       <reference key="NSControlView" ref="843845815"/>
+                                                                                                                                                       <reference key="NSBackgroundColor" ref="114071050"/>
+                                                                                                                                                       <reference key="NSTextColor" ref="1041970957"/>
+                                                                                                                                               </object>
+                                                                                                                                               <int key="NSResizingMask">3</int>
+                                                                                                                                               <bool key="NSIsResizeable">YES</bool>
+                                                                                                                                               <reference key="NSTableView" ref="843845815"/>
+                                                                                                                                       </object>
+                                                                                                                               </object>
+                                                                                                                               <double key="NSIntercellSpacingWidth">3</double>
+                                                                                                                               <double key="NSIntercellSpacingHeight">2</double>
+                                                                                                                               <reference key="NSBackgroundColor" ref="197704160"/>
+                                                                                                                               <object class="NSColor" key="NSGridColor">
+                                                                                                                                       <int key="NSColorSpace">6</int>
+                                                                                                                                       <string key="NSCatalogName">System</string>
+                                                                                                                                       <string key="NSColorName">gridColor</string>
+                                                                                                                                       <object class="NSColor" key="NSColor">
+                                                                                                                                               <int key="NSColorSpace">3</int>
+                                                                                                                                               <bytes key="NSWhite">MC41AA</bytes>
+                                                                                                                                       </object>
+                                                                                                                               </object>
+                                                                                                                               <double key="NSRowHeight">17</double>
+                                                                                                                               <int key="NSTvFlags">1379926016</int>
+                                                                                                                               <reference key="NSDelegate"/>
+                                                                                                                               <reference key="NSDataSource"/>
+                                                                                                                               <int key="NSColumnAutoresizingStyle">4</int>
+                                                                                                                               <int key="NSDraggingSourceMaskForLocal">15</int>
+                                                                                                                               <int key="NSDraggingSourceMaskForNonLocal">0</int>
+                                                                                                                               <bool key="NSAllowsTypeSelect">YES</bool>
+                                                                                                                               <int key="NSTableViewDraggingDestinationStyle">0</int>
+                                                                                                                               <int key="NSTableViewGroupRowStyle">1</int>
+                                                                                                                       </object>
+                                                                                                               </object>
+                                                                                                               <string key="NSFrame">{{0, 17}, {442, 281}}</string>
+                                                                                                               <reference key="NSSuperview" ref="810775778"/>
+                                                                                                               <reference key="NSWindow"/>
+                                                                                                               <reference key="NSNextKeyView" ref="843845815"/>
+                                                                                                               <reference key="NSDocView" ref="843845815"/>
+                                                                                                               <reference key="NSBGColor" ref="114071050"/>
+                                                                                                               <int key="NScvFlags">6</int>
+                                                                                                       </object>
+                                                                                                       <object class="NSScroller" id="169302153">
+                                                                                                               <reference key="NSNextResponder" ref="810775778"/>
+                                                                                                               <int key="NSvFlags">-2147483392</int>
+                                                                                                               <string key="NSFrame">{{427, 0}, {15, 283}}</string>
+                                                                                                               <reference key="NSSuperview" ref="810775778"/>
+                                                                                                               <reference key="NSWindow"/>
+                                                                                                               <reference key="NSNextKeyView" ref="312531528"/>
+                                                                                                               <reference key="NSTarget" ref="810775778"/>
+                                                                                                               <string key="NSAction">_doScroller:</string>
+                                                                                                               <double key="NSPercent">0.99645390070921991</double>
+                                                                                                       </object>
+                                                                                                       <object class="NSScroller" id="312531528">
+                                                                                                               <reference key="NSNextResponder" ref="810775778"/>
+                                                                                                               <int key="NSvFlags">256</int>
+                                                                                                               <string key="NSFrame">{{0, 283}, {442, 15}}</string>
+                                                                                                               <reference key="NSSuperview" ref="810775778"/>
+                                                                                                               <reference key="NSWindow"/>
+                                                                                                               <reference key="NSNextKeyView"/>
+                                                                                                               <bool key="NSEnabled">YES</bool>
+                                                                                                               <int key="NSsFlags">1</int>
+                                                                                                               <reference key="NSTarget" ref="810775778"/>
+                                                                                                               <string key="NSAction">_doScroller:</string>
+                                                                                                               <double key="NSPercent">0.88400000000000001</double>
+                                                                                                       </object>
+                                                                                                       <object class="NSClipView" id="812260348">
+                                                                                                               <reference key="NSNextResponder" ref="810775778"/>
+                                                                                                               <int key="NSvFlags">2304</int>
+                                                                                                               <object class="NSMutableArray" key="NSSubviews">
+                                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                       <reference ref="924005553"/>
+                                                                                                               </object>
+                                                                                                               <string key="NSFrameSize">{442, 17}</string>
+                                                                                                               <reference key="NSSuperview" ref="810775778"/>
+                                                                                                               <reference key="NSWindow"/>
+                                                                                                               <reference key="NSNextKeyView" ref="924005553"/>
+                                                                                                               <reference key="NSDocView" ref="924005553"/>
+                                                                                                               <reference key="NSBGColor" ref="114071050"/>
+                                                                                                               <int key="NScvFlags">4</int>
+                                                                                                       </object>
+                                                                                               </object>
+                                                                                               <string key="NSFrame">{{17, 17}, {442, 298}}</string>
+                                                                                               <reference key="NSSuperview" ref="116884166"/>
+                                                                                               <reference key="NSWindow"/>
+                                                                                               <reference key="NSNextKeyView" ref="812260348"/>
+                                                                                               <int key="NSsFlags">133808</int>
+                                                                                               <reference key="NSVScroller" ref="169302153"/>
+                                                                                               <reference key="NSHScroller" ref="312531528"/>
+                                                                                               <reference key="NSContentView" ref="28750002"/>
+                                                                                               <reference key="NSHeaderClipView" ref="812260348"/>
+                                                                                               <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
+                                                                                       </object>
+                                                                               </object>
+                                                                               <string key="NSFrame">{{10, 33}, {476, 318}}</string>
+                                                                               <reference key="NSSuperview" ref="423563791"/>
+                                                                               <reference key="NSWindow"/>
+                                                                               <reference key="NSNextKeyView" ref="810775778"/>
+                                                                       </object>
+                                                                       <string key="NSLabel">Cooked</string>
+                                                                       <object class="NSColor" key="NSColor" id="460537105">
+                                                                               <int key="NSColorSpace">6</int>
+                                                                               <string key="NSCatalogName">System</string>
+                                                                               <string key="NSColorName">controlColor</string>
+                                                                               <reference key="NSColor" ref="778133784"/>
+                                                                       </object>
+                                                                       <reference key="NSTabView" ref="423563791"/>
+                                                               </object>
+                                                               <object class="NSTabViewItem" id="881801691">
+                                                                       <string key="NSIdentifier">2</string>
+                                                                       <object class="NSView" key="NSView" id="32606886">
+                                                                               <nil key="NSNextResponder"/>
+                                                                               <int key="NSvFlags">256</int>
+                                                                               <object class="NSMutableArray" key="NSSubviews">
+                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                       <object class="NSScrollView" id="238762899">
+                                                                                               <reference key="NSNextResponder" ref="32606886"/>
+                                                                                               <int key="NSvFlags">274</int>
+                                                                                               <object class="NSMutableArray" key="NSSubviews">
+                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                       <object class="NSClipView" id="777044800">
+                                                                                                               <reference key="NSNextResponder" ref="238762899"/>
+                                                                                                               <int key="NSvFlags">2304</int>
+                                                                                                               <object class="NSMutableArray" key="NSSubviews">
+                                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                       <object class="NSTextView" id="403007821">
+                                                                                                                               <reference key="NSNextResponder" ref="777044800"/>
+                                                                                                                               <int key="NSvFlags">2322</int>
+                                                                                                                               <string key="NSFrame">{{0, 20}, {440, 14}}</string>
+                                                                                                                               <reference key="NSSuperview" ref="777044800"/>
+                                                                                                                               <reference key="NSNextKeyView" ref="597982661"/>
+                                                                                                                               <object class="NSTextContainer" key="NSTextContainer" id="517264902">
+                                                                                                                                       <object class="NSLayoutManager" key="NSLayoutManager">
+                                                                                                                                               <object class="NSTextStorage" key="NSTextStorage">
+                                                                                                                                                       <object class="NSMutableString" key="NSString">
+                                                                                                                                                               <characters key="NS.bytes"/>
+                                                                                                                                                       </object>
+                                                                                                                                                       <nil key="NSDelegate"/>
+                                                                                                                                               </object>
+                                                                                                                                               <object class="NSMutableArray" key="NSTextContainers">
+                                                                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                                                       <reference ref="517264902"/>
+                                                                                                                                               </object>
+                                                                                                                                               <int key="NSLMFlags">134</int>
+                                                                                                                                               <nil key="NSDelegate"/>
+                                                                                                                                       </object>
+                                                                                                                                       <reference key="NSTextView" ref="403007821"/>
+                                                                                                                                       <double key="NSWidth">440</double>
+                                                                                                                                       <int key="NSTCFlags">1</int>
+                                                                                                                               </object>
+                                                                                                                               <object class="NSTextViewSharedData" key="NSSharedData">
+                                                                                                                                       <int key="NSFlags">67120389</int>
+                                                                                                                                       <int key="NSTextCheckingTypes">0</int>
+                                                                                                                                       <nil key="NSMarkedAttributes"/>
+                                                                                                                                       <reference key="NSBackgroundColor" ref="197704160"/>
+                                                                                                                                       <object class="NSDictionary" key="NSSelectedAttributes">
+                                                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                                               <object class="NSArray" key="dict.sortedKeys">
+                                                                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                                                       <string>NSBackgroundColor</string>
+                                                                                                                                                       <string>NSColor</string>
+                                                                                                                                               </object>
+                                                                                                                                               <object class="NSMutableArray" key="dict.values">
+                                                                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                                                       <object class="NSColor">
+                                                                                                                                                               <int key="NSColorSpace">6</int>
+                                                                                                                                                               <string key="NSCatalogName">System</string>
+                                                                                                                                                               <string key="NSColorName">selectedTextBackgroundColor</string>
+                                                                                                                                                               <reference key="NSColor" ref="778133784"/>
+                                                                                                                                                       </object>
+                                                                                                                                                       <object class="NSColor">
+                                                                                                                                                               <int key="NSColorSpace">6</int>
+                                                                                                                                                               <string key="NSCatalogName">System</string>
+                                                                                                                                                               <string key="NSColorName">selectedTextColor</string>
+                                                                                                                                                               <reference key="NSColor" ref="1011150072"/>
+                                                                                                                                                       </object>
+                                                                                                                                               </object>
+                                                                                                                                       </object>
+                                                                                                                                       <reference key="NSInsertionColor" ref="1011150072"/>
+                                                                                                                                       <object class="NSDictionary" key="NSLinkAttributes">
+                                                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                                               <object class="NSArray" key="dict.sortedKeys">
+                                                                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                                                       <string>NSColor</string>
+                                                                                                                                                       <string>NSCursor</string>
+                                                                                                                                                       <string>NSUnderline</string>
+                                                                                                                                               </object>
+                                                                                                                                               <object class="NSMutableArray" key="dict.values">
+                                                                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                                                       <object class="NSColor">
+                                                                                                                                                               <int key="NSColorSpace">1</int>
+                                                                                                                                                               <bytes key="NSRGB">MCAwIDEAA</bytes>
+                                                                                                                                                       </object>
+                                                                                                                                                       <object class="NSCursor">
+                                                                                                                                                               <string key="NSHotSpot">{8, -8}</string>
+                                                                                                                                                               <int key="NSCursorType">13</int>
+                                                                                                                                                       </object>
+                                                                                                                                                       <integer value="1"/>
+                                                                                                                                               </object>
+                                                                                                                                       </object>
+                                                                                                                                       <nil key="NSDefaultParagraphStyle"/>
+                                                                                                                                       <nil key="NSTextFinder"/>
+                                                                                                                                       <int key="NSPreferredTextFinderStyle">1</int>
+                                                                                                                               </object>
+                                                                                                                               <int key="NSTVFlags">6</int>
+                                                                                                                               <string key="NSMaxSize">{463, 10000000}</string>
+                                                                                                                               <string key="NSMinize">{223, 0}</string>
+                                                                                                                               <nil key="NSDelegate"/>
+                                                                                                                       </object>
+                                                                                                               </object>
+                                                                                                               <string key="NSFrame">{{1, 1}, {440, 296}}</string>
+                                                                                                               <reference key="NSSuperview" ref="238762899"/>
+                                                                                                               <reference key="NSNextKeyView" ref="403007821"/>
+                                                                                                               <reference key="NSDocView" ref="403007821"/>
+                                                                                                               <object class="NSColor" key="NSBGColor">
+                                                                                                                       <int key="NSColorSpace">1</int>
+                                                                                                                       <bytes key="NSRGB">MSAxIDEAA</bytes>
+                                                                                                               </object>
+                                                                                                               <object class="NSCursor" key="NSCursor">
+                                                                                                                       <string key="NSHotSpot">{4, 5}</string>
+                                                                                                                       <object class="NSImage" key="NSImage">
+                                                                                                                               <int key="NSImageFlags">12582912</int>
+                                                                                                                               <object class="NSMutableArray" key="NSReps">
+                                                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                                       <object class="NSArray">
+                                                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                                               <integer value="0"/>
+                                                                                                                                               <object class="NSBitmapImageRep">
+                                                                                                                                                       <object class="NSData" key="NSTIFFRepresentation">
+                                                                                                                                                               <bytes key="NS.bytes">TU0AKgAAAHCAFUqgBVKsAAAAwdVQUqwaEQeIRGJRGFlYqwWLQ+JxuOQpVRmEx2RROKwOQyOUQSPyaUym
+SxqWyKXyeYxyZzWbSuJTScRCbz2Nz+gRKhUOfTqeUai0OSxiWTiBQSHSGFquGwekxyAgAAAOAQAAAwAA
+AAEAEAAAAQEAAwAAAAEAEAAAAQIAAwAAAAIACAAIAQMAAwAAAAEABQAAAQYAAwAAAAEAAQAAAREABAAA
+AAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAEAAAARcABAAAAAEAAABnARwAAwAA
+AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
+                                                                                                                                                       </object>
+                                                                                                                                               </object>
+                                                                                                                                       </object>
+                                                                                                                               </object>
+                                                                                                                               <object class="NSColor" key="NSColor">
+                                                                                                                                       <int key="NSColorSpace">3</int>
+                                                                                                                                       <bytes key="NSWhite">MCAwAA</bytes>
+                                                                                                                               </object>
+                                                                                                                       </object>
+                                                                                                               </object>
+                                                                                                               <int key="NScvFlags">4</int>
+                                                                                                       </object>
+                                                                                                       <object class="NSScroller" id="597982661">
+                                                                                                               <reference key="NSNextResponder" ref="238762899"/>
+                                                                                                               <int key="NSvFlags">-2147483392</int>
+                                                                                                               <string key="NSFrame">{{424, 1}, {15, 263}}</string>
+                                                                                                               <reference key="NSSuperview" ref="238762899"/>
+                                                                                                               <reference key="NSNextKeyView" ref="440162937"/>
+                                                                                                               <reference key="NSTarget" ref="238762899"/>
+                                                                                                               <string key="NSAction">_doScroller:</string>
+                                                                                                               <double key="NSCurValue">1</double>
+                                                                                                               <double key="NSPercent">0.85256409645080566</double>
+                                                                                                       </object>
+                                                                                                       <object class="NSScroller" id="440162937">
+                                                                                                               <reference key="NSNextResponder" ref="238762899"/>
+                                                                                                               <int key="NSvFlags">-2147483392</int>
+                                                                                                               <string key="NSFrame">{{1, 264}, {423, 15}}</string>
+                                                                                                               <reference key="NSSuperview" ref="238762899"/>
+                                                                                                               <int key="NSsFlags">1</int>
+                                                                                                               <reference key="NSTarget" ref="238762899"/>
+                                                                                                               <string key="NSAction">_doScroller:</string>
+                                                                                                               <double key="NSCurValue">1</double>
+                                                                                                               <double key="NSPercent">0.94565218687057495</double>
+                                                                                                       </object>
+                                                                                               </object>
+                                                                                               <string key="NSFrame">{{17, 17}, {442, 298}}</string>
+                                                                                               <reference key="NSSuperview" ref="32606886"/>
+                                                                                               <reference key="NSNextKeyView" ref="777044800"/>
+                                                                                               <int key="NSsFlags">133682</int>
+                                                                                               <reference key="NSVScroller" ref="597982661"/>
+                                                                                               <reference key="NSHScroller" ref="440162937"/>
+                                                                                               <reference key="NSContentView" ref="777044800"/>
+                                                                                       </object>
+                                                                               </object>
+                                                                               <string key="NSFrame">{{10, 33}, {476, 318}}</string>
+                                                                               <reference key="NSNextKeyView" ref="238762899"/>
+                                                                       </object>
+                                                                       <string key="NSLabel">Raw</string>
+                                                                       <reference key="NSColor" ref="460537105"/>
+                                                                       <reference key="NSTabView" ref="423563791"/>
+                                                               </object>
+                                                       </object>
+                                                       <reference key="NSSelectedTabViewItem" ref="390623373"/>
+                                                       <reference key="NSFont" ref="205930247"/>
+                                                       <int key="NSTvFlags">0</int>
+                                                       <bool key="NSAllowTruncatedLabels">YES</bool>
+                                                       <bool key="NSDrawsBackground">YES</bool>
+                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                               <reference ref="116884166"/>
+                                                       </object>
+                                               </object>
+                                       </object>
                                        <string key="NSFrameSize">{480, 360}</string>
                                        <reference key="NSSuperview"/>
+                                       <reference key="NSWindow"/>
+                                       <reference key="NSNextKeyView" ref="423563791"/>
                                </object>
                                <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
-                               <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
+                               <string key="NSMaxSize">{10000000000000, 10000000000000}</string>
+                               <bool key="NSWindowIsRestorable">YES</bool>
                        </object>
                        <object class="NSCustomObject" id="976324537">
                                <string key="NSClassName">usblisterAppDelegate</string>
                <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">terminate:</string>
+                                               <reference key="source" ref="1050"/>
+                                               <reference key="destination" ref="632727374"/>
+                                       </object>
+                                       <int key="connectionID">449</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">performMiniaturize:</string>
                                        </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>
                                        </object>
                                        <int key="connectionID">374</int>
                                </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">addFontTrait:</string>
-                                               <reference key="source" ref="755631768"/>
-                                               <reference key="destination" ref="305399458"/>
-                                       </object>
-                                       <int key="connectionID">421</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">addFontTrait:</string>
-                                               <reference key="source" ref="755631768"/>
-                                               <reference key="destination" ref="814362025"/>
-                                       </object>
-                                       <int key="connectionID">422</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">modifyFont:</string>
-                                               <reference key="source" ref="755631768"/>
-                                               <reference key="destination" ref="885547335"/>
-                                       </object>
-                                       <int key="connectionID">423</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">orderFrontFontPanel:</string>
-                                               <reference key="source" ref="755631768"/>
-                                               <reference key="destination" ref="159677712"/>
-                                       </object>
-                                       <int key="connectionID">424</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">modifyFont:</string>
-                                               <reference key="source" ref="755631768"/>
-                                               <reference key="destination" ref="158063935"/>
-                                       </object>
-                                       <int key="connectionID">425</int>
-                               </object>
                                <object class="IBConnectionRecord">
                                        <object class="IBActionConnection" key="connection">
                                                <string key="label">raiseBaseline:</string>
                                        </object>
                                        <int key="connectionID">441</int>
                                </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">terminate:</string>
-                                               <reference key="source" ref="1050"/>
-                                               <reference key="destination" ref="632727374"/>
-                                       </object>
-                                       <int key="connectionID">449</int>
-                               </object>
                                <object class="IBConnectionRecord">
                                        <object class="IBActionConnection" key="connection">
                                                <string key="label">toggleAutomaticSpellingCorrection:</string>
                                        </object>
                                        <int key="connectionID">493</int>
                                </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">delegate</string>
-                                               <reference key="source" ref="1021"/>
-                                               <reference key="destination" ref="976324537"/>
-                                       </object>
-                                       <int key="connectionID">495</int>
-                               </object>
                                <object class="IBConnectionRecord">
                                        <object class="IBActionConnection" key="connection">
                                                <string key="label">alignCenter:</string>
                                        </object>
                                        <int key="connectionID">530</int>
                                </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">addFontTrait:</string>
+                                               <reference key="source" ref="755631768"/>
+                                               <reference key="destination" ref="305399458"/>
+                                       </object>
+                                       <int key="connectionID">421</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">addFontTrait:</string>
+                                               <reference key="source" ref="755631768"/>
+                                               <reference key="destination" ref="814362025"/>
+                                       </object>
+                                       <int key="connectionID">422</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">modifyFont:</string>
+                                               <reference key="source" ref="755631768"/>
+                                               <reference key="destination" ref="885547335"/>
+                                       </object>
+                                       <int key="connectionID">423</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">orderFrontFontPanel:</string>
+                                               <reference key="source" ref="755631768"/>
+                                               <reference key="destination" ref="159677712"/>
+                                       </object>
+                                       <int key="connectionID">424</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">modifyFont:</string>
+                                               <reference key="source" ref="755631768"/>
+                                               <reference key="destination" ref="158063935"/>
+                                       </object>
+                                       <int key="connectionID">425</int>
+                               </object>
                                <object class="IBConnectionRecord">
                                        <object class="IBOutletConnection" key="connection">
                                                <string key="label">window</string>
                                        </object>
                                        <int key="connectionID">532</int>
                                </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">field</string>
+                                               <reference key="source" ref="976324537"/>
+                                               <reference key="destination" ref="403007821"/>
+                                       </object>
+                                       <int key="connectionID">549</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">scanClick:</string>
+                                               <reference key="source" ref="976324537"/>
+                                               <reference key="destination" ref="52138046"/>
+                                       </object>
+                                       <int key="connectionID">574</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">saveClick:</string>
+                                               <reference key="source" ref="976324537"/>
+                                               <reference key="destination" ref="236723995"/>
+                                       </object>
+                                       <int key="connectionID">575</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">tabs</string>
+                                               <reference key="source" ref="976324537"/>
+                                               <reference key="destination" ref="423563791"/>
+                                       </object>
+                                       <int key="connectionID">576</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">outline</string>
+                                               <reference key="source" ref="976324537"/>
+                                               <reference key="destination" ref="843845815"/>
+                                       </object>
+                                       <int key="connectionID">577</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">delegate</string>
+                                               <reference key="source" ref="403007821"/>
+                                               <reference key="destination" ref="976324537"/>
+                                       </object>
+                                       <int key="connectionID">548</int>
+                               </object>
                        </object>
                        <object class="IBMutableOrderedSet" key="objectRecords">
                                <object class="NSArray" key="orderedObjects">
                                                        <reference ref="448692316"/>
                                                </object>
                                                <reference key="parent" ref="0"/>
+                                               <string key="objectName">Main Menu</string>
                                        </object>
                                        <object class="IBObjectRecord">
                                                <int key="objectID">19</int>
                                                <object class="NSMutableArray" key="children">
                                                        <bool key="EncodedWithXMLCoder">YES</bool>
                                                        <reference ref="439893737"/>
+                                                       <reference ref="752244913"/>
                                                </object>
                                                <reference key="parent" ref="0"/>
                                        </object>
                                        <object class="IBObjectRecord">
                                                <int key="objectID">372</int>
                                                <reference key="object" ref="439893737"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="423563791"/>
+                                               </object>
                                                <reference key="parent" ref="972006081"/>
                                        </object>
                                        <object class="IBObjectRecord">
                                                <reference key="object" ref="560145579"/>
                                                <reference key="parent" ref="956096989"/>
                                        </object>
-                               </object>
-                       </object>
-                       <object class="NSMutableDictionary" key="flattenedProperties">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="NSArray" key="dict.sortedKeys">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                       <string>-3.IBPluginDependency</string>
-                                       <string>112.IBPluginDependency</string>
-                                       <string>112.ImportedFromIB2</string>
-                                       <string>124.IBPluginDependency</string>
-                                       <string>124.ImportedFromIB2</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.IBPluginDependency</string>
-                                       <string>130.ImportedFromIB2</string>
-                                       <string>130.editorWindowContentRectSynchronizationRect</string>
-                                       <string>131.IBPluginDependency</string>
-                                       <string>131.ImportedFromIB2</string>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">552</int>
+                                               <reference key="object" ref="752244913"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="65757919"/>
+                                                       <reference ref="944514589"/>
+                                                       <reference ref="505407731"/>
+                                                       <reference ref="539701557"/>
+                                                       <reference ref="52138046"/>
+                                                       <reference ref="236723995"/>
+                                               </object>
+                                               <reference key="parent" ref="972006081"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">559</int>
+                                               <reference key="object" ref="65757919"/>
+                                               <reference key="parent" ref="752244913"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">557</int>
+                                               <reference key="object" ref="944514589"/>
+                                               <reference key="parent" ref="752244913"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">556</int>
+                                               <reference key="object" ref="505407731"/>
+                                               <reference key="parent" ref="752244913"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">555</int>
+                                               <reference key="object" ref="539701557"/>
+                                               <reference key="parent" ref="752244913"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">554</int>
+                                               <reference key="object" ref="52138046"/>
+                                               <reference key="parent" ref="752244913"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">553</int>
+                                               <reference key="object" ref="236723995"/>
+                                               <reference key="parent" ref="752244913"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">560</int>
+                                               <reference key="object" ref="423563791"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="390623373"/>
+                                                       <reference ref="881801691"/>
+                                               </object>
+                                               <reference key="parent" ref="439893737"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">561</int>
+                                               <reference key="object" ref="390623373"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="116884166"/>
+                                               </object>
+                                               <reference key="parent" ref="423563791"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">562</int>
+                                               <reference key="object" ref="881801691"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="32606886"/>
+                                               </object>
+                                               <reference key="parent" ref="423563791"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">563</int>
+                                               <reference key="object" ref="32606886"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="238762899"/>
+                                               </object>
+                                               <reference key="parent" ref="881801691"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">564</int>
+                                               <reference key="object" ref="116884166"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="810775778"/>
+                                               </object>
+                                               <reference key="parent" ref="390623373"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">542</int>
+                                               <reference key="object" ref="238762899"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="597982661"/>
+                                                       <reference ref="440162937"/>
+                                                       <reference ref="403007821"/>
+                                               </object>
+                                               <reference key="parent" ref="32606886"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">543</int>
+                                               <reference key="object" ref="597982661"/>
+                                               <reference key="parent" ref="238762899"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">544</int>
+                                               <reference key="object" ref="440162937"/>
+                                               <reference key="parent" ref="238762899"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">545</int>
+                                               <reference key="object" ref="403007821"/>
+                                               <reference key="parent" ref="238762899"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">565</int>
+                                               <reference key="object" ref="810775778"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="169302153"/>
+                                                       <reference ref="312531528"/>
+                                                       <reference ref="843845815"/>
+                                                       <reference ref="924005553"/>
+                                               </object>
+                                               <reference key="parent" ref="116884166"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">566</int>
+                                               <reference key="object" ref="169302153"/>
+                                               <reference key="parent" ref="810775778"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">568</int>
+                                               <reference key="object" ref="312531528"/>
+                                               <reference key="parent" ref="810775778"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">569</int>
+                                               <reference key="object" ref="843845815"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="879760167"/>
+                                                       <reference ref="475784388"/>
+                                               </object>
+                                               <reference key="parent" ref="810775778"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">570</int>
+                                               <reference key="object" ref="879760167"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="111095300"/>
+                                               </object>
+                                               <reference key="parent" ref="843845815"/>
+                                               <string key="objectName">Table Column - Name</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">573</int>
+                                               <reference key="object" ref="111095300"/>
+                                               <reference key="parent" ref="879760167"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">578</int>
+                                               <reference key="object" ref="475784388"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="234767616"/>
+                                               </object>
+                                               <reference key="parent" ref="843845815"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">579</int>
+                                               <reference key="object" ref="234767616"/>
+                                               <reference key="parent" ref="475784388"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">580</int>
+                                               <reference key="object" ref="924005553"/>
+                                               <reference key="parent" ref="810775778"/>
+                                       </object>
+                               </object>
+                       </object>
+                       <object class="NSMutableDictionary" key="flattenedProperties">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="NSArray" key="dict.sortedKeys">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <string>-1.IBPluginDependency</string>
+                                       <string>-2.IBPluginDependency</string>
+                                       <string>-3.IBPluginDependency</string>
+                                       <string>112.IBPluginDependency</string>
+                                       <string>124.IBPluginDependency</string>
+                                       <string>125.IBPluginDependency</string>
+                                       <string>126.IBPluginDependency</string>
+                                       <string>129.IBPluginDependency</string>
+                                       <string>130.IBPluginDependency</string>
+                                       <string>131.IBPluginDependency</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.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>371.IBEditorWindowLastContentRect</string>
                                        <string>371.IBPluginDependency</string>
                                        <string>371.IBWindowTemplateEditedContentRect</string>
                                        <string>371.NSWindowTemplate.visibleAtLaunch</string>
-                                       <string>371.editorWindowContentRectSynchronizationRect</string>
-                                       <string>371.windowTemplate.maxSize</string>
                                        <string>372.IBPluginDependency</string>
                                        <string>375.IBPluginDependency</string>
-                                       <string>376.IBEditorWindowLastContentRect</string>
                                        <string>376.IBPluginDependency</string>
                                        <string>377.IBPluginDependency</string>
-                                       <string>388.IBEditorWindowLastContentRect</string>
                                        <string>388.IBPluginDependency</string>
                                        <string>389.IBPluginDependency</string>
                                        <string>390.IBPluginDependency</string>
                                        <string>417.IBPluginDependency</string>
                                        <string>418.IBPluginDependency</string>
                                        <string>419.IBPluginDependency</string>
+                                       <string>420.IBPluginDependency</string>
                                        <string>450.IBPluginDependency</string>
-                                       <string>451.IBEditorWindowLastContentRect</string>
                                        <string>451.IBPluginDependency</string>
                                        <string>452.IBPluginDependency</string>
                                        <string>453.IBPluginDependency</string>
                                        <string>466.IBPluginDependency</string>
                                        <string>485.IBPluginDependency</string>
                                        <string>490.IBPluginDependency</string>
-                                       <string>491.IBEditorWindowLastContentRect</string>
                                        <string>491.IBPluginDependency</string>
                                        <string>492.IBPluginDependency</string>
+                                       <string>494.IBPluginDependency</string>
                                        <string>496.IBPluginDependency</string>
-                                       <string>497.IBEditorWindowLastContentRect</string>
                                        <string>497.IBPluginDependency</string>
                                        <string>498.IBPluginDependency</string>
                                        <string>499.IBPluginDependency</string>
                                        <string>5.IBPluginDependency</string>
-                                       <string>5.ImportedFromIB2</string>
                                        <string>500.IBPluginDependency</string>
                                        <string>501.IBPluginDependency</string>
                                        <string>502.IBPluginDependency</string>
                                        <string>505.IBPluginDependency</string>
                                        <string>506.IBPluginDependency</string>
                                        <string>507.IBPluginDependency</string>
-                                       <string>508.IBEditorWindowLastContentRect</string>
                                        <string>508.IBPluginDependency</string>
                                        <string>509.IBPluginDependency</string>
                                        <string>510.IBPluginDependency</string>
                                        <string>515.IBPluginDependency</string>
                                        <string>516.IBPluginDependency</string>
                                        <string>517.IBPluginDependency</string>
+                                       <string>542.IBPluginDependency</string>
+                                       <string>543.IBPluginDependency</string>
+                                       <string>544.IBPluginDependency</string>
+                                       <string>545.IBPluginDependency</string>
+                                       <string>552.IBPluginDependency</string>
+                                       <string>553.IBPluginDependency</string>
+                                       <string>554.IBPluginDependency</string>
+                                       <string>555.IBPluginDependency</string>
+                                       <string>556.IBPluginDependency</string>
+                                       <string>557.IBPluginDependency</string>
+                                       <string>559.IBPluginDependency</string>
                                        <string>56.IBPluginDependency</string>
-                                       <string>56.ImportedFromIB2</string>
-                                       <string>57.IBEditorWindowLastContentRect</string>
+                                       <string>560.IBPluginDependency</string>
+                                       <string>561.IBPluginDependency</string>
+                                       <string>562.IBPluginDependency</string>
+                                       <string>563.IBPluginDependency</string>
+                                       <string>564.IBPluginDependency</string>
+                                       <string>565.IBPluginDependency</string>
+                                       <string>566.IBPluginDependency</string>
+                                       <string>568.IBPluginDependency</string>
+                                       <string>569.IBPluginDependency</string>
                                        <string>57.IBPluginDependency</string>
-                                       <string>57.ImportedFromIB2</string>
-                                       <string>57.editorWindowContentRectSynchronizationRect</string>
+                                       <string>570.IBPluginDependency</string>
+                                       <string>573.IBPluginDependency</string>
+                                       <string>578.IBPluginDependency</string>
+                                       <string>579.IBPluginDependency</string>
                                        <string>58.IBPluginDependency</string>
-                                       <string>58.ImportedFromIB2</string>
+                                       <string>580.IBPluginDependency</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>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{522, 812}, {146, 23}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{436, 809}, {64, 6}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{753, 187}, {275, 113}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{608, 612}, {275, 83}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{547, 180}, {254, 283}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{187, 434}, {243, 243}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{608, 612}, {167, 43}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{753, 217}, {238, 103}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{608, 612}, {241, 103}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{654, 239}, {194, 73}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{525, 802}, {197, 73}}</string>
-                                       <string>{{380, 836}, {512, 20}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{74, 862}</string>
-                                       <string>{{6, 978}, {478, 20}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{604, 269}, {231, 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>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{746, 287}, {220, 133}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{608, 612}, {215, 63}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{380, 496}, {480, 360}}</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>{{380, 496}, {480, 360}}</string>
                                        <integer value="1"/>
-                                       <string>{{33, 99}, {480, 360}}</string>
-                                       <string>{3.40282e+38, 3.40282e+38}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{591, 420}, {83, 43}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{523, 2}, {178, 283}}</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>{{753, 197}, {170, 63}}</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>{{725, 289}, {246, 23}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{674, 260}, {204, 183}}</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>
-                                       <integer value="1"/>
                                        <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>{{878, 180}, {164, 173}}</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>
-                                       <integer value="1"/>
-                                       <string>{{286, 129}, {275, 183}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{23, 794}, {245, 183}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{452, 109}, {196, 203}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
-                                       <string>{{145, 474}, {199, 203}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1"/>
+                                       <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>
                                </object>
                        </object>
                        <object class="NSMutableDictionary" key="unlocalizedProperties">
                                <bool key="EncodedWithXMLCoder">YES</bool>
                                <reference key="dict.sortedKeys" ref="0"/>
-                               <object class="NSMutableArray" key="dict.values">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                               </object>
+                               <reference key="dict.values" ref="0"/>
                        </object>
                        <nil key="activeLocalization"/>
                        <object class="NSMutableDictionary" key="localizations">
                                <bool key="EncodedWithXMLCoder">YES</bool>
                                <reference key="dict.sortedKeys" ref="0"/>
-                               <object class="NSMutableArray" key="dict.values">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                               </object>
+                               <reference key="dict.values" ref="0"/>
                        </object>
                        <nil key="sourceID"/>
-                       <int key="maxID">532</int>
+                       <int key="maxID">581</int>
                </object>
                <object class="IBClassDescriber" key="IBDocument.Classes">
                        <object class="NSMutableArray" key="referencedPartialClassDescriptions">
                                <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">usblisterAppDelegate</string>
-                                       <string key="superclassName">NSObject</string>
-                                       <object class="NSMutableDictionary" key="outlets">
-                                               <string key="NS.key.0">window</string>
-                                               <string key="NS.object.0">NSWindow</string>
-                                       </object>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">usblisterAppDelegate.h</string>
-                                       </object>
-                               </object>
-                       </object>
-                       <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSApplication</string>
-                                       <string key="superclassName">NSResponder</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="822405504">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSApplication.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSApplication</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="850738725">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSApplicationScripting.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSApplication</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="624831158">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSColorPanel.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSApplication</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSHelpManager.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSApplication</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSPageLayout.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSApplication</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSUserInterfaceItemSearching.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSBrowser</string>
-                                       <string key="superclassName">NSControl</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSBrowser.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSControl</string>
-                                       <string key="superclassName">NSView</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="310914472">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSControl.h</string>
-                                       </object>
-                               </object>
                                <object class="IBPartialClassDescription">
                                        <string key="className">NSDocument</string>
-                                       <string key="superclassName">NSObject</string>
                                        <object class="NSMutableDictionary" key="actions">
                                                <bool key="EncodedWithXMLCoder">YES</bool>
                                                <object class="NSArray" key="dict.sortedKeys">
                                                        <string>id</string>
                                                </object>
                                        </object>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSDocument.h</string>
+                                       <object class="NSMutableDictionary" key="actionInfosByName">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSArray" key="dict.sortedKeys">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>printDocument:</string>
+                                                       <string>revertDocumentToSaved:</string>
+                                                       <string>runPageLayout:</string>
+                                                       <string>saveDocument:</string>
+                                                       <string>saveDocumentAs:</string>
+                                                       <string>saveDocumentTo:</string>
+                                               </object>
+                                               <object class="NSMutableArray" key="dict.values">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <object class="IBActionInfo">
+                                                               <string key="name">printDocument:</string>
+                                                               <string key="candidateClassName">id</string>
+                                                       </object>
+                                                       <object class="IBActionInfo">
+                                                               <string key="name">revertDocumentToSaved:</string>
+                                                               <string key="candidateClassName">id</string>
+                                                       </object>
+                                                       <object class="IBActionInfo">
+                                                               <string key="name">runPageLayout:</string>
+                                                               <string key="candidateClassName">id</string>
+                                                       </object>
+                                                       <object class="IBActionInfo">
+                                                               <string key="name">saveDocument:</string>
+                                                               <string key="candidateClassName">id</string>
+                                                       </object>
+                                                       <object class="IBActionInfo">
+                                                               <string key="name">saveDocumentAs:</string>
+                                                               <string key="candidateClassName">id</string>
+                                                       </object>
+                                                       <object class="IBActionInfo">
+                                                               <string key="name">saveDocumentTo:</string>
+                                                               <string key="candidateClassName">id</string>
+                                                       </object>
+                                               </object>
                                        </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSDocument</string>
                                        <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSDocumentScripting.h</string>
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">./Classes/NSDocument.h</string>
                                        </object>
                                </object>
                                <object class="IBPartialClassDescription">
-                                       <string key="className">NSDocumentController</string>
+                                       <string key="className">usblisterAppDelegate</string>
                                        <string key="superclassName">NSObject</string>
                                        <object class="NSMutableDictionary" key="actions">
                                                <bool key="EncodedWithXMLCoder">YES</bool>
                                                <object class="NSArray" key="dict.sortedKeys">
                                                        <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <string>clearRecentDocuments:</string>
-                                                       <string>newDocument:</string>
-                                                       <string>openDocument:</string>
-                                                       <string>saveAllDocuments:</string>
+                                                       <string>saveClick:</string>
+                                                       <string>scanClick:</string>
                                                </object>
                                                <object class="NSMutableArray" key="dict.values">
                                                        <bool key="EncodedWithXMLCoder">YES</bool>
                                                        <string>id</string>
                                                        <string>id</string>
-                                                       <string>id</string>
-                                                       <string>id</string>
                                                </object>
                                        </object>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSDocumentController.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSFontManager</string>
-                                       <string key="superclassName">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="946436764">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSFontManager.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSFormatter</string>
-                                       <string key="superclassName">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSFormatter.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSMatrix</string>
-                                       <string key="superclassName">NSControl</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSMatrix.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSMenu</string>
-                                       <string key="superclassName">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="1056362899">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSMenu.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSMenuItem</string>
-                                       <string key="superclassName">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="472958451">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSMenuItem.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSMovieView</string>
-                                       <string key="superclassName">NSView</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSMovieView.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSAccessibility.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <reference key="sourceIdentifier" ref="822405504"/>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <reference key="sourceIdentifier" ref="850738725"/>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <reference key="sourceIdentifier" ref="624831158"/>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <reference key="sourceIdentifier" ref="310914472"/>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSDictionaryController.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSDragging.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <reference key="sourceIdentifier" ref="946436764"/>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSFontPanel.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSKeyValueBinding.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <reference key="sourceIdentifier" ref="1056362899"/>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSNibLoading.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSOutlineView.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSPasteboard.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSSavePanel.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="809545482">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSTableView.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSToolbarItem.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="260078765">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSView.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSArchiver.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSClassDescription.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSError.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSObjectScripting.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSPortCoder.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSScriptClassDescription.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSScriptKeyValueCoding.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSScriptObjectSpecifiers.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSScriptWhoseTests.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">Foundation.framework/Headers/NSURLDownload.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSResponder</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSInterfaceStyle.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSResponder</string>
-                                       <string key="superclassName">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSResponder.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSTableView</string>
-                                       <string key="superclassName">NSControl</string>
-                                       <reference key="sourceIdentifier" ref="809545482"/>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSText</string>
-                                       <string key="superclassName">NSView</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSText.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSTextView</string>
-                                       <string key="superclassName">NSText</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSTextView.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSView</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSClipView.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSView</string>
-                                       <reference key="sourceIdentifier" ref="472958451"/>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSView</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSRulerView.h</string>
+                                       <object class="NSMutableDictionary" key="actionInfosByName">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSArray" key="dict.sortedKeys">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>saveClick:</string>
+                                                       <string>scanClick:</string>
+                                               </object>
+                                               <object class="NSMutableArray" key="dict.values">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <object class="IBActionInfo">
+                                                               <string key="name">saveClick:</string>
+                                                               <string key="candidateClassName">id</string>
+                                                       </object>
+                                                       <object class="IBActionInfo">
+                                                               <string key="name">scanClick:</string>
+                                                               <string key="candidateClassName">id</string>
+                                                       </object>
+                                               </object>
                                        </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSView</string>
-                                       <string key="superclassName">NSResponder</string>
-                                       <reference key="sourceIdentifier" ref="260078765"/>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSWindow</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSDrawer.h</string>
+                                       <object class="NSMutableDictionary" key="outlets">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSArray" key="dict.sortedKeys">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>button</string>
+                                                       <string>field</string>
+                                                       <string>outline</string>
+                                                       <string>tabs</string>
+                                                       <string>window</string>
+                                               </object>
+                                               <object class="NSMutableArray" key="dict.values">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>NSButton</string>
+                                                       <string>NSTextView</string>
+                                                       <string>NSOutlineView</string>
+                                                       <string>NSTabView</string>
+                                                       <string>NSWindow</string>
+                                               </object>
                                        </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSWindow</string>
-                                       <string key="superclassName">NSResponder</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSWindow.h</string>
+                                       <object class="NSMutableDictionary" key="toOneOutletInfosByName">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSArray" key="dict.sortedKeys">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>button</string>
+                                                       <string>field</string>
+                                                       <string>outline</string>
+                                                       <string>tabs</string>
+                                                       <string>window</string>
+                                               </object>
+                                               <object class="NSMutableArray" key="dict.values">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <object class="IBToOneOutletInfo">
+                                                               <string key="name">button</string>
+                                                               <string key="candidateClassName">NSButton</string>
+                                                       </object>
+                                                       <object class="IBToOneOutletInfo">
+                                                               <string key="name">field</string>
+                                                               <string key="candidateClassName">NSTextView</string>
+                                                       </object>
+                                                       <object class="IBToOneOutletInfo">
+                                                               <string key="name">outline</string>
+                                                               <string key="candidateClassName">NSOutlineView</string>
+                                                       </object>
+                                                       <object class="IBToOneOutletInfo">
+                                                               <string key="name">tabs</string>
+                                                               <string key="candidateClassName">NSTabView</string>
+                                                       </object>
+                                                       <object class="IBToOneOutletInfo">
+                                                               <string key="name">window</string>
+                                                               <string key="candidateClassName">NSWindow</string>
+                                                       </object>
+                                               </object>
                                        </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSWindow</string>
                                        <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBFrameworkSource</string>
-                                               <string key="minorKey">AppKit.framework/Headers/NSWindowScripting.h</string>
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">./Classes/usblisterAppDelegate.h</string>
                                        </object>
                                </object>
                        </object>
                </object>
                <int key="IBDocument.localizationMode">0</int>
-               <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
-                       <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
-                       <integer value="1060" key="NS.object.0"/>
-               </object>
+               <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
                <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
                        <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
                        <integer value="3000" key="NS.object.0"/>
                </object>
                <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
-               <string key="IBDocument.LastKnownRelativeProjectPath">../usblister.xcodeproj</string>
                <int key="IBDocument.defaultPropertyAccessControl">3</int>
+               <object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <object class="NSArray" key="dict.sortedKeys">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <string>NSMenuCheckmark</string>
+                               <string>NSMenuMixedState</string>
+                               <string>NSMultipleDocuments</string>
+                               <string>NSRefreshTemplate</string>
+                               <string>NSToolbarCustomizeToolbarItemImage</string>
+                       </object>
+                       <object class="NSMutableArray" key="dict.values">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <string>{9, 8}</string>
+                               <string>{7, 2}</string>
+                               <string>{32, 32}</string>
+                               <string>{10, 12}</string>
+                               <string>{32, 32}</string>
+                       </object>
+               </object>
        </data>
 </archive>
index df8bc344c1dae7aa06ec784185eb6f25dd67e948..5c4e4bb6c52c95e9f45dae5e715e9b8a86686841 100644 (file)
@@ -8,11 +8,33 @@
 
 #import <Cocoa/Cocoa.h>
 
-@interface usblisterAppDelegate : NSObject <NSApplicationDelegate> {
+@class OutlineData;
+
+@interface usblisterAppDelegate : NSObject <NSApplicationDelegate, NSTextViewDelegate> {
 @private
     NSWindow *window;
+    NSButton *button;
+    NSOutlineView *outline;
+    NSTextView *field;
+    
+    NSMutableArray *hash_a;
+    NSMutableArray *array_a;
+    
+    NSTabView *tabs;
+    OutlineData *data;
 }
 
 @property (assign) IBOutlet NSWindow *window;
 
+@property (retain, nonatomic) IBOutlet NSButton *button;
+@property (retain, nonatomic) IBOutlet NSTextView *field;
+@property (retain, nonatomic) NSMutableArray *hash_a;
+@property (retain, nonatomic) NSMutableArray *array_a;
+@property (retain, nonatomic) IBOutlet NSTabView *tabs;
+@property (retain, nonatomic) IBOutlet NSOutlineView *outline;
+@property (retain, nonatomic) OutlineData *data;
+
+- (IBAction)scanClick:(id)sender;
+- (IBAction)saveClick:(id)sender;
+
 @end
index 94f358cf8f3c9c14de4ad8448b8585c64c115563..68c02daf969926eab9b29c0c7717053718aa99bc 100644 (file)
 
 #import "usblisterAppDelegate.h"
 
+#include <stdio.h>
+#include <IOKit/IOCFPlugIn.h>
+#include <IOKit/hid/IOHIDKeys.h>
+#include <CoreFoundation/CoreFoundation.h>
+
+#import "OutlineData.h"
+
 @implementation usblisterAppDelegate
 
 @synthesize window;
+@synthesize field;
+@synthesize button;
+@synthesize hash_a;
+@synthesize array_a;
+@synthesize tabs;
+@synthesize data;
+@synthesize outline;
+
+static NSArray *kv_pair(NSString *key, id value)
+{
+    return [NSArray arrayWithObjects:key, value, nil];
+}
+                                                
+static NSArray *dict_to_array(NSDictionary *d)
+{
+    NSMutableArray *a = [NSMutableArray array];
+    [d enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {
+           if ([obj isKindOfClass:[NSDictionary class]]) {
+            obj = dict_to_array(obj);
+           }
+           [a addObject:kv_pair(key, obj)];
+       }
+    ];
+    return a;
+}
+
+static BOOL iterate(NSMutableArray *hash_a, NSMutableArray *array_a, const io_name_t plane) {
+    IOReturn result;
+    io_iterator_t hidObjectIterator = 0;
+    io_object_t hidDevice = IO_OBJECT_NULL;
+    CFMutableDictionaryRef hidProperties = 0;
+    
+    result = IORegistryCreateIterator(kIOMasterPortDefault, kIOUSBPlane, kIORegistryIterateRecursively, &hidObjectIterator);
+    
+    if ((result != kIOReturnSuccess) || (hidObjectIterator == 0)) {
+        NSLog(@"Can't obtain an IO iterator\n");
+        return NO;
+    }
+    
+    while ((hidDevice = IOIteratorNext(hidObjectIterator))) {
+        hidProperties = 0;
+        result = IORegistryEntryCreateCFProperties(hidDevice, &hidProperties,
+                                                   kCFAllocatorDefault, kNilOptions);
+        if ((result == KERN_SUCCESS) && hidProperties) {
+            NSDictionary *d = (NSDictionary *)hidProperties;
+            NSString *s = [d objectForKey:@"USB Product Name"];
+            
+            if (s) {
+                CFRetain(hidProperties);
+                [hash_a addObject:d];
+                [array_a addObject:kv_pair(s, dict_to_array(d))];
+            }
+        }
+        IOObjectRelease(hidDevice);
+    }
+    IOObjectRelease(hidObjectIterator);
+    return YES;
+}
+
+static BOOL magic(NSMutableArray *hash_a, NSMutableArray *array_a) {
+    [hash_a removeAllObjects];
+    [array_a removeAllObjects];
+    
+    if (!iterate(hash_a, array_a, kIOUSBPlane)) return NO;
+    
+    return YES;
+}
 
 - (void)applicationDidFinishLaunching:(NSNotification *)aNotification
 {
     // Insert code here to initialize your application
+    [self performSelector:@selector(scanClick:) withObject:nil afterDelay:.3];
+    NSLog(@"wtf");
+}
+
+- (IBAction)scanClick:(id)sender {
+    if (self.hash_a == nil) {
+        self.hash_a = [NSMutableArray array];
+    }
+    if (self.array_a == nil) {
+        self.array_a = [NSMutableArray array];
+    }
+    if (self.data == nil) {
+        self.data = [[OutlineData alloc] init];
+        self.data.data = self.array_a;
+        [self.outline setDataSource:self.data];
+    }
+    magic(self.hash_a, self.array_a);
+    [self.field setString:[NSString stringWithFormat:@"%@", self.hash_a]];
+    [self.outline reloadData];
+}
+
+- (IBAction)saveClick:(id)sender {
+    NSSavePanel *spanel = [NSSavePanel savePanel];
+    NSArray *array = [NSArray arrayWithObject:@"txt"];
+    
+    [spanel setAllowedFileTypes:array];    
+    
+    if ([spanel runModal] == NSFileHandlingPanelOKButton) {
+        NSString *str = [self.field string];
+        [str writeToURL:[spanel URL] atomically:FALSE encoding:NSASCIIStringEncoding error:NULL];
+    }
 }
 
+- (BOOL)textView:(NSTextView *)aTextView shouldChangeTextInRange:(NSRange)affectedCharRange replacementString:(NSString *)replacementString {
+    return NO;
+}
+
+
 @end
+