Refactor iPhoto2Ansel to use the new AnselKit code, tweak some project properties...
authorMichael J. Rubinsky <mrubinsk@horde.org>
Fri, 25 Sep 2009 16:42:49 +0000 (12:42 -0400)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Fri, 25 Sep 2009 19:03:49 +0000 (15:03 -0400)
81 files changed:
iPhoto2Ansel/AnselExportController.h
iPhoto2Ansel/AnselExportController.m
iPhoto2Ansel/AnselGalleryViewItem.h [deleted file]
iPhoto2Ansel/AnselGalleryViewItem.m [deleted file]
iPhoto2Ansel/English.lproj/AnselGalleryPanel.nib/designable.nib [deleted file]
iPhoto2Ansel/English.lproj/AnselGalleryPanel.nib/keyedobjects.nib [deleted file]
iPhoto2Ansel/English.lproj/AnselServers.nib/designable.nib [deleted file]
iPhoto2Ansel/English.lproj/AnselServers.nib/keyedobjects.nib [deleted file]
iPhoto2Ansel/English.lproj/InfoPlist.strings [deleted file]
iPhoto2Ansel/English.lproj/Panel.nib/designable.nib [deleted file]
iPhoto2Ansel/English.lproj/Panel.nib/keyedobjects.nib [deleted file]
iPhoto2Ansel/Info.plist
iPhoto2Ansel/NSDataAdditions.h [new file with mode: 0644]
iPhoto2Ansel/NSDataAdditions.m [new file with mode: 0644]
iPhoto2Ansel/NSStringAdditions.h [new file with mode: 0644]
iPhoto2Ansel/NSStringAdditions.m [new file with mode: 0644]
iPhoto2Ansel/PackageBuilder.pmdoc/01iphoto-contents.xml [deleted file]
iPhoto2Ansel/PackageBuilder.pmdoc/01iphoto.xml [deleted file]
iPhoto2Ansel/PackageBuilder.pmdoc/index.xml [deleted file]
iPhoto2Ansel/ProgressSheet.nib/classes.nib [deleted file]
iPhoto2Ansel/ProgressSheet.nib/info.nib [deleted file]
iPhoto2Ansel/ProgressSheet.nib/keyedobjects.nib [deleted file]
iPhoto2Ansel/Resources/English.lproj/AnselGalleryPanel.nib/designable.nib [new file with mode: 0644]
iPhoto2Ansel/Resources/English.lproj/AnselGalleryPanel.nib/keyedobjects.nib [new file with mode: 0644]
iPhoto2Ansel/Resources/English.lproj/AnselServers.nib/designable.nib [new file with mode: 0644]
iPhoto2Ansel/Resources/English.lproj/AnselServers.nib/keyedobjects.nib [new file with mode: 0644]
iPhoto2Ansel/Resources/English.lproj/InfoPlist.strings [new file with mode: 0755]
iPhoto2Ansel/Resources/English.lproj/Panel.nib/designable.nib [new file with mode: 0644]
iPhoto2Ansel/Resources/English.lproj/Panel.nib/keyedobjects.nib [new file with mode: 0644]
iPhoto2Ansel/Resources/English.lproj/ProgressSheet.nib/classes.nib [new file with mode: 0644]
iPhoto2Ansel/Resources/English.lproj/ProgressSheet.nib/info.nib [new file with mode: 0644]
iPhoto2Ansel/Resources/English.lproj/ProgressSheet.nib/keyedobjects.nib [new file with mode: 0644]
iPhoto2Ansel/Resources/iPhoto2Ansel.icns [new file with mode: 0644]
iPhoto2Ansel/Resources/iPhotoPluginIcon.png [new file with mode: 0644]
iPhoto2Ansel/Resources/iPhotoPluginIcon.psd [new file with mode: 0644]
iPhoto2Ansel/TURAnsel.h [deleted file]
iPhoto2Ansel/TURAnsel.m [deleted file]
iPhoto2Ansel/TURAnselGallery.h [deleted file]
iPhoto2Ansel/TURAnselGallery.m [deleted file]
iPhoto2Ansel/TURAnselGalleryPanelController.h [deleted file]
iPhoto2Ansel/TURAnselGalleryPanelController.m [deleted file]
iPhoto2Ansel/TURAnselKit/AnselGalleryViewItem.h [new file with mode: 0644]
iPhoto2Ansel/TURAnselKit/AnselGalleryViewItem.m [new file with mode: 0644]
iPhoto2Ansel/TURAnselKit/English.lProj/AnselGalleryPanel.nib/designable.nib [new file with mode: 0644]
iPhoto2Ansel/TURAnselKit/English.lProj/AnselGalleryPanel.nib/keyedobjects.nib [new file with mode: 0644]
iPhoto2Ansel/TURAnselKit/TURAnsel.h [new file with mode: 0644]
iPhoto2Ansel/TURAnselKit/TURAnsel.m [new file with mode: 0644]
iPhoto2Ansel/TURAnselKit/TURAnselConstants.h [new file with mode: 0644]
iPhoto2Ansel/TURAnselKit/TURAnselConstants.m [new file with mode: 0644]
iPhoto2Ansel/TURAnselKit/TURAnselGallery.h [new file with mode: 0644]
iPhoto2Ansel/TURAnselKit/TURAnselGallery.m [new file with mode: 0644]
iPhoto2Ansel/TURAnselKit/TURAnselGalleryPanelController.h [new file with mode: 0644]
iPhoto2Ansel/TURAnselKit/TURAnselGalleryPanelController.m [new file with mode: 0644]
iPhoto2Ansel/TURAnselKit/TURAnselKit.h [new file with mode: 0644]
iPhoto2Ansel/TURAnselServersPanelController.h [deleted file]
iPhoto2Ansel/TURAnselServersPanelController.m [deleted file]
iPhoto2Ansel/TURXMLConnection.h [deleted file]
iPhoto2Ansel/TURXMLConnection.m [deleted file]
iPhoto2Ansel/XMLRPC-Info.plist [deleted file]
iPhoto2Ansel/iPhoto2Ansel.xcodeproj/project.pbxproj
iPhoto2Ansel/master_Source_ImageResizer.h [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/Additions/NSDataAdditions.h [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/Additions/NSDataAdditions.m [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/Additions/NSStringAdditions.h [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/Additions/NSStringAdditions.m [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/Info.plist [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/LICENSE [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/Languages/English.lproj/Localizable.strings [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/README [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/XMLRPC.h [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/XMLRPC.pch [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCConnection.h [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCConnection.m [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCDecoder.h [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCDecoder.m [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCEncoder.h [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCEncoder.m [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCRequest.h [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCRequest.m [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCResponse.h [deleted file]
iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCResponse.m [deleted file]

index 0a098c6..29c1d44 100644 (file)
 @class FBProgressController;
 @class TURNewGalleryController;
 
-// User defaults keys
-extern NSString * const TURAnselServersKey;
-extern NSString * const TURAnselExportSize;
-extern NSString * const TURAnselDefaultServerKey;
-
-// Server property keys
-extern NSString * const TURAnselServerNickKey;
-extern NSString * const TURAnselServerEndpointKey;
-extern NSString * const TURAnselServerUsernameKey;
-extern NSString * const TURAnselServerPasswordKey;
-
 @interface AnselExportController : NSObject <ExportPluginProtocol> {
 
     // Export manager passed in from iPhoto
@@ -42,7 +31,6 @@ extern NSString * const TURAnselServerPasswordKey;
     IBOutlet NSImageView *defaultImageView;
     IBOutlet NSButton *mNewGalleryButton;
     IBOutlet NSPopUpButton *mServersPopUp;
-    IBOutlet NSButton *mCancelConnect;
     IBOutlet NSTextField *mImageCountLabel;
     
     // Gallery View
@@ -52,7 +40,6 @@ extern NSString * const TURAnselServerPasswordKey;
     IBOutlet IKImageBrowserView *browserView;
     NSMutableArray *browserData;
     
-    
     // New Server sheet
     IBOutlet NSWindow *newServerSheet;
     IBOutlet NSTextField *mServerSheetHostURL;
@@ -60,7 +47,6 @@ extern NSString * const TURAnselServerPasswordKey;
     IBOutlet NSSecureTextField *mServerSheetPassword;
     IBOutlet NSTextField *mServerSheetServerNickName;
     IBOutlet NSButton *mMakeNewServerDefault;
-
     
     // Server list
     IBOutlet NSPanel *serverListPanel;
@@ -84,11 +70,6 @@ extern NSString * const TURAnselServerPasswordKey;
     TURAnsel *anselController;
     TURAnselGallery *currentGallery;
     int currentImageCount;
-    
-    // Remembers the selected server before it changes. Used to reselect the
-    // proper server if necessary when server panels are closed.
-    int mIndexOfPreviouslySelectedServer;
-    
 }
 
 @property (readwrite, retain) TURAnselGallery *currentGallery;
@@ -101,8 +82,7 @@ extern NSString * const TURAnselServerPasswordKey;
 - (IBAction) doAddServer: (id)sender;
 - (IBAction) doCancelAddServer: (id)sender;
 - (IBAction) clickServer: (id)sender;
-- (IBAction) clickCancelConnect: (id)sender;
-
+- (void)     doSwapImage: (id)theImage;
 - (IBAction) clickViewGallery: (id)sender;
 - (IBAction) closeGalleryView: (id)sender;
 
index 0e127c6..dcdd361 100644 (file)
@@ -1,16 +1,16 @@
-//
-//  AnselExportController.m
-//  iPhoto2Ansel
-//
-//  Created by Michael Rubinsky on 10/23/08.
-//  Copyright 2008 __MyCompanyName__. All rights reserved.
-//
-#import "TURAnsel.h";
-#import "TURAnselGallery.h";
+/**
+ * AnselExportController.m
+ *
+ * Copyright 2008 The Horde Project (http://www.horde.org)
+ * 
+ * @license http://opensource.org/licenses/bsd-license.php
+ * @author  Michael J. Rubinsky <mrubinsk@horde.org>
+ */
+#import "TURAnselKit.h"
 #import "AnselExportController.h";
-#import "TURAnselGalleryPanelController.h";
 #import "FBProgressController.h";
-#import "AnselGalleryViewItem.h";
+#import "NSStringAdditions.h";
+#import "NSDataAdditions.h";
 
 @interface AnselExportController (PrivateAPI)
 - (void)showNewServerSheet;
@@ -42,7 +42,8 @@ NSString * const TURAnselServerPasswordKey = @"password";
 
 @synthesize currentGallery;
 
-#pragma mark Overrides
+#pragma mark -
+#pragma mark init/dealloc
 /**
  * Set up UI defaults
  */
@@ -88,18 +89,18 @@ NSString * const TURAnselServerPasswordKey = @"password";
 -(void)dealloc
 {
     //anselController is released from the AnselController delegate method.
+    NSLog(@"dealloc");
     [progressController release];
     [anselServers release];
     [currentServer release];
     [browserData release];
     [super dealloc];
 }
-
-#pragma mark Getter Setters
 - (NSWindow *)window {
     return [mExportMgr window];
 }
 
+#pragma mark -
 #pragma mark Actions
 - (IBAction)clickViewGallery: (id)sender
 {
@@ -107,9 +108,6 @@ NSString * const TURAnselServerPasswordKey = @"password";
     [self setStatusText: @"Getting image list..."];
     NSMutableArray *images = [currentGallery listImages];
     if ([images count] == 0) {
-        //TODO: Show a panel showing there are no images? Or just disable the
-        //      view gallery button?
-
         [spinner stopAnimation: self];
         [self setStatusText: @"Connected" withColor: [NSColor greenColor]];
         return;
@@ -117,7 +115,7 @@ NSString * const TURAnselServerPasswordKey = @"password";
 
     for (NSDictionary *image in images) {
         NSString *caption = [image objectForKey:@"caption"];
-        if (caption == nil) {
+        if (caption == (NSString *)[NSNull null] || [caption length] == 0) {
             caption = [image objectForKey:@"filename"];
         }
 
@@ -196,6 +194,7 @@ NSString * const TURAnselServerPasswordKey = @"password";
 // Action sent by the server pop up menu
 - (IBAction)clickServer: (id)sender
 {
+    NSLog(@"clickServer");
     // Are we set to "none" now?
     if ([mServersPopUp indexOfSelectedItem] == 0) {
         [self disconnect];
@@ -214,6 +213,38 @@ NSString * const TURAnselServerPasswordKey = @"password";
         [self doConnect];
     }
 }
+- (void)clickGallery
+{
+    [self setStatusText: @"Loading gallery data..."];
+    [[self window] flushWindow];
+    
+    [spinner startAnimation: self];
+    int row = [galleryCombo indexOfSelectedItem];
+    [currentGallery setDelegate:nil];
+    [currentGallery autorelease];
+    currentGallery = [[anselController getGalleryByIndex:row] retain];
+    [currentGallery setDelegate: self];
+    [mImageCountLabel setStringValue:[NSString stringWithFormat: @"Image Count: %d", [currentGallery galleryImageCount]]];
+    
+    // Obtain and properly size the image for screen
+    NSImage *theImage = [[NSImage alloc] initWithContentsOfURL: [currentGallery galleryKeyImageURL]];
+    NSSize imageSize;
+    imageSize.width = [[theImage bestRepresentationForDevice:nil] pixelsWide];
+    imageSize.height = [[theImage bestRepresentationForDevice:nil] pixelsHigh];    
+    [theImage setScalesWhenResized:YES];
+    [theImage setSize:imageSize];
+    [self doSwapImage: theImage];
+    [theImage autorelease];
+}
+
+- (void)doSwapImage: (id)theImage
+{
+    [self setStatusText: @"Connected" withColor: [NSColor greenColor]];  
+    [defaultImageView setImage: theImage];
+    [self canExport];
+    [viewGallery setEnabled: YES];
+    [spinner stopAnimation: self];
+}
 
 - (IBAction) closeServerList: (id)sender
 {
@@ -225,7 +256,6 @@ NSString * const TURAnselServerPasswordKey = @"password";
 // Server setup sheet
 -(IBAction)doAddServer: (id)sender
 {
-    // TODO: Sanity checks
     NSDictionary *newServer = [[NSDictionary alloc] initWithObjectsAndKeys:
                                [mServerSheetServerNickName stringValue], TURAnselServerNickKey,
                                [mServerSheetHostURL stringValue], TURAnselServerEndpointKey,
@@ -260,11 +290,7 @@ NSString * const TURAnselServerPasswordKey = @"password";
     [newServerSheet orderOut: nil];
 }
 
-- (IBAction) clickCancelConnect: (id)sender
-{
-    [anselController cancel];
-}
-
+#pragma mark -
 #pragma mark ExportPluginProtocol
 // Initialize
 - (id)initWithExportImageObj:(id <ExportImageProtocol>)obj
@@ -341,7 +367,6 @@ NSString * const TURAnselServerPasswordKey = @"password";
 {
 }
 
-
 // Export was clicked in the UI
 // Do any preperations/validations and call our own privatePerformExport
 // (We don't want the iPhoto progress controller).
@@ -355,6 +380,7 @@ NSString * const TURAnselServerPasswordKey = @"password";
 {
 }
 
+#pragma mark -
 #pragma mark Progress (We don't use these)
 - (ExportPluginProgress *)progress
 {
@@ -379,6 +405,7 @@ NSString * const TURAnselServerPasswordKey = @"password";
     return @"iPhoto2Ansel Export Plugin v1.0";
 }
 
+#pragma mark -
 #pragma mark PrivateAPI
 - (void) showNewServerSheet
 {
@@ -425,6 +452,7 @@ NSString * const TURAnselServerPasswordKey = @"password";
 
 - (void)updateServersPopupMenu
 {
+    NSLog(@"updateServersPopupMenu");
     [mServersPopUp removeAllItems];
     [mServersPopUp addItemWithTitle:@"(None)"];
     for (NSDictionary *server in anselServers) {
@@ -449,8 +477,12 @@ NSString * const TURAnselServerPasswordKey = @"password";
 // Make sure we clean up from any previous connection
 -(void)disconnect
 {
-    [galleryCombo deselectItemAtIndex: [galleryCombo indexOfSelectedItem]];
+    NSLog(@"Disconnect");
+    NSLog(@"%d", [galleryCombo indexOfSelectedItem]);
     [galleryCombo setDelegate: nil];
+    if ([galleryCombo indexOfSelectedItem] >= 0) {
+        [galleryCombo deselectItemAtIndex: [galleryCombo indexOfSelectedItem]];
+    }
     [galleryCombo setDataSource: nil];
     [galleryCombo reloadData];
     [galleryCombo setEnabled: NO];
@@ -765,6 +797,7 @@ NSString * const TURAnselServerPasswordKey = @"password";
     [statusLabel setTextColor: [NSColor blackColor]];
 }
 
+#pragma mark -
 #pragma mark TURAnselDelegate
 
 // The ansel controller is initialized, populate the gallery data
@@ -783,6 +816,7 @@ NSString * const TURAnselServerPasswordKey = @"password";
 - (void)TURAnselHadError: (NSError *)error
 {
     // Stop the spinner
+    NSLog(@"TURAnselHadError");
     [spinner stopAnimation: self];
     [self disconnect];
     [mServersPopUp setEnabled: true];
@@ -809,8 +843,9 @@ NSString * const TURAnselServerPasswordKey = @"password";
     [alert release];
 }
 
+#pragma mark -
 #pragma mark TURAnselGalleryDelegate
-- (void)TURAnselGalleryDidUploadImage: (TURAnselGallery *)gallery {
+- (void)TURAnselGalleryDidUploadImage: (id *)gallery {
     if (++currentImageCount == [mExportMgr imageCount] || cancelExport == YES) {
         [currentGallery setDelegate:nil];
         [currentGallery release];
@@ -818,37 +853,17 @@ NSString * const TURAnselServerPasswordKey = @"password";
         [anselController release];
         [galleryCombo setDelegate:nil];
     }
-}
+} 
 
+#pragma mark -
 #pragma mark comboBoxDelegate
 - (void)comboBoxSelectionDidChange:(NSNotification *)notification
-{    
-    [spinner startAnimation: self];
-    [self setStatusText: @"Loading gallery data..."];
-    int row = [galleryCombo indexOfSelectedItem];
-    [currentGallery setDelegate:nil];
-    [currentGallery autorelease];
-    currentGallery = [[anselController getGalleryByIndex:row] retain];
-    [currentGallery setDelegate: self];
-    
-    // Obtain and properly size the image for screen
-    NSImage *theImage = [[NSImage alloc] initWithContentsOfURL: [currentGallery galleryDefaultImageURL]];
-    NSSize imageSize;
-    imageSize.width = [[theImage bestRepresentationForDevice:nil] pixelsWide];
-    imageSize.height = [[theImage bestRepresentationForDevice:nil] pixelsHigh];    
-    [theImage setScalesWhenResized:YES];
-    [theImage setSize:imageSize];
-    
-    // Show it
-    [defaultImageView setImage: theImage];
-
-    [theImage release];
-    [self canExport];
-    [viewGallery setEnabled: YES];
-    [spinner stopAnimation: self];
-    [self setStatusText: @"Connected" withColor: [NSColor greenColor]];
+{   
+    NSLog(@"comboBoxSelectionDidChange");
+    [self clickGallery];    
 }
 
+#pragma mark -
 #pragma mark TURAnselGalleryPanel Notifications
 - (void)TURAnselGalleryPanelDidAddGallery
 {
@@ -857,19 +872,20 @@ NSString * const TURAnselServerPasswordKey = @"password";
     [galleryCombo selectItemAtIndex: [galleryCombo numberOfItems] - 1];
 }
 
-#pragma mark export notifications
+#pragma mark -
+#pragma mark ExportController notifications
 - (void)exportWindowWillClose: (NSNotification *)notification
 {
-    [mServersPopUp selectItemAtIndex: 0];
+    NSLog(@"exportWindowWIllClose");
     [self disconnect];
+    [mServersPopUp selectItemAtIndex: 0];
     [[NSNotificationCenter defaultCenter] removeObserver: self
                                                     name: NSWindowWillCloseNotification
                                                   object: nil];
 }
-
 - (void)exportWindowDidBecomeKey: (NSNotification *)notification
 {
-    
+    NSLog(@"exportWindowDidBecomeKey");
     // Register for the close notification
     [[NSNotificationCenter defaultCenter] addObserver: self
                                              selector: @selector(exportWindowWillClose:)
@@ -883,11 +899,6 @@ NSString * const TURAnselServerPasswordKey = @"password";
 
     [self updateServersPopupMenu];
 
-    // Register for notifications
-    [[NSNotificationCenter defaultCenter] addObserver: self
-                                             selector: @selector(NSPopUpWillPopUp:)
-                                                 name:@"NSPopUpButtonWillPopUpNotification"
-                                               object: nil];
     if ([anselServers count] == 0) {
         [self showNewServerSheet];
     } else {
@@ -912,7 +923,6 @@ NSString * const TURAnselServerPasswordKey = @"password";
         }
     }
 }
-
 - (void)sizeChoiceWillChange: (NSNotification *)notification
 {
     NSInteger newSize = [mSizePopUp selectedTag];
@@ -921,35 +931,12 @@ NSString * const TURAnselServerPasswordKey = @"password";
     [userPrefs synchronize];
 }
 
-#pragma mark NSPopUpButton Notification Handlers
-- (void) NSPopUpWillPopUp:(id)theButton
-{
-    // Remember the previous selection before it changes.
-    // The 'clickServer' action will handle what to do with the selection.
-    mIndexOfPreviouslySelectedServer = [mServersPopUp indexOfSelectedItem];
-}
-
-
-#pragma mark NSTableView Datasource
-- (int)numberOfRowsInTableView:(NSTableView *)aTableView
-{
-    return [anselServers count];
-}
-
-- (id)tableView:(NSTableView *)aTableView
-objectValueForTableColumn:(NSTableColumn *)aTableColumn
-            row:(int)rowIndex
-{
-    return [[anselServers objectAtIndex: rowIndex] objectForKey: [aTableColumn identifier]];
-}
-
-#pragma mark
+#pragma mark -
 #pragma mark IKImageBrowserView Datasource methods
 - (NSUInteger)numberOfItemsInImageBrowser:(IKImageBrowserView *) aBrowser
 {      
        return [browserData count];
 }
-
 - (id)imageBrowser:(IKImageBrowserView *) aBrowser itemAtIndex:(NSUInteger)index
 {
        return [browserData objectAtIndex:index];
diff --git a/iPhoto2Ansel/AnselGalleryViewItem.h b/iPhoto2Ansel/AnselGalleryViewItem.h
deleted file mode 100644 (file)
index e0eece1..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-//
-//  AnselGalleryViewItem.h
-//  iPhoto2Ansel
-//
-//  Created by Michael Rubinsky on 5/7/09.
-//  Copyright 2009 __MyCompanyName__. All rights reserved.
-//
-#import <Cocoa/Cocoa.h>
-#import <Quartz/Quartz.h>
-
-@interface AnselGalleryViewItem: NSObject 
-{
-       NSURL *image;
-       NSString *imageID;
-    NSString *imageTitle;
-    NSCalendarDate *imageDate;
-}
-
-@property(readwrite,copy) NSURL * image;
-@property(readwrite,copy) NSString * imageID;
-
-- (id)initWithURL: (NSURL *)theUrl withTitle: (NSString *)theTitle withDate: (NSDate *)theDate;
-
-#pragma mark -
-#pragma mark Required Methods IKImageBrowserItem Informal Protocol
-- (NSString *)imageUID;
-- (NSString *)imageRepresentationType;
-- (id)imageRepresentation;
-
-- (NSString *)imageTitle;
-- (NSString *)imageSubtitle;
-
-@end
diff --git a/iPhoto2Ansel/AnselGalleryViewItem.m b/iPhoto2Ansel/AnselGalleryViewItem.m
deleted file mode 100644 (file)
index e792d14..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-//
-//  AnselGalleryViewItem.m
-//  iPhoto2Ansel
-//
-//  Implementation of the IKImageBrowserItem protocol
-
-//  Created by Michael Rubinsky on 5/7/09.
-//  Copyright 2009 __MyCompanyName__. All rights reserved.
-//
-
-#import "AnselGalleryViewItem.h"
-
-@implementation AnselGalleryViewItem
-@synthesize image;
-@synthesize imageID;
-
-- (id)initWithURL: (NSURL *)theURL
-        withTitle: (NSString *)theTitle
-         withDate: (NSDate *)theDate
-{
-    [super init];
-    image = [theURL retain];
-    imageID = [[theURL absoluteString] retain];
-    imageTitle = [theTitle retain];
-    imageDate =  [theDate retain];
-    return self; 
-}
-
-- (void)dealloc
-{
-    [image release];
-    [imageID release];
-    [imageTitle release];
-    [imageDate release];
-    [super dealloc];
-}
-
-#pragma mark
-#pragma mark Required methods
-- (NSString *)imageUID
-{
-    return imageID;
-}
-
-- (NSString *)imageRepresentationType
-{
-    return IKImageBrowserNSURLRepresentationType;
-}
-
-- (id)imageRepresentation
-{
-    return [[image retain] autorelease];
-}
-
-#pragma mark
-#pragma mark Optional methods.
-- (NSString *)imageTitle
-{
-    return imageTitle;
-}
-
-- (NSString *)imageSubtitle
-{
-    return [imageDate description];
-}
-
-@end
diff --git a/iPhoto2Ansel/English.lproj/AnselGalleryPanel.nib/designable.nib b/iPhoto2Ansel/English.lproj/AnselGalleryPanel.nib/designable.nib
deleted file mode 100644 (file)
index aab13b8..0000000
+++ /dev/null
@@ -1,744 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
-       <data>
-               <int key="IBDocument.SystemTarget">1050</int>
-               <string key="IBDocument.SystemVersion">9F33</string>
-               <string key="IBDocument.InterfaceBuilderVersion">672</string>
-               <string key="IBDocument.AppKitVersion">949.34</string>
-               <string key="IBDocument.HIToolboxVersion">352.00</string>
-               <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
-                       <bool key="EncodedWithXMLCoder">YES</bool>
-                       <integer value="15"/>
-               </object>
-               <object class="NSArray" key="IBDocument.PluginDependencies">
-                       <bool key="EncodedWithXMLCoder">YES</bool>
-                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-               </object>
-               <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
-                       <bool key="EncodedWithXMLCoder">YES</bool>
-                       <object class="NSCustomObject" id="1001">
-                               <string key="NSClassName">TURAnselGalleryPanelController</string>
-                       </object>
-                       <object class="NSCustomObject" id="1003">
-                               <string key="NSClassName">FirstResponder</string>
-                       </object>
-                       <object class="NSCustomObject" id="1004">
-                               <string key="NSClassName">NSApplication</string>
-                       </object>
-                       <object class="NSWindowTemplate" id="1005">
-                               <int key="NSWindowStyleMask">19</int>
-                               <int key="NSWindowBacking">2</int>
-                               <string key="NSWindowRect">{{797, 724}, {267, 276}}</string>
-                               <int key="NSWTFlags">-536866816</int>
-                               <string key="NSWindowTitle">New Gallery</string>
-                               <string key="NSWindowClass">NSPanel</string>
-                               <nil key="NSViewClass"/>
-                               <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
-                               <object class="NSView" key="NSWindowView" id="1006">
-                                       <reference key="NSNextResponder"/>
-                                       <int key="NSvFlags">256</int>
-                                       <object class="NSMutableArray" key="NSSubviews">
-                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                               <object class="NSTextField" id="142371246">
-                                                       <reference key="NSNextResponder" ref="1006"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{20, 219}, {227, 22}}</string>
-                                                       <reference key="NSSuperview" ref="1006"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSTextFieldCell" key="NSCell" id="104713052">
-                                                               <int key="NSCellFlags">-1804468671</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents"/>
-                                                               <object class="NSFont" key="NSSupport" id="1035187758">
-                                                                       <string key="NSName">LucidaGrande</string>
-                                                                       <double key="NSSize">1.300000e+01</double>
-                                                                       <int key="NSfFlags">1044</int>
-                                                               </object>
-                                                               <reference key="NSControlView" ref="142371246"/>
-                                                               <bool key="NSDrawsBackground">YES</bool>
-                                                               <object class="NSColor" key="NSBackgroundColor" id="926502601">
-                                                                       <int key="NSColorSpace">6</int>
-                                                                       <string key="NSCatalogName">System</string>
-                                                                       <string key="NSColorName">textBackgroundColor</string>
-                                                                       <object class="NSColor" key="NSColor" id="537053071">
-                                                                               <int key="NSColorSpace">3</int>
-                                                                               <bytes key="NSWhite">MQA</bytes>
-                                                                       </object>
-                                                               </object>
-                                                               <object class="NSColor" key="NSTextColor" id="649170679">
-                                                                       <int key="NSColorSpace">6</int>
-                                                                       <string key="NSCatalogName">System</string>
-                                                                       <string key="NSColorName">textColor</string>
-                                                                       <object class="NSColor" key="NSColor" id="957332318">
-                                                                               <int key="NSColorSpace">3</int>
-                                                                               <bytes key="NSWhite">MAA</bytes>
-                                                                       </object>
-                                                               </object>
-                                                       </object>
-                                               </object>
-                                               <object class="NSTextField" id="970595672">
-                                                       <reference key="NSNextResponder" ref="1006"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{17, 240}, {88, 16}}</string>
-                                                       <reference key="NSSuperview" ref="1006"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSTextFieldCell" key="NSCell" id="303822681">
-                                                               <int key="NSCellFlags">68288064</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents">Gallery Name</string>
-                                                               <object class="NSFont" key="NSSupport" id="849304139">
-                                                                       <string key="NSName">LucidaGrande</string>
-                                                                       <double key="NSSize">1.200000e+01</double>
-                                                                       <int key="NSfFlags">16</int>
-                                                               </object>
-                                                               <reference key="NSControlView" ref="970595672"/>
-                                                               <object class="NSColor" key="NSBackgroundColor" id="264684485">
-                                                                       <int key="NSColorSpace">6</int>
-                                                                       <string key="NSCatalogName">System</string>
-                                                                       <string key="NSColorName">controlColor</string>
-                                                                       <object class="NSColor" key="NSColor" id="961976611">
-                                                                               <int key="NSColorSpace">3</int>
-                                                                               <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
-                                                                       </object>
-                                                               </object>
-                                                               <object class="NSColor" key="NSTextColor" id="339290383">
-                                                                       <int key="NSColorSpace">6</int>
-                                                                       <string key="NSCatalogName">System</string>
-                                                                       <string key="NSColorName">controlTextColor</string>
-                                                                       <reference key="NSColor" ref="957332318"/>
-                                                               </object>
-                                                       </object>
-                                               </object>
-                                               <object class="NSTextField" id="768485006">
-                                                       <reference key="NSNextResponder" ref="1006"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{17, 195}, {73, 16}}</string>
-                                                       <reference key="NSSuperview" ref="1006"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSTextFieldCell" key="NSCell" id="441648904">
-                                                               <int key="NSCellFlags">68288064</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents">Gallery Slug</string>
-                                                               <reference key="NSSupport" ref="849304139"/>
-                                                               <reference key="NSControlView" ref="768485006"/>
-                                                               <reference key="NSBackgroundColor" ref="264684485"/>
-                                                               <reference key="NSTextColor" ref="339290383"/>
-                                                       </object>
-                                               </object>
-                                               <object class="NSTextField" id="887381497">
-                                                       <reference key="NSNextResponder" ref="1006"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{20, 174}, {227, 22}}</string>
-                                                       <reference key="NSSuperview" ref="1006"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSTextFieldCell" key="NSCell" id="347914051">
-                                                               <int key="NSCellFlags">-1804468671</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents"/>
-                                                               <reference key="NSSupport" ref="1035187758"/>
-                                                               <reference key="NSControlView" ref="887381497"/>
-                                                               <bool key="NSDrawsBackground">YES</bool>
-                                                               <reference key="NSBackgroundColor" ref="926502601"/>
-                                                               <reference key="NSTextColor" ref="649170679"/>
-                                                       </object>
-                                               </object>
-                                               <object class="NSTextField" id="703267117">
-                                                       <reference key="NSNextResponder" ref="1006"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{20, 103}, {227, 47}}</string>
-                                                       <reference key="NSSuperview" ref="1006"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSTextFieldCell" key="NSCell" id="116149712">
-                                                               <int key="NSCellFlags">-1805517311</int>
-                                                               <int key="NSCellFlags2">272629760</int>
-                                                               <string key="NSContents"/>
-                                                               <reference key="NSSupport" ref="1035187758"/>
-                                                               <reference key="NSControlView" ref="703267117"/>
-                                                               <bool key="NSDrawsBackground">YES</bool>
-                                                               <reference key="NSBackgroundColor" ref="926502601"/>
-                                                               <reference key="NSTextColor" ref="649170679"/>
-                                                       </object>
-                                               </object>
-                                               <object class="NSTextField" id="568388187">
-                                                       <reference key="NSNextResponder" ref="1006"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{17, 150}, {124, 16}}</string>
-                                                       <reference key="NSSuperview" ref="1006"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSTextFieldCell" key="NSCell" id="774003593">
-                                                               <int key="NSCellFlags">68288064</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents">Gallery Description</string>
-                                                               <reference key="NSSupport" ref="849304139"/>
-                                                               <reference key="NSControlView" ref="568388187"/>
-                                                               <reference key="NSBackgroundColor" ref="264684485"/>
-                                                               <reference key="NSTextColor" ref="339290383"/>
-                                                       </object>
-                                               </object>
-                                               <object class="NSButton" id="64211119">
-                                                       <reference key="NSNextResponder" ref="1006"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{116, 12}, {68, 32}}</string>
-                                                       <reference key="NSSuperview" ref="1006"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSButtonCell" key="NSCell" id="490284298">
-                                                               <int key="NSCellFlags">67239424</int>
-                                                               <int key="NSCellFlags2">134217728</int>
-                                                               <string key="NSContents">Cancel</string>
-                                                               <reference key="NSSupport" ref="1035187758"/>
-                                                               <reference key="NSControlView" ref="64211119"/>
-                                                               <int key="NSButtonFlags">-2038284033</int>
-                                                               <int key="NSButtonFlags2">129</int>
-                                                               <string key="NSAlternateContents"/>
-                                                               <string key="NSKeyEquivalent"/>
-                                                               <int key="NSPeriodicDelay">200</int>
-                                                               <int key="NSPeriodicInterval">25</int>
-                                                       </object>
-                                               </object>
-                                               <object class="NSButton" id="184111456">
-                                                       <reference key="NSNextResponder" ref="1006"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{184, 12}, {69, 32}}</string>
-                                                       <reference key="NSSuperview" ref="1006"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSButtonCell" key="NSCell" id="13003559">
-                                                               <int key="NSCellFlags">67239424</int>
-                                                               <int key="NSCellFlags2">134217728</int>
-                                                               <string key="NSContents">Save</string>
-                                                               <reference key="NSSupport" ref="1035187758"/>
-                                                               <reference key="NSControlView" ref="184111456"/>
-                                                               <int key="NSButtonFlags">-2038284033</int>
-                                                               <int key="NSButtonFlags2">129</int>
-                                                               <string key="NSAlternateContents"/>
-                                                               <string key="NSKeyEquivalent"/>
-                                                               <int key="NSPeriodicDelay">200</int>
-                                                               <int key="NSPeriodicInterval">25</int>
-                                                       </object>
-                                               </object>
-                                               <object class="NSComboBox" id="137843971">
-                                                       <reference key="NSNextResponder" ref="1006"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{20, 56}, {230, 26}}</string>
-                                                       <reference key="NSSuperview" ref="1006"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSComboBoxCell" key="NSCell" id="625134106">
-                                                               <int key="NSCellFlags">879885888</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents"/>
-                                                               <reference key="NSSupport" ref="1035187758"/>
-                                                               <reference key="NSControlView" ref="137843971"/>
-                                                               <bool key="NSDrawsBackground">YES</bool>
-                                                               <reference key="NSBackgroundColor" ref="926502601"/>
-                                                               <reference key="NSTextColor" ref="339290383"/>
-                                                               <int key="NSVisibleItemCount">5</int>
-                                                               <bool key="NSHasVerticalScroller">YES</bool>
-                                                               <reference key="NSDelegate" ref="137843971"/>
-                                                               <object class="NSComboTableView" key="NSTableView" id="677168914">
-                                                                       <reference key="NSNextResponder"/>
-                                                                       <int key="NSvFlags">274</int>
-                                                                       <string key="NSFrameSize">{15, 0}</string>
-                                                                       <reference key="NSSuperview"/>
-                                                                       <reference key="NSWindow"/>
-                                                                       <bool key="NSEnabled">YES</bool>
-                                                                       <object class="NSMutableArray" key="NSTableColumns">
-                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                               <object class="NSTableColumn">
-                                                                                       <integer value="0" key="NSIdentifier" id="8"/>
-                                                                                       <double key="NSWidth">1.200000e+01</double>
-                                                                                       <double key="NSMinWidth">1.000000e+01</double>
-                                                                                       <double key="NSMaxWidth">1.000000e+03</double>
-                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
-                                                                                               <int key="NSCellFlags">75628032</int>
-                                                                                               <int key="NSCellFlags2">0</int>
-                                                                                               <string key="NSContents"/>
-                                                                                               <reference key="NSSupport" ref="849304139"/>
-                                                                                               <object class="NSColor" key="NSBackgroundColor">
-                                                                                                       <int key="NSColorSpace">3</int>
-                                                                                                       <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
-                                                                                               </object>
-                                                                                               <reference key="NSTextColor" ref="537053071"/>
-                                                                                       </object>
-                                                                                       <object class="NSTextFieldCell" key="NSDataCell">
-                                                                                               <int key="NSCellFlags">338820672</int>
-                                                                                               <int key="NSCellFlags2">1024</int>
-                                                                                               <reference key="NSSupport" ref="1035187758"/>
-                                                                                               <reference key="NSControlView" ref="677168914"/>
-                                                                                               <bool key="NSDrawsBackground">YES</bool>
-                                                                                               <object class="NSColor" key="NSBackgroundColor" id="525076026">
-                                                                                                       <int key="NSColorSpace">6</int>
-                                                                                                       <string key="NSCatalogName">System</string>
-                                                                                                       <string key="NSColorName">controlBackgroundColor</string>
-                                                                                                       <reference key="NSColor" ref="961976611"/>
-                                                                                               </object>
-                                                                                               <reference key="NSTextColor" ref="339290383"/>
-                                                                                       </object>
-                                                                                       <int key="NSResizingMask">3</int>
-                                                                                       <bool key="NSIsResizeable">YES</bool>
-                                                                                       <reference key="NSTableView" ref="677168914"/>
-                                                                               </object>
-                                                                       </object>
-                                                                       <double key="NSIntercellSpacingWidth">3.000000e+00</double>
-                                                                       <double key="NSIntercellSpacingHeight">2.000000e+00</double>
-                                                                       <reference key="NSBackgroundColor" ref="525076026"/>
-                                                                       <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">1.900000e+01</double>
-                                                                       <string key="NSAction">tableViewAction:</string>
-                                                                       <int key="NSTvFlags">-767524864</int>
-                                                                       <reference key="NSDelegate" ref="625134106"/>
-                                                                       <reference key="NSDataSource" ref="625134106"/>
-                                                                       <reference key="NSTarget" ref="625134106"/>
-                                                                       <int key="NSColumnAutoresizingStyle">1</int>
-                                                                       <int key="NSDraggingSourceMaskForLocal">15</int>
-                                                                       <int key="NSDraggingSourceMaskForNonLocal">0</int>
-                                                                       <bool key="NSAllowsTypeSelect">YES</bool>
-                                                               </object>
-                                                       </object>
-                                               </object>
-                                               <object class="NSTextField" id="793482582">
-                                                       <reference key="NSNextResponder" ref="1006"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{17, 79}, {88, 16}}</string>
-                                                       <reference key="NSSuperview" ref="1006"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSTextFieldCell" key="NSCell" id="657594086">
-                                                               <int key="NSCellFlags">68288064</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents">Gallery Parent</string>
-                                                               <reference key="NSSupport" ref="849304139"/>
-                                                               <reference key="NSControlView" ref="793482582"/>
-                                                               <reference key="NSBackgroundColor" ref="264684485"/>
-                                                               <reference key="NSTextColor" ref="339290383"/>
-                                                       </object>
-                                               </object>
-                                       </object>
-                                       <string key="NSFrameSize">{267, 276}</string>
-                                       <reference key="NSSuperview"/>
-                               </object>
-                               <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
-                               <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
-                       </object>
-               </object>
-               <object class="IBObjectContainer" key="IBDocument.Objects">
-                       <object class="NSMutableArray" key="connectionRecords">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">newGallerySheet</string>
-                                               <reference key="source" ref="1001"/>
-                                               <reference key="destination" ref="1005"/>
-                                       </object>
-                                       <int key="connectionID">43</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">doNewGallery:</string>
-                                               <reference key="source" ref="1001"/>
-                                               <reference key="destination" ref="184111456"/>
-                                       </object>
-                                       <int key="connectionID">48</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">galleryDescTextField</string>
-                                               <reference key="source" ref="1001"/>
-                                               <reference key="destination" ref="703267117"/>
-                                       </object>
-                                       <int key="connectionID">49</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">galleryNameTextField</string>
-                                               <reference key="source" ref="1001"/>
-                                               <reference key="destination" ref="142371246"/>
-                                       </object>
-                                       <int key="connectionID">50</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">gallerySlugTextField</string>
-                                               <reference key="source" ref="1001"/>
-                                               <reference key="destination" ref="887381497"/>
-                                       </object>
-                                       <int key="connectionID">51</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">cancelNewGallery:</string>
-                                               <reference key="source" ref="1001"/>
-                                               <reference key="destination" ref="490284298"/>
-                                       </object>
-                                       <int key="connectionID">53</int>
-                               </object>
-                       </object>
-                       <object class="IBMutableOrderedSet" key="objectRecords">
-                               <object class="NSArray" key="orderedObjects">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">0</int>
-                                               <object class="NSArray" key="object" id="1002">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                               </object>
-                                               <reference key="children" ref="1000"/>
-                                               <nil key="parent"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">-2</int>
-                                               <reference key="object" ref="1001"/>
-                                               <reference key="parent" ref="1002"/>
-                                               <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">-1</int>
-                                               <reference key="object" ref="1003"/>
-                                               <reference key="parent" ref="1002"/>
-                                               <string key="objectName">First Responder</string>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">-3</int>
-                                               <reference key="object" ref="1004"/>
-                                               <reference key="parent" ref="1002"/>
-                                               <string key="objectName">Application</string>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">1</int>
-                                               <reference key="object" ref="1005"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="1006"/>
-                                               </object>
-                                               <reference key="parent" ref="1002"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">2</int>
-                                               <reference key="object" ref="1006"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="142371246"/>
-                                                       <reference ref="970595672"/>
-                                                       <reference ref="768485006"/>
-                                                       <reference ref="887381497"/>
-                                                       <reference ref="703267117"/>
-                                                       <reference ref="568388187"/>
-                                                       <reference ref="137843971"/>
-                                                       <reference ref="793482582"/>
-                                                       <reference ref="64211119"/>
-                                                       <reference ref="184111456"/>
-                                               </object>
-                                               <reference key="parent" ref="1005"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">3</int>
-                                               <reference key="object" ref="142371246"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="104713052"/>
-                                               </object>
-                                               <reference key="parent" ref="1006"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">4</int>
-                                               <reference key="object" ref="104713052"/>
-                                               <reference key="parent" ref="142371246"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">5</int>
-                                               <reference key="object" ref="970595672"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="303822681"/>
-                                               </object>
-                                               <reference key="parent" ref="1006"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">6</int>
-                                               <reference key="object" ref="303822681"/>
-                                               <reference key="parent" ref="970595672"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">7</int>
-                                               <reference key="object" ref="768485006"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="441648904"/>
-                                               </object>
-                                               <reference key="parent" ref="1006"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">8</int>
-                                               <reference key="object" ref="441648904"/>
-                                               <reference key="parent" ref="768485006"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">9</int>
-                                               <reference key="object" ref="887381497"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="347914051"/>
-                                               </object>
-                                               <reference key="parent" ref="1006"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">10</int>
-                                               <reference key="object" ref="347914051"/>
-                                               <reference key="parent" ref="887381497"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">11</int>
-                                               <reference key="object" ref="703267117"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="116149712"/>
-                                               </object>
-                                               <reference key="parent" ref="1006"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">12</int>
-                                               <reference key="object" ref="116149712"/>
-                                               <reference key="parent" ref="703267117"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">13</int>
-                                               <reference key="object" ref="568388187"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="774003593"/>
-                                               </object>
-                                               <reference key="parent" ref="1006"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">14</int>
-                                               <reference key="object" ref="774003593"/>
-                                               <reference key="parent" ref="568388187"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">15</int>
-                                               <reference key="object" ref="64211119"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="490284298"/>
-                                               </object>
-                                               <reference key="parent" ref="1006"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">16</int>
-                                               <reference key="object" ref="490284298"/>
-                                               <reference key="parent" ref="64211119"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">17</int>
-                                               <reference key="object" ref="184111456"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="13003559"/>
-                                               </object>
-                                               <reference key="parent" ref="1006"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">18</int>
-                                               <reference key="object" ref="13003559"/>
-                                               <reference key="parent" ref="184111456"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">19</int>
-                                               <reference key="object" ref="137843971"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="625134106"/>
-                                               </object>
-                                               <reference key="parent" ref="1006"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">20</int>
-                                               <reference key="object" ref="625134106"/>
-                                               <reference key="parent" ref="137843971"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">21</int>
-                                               <reference key="object" ref="793482582"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="657594086"/>
-                                               </object>
-                                               <reference key="parent" ref="1006"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">22</int>
-                                               <reference key="object" ref="657594086"/>
-                                               <reference key="parent" ref="793482582"/>
-                                       </object>
-                               </object>
-                       </object>
-                       <object class="NSMutableDictionary" key="flattenedProperties">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="NSMutableArray" key="dict.sortedKeys">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                       <string>-1.IBPluginDependency</string>
-                                       <string>-2.IBPluginDependency</string>
-                                       <string>-3.IBPluginDependency</string>
-                                       <string>1.IBEditorWindowLastContentRect</string>
-                                       <string>1.IBPluginDependency</string>
-                                       <string>1.IBWindowTemplateEditedContentRect</string>
-                                       <string>1.NSWindowTemplate.visibleAtLaunch</string>
-                                       <string>1.WindowOrigin</string>
-                                       <string>1.editorWindowContentRectSynchronizationRect</string>
-                                       <string>10.IBPluginDependency</string>
-                                       <string>11.IBPluginDependency</string>
-                                       <string>12.IBPluginDependency</string>
-                                       <string>13.IBPluginDependency</string>
-                                       <string>14.IBPluginDependency</string>
-                                       <string>15.IBPluginDependency</string>
-                                       <string>16.IBPluginDependency</string>
-                                       <string>17.IBPluginDependency</string>
-                                       <string>18.IBPluginDependency</string>
-                                       <string>19.IBPluginDependency</string>
-                                       <string>2.IBPluginDependency</string>
-                                       <string>20.IBPluginDependency</string>
-                                       <string>21.IBPluginDependency</string>
-                                       <string>22.IBPluginDependency</string>
-                                       <string>3.IBPluginDependency</string>
-                                       <string>4.IBPluginDependency</string>
-                                       <string>5.IBPluginDependency</string>
-                                       <string>6.IBPluginDependency</string>
-                                       <string>7.IBPluginDependency</string>
-                                       <string>8.IBPluginDependency</string>
-                                       <string>9.IBPluginDependency</string>
-                               </object>
-                               <object class="NSMutableArray" key="dict.values">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{177, 722}, {267, 276}}</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{177, 722}, {267, 276}}</string>
-                                       <reference ref="8"/>
-                                       <string>{196, 240}</string>
-                                       <string>{{357, 418}, {480, 270}}</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                               </object>
-                       </object>
-                       <object class="NSMutableDictionary" key="unlocalizedProperties">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="NSArray" key="dict.sortedKeys">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                               </object>
-                               <object class="NSMutableArray" key="dict.values">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                               </object>
-                       </object>
-                       <nil key="activeLocalization"/>
-                       <object class="NSMutableDictionary" key="localizations">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="NSArray" key="dict.sortedKeys">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                               </object>
-                               <object class="NSMutableArray" key="dict.values">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                               </object>
-                       </object>
-                       <nil key="sourceID"/>
-                       <int key="maxID">53</int>
-               </object>
-               <object class="IBClassDescriber" key="IBDocument.Classes">
-                       <object class="NSMutableArray" key="referencedPartialClassDescriptions">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">TURAnsel.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">TURAnselGallery.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="855842895">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">TURAnselGalleryPanelController.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">xmlrpc-1.5.1/XMLRPCConnection.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">TURAnselGalleryPanelController</string>
-                                       <string key="superclassName">NSObject</string>
-                                       <object class="NSMutableDictionary" key="actions">
-                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                               <object class="NSMutableArray" key="dict.sortedKeys">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <string>cancelNewGallery:</string>
-                                                       <string>doNewGallery:</string>
-                                               </object>
-                                               <object class="NSMutableArray" key="dict.values">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <string>id</string>
-                                                       <string>id</string>
-                                               </object>
-                                       </object>
-                                       <object class="NSMutableDictionary" key="outlets">
-                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                               <object class="NSMutableArray" key="dict.sortedKeys">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <string>delegate</string>
-                                                       <string>galleryDescTextField</string>
-                                                       <string>galleryNameTextField</string>
-                                                       <string>gallerySlugTextField</string>
-                                                       <string>newGallerySheet</string>
-                                               </object>
-                                               <object class="NSMutableArray" key="dict.values">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <string>id</string>
-                                                       <string>NSTextField</string>
-                                                       <string>NSTextField</string>
-                                                       <string>NSTextField</string>
-                                                       <string>NSPanel</string>
-                                               </object>
-                                       </object>
-                                       <reference key="sourceIdentifier" ref="855842895"/>
-                               </object>
-                       </object>
-               </object>
-               <int key="IBDocument.localizationMode">0</int>
-               <string key="IBDocument.LastKnownRelativeProjectPath">../iPhoto2Ansel.xcodeproj</string>
-               <int key="IBDocument.defaultPropertyAccessControl">3</int>
-       </data>
-</archive>
diff --git a/iPhoto2Ansel/English.lproj/AnselGalleryPanel.nib/keyedobjects.nib b/iPhoto2Ansel/English.lproj/AnselGalleryPanel.nib/keyedobjects.nib
deleted file mode 100644 (file)
index b318b79..0000000
Binary files a/iPhoto2Ansel/English.lproj/AnselGalleryPanel.nib/keyedobjects.nib and /dev/null differ
diff --git a/iPhoto2Ansel/English.lproj/AnselServers.nib/designable.nib b/iPhoto2Ansel/English.lproj/AnselServers.nib/designable.nib
deleted file mode 100644 (file)
index a4cabc8..0000000
+++ /dev/null
@@ -1,192 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
-       <data>
-               <int key="IBDocument.SystemTarget">1050</int>
-               <string key="IBDocument.SystemVersion">9F33</string>
-               <string key="IBDocument.InterfaceBuilderVersion">672</string>
-               <string key="IBDocument.AppKitVersion">949.34</string>
-               <string key="IBDocument.HIToolboxVersion">352.00</string>
-               <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
-                       <bool key="EncodedWithXMLCoder">YES</bool>
-                       <integer value="1" id="9"/>
-               </object>
-               <object class="NSArray" key="IBDocument.PluginDependencies">
-                       <bool key="EncodedWithXMLCoder">YES</bool>
-                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-               </object>
-               <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
-                       <bool key="EncodedWithXMLCoder">YES</bool>
-                       <object class="NSCustomObject" id="1001">
-                               <string key="NSClassName">TURAnselServersPanelController</string>
-                       </object>
-                       <object class="NSCustomObject" id="1003">
-                               <string key="NSClassName">FirstResponder</string>
-                       </object>
-                       <object class="NSCustomObject" id="1004">
-                               <string key="NSClassName">NSApplication</string>
-                       </object>
-                       <object class="NSWindowTemplate" id="1005">
-                               <int key="NSWindowStyleMask">15</int>
-                               <int key="NSWindowBacking">2</int>
-                               <string key="NSWindowRect">{{196, 240}, {480, 270}}</string>
-                               <int key="NSWTFlags">536870912</int>
-                               <string key="NSWindowTitle">Ansel Servers</string>
-                               <string key="NSWindowClass">NSWindow</string>
-                               <nil key="NSViewClass"/>
-                               <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
-                               <object class="NSView" key="NSWindowView" id="1006">
-                                       <reference key="NSNextResponder"/>
-                                       <int key="NSvFlags">256</int>
-                                       <string key="NSFrameSize">{480, 270}</string>
-                                       <reference key="NSSuperview"/>
-                               </object>
-                               <string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
-                               <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
-                       </object>
-               </object>
-               <object class="IBObjectContainer" key="IBDocument.Objects">
-                       <object class="NSMutableArray" key="connectionRecords">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                       </object>
-                       <object class="IBMutableOrderedSet" key="objectRecords">
-                               <object class="NSArray" key="orderedObjects">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">0</int>
-                                               <object class="NSArray" key="object" id="1002">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                               </object>
-                                               <reference key="children" ref="1000"/>
-                                               <nil key="parent"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">-2</int>
-                                               <reference key="object" ref="1001"/>
-                                               <reference key="parent" ref="1002"/>
-                                               <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">-1</int>
-                                               <reference key="object" ref="1003"/>
-                                               <reference key="parent" ref="1002"/>
-                                               <string key="objectName">First Responder</string>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">-3</int>
-                                               <reference key="object" ref="1004"/>
-                                               <reference key="parent" ref="1002"/>
-                                               <string key="objectName">Application</string>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">1</int>
-                                               <reference key="object" ref="1005"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="1006"/>
-                                               </object>
-                                               <reference key="parent" ref="1002"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">2</int>
-                                               <reference key="object" ref="1006"/>
-                                               <reference key="parent" ref="1005"/>
-                                       </object>
-                               </object>
-                       </object>
-                       <object class="NSMutableDictionary" key="flattenedProperties">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="NSMutableArray" key="dict.sortedKeys">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                       <string>-1.IBPluginDependency</string>
-                                       <string>-2.IBPluginDependency</string>
-                                       <string>-3.IBPluginDependency</string>
-                                       <string>1.IBEditorWindowLastContentRect</string>
-                                       <string>1.IBPluginDependency</string>
-                                       <string>1.IBWindowTemplateEditedContentRect</string>
-                                       <string>1.NSWindowTemplate.visibleAtLaunch</string>
-                                       <string>1.WindowOrigin</string>
-                                       <string>1.editorWindowContentRectSynchronizationRect</string>
-                                       <string>2.IBPluginDependency</string>
-                               </object>
-                               <object class="NSMutableArray" key="dict.values">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{21, 852}, {480, 270}}</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{21, 852}, {480, 270}}</string>
-                                       <reference ref="9"/>
-                                       <string>{196, 240}</string>
-                                       <string>{{357, 418}, {480, 270}}</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                               </object>
-                       </object>
-                       <object class="NSMutableDictionary" key="unlocalizedProperties">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="NSArray" key="dict.sortedKeys">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                               </object>
-                               <object class="NSMutableArray" key="dict.values">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                               </object>
-                       </object>
-                       <nil key="activeLocalization"/>
-                       <object class="NSMutableDictionary" key="localizations">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="NSArray" key="dict.sortedKeys">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                               </object>
-                               <object class="NSMutableArray" key="dict.values">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                               </object>
-                       </object>
-                       <nil key="sourceID"/>
-                       <int key="maxID">2</int>
-               </object>
-               <object class="IBClassDescriber" key="IBDocument.Classes">
-                       <object class="NSMutableArray" key="referencedPartialClassDescriptions">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">TURAnsel.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">TURAnselGallery.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">TURAnselGalleryPanelController.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">xmlrpc-1.5.1/XMLRPCConnection.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">TURAnselServersPanelController</string>
-                                       <string key="superclassName">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">TURAnselServersPanelController.h</string>
-                                       </object>
-                               </object>
-                       </object>
-               </object>
-               <int key="IBDocument.localizationMode">0</int>
-               <string key="IBDocument.LastKnownRelativeProjectPath">../iPhoto2Ansel.xcodeproj</string>
-               <int key="IBDocument.defaultPropertyAccessControl">3</int>
-       </data>
-</archive>
diff --git a/iPhoto2Ansel/English.lproj/AnselServers.nib/keyedobjects.nib b/iPhoto2Ansel/English.lproj/AnselServers.nib/keyedobjects.nib
deleted file mode 100644 (file)
index 059faac..0000000
Binary files a/iPhoto2Ansel/English.lproj/AnselServers.nib/keyedobjects.nib and /dev/null differ
diff --git a/iPhoto2Ansel/English.lproj/InfoPlist.strings b/iPhoto2Ansel/English.lproj/InfoPlist.strings
deleted file mode 100755 (executable)
index 26bf880..0000000
Binary files a/iPhoto2Ansel/English.lproj/InfoPlist.strings and /dev/null differ
diff --git a/iPhoto2Ansel/English.lproj/Panel.nib/designable.nib b/iPhoto2Ansel/English.lproj/Panel.nib/designable.nib
deleted file mode 100644 (file)
index 51473bc..0000000
+++ /dev/null
@@ -1,2848 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
-       <data>
-               <int key="IBDocument.SystemTarget">1050</int>
-               <string key="IBDocument.SystemVersion">9J61</string>
-               <string key="IBDocument.InterfaceBuilderVersion">672</string>
-               <string key="IBDocument.AppKitVersion">949.46</string>
-               <string key="IBDocument.HIToolboxVersion">353.00</string>
-               <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
-                       <bool key="EncodedWithXMLCoder">YES</bool>
-                       <integer value="137"/>
-                       <integer value="577"/>
-               </object>
-               <object class="NSArray" key="IBDocument.PluginDependencies">
-                       <bool key="EncodedWithXMLCoder">YES</bool>
-                       <string>com.apple.imagekit.ibplugin</string>
-                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-               </object>
-               <object class="NSMutableArray" key="IBDocument.RootObjects" id="192295378">
-                       <bool key="EncodedWithXMLCoder">YES</bool>
-                       <object class="NSCustomObject" id="685567789">
-                               <string key="NSClassName">AnselExportController</string>
-                       </object>
-                       <object class="NSCustomObject" id="357158831">
-                               <string key="NSClassName">FirstResponder</string>
-                       </object>
-                       <object class="NSCustomObject" id="377299838">
-                               <string key="NSClassName">NSApplication</string>
-                       </object>
-                       <object class="NSWindowTemplate" id="920958882">
-                               <int key="NSWindowStyleMask">23</int>
-                               <int key="NSWindowBacking">2</int>
-                               <string key="NSWindowRect">{{196, 315}, {455, 195}}</string>
-                               <int key="NSWTFlags">-1543503872</int>
-                               <string key="NSWindowTitle">Add Server</string>
-                               <string key="NSWindowClass">NSPanel</string>
-                               <nil key="NSViewClass"/>
-                               <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
-                               <object class="NSView" key="NSWindowView" id="345710193">
-                                       <nil key="NSNextResponder"/>
-                                       <int key="NSvFlags">256</int>
-                                       <object class="NSMutableArray" key="NSSubviews">
-                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                               <object class="NSTextField" id="143194876">
-                                                       <reference key="NSNextResponder" ref="345710193"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{124, 124}, {311, 22}}</string>
-                                                       <reference key="NSSuperview" ref="345710193"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSTextFieldCell" key="NSCell" id="954322263">
-                                                               <int key="NSCellFlags">-1804468671</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents"/>
-                                                               <object class="NSFont" key="NSSupport" id="1065031457">
-                                                                       <string key="NSName">LucidaGrande</string>
-                                                                       <double key="NSSize">1.300000e+01</double>
-                                                                       <int key="NSfFlags">1044</int>
-                                                               </object>
-                                                               <reference key="NSControlView" ref="143194876"/>
-                                                               <bool key="NSDrawsBackground">YES</bool>
-                                                               <object class="NSColor" key="NSBackgroundColor" id="453091517">
-                                                                       <int key="NSColorSpace">6</int>
-                                                                       <string key="NSCatalogName">System</string>
-                                                                       <string key="NSColorName">textBackgroundColor</string>
-                                                                       <object class="NSColor" key="NSColor" id="287527735">
-                                                                               <int key="NSColorSpace">3</int>
-                                                                               <bytes key="NSWhite">MQA</bytes>
-                                                                       </object>
-                                                               </object>
-                                                               <object class="NSColor" key="NSTextColor" id="317661039">
-                                                                       <int key="NSColorSpace">6</int>
-                                                                       <string key="NSCatalogName">System</string>
-                                                                       <string key="NSColorName">textColor</string>
-                                                                       <object class="NSColor" key="NSColor" id="651434981">
-                                                                               <int key="NSColorSpace">3</int>
-                                                                               <bytes key="NSWhite">MAA</bytes>
-                                                                       </object>
-                                                               </object>
-                                                       </object>
-                                               </object>
-                                               <object class="NSTextField" id="816852072">
-                                                       <reference key="NSNextResponder" ref="345710193"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{17, 126}, {102, 17}}</string>
-                                                       <reference key="NSSuperview" ref="345710193"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSTextFieldCell" key="NSCell" id="748421632">
-                                                               <int key="NSCellFlags">68288064</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents">Path to rpc.php</string>
-                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                               <reference key="NSControlView" ref="816852072"/>
-                                                               <object class="NSColor" key="NSBackgroundColor" id="258809705">
-                                                                       <int key="NSColorSpace">6</int>
-                                                                       <string key="NSCatalogName">System</string>
-                                                                       <string key="NSColorName">controlColor</string>
-                                                                       <object class="NSColor" key="NSColor" id="235392093">
-                                                                               <int key="NSColorSpace">3</int>
-                                                                               <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
-                                                                       </object>
-                                                               </object>
-                                                               <object class="NSColor" key="NSTextColor" id="428586510">
-                                                                       <int key="NSColorSpace">6</int>
-                                                                       <string key="NSCatalogName">System</string>
-                                                                       <string key="NSColorName">controlTextColor</string>
-                                                                       <reference key="NSColor" ref="651434981"/>
-                                                               </object>
-                                                       </object>
-                                               </object>
-                                               <object class="NSTextField" id="943485916">
-                                                       <reference key="NSNextResponder" ref="345710193"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{124, 92}, {311, 22}}</string>
-                                                       <reference key="NSSuperview" ref="345710193"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSTextFieldCell" key="NSCell" id="332374721">
-                                                               <int key="NSCellFlags">-1804468671</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents"/>
-                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                               <reference key="NSControlView" ref="943485916"/>
-                                                               <bool key="NSDrawsBackground">YES</bool>
-                                                               <reference key="NSBackgroundColor" ref="453091517"/>
-                                                               <reference key="NSTextColor" ref="317661039"/>
-                                                       </object>
-                                               </object>
-                                               <object class="NSSecureTextField" id="407883474">
-                                                       <reference key="NSNextResponder" ref="345710193"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{124, 60}, {311, 22}}</string>
-                                                       <reference key="NSSuperview" ref="345710193"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSSecureTextFieldCell" key="NSCell" id="321721582">
-                                                               <int key="NSCellFlags">343014976</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents"/>
-                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                               <reference key="NSControlView" ref="407883474"/>
-                                                               <bool key="NSDrawsBackground">YES</bool>
-                                                               <reference key="NSBackgroundColor" ref="453091517"/>
-                                                               <reference key="NSTextColor" ref="317661039"/>
-                                                               <object class="NSArray" key="NSAllowedInputLocales">
-                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                       <string>NSAllRomanInputSourcesLocaleIdentifier</string>
-                                                               </object>
-                                                       </object>
-                                               </object>
-                                               <object class="NSTextField" id="545362646">
-                                                       <reference key="NSNextResponder" ref="345710193"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{17, 94}, {67, 17}}</string>
-                                                       <reference key="NSSuperview" ref="345710193"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSTextFieldCell" key="NSCell" id="726913580">
-                                                               <int key="NSCellFlags">68288064</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents">Username</string>
-                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                               <reference key="NSControlView" ref="545362646"/>
-                                                               <reference key="NSBackgroundColor" ref="258809705"/>
-                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                       </object>
-                                               </object>
-                                               <object class="NSTextField" id="377949113">
-                                                       <reference key="NSNextResponder" ref="345710193"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{17, 62}, {67, 17}}</string>
-                                                       <reference key="NSSuperview" ref="345710193"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSTextFieldCell" key="NSCell" id="1043094791">
-                                                               <int key="NSCellFlags">68288064</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents">Password</string>
-                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                               <reference key="NSControlView" ref="377949113"/>
-                                                               <reference key="NSBackgroundColor" ref="258809705"/>
-                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                       </object>
-                                               </object>
-                                               <object class="NSTextField" id="17412812">
-                                                       <reference key="NSNextResponder" ref="345710193"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{17, 158}, {102, 17}}</string>
-                                                       <reference key="NSSuperview" ref="345710193"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSTextFieldCell" key="NSCell" id="1034567103">
-                                                               <int key="NSCellFlags">68288064</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents">Nickname</string>
-                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                               <reference key="NSControlView" ref="17412812"/>
-                                                               <reference key="NSBackgroundColor" ref="258809705"/>
-                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                       </object>
-                                               </object>
-                                               <object class="NSTextField" id="536650280">
-                                                       <reference key="NSNextResponder" ref="345710193"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{124, 156}, {311, 22}}</string>
-                                                       <reference key="NSSuperview" ref="345710193"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSTextFieldCell" key="NSCell" id="611300750">
-                                                               <int key="NSCellFlags">-1804468671</int>
-                                                               <int key="NSCellFlags2">272630784</int>
-                                                               <string key="NSContents"/>
-                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                               <reference key="NSControlView" ref="536650280"/>
-                                                               <bool key="NSDrawsBackground">YES</bool>
-                                                               <reference key="NSBackgroundColor" ref="453091517"/>
-                                                               <reference key="NSTextColor" ref="317661039"/>
-                                                       </object>
-                                               </object>
-                                               <object class="NSButton" id="931753347">
-                                                       <reference key="NSNextResponder" ref="345710193"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{345, 12}, {96, 32}}</string>
-                                                       <reference key="NSSuperview" ref="345710193"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSButtonCell" key="NSCell" id="192200439">
-                                                               <int key="NSCellFlags">67239424</int>
-                                                               <int key="NSCellFlags2">134217728</int>
-                                                               <string key="NSContents">Save</string>
-                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                               <reference key="NSControlView" ref="931753347"/>
-                                                               <int key="NSButtonFlags">-2038284033</int>
-                                                               <int key="NSButtonFlags2">129</int>
-                                                               <string key="NSAlternateContents"/>
-                                                               <string key="NSKeyEquivalent"/>
-                                                               <int key="NSPeriodicDelay">200</int>
-                                                               <int key="NSPeriodicInterval">25</int>
-                                                       </object>
-                                               </object>
-                                               <object class="NSButton" id="470501331">
-                                                       <reference key="NSNextResponder" ref="345710193"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{244, 12}, {96, 32}}</string>
-                                                       <reference key="NSSuperview" ref="345710193"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSButtonCell" key="NSCell" id="306533473">
-                                                               <int key="NSCellFlags">67239424</int>
-                                                               <int key="NSCellFlags2">134217728</int>
-                                                               <string key="NSContents">Cancel</string>
-                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                               <reference key="NSControlView" ref="470501331"/>
-                                                               <int key="NSButtonFlags">-2038284033</int>
-                                                               <int key="NSButtonFlags2">129</int>
-                                                               <string key="NSAlternateContents"/>
-                                                               <string key="NSKeyEquivalent"/>
-                                                               <int key="NSPeriodicDelay">200</int>
-                                                               <int key="NSPeriodicInterval">25</int>
-                                                       </object>
-                                               </object>
-                                               <object class="NSButton" id="381272541">
-                                                       <reference key="NSNextResponder" ref="345710193"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{18, 18}, {145, 18}}</string>
-                                                       <reference key="NSSuperview" ref="345710193"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSButtonCell" key="NSCell" id="754494626">
-                                                               <int key="NSCellFlags">67239424</int>
-                                                               <int key="NSCellFlags2">0</int>
-                                                               <string key="NSContents">Make Default</string>
-                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                               <reference key="NSControlView" ref="381272541"/>
-                                                               <int key="NSButtonFlags">1211912703</int>
-                                                               <int key="NSButtonFlags2">130</int>
-                                                               <object class="NSCustomResource" key="NSNormalImage">
-                                                                       <string key="NSClassName">NSImage</string>
-                                                                       <string key="NSResourceName">NSSwitch</string>
-                                                               </object>
-                                                               <object class="NSButtonImageSource" key="NSAlternateImage">
-                                                                       <string key="NSImageName">NSSwitch</string>
-                                                               </object>
-                                                               <string key="NSAlternateContents"/>
-                                                               <string key="NSKeyEquivalent"/>
-                                                               <int key="NSPeriodicDelay">200</int>
-                                                               <int key="NSPeriodicInterval">25</int>
-                                                       </object>
-                                               </object>
-                                       </object>
-                                       <string key="NSFrameSize">{455, 195}</string>
-                               </object>
-                               <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
-                               <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
-                       </object>
-                       <object class="NSWindowTemplate" id="114974401">
-                               <int key="NSWindowStyleMask">23</int>
-                               <int key="NSWindowBacking">2</int>
-                               <string key="NSWindowRect">{{196, 152}, {679, 358}}</string>
-                               <int key="NSWTFlags">-1543503872</int>
-                               <string key="NSWindowTitle">Servers</string>
-                               <string key="NSWindowClass">NSPanel</string>
-                               <nil key="NSViewClass"/>
-                               <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
-                               <object class="NSView" key="NSWindowView" id="1015540943">
-                                       <nil key="NSNextResponder"/>
-                                       <int key="NSvFlags">256</int>
-                                       <object class="NSMutableArray" key="NSSubviews">
-                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                               <object class="NSButton" id="173168675">
-                                                       <reference key="NSNextResponder" ref="1015540943"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{568, 28}, {96, 28}}</string>
-                                                       <reference key="NSSuperview" ref="1015540943"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSButtonCell" key="NSCell" id="1051407572">
-                                                               <int key="NSCellFlags">67239424</int>
-                                                               <int key="NSCellFlags2">134348800</int>
-                                                               <string key="NSContents">Done</string>
-                                                               <object class="NSFont" key="NSSupport" id="26">
-                                                                       <string key="NSName">LucidaGrande</string>
-                                                                       <double key="NSSize">1.100000e+01</double>
-                                                                       <int key="NSfFlags">3100</int>
-                                                               </object>
-                                                               <reference key="NSControlView" ref="173168675"/>
-                                                               <int key="NSButtonFlags">-2038284033</int>
-                                                               <int key="NSButtonFlags2">129</int>
-                                                               <string key="NSAlternateContents"/>
-                                                               <string key="NSKeyEquivalent"/>
-                                                               <int key="NSPeriodicDelay">200</int>
-                                                               <int key="NSPeriodicInterval">25</int>
-                                                       </object>
-                                               </object>
-                                               <object class="NSScrollView" id="190463150">
-                                                       <reference key="NSNextResponder" ref="1015540943"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <object class="NSMutableArray" key="NSSubviews">
-                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                               <object class="NSClipView" id="1028887197">
-                                                                       <reference key="NSNextResponder" ref="190463150"/>
-                                                                       <int key="NSvFlags">2304</int>
-                                                                       <object class="NSMutableArray" key="NSSubviews">
-                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                               <object class="NSTableView" id="122283779">
-                                                                                       <reference key="NSNextResponder" ref="1028887197"/>
-                                                                                       <int key="NSvFlags">256</int>
-                                                                                       <string key="NSFrameSize">{626, 247}</string>
-                                                                                       <reference key="NSSuperview" ref="1028887197"/>
-                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                       <object class="NSTableHeaderView" key="NSHeaderView" id="583871843">
-                                                                                               <reference key="NSNextResponder" ref="490935428"/>
-                                                                                               <int key="NSvFlags">256</int>
-                                                                                               <string key="NSFrameSize">{626, 17}</string>
-                                                                                               <reference key="NSSuperview" ref="490935428"/>
-                                                                                               <reference key="NSTableView" ref="122283779"/>
-                                                                                       </object>
-                                                                                       <object class="_NSCornerView" key="NSCornerView" id="814300438">
-                                                                                               <reference key="NSNextResponder" ref="190463150"/>
-                                                                                               <int key="NSvFlags">256</int>
-                                                                                               <string key="NSFrame">{{627, 0}, {16, 17}}</string>
-                                                                                               <reference key="NSSuperview" ref="190463150"/>
-                                                                                       </object>
-                                                                                       <object class="NSMutableArray" key="NSTableColumns">
-                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                                               <object class="NSTableColumn" id="935876783">
-                                                                                                       <string key="NSIdentifier">nickname</string>
-                                                                                                       <double key="NSWidth">1.010000e+02</double>
-                                                                                                       <double key="NSMinWidth">4.000000e+01</double>
-                                                                                                       <double key="NSMaxWidth">1.000000e+03</double>
-                                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
-                                                                                                               <int key="NSCellFlags">75628032</int>
-                                                                                                               <int key="NSCellFlags2">0</int>
-                                                                                                               <string key="NSContents">Server Name</string>
-                                                                                                               <reference key="NSSupport" ref="26"/>
-                                                                                                               <object class="NSColor" key="NSBackgroundColor" id="710729185">
-                                                                                                                       <int key="NSColorSpace">3</int>
-                                                                                                                       <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
-                                                                                                               </object>
-                                                                                                               <object class="NSColor" key="NSTextColor" id="230673082">
-                                                                                                                       <int key="NSColorSpace">6</int>
-                                                                                                                       <string key="NSCatalogName">System</string>
-                                                                                                                       <string key="NSColorName">headerTextColor</string>
-                                                                                                                       <reference key="NSColor" ref="651434981"/>
-                                                                                                               </object>
-                                                                                                       </object>
-                                                                                                       <object class="NSTextFieldCell" key="NSDataCell" id="232409811">
-                                                                                                               <int key="NSCellFlags">337772096</int>
-                                                                                                               <int key="NSCellFlags2">2048</int>
-                                                                                                               <string key="NSContents">Text Cell</string>
-                                                                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                                                                               <reference key="NSControlView" ref="122283779"/>
-                                                                                                               <object class="NSColor" key="NSBackgroundColor" id="508011134">
-                                                                                                                       <int key="NSColorSpace">6</int>
-                                                                                                                       <string key="NSCatalogName">System</string>
-                                                                                                                       <string key="NSColorName">controlBackgroundColor</string>
-                                                                                                                       <reference key="NSColor" ref="235392093"/>
-                                                                                                               </object>
-                                                                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                                                                       </object>
-                                                                                                       <int key="NSResizingMask">3</int>
-                                                                                                       <bool key="NSIsResizeable">YES</bool>
-                                                                                                       <bool key="NSIsEditable">YES</bool>
-                                                                                                       <reference key="NSTableView" ref="122283779"/>
-                                                                                               </object>
-                                                                                               <object class="NSTableColumn" id="698453740">
-                                                                                                       <string key="NSIdentifier">username</string>
-                                                                                                       <double key="NSWidth">1.410000e+02</double>
-                                                                                                       <double key="NSMinWidth">4.000000e+01</double>
-                                                                                                       <double key="NSMaxWidth">1.000000e+03</double>
-                                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
-                                                                                                               <int key="NSCellFlags">75628032</int>
-                                                                                                               <int key="NSCellFlags2">0</int>
-                                                                                                               <string key="NSContents">Login Name</string>
-                                                                                                               <reference key="NSSupport" ref="26"/>
-                                                                                                               <reference key="NSBackgroundColor" ref="710729185"/>
-                                                                                                               <reference key="NSTextColor" ref="230673082"/>
-                                                                                                       </object>
-                                                                                                       <object class="NSTextFieldCell" key="NSDataCell" id="110708844">
-                                                                                                               <int key="NSCellFlags">337772096</int>
-                                                                                                               <int key="NSCellFlags2">2048</int>
-                                                                                                               <string key="NSContents">Text Cell</string>
-                                                                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                                                                               <reference key="NSControlView" ref="122283779"/>
-                                                                                                               <reference key="NSBackgroundColor" ref="508011134"/>
-                                                                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                                                                       </object>
-                                                                                                       <int key="NSResizingMask">3</int>
-                                                                                                       <bool key="NSIsResizeable">YES</bool>
-                                                                                                       <bool key="NSIsEditable">YES</bool>
-                                                                                                       <reference key="NSTableView" ref="122283779"/>
-                                                                                               </object>
-                                                                                               <object class="NSTableColumn" id="36379594">
-                                                                                                       <string key="NSIdentifier">endpoint</string>
-                                                                                                       <double key="NSWidth">3.750000e+02</double>
-                                                                                                       <double key="NSMinWidth">1.000000e+01</double>
-                                                                                                       <double key="NSMaxWidth">3.402823e+38</double>
-                                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
-                                                                                                               <int key="NSCellFlags">75628032</int>
-                                                                                                               <int key="NSCellFlags2">0</int>
-                                                                                                               <string key="NSContents">URL</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>
-                                                                                                                       <reference key="NSColor" ref="287527735"/>
-                                                                                                               </object>
-                                                                                                               <reference key="NSTextColor" ref="230673082"/>
-                                                                                                       </object>
-                                                                                                       <object class="NSTextFieldCell" key="NSDataCell" id="631200346">
-                                                                                                               <int key="NSCellFlags">337772096</int>
-                                                                                                               <int key="NSCellFlags2">2048</int>
-                                                                                                               <string key="NSContents">Text Cell</string>
-                                                                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                                                                               <reference key="NSControlView" ref="122283779"/>
-                                                                                                               <reference key="NSBackgroundColor" ref="508011134"/>
-                                                                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                                                                       </object>
-                                                                                                       <int key="NSResizingMask">3</int>
-                                                                                                       <bool key="NSIsResizeable">YES</bool>
-                                                                                                       <bool key="NSIsEditable">YES</bool>
-                                                                                                       <reference key="NSTableView" ref="122283779"/>
-                                                                                               </object>
-                                                                                       </object>
-                                                                                       <double key="NSIntercellSpacingWidth">3.000000e+00</double>
-                                                                                       <double key="NSIntercellSpacingHeight">2.000000e+00</double>
-                                                                                       <reference key="NSBackgroundColor" ref="287527735"/>
-                                                                                       <object class="NSColor" key="NSGridColor" id="128663657">
-                                                                                               <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">1.700000e+01</double>
-                                                                                       <int key="NSTvFlags">-700448768</int>
-                                                                                       <int key="NSColumnAutoresizingStyle">4</int>
-                                                                                       <int key="NSDraggingSourceMaskForLocal">15</int>
-                                                                                       <int key="NSDraggingSourceMaskForNonLocal">0</int>
-                                                                                       <bool key="NSAllowsTypeSelect">YES</bool>
-                                                                               </object>
-                                                                       </object>
-                                                                       <string key="NSFrame">{{1, 17}, {626, 247}}</string>
-                                                                       <reference key="NSSuperview" ref="190463150"/>
-                                                                       <reference key="NSNextKeyView" ref="122283779"/>
-                                                                       <reference key="NSDocView" ref="122283779"/>
-                                                                       <reference key="NSBGColor" ref="508011134"/>
-                                                                       <int key="NScvFlags">4</int>
-                                                               </object>
-                                                               <object class="NSScroller" id="99836435">
-                                                                       <reference key="NSNextResponder" ref="190463150"/>
-                                                                       <int key="NSvFlags">256</int>
-                                                                       <string key="NSFrame">{{627, 17}, {15, 247}}</string>
-                                                                       <reference key="NSSuperview" ref="190463150"/>
-                                                                       <reference key="NSTarget" ref="190463150"/>
-                                                                       <string key="NSAction">_doScroller:</string>
-                                                                       <double key="NSCurValue">1.000000e+00</double>
-                                                                       <double key="NSPercent">1.947368e-01</double>
-                                                               </object>
-                                                               <object class="NSScroller" id="434957656">
-                                                                       <reference key="NSNextResponder" ref="190463150"/>
-                                                                       <int key="NSvFlags">256</int>
-                                                                       <string key="NSFrame">{{1, 264}, {626, 15}}</string>
-                                                                       <reference key="NSSuperview" ref="190463150"/>
-                                                                       <int key="NSsFlags">1</int>
-                                                                       <reference key="NSTarget" ref="190463150"/>
-                                                                       <string key="NSAction">_doScroller:</string>
-                                                                       <double key="NSPercent">9.984051e-01</double>
-                                                               </object>
-                                                               <object class="NSClipView" id="490935428">
-                                                                       <reference key="NSNextResponder" ref="190463150"/>
-                                                                       <int key="NSvFlags">2304</int>
-                                                                       <object class="NSMutableArray" key="NSSubviews">
-                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                               <reference ref="583871843"/>
-                                                                       </object>
-                                                                       <string key="NSFrame">{{1, 0}, {626, 17}}</string>
-                                                                       <reference key="NSSuperview" ref="190463150"/>
-                                                                       <reference key="NSNextKeyView" ref="583871843"/>
-                                                                       <reference key="NSDocView" ref="583871843"/>
-                                                                       <reference key="NSBGColor" ref="508011134"/>
-                                                                       <int key="NScvFlags">4</int>
-                                                               </object>
-                                                               <reference ref="814300438"/>
-                                                       </object>
-                                                       <string key="NSFrame">{{20, 60}, {643, 280}}</string>
-                                                       <reference key="NSSuperview" ref="1015540943"/>
-                                                       <reference key="NSNextKeyView" ref="1028887197"/>
-                                                       <int key="NSsFlags">50</int>
-                                                       <reference key="NSVScroller" ref="99836435"/>
-                                                       <reference key="NSHScroller" ref="434957656"/>
-                                                       <reference key="NSContentView" ref="1028887197"/>
-                                                       <reference key="NSHeaderClipView" ref="490935428"/>
-                                                       <reference key="NSCornerView" ref="814300438"/>
-                                                       <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
-                                               </object>
-                                               <object class="NSButton" id="887276643">
-                                                       <reference key="NSNextResponder" ref="1015540943"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{15, 28}, {96, 28}}</string>
-                                                       <reference key="NSSuperview" ref="1015540943"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSButtonCell" key="NSCell" id="857791556">
-                                                               <int key="NSCellFlags">67239424</int>
-                                                               <int key="NSCellFlags2">134348800</int>
-                                                               <string key="NSContents">Remove</string>
-                                                               <reference key="NSSupport" ref="26"/>
-                                                               <reference key="NSControlView" ref="887276643"/>
-                                                               <int key="NSButtonFlags">-2038284033</int>
-                                                               <int key="NSButtonFlags2">129</int>
-                                                               <string key="NSAlternateContents"/>
-                                                               <string key="NSKeyEquivalent"/>
-                                                               <int key="NSPeriodicDelay">200</int>
-                                                               <int key="NSPeriodicInterval">25</int>
-                                                       </object>
-                                               </object>
-                                               <object class="NSButton" id="261477617">
-                                                       <reference key="NSNextResponder" ref="1015540943"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{109, 28}, {123, 28}}</string>
-                                                       <reference key="NSSuperview" ref="1015540943"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSButtonCell" key="NSCell" id="574730139">
-                                                               <int key="NSCellFlags">67239424</int>
-                                                               <int key="NSCellFlags2">134348800</int>
-                                                               <string key="NSContents">Make Default</string>
-                                                               <reference key="NSSupport" ref="26"/>
-                                                               <reference key="NSControlView" ref="261477617"/>
-                                                               <int key="NSButtonFlags">-2038284033</int>
-                                                               <int key="NSButtonFlags2">129</int>
-                                                               <string key="NSAlternateContents"/>
-                                                               <string key="NSKeyEquivalent"/>
-                                                               <int key="NSPeriodicDelay">200</int>
-                                                               <int key="NSPeriodicInterval">25</int>
-                                                       </object>
-                                               </object>
-                                       </object>
-                                       <string key="NSFrameSize">{679, 358}</string>
-                               </object>
-                               <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
-                               <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
-                       </object>
-                       <object class="NSWindowTemplate" id="240545061">
-                               <int key="NSWindowStyleMask">23</int>
-                               <int key="NSWindowBacking">2</int>
-                               <string key="NSWindowRect">{{196, 183}, {480, 327}}</string>
-                               <int key="NSWTFlags">-1543503872</int>
-                               <string key="NSWindowTitle">Window</string>
-                               <string key="NSWindowClass">NSPanel</string>
-                               <nil key="NSViewClass"/>
-                               <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
-                               <object class="NSView" key="NSWindowView" id="573233790">
-                                       <reference key="NSNextResponder"/>
-                                       <int key="NSvFlags">256</int>
-                                       <object class="NSMutableArray" key="NSSubviews">
-                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                               <object class="NSButton" id="300259137">
-                                                       <reference key="NSNextResponder" ref="573233790"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <string key="NSFrame">{{370, 12}, {96, 32}}</string>
-                                                       <reference key="NSSuperview" ref="573233790"/>
-                                                       <bool key="NSEnabled">YES</bool>
-                                                       <object class="NSButtonCell" key="NSCell" id="569706565">
-                                                               <int key="NSCellFlags">67239424</int>
-                                                               <int key="NSCellFlags2">134217728</int>
-                                                               <string key="NSContents">Close</string>
-                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                               <reference key="NSControlView" ref="300259137"/>
-                                                               <int key="NSButtonFlags">-2038284033</int>
-                                                               <int key="NSButtonFlags2">129</int>
-                                                               <string key="NSAlternateContents"/>
-                                                               <string key="NSKeyEquivalent"/>
-                                                               <int key="NSPeriodicDelay">200</int>
-                                                               <int key="NSPeriodicInterval">25</int>
-                                                       </object>
-                                               </object>
-                                               <object class="NSScrollView" id="445821140">
-                                                       <reference key="NSNextResponder" ref="573233790"/>
-                                                       <int key="NSvFlags">268</int>
-                                                       <object class="NSMutableArray" key="NSSubviews">
-                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                               <object class="NSClipView" id="896759949">
-                                                                       <reference key="NSNextResponder" ref="445821140"/>
-                                                                       <int key="NSvFlags">2304</int>
-                                                                       <object class="NSMutableArray" key="NSSubviews">
-                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                               <object class="IKImageBrowserView" id="798730592">
-                                                                                       <reference key="NSNextResponder" ref="896759949"/>
-                                                                                       <int key="NSvFlags">18</int>
-                                                                                       <object class="NSMutableSet" key="NSDragTypes">
-                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                                               <object class="NSMutableArray" key="set.sortedObjects">
-                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                                                       <string>Apple PDF pasteboard type</string>
-                                                                                                       <string>Apple PICT pasteboard type</string>
-                                                                                                       <string>Apple PNG pasteboard type</string>
-                                                                                                       <string>Apple URL pasteboard type</string>
-                                                                                                       <string>NSFilenamesPboardType</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6Jy5TR0knA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6JzhCUFMnA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J0JNUGYnA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J0VQU0YnA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J0ZQaXgnA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J0dJRmYnA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J0lDTyAnA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J0pQRUcnA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J1BERiAnA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J1BJQ1QnA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J1BOR2YnA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J1BOVEcnA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J1RJRkYnA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J1RQSUMnA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J2pwMiAnA</string>
-                                                                                                       <string type="base64-UTF8">TlNUeXBlZEZpbGVuYW1lc1Bib2FyZFR5cGU6J3F0aWYnA</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:BMP</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:CR2</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:CRW</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:CUR</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:DCR</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:DNG</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:EPI</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:EPS</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:EPSF</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:EPSI</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:EXR</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:FAX</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:FPIX</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:FPX</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:GIF</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:HDR</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:ICNS</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:ICO</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:JP2</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:JPEG</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:JPG</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:MAC</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:MRW</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:NEF</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:ORF</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:PCT</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:PDF</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:PIC</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:PICT</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:PNG</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:PNT</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:PNTG</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:PS</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:PSD</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:QTI</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:QTIF</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:RAF</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:RGB</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:SGI</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:SRF</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:TARGA</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:TGA</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:TIF</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:TIFF</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:XBM</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:bmp</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:cr2</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:crw</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:cur</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:dcr</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:dng</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:epi</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:eps</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:epsf</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:epsi</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:exr</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:fax</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:fpix</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:fpx</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:gif</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:hdr</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:icns</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:ico</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:jp2</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:jpeg</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:jpg</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:mac</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:mrw</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:nef</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:orf</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:pct</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:pdf</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:pic</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:pict</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:png</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:pnt</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:pntg</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:ps</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:psd</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:qti</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:qtif</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:raf</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:rgb</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:sgi</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:srf</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:targa</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:tga</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:tif</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:tiff</string>
-                                                                                                       <string>NSTypedFilenamesPboardType:xbm</string>
-                                                                                                       <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
-                                                                                                       <string>NeXT TIFF v4.0 pasteboard type</string>
-                                                                                               </object>
-                                                                                       </object>
-                                                                                       <string key="NSFrameSize">{423, 251}</string>
-                                                                                       <reference key="NSSuperview" ref="896759949"/>
-                                                                                       <bool key="constrainsToOriginalSize">NO</bool>
-                                                                                       <bool key="cellsHaveSubtitle">YES</bool>
-                                                                                       <bool key="cellsHaveTitle">YES</bool>
-                                                                                       <bool key="outlinesCells">YES</bool>
-                                                                                       <bool key="shadowsCells">YES</bool>
-                                                                                       <bool key="animates">NO</bool>
-                                                                                       <bool key="allowsReordering">NO</bool>
-                                                                                       <float key="cellWidth">1.000000e+02</float>
-                                                                                       <float key="cellHeight">1.000000e+02</float>
-                                                                                       <reference key="dataSource"/>
-                                                                                       <reference key="dragDestinationDelegate"/>
-                                                                               </object>
-                                                                       </object>
-                                                                       <string key="NSFrame">{{1, 1}, {423, 251}}</string>
-                                                                       <reference key="NSSuperview" ref="445821140"/>
-                                                                       <reference key="NSNextKeyView" ref="798730592"/>
-                                                                       <reference key="NSDocView" ref="798730592"/>
-                                                                       <reference key="NSBGColor" ref="258809705"/>
-                                                                       <int key="NScvFlags">6</int>
-                                                               </object>
-                                                               <object class="NSScroller" id="34214668">
-                                                                       <reference key="NSNextResponder" ref="445821140"/>
-                                                                       <int key="NSvFlags">256</int>
-                                                                       <string key="NSFrame">{{424, 1}, {15, 251}}</string>
-                                                                       <reference key="NSSuperview" ref="445821140"/>
-                                                                       <reference key="NSTarget" ref="445821140"/>
-                                                                       <string key="NSAction">_doScroller:</string>
-                                                                       <double key="NSCurValue">1.000000e+00</double>
-                                                                       <double key="NSPercent">9.636363e-01</double>
-                                                               </object>
-                                                               <object class="NSScroller" id="355872151">
-                                                                       <reference key="NSNextResponder" ref="445821140"/>
-                                                                       <int key="NSvFlags">256</int>
-                                                                       <string key="NSFrame">{{1, 252}, {423, 15}}</string>
-                                                                       <reference key="NSSuperview" ref="445821140"/>
-                                                                       <int key="NSsFlags">1</int>
-                                                                       <reference key="NSTarget" ref="445821140"/>
-                                                                       <string key="NSAction">_doScroller:</string>
-                                                                       <double key="NSPercent">5.060241e-01</double>
-                                                               </object>
-                                                       </object>
-                                                       <string key="NSFrame">{{20, 60}, {440, 268}}</string>
-                                                       <reference key="NSSuperview" ref="573233790"/>
-                                                       <reference key="NSNextKeyView" ref="896759949"/>
-                                                       <int key="NSsFlags">50</int>
-                                                       <reference key="NSVScroller" ref="34214668"/>
-                                                       <reference key="NSHScroller" ref="355872151"/>
-                                                       <reference key="NSContentView" ref="896759949"/>
-                                                       <bytes key="NSScrollAmts">QSAAAEEgAABCzQAAQvAAAA</bytes>
-                                               </object>
-                                       </object>
-                                       <string key="NSFrameSize">{480, 327}</string>
-                                       <reference key="NSSuperview"/>
-                               </object>
-                               <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
-                               <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
-                       </object>
-                       <object class="NSWindowTemplate" id="68821434">
-                               <int key="NSWindowStyleMask">15</int>
-                               <int key="NSWindowBacking">2</int>
-                               <string key="NSWindowRect">{{220, 358}, {548, 406}}</string>
-                               <int key="NSWTFlags">1886912512</int>
-                               <object class="NSMutableString" key="NSWindowTitle">
-                                       <characters key="NS.bytes">Window</characters>
-                               </object>
-                               <string key="NSWindowClass">NSWindow</string>
-                               <object class="NSMutableString" key="NSViewClass">
-                                       <characters key="NS.bytes">View</characters>
-                               </object>
-                               <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
-                               <string key="NSWindowContentMinSize">{213, 107}</string>
-                               <object class="NSView" key="NSWindowView" id="442259745">
-                                       <reference key="NSNextResponder"/>
-                                       <int key="NSvFlags">256</int>
-                                       <object class="NSMutableArray" key="NSSubviews">
-                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                               <object class="NSBox" id="109597301">
-                                                       <reference key="NSNextResponder" ref="442259745"/>
-                                                       <int key="NSvFlags">256</int>
-                                                       <object class="NSMutableArray" key="NSSubviews">
-                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                               <object class="NSView" id="914781838">
-                                                                       <reference key="NSNextResponder" ref="109597301"/>
-                                                                       <int key="NSvFlags">256</int>
-                                                                       <object class="NSMutableArray" key="NSSubviews">
-                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                               <object class="NSBox" id="387030229">
-                                                                                       <reference key="NSNextResponder" ref="914781838"/>
-                                                                                       <int key="NSvFlags">268</int>
-                                                                                       <object class="NSMutableArray" key="NSSubviews">
-                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                                               <object class="NSView" id="917722533">
-                                                                                                       <reference key="NSNextResponder" ref="387030229"/>
-                                                                                                       <int key="NSvFlags">256</int>
-                                                                                                       <object class="NSMutableArray" key="NSSubviews">
-                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                                                               <object class="NSTextField" id="681115975">
-                                                                                                                       <reference key="NSNextResponder" ref="917722533"/>
-                                                                                                                       <int key="NSvFlags">268</int>
-                                                                                                                       <string key="NSFrame">{{15, 71}, {81, 17}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="917722533"/>
-                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                       <object class="NSTextFieldCell" key="NSCell" id="323509275">
-                                                                                                                               <int key="NSCellFlags">68288064</int>
-                                                                                                                               <int key="NSCellFlags2">272630784</int>
-                                                                                                                               <string key="NSContents">Server</string>
-                                                                                                                               <object class="NSFont" key="NSSupport" id="471144877">
-                                                                                                                                       <string key="NSName">LucidaGrande</string>
-                                                                                                                                       <double key="NSSize">1.200000e+01</double>
-                                                                                                                                       <int key="NSfFlags">16</int>
-                                                                                                                               </object>
-                                                                                                                               <reference key="NSControlView" ref="681115975"/>
-                                                                                                                               <reference key="NSBackgroundColor" ref="258809705"/>
-                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                                                                                       </object>
-                                                                                                               </object>
-                                                                                                               <object class="NSPopUpButton" id="447167783">
-                                                                                                                       <reference key="NSNextResponder" ref="917722533"/>
-                                                                                                                       <int key="NSvFlags">268</int>
-                                                                                                                       <string key="NSFrame">{{76, 66}, {382, 26}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="917722533"/>
-                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                       <object class="NSPopUpButtonCell" key="NSCell" id="979637046">
-                                                                                                                               <int key="NSCellFlags">-2076049856</int>
-                                                                                                                               <int key="NSCellFlags2">2048</int>
-                                                                                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                                                                                               <reference key="NSControlView" ref="447167783"/>
-                                                                                                                               <int key="NSButtonFlags">109199615</int>
-                                                                                                                               <int key="NSButtonFlags2">129</int>
-                                                                                                                               <string key="NSAlternateContents"/>
-                                                                                                                               <string key="NSKeyEquivalent"/>
-                                                                                                                               <int key="NSPeriodicDelay">400</int>
-                                                                                                                               <int key="NSPeriodicInterval">75</int>
-                                                                                                                               <object class="NSMenuItem" key="NSMenuItem" id="585870225">
-                                                                                                                                       <reference key="NSMenu" ref="271704379"/>
-                                                                                                                                       <string key="NSTitle">(None)</string>
-                                                                                                                                       <string key="NSKeyEquiv"/>
-                                                                                                                                       <int key="NSKeyEquivModMask">1048576</int>
-                                                                                                                                       <int key="NSMnemonicLoc">2147483647</int>
-                                                                                                                                       <int key="NSState">1</int>
-                                                                                                                                       <object class="NSCustomResource" key="NSOnImage" id="441143142">
-                                                                                                                                               <string key="NSClassName">NSImage</string>
-                                                                                                                                               <string key="NSResourceName">NSMenuCheckmark</string>
-                                                                                                                                       </object>
-                                                                                                                                       <object class="NSCustomResource" key="NSMixedImage" id="1052235771">
-                                                                                                                                               <string key="NSClassName">NSImage</string>
-                                                                                                                                               <string key="NSResourceName">NSMenuMixedState</string>
-                                                                                                                                       </object>
-                                                                                                                                       <string key="NSAction">_popUpItemAction:</string>
-                                                                                                                                       <reference key="NSTarget" ref="979637046"/>
-                                                                                                                               </object>
-                                                                                                                               <bool key="NSMenuItemRespectAlignment">YES</bool>
-                                                                                                                               <object class="NSMenu" key="NSMenu" id="271704379">
-                                                                                                                                       <string key="NSTitle">OtherViews</string>
-                                                                                                                                       <object class="NSMutableArray" key="NSMenuItems">
-                                                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                                                                                               <reference ref="585870225"/>
-                                                                                                                                       </object>
-                                                                                                                               </object>
-                                                                                                                               <int key="NSPreferredEdge">1</int>
-                                                                                                                               <bool key="NSUsesItemFromMenu">YES</bool>
-                                                                                                                               <bool key="NSAltersState">YES</bool>
-                                                                                                                               <int key="NSArrowPosition">2</int>
-                                                                                                                       </object>
-                                                                                                               </object>
-                                                                                                               <object class="NSTextField" id="706605497">
-                                                                                                                       <reference key="NSNextResponder" ref="917722533"/>
-                                                                                                                       <int key="NSvFlags">268</int>
-                                                                                                                       <string key="NSFrame">{{77, 33}, {117, 17}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="917722533"/>
-                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                       <object class="NSTextFieldCell" key="NSCell" id="945436340">
-                                                                                                                               <int key="NSCellFlags">68288064</int>
-                                                                                                                               <int key="NSCellFlags2">272761856</int>
-                                                                                                                               <string key="NSContents">Not Logged In</string>
-                                                                                                                               <reference key="NSSupport" ref="26"/>
-                                                                                                                               <reference key="NSControlView" ref="706605497"/>
-                                                                                                                               <reference key="NSBackgroundColor" ref="258809705"/>
-                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                                                                                       </object>
-                                                                                                               </object>
-                                                                                                               <object class="NSProgressIndicator" id="758028067">
-                                                                                                                       <reference key="NSNextResponder" ref="917722533"/>
-                                                                                                                       <int key="NSvFlags">1292</int>
-                                                                                                                       <object class="NSPSMatrix" key="NSDrawMatrix"/>
-                                                                                                                       <string key="NSFrame">{{439, 33}, {16, 16}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="917722533"/>
-                                                                                                                       <int key="NSpiFlags">28938</int>
-                                                                                                                       <double key="NSMinValue">1.600000e+01</double>
-                                                                                                                       <double key="NSMaxValue">1.000000e+02</double>
-                                                                                                               </object>
-                                                                                                               <object class="NSTextField" id="800292040">
-                                                                                                                       <reference key="NSNextResponder" ref="917722533"/>
-                                                                                                                       <int key="NSvFlags">268</int>
-                                                                                                                       <string key="NSFrame">{{15, 37}, {43, 16}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="917722533"/>
-                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                       <object class="NSTextFieldCell" key="NSCell" id="1013776364">
-                                                                                                                               <int key="NSCellFlags">68288064</int>
-                                                                                                                               <int key="NSCellFlags2">272630784</int>
-                                                                                                                               <string key="NSContents">Status</string>
-                                                                                                                               <reference key="NSSupport" ref="471144877"/>
-                                                                                                                               <reference key="NSControlView" ref="800292040"/>
-                                                                                                                               <reference key="NSBackgroundColor" ref="258809705"/>
-                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                                                                                       </object>
-                                                                                                               </object>
-                                                                                                               <object class="NSButton" id="739969881">
-                                                                                                                       <reference key="NSNextResponder" ref="917722533"/>
-                                                                                                                       <int key="NSvFlags">268</int>
-                                                                                                                       <string key="NSFrame">{{367, 32}, {65, 16}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="917722533"/>
-                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                       <object class="NSButtonCell" key="NSCell" id="1009076064">
-                                                                                                                               <int key="NSCellFlags">67239424</int>
-                                                                                                                               <int key="NSCellFlags2">134479872</int>
-                                                                                                                               <string key="NSContents">Cancel</string>
-                                                                                                                               <object class="NSFont" key="NSSupport" id="22">
-                                                                                                                                       <string key="NSName">LucidaGrande</string>
-                                                                                                                                       <double key="NSSize">9.000000e+00</double>
-                                                                                                                                       <int key="NSfFlags">3614</int>
-                                                                                                                               </object>
-                                                                                                                               <reference key="NSControlView" ref="739969881"/>
-                                                                                                                               <int key="NSButtonFlags">-2038284033</int>
-                                                                                                                               <int key="NSButtonFlags2">129</int>
-                                                                                                                               <string key="NSAlternateContents"/>
-                                                                                                                               <string key="NSKeyEquivalent"/>
-                                                                                                                               <int key="NSPeriodicDelay">200</int>
-                                                                                                                               <int key="NSPeriodicInterval">25</int>
-                                                                                                                       </object>
-                                                                                                               </object>
-                                                                                                       </object>
-                                                                                                       <string key="NSFrame">{{1, 1}, {480, 94}}</string>
-                                                                                                       <reference key="NSSuperview" ref="387030229"/>
-                                                                                               </object>
-                                                                                       </object>
-                                                                                       <string key="NSFrame">{{7, 253}, {482, 110}}</string>
-                                                                                       <reference key="NSSuperview" ref="914781838"/>
-                                                                                       <string key="NSOffsets">{0, 0}</string>
-                                                                                       <object class="NSTextFieldCell" key="NSTitleCell">
-                                                                                               <int key="NSCellFlags">67239424</int>
-                                                                                               <int key="NSCellFlags2">0</int>
-                                                                                               <string key="NSContents">Connection</string>
-                                                                                               <reference key="NSSupport" ref="26"/>
-                                                                                               <reference key="NSBackgroundColor" ref="453091517"/>
-                                                                                               <object class="NSColor" key="NSTextColor">
-                                                                                                       <int key="NSColorSpace">3</int>
-                                                                                                       <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
-                                                                                               </object>
-                                                                                       </object>
-                                                                                       <reference key="NSContentView" ref="917722533"/>
-                                                                                       <int key="NSBorderType">1</int>
-                                                                                       <int key="NSBoxType">0</int>
-                                                                                       <int key="NSTitlePosition">2</int>
-                                                                                       <bool key="NSTransparent">NO</bool>
-                                                                               </object>
-                                                                               <object class="NSBox" id="664773226">
-                                                                                       <reference key="NSNextResponder" ref="914781838"/>
-                                                                                       <int key="NSvFlags">268</int>
-                                                                                       <object class="NSMutableArray" key="NSSubviews">
-                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                                               <object class="NSView" id="675618554">
-                                                                                                       <reference key="NSNextResponder" ref="664773226"/>
-                                                                                                       <int key="NSvFlags">256</int>
-                                                                                                       <object class="NSMutableArray" key="NSSubviews">
-                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                                                               <object class="NSButton" id="60291071">
-                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
-                                                                                                                       <int key="NSvFlags">268</int>
-                                                                                                                       <string key="NSFrame">{{135, 165}, {92, 32}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
-                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                       <object class="NSButtonCell" key="NSCell" id="843634421">
-                                                                                                                               <int key="NSCellFlags">67239424</int>
-                                                                                                                               <int key="NSCellFlags2">134479872</int>
-                                                                                                                               <string key="NSContents">Create New</string>
-                                                                                                                               <reference key="NSSupport" ref="22"/>
-                                                                                                                               <reference key="NSControlView" ref="60291071"/>
-                                                                                                                               <int key="NSButtonFlags">-2038284033</int>
-                                                                                                                               <int key="NSButtonFlags2">129</int>
-                                                                                                                               <object class="NSFont" key="NSAlternateImage">
-                                                                                                                                       <string key="NSName">LucidaGrande</string>
-                                                                                                                                       <double key="NSSize">9.000000e+00</double>
-                                                                                                                                       <int key="NSfFlags">16</int>
-                                                                                                                               </object>
-                                                                                                                               <string key="NSAlternateContents"/>
-                                                                                                                               <string key="NSKeyEquivalent"/>
-                                                                                                                               <int key="NSPeriodicDelay">200</int>
-                                                                                                                               <int key="NSPeriodicInterval">25</int>
-                                                                                                                       </object>
-                                                                                                               </object>
-                                                                                                               <object class="NSComboBox" id="553805234">
-                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
-                                                                                                                       <int key="NSvFlags">268</int>
-                                                                                                                       <string key="NSFrame">{{18, 143}, {211, 26}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
-                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                       <object class="NSComboBoxCell" key="NSCell" id="487568130">
-                                                                                                                               <int key="NSCellFlags">611450433</int>
-                                                                                                                               <int key="NSCellFlags2">272630784</int>
-                                                                                                                               <string key="NSContents"/>
-                                                                                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                                                                                               <reference key="NSControlView" ref="553805234"/>
-                                                                                                                               <bool key="NSDrawsBackground">YES</bool>
-                                                                                                                               <reference key="NSBackgroundColor" ref="453091517"/>
-                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                                                                                               <int key="NSVisibleItemCount">5</int>
-                                                                                                                               <bool key="NSHasVerticalScroller">YES</bool>
-                                                                                                                               <bool key="NSUsesDataSource">YES</bool>
-                                                                                                                               <bool key="NSCompletes">YES</bool>
-                                                                                                                               <nil key="NSDataSource"/>
-                                                                                                                               <reference key="NSDelegate" ref="553805234"/>
-                                                                                                                               <object class="NSComboTableView" key="NSTableView" id="562062983">
-                                                                                                                                       <reference key="NSNextResponder"/>
-                                                                                                                                       <int key="NSvFlags">274</int>
-                                                                                                                                       <string key="NSFrameSize">{15, 0}</string>
-                                                                                                                                       <reference key="NSSuperview"/>
-                                                                                                                                       <reference key="NSWindow"/>
-                                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                                       <object class="NSMutableArray" key="NSTableColumns">
-                                                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                                                                                               <object class="NSTableColumn">
-                                                                                                                                                       <integer value="0" key="NSIdentifier" id="8"/>
-                                                                                                                                                       <double key="NSWidth">1.200000e+01</double>
-                                                                                                                                                       <double key="NSMinWidth">1.000000e+01</double>
-                                                                                                                                                       <double key="NSMaxWidth">1.000000e+03</double>
-                                                                                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
-                                                                                                                                                               <int key="NSCellFlags">75628032</int>
-                                                                                                                                                               <int key="NSCellFlags2">0</int>
-                                                                                                                                                               <string key="NSContents"/>
-                                                                                                                                                               <reference key="NSSupport" ref="471144877"/>
-                                                                                                                                                               <object class="NSColor" key="NSBackgroundColor">
-                                                                                                                                                                       <int key="NSColorSpace">3</int>
-                                                                                                                                                                       <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
-                                                                                                                                                               </object>
-                                                                                                                                                               <reference key="NSTextColor" ref="287527735"/>
-                                                                                                                                                       </object>
-                                                                                                                                                       <object class="NSTextFieldCell" key="NSDataCell">
-                                                                                                                                                               <int key="NSCellFlags">338820672</int>
-                                                                                                                                                               <int key="NSCellFlags2">1024</int>
-                                                                                                                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                                                                                                                               <reference key="NSControlView" ref="562062983"/>
-                                                                                                                                                               <bool key="NSDrawsBackground">YES</bool>
-                                                                                                                                                               <reference key="NSBackgroundColor" ref="508011134"/>
-                                                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                                                                                                                       </object>
-                                                                                                                                                       <int key="NSResizingMask">3</int>
-                                                                                                                                                       <bool key="NSIsResizeable">YES</bool>
-                                                                                                                                                       <reference key="NSTableView" ref="562062983"/>
-                                                                                                                                               </object>
-                                                                                                                                       </object>
-                                                                                                                                       <double key="NSIntercellSpacingWidth">3.000000e+00</double>
-                                                                                                                                       <double key="NSIntercellSpacingHeight">2.000000e+00</double>
-                                                                                                                                       <reference key="NSBackgroundColor" ref="508011134"/>
-                                                                                                                                       <reference key="NSGridColor" ref="128663657"/>
-                                                                                                                                       <double key="NSRowHeight">1.900000e+01</double>
-                                                                                                                                       <string key="NSAction">tableViewAction:</string>
-                                                                                                                                       <int key="NSTvFlags">-767524864</int>
-                                                                                                                                       <reference key="NSDelegate" ref="487568130"/>
-                                                                                                                                       <reference key="NSTarget" ref="487568130"/>
-                                                                                                                                       <int key="NSColumnAutoresizingStyle">1</int>
-                                                                                                                                       <int key="NSDraggingSourceMaskForLocal">15</int>
-                                                                                                                                       <int key="NSDraggingSourceMaskForNonLocal">0</int>
-                                                                                                                                       <bool key="NSAllowsTypeSelect">YES</bool>
-                                                                                                                               </object>
-                                                                                                                       </object>
-                                                                                                                       <nil key="NSDataSource"/>
-                                                                                                               </object>
-                                                                                                               <object class="NSTextField" id="530084779">
-                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
-                                                                                                                       <int key="NSvFlags">268</int>
-                                                                                                                       <string key="NSFrame">{{15, 173}, {103, 16}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
-                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                       <object class="NSTextFieldCell" key="NSCell" id="49643720">
-                                                                                                                               <int key="NSCellFlags">68288064</int>
-                                                                                                                               <int key="NSCellFlags2">272630784</int>
-                                                                                                                               <string key="NSContents">Gallery</string>
-                                                                                                                               <reference key="NSSupport" ref="471144877"/>
-                                                                                                                               <reference key="NSControlView" ref="530084779"/>
-                                                                                                                               <reference key="NSBackgroundColor" ref="258809705"/>
-                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                                                                                       </object>
-                                                                                                               </object>
-                                                                                                               <object class="NSImageView" id="943334524">
-                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
-                                                                                                                       <int key="NSvFlags">268</int>
-                                                                                                                       <object class="NSMutableSet" key="NSDragTypes">
-                                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                                                                               <object class="NSMutableArray" key="set.sortedObjects">
-                                                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                                                                                       <string>Apple PDF pasteboard type</string>
-                                                                                                                                       <string>Apple PICT pasteboard type</string>
-                                                                                                                                       <string>Apple PNG pasteboard type</string>
-                                                                                                                                       <string>NSFilenamesPboardType</string>
-                                                                                                                                       <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
-                                                                                                                                       <string>NeXT TIFF v4.0 pasteboard type</string>
-                                                                                                                               </object>
-                                                                                                                       </object>
-                                                                                                                       <string key="NSFrame">{{258, 59}, {214, 118}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
-                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                       <object class="NSImageCell" key="NSCell" id="624236720">
-                                                                                                                               <int key="NSCellFlags">130560</int>
-                                                                                                                               <int key="NSCellFlags2">33554432</int>
-                                                                                                                               <int key="NSAlign">0</int>
-                                                                                                                               <int key="NSScale">0</int>
-                                                                                                                               <int key="NSStyle">0</int>
-                                                                                                                               <bool key="NSAnimates">YES</bool>
-                                                                                                                       </object>
-                                                                                                                       <bool key="NSEditable">YES</bool>
-                                                                                                               </object>
-                                                                                                               <object class="NSTextField" id="950269879">
-                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
-                                                                                                                       <int key="NSvFlags">268</int>
-                                                                                                                       <string key="NSFrame">{{258, 175}, {158, 16}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
-                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                       <object class="NSTextFieldCell" key="NSCell" id="87551637">
-                                                                                                                               <int key="NSCellFlags">68288064</int>
-                                                                                                                               <int key="NSCellFlags2">272630784</int>
-                                                                                                                               <string key="NSContents">Gallery Default Image</string>
-                                                                                                                               <reference key="NSSupport" ref="471144877"/>
-                                                                                                                               <reference key="NSControlView" ref="950269879"/>
-                                                                                                                               <reference key="NSBackgroundColor" ref="258809705"/>
-                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                                                                                       </object>
-                                                                                                               </object>
-                                                                                                               <object class="NSTextField" id="597164431">
-                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
-                                                                                                                       <int key="NSvFlags">256</int>
-                                                                                                                       <string key="NSFrame">{{15, 121}, {114, 17}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
-                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                       <object class="NSTextFieldCell" key="NSCell" id="457524196">
-                                                                                                                               <int key="NSCellFlags">67239424</int>
-                                                                                                                               <int key="NSCellFlags2">272629760</int>
-                                                                                                                               <string key="NSContents">Image Size: </string>
-                                                                                                                               <reference key="NSSupport" ref="471144877"/>
-                                                                                                                               <reference key="NSControlView" ref="597164431"/>
-                                                                                                                               <reference key="NSBackgroundColor" ref="258809705"/>
-                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                                                                                       </object>
-                                                                                                               </object>
-                                                                                                               <object class="NSPopUpButton" id="371122794">
-                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
-                                                                                                                       <int key="NSvFlags">256</int>
-                                                                                                                       <string key="NSFrame">{{15, 93}, {130, 26}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
-                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                       <object class="NSPopUpButtonCell" key="NSCell" id="710721070">
-                                                                                                                               <int key="NSCellFlags">-2076049856</int>
-                                                                                                                               <int key="NSCellFlags2">2048</int>
-                                                                                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                                                                                               <reference key="NSControlView" ref="371122794"/>
-                                                                                                                               <int key="NSButtonFlags">109199615</int>
-                                                                                                                               <int key="NSButtonFlags2">1</int>
-                                                                                                                               <object class="NSFont" key="NSAlternateImage">
-                                                                                                                                       <string key="NSName">LucidaGrande</string>
-                                                                                                                                       <double key="NSSize">1.300000e+01</double>
-                                                                                                                                       <int key="NSfFlags">16</int>
-                                                                                                                               </object>
-                                                                                                                               <string key="NSAlternateContents"/>
-                                                                                                                               <object class="NSMutableString" key="NSKeyEquivalent">
-                                                                                                                                       <characters key="NS.bytes"/>
-                                                                                                                               </object>
-                                                                                                                               <int key="NSPeriodicDelay">400</int>
-                                                                                                                               <int key="NSPeriodicInterval">75</int>
-                                                                                                                               <object class="NSMenuItem" key="NSMenuItem" id="712846521">
-                                                                                                                                       <reference key="NSMenu" ref="263556285"/>
-                                                                                                                                       <string key="NSTitle">Large</string>
-                                                                                                                                       <string key="NSKeyEquiv"/>
-                                                                                                                                       <int key="NSKeyEquivModMask">1048576</int>
-                                                                                                                                       <int key="NSMnemonicLoc">2147483647</int>
-                                                                                                                                       <int key="NSState">1</int>
-                                                                                                                                       <reference key="NSOnImage" ref="441143142"/>
-                                                                                                                                       <reference key="NSMixedImage" ref="1052235771"/>
-                                                                                                                                       <string key="NSAction">_popUpItemAction:</string>
-                                                                                                                                       <int key="NSTag">2</int>
-                                                                                                                                       <reference key="NSTarget" ref="710721070"/>
-                                                                                                                               </object>
-                                                                                                                               <bool key="NSMenuItemRespectAlignment">YES</bool>
-                                                                                                                               <object class="NSMenu" key="NSMenu" id="263556285">
-                                                                                                                                       <object class="NSMutableString" key="NSTitle">
-                                                                                                                                               <characters key="NS.bytes">OtherViews</characters>
-                                                                                                                                       </object>
-                                                                                                                                       <object class="NSMutableArray" key="NSMenuItems">
-                                                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                                                                                                                               <object class="NSMenuItem" id="474936008">
-                                                                                                                                                       <reference key="NSMenu" ref="263556285"/>
-                                                                                                                                                       <string key="NSTitle">Small</string>
-                                                                                                                                                       <string key="NSKeyEquiv"/>
-                                                                                                                                                       <int key="NSKeyEquivModMask">1048576</int>
-                                                                                                                                                       <int key="NSMnemonicLoc">2147483647</int>
-                                                                                                                                                       <reference key="NSOnImage" ref="441143142"/>
-                                                                                                                                                       <reference key="NSMixedImage" ref="1052235771"/>
-                                                                                                                                                       <string key="NSAction">_popUpItemAction:</string>
-                                                                                                                                                       <reference key="NSTarget" ref="710721070"/>
-                                                                                                                                               </object>
-                                                                                                                                               <object class="NSMenuItem" id="465499750">
-                                                                                                                                                       <reference key="NSMenu" ref="263556285"/>
-                                                                                                                                                       <string key="NSTitle">Medium</string>
-                                                                                                                                                       <string key="NSKeyEquiv"/>
-                                                                                                                                                       <int key="NSKeyEquivModMask">1048576</int>
-                                                                                                                                                       <int key="NSMnemonicLoc">2147483647</int>
-                                                                                                                                                       <reference key="NSOnImage" ref="441143142"/>
-                                                                                                                                                       <reference key="NSMixedImage" ref="1052235771"/>
-                                                                                                                                                       <string key="NSAction">_popUpItemAction:</string>
-                                                                                                                                                       <int key="NSTag">1</int>
-                                                                                                                                                       <reference key="NSTarget" ref="710721070"/>
-                                                                                                                                               </object>
-                                                                                                                                               <reference ref="712846521"/>
-                                                                                                                                               <object class="NSMenuItem" id="95855543">
-                                                                                                                                                       <reference key="NSMenu" ref="263556285"/>
-                                                                                                                                                       <string key="NSTitle">Full Size</string>
-                                                                                                                                                       <string key="NSKeyEquiv"/>
-                                                                                                                                                       <int key="NSKeyEquivModMask">1048576</int>
-                                                                                                                                                       <int key="NSMnemonicLoc">2147483647</int>
-                                                                                                                                                       <reference key="NSOnImage" ref="441143142"/>
-                                                                                                                                                       <reference key="NSMixedImage" ref="1052235771"/>
-                                                                                                                                                       <string key="NSAction">_popUpItemAction:</string>
-                                                                                                                                                       <int key="NSTag">3</int>
-                                                                                                                                                       <reference key="NSTarget" ref="710721070"/>
-                                                                                                                                               </object>
-                                                                                                                                       </object>
-                                                                                                                               </object>
-                                                                                                                               <int key="NSSelectedIndex">2</int>
-                                                                                                                               <int key="NSPreferredEdge">3</int>
-                                                                                                                               <bool key="NSUsesItemFromMenu">YES</bool>
-                                                                                                                               <bool key="NSAltersState">YES</bool>
-                                                                                                                               <int key="NSArrowPosition">1</int>
-                                                                                                                       </object>
-                                                                                                               </object>
-                                                                                                               <object class="NSButton" id="511774165">
-                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
-                                                                                                                       <int key="NSvFlags">268</int>
-                                                                                                                       <string key="NSFrame">{{256, 7}, {96, 28}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
-                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                       <object class="NSButtonCell" key="NSCell" id="645491960">
-                                                                                                                               <int key="NSCellFlags">604110336</int>
-                                                                                                                               <int key="NSCellFlags2">134348800</int>
-                                                                                                                               <string key="NSContents">View Gallery</string>
-                                                                                                                               <reference key="NSSupport" ref="26"/>
-                                                                                                                               <reference key="NSControlView" ref="511774165"/>
-                                                                                                                               <int key="NSButtonFlags">-2038284033</int>
-                                                                                                                               <int key="NSButtonFlags2">129</int>
-                                                                                                                               <string key="NSAlternateContents"/>
-                                                                                                                               <string key="NSKeyEquivalent"/>
-                                                                                                                               <int key="NSPeriodicDelay">200</int>
-                                                                                                                               <int key="NSPeriodicInterval">25</int>
-                                                                                                                       </object>
-                                                                                                               </object>
-                                                                                                               <object class="NSBox" id="239316494">
-                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
-                                                                                                                       <int key="NSvFlags">12</int>
-                                                                                                                       <string key="NSFrame">{{237, 30}, {5, 161}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
-                                                                                                                       <string key="NSOffsets">{0, 0}</string>
-                                                                                                                       <object class="NSTextFieldCell" key="NSTitleCell">
-                                                                                                                               <int key="NSCellFlags">67239424</int>
-                                                                                                                               <int key="NSCellFlags2">0</int>
-                                                                                                                               <string key="NSContents">Box</string>
-                                                                                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                                                                                               <reference key="NSBackgroundColor" ref="453091517"/>
-                                                                                                                               <object class="NSColor" key="NSTextColor">
-                                                                                                                                       <int key="NSColorSpace">3</int>
-                                                                                                                                       <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
-                                                                                                                               </object>
-                                                                                                                       </object>
-                                                                                                                       <int key="NSBorderType">3</int>
-                                                                                                                       <int key="NSBoxType">2</int>
-                                                                                                                       <int key="NSTitlePosition">0</int>
-                                                                                                                       <bool key="NSTransparent">NO</bool>
-                                                                                                               </object>
-                                                                                                               <object class="NSTextField" id="140247589">
-                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
-                                                                                                                       <int key="NSvFlags">268</int>
-                                                                                                                       <string key="NSFrame">{{258, 42}, {207, 17}}</string>
-                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
-                                                                                                                       <bool key="NSEnabled">YES</bool>
-                                                                                                                       <object class="NSTextFieldCell" key="NSCell" id="441029368">
-                                                                                                                               <int key="NSCellFlags">68288064</int>
-                                                                                                                               <int key="NSCellFlags2">272630784</int>
-                                                                                                                               <string key="NSContents">Image Count:</string>
-                                                                                                                               <reference key="NSSupport" ref="1065031457"/>
-                                                                                                                               <reference key="NSControlView" ref="140247589"/>
-                                                                                                                               <reference key="NSBackgroundColor" ref="258809705"/>
-                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
-                                                                                                                       </object>
-                                                                                                               </object>
-                                                                                                       </object>
-                                                                                                       <string key="NSFrame">{{1, 1}, {480, 197}}</string>
-                                                                                                       <reference key="NSSuperview" ref="664773226"/>
-                                                                                               </object>
-                                                                                       </object>
-                                                                                       <string key="NSFrame">{{14, 36}, {482, 213}}</string>
-                                                                                       <reference key="NSSuperview" ref="914781838"/>
-                                                                                       <string key="NSOffsets">{0, 0}</string>
-                                                                                       <object class="NSTextFieldCell" key="NSTitleCell">
-                                                                                               <int key="NSCellFlags">67239424</int>
-                                                                                               <int key="NSCellFlags2">0</int>
-                                                                                               <string key="NSContents">Export Options</string>
-                                                                                               <reference key="NSSupport" ref="26"/>
-                                                                                               <reference key="NSBackgroundColor" ref="453091517"/>
-                                                                                               <object class="NSColor" key="NSTextColor">
-                                                                                                       <int key="NSColorSpace">3</int>
-                                                                                                       <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
-                                                                                               </object>
-                                                                                       </object>
-                                                                                       <reference key="NSContentView" ref="675618554"/>
-                                                                                       <int key="NSBorderType">1</int>
-                                                                                       <int key="NSBoxType">0</int>
-                                                                                       <int key="NSTitlePosition">2</int>
-                                                                                       <bool key="NSTransparent">NO</bool>
-                                                                               </object>
-                                                                       </object>
-                                                                       <string key="NSFrame">{{2, 2}, {510, 373}}</string>
-                                                                       <reference key="NSSuperview" ref="109597301"/>
-                                                               </object>
-                                                       </object>
-                                                       <string key="NSFrame">{{17, 16}, {514, 390}}</string>
-                                                       <reference key="NSSuperview" ref="442259745"/>
-                                                       <string key="NSOffsets">{0, 0}</string>
-                                                       <object class="NSTextFieldCell" key="NSTitleCell">
-                                                               <int key="NSCellFlags">67239424</int>
-                                                               <int key="NSCellFlags2">0</int>
-                                                               <string key="NSContents">Ansel</string>
-                                                               <reference key="NSSupport" ref="26"/>
-                                                               <reference key="NSBackgroundColor" ref="453091517"/>
-                                                               <object class="NSColor" key="NSTextColor">
-                                                                       <int key="NSColorSpace">3</int>
-                                                                       <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
-                                                               </object>
-                                                       </object>
-                                                       <reference key="NSContentView" ref="914781838"/>
-                                                       <int key="NSBorderType">3</int>
-                                                       <int key="NSBoxType">0</int>
-                                                       <int key="NSTitlePosition">2</int>
-                                                       <bool key="NSTransparent">NO</bool>
-                                               </object>
-                                       </object>
-                                       <string key="NSFrameSize">{548, 406}</string>
-                                       <reference key="NSSuperview"/>
-                               </object>
-                               <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
-                               <string key="NSMinSize">{213, 129}</string>
-                               <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
-                       </object>
-               </object>
-               <object class="IBObjectContainer" key="IBDocument.Objects">
-                       <object class="NSMutableArray" key="connectionRecords">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">mSettingsBox</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="109597301"/>
-                                       </object>
-                                       <int key="connectionID">37</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">mPlugin</string>
-                                               <reference key="source" ref="109597301"/>
-                                               <reference key="destination" ref="685567789"/>
-                                       </object>
-                                       <int key="connectionID">64</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">mSizePopUp</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="371122794"/>
-                                       </object>
-                                       <int key="connectionID">65</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">galleryCombo</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="553805234"/>
-                                       </object>
-                                       <int key="connectionID">142</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">spinner</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="758028067"/>
-                                       </object>
-                                       <int key="connectionID">239</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">showNewGallery:</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="60291071"/>
-                                       </object>
-                                       <int key="connectionID">336</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">defaultImageView</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="943334524"/>
-                                       </object>
-                                       <int key="connectionID">359</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">doAddServer:</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="931753347"/>
-                                       </object>
-                                       <int key="connectionID">419</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">doCancelAddServer:</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="470501331"/>
-                                       </object>
-                                       <int key="connectionID">420</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">newServerSheet</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="920958882"/>
-                                       </object>
-                                       <int key="connectionID">421</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">mServersPopUp</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="447167783"/>
-                                       </object>
-                                       <int key="connectionID">490</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">clickServer:</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="447167783"/>
-                                       </object>
-                                       <int key="connectionID">492</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">statusLabel</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="706605497"/>
-                                       </object>
-                                       <int key="connectionID">497</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">serverListPanel</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="114974401"/>
-                                       </object>
-                                       <int key="connectionID">505</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">closeServerList:</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="173168675"/>
-                                       </object>
-                                       <int key="connectionID">506</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">dataSource</string>
-                                               <reference key="source" ref="122283779"/>
-                                               <reference key="destination" ref="685567789"/>
-                                       </object>
-                                       <int key="connectionID">518</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">serverTable</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="122283779"/>
-                                       </object>
-                                       <int key="connectionID">519</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">removeServer:</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="887276643"/>
-                                       </object>
-                                       <int key="connectionID">523</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">mCancelConnect</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="739969881"/>
-                                       </object>
-                                       <int key="connectionID">525</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">clickCancelConnect:</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="1009076064"/>
-                                       </object>
-                                       <int key="connectionID">526</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">mMakeNewServerDefault</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="381272541"/>
-                                       </object>
-                                       <int key="connectionID">529</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">mServerSheetServerNickName</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="536650280"/>
-                                       </object>
-                                       <int key="connectionID">530</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">mServerSheetHostURL</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="143194876"/>
-                                       </object>
-                                       <int key="connectionID">531</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">mServerSheetUsername</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="943485916"/>
-                                       </object>
-                                       <int key="connectionID">532</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">mServerSheetPassword</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="407883474"/>
-                                       </object>
-                                       <int key="connectionID">533</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">mNewGalleryButton</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="60291071"/>
-                                       </object>
-                                       <int key="connectionID">534</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">clickViewGallery:</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="511774165"/>
-                                       </object>
-                                       <int key="connectionID">543</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">viewGallery</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="511774165"/>
-                                       </object>
-                                       <int key="connectionID">544</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">mviewGallerySheet</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="240545061"/>
-                                       </object>
-                                       <int key="connectionID">545</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">closeGalleryView</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="300259137"/>
-                                       </object>
-                                       <int key="connectionID">548</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBActionConnection" key="connection">
-                                               <string key="label">closeGalleryView:</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="300259137"/>
-                                       </object>
-                                       <int key="connectionID">549</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">dataSource</string>
-                                               <reference key="source" ref="798730592"/>
-                                               <reference key="destination" ref="685567789"/>
-                                       </object>
-                                       <int key="connectionID">575</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">browserView</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="798730592"/>
-                                       </object>
-                                       <int key="connectionID">576</int>
-                               </object>
-                               <object class="IBConnectionRecord">
-                                       <object class="IBOutletConnection" key="connection">
-                                               <string key="label">mImageCountLabel</string>
-                                               <reference key="source" ref="685567789"/>
-                                               <reference key="destination" ref="140247589"/>
-                                       </object>
-                                       <int key="connectionID">583</int>
-                               </object>
-                       </object>
-                       <object class="IBMutableOrderedSet" key="objectRecords">
-                               <object class="NSArray" key="orderedObjects">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">0</int>
-                                               <object class="NSArray" key="object" id="0">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                               </object>
-                                               <reference key="children" ref="192295378"/>
-                                               <nil key="parent"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">-2</int>
-                                               <reference key="object" ref="685567789"/>
-                                               <reference key="parent" ref="0"/>
-                                               <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">-1</int>
-                                               <reference key="object" ref="357158831"/>
-                                               <reference key="parent" ref="0"/>
-                                               <string key="objectName">First Responder</string>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">-3</int>
-                                               <reference key="object" ref="377299838"/>
-                                               <reference key="parent" ref="0"/>
-                                               <string key="objectName">Application</string>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">387</int>
-                                               <reference key="object" ref="920958882"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="345710193"/>
-                                               </object>
-                                               <reference key="parent" ref="0"/>
-                                               <string key="objectName">Panel (Add Server)</string>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">388</int>
-                                               <reference key="object" ref="345710193"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="143194876"/>
-                                                       <reference ref="816852072"/>
-                                                       <reference ref="943485916"/>
-                                                       <reference ref="407883474"/>
-                                                       <reference ref="545362646"/>
-                                                       <reference ref="377949113"/>
-                                                       <reference ref="17412812"/>
-                                                       <reference ref="536650280"/>
-                                                       <reference ref="931753347"/>
-                                                       <reference ref="470501331"/>
-                                                       <reference ref="381272541"/>
-                                               </object>
-                                               <reference key="parent" ref="920958882"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">389</int>
-                                               <reference key="object" ref="143194876"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="954322263"/>
-                                               </object>
-                                               <reference key="parent" ref="345710193"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">391</int>
-                                               <reference key="object" ref="816852072"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="748421632"/>
-                                               </object>
-                                               <reference key="parent" ref="345710193"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">393</int>
-                                               <reference key="object" ref="943485916"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="332374721"/>
-                                               </object>
-                                               <reference key="parent" ref="345710193"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">395</int>
-                                               <reference key="object" ref="407883474"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="321721582"/>
-                                               </object>
-                                               <reference key="parent" ref="345710193"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">397</int>
-                                               <reference key="object" ref="545362646"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="726913580"/>
-                                               </object>
-                                               <reference key="parent" ref="345710193"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">399</int>
-                                               <reference key="object" ref="377949113"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="1043094791"/>
-                                               </object>
-                                               <reference key="parent" ref="345710193"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">401</int>
-                                               <reference key="object" ref="17412812"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="1034567103"/>
-                                               </object>
-                                               <reference key="parent" ref="345710193"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">403</int>
-                                               <reference key="object" ref="536650280"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="611300750"/>
-                                               </object>
-                                               <reference key="parent" ref="345710193"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">405</int>
-                                               <reference key="object" ref="931753347"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="192200439"/>
-                                               </object>
-                                               <reference key="parent" ref="345710193"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">407</int>
-                                               <reference key="object" ref="470501331"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="306533473"/>
-                                               </object>
-                                               <reference key="parent" ref="345710193"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">409</int>
-                                               <reference key="object" ref="381272541"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="754494626"/>
-                                               </object>
-                                               <reference key="parent" ref="345710193"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">472</int>
-                                               <reference key="object" ref="954322263"/>
-                                               <reference key="parent" ref="143194876"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">473</int>
-                                               <reference key="object" ref="748421632"/>
-                                               <reference key="parent" ref="816852072"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">474</int>
-                                               <reference key="object" ref="332374721"/>
-                                               <reference key="parent" ref="943485916"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">475</int>
-                                               <reference key="object" ref="321721582"/>
-                                               <reference key="parent" ref="407883474"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">476</int>
-                                               <reference key="object" ref="726913580"/>
-                                               <reference key="parent" ref="545362646"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">477</int>
-                                               <reference key="object" ref="1043094791"/>
-                                               <reference key="parent" ref="377949113"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">478</int>
-                                               <reference key="object" ref="1034567103"/>
-                                               <reference key="parent" ref="17412812"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">479</int>
-                                               <reference key="object" ref="611300750"/>
-                                               <reference key="parent" ref="536650280"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">480</int>
-                                               <reference key="object" ref="192200439"/>
-                                               <reference key="parent" ref="931753347"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">481</int>
-                                               <reference key="object" ref="306533473"/>
-                                               <reference key="parent" ref="470501331"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">482</int>
-                                               <reference key="object" ref="754494626"/>
-                                               <reference key="parent" ref="381272541"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">501</int>
-                                               <reference key="object" ref="114974401"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="1015540943"/>
-                                               </object>
-                                               <reference key="parent" ref="0"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">502</int>
-                                               <reference key="object" ref="1015540943"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="190463150"/>
-                                                       <reference ref="173168675"/>
-                                                       <reference ref="887276643"/>
-                                                       <reference ref="261477617"/>
-                                               </object>
-                                               <reference key="parent" ref="114974401"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">503</int>
-                                               <reference key="object" ref="173168675"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="1051407572"/>
-                                               </object>
-                                               <reference key="parent" ref="1015540943"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">504</int>
-                                               <reference key="object" ref="1051407572"/>
-                                               <reference key="parent" ref="173168675"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">507</int>
-                                               <reference key="object" ref="190463150"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="99836435"/>
-                                                       <reference ref="434957656"/>
-                                                       <reference ref="122283779"/>
-                                                       <reference ref="583871843"/>
-                                               </object>
-                                               <reference key="parent" ref="1015540943"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">508</int>
-                                               <reference key="object" ref="99836435"/>
-                                               <reference key="parent" ref="190463150"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">509</int>
-                                               <reference key="object" ref="434957656"/>
-                                               <reference key="parent" ref="190463150"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">510</int>
-                                               <reference key="object" ref="122283779"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="935876783"/>
-                                                       <reference ref="698453740"/>
-                                                       <reference ref="36379594"/>
-                                               </object>
-                                               <reference key="parent" ref="190463150"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">511</int>
-                                               <reference key="object" ref="583871843"/>
-                                               <reference key="parent" ref="190463150"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">512</int>
-                                               <reference key="object" ref="935876783"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="232409811"/>
-                                               </object>
-                                               <reference key="parent" ref="122283779"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">513</int>
-                                               <reference key="object" ref="698453740"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="110708844"/>
-                                               </object>
-                                               <reference key="parent" ref="122283779"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">514</int>
-                                               <reference key="object" ref="110708844"/>
-                                               <reference key="parent" ref="698453740"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">515</int>
-                                               <reference key="object" ref="232409811"/>
-                                               <reference key="parent" ref="935876783"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">516</int>
-                                               <reference key="object" ref="36379594"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="631200346"/>
-                                               </object>
-                                               <reference key="parent" ref="122283779"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">517</int>
-                                               <reference key="object" ref="631200346"/>
-                                               <reference key="parent" ref="36379594"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">521</int>
-                                               <reference key="object" ref="887276643"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="857791556"/>
-                                               </object>
-                                               <reference key="parent" ref="1015540943"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">522</int>
-                                               <reference key="object" ref="857791556"/>
-                                               <reference key="parent" ref="887276643"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">527</int>
-                                               <reference key="object" ref="261477617"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="574730139"/>
-                                               </object>
-                                               <reference key="parent" ref="1015540943"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">528</int>
-                                               <reference key="object" ref="574730139"/>
-                                               <reference key="parent" ref="261477617"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">536</int>
-                                               <reference key="object" ref="240545061"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="573233790"/>
-                                               </object>
-                                               <reference key="parent" ref="0"/>
-                                               <string key="objectName">GalleryView</string>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">537</int>
-                                               <reference key="object" ref="573233790"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="300259137"/>
-                                                       <reference ref="445821140"/>
-                                               </object>
-                                               <reference key="parent" ref="240545061"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">5</int>
-                                               <reference key="object" ref="68821434"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="442259745"/>
-                                               </object>
-                                               <reference key="parent" ref="0"/>
-                                               <string key="objectName">Window</string>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">6</int>
-                                               <reference key="object" ref="442259745"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="109597301"/>
-                                               </object>
-                                               <reference key="parent" ref="68821434"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">7</int>
-                                               <reference key="object" ref="109597301"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="387030229"/>
-                                                       <reference ref="664773226"/>
-                                               </object>
-                                               <reference key="parent" ref="442259745"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">137</int>
-                                               <reference key="object" ref="664773226"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="239316494"/>
-                                                       <reference ref="60291071"/>
-                                                       <reference ref="371122794"/>
-                                                       <reference ref="597164431"/>
-                                                       <reference ref="950269879"/>
-                                                       <reference ref="943334524"/>
-                                                       <reference ref="530084779"/>
-                                                       <reference ref="553805234"/>
-                                                       <reference ref="511774165"/>
-                                                       <reference ref="140247589"/>
-                                               </object>
-                                               <reference key="parent" ref="109597301"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">500</int>
-                                               <reference key="object" ref="239316494"/>
-                                               <reference key="parent" ref="664773226"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">498</int>
-                                               <reference key="object" ref="511774165"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="645491960"/>
-                                               </object>
-                                               <reference key="parent" ref="664773226"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">499</int>
-                                               <reference key="object" ref="645491960"/>
-                                               <reference key="parent" ref="511774165"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">138</int>
-                                               <reference key="object" ref="60291071"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="843634421"/>
-                                               </object>
-                                               <reference key="parent" ref="664773226"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">462</int>
-                                               <reference key="object" ref="843634421"/>
-                                               <reference key="parent" ref="60291071"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">18</int>
-                                               <reference key="object" ref="371122794"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="710721070"/>
-                                               </object>
-                                               <reference key="parent" ref="664773226"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">461</int>
-                                               <reference key="object" ref="710721070"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="263556285"/>
-                                               </object>
-                                               <reference key="parent" ref="371122794"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">19</int>
-                                               <reference key="object" ref="263556285"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="474936008"/>
-                                                       <reference ref="465499750"/>
-                                                       <reference ref="712846521"/>
-                                                       <reference ref="95855543"/>
-                                               </object>
-                                               <reference key="parent" ref="710721070"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">20</int>
-                                               <reference key="object" ref="474936008"/>
-                                               <reference key="parent" ref="263556285"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">21</int>
-                                               <reference key="object" ref="465499750"/>
-                                               <reference key="parent" ref="263556285"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">22</int>
-                                               <reference key="object" ref="712846521"/>
-                                               <reference key="parent" ref="263556285"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">23</int>
-                                               <reference key="object" ref="95855543"/>
-                                               <reference key="parent" ref="263556285"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">9</int>
-                                               <reference key="object" ref="597164431"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="457524196"/>
-                                               </object>
-                                               <reference key="parent" ref="664773226"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">460</int>
-                                               <reference key="object" ref="457524196"/>
-                                               <reference key="parent" ref="597164431"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">360</int>
-                                               <reference key="object" ref="950269879"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="87551637"/>
-                                               </object>
-                                               <reference key="parent" ref="664773226"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">466</int>
-                                               <reference key="object" ref="87551637"/>
-                                               <reference key="parent" ref="950269879"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">357</int>
-                                               <reference key="object" ref="943334524"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="624236720"/>
-                                               </object>
-                                               <reference key="parent" ref="664773226"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">465</int>
-                                               <reference key="object" ref="624236720"/>
-                                               <reference key="parent" ref="943334524"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">169</int>
-                                               <reference key="object" ref="530084779"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="49643720"/>
-                                               </object>
-                                               <reference key="parent" ref="664773226"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">464</int>
-                                               <reference key="object" ref="49643720"/>
-                                               <reference key="parent" ref="530084779"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">140</int>
-                                               <reference key="object" ref="553805234"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="487568130"/>
-                                               </object>
-                                               <reference key="parent" ref="664773226"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">463</int>
-                                               <reference key="object" ref="487568130"/>
-                                               <reference key="parent" ref="553805234"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">136</int>
-                                               <reference key="object" ref="387030229"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="739969881"/>
-                                                       <reference ref="758028067"/>
-                                                       <reference ref="706605497"/>
-                                                       <reference ref="800292040"/>
-                                                       <reference ref="681115975"/>
-                                                       <reference ref="447167783"/>
-                                               </object>
-                                               <reference key="parent" ref="109597301"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">495</int>
-                                               <reference key="object" ref="739969881"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="1009076064"/>
-                                               </object>
-                                               <reference key="parent" ref="387030229"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">496</int>
-                                               <reference key="object" ref="1009076064"/>
-                                               <reference key="parent" ref="739969881"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">216</int>
-                                               <reference key="object" ref="758028067"/>
-                                               <reference key="parent" ref="387030229"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">167</int>
-                                               <reference key="object" ref="706605497"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="945436340"/>
-                                               </object>
-                                               <reference key="parent" ref="387030229"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">468</int>
-                                               <reference key="object" ref="945436340"/>
-                                               <reference key="parent" ref="706605497"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">493</int>
-                                               <reference key="object" ref="800292040"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="1013776364"/>
-                                               </object>
-                                               <reference key="parent" ref="387030229"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">494</int>
-                                               <reference key="object" ref="1013776364"/>
-                                               <reference key="parent" ref="800292040"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">413</int>
-                                               <reference key="object" ref="681115975"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="323509275"/>
-                                               </object>
-                                               <reference key="parent" ref="387030229"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">470</int>
-                                               <reference key="object" ref="323509275"/>
-                                               <reference key="parent" ref="681115975"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">484</int>
-                                               <reference key="object" ref="447167783"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="979637046"/>
-                                               </object>
-                                               <reference key="parent" ref="387030229"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">485</int>
-                                               <reference key="object" ref="979637046"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="271704379"/>
-                                               </object>
-                                               <reference key="parent" ref="447167783"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">486</int>
-                                               <reference key="object" ref="271704379"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="585870225"/>
-                                               </object>
-                                               <reference key="parent" ref="979637046"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">489</int>
-                                               <reference key="object" ref="585870225"/>
-                                               <reference key="parent" ref="271704379"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">546</int>
-                                               <reference key="object" ref="300259137"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="569706565"/>
-                                               </object>
-                                               <reference key="parent" ref="573233790"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">547</int>
-                                               <reference key="object" ref="569706565"/>
-                                               <reference key="parent" ref="300259137"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">577</int>
-                                               <reference key="object" ref="445821140"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="34214668"/>
-                                                       <reference ref="355872151"/>
-                                                       <reference ref="798730592"/>
-                                               </object>
-                                               <reference key="parent" ref="573233790"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">578</int>
-                                               <reference key="object" ref="34214668"/>
-                                               <reference key="parent" ref="445821140"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">579</int>
-                                               <reference key="object" ref="355872151"/>
-                                               <reference key="parent" ref="445821140"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">574</int>
-                                               <reference key="object" ref="798730592"/>
-                                               <reference key="parent" ref="445821140"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">581</int>
-                                               <reference key="object" ref="140247589"/>
-                                               <object class="NSMutableArray" key="children">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <reference ref="441029368"/>
-                                               </object>
-                                               <reference key="parent" ref="664773226"/>
-                                       </object>
-                                       <object class="IBObjectRecord">
-                                               <int key="objectID">582</int>
-                                               <reference key="object" ref="441029368"/>
-                                               <reference key="parent" ref="140247589"/>
-                                       </object>
-                               </object>
-                       </object>
-                       <object class="NSMutableDictionary" key="flattenedProperties">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="NSMutableArray" key="dict.sortedKeys">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                       <string>-1.IBPluginDependency</string>
-                                       <string>-2.IBPluginDependency</string>
-                                       <string>-3.IBPluginDependency</string>
-                                       <string>-3.ImportedFromIB2</string>
-                                       <string>136.IBPluginDependency</string>
-                                       <string>136.ImportedFromIB2</string>
-                                       <string>137.IBPluginDependency</string>
-                                       <string>137.ImportedFromIB2</string>
-                                       <string>138.IBPluginDependency</string>
-                                       <string>138.ImportedFromIB2</string>
-                                       <string>140.IBPluginDependency</string>
-                                       <string>140.ImportedFromIB2</string>
-                                       <string>167.IBPluginDependency</string>
-                                       <string>167.ImportedFromIB2</string>
-                                       <string>169.IBPluginDependency</string>
-                                       <string>169.ImportedFromIB2</string>
-                                       <string>18.IBPluginDependency</string>
-                                       <string>18.ImportedFromIB2</string>
-                                       <string>19.IBPluginDependency</string>
-                                       <string>19.ImportedFromIB2</string>
-                                       <string>20.IBPluginDependency</string>
-                                       <string>20.ImportedFromIB2</string>
-                                       <string>21.IBPluginDependency</string>
-                                       <string>21.ImportedFromIB2</string>
-                                       <string>216.IBPluginDependency</string>
-                                       <string>216.ImportedFromIB2</string>
-                                       <string>22.IBPluginDependency</string>
-                                       <string>22.ImportedFromIB2</string>
-                                       <string>23.IBPluginDependency</string>
-                                       <string>23.ImportedFromIB2</string>
-                                       <string>357.IBPluginDependency</string>
-                                       <string>357.ImportedFromIB2</string>
-                                       <string>360.IBPluginDependency</string>
-                                       <string>360.ImportedFromIB2</string>
-                                       <string>387.IBEditorWindowLastContentRect</string>
-                                       <string>387.IBPluginDependency</string>
-                                       <string>387.IBWindowTemplateEditedContentRect</string>
-                                       <string>387.ImportedFromIB2</string>
-                                       <string>388.IBPluginDependency</string>
-                                       <string>388.ImportedFromIB2</string>
-                                       <string>389.IBPluginDependency</string>
-                                       <string>389.ImportedFromIB2</string>
-                                       <string>391.IBPluginDependency</string>
-                                       <string>391.ImportedFromIB2</string>
-                                       <string>393.IBPluginDependency</string>
-                                       <string>393.ImportedFromIB2</string>
-                                       <string>395.IBPluginDependency</string>
-                                       <string>395.ImportedFromIB2</string>
-                                       <string>397.IBPluginDependency</string>
-                                       <string>397.ImportedFromIB2</string>
-                                       <string>399.IBPluginDependency</string>
-                                       <string>399.ImportedFromIB2</string>
-                                       <string>401.IBPluginDependency</string>
-                                       <string>401.ImportedFromIB2</string>
-                                       <string>403.IBPluginDependency</string>
-                                       <string>403.ImportedFromIB2</string>
-                                       <string>405.IBPluginDependency</string>
-                                       <string>405.ImportedFromIB2</string>
-                                       <string>407.IBPluginDependency</string>
-                                       <string>407.ImportedFromIB2</string>
-                                       <string>409.IBPluginDependency</string>
-                                       <string>409.ImportedFromIB2</string>
-                                       <string>413.IBPluginDependency</string>
-                                       <string>413.ImportedFromIB2</string>
-                                       <string>484.IBPluginDependency</string>
-                                       <string>485.IBPluginDependency</string>
-                                       <string>486.IBEditorWindowLastContentRect</string>
-                                       <string>486.IBPluginDependency</string>
-                                       <string>489.IBPluginDependency</string>
-                                       <string>493.IBPluginDependency</string>
-                                       <string>494.IBPluginDependency</string>
-                                       <string>495.IBPluginDependency</string>
-                                       <string>496.IBPluginDependency</string>
-                                       <string>498.IBPluginDependency</string>
-                                       <string>499.IBPluginDependency</string>
-                                       <string>5.IBEditorWindowLastContentRect</string>
-                                       <string>5.IBPluginDependency</string>
-                                       <string>5.IBWindowTemplateEditedContentRect</string>
-                                       <string>5.ImportedFromIB2</string>
-                                       <string>5.windowTemplate.hasMinSize</string>
-                                       <string>5.windowTemplate.minSize</string>
-                                       <string>500.IBPluginDependency</string>
-                                       <string>501.IBEditorWindowLastContentRect</string>
-                                       <string>501.IBPluginDependency</string>
-                                       <string>501.IBWindowTemplateEditedContentRect</string>
-                                       <string>501.NSWindowTemplate.visibleAtLaunch</string>
-                                       <string>502.IBPluginDependency</string>
-                                       <string>503.IBPluginDependency</string>
-                                       <string>504.IBPluginDependency</string>
-                                       <string>507.IBPluginDependency</string>
-                                       <string>508.IBPluginDependency</string>
-                                       <string>509.IBPluginDependency</string>
-                                       <string>510.IBPluginDependency</string>
-                                       <string>511.IBPluginDependency</string>
-                                       <string>512.IBPluginDependency</string>
-                                       <string>513.IBPluginDependency</string>
-                                       <string>514.IBPluginDependency</string>
-                                       <string>515.IBPluginDependency</string>
-                                       <string>521.IBPluginDependency</string>
-                                       <string>522.IBPluginDependency</string>
-                                       <string>527.IBPluginDependency</string>
-                                       <string>528.IBPluginDependency</string>
-                                       <string>536.IBEditorWindowLastContentRect</string>
-                                       <string>536.IBPluginDependency</string>
-                                       <string>536.IBWindowTemplateEditedContentRect</string>
-                                       <string>536.NSWindowTemplate.visibleAtLaunch</string>
-                                       <string>537.IBPluginDependency</string>
-                                       <string>546.IBPluginDependency</string>
-                                       <string>547.IBPluginDependency</string>
-                                       <string>574.IBPluginDependency</string>
-                                       <string>581.IBPluginDependency</string>
-                                       <string>582.IBPluginDependency</string>
-                                       <string>6.IBPluginDependency</string>
-                                       <string>6.ImportedFromIB2</string>
-                                       <string>7.CustomClassName</string>
-                                       <string>7.IBPluginDependency</string>
-                                       <string>7.ImportedFromIB2</string>
-                                       <string>9.IBPluginDependency</string>
-                                       <string>9.ImportedFromIB2</string>
-                               </object>
-                               <object class="NSMutableArray" key="dict.values">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <integer value="1" id="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>{{351, 386}, {455, 195}}</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{351, 386}, {455, 195}}</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{682, 774}, {382, 23}}</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>{{258, 642}, {548, 406}}</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{258, 642}, {548, 406}}</string>
-                                       <reference ref="5"/>
-                                       <reference ref="5"/>
-                                       <string>{213, 107}</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{127, 600}, {679, 358}}</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{127, 600}, {679, 358}}</string>
-                                       <reference ref="8"/>
-                                       <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>{{91, 762}, {480, 327}}</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{91, 762}, {480, 327}}</string>
-                                       <reference ref="8"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.imagekit.ibplugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>AnselExportPluginBox</string>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <reference ref="5"/>
-                               </object>
-                       </object>
-                       <object class="NSMutableDictionary" key="unlocalizedProperties">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="NSArray" key="dict.sortedKeys">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                               </object>
-                               <object class="NSMutableArray" key="dict.values">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                               </object>
-                       </object>
-                       <nil key="activeLocalization"/>
-                       <object class="NSMutableDictionary" key="localizations">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="NSArray" key="dict.sortedKeys">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                               </object>
-                               <object class="NSMutableArray" key="dict.values">
-                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                               </object>
-                       </object>
-                       <nil key="sourceID"/>
-                       <int key="maxID">583</int>
-               </object>
-               <object class="IBClassDescriber" key="IBDocument.Classes">
-                       <object class="NSMutableArray" key="referencedPartialClassDescriptions">
-                               <bool key="EncodedWithXMLCoder">YES</bool>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">AnselExportController</string>
-                                       <string key="superclassName">NSObject</string>
-                                       <object class="NSMutableDictionary" key="actions">
-                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                               <object class="NSMutableArray" key="dict.sortedKeys">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <string>clickCancelConnect:</string>
-                                                       <string>clickServer:</string>
-                                                       <string>clickViewGallery:</string>
-                                                       <string>closeGalleryView:</string>
-                                                       <string>closeServerList:</string>
-                                                       <string>doAddServer:</string>
-                                                       <string>doCancelAddServer:</string>
-                                                       <string>removeServer:</string>
-                                                       <string>showNewGallery:</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>
-                                                       <string>id</string>
-                                                       <string>id</string>
-                                                       <string>id</string>
-                                                       <string>id</string>
-                                                       <string>id</string>
-                                               </object>
-                                       </object>
-                                       <object class="NSMutableDictionary" key="outlets">
-                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                               <object class="NSMutableArray" key="dict.sortedKeys">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <string>browserView</string>
-                                                       <string>closeGalleryView</string>
-                                                       <string>defaultImageView</string>
-                                                       <string>firstView</string>
-                                                       <string>galleryCombo</string>
-                                                       <string>mCancelConnect</string>
-                                                       <string>mExportMgr</string>
-                                                       <string>mImageCountLabel</string>
-                                                       <string>mMakeNewServerDefault</string>
-                                                       <string>mNewGalleryButton</string>
-                                                       <string>mServerSheetHostURL</string>
-                                                       <string>mServerSheetPassword</string>
-                                                       <string>mServerSheetServerNickName</string>
-                                                       <string>mServerSheetUsername</string>
-                                                       <string>mServersPopUp</string>
-                                                       <string>mSettingsBox</string>
-                                                       <string>mSizePopUp</string>
-                                                       <string>mviewGallerySheet</string>
-                                                       <string>newServerSheet</string>
-                                                       <string>serverListPanel</string>
-                                                       <string>serverTable</string>
-                                                       <string>spinner</string>
-                                                       <string>statusLabel</string>
-                                                       <string>viewGallery</string>
-                                               </object>
-                                               <object class="NSMutableArray" key="dict.values">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                                       <string>IKImageBrowserView</string>
-                                                       <string>NSButton</string>
-                                                       <string>NSImageView</string>
-                                                       <string>NSControl</string>
-                                                       <string>NSComboBox</string>
-                                                       <string>NSButton</string>
-                                                       <string>id</string>
-                                                       <string>NSTextField</string>
-                                                       <string>NSButton</string>
-                                                       <string>NSButton</string>
-                                                       <string>NSTextField</string>
-                                                       <string>NSSecureTextField</string>
-                                                       <string>NSTextField</string>
-                                                       <string>NSTextField</string>
-                                                       <string>NSPopUpButton</string>
-                                                       <string>NSBox</string>
-                                                       <string>NSPopUpButton</string>
-                                                       <string>NSWindow</string>
-                                                       <string>NSWindow</string>
-                                                       <string>NSPanel</string>
-                                                       <string>NSTableView</string>
-                                                       <string>NSProgressIndicator</string>
-                                                       <string>NSTextField</string>
-                                                       <string>NSButton</string>
-                                               </object>
-                                       </object>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">AnselExportController.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">AnselExportController</string>
-                                       <string key="superclassName">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBUserSource</string>
-                                               <string key="minorKey"/>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">AnselExportPluginBox</string>
-                                       <string key="superclassName">NSBox</string>
-                                       <object class="NSMutableDictionary" key="outlets">
-                                               <string key="NS.key.0">mPlugin</string>
-                                               <string key="NS.object.0">id</string>
-                                       </object>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">AnselExportPluginBox.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">AnselExportPluginBox</string>
-                                       <string key="superclassName">NSBox</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBUserSource</string>
-                                               <string key="minorKey"/>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">FirstResponder</string>
-                                       <string key="superclassName">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBUserSource</string>
-                                               <string key="minorKey"/>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">TURAnsel.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">TURAnselGallery.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">TURAnselGalleryPanelController.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBProjectSource</string>
-                                               <string key="minorKey">xmlrpc-1.5.1/XMLRPCConnection.h</string>
-                                       </object>
-                               </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey">IBUserSource</string>
-                                               <string key="minorKey"/>
-                                       </object>
-                               </object>
-                       </object>
-               </object>
-               <int key="IBDocument.localizationMode">0</int>
-               <string key="IBDocument.LastKnownRelativeProjectPath">../iPhoto2Ansel.xcodeproj</string>
-               <int key="IBDocument.defaultPropertyAccessControl">3</int>
-       </data>
-</archive>
diff --git a/iPhoto2Ansel/English.lproj/Panel.nib/keyedobjects.nib b/iPhoto2Ansel/English.lproj/Panel.nib/keyedobjects.nib
deleted file mode 100644 (file)
index 206fbbe..0000000
Binary files a/iPhoto2Ansel/English.lproj/Panel.nib/keyedobjects.nib and /dev/null differ
index cc62ba9..113f68d 100644 (file)
@@ -6,10 +6,8 @@
        <string>English</string>
        <key>CFBundleExecutable</key>
        <string>${EXECUTABLE_NAME}</string>
-       <key>CFBundleIconFile</key>
-       <string></string>
        <key>CFBundleIdentifier</key>
-       <string>com.theupstairsroom.iphoto2ansel</string>
+       <string>org.horde.export.iphoto2ansel</string>
        <key>CFBundleInfoDictionaryVersion</key>
        <string>6.0</string>
        <key>CFBundleName</key>
@@ -24,5 +22,9 @@
        <string>Panel</string>
        <key>NSPrincipalClass</key>
        <string>AnselExportController</string>
+       <key>NSHumanReadableCopyright</key>
+       <string>2008 - 2009 The Horde Project (http://www.horde.org)</string>
+       <key>CFBundleIconFile</key>
+       <string>iPhoto2Ansel</string>
 </dict>
 </plist>
diff --git a/iPhoto2Ansel/NSDataAdditions.h b/iPhoto2Ansel/NSDataAdditions.h
new file mode 100644 (file)
index 0000000..a0f6acb
--- /dev/null
@@ -0,0 +1,39 @@
+// 
+// Copyright 2008 Eric Czarny <eczarny@gmail.com>
+// 
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of  this  software  and  associated documentation files (the "Software"), to
+// deal  in  the Software without restriction, including without limitation the
+// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
+// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
+// Software is furnished to do so, subject to the following conditions:
+// 
+// The  above  copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+// 
+// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
+// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+// IN THE SOFTWARE.
+// 
+
+// 
+// Cocoa XML-RPC Framework
+// NSDataAdditions.h
+// 
+// Created by Eric Czarny on Wednesday, January 14, 2004.
+// Copyright 2008 Divisible by Zero.
+// 
+
+#import <Foundation/NSData.h>
+
+@class NSString;
+
+@interface NSData (NSDataAdditions)
+
++ (NSData *)base64DataFromString: (NSString *)string;
+
+@end
diff --git a/iPhoto2Ansel/NSDataAdditions.m b/iPhoto2Ansel/NSDataAdditions.m
new file mode 100644 (file)
index 0000000..4b3c076
--- /dev/null
@@ -0,0 +1,125 @@
+// 
+// Copyright 2008 Eric Czarny <eczarny@gmail.com>
+// 
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of  this  software  and  associated documentation files (the "Software"), to
+// deal  in  the Software without restriction, including without limitation the
+// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
+// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
+// Software is furnished to do so, subject to the following conditions:
+// 
+// The  above  copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+// 
+// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
+// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+// IN THE SOFTWARE.
+// 
+
+// 
+// Cocoa XML-RPC Framework
+// NSDataAdditions.m
+// 
+// Created by Eric Czarny on Wednesday, January 14, 2004.
+// Copyright 2008 Divisible by Zero.
+// 
+
+#import "NSDataAdditions.h"
+
+@implementation NSData (NSDataAdditions)
+
++ (NSData *)base64DataFromString: (NSString *)string {
+       unsigned long ixtext, lentext;
+       unsigned char ch, input[4], output[3];
+       short i, ixinput;
+       Boolean flignore, flendtext = false;
+       const char *temporary;
+       NSMutableData *result;
+       
+       if (string == nil) {
+               return [NSData data];
+       }
+       
+       ixtext = 0;
+       
+       temporary = [string UTF8String];
+       
+       lentext = [string length];
+       
+       result = [NSMutableData dataWithCapacity: lentext];
+       
+       ixinput = 0;
+       
+       while (true) {
+               if (ixtext >= lentext) {
+                       break;
+               }
+               
+               ch = temporary[ixtext++];
+               
+               flignore = false;
+               
+               if ((ch >= 'A') && (ch <= 'Z')) {
+                       ch = ch - 'A';
+               } else if ((ch >= 'a') && (ch <= 'z')) {
+                       ch = ch - 'a' + 26;
+               } else if ((ch >= '0') && (ch <= '9')) {
+                       ch = ch - '0' + 52;
+               } else if (ch == '+') {
+                       ch = 62;
+               } else if (ch == '=') {
+                       flendtext = true;
+               } else if (ch == '/') {
+                       ch = 63;
+               } else {
+                       flignore = true; 
+               }
+               
+               if (!flignore) {
+                       short ctcharsinput = 3;
+                       Boolean flbreak = false;
+                       
+                       if (flendtext) {
+                               if (ixinput == 0) {
+                                       break;
+                               }
+                               
+                               if ((ixinput == 1) || (ixinput == 2)) {
+                                       ctcharsinput = 1;
+                               } else {
+                                       ctcharsinput = 2;
+                               }
+                               
+                               ixinput = 3;
+                               
+                               flbreak = true;
+                       }
+                       
+                       input[ixinput++] = ch;
+                       
+                       if (ixinput == 4) {
+                               ixinput = 0;
+                               
+                               output[0] = (input[0] << 2) | ((input[1] & 0x30) >> 4);
+                               output[1] = ((input[1] & 0x0F) << 4) | ((input[2] & 0x3C) >> 2);
+                               output[2] = ((input[2] & 0x03) << 6) | (input[3] & 0x3F);
+                               
+                               for (i = 0; i < ctcharsinput; i++) {
+                                       [result appendBytes: &output[i] length: 1];
+                               }
+                       }
+                       
+                       if (flbreak) {
+                               break;
+                       }
+               }
+       }
+       
+       return result;
+}
+
+@end
diff --git a/iPhoto2Ansel/NSStringAdditions.h b/iPhoto2Ansel/NSStringAdditions.h
new file mode 100644 (file)
index 0000000..b4776f9
--- /dev/null
@@ -0,0 +1,39 @@
+// 
+// Copyright 2008 Eric Czarny <eczarny@gmail.com>
+// 
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of  this  software  and  associated documentation files (the "Software"), to
+// deal  in  the Software without restriction, including without limitation the
+// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
+// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
+// Software is furnished to do so, subject to the following conditions:
+// 
+// The  above  copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+// 
+// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
+// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+// IN THE SOFTWARE.
+// 
+
+// 
+// Cocoa XML-RPC Framework
+// NSStringAdditions.h
+// 
+// Created by Eric Czarny on Wednesday, January 14, 2004.
+// Copyright 2008 Divisible by Zero.
+// 
+
+#import <Foundation/NSString.h>
+
+@class NSData;
+
+@interface NSString (NSStringAdditions)
+
++ (NSString *)base64StringFromData: (NSData *)data length: (NSInteger)length;
+
+@end
diff --git a/iPhoto2Ansel/NSStringAdditions.m b/iPhoto2Ansel/NSStringAdditions.m
new file mode 100644 (file)
index 0000000..22387b9
--- /dev/null
@@ -0,0 +1,119 @@
+// 
+// Copyright 2008 Eric Czarny <eczarny@gmail.com>
+// 
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of  this  software  and  associated documentation files (the "Software"), to
+// deal  in  the Software without restriction, including without limitation the
+// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
+// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
+// Software is furnished to do so, subject to the following conditions:
+// 
+// The  above  copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+// 
+// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
+// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+// IN THE SOFTWARE.
+// 
+
+// 
+// Cocoa XML-RPC Framework
+// NSStringAdditions.m
+// 
+// Created by Eric Czarny on Wednesday, January 14, 2004.
+// Copyright 2008 Divisible by Zero.
+// 
+
+#import "NSDataAdditions.h"
+
+/* Base64 Encoding Table */
+static char base64EncodingTable[64] = {
+       'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
+       'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',
+       'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
+       'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'
+};
+
+@implementation NSString (NSStringExtensions)
+
++ (NSString *)base64StringFromData: (NSData *)data length: (NSInteger)length {
+       unsigned long ixtext, lentext;
+       long ctremaining;
+       unsigned char input[3], output[4];
+       short i, charsonline = 0, ctcopy;
+       const unsigned char *raw;
+       NSMutableString *result;
+    
+       lentext = [data length];
+       
+       if (lentext < 1) {
+               return @"";
+       }
+       
+       result = [NSMutableString stringWithCapacity: lentext];
+       
+       raw = [data bytes];
+       
+       ixtext = 0; 
+       
+       while (true) {
+               ctremaining = lentext - ixtext;
+               
+               if (ctremaining <= 0) {
+                       break;
+               }
+               
+               for (i = 0; i < 3; i++) { 
+                       unsigned long ix = ixtext + i;
+                       
+                       if (ix < lentext) {
+                               input[i] = raw[ix];
+                       } else {
+                               input[i] = 0;
+                       }
+               }
+               
+               output[0] = (input[0] & 0xFC) >> 2;
+               output[1] = ((input[0] & 0x03) << 4) | ((input[1] & 0xF0) >> 4);
+               output[2] = ((input[1] & 0x0F) << 2) | ((input[2] & 0xC0) >> 6);
+               output[3] = input[2] & 0x3F;
+               
+               ctcopy = 4;
+               
+               switch (ctremaining) {
+                       case 1: 
+                               ctcopy = 2; 
+                               break;
+                       case 2: 
+                               ctcopy = 3; 
+                               break;
+               }
+               
+               for (i = 0; i < ctcopy; i++) {
+                       [result appendString: [NSString stringWithFormat: @"%c", base64EncodingTable[output[i]]]];
+               }
+               
+               for (i = ctcopy; i < 4; i++) {
+                       [result appendString: @"="];
+               }
+               
+               ixtext += 3;
+               charsonline += 4;
+               
+               if (length > 0) {
+                       if (charsonline >= length) {
+                               charsonline = 0;
+                               
+                               [result appendString: @"\n"];
+                       }
+               }
+       }
+       
+       return result;
+}
+
+@end
diff --git a/iPhoto2Ansel/PackageBuilder.pmdoc/01iphoto-contents.xml b/iPhoto2Ansel/PackageBuilder.pmdoc/01iphoto-contents.xml
deleted file mode 100644 (file)
index 3aa192b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<pkg-contents spec="1.12"><f n="iPhoto2Ansel.iPhotoExporter" o="mrubinsk" g="staff" p="16877" pt="/Users/mrubinsk/Library/Application Support/iPhoto/Plugins/iPhoto2Ansel.iPhotoExporter" m="true" t="file"><f n=".DS_Store" o="mrubinsk" g="staff" p="33188" x="true"/><f n="Contents" o="mrubinsk" g="staff" p="16877"><f n=".DS_Store" o="mrubinsk" g="staff" p="33188"/><f n="Frameworks" o="mrubinsk" g="staff" p="16877"><f n="XMLRPC.framework" o="mrubinsk" g="staff" p="16877"><f n="Headers" o="mrubinsk" g="staff" p="41453"><f n="NSDataAdditions.h" o="mrubinsk" g="staff" p="33188"/><f n="NSStringAdditions.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPC.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPC.pch" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCConnection.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCDecoder.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCEncoder.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCRequest.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCResponse.h" o="mrubinsk" g="staff" p="33188"/></f><f n="Resources" o="mrubinsk" g="staff" p="41453"><f n="English.lproj" o="mrubinsk" g="staff" p="16877"><f n="Localizable.strings" o="mrubinsk" g="staff" p="33188"/></f><f n="Info.plist" o="mrubinsk" g="staff" p="33188"/><f n="LICENSE" o="mrubinsk" g="staff" p="33188"/><f n="README" o="mrubinsk" g="staff" p="33188"/></f><f n="Versions" o="mrubinsk" g="staff" p="16877"><f n="A" o="mrubinsk" g="staff" p="16877"><f n="Headers" o="mrubinsk" g="staff" p="16877"><f n="NSDataAdditions.h" o="mrubinsk" g="staff" p="33188"/><f n="NSStringAdditions.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPC.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPC.pch" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCConnection.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCDecoder.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCEncoder.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCRequest.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCResponse.h" o="mrubinsk" g="staff" p="33188"/></f><f n="Resources" o="mrubinsk" g="staff" p="16877"><f n="English.lproj" o="mrubinsk" g="staff" p="16877"><f n="Localizable.strings" o="mrubinsk" g="staff" p="33188"/></f><f n="Info.plist" o="mrubinsk" g="staff" p="33188"/><f n="LICENSE" o="mrubinsk" g="staff" p="33188"/><f n="README" o="mrubinsk" g="staff" p="33188"/></f><f n="XMLRPC" o="mrubinsk" g="staff" p="33261"/></f><f n="Current" o="mrubinsk" g="staff" p="41453"><f n="Headers" o="mrubinsk" g="staff" p="16877"><f n="NSDataAdditions.h" o="mrubinsk" g="staff" p="33188"/><f n="NSStringAdditions.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPC.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPC.pch" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCConnection.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCDecoder.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCEncoder.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCRequest.h" o="mrubinsk" g="staff" p="33188"/><f n="XMLRPCResponse.h" o="mrubinsk" g="staff" p="33188"/></f><f n="Resources" o="mrubinsk" g="staff" p="16877"><f n="English.lproj" o="mrubinsk" g="staff" p="16877"><f n="Localizable.strings" o="mrubinsk" g="staff" p="33188"/></f><f n="Info.plist" o="mrubinsk" g="staff" p="33188"/><f n="LICENSE" o="mrubinsk" g="staff" p="33188"/><f n="README" o="mrubinsk" g="staff" p="33188"/></f><f n="XMLRPC" o="mrubinsk" g="staff" p="33261"/></f></f><f n="XMLRPC" o="mrubinsk" g="staff" p="41453"/></f></f><f n="Info.plist" o="mrubinsk" g="staff" p="33188"/><f n="MacOS" o="mrubinsk" g="staff" p="16877"><f n="iPhoto2Ansel" o="mrubinsk" g="staff" p="33261"/></f><f n="Resources" o="mrubinsk" g="staff" p="16877"><f n="English.lproj" o="mrubinsk" g="staff" p="16877"><f n="InfoPlist.strings" o="mrubinsk" g="staff" p="33188"/></f><f n="Panel.nib" o="mrubinsk" g="staff" p="16877"><f n="classes.nib" o="mrubinsk" g="staff" p="33188"/><f n="info.nib" o="mrubinsk" g="staff" p="33188"/><f n="keyedobjects.nib" o="mrubinsk" g="staff" p="33188"/></f><f n="ProgressSheet.nib" o="mrubinsk" g="staff" p="16877"><f n="classes.nib" o="mrubinsk" g="staff" p="33188"/><f n="info.nib" o="mrubinsk" g="staff" p="33188"/><f n="keyedobjects.nib" o="mrubinsk" g="staff" p="33188"/></f></f></f></f></pkg-contents>
\ No newline at end of file
diff --git a/iPhoto2Ansel/PackageBuilder.pmdoc/01iphoto.xml b/iPhoto2Ansel/PackageBuilder.pmdoc/01iphoto.xml
deleted file mode 100644 (file)
index e28bd7d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<pkgref spec="1.12" uuid="2EB783AB-84E0-40BC-B72B-8550CE2C1472"><config><identifier>com.horde.iphoto2anselExportPlugin.iphoto2ansel.pkg</identifier><version>1</version><description></description><post-install type="none"/><installFrom includeRoot="true">/Users/mrubinsk/Library/Application Support/iPhoto/Plugins/iPhoto2Ansel.iPhotoExporter</installFrom><installTo mod="true">/Library/Application Support/iPhoto/Plugins</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>parent</mod><mod>requireAuthorization</mod><mod>installTo.path</mod><mod>installTo.isAbsoluteType</mod><mod>installTo</mod></config><contents><file-list>01iphoto-contents.xml</file-list><component id="com.theupstairsroom.iphoto2ansel" path="/Users/mrubinsk/Library/Application Support/iPhoto/Plugins/iPhoto2Ansel.iPhotoExporter" version="1.0"><component id="com.yourcompany.XMLRPC" path="/Users/mrubinsk/Library/Application Support/iPhoto/Plugins/iPhoto2Ansel.iPhotoExporter/Contents/Frameworks/XMLRPC.framework" version="1.0"/></component><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
\ No newline at end of file
diff --git a/iPhoto2Ansel/PackageBuilder.pmdoc/index.xml b/iPhoto2Ansel/PackageBuilder.pmdoc/index.xml
deleted file mode 100644 (file)
index f592cde..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<pkmkdoc spec="1.12"><properties><title>iPhoto2Ansel Export Plugin</title><build>/Users/mrubinsk/Desktop/iPhoto2Ansel Export Plugin.pkg</build><organization>com.horde</organization><userSees ui="easy"/><min-target os="3"/><domain user="true"/></properties><distribution><versions min-spec="1.000000"/><scripts></scripts></distribution><contents><choice title="iPhoto2Ansel" id="choice0" starts_selected="true" starts_enabled="true" starts_hidden="false"><pkgref id="com.horde.iphoto2anselExportPlugin.iphoto2ansel.pkg"/></choice></contents><resources bg-scale="none" bg-align="topleft"><locale lang="en"/></resources><flags/><item type="file">01iphoto.xml</item><mod>properties.title</mod><mod>properties.userDomain</mod><mod>properties.anywhereDomain</mod></pkmkdoc>
\ No newline at end of file
diff --git a/iPhoto2Ansel/ProgressSheet.nib/classes.nib b/iPhoto2Ansel/ProgressSheet.nib/classes.nib
deleted file mode 100644 (file)
index fbf4da3..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-{
-    IBClasses = (
-        {
-            ACTIONS = {cancel = id; }; 
-            CLASS = FBProgressController; 
-            LANGUAGE = ObjC; 
-            OUTLETS = {progressIndicator = id; progressPanel = id; statusField = id; }; 
-            SUPERCLASS = NSObject; 
-        }, 
-        {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }
-    ); 
-    IBVersion = 1; 
-}
\ No newline at end of file
diff --git a/iPhoto2Ansel/ProgressSheet.nib/info.nib b/iPhoto2Ansel/ProgressSheet.nib/info.nib
deleted file mode 100644 (file)
index a92d71d..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-       <key>IBDocumentLocation</key>
-       <string>750 59 356 240 0 0 1440 878 </string>
-       <key>IBFramework Version</key>
-       <string>443.0</string>
-       <key>IBOpenObjects</key>
-       <array>
-               <integer>5</integer>
-       </array>
-       <key>IBSystem Version</key>
-       <string>8P2137</string>
-</dict>
-</plist>
diff --git a/iPhoto2Ansel/ProgressSheet.nib/keyedobjects.nib b/iPhoto2Ansel/ProgressSheet.nib/keyedobjects.nib
deleted file mode 100644 (file)
index e70ba65..0000000
Binary files a/iPhoto2Ansel/ProgressSheet.nib/keyedobjects.nib and /dev/null differ
diff --git a/iPhoto2Ansel/Resources/English.lproj/AnselGalleryPanel.nib/designable.nib b/iPhoto2Ansel/Resources/English.lproj/AnselGalleryPanel.nib/designable.nib
new file mode 100644 (file)
index 0000000..aab13b8
--- /dev/null
@@ -0,0 +1,744 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
+       <data>
+               <int key="IBDocument.SystemTarget">1050</int>
+               <string key="IBDocument.SystemVersion">9F33</string>
+               <string key="IBDocument.InterfaceBuilderVersion">672</string>
+               <string key="IBDocument.AppKitVersion">949.34</string>
+               <string key="IBDocument.HIToolboxVersion">352.00</string>
+               <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <integer value="15"/>
+               </object>
+               <object class="NSArray" key="IBDocument.PluginDependencies">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+               </object>
+               <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <object class="NSCustomObject" id="1001">
+                               <string key="NSClassName">TURAnselGalleryPanelController</string>
+                       </object>
+                       <object class="NSCustomObject" id="1003">
+                               <string key="NSClassName">FirstResponder</string>
+                       </object>
+                       <object class="NSCustomObject" id="1004">
+                               <string key="NSClassName">NSApplication</string>
+                       </object>
+                       <object class="NSWindowTemplate" id="1005">
+                               <int key="NSWindowStyleMask">19</int>
+                               <int key="NSWindowBacking">2</int>
+                               <string key="NSWindowRect">{{797, 724}, {267, 276}}</string>
+                               <int key="NSWTFlags">-536866816</int>
+                               <string key="NSWindowTitle">New Gallery</string>
+                               <string key="NSWindowClass">NSPanel</string>
+                               <nil key="NSViewClass"/>
+                               <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
+                               <object class="NSView" key="NSWindowView" id="1006">
+                                       <reference key="NSNextResponder"/>
+                                       <int key="NSvFlags">256</int>
+                                       <object class="NSMutableArray" key="NSSubviews">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSTextField" id="142371246">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{20, 219}, {227, 22}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="104713052">
+                                                               <int key="NSCellFlags">-1804468671</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents"/>
+                                                               <object class="NSFont" key="NSSupport" id="1035187758">
+                                                                       <string key="NSName">LucidaGrande</string>
+                                                                       <double key="NSSize">1.300000e+01</double>
+                                                                       <int key="NSfFlags">1044</int>
+                                                               </object>
+                                                               <reference key="NSControlView" ref="142371246"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <object class="NSColor" key="NSBackgroundColor" id="926502601">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">textBackgroundColor</string>
+                                                                       <object class="NSColor" key="NSColor" id="537053071">
+                                                                               <int key="NSColorSpace">3</int>
+                                                                               <bytes key="NSWhite">MQA</bytes>
+                                                                       </object>
+                                                               </object>
+                                                               <object class="NSColor" key="NSTextColor" id="649170679">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">textColor</string>
+                                                                       <object class="NSColor" key="NSColor" id="957332318">
+                                                                               <int key="NSColorSpace">3</int>
+                                                                               <bytes key="NSWhite">MAA</bytes>
+                                                                       </object>
+                                                               </object>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="970595672">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{17, 240}, {88, 16}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="303822681">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">Gallery Name</string>
+                                                               <object class="NSFont" key="NSSupport" id="849304139">
+                                                                       <string key="NSName">LucidaGrande</string>
+                                                                       <double key="NSSize">1.200000e+01</double>
+                                                                       <int key="NSfFlags">16</int>
+                                                               </object>
+                                                               <reference key="NSControlView" ref="970595672"/>
+                                                               <object class="NSColor" key="NSBackgroundColor" id="264684485">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">controlColor</string>
+                                                                       <object class="NSColor" key="NSColor" id="961976611">
+                                                                               <int key="NSColorSpace">3</int>
+                                                                               <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
+                                                                       </object>
+                                                               </object>
+                                                               <object class="NSColor" key="NSTextColor" id="339290383">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">controlTextColor</string>
+                                                                       <reference key="NSColor" ref="957332318"/>
+                                                               </object>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="768485006">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{17, 195}, {73, 16}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="441648904">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">Gallery Slug</string>
+                                                               <reference key="NSSupport" ref="849304139"/>
+                                                               <reference key="NSControlView" ref="768485006"/>
+                                                               <reference key="NSBackgroundColor" ref="264684485"/>
+                                                               <reference key="NSTextColor" ref="339290383"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="887381497">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{20, 174}, {227, 22}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="347914051">
+                                                               <int key="NSCellFlags">-1804468671</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents"/>
+                                                               <reference key="NSSupport" ref="1035187758"/>
+                                                               <reference key="NSControlView" ref="887381497"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="926502601"/>
+                                                               <reference key="NSTextColor" ref="649170679"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="703267117">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{20, 103}, {227, 47}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="116149712">
+                                                               <int key="NSCellFlags">-1805517311</int>
+                                                               <int key="NSCellFlags2">272629760</int>
+                                                               <string key="NSContents"/>
+                                                               <reference key="NSSupport" ref="1035187758"/>
+                                                               <reference key="NSControlView" ref="703267117"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="926502601"/>
+                                                               <reference key="NSTextColor" ref="649170679"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="568388187">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{17, 150}, {124, 16}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="774003593">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">Gallery Description</string>
+                                                               <reference key="NSSupport" ref="849304139"/>
+                                                               <reference key="NSControlView" ref="568388187"/>
+                                                               <reference key="NSBackgroundColor" ref="264684485"/>
+                                                               <reference key="NSTextColor" ref="339290383"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSButton" id="64211119">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{116, 12}, {68, 32}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="490284298">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">134217728</int>
+                                                               <string key="NSContents">Cancel</string>
+                                                               <reference key="NSSupport" ref="1035187758"/>
+                                                               <reference key="NSControlView" ref="64211119"/>
+                                                               <int key="NSButtonFlags">-2038284033</int>
+                                                               <int key="NSButtonFlags2">129</int>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">200</int>
+                                                               <int key="NSPeriodicInterval">25</int>
+                                                       </object>
+                                               </object>
+                                               <object class="NSButton" id="184111456">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{184, 12}, {69, 32}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="13003559">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">134217728</int>
+                                                               <string key="NSContents">Save</string>
+                                                               <reference key="NSSupport" ref="1035187758"/>
+                                                               <reference key="NSControlView" ref="184111456"/>
+                                                               <int key="NSButtonFlags">-2038284033</int>
+                                                               <int key="NSButtonFlags2">129</int>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">200</int>
+                                                               <int key="NSPeriodicInterval">25</int>
+                                                       </object>
+                                               </object>
+                                               <object class="NSComboBox" id="137843971">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{20, 56}, {230, 26}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSComboBoxCell" key="NSCell" id="625134106">
+                                                               <int key="NSCellFlags">879885888</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents"/>
+                                                               <reference key="NSSupport" ref="1035187758"/>
+                                                               <reference key="NSControlView" ref="137843971"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="926502601"/>
+                                                               <reference key="NSTextColor" ref="339290383"/>
+                                                               <int key="NSVisibleItemCount">5</int>
+                                                               <bool key="NSHasVerticalScroller">YES</bool>
+                                                               <reference key="NSDelegate" ref="137843971"/>
+                                                               <object class="NSComboTableView" key="NSTableView" id="677168914">
+                                                                       <reference key="NSNextResponder"/>
+                                                                       <int key="NSvFlags">274</int>
+                                                                       <string key="NSFrameSize">{15, 0}</string>
+                                                                       <reference key="NSSuperview"/>
+                                                                       <reference key="NSWindow"/>
+                                                                       <bool key="NSEnabled">YES</bool>
+                                                                       <object class="NSMutableArray" key="NSTableColumns">
+                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                               <object class="NSTableColumn">
+                                                                                       <integer value="0" key="NSIdentifier" id="8"/>
+                                                                                       <double key="NSWidth">1.200000e+01</double>
+                                                                                       <double key="NSMinWidth">1.000000e+01</double>
+                                                                                       <double key="NSMaxWidth">1.000000e+03</double>
+                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
+                                                                                               <int key="NSCellFlags">75628032</int>
+                                                                                               <int key="NSCellFlags2">0</int>
+                                                                                               <string key="NSContents"/>
+                                                                                               <reference key="NSSupport" ref="849304139"/>
+                                                                                               <object class="NSColor" key="NSBackgroundColor">
+                                                                                                       <int key="NSColorSpace">3</int>
+                                                                                                       <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
+                                                                                               </object>
+                                                                                               <reference key="NSTextColor" ref="537053071"/>
+                                                                                       </object>
+                                                                                       <object class="NSTextFieldCell" key="NSDataCell">
+                                                                                               <int key="NSCellFlags">338820672</int>
+                                                                                               <int key="NSCellFlags2">1024</int>
+                                                                                               <reference key="NSSupport" ref="1035187758"/>
+                                                                                               <reference key="NSControlView" ref="677168914"/>
+                                                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                                                               <object class="NSColor" key="NSBackgroundColor" id="525076026">
+                                                                                                       <int key="NSColorSpace">6</int>
+                                                                                                       <string key="NSCatalogName">System</string>
+                                                                                                       <string key="NSColorName">controlBackgroundColor</string>
+                                                                                                       <reference key="NSColor" ref="961976611"/>
+                                                                                               </object>
+                                                                                               <reference key="NSTextColor" ref="339290383"/>
+                                                                                       </object>
+                                                                                       <int key="NSResizingMask">3</int>
+                                                                                       <bool key="NSIsResizeable">YES</bool>
+                                                                                       <reference key="NSTableView" ref="677168914"/>
+                                                                               </object>
+                                                                       </object>
+                                                                       <double key="NSIntercellSpacingWidth">3.000000e+00</double>
+                                                                       <double key="NSIntercellSpacingHeight">2.000000e+00</double>
+                                                                       <reference key="NSBackgroundColor" ref="525076026"/>
+                                                                       <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">1.900000e+01</double>
+                                                                       <string key="NSAction">tableViewAction:</string>
+                                                                       <int key="NSTvFlags">-767524864</int>
+                                                                       <reference key="NSDelegate" ref="625134106"/>
+                                                                       <reference key="NSDataSource" ref="625134106"/>
+                                                                       <reference key="NSTarget" ref="625134106"/>
+                                                                       <int key="NSColumnAutoresizingStyle">1</int>
+                                                                       <int key="NSDraggingSourceMaskForLocal">15</int>
+                                                                       <int key="NSDraggingSourceMaskForNonLocal">0</int>
+                                                                       <bool key="NSAllowsTypeSelect">YES</bool>
+                                                               </object>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="793482582">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{17, 79}, {88, 16}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="657594086">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">Gallery Parent</string>
+                                                               <reference key="NSSupport" ref="849304139"/>
+                                                               <reference key="NSControlView" ref="793482582"/>
+                                                               <reference key="NSBackgroundColor" ref="264684485"/>
+                                                               <reference key="NSTextColor" ref="339290383"/>
+                                                       </object>
+                                               </object>
+                                       </object>
+                                       <string key="NSFrameSize">{267, 276}</string>
+                                       <reference key="NSSuperview"/>
+                               </object>
+                               <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
+                               <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
+                       </object>
+               </object>
+               <object class="IBObjectContainer" key="IBDocument.Objects">
+                       <object class="NSMutableArray" key="connectionRecords">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">newGallerySheet</string>
+                                               <reference key="source" ref="1001"/>
+                                               <reference key="destination" ref="1005"/>
+                                       </object>
+                                       <int key="connectionID">43</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">doNewGallery:</string>
+                                               <reference key="source" ref="1001"/>
+                                               <reference key="destination" ref="184111456"/>
+                                       </object>
+                                       <int key="connectionID">48</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">galleryDescTextField</string>
+                                               <reference key="source" ref="1001"/>
+                                               <reference key="destination" ref="703267117"/>
+                                       </object>
+                                       <int key="connectionID">49</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">galleryNameTextField</string>
+                                               <reference key="source" ref="1001"/>
+                                               <reference key="destination" ref="142371246"/>
+                                       </object>
+                                       <int key="connectionID">50</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">gallerySlugTextField</string>
+                                               <reference key="source" ref="1001"/>
+                                               <reference key="destination" ref="887381497"/>
+                                       </object>
+                                       <int key="connectionID">51</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">cancelNewGallery:</string>
+                                               <reference key="source" ref="1001"/>
+                                               <reference key="destination" ref="490284298"/>
+                                       </object>
+                                       <int key="connectionID">53</int>
+                               </object>
+                       </object>
+                       <object class="IBMutableOrderedSet" key="objectRecords">
+                               <object class="NSArray" key="orderedObjects">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">0</int>
+                                               <object class="NSArray" key="object" id="1002">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                               </object>
+                                               <reference key="children" ref="1000"/>
+                                               <nil key="parent"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-2</int>
+                                               <reference key="object" ref="1001"/>
+                                               <reference key="parent" ref="1002"/>
+                                               <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-1</int>
+                                               <reference key="object" ref="1003"/>
+                                               <reference key="parent" ref="1002"/>
+                                               <string key="objectName">First Responder</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-3</int>
+                                               <reference key="object" ref="1004"/>
+                                               <reference key="parent" ref="1002"/>
+                                               <string key="objectName">Application</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">1</int>
+                                               <reference key="object" ref="1005"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="1006"/>
+                                               </object>
+                                               <reference key="parent" ref="1002"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">2</int>
+                                               <reference key="object" ref="1006"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="142371246"/>
+                                                       <reference ref="970595672"/>
+                                                       <reference ref="768485006"/>
+                                                       <reference ref="887381497"/>
+                                                       <reference ref="703267117"/>
+                                                       <reference ref="568388187"/>
+                                                       <reference ref="137843971"/>
+                                                       <reference ref="793482582"/>
+                                                       <reference ref="64211119"/>
+                                                       <reference ref="184111456"/>
+                                               </object>
+                                               <reference key="parent" ref="1005"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">3</int>
+                                               <reference key="object" ref="142371246"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="104713052"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">4</int>
+                                               <reference key="object" ref="104713052"/>
+                                               <reference key="parent" ref="142371246"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">5</int>
+                                               <reference key="object" ref="970595672"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="303822681"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">6</int>
+                                               <reference key="object" ref="303822681"/>
+                                               <reference key="parent" ref="970595672"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">7</int>
+                                               <reference key="object" ref="768485006"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="441648904"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">8</int>
+                                               <reference key="object" ref="441648904"/>
+                                               <reference key="parent" ref="768485006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">9</int>
+                                               <reference key="object" ref="887381497"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="347914051"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">10</int>
+                                               <reference key="object" ref="347914051"/>
+                                               <reference key="parent" ref="887381497"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">11</int>
+                                               <reference key="object" ref="703267117"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="116149712"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">12</int>
+                                               <reference key="object" ref="116149712"/>
+                                               <reference key="parent" ref="703267117"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">13</int>
+                                               <reference key="object" ref="568388187"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="774003593"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">14</int>
+                                               <reference key="object" ref="774003593"/>
+                                               <reference key="parent" ref="568388187"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">15</int>
+                                               <reference key="object" ref="64211119"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="490284298"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">16</int>
+                                               <reference key="object" ref="490284298"/>
+                                               <reference key="parent" ref="64211119"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">17</int>
+                                               <reference key="object" ref="184111456"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="13003559"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">18</int>
+                                               <reference key="object" ref="13003559"/>
+                                               <reference key="parent" ref="184111456"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">19</int>
+                                               <reference key="object" ref="137843971"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="625134106"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">20</int>
+                                               <reference key="object" ref="625134106"/>
+                                               <reference key="parent" ref="137843971"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">21</int>
+                                               <reference key="object" ref="793482582"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="657594086"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">22</int>
+                                               <reference key="object" ref="657594086"/>
+                                               <reference key="parent" ref="793482582"/>
+                                       </object>
+                               </object>
+                       </object>
+                       <object class="NSMutableDictionary" key="flattenedProperties">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="NSMutableArray" key="dict.sortedKeys">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <string>-1.IBPluginDependency</string>
+                                       <string>-2.IBPluginDependency</string>
+                                       <string>-3.IBPluginDependency</string>
+                                       <string>1.IBEditorWindowLastContentRect</string>
+                                       <string>1.IBPluginDependency</string>
+                                       <string>1.IBWindowTemplateEditedContentRect</string>
+                                       <string>1.NSWindowTemplate.visibleAtLaunch</string>
+                                       <string>1.WindowOrigin</string>
+                                       <string>1.editorWindowContentRectSynchronizationRect</string>
+                                       <string>10.IBPluginDependency</string>
+                                       <string>11.IBPluginDependency</string>
+                                       <string>12.IBPluginDependency</string>
+                                       <string>13.IBPluginDependency</string>
+                                       <string>14.IBPluginDependency</string>
+                                       <string>15.IBPluginDependency</string>
+                                       <string>16.IBPluginDependency</string>
+                                       <string>17.IBPluginDependency</string>
+                                       <string>18.IBPluginDependency</string>
+                                       <string>19.IBPluginDependency</string>
+                                       <string>2.IBPluginDependency</string>
+                                       <string>20.IBPluginDependency</string>
+                                       <string>21.IBPluginDependency</string>
+                                       <string>22.IBPluginDependency</string>
+                                       <string>3.IBPluginDependency</string>
+                                       <string>4.IBPluginDependency</string>
+                                       <string>5.IBPluginDependency</string>
+                                       <string>6.IBPluginDependency</string>
+                                       <string>7.IBPluginDependency</string>
+                                       <string>8.IBPluginDependency</string>
+                                       <string>9.IBPluginDependency</string>
+                               </object>
+                               <object class="NSMutableArray" key="dict.values">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>{{177, 722}, {267, 276}}</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>{{177, 722}, {267, 276}}</string>
+                                       <reference ref="8"/>
+                                       <string>{196, 240}</string>
+                                       <string>{{357, 418}, {480, 270}}</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                               </object>
+                       </object>
+                       <object class="NSMutableDictionary" key="unlocalizedProperties">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="NSArray" key="dict.sortedKeys">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                               </object>
+                               <object class="NSMutableArray" key="dict.values">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                               </object>
+                       </object>
+                       <nil key="activeLocalization"/>
+                       <object class="NSMutableDictionary" key="localizations">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="NSArray" key="dict.sortedKeys">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                               </object>
+                               <object class="NSMutableArray" key="dict.values">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                               </object>
+                       </object>
+                       <nil key="sourceID"/>
+                       <int key="maxID">53</int>
+               </object>
+               <object class="IBClassDescriber" key="IBDocument.Classes">
+                       <object class="NSMutableArray" key="referencedPartialClassDescriptions">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">TURAnsel.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">TURAnselGallery.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="855842895">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">TURAnselGalleryPanelController.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">xmlrpc-1.5.1/XMLRPCConnection.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">TURAnselGalleryPanelController</string>
+                                       <string key="superclassName">NSObject</string>
+                                       <object class="NSMutableDictionary" key="actions">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSMutableArray" key="dict.sortedKeys">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>cancelNewGallery:</string>
+                                                       <string>doNewGallery:</string>
+                                               </object>
+                                               <object class="NSMutableArray" key="dict.values">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>id</string>
+                                                       <string>id</string>
+                                               </object>
+                                       </object>
+                                       <object class="NSMutableDictionary" key="outlets">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSMutableArray" key="dict.sortedKeys">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>delegate</string>
+                                                       <string>galleryDescTextField</string>
+                                                       <string>galleryNameTextField</string>
+                                                       <string>gallerySlugTextField</string>
+                                                       <string>newGallerySheet</string>
+                                               </object>
+                                               <object class="NSMutableArray" key="dict.values">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>id</string>
+                                                       <string>NSTextField</string>
+                                                       <string>NSTextField</string>
+                                                       <string>NSTextField</string>
+                                                       <string>NSPanel</string>
+                                               </object>
+                                       </object>
+                                       <reference key="sourceIdentifier" ref="855842895"/>
+                               </object>
+                       </object>
+               </object>
+               <int key="IBDocument.localizationMode">0</int>
+               <string key="IBDocument.LastKnownRelativeProjectPath">../iPhoto2Ansel.xcodeproj</string>
+               <int key="IBDocument.defaultPropertyAccessControl">3</int>
+       </data>
+</archive>
diff --git a/iPhoto2Ansel/Resources/English.lproj/AnselGalleryPanel.nib/keyedobjects.nib b/iPhoto2Ansel/Resources/English.lproj/AnselGalleryPanel.nib/keyedobjects.nib
new file mode 100644 (file)
index 0000000..b318b79
Binary files /dev/null and b/iPhoto2Ansel/Resources/English.lproj/AnselGalleryPanel.nib/keyedobjects.nib differ
diff --git a/iPhoto2Ansel/Resources/English.lproj/AnselServers.nib/designable.nib b/iPhoto2Ansel/Resources/English.lproj/AnselServers.nib/designable.nib
new file mode 100644 (file)
index 0000000..a4cabc8
--- /dev/null
@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
+       <data>
+               <int key="IBDocument.SystemTarget">1050</int>
+               <string key="IBDocument.SystemVersion">9F33</string>
+               <string key="IBDocument.InterfaceBuilderVersion">672</string>
+               <string key="IBDocument.AppKitVersion">949.34</string>
+               <string key="IBDocument.HIToolboxVersion">352.00</string>
+               <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <integer value="1" id="9"/>
+               </object>
+               <object class="NSArray" key="IBDocument.PluginDependencies">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+               </object>
+               <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <object class="NSCustomObject" id="1001">
+                               <string key="NSClassName">TURAnselServersPanelController</string>
+                       </object>
+                       <object class="NSCustomObject" id="1003">
+                               <string key="NSClassName">FirstResponder</string>
+                       </object>
+                       <object class="NSCustomObject" id="1004">
+                               <string key="NSClassName">NSApplication</string>
+                       </object>
+                       <object class="NSWindowTemplate" id="1005">
+                               <int key="NSWindowStyleMask">15</int>
+                               <int key="NSWindowBacking">2</int>
+                               <string key="NSWindowRect">{{196, 240}, {480, 270}}</string>
+                               <int key="NSWTFlags">536870912</int>
+                               <string key="NSWindowTitle">Ansel Servers</string>
+                               <string key="NSWindowClass">NSWindow</string>
+                               <nil key="NSViewClass"/>
+                               <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
+                               <object class="NSView" key="NSWindowView" id="1006">
+                                       <reference key="NSNextResponder"/>
+                                       <int key="NSvFlags">256</int>
+                                       <string key="NSFrameSize">{480, 270}</string>
+                                       <reference key="NSSuperview"/>
+                               </object>
+                               <string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
+                               <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
+                       </object>
+               </object>
+               <object class="IBObjectContainer" key="IBDocument.Objects">
+                       <object class="NSMutableArray" key="connectionRecords">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                       </object>
+                       <object class="IBMutableOrderedSet" key="objectRecords">
+                               <object class="NSArray" key="orderedObjects">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">0</int>
+                                               <object class="NSArray" key="object" id="1002">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                               </object>
+                                               <reference key="children" ref="1000"/>
+                                               <nil key="parent"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-2</int>
+                                               <reference key="object" ref="1001"/>
+                                               <reference key="parent" ref="1002"/>
+                                               <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-1</int>
+                                               <reference key="object" ref="1003"/>
+                                               <reference key="parent" ref="1002"/>
+                                               <string key="objectName">First Responder</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-3</int>
+                                               <reference key="object" ref="1004"/>
+                                               <reference key="parent" ref="1002"/>
+                                               <string key="objectName">Application</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">1</int>
+                                               <reference key="object" ref="1005"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="1006"/>
+                                               </object>
+                                               <reference key="parent" ref="1002"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">2</int>
+                                               <reference key="object" ref="1006"/>
+                                               <reference key="parent" ref="1005"/>
+                                       </object>
+                               </object>
+                       </object>
+                       <object class="NSMutableDictionary" key="flattenedProperties">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="NSMutableArray" key="dict.sortedKeys">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <string>-1.IBPluginDependency</string>
+                                       <string>-2.IBPluginDependency</string>
+                                       <string>-3.IBPluginDependency</string>
+                                       <string>1.IBEditorWindowLastContentRect</string>
+                                       <string>1.IBPluginDependency</string>
+                                       <string>1.IBWindowTemplateEditedContentRect</string>
+                                       <string>1.NSWindowTemplate.visibleAtLaunch</string>
+                                       <string>1.WindowOrigin</string>
+                                       <string>1.editorWindowContentRectSynchronizationRect</string>
+                                       <string>2.IBPluginDependency</string>
+                               </object>
+                               <object class="NSMutableArray" key="dict.values">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>{{21, 852}, {480, 270}}</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>{{21, 852}, {480, 270}}</string>
+                                       <reference ref="9"/>
+                                       <string>{196, 240}</string>
+                                       <string>{{357, 418}, {480, 270}}</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                               </object>
+                       </object>
+                       <object class="NSMutableDictionary" key="unlocalizedProperties">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="NSArray" key="dict.sortedKeys">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                               </object>
+                               <object class="NSMutableArray" key="dict.values">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                               </object>
+                       </object>
+                       <nil key="activeLocalization"/>
+                       <object class="NSMutableDictionary" key="localizations">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="NSArray" key="dict.sortedKeys">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                               </object>
+                               <object class="NSMutableArray" key="dict.values">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                               </object>
+                       </object>
+                       <nil key="sourceID"/>
+                       <int key="maxID">2</int>
+               </object>
+               <object class="IBClassDescriber" key="IBDocument.Classes">
+                       <object class="NSMutableArray" key="referencedPartialClassDescriptions">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">TURAnsel.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">TURAnselGallery.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">TURAnselGalleryPanelController.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">xmlrpc-1.5.1/XMLRPCConnection.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">TURAnselServersPanelController</string>
+                                       <string key="superclassName">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">TURAnselServersPanelController.h</string>
+                                       </object>
+                               </object>
+                       </object>
+               </object>
+               <int key="IBDocument.localizationMode">0</int>
+               <string key="IBDocument.LastKnownRelativeProjectPath">../iPhoto2Ansel.xcodeproj</string>
+               <int key="IBDocument.defaultPropertyAccessControl">3</int>
+       </data>
+</archive>
diff --git a/iPhoto2Ansel/Resources/English.lproj/AnselServers.nib/keyedobjects.nib b/iPhoto2Ansel/Resources/English.lproj/AnselServers.nib/keyedobjects.nib
new file mode 100644 (file)
index 0000000..059faac
Binary files /dev/null and b/iPhoto2Ansel/Resources/English.lproj/AnselServers.nib/keyedobjects.nib differ
diff --git a/iPhoto2Ansel/Resources/English.lproj/InfoPlist.strings b/iPhoto2Ansel/Resources/English.lproj/InfoPlist.strings
new file mode 100755 (executable)
index 0000000..26bf880
Binary files /dev/null and b/iPhoto2Ansel/Resources/English.lproj/InfoPlist.strings differ
diff --git a/iPhoto2Ansel/Resources/English.lproj/Panel.nib/designable.nib b/iPhoto2Ansel/Resources/English.lproj/Panel.nib/designable.nib
new file mode 100644 (file)
index 0000000..3ce0727
--- /dev/null
@@ -0,0 +1,3145 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
+       <data>
+               <int key="IBDocument.SystemTarget">1050</int>
+               <string key="IBDocument.SystemVersion">10B504</string>
+               <string key="IBDocument.InterfaceBuilderVersion">732</string>
+               <string key="IBDocument.AppKitVersion">1038.2</string>
+               <string key="IBDocument.HIToolboxVersion">437.00</string>
+               <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <object class="NSArray" key="dict.sortedKeys">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                               <string>com.apple.imagekit.ibplugin</string>
+                       </object>
+                       <object class="NSMutableArray" key="dict.values">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <string>732</string>
+                               <string>1.1</string>
+                       </object>
+               </object>
+               <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <integer value="137"/>
+                       <integer value="577"/>
+               </object>
+               <object class="NSArray" key="IBDocument.PluginDependencies">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <string>com.apple.imagekit.ibplugin</string>
+                       <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>
+               </object>
+               <object class="NSMutableArray" key="IBDocument.RootObjects" id="192295378">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <object class="NSCustomObject" id="685567789">
+                               <string key="NSClassName">AnselExportController</string>
+                       </object>
+                       <object class="NSCustomObject" id="357158831">
+                               <string key="NSClassName">FirstResponder</string>
+                       </object>
+                       <object class="NSCustomObject" id="377299838">
+                               <string key="NSClassName">NSApplication</string>
+                       </object>
+                       <object class="NSWindowTemplate" id="920958882">
+                               <int key="NSWindowStyleMask">23</int>
+                               <int key="NSWindowBacking">2</int>
+                               <string key="NSWindowRect">{{196, 315}, {455, 195}}</string>
+                               <int key="NSWTFlags">-1543503872</int>
+                               <string key="NSWindowTitle">Add Server</string>
+                               <string key="NSWindowClass">NSPanel</string>
+                               <nil key="NSViewClass"/>
+                               <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
+                               <object class="NSView" key="NSWindowView" id="345710193">
+                                       <nil key="NSNextResponder"/>
+                                       <int key="NSvFlags">256</int>
+                                       <object class="NSMutableArray" key="NSSubviews">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSTextField" id="143194876">
+                                                       <reference key="NSNextResponder" ref="345710193"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{124, 124}, {311, 22}}</string>
+                                                       <reference key="NSSuperview" ref="345710193"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="954322263">
+                                                               <int key="NSCellFlags">-1804468671</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents"/>
+                                                               <object class="NSFont" key="NSSupport" id="1065031457">
+                                                                       <string key="NSName">LucidaGrande</string>
+                                                                       <double key="NSSize">13</double>
+                                                                       <int key="NSfFlags">1044</int>
+                                                               </object>
+                                                               <reference key="NSControlView" ref="143194876"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <object class="NSColor" key="NSBackgroundColor" id="453091517">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">textBackgroundColor</string>
+                                                                       <object class="NSColor" key="NSColor" id="287527735">
+                                                                               <int key="NSColorSpace">3</int>
+                                                                               <bytes key="NSWhite">MQA</bytes>
+                                                                       </object>
+                                                               </object>
+                                                               <object class="NSColor" key="NSTextColor" id="317661039">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">textColor</string>
+                                                                       <object class="NSColor" key="NSColor" id="651434981">
+                                                                               <int key="NSColorSpace">3</int>
+                                                                               <bytes key="NSWhite">MAA</bytes>
+                                                                       </object>
+                                                               </object>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="816852072">
+                                                       <reference key="NSNextResponder" ref="345710193"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{17, 126}, {102, 17}}</string>
+                                                       <reference key="NSSuperview" ref="345710193"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="748421632">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">Path to rpc.php</string>
+                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                               <reference key="NSControlView" ref="816852072"/>
+                                                               <object class="NSColor" key="NSBackgroundColor" id="258809705">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">controlColor</string>
+                                                                       <object class="NSColor" key="NSColor" id="235392093">
+                                                                               <int key="NSColorSpace">3</int>
+                                                                               <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
+                                                                       </object>
+                                                               </object>
+                                                               <object class="NSColor" key="NSTextColor" id="428586510">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">controlTextColor</string>
+                                                                       <reference key="NSColor" ref="651434981"/>
+                                                               </object>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="943485916">
+                                                       <reference key="NSNextResponder" ref="345710193"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{124, 92}, {311, 22}}</string>
+                                                       <reference key="NSSuperview" ref="345710193"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="332374721">
+                                                               <int key="NSCellFlags">-1804468671</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents"/>
+                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                               <reference key="NSControlView" ref="943485916"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="453091517"/>
+                                                               <reference key="NSTextColor" ref="317661039"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSSecureTextField" id="407883474">
+                                                       <reference key="NSNextResponder" ref="345710193"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{124, 60}, {311, 22}}</string>
+                                                       <reference key="NSSuperview" ref="345710193"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSSecureTextFieldCell" key="NSCell" id="321721582">
+                                                               <int key="NSCellFlags">343014976</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents"/>
+                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                               <reference key="NSControlView" ref="407883474"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="453091517"/>
+                                                               <reference key="NSTextColor" ref="317661039"/>
+                                                               <object class="NSArray" key="NSAllowedInputLocales">
+                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                       <string>NSAllRomanInputSourcesLocaleIdentifier</string>
+                                                               </object>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="545362646">
+                                                       <reference key="NSNextResponder" ref="345710193"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{17, 94}, {67, 17}}</string>
+                                                       <reference key="NSSuperview" ref="345710193"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="726913580">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">Username</string>
+                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                               <reference key="NSControlView" ref="545362646"/>
+                                                               <reference key="NSBackgroundColor" ref="258809705"/>
+                                                               <reference key="NSTextColor" ref="428586510"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="377949113">
+                                                       <reference key="NSNextResponder" ref="345710193"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{17, 62}, {67, 17}}</string>
+                                                       <reference key="NSSuperview" ref="345710193"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="1043094791">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">Password</string>
+                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                               <reference key="NSControlView" ref="377949113"/>
+                                                               <reference key="NSBackgroundColor" ref="258809705"/>
+                                                               <reference key="NSTextColor" ref="428586510"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="17412812">
+                                                       <reference key="NSNextResponder" ref="345710193"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{17, 158}, {102, 17}}</string>
+                                                       <reference key="NSSuperview" ref="345710193"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="1034567103">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">Nickname</string>
+                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                               <reference key="NSControlView" ref="17412812"/>
+                                                               <reference key="NSBackgroundColor" ref="258809705"/>
+                                                               <reference key="NSTextColor" ref="428586510"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="536650280">
+                                                       <reference key="NSNextResponder" ref="345710193"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{124, 156}, {311, 22}}</string>
+                                                       <reference key="NSSuperview" ref="345710193"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="611300750">
+                                                               <int key="NSCellFlags">-1804468671</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents"/>
+                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                               <reference key="NSControlView" ref="536650280"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="453091517"/>
+                                                               <reference key="NSTextColor" ref="317661039"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSButton" id="931753347">
+                                                       <reference key="NSNextResponder" ref="345710193"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{345, 12}, {96, 32}}</string>
+                                                       <reference key="NSSuperview" ref="345710193"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="192200439">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">134217728</int>
+                                                               <string key="NSContents">Save</string>
+                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                               <reference key="NSControlView" ref="931753347"/>
+                                                               <int key="NSButtonFlags">-2038284033</int>
+                                                               <int key="NSButtonFlags2">129</int>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">200</int>
+                                                               <int key="NSPeriodicInterval">25</int>
+                                                       </object>
+                                               </object>
+                                               <object class="NSButton" id="470501331">
+                                                       <reference key="NSNextResponder" ref="345710193"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{244, 12}, {96, 32}}</string>
+                                                       <reference key="NSSuperview" ref="345710193"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="306533473">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">134217728</int>
+                                                               <string key="NSContents">Cancel</string>
+                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                               <reference key="NSControlView" ref="470501331"/>
+                                                               <int key="NSButtonFlags">-2038284033</int>
+                                                               <int key="NSButtonFlags2">129</int>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">200</int>
+                                                               <int key="NSPeriodicInterval">25</int>
+                                                       </object>
+                                               </object>
+                                               <object class="NSButton" id="381272541">
+                                                       <reference key="NSNextResponder" ref="345710193"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{18, 18}, {145, 18}}</string>
+                                                       <reference key="NSSuperview" ref="345710193"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="754494626">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">0</int>
+                                                               <string key="NSContents">Make Default</string>
+                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                               <reference key="NSControlView" ref="381272541"/>
+                                                               <int key="NSButtonFlags">1211912703</int>
+                                                               <int key="NSButtonFlags2">130</int>
+                                                               <object class="NSCustomResource" key="NSNormalImage">
+                                                                       <string key="NSClassName">NSImage</string>
+                                                                       <string key="NSResourceName">NSSwitch</string>
+                                                               </object>
+                                                               <object class="NSButtonImageSource" key="NSAlternateImage">
+                                                                       <string key="NSImageName">NSSwitch</string>
+                                                               </object>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">200</int>
+                                                               <int key="NSPeriodicInterval">25</int>
+                                                       </object>
+                                               </object>
+                                       </object>
+                                       <string key="NSFrameSize">{455, 195}</string>
+                               </object>
+                               <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
+                               <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
+                       </object>
+                       <object class="NSWindowTemplate" id="114974401">
+                               <int key="NSWindowStyleMask">23</int>
+                               <int key="NSWindowBacking">2</int>
+                               <string key="NSWindowRect">{{196, 152}, {679, 358}}</string>
+                               <int key="NSWTFlags">-1543503872</int>
+                               <string key="NSWindowTitle">Servers</string>
+                               <string key="NSWindowClass">NSPanel</string>
+                               <nil key="NSViewClass"/>
+                               <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
+                               <object class="NSView" key="NSWindowView" id="1015540943">
+                                       <nil key="NSNextResponder"/>
+                                       <int key="NSvFlags">256</int>
+                                       <object class="NSMutableArray" key="NSSubviews">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSButton" id="173168675">
+                                                       <reference key="NSNextResponder" ref="1015540943"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{568, 28}, {96, 28}}</string>
+                                                       <reference key="NSSuperview" ref="1015540943"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="1051407572">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">134348800</int>
+                                                               <string key="NSContents">Done</string>
+                                                               <object class="NSFont" key="NSSupport" id="26">
+                                                                       <string key="NSName">LucidaGrande</string>
+                                                                       <double key="NSSize">11</double>
+                                                                       <int key="NSfFlags">3100</int>
+                                                               </object>
+                                                               <reference key="NSControlView" ref="173168675"/>
+                                                               <int key="NSButtonFlags">-2038284033</int>
+                                                               <int key="NSButtonFlags2">129</int>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">200</int>
+                                                               <int key="NSPeriodicInterval">25</int>
+                                                       </object>
+                                               </object>
+                                               <object class="NSScrollView" id="190463150">
+                                                       <reference key="NSNextResponder" ref="1015540943"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                               <object class="NSClipView" id="1028887197">
+                                                                       <reference key="NSNextResponder" ref="190463150"/>
+                                                                       <int key="NSvFlags">2304</int>
+                                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                               <object class="NSTableView" id="122283779">
+                                                                                       <reference key="NSNextResponder" ref="1028887197"/>
+                                                                                       <int key="NSvFlags">256</int>
+                                                                                       <string key="NSFrameSize">{626, 247}</string>
+                                                                                       <reference key="NSSuperview" ref="1028887197"/>
+                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                       <object class="NSTableHeaderView" key="NSHeaderView" id="583871843">
+                                                                                               <reference key="NSNextResponder" ref="490935428"/>
+                                                                                               <int key="NSvFlags">256</int>
+                                                                                               <string key="NSFrameSize">{626, 17}</string>
+                                                                                               <reference key="NSSuperview" ref="490935428"/>
+                                                                                               <reference key="NSTableView" ref="122283779"/>
+                                                                                       </object>
+                                                                                       <object class="_NSCornerView" key="NSCornerView" id="814300438">
+                                                                                               <reference key="NSNextResponder" ref="190463150"/>
+                                                                                               <int key="NSvFlags">256</int>
+                                                                                               <string key="NSFrame">{{627, 0}, {16, 17}}</string>
+                                                                                               <reference key="NSSuperview" ref="190463150"/>
+                                                                                       </object>
+                                                                                       <object class="NSMutableArray" key="NSTableColumns">
+                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                               <object class="NSTableColumn" id="935876783">
+                                                                                                       <string key="NSIdentifier">nickname</string>
+                                                                                                       <double key="NSWidth">101</double>
+                                                                                                       <double key="NSMinWidth">40</double>
+                                                                                                       <double key="NSMaxWidth">1000</double>
+                                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
+                                                                                                               <int key="NSCellFlags">75628096</int>
+                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                               <string key="NSContents">Server Name</string>
+                                                                                                               <reference key="NSSupport" ref="26"/>
+                                                                                                               <object class="NSColor" key="NSBackgroundColor" id="710729185">
+                                                                                                                       <int key="NSColorSpace">3</int>
+                                                                                                                       <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
+                                                                                                               </object>
+                                                                                                               <object class="NSColor" key="NSTextColor" id="230673082">
+                                                                                                                       <int key="NSColorSpace">6</int>
+                                                                                                                       <string key="NSCatalogName">System</string>
+                                                                                                                       <string key="NSColorName">headerTextColor</string>
+                                                                                                                       <reference key="NSColor" ref="651434981"/>
+                                                                                                               </object>
+                                                                                                       </object>
+                                                                                                       <object class="NSTextFieldCell" key="NSDataCell" id="232409811">
+                                                                                                               <int key="NSCellFlags">337772096</int>
+                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                               <string key="NSContents">Text Cell</string>
+                                                                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                                                                               <reference key="NSControlView" ref="122283779"/>
+                                                                                                               <object class="NSColor" key="NSBackgroundColor" id="508011134">
+                                                                                                                       <int key="NSColorSpace">6</int>
+                                                                                                                       <string key="NSCatalogName">System</string>
+                                                                                                                       <string key="NSColorName">controlBackgroundColor</string>
+                                                                                                                       <reference key="NSColor" ref="235392093"/>
+                                                                                                               </object>
+                                                                                                               <reference key="NSTextColor" ref="428586510"/>
+                                                                                                       </object>
+                                                                                                       <int key="NSResizingMask">3</int>
+                                                                                                       <bool key="NSIsResizeable">YES</bool>
+                                                                                                       <bool key="NSIsEditable">YES</bool>
+                                                                                                       <reference key="NSTableView" ref="122283779"/>
+                                                                                               </object>
+                                                                                               <object class="NSTableColumn" id="698453740">
+                                                                                                       <string key="NSIdentifier">username</string>
+                                                                                                       <double key="NSWidth">141</double>
+                                                                                                       <double key="NSMinWidth">40</double>
+                                                                                                       <double key="NSMaxWidth">1000</double>
+                                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
+                                                                                                               <int key="NSCellFlags">75628096</int>
+                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                               <string key="NSContents">Login Name</string>
+                                                                                                               <reference key="NSSupport" ref="26"/>
+                                                                                                               <reference key="NSBackgroundColor" ref="710729185"/>
+                                                                                                               <reference key="NSTextColor" ref="230673082"/>
+                                                                                                       </object>
+                                                                                                       <object class="NSTextFieldCell" key="NSDataCell" id="110708844">
+                                                                                                               <int key="NSCellFlags">337772096</int>
+                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                               <string key="NSContents">Text Cell</string>
+                                                                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                                                                               <reference key="NSControlView" ref="122283779"/>
+                                                                                                               <reference key="NSBackgroundColor" ref="508011134"/>
+                                                                                                               <reference key="NSTextColor" ref="428586510"/>
+                                                                                                       </object>
+                                                                                                       <int key="NSResizingMask">3</int>
+                                                                                                       <bool key="NSIsResizeable">YES</bool>
+                                                                                                       <bool key="NSIsEditable">YES</bool>
+                                                                                                       <reference key="NSTableView" ref="122283779"/>
+                                                                                               </object>
+                                                                                               <object class="NSTableColumn" id="36379594">
+                                                                                                       <string key="NSIdentifier">endpoint</string>
+                                                                                                       <double key="NSWidth">375</double>
+                                                                                                       <double key="NSMinWidth">10</double>
+                                                                                                       <double key="NSMaxWidth">3.4028229999999999e+38</double>
+                                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
+                                                                                                               <int key="NSCellFlags">75628096</int>
+                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                               <string key="NSContents">URL</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>
+                                                                                                                       <reference key="NSColor" ref="287527735"/>
+                                                                                                               </object>
+                                                                                                               <reference key="NSTextColor" ref="230673082"/>
+                                                                                                       </object>
+                                                                                                       <object class="NSTextFieldCell" key="NSDataCell" id="631200346">
+                                                                                                               <int key="NSCellFlags">337772096</int>
+                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                               <string key="NSContents">Text Cell</string>
+                                                                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                                                                               <reference key="NSControlView" ref="122283779"/>
+                                                                                                               <reference key="NSBackgroundColor" ref="508011134"/>
+                                                                                                               <reference key="NSTextColor" ref="428586510"/>
+                                                                                                       </object>
+                                                                                                       <int key="NSResizingMask">3</int>
+                                                                                                       <bool key="NSIsResizeable">YES</bool>
+                                                                                                       <bool key="NSIsEditable">YES</bool>
+                                                                                                       <reference key="NSTableView" ref="122283779"/>
+                                                                                               </object>
+                                                                                       </object>
+                                                                                       <double key="NSIntercellSpacingWidth">3</double>
+                                                                                       <double key="NSIntercellSpacingHeight">2</double>
+                                                                                       <reference key="NSBackgroundColor" ref="287527735"/>
+                                                                                       <object class="NSColor" key="NSGridColor" id="128663657">
+                                                                                               <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">-700448768</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>
+                                                                               </object>
+                                                                       </object>
+                                                                       <string key="NSFrame">{{1, 17}, {626, 247}}</string>
+                                                                       <reference key="NSSuperview" ref="190463150"/>
+                                                                       <reference key="NSNextKeyView" ref="122283779"/>
+                                                                       <reference key="NSDocView" ref="122283779"/>
+                                                                       <reference key="NSBGColor" ref="508011134"/>
+                                                                       <int key="NScvFlags">4</int>
+                                                               </object>
+                                                               <object class="NSScroller" id="99836435">
+                                                                       <reference key="NSNextResponder" ref="190463150"/>
+                                                                       <int key="NSvFlags">256</int>
+                                                                       <string key="NSFrame">{{627, 17}, {15, 247}}</string>
+                                                                       <reference key="NSSuperview" ref="190463150"/>
+                                                                       <reference key="NSTarget" ref="190463150"/>
+                                                                       <string key="NSAction">_doScroller:</string>
+                                                                       <double key="NSCurValue">1</double>
+                                                                       <double key="NSPercent">0.19473679999999999</double>
+                                                               </object>
+                                                               <object class="NSScroller" id="434957656">
+                                                                       <reference key="NSNextResponder" ref="190463150"/>
+                                                                       <int key="NSvFlags">256</int>
+                                                                       <string key="NSFrame">{{1, 264}, {626, 15}}</string>
+                                                                       <reference key="NSSuperview" ref="190463150"/>
+                                                                       <int key="NSsFlags">1</int>
+                                                                       <reference key="NSTarget" ref="190463150"/>
+                                                                       <string key="NSAction">_doScroller:</string>
+                                                                       <double key="NSPercent">0.99840510000000005</double>
+                                                               </object>
+                                                               <object class="NSClipView" id="490935428">
+                                                                       <reference key="NSNextResponder" ref="190463150"/>
+                                                                       <int key="NSvFlags">2304</int>
+                                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                               <reference ref="583871843"/>
+                                                                       </object>
+                                                                       <string key="NSFrame">{{1, 0}, {626, 17}}</string>
+                                                                       <reference key="NSSuperview" ref="190463150"/>
+                                                                       <reference key="NSNextKeyView" ref="583871843"/>
+                                                                       <reference key="NSDocView" ref="583871843"/>
+                                                                       <reference key="NSBGColor" ref="508011134"/>
+                                                                       <int key="NScvFlags">4</int>
+                                                               </object>
+                                                               <reference ref="814300438"/>
+                                                       </object>
+                                                       <string key="NSFrame">{{20, 60}, {643, 280}}</string>
+                                                       <reference key="NSSuperview" ref="1015540943"/>
+                                                       <reference key="NSNextKeyView" ref="1028887197"/>
+                                                       <int key="NSsFlags">50</int>
+                                                       <reference key="NSVScroller" ref="99836435"/>
+                                                       <reference key="NSHScroller" ref="434957656"/>
+                                                       <reference key="NSContentView" ref="1028887197"/>
+                                                       <reference key="NSHeaderClipView" ref="490935428"/>
+                                                       <reference key="NSCornerView" ref="814300438"/>
+                                                       <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
+                                               </object>
+                                               <object class="NSButton" id="887276643">
+                                                       <reference key="NSNextResponder" ref="1015540943"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{15, 28}, {96, 28}}</string>
+                                                       <reference key="NSSuperview" ref="1015540943"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="857791556">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">134348800</int>
+                                                               <string key="NSContents">Remove</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSControlView" ref="887276643"/>
+                                                               <int key="NSButtonFlags">-2038284033</int>
+                                                               <int key="NSButtonFlags2">129</int>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">200</int>
+                                                               <int key="NSPeriodicInterval">25</int>
+                                                       </object>
+                                               </object>
+                                               <object class="NSButton" id="261477617">
+                                                       <reference key="NSNextResponder" ref="1015540943"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{109, 28}, {123, 28}}</string>
+                                                       <reference key="NSSuperview" ref="1015540943"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="574730139">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">134348800</int>
+                                                               <string key="NSContents">Make Default</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSControlView" ref="261477617"/>
+                                                               <int key="NSButtonFlags">-2038284033</int>
+                                                               <int key="NSButtonFlags2">129</int>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">200</int>
+                                                               <int key="NSPeriodicInterval">25</int>
+                                                       </object>
+                                               </object>
+                                       </object>
+                                       <string key="NSFrameSize">{679, 358}</string>
+                               </object>
+                               <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
+                               <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
+                       </object>
+                       <object class="NSWindowTemplate" id="240545061">
+                               <int key="NSWindowStyleMask">23</int>
+                               <int key="NSWindowBacking">2</int>
+                               <string key="NSWindowRect">{{196, 183}, {480, 327}}</string>
+                               <int key="NSWTFlags">-1543503872</int>
+                               <string key="NSWindowTitle">Window</string>
+                               <string key="NSWindowClass">NSPanel</string>
+                               <nil key="NSViewClass"/>
+                               <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
+                               <object class="NSView" key="NSWindowView" id="573233790">
+                                       <reference key="NSNextResponder"/>
+                                       <int key="NSvFlags">256</int>
+                                       <object class="NSMutableArray" key="NSSubviews">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSButton" id="300259137">
+                                                       <reference key="NSNextResponder" ref="573233790"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{370, 12}, {96, 32}}</string>
+                                                       <reference key="NSSuperview" ref="573233790"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="569706565">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">134217728</int>
+                                                               <string key="NSContents">Close</string>
+                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                               <reference key="NSControlView" ref="300259137"/>
+                                                               <int key="NSButtonFlags">-2038284033</int>
+                                                               <int key="NSButtonFlags2">129</int>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">200</int>
+                                                               <int key="NSPeriodicInterval">25</int>
+                                                       </object>
+                                               </object>
+                                               <object class="NSScrollView" id="445821140">
+                                                       <reference key="NSNextResponder" ref="573233790"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                               <object class="NSClipView" id="896759949">
+                                                                       <reference key="NSNextResponder" ref="445821140"/>
+                                                                       <int key="NSvFlags">2304</int>
+                                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                               <object class="IKImageBrowserView" id="798730592">
+                                                                                       <reference key="NSNextResponder" ref="896759949"/>
+                                                                                       <int key="NSvFlags">18</int>
+                                                                                       <object class="NSMutableSet" key="NSDragTypes">
+                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                               <object class="NSArray" key="set.sortedObjects">
+                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                       <string>Apple PDF pasteboard type</string>
+                                                                                                       <string>Apple PICT pasteboard type</string>
+                                                                                                       <string>Apple PNG pasteboard type</string>
+                                                                                                       <string>Apple URL pasteboard type</string>
+                                                                                                       <string>NSFilenamesPboardType</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'.SGI'</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'8BPS'</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'BMP '</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'BMPf'</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'EPSF'</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'FPix'</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'GIFf'</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'ICO '</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'JPEG'</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'PDF '</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'PICT'</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'PNGf'</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'PNTG'</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'TIFF'</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'TPIC'</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'icns'</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'jp2 '</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:'qtif'</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:3FR</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:3fr</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:ARW</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:BMP</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:CR2</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:CRW</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:CUR</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:DCR</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:DNG</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:EFX</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:EPI</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:EPS</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:EPSF</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:EPSI</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:ERF</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:EXR</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:FAX</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:FFF</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:FPIX</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:FPX</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:G3</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:GIF</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:HDR</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:ICNS</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:ICO</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:JFAX</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:JFX</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:JP2</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:JPE</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:JPEG</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:JPF</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:JPG</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:MAC</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:MOS</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:MRW</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:NEF</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:NRW</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:ORF</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:PCT</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:PDF</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:PEF</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:PIC</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:PICT</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:PNG</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:PNT</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:PNTG</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:PS</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:PSD</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:PWL</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:QTI</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:QTIF</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:RAF</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:RAW</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:RGB</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:RW2</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:RWL</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:SGI</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:SR2</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:SRF</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:TARGA</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:TGA</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:TIF</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:TIFF</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:XBM</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:arw</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:bmp</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:cr2</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:crw</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:cur</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:dcr</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:dng</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:efx</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:epi</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:eps</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:epsf</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:epsi</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:erf</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:exr</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:fax</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:fff</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:fpix</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:fpx</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:g3</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:gif</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:hdr</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:icns</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:ico</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:jfax</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:jfx</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:jp2</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:jpe</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:jpeg</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:jpf</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:jpg</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:mac</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:mos</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:mrw</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:nef</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:nrw</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:orf</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:pct</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:pdf</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:pef</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:pic</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:pict</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:png</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:pnt</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:pntg</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:ps</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:psd</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:pwl</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:qti</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:qtif</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:raf</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:raw</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:rgb</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:rw2</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:rwl</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:sgi</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:sr2</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:srf</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:targa</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:tga</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:tif</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:tiff</string>
+                                                                                                       <string>NSTypedFilenamesPboardType:xbm</string>
+                                                                                                       <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
+                                                                                                       <string>NeXT TIFF v4.0 pasteboard type</string>
+                                                                                               </object>
+                                                                                       </object>
+                                                                                       <string key="NSFrameSize">{423, 251}</string>
+                                                                                       <reference key="NSSuperview" ref="896759949"/>
+                                                                                       <bool key="constrainsToOriginalSize">NO</bool>
+                                                                                       <bool key="cellsHaveSubtitle">YES</bool>
+                                                                                       <bool key="cellsHaveTitle">YES</bool>
+                                                                                       <bool key="outlinesCells">YES</bool>
+                                                                                       <bool key="shadowsCells">YES</bool>
+                                                                                       <bool key="animates">NO</bool>
+                                                                                       <bool key="allowsReordering">NO</bool>
+                                                                                       <bool key="allowsMultipleSelection">YES</bool>
+                                                                                       <float key="cellWidth">100</float>
+                                                                                       <float key="cellHeight">100</float>
+                                                                                       <reference key="dataSource"/>
+                                                                                       <reference key="delegate"/>
+                                                                               </object>
+                                                                       </object>
+                                                                       <string key="NSFrame">{{1, 1}, {423, 251}}</string>
+                                                                       <reference key="NSSuperview" ref="445821140"/>
+                                                                       <reference key="NSNextKeyView" ref="798730592"/>
+                                                                       <reference key="NSDocView" ref="798730592"/>
+                                                                       <reference key="NSBGColor" ref="258809705"/>
+                                                                       <int key="NScvFlags">6</int>
+                                                               </object>
+                                                               <object class="NSScroller" id="34214668">
+                                                                       <reference key="NSNextResponder" ref="445821140"/>
+                                                                       <int key="NSvFlags">256</int>
+                                                                       <string key="NSFrame">{{424, 1}, {15, 251}}</string>
+                                                                       <reference key="NSSuperview" ref="445821140"/>
+                                                                       <reference key="NSTarget" ref="445821140"/>
+                                                                       <string key="NSAction">_doScroller:</string>
+                                                                       <double key="NSCurValue">1</double>
+                                                                       <double key="NSPercent">0.9636363</double>
+                                                               </object>
+                                                               <object class="NSScroller" id="355872151">
+                                                                       <reference key="NSNextResponder" ref="445821140"/>
+                                                                       <int key="NSvFlags">256</int>
+                                                                       <string key="NSFrame">{{1, 252}, {423, 15}}</string>
+                                                                       <reference key="NSSuperview" ref="445821140"/>
+                                                                       <int key="NSsFlags">1</int>
+                                                                       <reference key="NSTarget" ref="445821140"/>
+                                                                       <string key="NSAction">_doScroller:</string>
+                                                                       <double key="NSPercent">0.50602409999999998</double>
+                                                               </object>
+                                                       </object>
+                                                       <string key="NSFrame">{{20, 60}, {440, 268}}</string>
+                                                       <reference key="NSSuperview" ref="573233790"/>
+                                                       <reference key="NSNextKeyView" ref="896759949"/>
+                                                       <int key="NSsFlags">50</int>
+                                                       <reference key="NSVScroller" ref="34214668"/>
+                                                       <reference key="NSHScroller" ref="355872151"/>
+                                                       <reference key="NSContentView" ref="896759949"/>
+                                                       <bytes key="NSScrollAmts">QSAAAEEgAABCzQAAQvAAAA</bytes>
+                                               </object>
+                                       </object>
+                                       <string key="NSFrameSize">{480, 327}</string>
+                                       <reference key="NSSuperview"/>
+                               </object>
+                               <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
+                               <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
+                       </object>
+                       <object class="NSWindowTemplate" id="68821434">
+                               <int key="NSWindowStyleMask">15</int>
+                               <int key="NSWindowBacking">2</int>
+                               <string key="NSWindowRect">{{220, 358}, {548, 406}}</string>
+                               <int key="NSWTFlags">1886912512</int>
+                               <object class="NSMutableString" key="NSWindowTitle">
+                                       <characters key="NS.bytes">Window</characters>
+                               </object>
+                               <string key="NSWindowClass">NSWindow</string>
+                               <object class="NSMutableString" key="NSViewClass">
+                                       <characters key="NS.bytes">View</characters>
+                               </object>
+                               <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
+                               <string key="NSWindowContentMinSize">{213, 107}</string>
+                               <object class="NSView" key="NSWindowView" id="442259745">
+                                       <reference key="NSNextResponder"/>
+                                       <int key="NSvFlags">256</int>
+                                       <object class="NSMutableArray" key="NSSubviews">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSBox" id="109597301">
+                                                       <reference key="NSNextResponder" ref="442259745"/>
+                                                       <int key="NSvFlags">256</int>
+                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                               <object class="NSView" id="914781838">
+                                                                       <reference key="NSNextResponder" ref="109597301"/>
+                                                                       <int key="NSvFlags">256</int>
+                                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                               <object class="NSBox" id="387030229">
+                                                                                       <reference key="NSNextResponder" ref="914781838"/>
+                                                                                       <int key="NSvFlags">268</int>
+                                                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                               <object class="NSView" id="917722533">
+                                                                                                       <reference key="NSNextResponder" ref="387030229"/>
+                                                                                                       <int key="NSvFlags">256</int>
+                                                                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                               <object class="NSTextField" id="681115975">
+                                                                                                                       <reference key="NSNextResponder" ref="917722533"/>
+                                                                                                                       <int key="NSvFlags">268</int>
+                                                                                                                       <string key="NSFrame">{{15, 71}, {81, 17}}</string>
+                                                                                                                       <reference key="NSSuperview" ref="917722533"/>
+                                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                                                       <object class="NSTextFieldCell" key="NSCell" id="323509275">
+                                                                                                                               <int key="NSCellFlags">68288064</int>
+                                                                                                                               <int key="NSCellFlags2">272630784</int>
+                                                                                                                               <string key="NSContents">Server</string>
+                                                                                                                               <object class="NSFont" key="NSSupport" id="471144877">
+                                                                                                                                       <string key="NSName">LucidaGrande</string>
+                                                                                                                                       <double key="NSSize">12</double>
+                                                                                                                                       <int key="NSfFlags">16</int>
+                                                                                                                               </object>
+                                                                                                                               <reference key="NSControlView" ref="681115975"/>
+                                                                                                                               <reference key="NSBackgroundColor" ref="258809705"/>
+                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
+                                                                                                                       </object>
+                                                                                                               </object>
+                                                                                                               <object class="NSPopUpButton" id="447167783">
+                                                                                                                       <reference key="NSNextResponder" ref="917722533"/>
+                                                                                                                       <int key="NSvFlags">268</int>
+                                                                                                                       <string key="NSFrame">{{76, 66}, {382, 26}}</string>
+                                                                                                                       <reference key="NSSuperview" ref="917722533"/>
+                                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                                                       <object class="NSPopUpButtonCell" key="NSCell" id="979637046">
+                                                                                                                               <int key="NSCellFlags">-2076049856</int>
+                                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                                                                                               <reference key="NSControlView" ref="447167783"/>
+                                                                                                                               <int key="NSButtonFlags">109199615</int>
+                                                                                                                               <int key="NSButtonFlags2">129</int>
+                                                                                                                               <string key="NSAlternateContents"/>
+                                                                                                                               <string key="NSKeyEquivalent"/>
+                                                                                                                               <int key="NSPeriodicDelay">400</int>
+                                                                                                                               <int key="NSPeriodicInterval">75</int>
+                                                                                                                               <object class="NSMenuItem" key="NSMenuItem" id="585870225">
+                                                                                                                                       <reference key="NSMenu" ref="271704379"/>
+                                                                                                                                       <string key="NSTitle">(None)</string>
+                                                                                                                                       <string key="NSKeyEquiv"/>
+                                                                                                                                       <int key="NSKeyEquivModMask">1048576</int>
+                                                                                                                                       <int key="NSMnemonicLoc">2147483647</int>
+                                                                                                                                       <int key="NSState">1</int>
+                                                                                                                                       <object class="NSCustomResource" key="NSOnImage" id="441143142">
+                                                                                                                                               <string key="NSClassName">NSImage</string>
+                                                                                                                                               <string key="NSResourceName">NSMenuCheckmark</string>
+                                                                                                                                       </object>
+                                                                                                                                       <object class="NSCustomResource" key="NSMixedImage" id="1052235771">
+                                                                                                                                               <string key="NSClassName">NSImage</string>
+                                                                                                                                               <string key="NSResourceName">NSMenuMixedState</string>
+                                                                                                                                       </object>
+                                                                                                                                       <string key="NSAction">_popUpItemAction:</string>
+                                                                                                                                       <reference key="NSTarget" ref="979637046"/>
+                                                                                                                               </object>
+                                                                                                                               <bool key="NSMenuItemRespectAlignment">YES</bool>
+                                                                                                                               <object class="NSMenu" key="NSMenu" id="271704379">
+                                                                                                                                       <string key="NSTitle">OtherViews</string>
+                                                                                                                                       <object class="NSMutableArray" key="NSMenuItems">
+                                                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                                               <reference ref="585870225"/>
+                                                                                                                                       </object>
+                                                                                                                               </object>
+                                                                                                                               <int key="NSPreferredEdge">1</int>
+                                                                                                                               <bool key="NSUsesItemFromMenu">YES</bool>
+                                                                                                                               <bool key="NSAltersState">YES</bool>
+                                                                                                                               <int key="NSArrowPosition">2</int>
+                                                                                                                       </object>
+                                                                                                               </object>
+                                                                                                               <object class="NSTextField" id="706605497">
+                                                                                                                       <reference key="NSNextResponder" ref="917722533"/>
+                                                                                                                       <int key="NSvFlags">268</int>
+                                                                                                                       <string key="NSFrame">{{77, 33}, {117, 17}}</string>
+                                                                                                                       <reference key="NSSuperview" ref="917722533"/>
+                                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                                                       <object class="NSTextFieldCell" key="NSCell" id="945436340">
+                                                                                                                               <int key="NSCellFlags">68288064</int>
+                                                                                                                               <int key="NSCellFlags2">272761856</int>
+                                                                                                                               <string key="NSContents">Not Logged In</string>
+                                                                                                                               <reference key="NSSupport" ref="26"/>
+                                                                                                                               <reference key="NSControlView" ref="706605497"/>
+                                                                                                                               <reference key="NSBackgroundColor" ref="258809705"/>
+                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
+                                                                                                                       </object>
+                                                                                                               </object>
+                                                                                                               <object class="NSProgressIndicator" id="758028067">
+                                                                                                                       <reference key="NSNextResponder" ref="917722533"/>
+                                                                                                                       <int key="NSvFlags">1292</int>
+                                                                                                                       <object class="NSPSMatrix" key="NSDrawMatrix"/>
+                                                                                                                       <string key="NSFrame">{{439, 33}, {16, 16}}</string>
+                                                                                                                       <reference key="NSSuperview" ref="917722533"/>
+                                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                                                       <int key="NSpiFlags">28938</int>
+                                                                                                                       <double key="NSMinValue">16</double>
+                                                                                                                       <double key="NSMaxValue">100</double>
+                                                                                                               </object>
+                                                                                                               <object class="NSTextField" id="800292040">
+                                                                                                                       <reference key="NSNextResponder" ref="917722533"/>
+                                                                                                                       <int key="NSvFlags">268</int>
+                                                                                                                       <string key="NSFrame">{{15, 37}, {43, 16}}</string>
+                                                                                                                       <reference key="NSSuperview" ref="917722533"/>
+                                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                                                       <object class="NSTextFieldCell" key="NSCell" id="1013776364">
+                                                                                                                               <int key="NSCellFlags">68288064</int>
+                                                                                                                               <int key="NSCellFlags2">272630784</int>
+                                                                                                                               <string key="NSContents">Status</string>
+                                                                                                                               <reference key="NSSupport" ref="471144877"/>
+                                                                                                                               <reference key="NSControlView" ref="800292040"/>
+                                                                                                                               <reference key="NSBackgroundColor" ref="258809705"/>
+                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
+                                                                                                                       </object>
+                                                                                                               </object>
+                                                                                                       </object>
+                                                                                                       <string key="NSFrame">{{1, 1}, {480, 94}}</string>
+                                                                                                       <reference key="NSSuperview" ref="387030229"/>
+                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                               </object>
+                                                                                       </object>
+                                                                                       <string key="NSFrame">{{7, 253}, {482, 110}}</string>
+                                                                                       <reference key="NSSuperview" ref="914781838"/>
+                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                       <string key="NSOffsets">{0, 0}</string>
+                                                                                       <object class="NSTextFieldCell" key="NSTitleCell">
+                                                                                               <int key="NSCellFlags">67239424</int>
+                                                                                               <int key="NSCellFlags2">0</int>
+                                                                                               <string key="NSContents">Connection</string>
+                                                                                               <reference key="NSSupport" ref="26"/>
+                                                                                               <reference key="NSBackgroundColor" ref="453091517"/>
+                                                                                               <object class="NSColor" key="NSTextColor">
+                                                                                                       <int key="NSColorSpace">3</int>
+                                                                                                       <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
+                                                                                               </object>
+                                                                                       </object>
+                                                                                       <reference key="NSContentView" ref="917722533"/>
+                                                                                       <int key="NSBorderType">1</int>
+                                                                                       <int key="NSBoxType">0</int>
+                                                                                       <int key="NSTitlePosition">2</int>
+                                                                                       <bool key="NSTransparent">NO</bool>
+                                                                               </object>
+                                                                               <object class="NSBox" id="664773226">
+                                                                                       <reference key="NSNextResponder" ref="914781838"/>
+                                                                                       <int key="NSvFlags">268</int>
+                                                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                               <object class="NSView" id="675618554">
+                                                                                                       <reference key="NSNextResponder" ref="664773226"/>
+                                                                                                       <int key="NSvFlags">256</int>
+                                                                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                               <object class="NSButton" id="60291071">
+                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
+                                                                                                                       <int key="NSvFlags">268</int>
+                                                                                                                       <string key="NSFrame">{{135, 165}, {92, 32}}</string>
+                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
+                                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                                                       <object class="NSButtonCell" key="NSCell" id="843634421">
+                                                                                                                               <int key="NSCellFlags">67239424</int>
+                                                                                                                               <int key="NSCellFlags2">134479872</int>
+                                                                                                                               <string key="NSContents">Create New</string>
+                                                                                                                               <object class="NSFont" key="NSSupport">
+                                                                                                                                       <string key="NSName">LucidaGrande</string>
+                                                                                                                                       <double key="NSSize">9</double>
+                                                                                                                                       <int key="NSfFlags">3614</int>
+                                                                                                                               </object>
+                                                                                                                               <reference key="NSControlView" ref="60291071"/>
+                                                                                                                               <int key="NSButtonFlags">-2038284033</int>
+                                                                                                                               <int key="NSButtonFlags2">129</int>
+                                                                                                                               <object class="NSFont" key="NSAlternateImage">
+                                                                                                                                       <string key="NSName">LucidaGrande</string>
+                                                                                                                                       <double key="NSSize">9</double>
+                                                                                                                                       <int key="NSfFlags">16</int>
+                                                                                                                               </object>
+                                                                                                                               <string key="NSAlternateContents"/>
+                                                                                                                               <string key="NSKeyEquivalent"/>
+                                                                                                                               <int key="NSPeriodicDelay">200</int>
+                                                                                                                               <int key="NSPeriodicInterval">25</int>
+                                                                                                                       </object>
+                                                                                                               </object>
+                                                                                                               <object class="NSComboBox" id="553805234">
+                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
+                                                                                                                       <int key="NSvFlags">268</int>
+                                                                                                                       <string key="NSFrame">{{18, 143}, {211, 26}}</string>
+                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
+                                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                                                       <object class="NSComboBoxCell" key="NSCell" id="487568130">
+                                                                                                                               <int key="NSCellFlags">611450433</int>
+                                                                                                                               <int key="NSCellFlags2">272630784</int>
+                                                                                                                               <string key="NSContents"/>
+                                                                                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                                                                                               <reference key="NSControlView" ref="553805234"/>
+                                                                                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                                                                                               <reference key="NSBackgroundColor" ref="453091517"/>
+                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
+                                                                                                                               <int key="NSVisibleItemCount">5</int>
+                                                                                                                               <bool key="NSHasVerticalScroller">YES</bool>
+                                                                                                                               <bool key="NSUsesDataSource">YES</bool>
+                                                                                                                               <bool key="NSCompletes">YES</bool>
+                                                                                                                               <nil key="NSDataSource"/>
+                                                                                                                               <reference key="NSDelegate" ref="553805234"/>
+                                                                                                                               <object class="NSComboTableView" key="NSTableView" id="562062983">
+                                                                                                                                       <reference key="NSNextResponder"/>
+                                                                                                                                       <int key="NSvFlags">274</int>
+                                                                                                                                       <string key="NSFrameSize">{15, 0}</string>
+                                                                                                                                       <reference key="NSSuperview"/>
+                                                                                                                                       <reference key="NSWindow"/>
+                                                                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                                                                       <object class="NSMutableArray" key="NSTableColumns">
+                                                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                                               <object class="NSTableColumn">
+                                                                                                                                                       <integer value="0" key="NSIdentifier"/>
+                                                                                                                                                       <double key="NSWidth">12</double>
+                                                                                                                                                       <double key="NSMinWidth">10</double>
+                                                                                                                                                       <double key="NSMaxWidth">1000</double>
+                                                                                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
+                                                                                                                                                               <int key="NSCellFlags">75628032</int>
+                                                                                                                                                               <int key="NSCellFlags2">0</int>
+                                                                                                                                                               <string key="NSContents"/>
+                                                                                                                                                               <reference key="NSSupport" ref="471144877"/>
+                                                                                                                                                               <object class="NSColor" key="NSBackgroundColor">
+                                                                                                                                                                       <int key="NSColorSpace">3</int>
+                                                                                                                                                                       <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
+                                                                                                                                                               </object>
+                                                                                                                                                               <reference key="NSTextColor" ref="287527735"/>
+                                                                                                                                                       </object>
+                                                                                                                                                       <object class="NSTextFieldCell" key="NSDataCell">
+                                                                                                                                                               <int key="NSCellFlags">338820672</int>
+                                                                                                                                                               <int key="NSCellFlags2">1024</int>
+                                                                                                                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                                                                                                                               <reference key="NSControlView" ref="562062983"/>
+                                                                                                                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                                                                                                                               <reference key="NSBackgroundColor" ref="508011134"/>
+                                                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
+                                                                                                                                                       </object>
+                                                                                                                                                       <int key="NSResizingMask">3</int>
+                                                                                                                                                       <bool key="NSIsResizeable">YES</bool>
+                                                                                                                                                       <reference key="NSTableView" ref="562062983"/>
+                                                                                                                                               </object>
+                                                                                                                                       </object>
+                                                                                                                                       <double key="NSIntercellSpacingWidth">3</double>
+                                                                                                                                       <double key="NSIntercellSpacingHeight">2</double>
+                                                                                                                                       <reference key="NSBackgroundColor" ref="508011134"/>
+                                                                                                                                       <reference key="NSGridColor" ref="128663657"/>
+                                                                                                                                       <double key="NSRowHeight">19</double>
+                                                                                                                                       <string key="NSAction">tableViewAction:</string>
+                                                                                                                                       <int key="NSTvFlags">-767524864</int>
+                                                                                                                                       <reference key="NSDelegate" ref="487568130"/>
+                                                                                                                                       <reference key="NSTarget" ref="487568130"/>
+                                                                                                                                       <int key="NSColumnAutoresizingStyle">1</int>
+                                                                                                                                       <int key="NSDraggingSourceMaskForLocal">15</int>
+                                                                                                                                       <int key="NSDraggingSourceMaskForNonLocal">0</int>
+                                                                                                                                       <bool key="NSAllowsTypeSelect">YES</bool>
+                                                                                                                                       <int key="NSTableViewDraggingDestinationStyle">0</int>
+                                                                                                                               </object>
+                                                                                                                       </object>
+                                                                                                                       <nil key="NSDataSource"/>
+                                                                                                               </object>
+                                                                                                               <object class="NSTextField" id="530084779">
+                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
+                                                                                                                       <int key="NSvFlags">268</int>
+                                                                                                                       <string key="NSFrame">{{15, 173}, {103, 16}}</string>
+                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
+                                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                                                       <object class="NSTextFieldCell" key="NSCell" id="49643720">
+                                                                                                                               <int key="NSCellFlags">68288064</int>
+                                                                                                                               <int key="NSCellFlags2">272630784</int>
+                                                                                                                               <string key="NSContents">Gallery</string>
+                                                                                                                               <reference key="NSSupport" ref="471144877"/>
+                                                                                                                               <reference key="NSControlView" ref="530084779"/>
+                                                                                                                               <reference key="NSBackgroundColor" ref="258809705"/>
+                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
+                                                                                                                       </object>
+                                                                                                               </object>
+                                                                                                               <object class="NSImageView" id="943334524">
+                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
+                                                                                                                       <int key="NSvFlags">268</int>
+                                                                                                                       <object class="NSMutableSet" key="NSDragTypes">
+                                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                               <object class="NSArray" key="set.sortedObjects">
+                                                                                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                                       <string>Apple PDF pasteboard type</string>
+                                                                                                                                       <string>Apple PICT pasteboard type</string>
+                                                                                                                                       <string>Apple PNG pasteboard type</string>
+                                                                                                                                       <string>NSFilenamesPboardType</string>
+                                                                                                                                       <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
+                                                                                                                                       <string>NeXT TIFF v4.0 pasteboard type</string>
+                                                                                                                               </object>
+                                                                                                                       </object>
+                                                                                                                       <string key="NSFrame">{{250, 37}, {214, 142}}</string>
+                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
+                                                                                                                       <bool key="NSViewIsLayerTreeHost">YES</bool>
+                                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                                                       <object class="NSImageCell" key="NSCell" id="624236720">
+                                                                                                                               <int key="NSCellFlags">67239424</int>
+                                                                                                                               <int key="NSCellFlags2">33554432</int>
+                                                                                                                               <int key="NSAlign">0</int>
+                                                                                                                               <int key="NSScale">0</int>
+                                                                                                                               <int key="NSStyle">1</int>
+                                                                                                                               <bool key="NSAnimates">YES</bool>
+                                                                                                                       </object>
+                                                                                                                       <bool key="NSEditable">YES</bool>
+                                                                                                               </object>
+                                                                                                               <object class="NSTextField" id="597164431">
+                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
+                                                                                                                       <int key="NSvFlags">256</int>
+                                                                                                                       <string key="NSFrame">{{15, 64}, {114, 17}}</string>
+                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
+                                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                                                       <object class="NSTextFieldCell" key="NSCell" id="457524196">
+                                                                                                                               <int key="NSCellFlags">67239424</int>
+                                                                                                                               <int key="NSCellFlags2">272629760</int>
+                                                                                                                               <string key="NSContents">Image Size: </string>
+                                                                                                                               <reference key="NSSupport" ref="471144877"/>
+                                                                                                                               <reference key="NSControlView" ref="597164431"/>
+                                                                                                                               <reference key="NSBackgroundColor" ref="258809705"/>
+                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
+                                                                                                                       </object>
+                                                                                                               </object>
+                                                                                                               <object class="NSPopUpButton" id="371122794">
+                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
+                                                                                                                       <int key="NSvFlags">256</int>
+                                                                                                                       <string key="NSFrame">{{15, 36}, {130, 26}}</string>
+                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
+                                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                                                       <object class="NSPopUpButtonCell" key="NSCell" id="710721070">
+                                                                                                                               <int key="NSCellFlags">-2076049856</int>
+                                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                                                                                               <reference key="NSControlView" ref="371122794"/>
+                                                                                                                               <int key="NSButtonFlags">109199615</int>
+                                                                                                                               <int key="NSButtonFlags2">1</int>
+                                                                                                                               <object class="NSFont" key="NSAlternateImage">
+                                                                                                                                       <string key="NSName">LucidaGrande</string>
+                                                                                                                                       <double key="NSSize">13</double>
+                                                                                                                                       <int key="NSfFlags">16</int>
+                                                                                                                               </object>
+                                                                                                                               <string key="NSAlternateContents"/>
+                                                                                                                               <object class="NSMutableString" key="NSKeyEquivalent">
+                                                                                                                                       <characters key="NS.bytes"/>
+                                                                                                                               </object>
+                                                                                                                               <int key="NSPeriodicDelay">400</int>
+                                                                                                                               <int key="NSPeriodicInterval">75</int>
+                                                                                                                               <object class="NSMenuItem" key="NSMenuItem" id="712846521">
+                                                                                                                                       <reference key="NSMenu" ref="263556285"/>
+                                                                                                                                       <string key="NSTitle">Large</string>
+                                                                                                                                       <string key="NSKeyEquiv"/>
+                                                                                                                                       <int key="NSKeyEquivModMask">1048576</int>
+                                                                                                                                       <int key="NSMnemonicLoc">2147483647</int>
+                                                                                                                                       <int key="NSState">1</int>
+                                                                                                                                       <reference key="NSOnImage" ref="441143142"/>
+                                                                                                                                       <reference key="NSMixedImage" ref="1052235771"/>
+                                                                                                                                       <string key="NSAction">_popUpItemAction:</string>
+                                                                                                                                       <int key="NSTag">2</int>
+                                                                                                                                       <reference key="NSTarget" ref="710721070"/>
+                                                                                                                               </object>
+                                                                                                                               <bool key="NSMenuItemRespectAlignment">YES</bool>
+                                                                                                                               <object class="NSMenu" key="NSMenu" id="263556285">
+                                                                                                                                       <object class="NSMutableString" key="NSTitle">
+                                                                                                                                               <characters key="NS.bytes">OtherViews</characters>
+                                                                                                                                       </object>
+                                                                                                                                       <object class="NSMutableArray" key="NSMenuItems">
+                                                                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                                                                               <object class="NSMenuItem" id="474936008">
+                                                                                                                                                       <reference key="NSMenu" ref="263556285"/>
+                                                                                                                                                       <string key="NSTitle">Small</string>
+                                                                                                                                                       <string key="NSKeyEquiv"/>
+                                                                                                                                                       <int key="NSKeyEquivModMask">1048576</int>
+                                                                                                                                                       <int key="NSMnemonicLoc">2147483647</int>
+                                                                                                                                                       <reference key="NSOnImage" ref="441143142"/>
+                                                                                                                                                       <reference key="NSMixedImage" ref="1052235771"/>
+                                                                                                                                                       <string key="NSAction">_popUpItemAction:</string>
+                                                                                                                                                       <reference key="NSTarget" ref="710721070"/>
+                                                                                                                                               </object>
+                                                                                                                                               <object class="NSMenuItem" id="465499750">
+                                                                                                                                                       <reference key="NSMenu" ref="263556285"/>
+                                                                                                                                                       <string key="NSTitle">Medium</string>
+                                                                                                                                                       <string key="NSKeyEquiv"/>
+                                                                                                                                                       <int key="NSKeyEquivModMask">1048576</int>
+                                                                                                                                                       <int key="NSMnemonicLoc">2147483647</int>
+                                                                                                                                                       <reference key="NSOnImage" ref="441143142"/>
+                                                                                                                                                       <reference key="NSMixedImage" ref="1052235771"/>
+                                                                                                                                                       <string key="NSAction">_popUpItemAction:</string>
+                                                                                                                                                       <int key="NSTag">1</int>
+                                                                                                                                                       <reference key="NSTarget" ref="710721070"/>
+                                                                                                                                               </object>
+                                                                                                                                               <reference ref="712846521"/>
+                                                                                                                                               <object class="NSMenuItem" id="95855543">
+                                                                                                                                                       <reference key="NSMenu" ref="263556285"/>
+                                                                                                                                                       <string key="NSTitle">Full Size</string>
+                                                                                                                                                       <string key="NSKeyEquiv"/>
+                                                                                                                                                       <int key="NSKeyEquivModMask">1048576</int>
+                                                                                                                                                       <int key="NSMnemonicLoc">2147483647</int>
+                                                                                                                                                       <reference key="NSOnImage" ref="441143142"/>
+                                                                                                                                                       <reference key="NSMixedImage" ref="1052235771"/>
+                                                                                                                                                       <string key="NSAction">_popUpItemAction:</string>
+                                                                                                                                                       <int key="NSTag">3</int>
+                                                                                                                                                       <reference key="NSTarget" ref="710721070"/>
+                                                                                                                                               </object>
+                                                                                                                                       </object>
+                                                                                                                               </object>
+                                                                                                                               <int key="NSSelectedIndex">2</int>
+                                                                                                                               <int key="NSPreferredEdge">3</int>
+                                                                                                                               <bool key="NSUsesItemFromMenu">YES</bool>
+                                                                                                                               <bool key="NSAltersState">YES</bool>
+                                                                                                                               <int key="NSArrowPosition">1</int>
+                                                                                                                       </object>
+                                                                                                               </object>
+                                                                                                               <object class="NSButton" id="511774165">
+                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
+                                                                                                                       <int key="NSvFlags">268</int>
+                                                                                                                       <string key="NSFrame">{{13, 115}, {96, 28}}</string>
+                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
+                                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                                                       <object class="NSButtonCell" key="NSCell" id="645491960">
+                                                                                                                               <int key="NSCellFlags">604110336</int>
+                                                                                                                               <int key="NSCellFlags2">134348800</int>
+                                                                                                                               <string key="NSContents">View Gallery</string>
+                                                                                                                               <reference key="NSSupport" ref="26"/>
+                                                                                                                               <reference key="NSControlView" ref="511774165"/>
+                                                                                                                               <int key="NSButtonFlags">-2038284033</int>
+                                                                                                                               <int key="NSButtonFlags2">129</int>
+                                                                                                                               <string key="NSAlternateContents"/>
+                                                                                                                               <string key="NSKeyEquivalent"/>
+                                                                                                                               <int key="NSPeriodicDelay">200</int>
+                                                                                                                               <int key="NSPeriodicInterval">25</int>
+                                                                                                                       </object>
+                                                                                                               </object>
+                                                                                                               <object class="NSBox" id="239316494">
+                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
+                                                                                                                       <int key="NSvFlags">12</int>
+                                                                                                                       <string key="NSFrame">{{237, 30}, {5, 161}}</string>
+                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
+                                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                                                       <string key="NSOffsets">{0, 0}</string>
+                                                                                                                       <object class="NSTextFieldCell" key="NSTitleCell">
+                                                                                                                               <int key="NSCellFlags">67239424</int>
+                                                                                                                               <int key="NSCellFlags2">0</int>
+                                                                                                                               <string key="NSContents">Box</string>
+                                                                                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                                                                                               <reference key="NSBackgroundColor" ref="453091517"/>
+                                                                                                                               <object class="NSColor" key="NSTextColor">
+                                                                                                                                       <int key="NSColorSpace">3</int>
+                                                                                                                                       <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
+                                                                                                                               </object>
+                                                                                                                       </object>
+                                                                                                                       <int key="NSBorderType">3</int>
+                                                                                                                       <int key="NSBoxType">2</int>
+                                                                                                                       <int key="NSTitlePosition">0</int>
+                                                                                                                       <bool key="NSTransparent">NO</bool>
+                                                                                                               </object>
+                                                                                                               <object class="NSTextField" id="140247589">
+                                                                                                                       <reference key="NSNextResponder" ref="675618554"/>
+                                                                                                                       <int key="NSvFlags">268</int>
+                                                                                                                       <string key="NSFrame">{{250, 14}, {207, 17}}</string>
+                                                                                                                       <reference key="NSSuperview" ref="675618554"/>
+                                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                                                       <object class="NSTextFieldCell" key="NSCell" id="441029368">
+                                                                                                                               <int key="NSCellFlags">68288064</int>
+                                                                                                                               <int key="NSCellFlags2">272630784</int>
+                                                                                                                               <string key="NSContents">Image Count:</string>
+                                                                                                                               <reference key="NSSupport" ref="1065031457"/>
+                                                                                                                               <reference key="NSControlView" ref="140247589"/>
+                                                                                                                               <reference key="NSBackgroundColor" ref="258809705"/>
+                                                                                                                               <reference key="NSTextColor" ref="428586510"/>
+                                                                                                                       </object>
+                                                                                                               </object>
+                                                                                                       </object>
+                                                                                                       <string key="NSFrame">{{1, 1}, {480, 197}}</string>
+                                                                                                       <reference key="NSSuperview" ref="664773226"/>
+                                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                               </object>
+                                                                                       </object>
+                                                                                       <string key="NSFrame">{{7, 36}, {482, 213}}</string>
+                                                                                       <reference key="NSSuperview" ref="914781838"/>
+                                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                                                       <string key="NSOffsets">{0, 0}</string>
+                                                                                       <object class="NSTextFieldCell" key="NSTitleCell">
+                                                                                               <int key="NSCellFlags">67239424</int>
+                                                                                               <int key="NSCellFlags2">0</int>
+                                                                                               <string key="NSContents">Export Options</string>
+                                                                                               <reference key="NSSupport" ref="26"/>
+                                                                                               <reference key="NSBackgroundColor" ref="453091517"/>
+                                                                                               <object class="NSColor" key="NSTextColor">
+                                                                                                       <int key="NSColorSpace">3</int>
+                                                                                                       <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
+                                                                                               </object>
+                                                                                       </object>
+                                                                                       <reference key="NSContentView" ref="675618554"/>
+                                                                                       <int key="NSBorderType">1</int>
+                                                                                       <int key="NSBoxType">0</int>
+                                                                                       <int key="NSTitlePosition">2</int>
+                                                                                       <bool key="NSTransparent">NO</bool>
+                                                                               </object>
+                                                                       </object>
+                                                                       <string key="NSFrame">{{2, 2}, {510, 373}}</string>
+                                                                       <reference key="NSSuperview" ref="109597301"/>
+                                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                               </object>
+                                                       </object>
+                                                       <string key="NSFrame">{{17, 16}, {514, 390}}</string>
+                                                       <reference key="NSSuperview" ref="442259745"/>
+                                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                                                       <string key="NSOffsets">{0, 0}</string>
+                                                       <object class="NSTextFieldCell" key="NSTitleCell">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">0</int>
+                                                               <string key="NSContents">Ansel</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSBackgroundColor" ref="453091517"/>
+                                                               <object class="NSColor" key="NSTextColor">
+                                                                       <int key="NSColorSpace">3</int>
+                                                                       <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
+                                                               </object>
+                                                       </object>
+                                                       <reference key="NSContentView" ref="914781838"/>
+                                                       <int key="NSBorderType">3</int>
+                                                       <int key="NSBoxType">0</int>
+                                                       <int key="NSTitlePosition">2</int>
+                                                       <bool key="NSTransparent">NO</bool>
+                                               </object>
+                                       </object>
+                                       <string key="NSFrameSize">{548, 406}</string>
+                                       <reference key="NSSuperview"/>
+                                       <int key="NSViewLayerContentsRedrawPolicy">2</int>
+                               </object>
+                               <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
+                               <string key="NSMinSize">{213, 129}</string>
+                               <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
+                       </object>
+               </object>
+               <object class="IBObjectContainer" key="IBDocument.Objects">
+                       <object class="NSMutableArray" key="connectionRecords">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">mSettingsBox</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="109597301"/>
+                                       </object>
+                                       <int key="connectionID">37</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">mPlugin</string>
+                                               <reference key="source" ref="109597301"/>
+                                               <reference key="destination" ref="685567789"/>
+                                       </object>
+                                       <int key="connectionID">64</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">mSizePopUp</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="371122794"/>
+                                       </object>
+                                       <int key="connectionID">65</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">galleryCombo</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="553805234"/>
+                                       </object>
+                                       <int key="connectionID">142</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">spinner</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="758028067"/>
+                                       </object>
+                                       <int key="connectionID">239</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">showNewGallery:</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="60291071"/>
+                                       </object>
+                                       <int key="connectionID">336</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">defaultImageView</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="943334524"/>
+                                       </object>
+                                       <int key="connectionID">359</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">doAddServer:</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="931753347"/>
+                                       </object>
+                                       <int key="connectionID">419</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">doCancelAddServer:</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="470501331"/>
+                                       </object>
+                                       <int key="connectionID">420</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">newServerSheet</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="920958882"/>
+                                       </object>
+                                       <int key="connectionID">421</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">mServersPopUp</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="447167783"/>
+                                       </object>
+                                       <int key="connectionID">490</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">clickServer:</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="447167783"/>
+                                       </object>
+                                       <int key="connectionID">492</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">statusLabel</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="706605497"/>
+                                       </object>
+                                       <int key="connectionID">497</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">serverListPanel</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="114974401"/>
+                                       </object>
+                                       <int key="connectionID">505</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">closeServerList:</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="173168675"/>
+                                       </object>
+                                       <int key="connectionID">506</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">dataSource</string>
+                                               <reference key="source" ref="122283779"/>
+                                               <reference key="destination" ref="685567789"/>
+                                       </object>
+                                       <int key="connectionID">518</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">serverTable</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="122283779"/>
+                                       </object>
+                                       <int key="connectionID">519</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">removeServer:</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="887276643"/>
+                                       </object>
+                                       <int key="connectionID">523</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">mMakeNewServerDefault</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="381272541"/>
+                                       </object>
+                                       <int key="connectionID">529</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">mServerSheetServerNickName</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="536650280"/>
+                                       </object>
+                                       <int key="connectionID">530</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">mServerSheetHostURL</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="143194876"/>
+                                       </object>
+                                       <int key="connectionID">531</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">mServerSheetUsername</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="943485916"/>
+                                       </object>
+                                       <int key="connectionID">532</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">mServerSheetPassword</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="407883474"/>
+                                       </object>
+                                       <int key="connectionID">533</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">mNewGalleryButton</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="60291071"/>
+                                       </object>
+                                       <int key="connectionID">534</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">clickViewGallery:</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="511774165"/>
+                                       </object>
+                                       <int key="connectionID">543</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">viewGallery</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="511774165"/>
+                                       </object>
+                                       <int key="connectionID">544</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">mviewGallerySheet</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="240545061"/>
+                                       </object>
+                                       <int key="connectionID">545</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">closeGalleryView</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="300259137"/>
+                                       </object>
+                                       <int key="connectionID">548</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">closeGalleryView:</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="300259137"/>
+                                       </object>
+                                       <int key="connectionID">549</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">dataSource</string>
+                                               <reference key="source" ref="798730592"/>
+                                               <reference key="destination" ref="685567789"/>
+                                       </object>
+                                       <int key="connectionID">575</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">browserView</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="798730592"/>
+                                       </object>
+                                       <int key="connectionID">576</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">mImageCountLabel</string>
+                                               <reference key="source" ref="685567789"/>
+                                               <reference key="destination" ref="140247589"/>
+                                       </object>
+                                       <int key="connectionID">583</int>
+                               </object>
+                       </object>
+                       <object class="IBMutableOrderedSet" key="objectRecords">
+                               <object class="NSArray" key="orderedObjects">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">0</int>
+                                               <reference key="object" ref="0"/>
+                                               <reference key="children" ref="192295378"/>
+                                               <nil key="parent"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-2</int>
+                                               <reference key="object" ref="685567789"/>
+                                               <reference key="parent" ref="0"/>
+                                               <string key="objectName">File's Owner</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-1</int>
+                                               <reference key="object" ref="357158831"/>
+                                               <reference key="parent" ref="0"/>
+                                               <string key="objectName">First Responder</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-3</int>
+                                               <reference key="object" ref="377299838"/>
+                                               <reference key="parent" ref="0"/>
+                                               <string key="objectName">Application</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">387</int>
+                                               <reference key="object" ref="920958882"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="345710193"/>
+                                               </object>
+                                               <reference key="parent" ref="0"/>
+                                               <string key="objectName">Panel (Add Server)</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">388</int>
+                                               <reference key="object" ref="345710193"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="143194876"/>
+                                                       <reference ref="816852072"/>
+                                                       <reference ref="943485916"/>
+                                                       <reference ref="407883474"/>
+                                                       <reference ref="545362646"/>
+                                                       <reference ref="377949113"/>
+                                                       <reference ref="17412812"/>
+                                                       <reference ref="536650280"/>
+                                                       <reference ref="931753347"/>
+                                                       <reference ref="470501331"/>
+                                                       <reference ref="381272541"/>
+                                               </object>
+                                               <reference key="parent" ref="920958882"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">389</int>
+                                               <reference key="object" ref="143194876"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="954322263"/>
+                                               </object>
+                                               <reference key="parent" ref="345710193"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">391</int>
+                                               <reference key="object" ref="816852072"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="748421632"/>
+                                               </object>
+                                               <reference key="parent" ref="345710193"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">393</int>
+                                               <reference key="object" ref="943485916"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="332374721"/>
+                                               </object>
+                                               <reference key="parent" ref="345710193"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">395</int>
+                                               <reference key="object" ref="407883474"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="321721582"/>
+                                               </object>
+                                               <reference key="parent" ref="345710193"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">397</int>
+                                               <reference key="object" ref="545362646"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="726913580"/>
+                                               </object>
+                                               <reference key="parent" ref="345710193"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">399</int>
+                                               <reference key="object" ref="377949113"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="1043094791"/>
+                                               </object>
+                                               <reference key="parent" ref="345710193"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">401</int>
+                                               <reference key="object" ref="17412812"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="1034567103"/>
+                                               </object>
+                                               <reference key="parent" ref="345710193"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">403</int>
+                                               <reference key="object" ref="536650280"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="611300750"/>
+                                               </object>
+                                               <reference key="parent" ref="345710193"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">405</int>
+                                               <reference key="object" ref="931753347"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="192200439"/>
+                                               </object>
+                                               <reference key="parent" ref="345710193"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">407</int>
+                                               <reference key="object" ref="470501331"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="306533473"/>
+                                               </object>
+                                               <reference key="parent" ref="345710193"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">409</int>
+                                               <reference key="object" ref="381272541"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="754494626"/>
+                                               </object>
+                                               <reference key="parent" ref="345710193"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">472</int>
+                                               <reference key="object" ref="954322263"/>
+                                               <reference key="parent" ref="143194876"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">473</int>
+                                               <reference key="object" ref="748421632"/>
+                                               <reference key="parent" ref="816852072"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">474</int>
+                                               <reference key="object" ref="332374721"/>
+                                               <reference key="parent" ref="943485916"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">475</int>
+                                               <reference key="object" ref="321721582"/>
+                                               <reference key="parent" ref="407883474"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">476</int>
+                                               <reference key="object" ref="726913580"/>
+                                               <reference key="parent" ref="545362646"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">477</int>
+                                               <reference key="object" ref="1043094791"/>
+                                               <reference key="parent" ref="377949113"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">478</int>
+                                               <reference key="object" ref="1034567103"/>
+                                               <reference key="parent" ref="17412812"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">479</int>
+                                               <reference key="object" ref="611300750"/>
+                                               <reference key="parent" ref="536650280"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">480</int>
+                                               <reference key="object" ref="192200439"/>
+                                               <reference key="parent" ref="931753347"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">481</int>
+                                               <reference key="object" ref="306533473"/>
+                                               <reference key="parent" ref="470501331"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">482</int>
+                                               <reference key="object" ref="754494626"/>
+                                               <reference key="parent" ref="381272541"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">501</int>
+                                               <reference key="object" ref="114974401"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="1015540943"/>
+                                               </object>
+                                               <reference key="parent" ref="0"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">502</int>
+                                               <reference key="object" ref="1015540943"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="190463150"/>
+                                                       <reference ref="173168675"/>
+                                                       <reference ref="887276643"/>
+                                                       <reference ref="261477617"/>
+                                               </object>
+                                               <reference key="parent" ref="114974401"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">503</int>
+                                               <reference key="object" ref="173168675"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="1051407572"/>
+                                               </object>
+                                               <reference key="parent" ref="1015540943"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">504</int>
+                                               <reference key="object" ref="1051407572"/>
+                                               <reference key="parent" ref="173168675"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">507</int>
+                                               <reference key="object" ref="190463150"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="99836435"/>
+                                                       <reference ref="434957656"/>
+                                                       <reference ref="122283779"/>
+                                                       <reference ref="583871843"/>
+                                               </object>
+                                               <reference key="parent" ref="1015540943"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">508</int>
+                                               <reference key="object" ref="99836435"/>
+                                               <reference key="parent" ref="190463150"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">509</int>
+                                               <reference key="object" ref="434957656"/>
+                                               <reference key="parent" ref="190463150"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">510</int>
+                                               <reference key="object" ref="122283779"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="935876783"/>
+                                                       <reference ref="698453740"/>
+                                                       <reference ref="36379594"/>
+                                               </object>
+                                               <reference key="parent" ref="190463150"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">511</int>
+                                               <reference key="object" ref="583871843"/>
+                                               <reference key="parent" ref="190463150"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">512</int>
+                                               <reference key="object" ref="935876783"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="232409811"/>
+                                               </object>
+                                               <reference key="parent" ref="122283779"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">513</int>
+                                               <reference key="object" ref="698453740"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="110708844"/>
+                                               </object>
+                                               <reference key="parent" ref="122283779"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">514</int>
+                                               <reference key="object" ref="110708844"/>
+                                               <reference key="parent" ref="698453740"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">515</int>
+                                               <reference key="object" ref="232409811"/>
+                                               <reference key="parent" ref="935876783"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">516</int>
+                                               <reference key="object" ref="36379594"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="631200346"/>
+                                               </object>
+                                               <reference key="parent" ref="122283779"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">517</int>
+                                               <reference key="object" ref="631200346"/>
+                                               <reference key="parent" ref="36379594"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">521</int>
+                                               <reference key="object" ref="887276643"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="857791556"/>
+                                               </object>
+                                               <reference key="parent" ref="1015540943"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">522</int>
+                                               <reference key="object" ref="857791556"/>
+                                               <reference key="parent" ref="887276643"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">527</int>
+                                               <reference key="object" ref="261477617"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="574730139"/>
+                                               </object>
+                                               <reference key="parent" ref="1015540943"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">528</int>
+                                               <reference key="object" ref="574730139"/>
+                                               <reference key="parent" ref="261477617"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">536</int>
+                                               <reference key="object" ref="240545061"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="573233790"/>
+                                               </object>
+                                               <reference key="parent" ref="0"/>
+                                               <string key="objectName">GalleryView</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">537</int>
+                                               <reference key="object" ref="573233790"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="300259137"/>
+                                                       <reference ref="445821140"/>
+                                               </object>
+                                               <reference key="parent" ref="240545061"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">5</int>
+                                               <reference key="object" ref="68821434"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="442259745"/>
+                                               </object>
+                                               <reference key="parent" ref="0"/>
+                                               <string key="objectName">Window</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">6</int>
+                                               <reference key="object" ref="442259745"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="109597301"/>
+                                               </object>
+                                               <reference key="parent" ref="68821434"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">7</int>
+                                               <reference key="object" ref="109597301"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="387030229"/>
+                                                       <reference ref="664773226"/>
+                                               </object>
+                                               <reference key="parent" ref="442259745"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">137</int>
+                                               <reference key="object" ref="664773226"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="239316494"/>
+                                                       <reference ref="60291071"/>
+                                                       <reference ref="530084779"/>
+                                                       <reference ref="553805234"/>
+                                                       <reference ref="943334524"/>
+                                                       <reference ref="140247589"/>
+                                                       <reference ref="511774165"/>
+                                                       <reference ref="597164431"/>
+                                                       <reference ref="371122794"/>
+                                               </object>
+                                               <reference key="parent" ref="109597301"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">500</int>
+                                               <reference key="object" ref="239316494"/>
+                                               <reference key="parent" ref="664773226"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">498</int>
+                                               <reference key="object" ref="511774165"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="645491960"/>
+                                               </object>
+                                               <reference key="parent" ref="664773226"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">499</int>
+                                               <reference key="object" ref="645491960"/>
+                                               <reference key="parent" ref="511774165"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">138</int>
+                                               <reference key="object" ref="60291071"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="843634421"/>
+                                               </object>
+                                               <reference key="parent" ref="664773226"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">462</int>
+                                               <reference key="object" ref="843634421"/>
+                                               <reference key="parent" ref="60291071"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">18</int>
+                                               <reference key="object" ref="371122794"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="710721070"/>
+                                               </object>
+                                               <reference key="parent" ref="664773226"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">461</int>
+                                               <reference key="object" ref="710721070"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="263556285"/>
+                                               </object>
+                                               <reference key="parent" ref="371122794"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">19</int>
+                                               <reference key="object" ref="263556285"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="474936008"/>
+                                                       <reference ref="465499750"/>
+                                                       <reference ref="712846521"/>
+                                                       <reference ref="95855543"/>
+                                               </object>
+                                               <reference key="parent" ref="710721070"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">20</int>
+                                               <reference key="object" ref="474936008"/>
+                                               <reference key="parent" ref="263556285"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">21</int>
+                                               <reference key="object" ref="465499750"/>
+                                               <reference key="parent" ref="263556285"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">22</int>
+                                               <reference key="object" ref="712846521"/>
+                                               <reference key="parent" ref="263556285"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">23</int>
+                                               <reference key="object" ref="95855543"/>
+                                               <reference key="parent" ref="263556285"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">9</int>
+                                               <reference key="object" ref="597164431"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="457524196"/>
+                                               </object>
+                                               <reference key="parent" ref="664773226"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">460</int>
+                                               <reference key="object" ref="457524196"/>
+                                               <reference key="parent" ref="597164431"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">357</int>
+                                               <reference key="object" ref="943334524"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="624236720"/>
+                                               </object>
+                                               <reference key="parent" ref="664773226"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">465</int>
+                                               <reference key="object" ref="624236720"/>
+                                               <reference key="parent" ref="943334524"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">169</int>
+                                               <reference key="object" ref="530084779"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="49643720"/>
+                                               </object>
+                                               <reference key="parent" ref="664773226"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">464</int>
+                                               <reference key="object" ref="49643720"/>
+                                               <reference key="parent" ref="530084779"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">140</int>
+                                               <reference key="object" ref="553805234"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="487568130"/>
+                                               </object>
+                                               <reference key="parent" ref="664773226"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">463</int>
+                                               <reference key="object" ref="487568130"/>
+                                               <reference key="parent" ref="553805234"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">136</int>
+                                               <reference key="object" ref="387030229"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="758028067"/>
+                                                       <reference ref="706605497"/>
+                                                       <reference ref="800292040"/>
+                                                       <reference ref="681115975"/>
+                                                       <reference ref="447167783"/>
+                                               </object>
+                                               <reference key="parent" ref="109597301"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">216</int>
+                                               <reference key="object" ref="758028067"/>
+                                               <reference key="parent" ref="387030229"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">167</int>
+                                               <reference key="object" ref="706605497"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="945436340"/>
+                                               </object>
+                                               <reference key="parent" ref="387030229"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">468</int>
+                                               <reference key="object" ref="945436340"/>
+                                               <reference key="parent" ref="706605497"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">493</int>
+                                               <reference key="object" ref="800292040"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="1013776364"/>
+                                               </object>
+                                               <reference key="parent" ref="387030229"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">494</int>
+                                               <reference key="object" ref="1013776364"/>
+                                               <reference key="parent" ref="800292040"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">413</int>
+                                               <reference key="object" ref="681115975"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="323509275"/>
+                                               </object>
+                                               <reference key="parent" ref="387030229"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">470</int>
+                                               <reference key="object" ref="323509275"/>
+                                               <reference key="parent" ref="681115975"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">484</int>
+                                               <reference key="object" ref="447167783"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="979637046"/>
+                                               </object>
+                                               <reference key="parent" ref="387030229"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">485</int>
+                                               <reference key="object" ref="979637046"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="271704379"/>
+                                               </object>
+                                               <reference key="parent" ref="447167783"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">486</int>
+                                               <reference key="object" ref="271704379"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="585870225"/>
+                                               </object>
+                                               <reference key="parent" ref="979637046"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">489</int>
+                                               <reference key="object" ref="585870225"/>
+                                               <reference key="parent" ref="271704379"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">546</int>
+                                               <reference key="object" ref="300259137"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="569706565"/>
+                                               </object>
+                                               <reference key="parent" ref="573233790"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">547</int>
+                                               <reference key="object" ref="569706565"/>
+                                               <reference key="parent" ref="300259137"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">577</int>
+                                               <reference key="object" ref="445821140"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="34214668"/>
+                                                       <reference ref="355872151"/>
+                                                       <reference ref="798730592"/>
+                                               </object>
+                                               <reference key="parent" ref="573233790"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">578</int>
+                                               <reference key="object" ref="34214668"/>
+                                               <reference key="parent" ref="445821140"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">579</int>
+                                               <reference key="object" ref="355872151"/>
+                                               <reference key="parent" ref="445821140"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">574</int>
+                                               <reference key="object" ref="798730592"/>
+                                               <reference key="parent" ref="445821140"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">581</int>
+                                               <reference key="object" ref="140247589"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="441029368"/>
+                                               </object>
+                                               <reference key="parent" ref="664773226"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">582</int>
+                                               <reference key="object" ref="441029368"/>
+                                               <reference key="parent" ref="140247589"/>
+                                       </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>-3.ImportedFromIB2</string>
+                                       <string>136.IBPluginDependency</string>
+                                       <string>136.ImportedFromIB2</string>
+                                       <string>137.IBPluginDependency</string>
+                                       <string>137.ImportedFromIB2</string>
+                                       <string>138.IBPluginDependency</string>
+                                       <string>138.ImportedFromIB2</string>
+                                       <string>140.IBPluginDependency</string>
+                                       <string>140.ImportedFromIB2</string>
+                                       <string>167.IBPluginDependency</string>
+                                       <string>167.ImportedFromIB2</string>
+                                       <string>169.IBPluginDependency</string>
+                                       <string>169.ImportedFromIB2</string>
+                                       <string>18.IBPluginDependency</string>
+                                       <string>18.ImportedFromIB2</string>
+                                       <string>19.IBPluginDependency</string>
+                                       <string>19.ImportedFromIB2</string>
+                                       <string>20.IBPluginDependency</string>
+                                       <string>20.ImportedFromIB2</string>
+                                       <string>21.IBPluginDependency</string>
+                                       <string>21.ImportedFromIB2</string>
+                                       <string>216.IBPluginDependency</string>
+                                       <string>216.ImportedFromIB2</string>
+                                       <string>22.IBPluginDependency</string>
+                                       <string>22.ImportedFromIB2</string>
+                                       <string>23.IBPluginDependency</string>
+                                       <string>23.ImportedFromIB2</string>
+                                       <string>357.IBPluginDependency</string>
+                                       <string>357.IBViewIntegration.shadowBlurRadius</string>
+                                       <string>357.IBViewIntegration.shadowColor</string>
+                                       <string>357.IBViewIntegration.shadowOffsetHeight</string>
+                                       <string>357.IBViewIntegration.shadowOffsetWidth</string>
+                                       <string>357.ImportedFromIB2</string>
+                                       <string>387.IBEditorWindowLastContentRect</string>
+                                       <string>387.IBPluginDependency</string>
+                                       <string>387.IBWindowTemplateEditedContentRect</string>
+                                       <string>387.ImportedFromIB2</string>
+                                       <string>388.IBPluginDependency</string>
+                                       <string>388.ImportedFromIB2</string>
+                                       <string>389.IBPluginDependency</string>
+                                       <string>389.ImportedFromIB2</string>
+                                       <string>391.IBPluginDependency</string>
+                                       <string>391.ImportedFromIB2</string>
+                                       <string>393.IBPluginDependency</string>
+                                       <string>393.ImportedFromIB2</string>
+                                       <string>395.IBPluginDependency</string>
+                                       <string>395.ImportedFromIB2</string>
+                                       <string>397.IBPluginDependency</string>
+                                       <string>397.ImportedFromIB2</string>
+                                       <string>399.IBPluginDependency</string>
+                                       <string>399.ImportedFromIB2</string>
+                                       <string>401.IBPluginDependency</string>
+                                       <string>401.ImportedFromIB2</string>
+                                       <string>403.IBPluginDependency</string>
+                                       <string>403.ImportedFromIB2</string>
+                                       <string>405.IBPluginDependency</string>
+                                       <string>405.ImportedFromIB2</string>
+                                       <string>407.IBPluginDependency</string>
+                                       <string>407.ImportedFromIB2</string>
+                                       <string>409.IBPluginDependency</string>
+                                       <string>409.ImportedFromIB2</string>
+                                       <string>413.IBPluginDependency</string>
+                                       <string>413.ImportedFromIB2</string>
+                                       <string>460.IBPluginDependency</string>
+                                       <string>461.IBPluginDependency</string>
+                                       <string>462.IBPluginDependency</string>
+                                       <string>463.IBPluginDependency</string>
+                                       <string>464.IBPluginDependency</string>
+                                       <string>465.IBPluginDependency</string>
+                                       <string>468.IBPluginDependency</string>
+                                       <string>470.IBPluginDependency</string>
+                                       <string>472.IBPluginDependency</string>
+                                       <string>473.IBPluginDependency</string>
+                                       <string>474.IBPluginDependency</string>
+                                       <string>475.IBPluginDependency</string>
+                                       <string>476.IBPluginDependency</string>
+                                       <string>477.IBPluginDependency</string>
+                                       <string>478.IBPluginDependency</string>
+                                       <string>479.IBPluginDependency</string>
+                                       <string>480.IBPluginDependency</string>
+                                       <string>481.IBPluginDependency</string>
+                                       <string>482.IBPluginDependency</string>
+                                       <string>484.IBPluginDependency</string>
+                                       <string>485.IBPluginDependency</string>
+                                       <string>486.IBEditorWindowLastContentRect</string>
+                                       <string>486.IBPluginDependency</string>
+                                       <string>489.IBPluginDependency</string>
+                                       <string>493.IBPluginDependency</string>
+                                       <string>494.IBPluginDependency</string>
+                                       <string>498.IBPluginDependency</string>
+                                       <string>499.IBPluginDependency</string>
+                                       <string>5.IBEditorWindowLastContentRect</string>
+                                       <string>5.IBPluginDependency</string>
+                                       <string>5.IBWindowTemplateEditedContentRect</string>
+                                       <string>5.ImportedFromIB2</string>
+                                       <string>5.windowTemplate.hasMinSize</string>
+                                       <string>5.windowTemplate.minSize</string>
+                                       <string>500.IBPluginDependency</string>
+                                       <string>501.IBEditorWindowLastContentRect</string>
+                                       <string>501.IBPluginDependency</string>
+                                       <string>501.IBWindowTemplateEditedContentRect</string>
+                                       <string>501.NSWindowTemplate.visibleAtLaunch</string>
+                                       <string>502.IBPluginDependency</string>
+                                       <string>503.IBPluginDependency</string>
+                                       <string>504.IBPluginDependency</string>
+                                       <string>507.IBPluginDependency</string>
+                                       <string>508.IBPluginDependency</string>
+                                       <string>509.IBPluginDependency</string>
+                                       <string>510.IBPluginDependency</string>
+                                       <string>511.IBPluginDependency</string>
+                                       <string>512.IBPluginDependency</string>
+                                       <string>513.IBPluginDependency</string>
+                                       <string>514.IBPluginDependency</string>
+                                       <string>515.IBPluginDependency</string>
+                                       <string>516.IBPluginDependency</string>
+                                       <string>517.IBPluginDependency</string>
+                                       <string>521.IBPluginDependency</string>
+                                       <string>522.IBPluginDependency</string>
+                                       <string>527.IBPluginDependency</string>
+                                       <string>528.IBPluginDependency</string>
+                                       <string>536.IBEditorWindowLastContentRect</string>
+                                       <string>536.IBPluginDependency</string>
+                                       <string>536.IBWindowTemplateEditedContentRect</string>
+                                       <string>536.NSWindowTemplate.visibleAtLaunch</string>
+                                       <string>537.IBPluginDependency</string>
+                                       <string>546.IBPluginDependency</string>
+                                       <string>547.IBPluginDependency</string>
+                                       <string>574.IBPluginDependency</string>
+                                       <string>577.IBPluginDependency</string>
+                                       <string>578.IBPluginDependency</string>
+                                       <string>579.IBPluginDependency</string>
+                                       <string>581.IBPluginDependency</string>
+                                       <string>582.IBPluginDependency</string>
+                                       <string>6.IBPluginDependency</string>
+                                       <string>6.ImportedFromIB2</string>
+                                       <string>7.CustomClassName</string>
+                                       <string>7.IBPluginDependency</string>
+                                       <string>7.ImportedFromIB2</string>
+                                       <string>9.IBPluginDependency</string>
+                                       <string>9.ImportedFromIB2</string>
+                               </object>
+                               <object class="NSMutableArray" key="dict.values">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <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>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <real value="0.0"/>
+                                       <reference ref="651434981"/>
+                                       <real value="0.0"/>
+                                       <real value="0.0"/>
+                                       <integer value="1"/>
+                                       <string>{{351, 386}, {455, 195}}</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>{{351, 386}, {455, 195}}</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>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>{{682, 774}, {382, 23}}</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>{{1069, 745}, {548, 406}}</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>{{1069, 745}, {548, 406}}</string>
+                                       <integer value="1"/>
+                                       <integer value="1"/>
+                                       <string>{213, 107}</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>{{127, 600}, {679, 358}}</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>{{127, 600}, {679, 358}}</string>
+                                       <integer value="0"/>
+                                       <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>{{33, 581}, {480, 327}}</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>{{33, 581}, {480, 327}}</string>
+                                       <integer value="0"/>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.imagekit.ibplugin</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>AnselExportPluginBox</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <integer value="1"/>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <integer value="1"/>
+                               </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>
+                       </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>
+                       </object>
+                       <nil key="sourceID"/>
+                       <int key="maxID">625</int>
+               </object>
+               <object class="IBClassDescriber" key="IBDocument.Classes">
+                       <object class="NSMutableArray" key="referencedPartialClassDescriptions">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">AnselExportController</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>clickServer:</string>
+                                                       <string>clickViewGallery:</string>
+                                                       <string>closeGalleryView:</string>
+                                                       <string>closeServerList:</string>
+                                                       <string>doAddServer:</string>
+                                                       <string>doCancelAddServer:</string>
+                                                       <string>removeServer:</string>
+                                                       <string>showNewGallery:</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>
+                                                       <string>id</string>
+                                                       <string>id</string>
+                                                       <string>id</string>
+                                                       <string>id</string>
+                                               </object>
+                                       </object>
+                                       <object class="NSMutableDictionary" key="outlets">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSArray" key="dict.sortedKeys">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>browserView</string>
+                                                       <string>closeGalleryView</string>
+                                                       <string>defaultImageView</string>
+                                                       <string>firstView</string>
+                                                       <string>galleryCombo</string>
+                                                       <string>mExportMgr</string>
+                                                       <string>mImageCountLabel</string>
+                                                       <string>mMakeNewServerDefault</string>
+                                                       <string>mNewGalleryButton</string>
+                                                       <string>mServerSheetHostURL</string>
+                                                       <string>mServerSheetPassword</string>
+                                                       <string>mServerSheetServerNickName</string>
+                                                       <string>mServerSheetUsername</string>
+                                                       <string>mServersPopUp</string>
+                                                       <string>mSettingsBox</string>
+                                                       <string>mSizePopUp</string>
+                                                       <string>mviewGallerySheet</string>
+                                                       <string>newServerSheet</string>
+                                                       <string>serverListPanel</string>
+                                                       <string>serverTable</string>
+                                                       <string>spinner</string>
+                                                       <string>statusLabel</string>
+                                                       <string>viewGallery</string>
+                                               </object>
+                                               <object class="NSMutableArray" key="dict.values">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>IKImageBrowserView</string>
+                                                       <string>NSButton</string>
+                                                       <string>NSImageView</string>
+                                                       <string>NSControl</string>
+                                                       <string>NSComboBox</string>
+                                                       <string>id</string>
+                                                       <string>NSTextField</string>
+                                                       <string>NSButton</string>
+                                                       <string>NSButton</string>
+                                                       <string>NSTextField</string>
+                                                       <string>NSSecureTextField</string>
+                                                       <string>NSTextField</string>
+                                                       <string>NSTextField</string>
+                                                       <string>NSPopUpButton</string>
+                                                       <string>NSBox</string>
+                                                       <string>NSPopUpButton</string>
+                                                       <string>NSWindow</string>
+                                                       <string>NSWindow</string>
+                                                       <string>NSPanel</string>
+                                                       <string>NSTableView</string>
+                                                       <string>NSProgressIndicator</string>
+                                                       <string>NSTextField</string>
+                                                       <string>NSButton</string>
+                                               </object>
+                                       </object>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">AnselExportController.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">AnselExportController</string>
+                                       <string key="superclassName">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBUserSource</string>
+                                               <string key="minorKey"/>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">AnselExportPluginBox</string>
+                                       <string key="superclassName">NSBox</string>
+                                       <object class="NSMutableDictionary" key="outlets">
+                                               <string key="NS.key.0">mPlugin</string>
+                                               <string key="NS.object.0">id</string>
+                                       </object>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">AnselExportPluginBox.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">AnselExportPluginBox</string>
+                                       <string key="superclassName">NSBox</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBUserSource</string>
+                                               <string key="minorKey"/>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">FirstResponder</string>
+                                       <string key="superclassName">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBUserSource</string>
+                                               <string key="minorKey"/>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">TURAnselKit/TURAnsel.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">TURAnselKit/TURAnselGallery.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">TURAnselKit/TURAnselGalleryPanelController.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBUserSource</string>
+                                               <string key="minorKey"/>
+                                       </object>
+                               </object>
+                       </object>
+                       <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">IKImageBrowserView</string>
+                                       <string key="superclassName">NSView</string>
+                                       <object class="NSMutableDictionary" key="outlets">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSArray" key="dict.sortedKeys">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>_dataSource</string>
+                                                       <string>_delegate</string>
+                                                       <string>_dragDestinationDelegate</string>
+                                                       <string>_horizontalScroller</string>
+                                                       <string>_verticalScroller</string>
+                                               </object>
+                                               <object class="NSMutableArray" key="dict.values">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>id</string>
+                                                       <string>id</string>
+                                                       <string>id</string>
+                                                       <string>NSScroller</string>
+                                                       <string>NSScroller</string>
+                                               </object>
+                                       </object>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="933538917">
+                                               <string key="majorKey">IBFrameworkSource</string>
+                                               <string key="minorKey">ImageKit.framework/Headers/IKImageBrowserView.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">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">NSObject</string>
+                                       <reference key="sourceIdentifier" ref="933538917"/>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBFrameworkSource</string>
+                                               <string key="minorKey">ImageKit.framework/Headers/IKSaveOptions.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">ImageKit.framework/Headers/ImageKitDeprecated.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">PDFKit.framework/Headers/PDFDocument.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">PDFKit.framework/Headers/PDFView.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">QuartzComposer.framework/Headers/QCCompositionParameterView.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">QuartzComposer.framework/Headers/QCCompositionPickerView.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">QuartzCore.framework/Headers/CAAnimation.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">QuartzCore.framework/Headers/CALayer.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">QuartzCore.framework/Headers/CIImageProvider.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">QuartzFilters.framework/Headers/QuartzFilterManager.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">QuickLookUI.framework/Headers/QLPreviewPanel.h</string>
+                                       </object>
+                               </object>
+                       </object>
+               </object>
+               <int key="IBDocument.localizationMode">0</int>
+               <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
+                       <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
+                       <integer value="1050" key="NS.object.0"/>
+               </object>
+               <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
+                       <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
+                       <integer value="1050" key="NS.object.0"/>
+               </object>
+               <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">../iPhoto2Ansel.xcodeproj</string>
+               <int key="IBDocument.defaultPropertyAccessControl">3</int>
+       </data>
+</archive>
diff --git a/iPhoto2Ansel/Resources/English.lproj/Panel.nib/keyedobjects.nib b/iPhoto2Ansel/Resources/English.lproj/Panel.nib/keyedobjects.nib
new file mode 100644 (file)
index 0000000..600548e
Binary files /dev/null and b/iPhoto2Ansel/Resources/English.lproj/Panel.nib/keyedobjects.nib differ
diff --git a/iPhoto2Ansel/Resources/English.lproj/ProgressSheet.nib/classes.nib b/iPhoto2Ansel/Resources/English.lproj/ProgressSheet.nib/classes.nib
new file mode 100644 (file)
index 0000000..fbf4da3
--- /dev/null
@@ -0,0 +1,13 @@
+{
+    IBClasses = (
+        {
+            ACTIONS = {cancel = id; }; 
+            CLASS = FBProgressController; 
+            LANGUAGE = ObjC; 
+            OUTLETS = {progressIndicator = id; progressPanel = id; statusField = id; }; 
+            SUPERCLASS = NSObject; 
+        }, 
+        {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }
+    ); 
+    IBVersion = 1; 
+}
\ No newline at end of file
diff --git a/iPhoto2Ansel/Resources/English.lproj/ProgressSheet.nib/info.nib b/iPhoto2Ansel/Resources/English.lproj/ProgressSheet.nib/info.nib
new file mode 100644 (file)
index 0000000..a92d71d
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+       <key>IBDocumentLocation</key>
+       <string>750 59 356 240 0 0 1440 878 </string>
+       <key>IBFramework Version</key>
+       <string>443.0</string>
+       <key>IBOpenObjects</key>
+       <array>
+               <integer>5</integer>
+       </array>
+       <key>IBSystem Version</key>
+       <string>8P2137</string>
+</dict>
+</plist>
diff --git a/iPhoto2Ansel/Resources/English.lproj/ProgressSheet.nib/keyedobjects.nib b/iPhoto2Ansel/Resources/English.lproj/ProgressSheet.nib/keyedobjects.nib
new file mode 100644 (file)
index 0000000..e70ba65
Binary files /dev/null and b/iPhoto2Ansel/Resources/English.lproj/ProgressSheet.nib/keyedobjects.nib differ
diff --git a/iPhoto2Ansel/Resources/iPhoto2Ansel.icns b/iPhoto2Ansel/Resources/iPhoto2Ansel.icns
new file mode 100644 (file)
index 0000000..c52d91d
Binary files /dev/null and b/iPhoto2Ansel/Resources/iPhoto2Ansel.icns differ
diff --git a/iPhoto2Ansel/Resources/iPhotoPluginIcon.png b/iPhoto2Ansel/Resources/iPhotoPluginIcon.png
new file mode 100644 (file)
index 0000000..53f7f6c
Binary files /dev/null and b/iPhoto2Ansel/Resources/iPhotoPluginIcon.png differ
diff --git a/iPhoto2Ansel/Resources/iPhotoPluginIcon.psd b/iPhoto2Ansel/Resources/iPhotoPluginIcon.psd
new file mode 100644 (file)
index 0000000..30bc3d4
Binary files /dev/null and b/iPhoto2Ansel/Resources/iPhotoPluginIcon.psd differ
diff --git a/iPhoto2Ansel/TURAnsel.h b/iPhoto2Ansel/TURAnsel.h
deleted file mode 100644 (file)
index b18c86f..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-//
-//  TURAnsel.h
-//  myXMLTest
-//
-//  Created by Michael Rubinsky on 10/31/08.
-//  Copyright 2008 __MyCompanyName__. All rights reserved.
-//
-#import <Cocoa/Cocoa.h>
-@class TURAnselGallery, XMLRPCResponse;
-
-typedef enum {
-    PERMS_SHOW = 2,
-    PERMS_READ = 4,
-    PERMS_EDIT = 8,
-    PERMS_DELETE = 16
-} HORDE_PERMS;
-
-typedef enum {
-    TURAnselStateDisconnected = 0,
-    TURAnselStateConnected,
-    TURAnselStateError,
-    TURAnselStateCancelled
-} TURAnselState;
-
-
-@interface NSObject (TURAnselDelegate)
-- (void)TURAnselDidInitialize;
-- (void)TURAnselHadError: (NSError *)error;
-@end
-
-@interface TURAnsel : NSObject {
-    NSString *userAgent;
-    NSString *rpcEndPoint;
-    NSString *username;
-    NSString *password;
-    NSMutableArray *galleryList;
-    TURAnselState state;
-    id delegate;
-    NSLock *lock;
-}
-
-@property (readwrite, retain) NSString *rpcEndPoint;
-@property (readwrite, retain) NSString *username;
-@property (readwrite, retain) NSString *password;
-
-- (id)initWithConnectionParameters: (NSDictionary *)params;
-- (void)connect;
-- (TURAnselGallery *)getGalleryById: (NSString *)galleryId;
-- (TURAnselGallery *)getGalleryByIndex: (NSInteger)index;
-- (XMLRPCResponse *)callRPCMethod: (NSString *)methodName withParams: (NSArray *)params;
-- (NSDictionary *)createNewGallery: (NSDictionary *)params;
-- (void)cancel;
-
-// Getters/setters
-- (void) setState: (TURAnselState)state;
-- (TURAnselState)state;
-- (id)delegate;
-- (void)setDelegate:(id)newDelegate;
-@end
diff --git a/iPhoto2Ansel/TURAnsel.m b/iPhoto2Ansel/TURAnsel.m
deleted file mode 100644 (file)
index 6681495..0000000
+++ /dev/null
@@ -1,266 +0,0 @@
-//
-//  TURAnsel.m
-//  AnselCocoaToolkit
-//
-//  Created by Michael Rubinsky on 10/31/08.
-//  Copyright 2008 Michael Rubinsky <mrubinsk@horde.org>
-//
-
-#import <Foundation/Foundation.h>
-#import <XMLRPC/XMLRPC.h>
-#import "TURXMLConnection.h"
-#import "TURAnsel.h"
-#import "TURAnselGallery.h"
-
-@interface TURAnsel (PrivateAPI)
-- (void)doLogin;
-@end
-
-@implementation TURAnsel
-
-@synthesize rpcEndPoint;
-@synthesize username;
-@synthesize password;
-
-#pragma mark init
-- (id)initWithConnectionParameters: (NSDictionary *)params
-{
-    [super init];
-    galleryList = [[NSMutableArray alloc] init];
-    
-    // Initialize the connection properties, KVC style
-    [self setValue:[params objectForKey:@"endpoint"] 
-            forKey: @"rpcEndPoint"];
-    [self setValue: [params objectForKey:@"username"]
-            forKey: @"username"];
-    [self setValue: [params objectForKey:@"password"]
-            forKey: @"password"];
-    [self setValue: @"The Ansel Cocoa XML-RPC Client"
-            forKey: @"userAgent"];
-    return self;
-}
-
-#pragma mark Instance Methods
-/**
- * Initial connection to the Ansel server
- * Authenticate and fill our cache with the available galleries for uploading to
- */
-- (void)connect 
-{
-    [self doLogin];
-    if (state == TURAnselStateConnected) {
-        if ([delegate respondsToSelector:@selector(TURAnselDidInitialize)]) {
-            [delegate performSelectorOnMainThread:@selector(TURAnselDidInitialize)
-                                       withObject:self
-                                    waitUntilDone: NO];
-        }
-    }
-}
-
-- (void) cancel
-{
-    state = TURAnselStateCancelled;
-}
-
-// Fetch a gallery by id
-- (TURAnselGallery *)getGalleryById: (NSString *)galleryId
-{
-    for (TURAnselGallery *g in galleryList) {
-        if ([galleryId isEqualTo: [NSNumber numberWithInt: [g galleryId]]]) {
-            return g;
-        }
-    }
-    
-    return nil;
-}
-
-// Return the gallery at the specified position in the internal storage array.
-// Needed for when we are using this class as a datasource for a UI element.
-- (TURAnselGallery *)getGalleryByIndex: (NSInteger)index
-{
-    TURAnselGallery *g = [galleryList objectAtIndex:index];
-    return g;
-}
-
-// Creates a new gallery
-// For now, only takes a gallery name, but no reason it can't take descriiption
-// and default perms etc...
-- (NSDictionary *)createNewGallery: (NSDictionary *)params
-{
-    NSArray *apiparams = [NSArray arrayWithObjects:
-                             @"ansel", params, nil]; 
-    XMLRPCResponse *response = [self callRPCMethod: @"images.createGallery"
-                                        withParams: apiparams];
-    if (state != TURAnselStateError) {
-        NSDictionary *results = [NSDictionary dictionaryWithObjectsAndKeys:
-                                    response, @"share_id",
-                                    [params valueForKey: @"name"], @"attribute_name",
-                                    @"", @"attribute_desc",
-                                    [NSNumber numberWithInt: 0], @"attribute_images",
-                                    [NSNumber numberWithInt: 0], @"attribute_default", nil];
-        TURAnselGallery *newGallery = [[TURAnselGallery alloc] initWithObject: results
-                                                                   controller: self];
-        [galleryList addObject: newGallery];
-        //[attributes release];
-        return results;
-    }
-    
-    // If we have an error, tell the world
-    // *really* need to give these errors real numbers.....
-    if ([delegate respondsToSelector:@selector(TURAnselHadError:)]) {
-        NSError *error = [NSError errorWithDomain:@"TURAnsel"
-                                             code:3
-                                         userInfo:[NSDictionary dictionaryWithObjectsAndKeys: @"Could not create gallery.", @"message", nil]];
-        [delegate TURAnselHadError:error];
-    }
-
-    return nil;
-}
-
-
-// Call an arbitrary RPC method on the Horde server.
-- (XMLRPCResponse *)callRPCMethod: (NSString *)methodName
-                       withParams: (NSArray *)params
-{
-    NSLog(@"Initiating connection for %@", methodName);
-    
-    // Get a URL object
-    NSURL *url = [NSURL URLWithString: [self valueForKey: @"rpcEndPoint"]];
-    XMLRPCRequest *request = [[XMLRPCRequest alloc]initWithHost: url];
-    [request setUserAgent: [self valueForKey:@"userAgent"]];
-    [request setMethod: methodName withParameters: params];
-    
-    NSDictionary *credentials = [[NSDictionary alloc] initWithObjectsAndKeys: 
-                                 [self valueForKey:@"username"], @"username",
-                                 [self valueForKey:@"password"], @"password", nil];
-    
-    TURXMLConnection *connection = [[TURXMLConnection alloc]
-                                    initWithXMLRPCRequest: request 
-                                    withCredentials:credentials];
-
-    // Don't move on until we have a response - this blocks the thread until
-    // that happens.  We should have some kind of timeout here...
-    while ([connection isRunning]) {        
-        if (state == TURAnselStateCancelled) {
-            [connection cancel];
-        }
-        NSDate *loopDate = [[NSDate alloc] initWithTimeIntervalSinceNow:0.1];
-        [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode
-                                 beforeDate:loopDate];
-        [loopDate release];
-    }
-    
-    if ([connection hasError] == NO) {
-        XMLRPCResponse *response = [[connection response] autorelease];
-        [credentials release];
-        [connection release];
-        [request release];
-        return response;
-    } else {
-        state = TURAnselStateError;
-        NSError *error = [[connection error] retain];
-        if ([delegate respondsToSelector:@selector(TURAnselHadError:)]) {
-            [delegate TURAnselHadError:error];
-        }
-        [error autorelease];
-        [connection release];
-        [request release];
-        return nil;
-    }
-
-}
-
-#pragma mark TableView datasource
-- (int)numberOfRowsInTableView: (NSTableView *)tv
-{
-    return [galleryList count];
-}
-
-- (id)tableView: (NSTableView *)tv
-objectValueForTableColumn:(NSTableColumn *)tc
-            row: (int)rowIndex
-{
-    NSString *identifier = [tc identifier]; 
-    TURAnselGallery *g = [galleryList objectAtIndex:rowIndex];
-    NSString *stringValue = [g valueForKey: identifier];
-    return stringValue;
-}
-
-#pragma mark ComboBox Datasource
-
-- (NSInteger)numberOfItemsInComboBox:(NSComboBox *)aComboBox
-{
-    return [galleryList count];
-}
-
-- (id)comboBox:(NSComboBox *)aComboBox
-  objectValueForItemAtIndex:(NSInteger)index
-{
-    TURAnselGallery *g = [galleryList objectAtIndex:index];
-    NSString *stringValue = [g valueForKey:@"galleryName"];
-    return stringValue;
-}
-
-#pragma mark Getter/Setters
-- (TURAnselState) state
-{
-    return state;
-}
--(void) setState: (TURAnselState)newstate
-{
-    state = newstate;
-}
-
-- (id)delegate {
-    return delegate;    
-}
-
-- (void)setDelegate:(id)newDelegate {
-    delegate = newDelegate;
-}
-
--(void) dealloc
-{
-    NSLog(@"TURAnsel dealloc");   
-    [galleryList removeAllObjects];
-    [galleryList release];
-    [rpcEndPoint release];
-    [username release];
-    [password release];
-    [userAgent release];
-    [super dealloc];
-}
-
-#pragma mark PrivateAPI
-- (void)doLogin
-{
-    // Start out by building an array of parameters to pass to the api call.
-    // We start by asking for a list of available galleries with PERMS_EDIT.
-    // This has the side effect of authenticating for the session.
-    NSArray *params = [[NSArray alloc] initWithObjects:
-                       @"ansel",                                 // Scope 
-                       [NSNumber numberWithInt: PERMS_EDIT],     // Perms
-                       @"",                                      // No parent
-                       [NSNumber numberWithBool:YES],            // allLevels
-                       [NSNumber numberWithInt: 0],              // Offset
-                       [NSNumber numberWithInt: 0],              // Count
-                       [self valueForKey:@"username"], nil];     // Restrict to user (This should be an option eventually).do
-    
-
-    id galleries = [self callRPCMethod:@"images.listGalleries"
-                            withParams:params];
-    if (state != TURAnselStateError) {
-        state = TURAnselStateConnected;
-        for (NSString *gal in galleries) {
-            TURAnselGallery *theGallery = [[TURAnselGallery alloc] initWithObject: gal
-                                                                       controller: self];
-            [theGallery setAnselController: self];
-            [galleryList addObject: theGallery];
-            [theGallery release];
-            theGallery = nil;
-        }
-    }
-    [params release];
-}
-
-@end
diff --git a/iPhoto2Ansel/TURAnselGallery.h b/iPhoto2Ansel/TURAnselGallery.h
deleted file mode 100644 (file)
index c8a4bf8..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-//
-//  TURAnselGallery.h
-//  
-// Class to wrap Ansel Gallery.
-//
-//  Created by Michael Rubinsky on 10/21/08.
-//  Copyright 2008 __MyCompanyName__. All rights reserved.
-//
-
-#import <Cocoa/Cocoa.h>
-@class TURAnsel, NSURL, XMLRPCResponse;
-
-typedef enum {
-    TURAnselGalleryStateReady = 0,
-    TURAnselGalleryStateBusy
-} TURAnselGalleryState; 
-
-@interface NSObject (TURAnselGalleryDelegate)
-- (void)TURAnselGalleryDidReceiveRPCResponse: (XMLRPCResponse *)response;
-- (void)TURAnselGalleryDidUploadImage: (id *)gallery;
-@end
-
-@interface TURAnselGallery : NSObject {
-    int galleryId;
-    int galleryImageCount;
-    int galleryDefaultImage;
-    NSURL *galleryDefaultImageURL;
-    NSMutableArray *imageList;
-    NSString *galleryName;
-    NSString *galleryDescription;
-    TURAnsel *anselController;
-    TURAnselGalleryState state;
-    id delegate;
-}
-@property (readonly) NSString *galleryName;
-@property (readonly) NSString *galleryDescription;
-@property (readonly) int galleryImageCount;
-@property (readwrite) int galleryDefaultImage;
-
-- (id)initWithObject:(id)galleryData controller:(TURAnsel * )controller;
-- (void)uploadImageObject: (NSDictionary *)imageParameters;
-- (bool)isBusy;
-
-// Getter / Setter
-- (void)setDelegate: (id)newDelegate;
-- (id)delegate;
-- (NSURL *)galleryDefaultImageURL;
-- (id)listImages;
-- (int)galleryId;
-- (TURAnselGalleryState) state;
-- (void)setState: (TURAnselGalleryState)theState;
-- (void)setAnselController:(TURAnsel *)newController;
-@end
\ No newline at end of file
diff --git a/iPhoto2Ansel/TURAnselGallery.m b/iPhoto2Ansel/TURAnselGallery.m
deleted file mode 100644 (file)
index 4522b22..0000000
+++ /dev/null
@@ -1,206 +0,0 @@
-//
-//  TURAnselGallery.m
-// Class wraps an Ansel Gallery
-//
-//  Created by Michael Rubinsky on 10/21/08.
-//  Copyright 2008 __MyCompanyName__. All rights reserved.
-//
-#import <Foundation/Foundation.h>
-#import "XMLRPC/XMLRPC.h"
-#import "TURXMLConnection.h"
-#import "TURAnsel.h"
-#import "TURAnselGallery.h"
-
-@interface TURAnselGallery (PrivateAPI)
-- (void)doUpload: (NSDictionary *)imageParams;
-@end
-
-@implementation TURAnselGallery
-
-@synthesize galleryDescription;
-@synthesize galleryName;
-@synthesize galleryImageCount;
-@synthesize galleryDefaultImage;
-
-#pragma mark Instance Methods --------------------------------------------------
-
-/**
- * Init a gallery object
- */
-- (id)initWithObject:(id)galleryData controller:(TURAnsel *)controller
-{
-    [super init];
-    [self setValue: [galleryData valueForKey:@"share_id"]
-            forKey: @"galleryId"];
-    [self setValue:[galleryData valueForKey:@"attribute_desc"]
-            forKey:@"galleryDescription"];
-    [self setValue:[galleryData valueForKey:@"attribute_name"]
-            forKey:@"galleryName"];
-    [self setValue: [galleryData valueForKey:@"attribute_images"]
-            forKey:@"galleryImageCount"];    
-    [self setValue: [galleryData valueForKey:@"attribute_default"]
-            forKey:@"galleryDefaultImage"];
-    [self setAnselController: controller];
-    return self;
-}
-
-/**
- * Requests the gallery's default image url to be fetched from the server
- * (This information is not present in the gallery definition array returned
- *  from the images.listGalleries call). 
- */
-- (NSURL *)galleryDefaultImageURL
-{
-    if (!galleryDefaultImageURL) {
-
-        NSArray *params = [[NSArray alloc] initWithObjects:
-                           @"ansel",                                         // Scope
-                           [NSNumber numberWithInt: galleryDefaultImage],    // Image Id
-                           @"thumb",                                         // Thumbnail type
-                           [NSNumber numberWithBool:YES],                    // Full path
-                           nil];
-        
-        [self setState:TURAnselGalleryStateBusy];
-        XMLRPCResponse *response = [anselController callRPCMethod: @"images.getImageUrl"
-                                                       withParams: params];
-        
-        if (response) {
-            galleryDefaultImageURL = [[NSURL URLWithString: [NSString stringWithFormat:@"%@", response]] retain];
-        }
-    }
-    
-    return galleryDefaultImageURL;
-}
-
-/**
- * Get the complete list of image ids and URLs
- */
-- (id)listImages
-{
-    if (!imageList) {
-        
-        NSArray *params = [[NSArray alloc] initWithObjects:
-                           @"ansel",                                //Scope
-                           [NSNumber numberWithInt: galleryId],     //Gallery Id
-                           [NSNumber numberWithInt: 2],             //PERMS_SHOW
-                           @"thumb",                                // Thumbnail
-                           [NSNumber numberWithBool:YES],           // Full path
-                           nil];
-        
-        [self setState:TURAnselGalleryStateBusy];
-        XMLRPCResponse *response = [anselController callRPCMethod: @"images.listImages"
-                                                       withParams: params];
-    
-        if (response) {
-            imageList = [response retain];
-        }
-    }
-    
-    return imageList;
-}
-    
-/**
- * Upload the provided image to this gallery.
- */
-- (void)uploadImageObject: (NSDictionary *)imageParameters
-{    
-    [self doUpload: imageParameters];
-}
-
-- (bool) isBusy
-{
-    if (state == TURAnselGalleryStateReady) {
-        return NO;
-    } else {
-        return YES;
-    }
-}
-
-#pragma mark Getter/Setter------------------------------------------------------
-- (int)galleryId
-{
-    return galleryId;
-}
-- (void)setGalleryId:(int)id
-{
-    galleryId = id;
-}
-
-- (id)delegate
-{
-    return delegate;
-}
-- (void)setDelegate: (id)newDelegate
-{
-    delegate = newDelegate;
-}
-
-- (TURAnselGalleryState)state
-{
-    return state;
-}
-- (void)setState: (TURAnselGalleryState)theState 
-{
-    state = theState;
-}
-
-- (void)setAnselController: (TURAnsel *)newController
-{
-    [anselController autorelease];
-    anselController = [newController retain];
-}
-
-- (TURAnsel *)anselController
-{
-    return anselController;
-}
-
-#pragma mark Overrides----------------------------------------------------------
-- (void)dealloc
-{
-    NSLog(@"TURAnselGallery dealloc called on Gallery %@", self);
-    [anselController release];
-    [galleryDefaultImageURL release];
-    [imageList release];
-    [super dealloc];
-}
-
-- (id)init
-{
-    [super init];
-    [self setState:TURAnselGalleryStateReady];
-    return self;
-}
-
-- (id)description 
-{
-    NSString *text = [NSString stringWithFormat:@"Description: %@ Id: %d has: %d images", galleryName, galleryId, galleryImageCount];
-    return text;
-}
-
-#pragma mark PrivateAPI
-- (void)doUpload:(NSDictionary *)imageParameters
-{
-        // Need to build the XMLRPC params array now.
-        NSArray *params = [[NSArray alloc] initWithObjects:
-                           @"ansel",                                 // app
-                           [NSNumber numberWithInt: galleryId],      // gallery_id
-                           [imageParameters valueForKey: @"data"],   // image data array   
-                           [imageParameters valueForKey: @"default"], // set as default?
-                           @"",                                      // Additional gallery data to set?      
-                           @"base64",                                // Image data encoding      
-                           nil];
-        
-        // Send the request up to the controller
-         [anselController callRPCMethod: @"images.saveImage"
-                           withParams: params];
-    
-        if ([delegate respondsToSelector:@selector(TURAnselGalleryDidUploadImage:)]) {
-            [delegate performSelectorOnMainThread: @selector(TURAnselGalleryDidUploadImage:)
-                                       withObject: self 
-                                    waitUntilDone: NO];
-        }
-    
-        [params release];
-}
-@end
diff --git a/iPhoto2Ansel/TURAnselGalleryPanelController.h b/iPhoto2Ansel/TURAnselGalleryPanelController.h
deleted file mode 100644 (file)
index 9e2f612..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-//
-//  TURAnselGalleryPanelController.h
-//  iPhoto2Ansel
-//
-//  Created by Michael Rubinsky on 12/7/08.
-//  Copyright 2008 __MyCompanyName__. All rights reserved.
-//
-
-#import <Cocoa/Cocoa.h>
-#import "TURAnsel.h"
-
-@interface NSObject (TURAnselGalleryPaneControllerDelegate)
--(void)TURAnselGalleryPanelDidAddGallery;
-@end
-
-@interface TURAnselGalleryPanelController : NSObject {
-    // Outlets
-    IBOutlet NSTextField *galleryNameTextField;
-    IBOutlet NSTextField *gallerySlugTextField;
-    IBOutlet NSTextField *galleryDescTextField;
-    IBOutlet NSPanel *newGallerySheet;
-    
-    TURAnsel *anselController;
-    NSWindow *controllerWindow;
-    id delegate;
-}
-
-// Actions
-- (IBAction)doNewGallery: (id)sender;
-- (IBAction)cancelNewGallery: (id)sender;
-- (id)initWithController: (TURAnsel *)theController;
-- (id)initWithController: (TURAnsel *)theController withGalleryName: (NSString *)galleryName;
-- (void)showSheetForWindow: (NSWindow *)theWindow;
-- (void)setDelegate: (id)theDelegate;
-@end
diff --git a/iPhoto2Ansel/TURAnselGalleryPanelController.m b/iPhoto2Ansel/TURAnselGalleryPanelController.m
deleted file mode 100644 (file)
index baff799..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-//
-//  TURAnselGalleryPanelController.m
-//  iPhoto2Ansel
-//
-//  Created by Michael Rubinsky on 12/7/08.
-//  Copyright 2008 __MyCompanyName__. All rights reserved.
-//
-
-#import "TURAnselGalleryPanelController.h"
-
-@implementation TURAnselGalleryPanelController
-
-#pragma mark IBActions
-- (IBAction)cancelNewGallery: (id)sender
-{
-    [NSApp endSheet: newGallerySheet];
-    [newGallerySheet orderOut: nil];   
-}
-
-- (IBAction)doNewGallery: (id)sender
-{
-    // Get Gallery Properties from the panel.
-    NSString *galleryName = [galleryNameTextField stringValue];
-    NSString *gallerySlug = [gallerySlugTextField stringValue];
-    NSString *galleryDescription = [galleryDescTextField stringValue];
-    
-    if (!galleryName) {
-        
-        [NSApp endSheet: newGallerySheet];
-        [newGallerySheet orderOut: nil];
-        
-        NSAlert *alert = [[NSAlert alloc] init];
-        [alert setMessageText:@"Gallery names cannot be empty"];
-        [alert setAlertStyle: NSCriticalAlertStyle];
-        [alert beginSheetModalForWindow: controllerWindow
-                          modalDelegate: nil 
-                         didEndSelector: nil
-                            contextInfo: nil];
-        [alert release];
-        return;
-    }
-    NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
-                            galleryName, @"name",
-                            gallerySlug, @"slug",
-                            galleryDescription, @"desc", nil];
-    
-    NSDictionary *results = [[anselController createNewGallery: params] retain];
-    
-    [NSApp endSheet: newGallerySheet];
-    [newGallerySheet orderOut: nil];
-    
-    if ([anselController state] != TURAnselStateError) {
-        NSAlert *alert = [[NSAlert alloc] init];
-        [alert setMessageText: @"Gallery successfully created."];
-        [alert beginSheetModalForWindow: controllerWindow
-                          modalDelegate: nil
-                         didEndSelector: nil
-                            contextInfo: nil];
-        [alert release];
-        if ([delegate respondsToSelector:@selector(TURAnselGalleryPanelDidAddGallery)]) {
-            [delegate TURAnselGalleryPanelDidAddGallery];
-        }
-    }
-    
-    [results release];
-}
-
--(id)initWithController: (TURAnsel *)theController
-{
-    [super init];
-    anselController = [theController retain];
-    [NSBundle loadNibNamed: @"AnselGalleryPanel"
-                     owner: self];
-    
-    return self;
-}
-
-- (id)initWithController: (TURAnsel *)theController
-       withGalleryName: (NSString *)galleryName 
-{
-    
-    [super init];
-    anselController = [theController retain];
-    [NSBundle loadNibNamed: @"AnselGalleryPanel"
-                     owner: self];
-    
-    [galleryNameTextField setStringValue: galleryName];
-    
-    return self;  
-    
-    
-}
-
-- (void)setDelegate: (id)theDelegate
-{
-    delegate = theDelegate; // weak
-}
-
-
-- (void)showSheetForWindow: (NSWindow *)theWindow
-{
-    [controllerWindow release];
-    controllerWindow = [theWindow retain];
-    [NSApp beginSheet: newGallerySheet
-       modalForWindow: theWindow
-        modalDelegate: nil
-       didEndSelector: nil
-          contextInfo: nil];
-}
-
-- (void)dealloc 
-{
-    [anselController release];
-    [controllerWindow release];
-    [super dealloc];
-}
-
-@end
diff --git a/iPhoto2Ansel/TURAnselKit/AnselGalleryViewItem.h b/iPhoto2Ansel/TURAnselKit/AnselGalleryViewItem.h
new file mode 100644 (file)
index 0000000..41ba61d
--- /dev/null
@@ -0,0 +1,35 @@
+/**
+ * AnselGalleryViewItem
+ *
+ * Copyright 2009 The Horde Project (http://www.horde.org)
+ * 
+ * @implements IKImageBrowserItem
+ * @license http://opensource.org/licenses/bsd-license.php
+ * @author  Michael J. Rubinsky <mrubinsk@horde.org>
+ */
+#import <Cocoa/Cocoa.h>
+#import <Quartz/Quartz.h>
+
+@interface AnselGalleryViewItem: NSObject 
+{
+       NSURL *image;
+       NSString *imageID;
+    NSString *imageTitle;
+    NSCalendarDate *imageDate;
+}
+
+@property(readwrite,copy) NSURL * image;
+@property(readwrite,copy) NSString * imageID;
+
+- (id)initWithURL: (NSURL *)theUrl withTitle: (NSString *)theTitle withDate: (NSDate *)theDate;
+
+#pragma mark -
+#pragma mark Required Methods IKImageBrowserItem Informal Protocol
+- (NSString *)imageUID;
+- (NSString *)imageRepresentationType;
+- (id)imageRepresentation;
+
+- (NSString *)imageTitle;
+- (NSString *)imageSubtitle;
+
+@end
diff --git a/iPhoto2Ansel/TURAnselKit/AnselGalleryViewItem.m b/iPhoto2Ansel/TURAnselKit/AnselGalleryViewItem.m
new file mode 100644 (file)
index 0000000..a27b41b
--- /dev/null
@@ -0,0 +1,69 @@
+/**
+ * AnselGalleryViewItem.m
+ *
+ * Implements the IKImageBrowserItem protocol for displaying images from a
+ * remote Ansel gallery in an IKImageBrowser.
+ *
+ * Copyright 2009 The Horde Project (http://www.horde.org)
+ * 
+ * @implements IKImageBrowserItem
+ * @license http://opensource.org/licenses/bsd-license.php
+ * @author  Michael J. Rubinsky <mrubinsk@horde.org>
+ */
+#import "AnselGalleryViewItem.h"
+
+@implementation AnselGalleryViewItem
+@synthesize image;
+@synthesize imageID;
+
+- (id)initWithURL: (NSURL *)theURL
+        withTitle: (NSString *)theTitle
+         withDate: (NSDate *)theDate
+{
+    [super init];
+    image = [theURL retain];
+    imageID = [[theURL absoluteString] retain];
+    imageTitle = [theTitle retain];
+    imageDate =  [theDate retain];
+    return self; 
+}
+- (void)dealloc
+{
+    [image release];
+    [imageID release];
+    [imageTitle release];
+    [imageDate release];
+    [super dealloc];
+}
+
+#pragma mark
+#pragma mark Required methods
+- (NSString *)imageUID
+{
+    return imageID;
+}
+
+- (NSString *)imageRepresentationType
+{
+    return IKImageBrowserNSURLRepresentationType;
+}
+
+- (id)imageRepresentation
+{
+    return image;
+}
+
+#pragma mark
+#pragma mark Optional methods.
+- (NSString *)imageTitle
+{
+    NSLog(@"imageTitle: %@", imageTitle);
+    return imageTitle;
+}
+- (NSString *)imageSubtitle
+{
+    NSLog(@"imageSubtitle: %@", [imageDate description]);
+    return [imageDate description];
+}
+
+@end
diff --git a/iPhoto2Ansel/TURAnselKit/English.lProj/AnselGalleryPanel.nib/designable.nib b/iPhoto2Ansel/TURAnselKit/English.lProj/AnselGalleryPanel.nib/designable.nib
new file mode 100644 (file)
index 0000000..aab13b8
--- /dev/null
@@ -0,0 +1,744 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
+       <data>
+               <int key="IBDocument.SystemTarget">1050</int>
+               <string key="IBDocument.SystemVersion">9F33</string>
+               <string key="IBDocument.InterfaceBuilderVersion">672</string>
+               <string key="IBDocument.AppKitVersion">949.34</string>
+               <string key="IBDocument.HIToolboxVersion">352.00</string>
+               <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <integer value="15"/>
+               </object>
+               <object class="NSArray" key="IBDocument.PluginDependencies">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+               </object>
+               <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <object class="NSCustomObject" id="1001">
+                               <string key="NSClassName">TURAnselGalleryPanelController</string>
+                       </object>
+                       <object class="NSCustomObject" id="1003">
+                               <string key="NSClassName">FirstResponder</string>
+                       </object>
+                       <object class="NSCustomObject" id="1004">
+                               <string key="NSClassName">NSApplication</string>
+                       </object>
+                       <object class="NSWindowTemplate" id="1005">
+                               <int key="NSWindowStyleMask">19</int>
+                               <int key="NSWindowBacking">2</int>
+                               <string key="NSWindowRect">{{797, 724}, {267, 276}}</string>
+                               <int key="NSWTFlags">-536866816</int>
+                               <string key="NSWindowTitle">New Gallery</string>
+                               <string key="NSWindowClass">NSPanel</string>
+                               <nil key="NSViewClass"/>
+                               <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
+                               <object class="NSView" key="NSWindowView" id="1006">
+                                       <reference key="NSNextResponder"/>
+                                       <int key="NSvFlags">256</int>
+                                       <object class="NSMutableArray" key="NSSubviews">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSTextField" id="142371246">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{20, 219}, {227, 22}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="104713052">
+                                                               <int key="NSCellFlags">-1804468671</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents"/>
+                                                               <object class="NSFont" key="NSSupport" id="1035187758">
+                                                                       <string key="NSName">LucidaGrande</string>
+                                                                       <double key="NSSize">1.300000e+01</double>
+                                                                       <int key="NSfFlags">1044</int>
+                                                               </object>
+                                                               <reference key="NSControlView" ref="142371246"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <object class="NSColor" key="NSBackgroundColor" id="926502601">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">textBackgroundColor</string>
+                                                                       <object class="NSColor" key="NSColor" id="537053071">
+                                                                               <int key="NSColorSpace">3</int>
+                                                                               <bytes key="NSWhite">MQA</bytes>
+                                                                       </object>
+                                                               </object>
+                                                               <object class="NSColor" key="NSTextColor" id="649170679">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">textColor</string>
+                                                                       <object class="NSColor" key="NSColor" id="957332318">
+                                                                               <int key="NSColorSpace">3</int>
+                                                                               <bytes key="NSWhite">MAA</bytes>
+                                                                       </object>
+                                                               </object>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="970595672">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{17, 240}, {88, 16}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="303822681">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">Gallery Name</string>
+                                                               <object class="NSFont" key="NSSupport" id="849304139">
+                                                                       <string key="NSName">LucidaGrande</string>
+                                                                       <double key="NSSize">1.200000e+01</double>
+                                                                       <int key="NSfFlags">16</int>
+                                                               </object>
+                                                               <reference key="NSControlView" ref="970595672"/>
+                                                               <object class="NSColor" key="NSBackgroundColor" id="264684485">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">controlColor</string>
+                                                                       <object class="NSColor" key="NSColor" id="961976611">
+                                                                               <int key="NSColorSpace">3</int>
+                                                                               <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
+                                                                       </object>
+                                                               </object>
+                                                               <object class="NSColor" key="NSTextColor" id="339290383">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">controlTextColor</string>
+                                                                       <reference key="NSColor" ref="957332318"/>
+                                                               </object>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="768485006">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{17, 195}, {73, 16}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="441648904">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">Gallery Slug</string>
+                                                               <reference key="NSSupport" ref="849304139"/>
+                                                               <reference key="NSControlView" ref="768485006"/>
+                                                               <reference key="NSBackgroundColor" ref="264684485"/>
+                                                               <reference key="NSTextColor" ref="339290383"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="887381497">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{20, 174}, {227, 22}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="347914051">
+                                                               <int key="NSCellFlags">-1804468671</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents"/>
+                                                               <reference key="NSSupport" ref="1035187758"/>
+                                                               <reference key="NSControlView" ref="887381497"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="926502601"/>
+                                                               <reference key="NSTextColor" ref="649170679"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="703267117">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{20, 103}, {227, 47}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="116149712">
+                                                               <int key="NSCellFlags">-1805517311</int>
+                                                               <int key="NSCellFlags2">272629760</int>
+                                                               <string key="NSContents"/>
+                                                               <reference key="NSSupport" ref="1035187758"/>
+                                                               <reference key="NSControlView" ref="703267117"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="926502601"/>
+                                                               <reference key="NSTextColor" ref="649170679"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="568388187">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{17, 150}, {124, 16}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="774003593">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">Gallery Description</string>
+                                                               <reference key="NSSupport" ref="849304139"/>
+                                                               <reference key="NSControlView" ref="568388187"/>
+                                                               <reference key="NSBackgroundColor" ref="264684485"/>
+                                                               <reference key="NSTextColor" ref="339290383"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSButton" id="64211119">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{116, 12}, {68, 32}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="490284298">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">134217728</int>
+                                                               <string key="NSContents">Cancel</string>
+                                                               <reference key="NSSupport" ref="1035187758"/>
+                                                               <reference key="NSControlView" ref="64211119"/>
+                                                               <int key="NSButtonFlags">-2038284033</int>
+                                                               <int key="NSButtonFlags2">129</int>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">200</int>
+                                                               <int key="NSPeriodicInterval">25</int>
+                                                       </object>
+                                               </object>
+                                               <object class="NSButton" id="184111456">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{184, 12}, {69, 32}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="13003559">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">134217728</int>
+                                                               <string key="NSContents">Save</string>
+                                                               <reference key="NSSupport" ref="1035187758"/>
+                                                               <reference key="NSControlView" ref="184111456"/>
+                                                               <int key="NSButtonFlags">-2038284033</int>
+                                                               <int key="NSButtonFlags2">129</int>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">200</int>
+                                                               <int key="NSPeriodicInterval">25</int>
+                                                       </object>
+                                               </object>
+                                               <object class="NSComboBox" id="137843971">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{20, 56}, {230, 26}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSComboBoxCell" key="NSCell" id="625134106">
+                                                               <int key="NSCellFlags">879885888</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents"/>
+                                                               <reference key="NSSupport" ref="1035187758"/>
+                                                               <reference key="NSControlView" ref="137843971"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="926502601"/>
+                                                               <reference key="NSTextColor" ref="339290383"/>
+                                                               <int key="NSVisibleItemCount">5</int>
+                                                               <bool key="NSHasVerticalScroller">YES</bool>
+                                                               <reference key="NSDelegate" ref="137843971"/>
+                                                               <object class="NSComboTableView" key="NSTableView" id="677168914">
+                                                                       <reference key="NSNextResponder"/>
+                                                                       <int key="NSvFlags">274</int>
+                                                                       <string key="NSFrameSize">{15, 0}</string>
+                                                                       <reference key="NSSuperview"/>
+                                                                       <reference key="NSWindow"/>
+                                                                       <bool key="NSEnabled">YES</bool>
+                                                                       <object class="NSMutableArray" key="NSTableColumns">
+                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                               <object class="NSTableColumn">
+                                                                                       <integer value="0" key="NSIdentifier" id="8"/>
+                                                                                       <double key="NSWidth">1.200000e+01</double>
+                                                                                       <double key="NSMinWidth">1.000000e+01</double>
+                                                                                       <double key="NSMaxWidth">1.000000e+03</double>
+                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
+                                                                                               <int key="NSCellFlags">75628032</int>
+                                                                                               <int key="NSCellFlags2">0</int>
+                                                                                               <string key="NSContents"/>
+                                                                                               <reference key="NSSupport" ref="849304139"/>
+                                                                                               <object class="NSColor" key="NSBackgroundColor">
+                                                                                                       <int key="NSColorSpace">3</int>
+                                                                                                       <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
+                                                                                               </object>
+                                                                                               <reference key="NSTextColor" ref="537053071"/>
+                                                                                       </object>
+                                                                                       <object class="NSTextFieldCell" key="NSDataCell">
+                                                                                               <int key="NSCellFlags">338820672</int>
+                                                                                               <int key="NSCellFlags2">1024</int>
+                                                                                               <reference key="NSSupport" ref="1035187758"/>
+                                                                                               <reference key="NSControlView" ref="677168914"/>
+                                                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                                                               <object class="NSColor" key="NSBackgroundColor" id="525076026">
+                                                                                                       <int key="NSColorSpace">6</int>
+                                                                                                       <string key="NSCatalogName">System</string>
+                                                                                                       <string key="NSColorName">controlBackgroundColor</string>
+                                                                                                       <reference key="NSColor" ref="961976611"/>
+                                                                                               </object>
+                                                                                               <reference key="NSTextColor" ref="339290383"/>
+                                                                                       </object>
+                                                                                       <int key="NSResizingMask">3</int>
+                                                                                       <bool key="NSIsResizeable">YES</bool>
+                                                                                       <reference key="NSTableView" ref="677168914"/>
+                                                                               </object>
+                                                                       </object>
+                                                                       <double key="NSIntercellSpacingWidth">3.000000e+00</double>
+                                                                       <double key="NSIntercellSpacingHeight">2.000000e+00</double>
+                                                                       <reference key="NSBackgroundColor" ref="525076026"/>
+                                                                       <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">1.900000e+01</double>
+                                                                       <string key="NSAction">tableViewAction:</string>
+                                                                       <int key="NSTvFlags">-767524864</int>
+                                                                       <reference key="NSDelegate" ref="625134106"/>
+                                                                       <reference key="NSDataSource" ref="625134106"/>
+                                                                       <reference key="NSTarget" ref="625134106"/>
+                                                                       <int key="NSColumnAutoresizingStyle">1</int>
+                                                                       <int key="NSDraggingSourceMaskForLocal">15</int>
+                                                                       <int key="NSDraggingSourceMaskForNonLocal">0</int>
+                                                                       <bool key="NSAllowsTypeSelect">YES</bool>
+                                                               </object>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="793482582">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{17, 79}, {88, 16}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="657594086">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">Gallery Parent</string>
+                                                               <reference key="NSSupport" ref="849304139"/>
+                                                               <reference key="NSControlView" ref="793482582"/>
+                                                               <reference key="NSBackgroundColor" ref="264684485"/>
+                                                               <reference key="NSTextColor" ref="339290383"/>
+                                                       </object>
+                                               </object>
+                                       </object>
+                                       <string key="NSFrameSize">{267, 276}</string>
+                                       <reference key="NSSuperview"/>
+                               </object>
+                               <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
+                               <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
+                       </object>
+               </object>
+               <object class="IBObjectContainer" key="IBDocument.Objects">
+                       <object class="NSMutableArray" key="connectionRecords">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">newGallerySheet</string>
+                                               <reference key="source" ref="1001"/>
+                                               <reference key="destination" ref="1005"/>
+                                       </object>
+                                       <int key="connectionID">43</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">doNewGallery:</string>
+                                               <reference key="source" ref="1001"/>
+                                               <reference key="destination" ref="184111456"/>
+                                       </object>
+                                       <int key="connectionID">48</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">galleryDescTextField</string>
+                                               <reference key="source" ref="1001"/>
+                                               <reference key="destination" ref="703267117"/>
+                                       </object>
+                                       <int key="connectionID">49</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">galleryNameTextField</string>
+                                               <reference key="source" ref="1001"/>
+                                               <reference key="destination" ref="142371246"/>
+                                       </object>
+                                       <int key="connectionID">50</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">gallerySlugTextField</string>
+                                               <reference key="source" ref="1001"/>
+                                               <reference key="destination" ref="887381497"/>
+                                       </object>
+                                       <int key="connectionID">51</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBActionConnection" key="connection">
+                                               <string key="label">cancelNewGallery:</string>
+                                               <reference key="source" ref="1001"/>
+                                               <reference key="destination" ref="490284298"/>
+                                       </object>
+                                       <int key="connectionID">53</int>
+                               </object>
+                       </object>
+                       <object class="IBMutableOrderedSet" key="objectRecords">
+                               <object class="NSArray" key="orderedObjects">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">0</int>
+                                               <object class="NSArray" key="object" id="1002">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                               </object>
+                                               <reference key="children" ref="1000"/>
+                                               <nil key="parent"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-2</int>
+                                               <reference key="object" ref="1001"/>
+                                               <reference key="parent" ref="1002"/>
+                                               <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-1</int>
+                                               <reference key="object" ref="1003"/>
+                                               <reference key="parent" ref="1002"/>
+                                               <string key="objectName">First Responder</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-3</int>
+                                               <reference key="object" ref="1004"/>
+                                               <reference key="parent" ref="1002"/>
+                                               <string key="objectName">Application</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">1</int>
+                                               <reference key="object" ref="1005"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="1006"/>
+                                               </object>
+                                               <reference key="parent" ref="1002"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">2</int>
+                                               <reference key="object" ref="1006"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="142371246"/>
+                                                       <reference ref="970595672"/>
+                                                       <reference ref="768485006"/>
+                                                       <reference ref="887381497"/>
+                                                       <reference ref="703267117"/>
+                                                       <reference ref="568388187"/>
+                                                       <reference ref="137843971"/>
+                                                       <reference ref="793482582"/>
+                                                       <reference ref="64211119"/>
+                                                       <reference ref="184111456"/>
+                                               </object>
+                                               <reference key="parent" ref="1005"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">3</int>
+                                               <reference key="object" ref="142371246"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="104713052"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">4</int>
+                                               <reference key="object" ref="104713052"/>
+                                               <reference key="parent" ref="142371246"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">5</int>
+                                               <reference key="object" ref="970595672"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="303822681"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">6</int>
+                                               <reference key="object" ref="303822681"/>
+                                               <reference key="parent" ref="970595672"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">7</int>
+                                               <reference key="object" ref="768485006"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="441648904"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">8</int>
+                                               <reference key="object" ref="441648904"/>
+                                               <reference key="parent" ref="768485006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">9</int>
+                                               <reference key="object" ref="887381497"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="347914051"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">10</int>
+                                               <reference key="object" ref="347914051"/>
+                                               <reference key="parent" ref="887381497"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">11</int>
+                                               <reference key="object" ref="703267117"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="116149712"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">12</int>
+                                               <reference key="object" ref="116149712"/>
+                                               <reference key="parent" ref="703267117"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">13</int>
+                                               <reference key="object" ref="568388187"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="774003593"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">14</int>
+                                               <reference key="object" ref="774003593"/>
+                                               <reference key="parent" ref="568388187"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">15</int>
+                                               <reference key="object" ref="64211119"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="490284298"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">16</int>
+                                               <reference key="object" ref="490284298"/>
+                                               <reference key="parent" ref="64211119"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">17</int>
+                                               <reference key="object" ref="184111456"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="13003559"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">18</int>
+                                               <reference key="object" ref="13003559"/>
+                                               <reference key="parent" ref="184111456"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">19</int>
+                                               <reference key="object" ref="137843971"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="625134106"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">20</int>
+                                               <reference key="object" ref="625134106"/>
+                                               <reference key="parent" ref="137843971"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">21</int>
+                                               <reference key="object" ref="793482582"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="657594086"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">22</int>
+                                               <reference key="object" ref="657594086"/>
+                                               <reference key="parent" ref="793482582"/>
+                                       </object>
+                               </object>
+                       </object>
+                       <object class="NSMutableDictionary" key="flattenedProperties">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="NSMutableArray" key="dict.sortedKeys">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <string>-1.IBPluginDependency</string>
+                                       <string>-2.IBPluginDependency</string>
+                                       <string>-3.IBPluginDependency</string>
+                                       <string>1.IBEditorWindowLastContentRect</string>
+                                       <string>1.IBPluginDependency</string>
+                                       <string>1.IBWindowTemplateEditedContentRect</string>
+                                       <string>1.NSWindowTemplate.visibleAtLaunch</string>
+                                       <string>1.WindowOrigin</string>
+                                       <string>1.editorWindowContentRectSynchronizationRect</string>
+                                       <string>10.IBPluginDependency</string>
+                                       <string>11.IBPluginDependency</string>
+                                       <string>12.IBPluginDependency</string>
+                                       <string>13.IBPluginDependency</string>
+                                       <string>14.IBPluginDependency</string>
+                                       <string>15.IBPluginDependency</string>
+                                       <string>16.IBPluginDependency</string>
+                                       <string>17.IBPluginDependency</string>
+                                       <string>18.IBPluginDependency</string>
+                                       <string>19.IBPluginDependency</string>
+                                       <string>2.IBPluginDependency</string>
+                                       <string>20.IBPluginDependency</string>
+                                       <string>21.IBPluginDependency</string>
+                                       <string>22.IBPluginDependency</string>
+                                       <string>3.IBPluginDependency</string>
+                                       <string>4.IBPluginDependency</string>
+                                       <string>5.IBPluginDependency</string>
+                                       <string>6.IBPluginDependency</string>
+                                       <string>7.IBPluginDependency</string>
+                                       <string>8.IBPluginDependency</string>
+                                       <string>9.IBPluginDependency</string>
+                               </object>
+                               <object class="NSMutableArray" key="dict.values">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>{{177, 722}, {267, 276}}</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>{{177, 722}, {267, 276}}</string>
+                                       <reference ref="8"/>
+                                       <string>{196, 240}</string>
+                                       <string>{{357, 418}, {480, 270}}</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                               </object>
+                       </object>
+                       <object class="NSMutableDictionary" key="unlocalizedProperties">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="NSArray" key="dict.sortedKeys">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                               </object>
+                               <object class="NSMutableArray" key="dict.values">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                               </object>
+                       </object>
+                       <nil key="activeLocalization"/>
+                       <object class="NSMutableDictionary" key="localizations">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="NSArray" key="dict.sortedKeys">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                               </object>
+                               <object class="NSMutableArray" key="dict.values">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                               </object>
+                       </object>
+                       <nil key="sourceID"/>
+                       <int key="maxID">53</int>
+               </object>
+               <object class="IBClassDescriber" key="IBDocument.Classes">
+                       <object class="NSMutableArray" key="referencedPartialClassDescriptions">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">TURAnsel.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">TURAnselGallery.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="855842895">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">TURAnselGalleryPanelController.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">NSObject</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">xmlrpc-1.5.1/XMLRPCConnection.h</string>
+                                       </object>
+                               </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">TURAnselGalleryPanelController</string>
+                                       <string key="superclassName">NSObject</string>
+                                       <object class="NSMutableDictionary" key="actions">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSMutableArray" key="dict.sortedKeys">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>cancelNewGallery:</string>
+                                                       <string>doNewGallery:</string>
+                                               </object>
+                                               <object class="NSMutableArray" key="dict.values">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>id</string>
+                                                       <string>id</string>
+                                               </object>
+                                       </object>
+                                       <object class="NSMutableDictionary" key="outlets">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSMutableArray" key="dict.sortedKeys">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>delegate</string>
+                                                       <string>galleryDescTextField</string>
+                                                       <string>galleryNameTextField</string>
+                                                       <string>gallerySlugTextField</string>
+                                                       <string>newGallerySheet</string>
+                                               </object>
+                                               <object class="NSMutableArray" key="dict.values">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>id</string>
+                                                       <string>NSTextField</string>
+                                                       <string>NSTextField</string>
+                                                       <string>NSTextField</string>
+                                                       <string>NSPanel</string>
+                                               </object>
+                                       </object>
+                                       <reference key="sourceIdentifier" ref="855842895"/>
+                               </object>
+                       </object>
+               </object>
+               <int key="IBDocument.localizationMode">0</int>
+               <string key="IBDocument.LastKnownRelativeProjectPath">../iPhoto2Ansel.xcodeproj</string>
+               <int key="IBDocument.defaultPropertyAccessControl">3</int>
+       </data>
+</archive>
diff --git a/iPhoto2Ansel/TURAnselKit/English.lProj/AnselGalleryPanel.nib/keyedobjects.nib b/iPhoto2Ansel/TURAnselKit/English.lProj/AnselGalleryPanel.nib/keyedobjects.nib
new file mode 100644 (file)
index 0000000..b318b79
Binary files /dev/null and b/iPhoto2Ansel/TURAnselKit/English.lProj/AnselGalleryPanel.nib/keyedobjects.nib differ
diff --git a/iPhoto2Ansel/TURAnselKit/TURAnsel.h b/iPhoto2Ansel/TURAnselKit/TURAnsel.h
new file mode 100644 (file)
index 0000000..b1997fa
--- /dev/null
@@ -0,0 +1,60 @@
+/**
+ * TURAnsel
+ *
+ * Copyright 2009 The Horde Project (http://www.horde.org)
+ * 
+ * @license http://opensource.org/licenses/bsd-license.php
+ * @author  Michael J. Rubinsky <mrubinsk@horde.org>
+ */
+#import <Cocoa/Cocoa.h>
+@class TURAnselGallery;
+
+typedef enum {
+    PERMS_SHOW = 2,
+    PERMS_READ = 4,
+    PERMS_EDIT = 8,
+    PERMS_DELETE = 16
+} HORDE_PERMS;
+
+typedef enum {
+    TURAnselStateDisconnected = 0,
+    TURAnselStateConnected,
+    TURAnselStateError,
+    TURAnselStateCancelled,
+    TURAnselStateWaiting
+} TURAnselState;
+
+@interface NSObject (TURAnselDelegate)
+- (void)TURAnselDidInitialize;
+- (void)TURAnselHadError: (NSError *)error;
+@end
+
+@interface TURAnsel : NSObject {
+    NSString *userAgent;
+    NSString *rpcEndPoint;
+    NSString *username;
+    NSString *password;
+    NSMutableArray *galleryList;
+    TURAnselState state;
+    id delegate;
+    NSLock *lock;
+}
+
+@property (readwrite, retain) NSString *rpcEndPoint;
+@property (readwrite, retain) NSString *username;
+@property (readwrite, retain) NSString *password;
+
+- (id)initWithConnectionParameters: (NSDictionary *)params;
+- (void)connect;
+- (TURAnselGallery *)getGalleryById: (NSString *)galleryId;
+- (TURAnselGallery *)getGalleryByIndex: (NSInteger)index;
+- (NSDictionary *)callRPCMethod: (NSString *)methodName withParams: (NSArray *)params withOrder: (NSArray *)order;
+- (NSDictionary *)createNewGallery: (NSDictionary *)params;
+- (void)cancel;
+
+// Getters/setters
+- (void) setState: (TURAnselState)state;
+- (TURAnselState)state;
+- (id)delegate;
+- (void)setDelegate: (id)newDelegate;
+@end
diff --git a/iPhoto2Ansel/TURAnselKit/TURAnsel.m b/iPhoto2Ansel/TURAnselKit/TURAnsel.m
new file mode 100644 (file)
index 0000000..56ad2f7
--- /dev/null
@@ -0,0 +1,315 @@
+/**
+ * TURAnsel.m
+ *
+ * Main class for interacting with a remote Ansel server.
+ *
+ * Copyright 2009 The Horde Project (http://www.horde.org)
+ * 
+ * @license http://opensource.org/licenses/bsd-license.php
+ * @author  Michael J. Rubinsky <mrubinsk@horde.org>
+ */
+#import <Foundation/Foundation.h>
+#import "TURAnselKit.h"
+
+@interface TURAnsel (PrivateAPI)
+- (void)doLogin;
+@end
+
+@implementation TURAnsel
+
+@synthesize rpcEndPoint;
+@synthesize username;
+@synthesize password;
+
+#pragma mark -
+#pragma mark init/dealloc
+- (id)initWithConnectionParameters: (NSDictionary *)params
+{
+    [super init];
+    galleryList = [[NSMutableArray alloc] init];
+    
+    // Initialize the connection properties, KVC style
+    [self setValue:[params objectForKey:@"endpoint"] 
+            forKey: @"rpcEndPoint"];
+    [self setValue: [params objectForKey:@"username"]
+            forKey: @"username"];
+    [self setValue: [params objectForKey:@"password"]
+            forKey: @"password"];
+    [self setValue: @"The Ansel Cocoa XML-RPC Client"
+            forKey: @"userAgent"];
+    
+    return self;
+}
+-(void) dealloc
+{
+    NSLog(@"TURAnsel dealloc");   
+    [galleryList removeAllObjects];
+    [galleryList release];
+    [rpcEndPoint release];
+    [username release];
+    [password release];
+    [userAgent release];
+    [super dealloc];
+}
+
+#pragma mark -
+#pragma mark Actions
+- (void)connect 
+{
+    [self doLogin];
+}
+- (void) cancel
+{
+    state = TURAnselStateCancelled;
+}
+
+/**
+ * Create a new gallery on the Ansel server.
+ *
+ * @param NSDictionary params  A dictionary of parameters for the new gallery.
+ *
+ * @return NSDictionary  A dictionary describing the new gallery
+ */
+- (NSDictionary *)createNewGallery: (NSDictionary *)params
+{
+    NSArray *apiparams = [NSArray arrayWithObjects: @"ansel", params, nil]; 
+    NSArray *order = [NSArray arrayWithObjects: kTURAnselAPIParamScope, kTURAnselAPIParamGaleryParams, nil];
+    
+    NSDictionary *response = [self callRPCMethod: @"images.createGallery"
+                                      withParams: apiparams
+                                       withOrder: order];
+    
+    if (response) {
+        NSNumber *gallery_id = [response objectForKey: (NSString *)kWSMethodInvocationResult];    
+        NSDictionary *results = [NSDictionary dictionaryWithObjectsAndKeys:
+                                 gallery_id, kTURAnselGalleryKeyId,
+                                 [params valueForKey: @"name"], kTURAnselGalleryKeyName,
+                                 @"", kTURAnselGalleryKeyDescription,
+                                 [NSNumber numberWithInt: 0], kTURAnselGalleryKeyImages,
+                                 [NSNumber numberWithInt: 0], kTURAnselGalleryKeyDefaultImage, nil];
+        
+        TURAnselGallery *newGallery = [[TURAnselGallery alloc] initWithObject: results
+                                                                   controller: self];
+        [galleryList addObject: newGallery];
+        [newGallery release];
+        
+        return results;
+    }
+    
+    return nil;
+}
+
+
+/**
+ * Entry point for calling RPC methods on the Horde server. 
+ * 
+ * @param NSString methodName  The method to call (e.g. images.listGalleries)
+ * @param NSArray  params      All the method's parameters
+ * @param NSArray  order       Keys for the params array, needed because of how
+ *                             WSMethodInvocationSetParameters is used. (The keys are
+ *                             disregarded by Horde, but needed to ensure they get
+ *                             sent in the correct order by WS.
+ *
+ * The invocationCallback function is called on completion, which in turn will
+ * call the methodCompletionCallback with the results
+ */
+- (NSDictionary *)callRPCMethod: (NSString *)methodName
+                     withParams: (NSArray *) params
+                      withOrder: (NSArray *) order
+{
+    NSLog(@"Initiating connection for %@", methodName);
+    
+    // Get a URL object
+    NSURL *url = [NSURL URLWithString: [self valueForKey: @"rpcEndPoint"]];
+    NSDictionary *values = [NSDictionary dictionaryWithObjects: params forKeys:order];
+    
+    // Credentials
+    NSString *user = [self valueForKey:@"username"];
+    NSString *pass = [self valueForKey:@"password"];
+    
+    if (user != nil && [user length] && pass != nil && [pass length]) {
+        // Create a custom http request with authorization
+        CFHTTPMessageRef request = CFHTTPMessageCreateRequest(kCFAllocatorDefault,
+                                                              (CFStringRef)@"POST",
+                                                              (CFURLRef)url,
+                                                              kCFHTTPVersion1_1);
+        // Add auth creds to request.
+        Boolean success = CFHTTPMessageAddAuthentication(request,
+                                                         NULL,
+                                                         (CFStringRef)user,
+                                                         (CFStringRef)pass,
+                                                         kCFHTTPAuthenticationSchemeBasic,
+                                                         false);
+        
+        NSLog(@"Results adding credentials to request: %d", success);
+        if (!success) {
+            NSLog(@"Unable to authenticate");
+            
+            if ([[self delegate] respondsToSelector: @selector(TURAnselHadError:)]) {
+                NSError *error = [NSError errorWithDomain:@"TURAnsel"
+                                                     code: 1
+                                                 userInfo:[NSDictionary dictionaryWithObjectsAndKeys: @"Authentication failure.", @"message", nil]];
+                
+                [[self delegate] TURAnselHadError: error];
+            }
+            
+            return nil;
+            
+        } else {
+            // Build a new invocation
+            [self setState:TURAnselStateWaiting];
+            WSMethodInvocationRef rpcCall;
+            rpcCall = WSMethodInvocationCreate((CFURLRef)url, (CFStringRef)methodName, kWSXMLRPCProtocol); 
+            WSMethodInvocationSetParameters(rpcCall, (CFDictionaryRef)values, (CFArrayRef)order);
+            WSMethodInvocationSetProperty(rpcCall, kWSHTTPMessage, request);
+            NSDictionary *result = (NSDictionary *)WSMethodInvocationInvoke(rpcCall);
+            CFRelease(request);
+            // Check out the results
+            if (WSMethodResultIsFault((CFDictionaryRef) result)) {
+                
+                NSError *error;
+                
+                CFHTTPMessageRef response = (CFHTTPMessageRef)[result objectForKey:(id)kWSHTTPResponseMessage];
+                int resStatusCode = CFHTTPMessageGetResponseStatusCode(response);
+                NSString *resStatusLine = (NSString *)CFHTTPMessageCopyResponseStatusLine(response);
+                if (resStatusCode == 401) {
+                    error = [NSError errorWithDomain: @"TURAnsel"
+                                                code: resStatusCode
+                                            userInfo: [NSDictionary dictionaryWithObjectsAndKeys: resStatusLine, @"NSLocalizedDescriptionKey", nil]];
+                } else {
+                    NSNumber *faultCode = [result objectForKey: (NSString *)kWSFaultCode];
+                    NSString *faultString = [result objectForKey: (NSString *)kWSFaultString];
+                    NSLog(@"faultCode: %@ faultString: %@", faultCode, faultString);
+                    error = [NSError errorWithDomain: @"TURAnsel"
+                                                code: [faultCode intValue]
+                                            userInfo: [NSDictionary dictionaryWithObjectsAndKeys: [NSString stringWithFormat: @"%@, %@", resStatusLine, faultString], @"NSLocalizedDescriptionKey", nil]];
+                    
+                    
+                }    
+                if ([[self delegate] respondsToSelector: @selector(TURAnselHadError:)]) {
+                    [[self delegate] TURAnselHadError: error];
+                }
+                [resStatusLine release];
+                [result autorelease];
+                return nil;
+            }
+            
+            CFHTTPMessageRef response = (CFHTTPMessageRef)[result objectForKey:(id)kWSHTTPResponseMessage];
+            int resStatusCode = CFHTTPMessageGetResponseStatusCode(response);
+            NSLog(@"ResponseCode: %d", resStatusCode);
+            [self setState:TURAnselStateConnected];
+            return [result autorelease];
+        }       
+    }
+    
+    NSLog(@"No authentication information present.");
+    return nil;
+    
+}
+
+#pragma mark -
+#pragma mark Setters/Getters
+// Fetch a gallery by id
+- (TURAnselGallery *)getGalleryById: (NSString *)galleryId
+{
+    for (TURAnselGallery *g in galleryList) {
+        if ([galleryId isEqualTo: [NSNumber numberWithInt: [g galleryId]]]) {
+            return g;
+        }
+    }
+    
+    return nil;
+}
+
+/**
+ * Return the gallery at the specified position in the internal storage array.
+ * Needed for when we are using this class as a datasource for a UI element.
+ */
+- (TURAnselGallery *)getGalleryByIndex: (NSInteger)index
+{
+    TURAnselGallery *g = [galleryList objectAtIndex:index];
+    return g;
+}
+
+#pragma mark --
+#pragma mark ComboBox Datasource
+- (NSInteger)numberOfItemsInComboBox:(NSComboBox *)aComboBox
+{
+    return [galleryList count];
+}
+
+- (id)comboBox:(NSComboBox *)aComboBox
+  objectValueForItemAtIndex:(NSInteger)index
+{
+    TURAnselGallery *g = [galleryList objectAtIndex:index];
+    NSString *stringValue = [g valueForKey:@"galleryName"];
+    return stringValue;
+}
+
+#pragma mark Getter/Setters
+- (TURAnselState) state
+{
+    return state;
+}
+-(void) setState: (TURAnselState)newstate
+{
+    state = newstate;
+}
+
+- (id)delegate {
+    return delegate;    
+}
+
+- (void)setDelegate:(id)newDelegate {
+    delegate = newDelegate;
+}
+
+#pragma mark PrivateAPI
+/**
+ * Perform initial contact with Ansel server. Retrieves the list of galleries
+ * available for the selected server.
+ *
+ * @return void
+ */
+- (void)doLogin
+{
+    NSArray *params = [[NSArray alloc] initWithObjects:
+                       @"ansel",                                 // Scope 
+                       [NSNumber numberWithInt: PERMS_EDIT],     // Perms
+                       @"",                                      // No parent
+                       [NSNumber numberWithBool:YES],            // allLevels
+                       [NSNumber numberWithInt: 0],              // Offset
+                       [NSNumber numberWithInt: 0],              // Count
+                       [self valueForKey:@"username"], nil];     // Restrict to user (This should be an option eventually).
+    
+    NSArray *order = [NSArray arrayWithObjects: kTURAnselAPIParamScope, kTURAnselAPIParamPerms,
+                                                kTURAnselAPIParamParent, kTURAnselAPIParamAllLevels,
+                                                kTURAnselAPIParamOffset, kTURAnselAPIParamCount,
+                                                kTURAnselAPIParamUserOnly, nil];
+    
+    NSDictionary *results = [self callRPCMethod: @"images.listGalleries"
+                                     withParams: params
+                                      withOrder: order];
+    
+    if (results) {
+        NSDictionary *galleries = [results objectForKey: (id)kWSMethodInvocationResult];
+        for (NSString *gal in galleries) {
+            TURAnselGallery *theGallery = [[TURAnselGallery alloc] initWithObject: gal
+                                                                       controller: self];
+            [theGallery setAnselController: self];
+            [galleryList addObject: theGallery];
+            [theGallery release];
+            theGallery = nil;
+        }
+        
+        if ([delegate respondsToSelector:@selector(TURAnselDidInitialize)]) {
+            [delegate performSelectorOnMainThread:@selector(TURAnselDidInitialize)
+                                       withObject:self
+                                    waitUntilDone: NO];
+        }
+        
+    }
+    
+    [params release];
+}
+@end
\ No newline at end of file
diff --git a/iPhoto2Ansel/TURAnselKit/TURAnselConstants.h b/iPhoto2Ansel/TURAnselKit/TURAnselConstants.h
new file mode 100644 (file)
index 0000000..ef64dc7
--- /dev/null
@@ -0,0 +1,33 @@
+/**
+ * TURAnselConstants
+ *
+ * Copyright 2009 The Horde Project (http://www.horde.org)
+ * 
+ * @license http://opensource.org/licenses/bsd-license.php
+ * @author  Michael J. Rubinsky <mrubinsk@horde.org>
+ */
+
+// Constants for the API parameter names.
+extern NSString * const kTURAnselAPIParamScope;
+extern NSString * const kTURAnselAPIParamGaleryParams;
+extern NSString * const kTURAnselAPIParamPerms;
+extern NSString * const kTURAnselAPIParamParent;
+extern NSString * const kTURAnselAPIParamAllLevels;
+extern NSString * const kTURAnselAPIParamOffset;
+extern NSString * const kTURAnselAPIParamCount;
+extern NSString * const kTURAnselAPIParamUserOnly;
+extern NSString * const kTURAnselAPIParamImageId;
+extern NSString * const kTURAnselAPIParamGalleryId;
+extern NSString * const kTURAnselAPIParamThumbnailStyle;
+extern NSString * const kTURAnselAPIParamFullPath;
+extern NSString * const kTURAnselAPIParamImageData;
+extern NSString * const kTURAnselAPIParamSetAsDefault;
+extern NSString * const kTURAnselAPIParamAdditionalData;
+extern NSString * const kTURAnselAPIParamEncoding;
+
+// Constants for the dictionary keys used to describe/create TURAnselGallery
+extern NSString * const kTURAnselGalleryKeyId;
+extern NSString * const kTURAnselGalleryKeyName;
+extern NSString * const kTURAnselGalleryKeyDescription;
+extern NSString * const kTURAnselGalleryKeyImages;
+extern NSString * const kTURAnselGalleryKeyDefaultImage;
diff --git a/iPhoto2Ansel/TURAnselKit/TURAnselConstants.m b/iPhoto2Ansel/TURAnselKit/TURAnselConstants.m
new file mode 100644 (file)
index 0000000..74472bb
--- /dev/null
@@ -0,0 +1,34 @@
+//
+//  TURAnselConstants.m
+//  ApertureToAnselExportPlugin
+//
+//  Created by Michael Rubinsky on 9/22/09.
+//  Copyright 2009 __MyCompanyName__. All rights reserved.
+//
+
+#import "TURAnselConstants.h"
+
+// Constants for the API parameter names.
+NSString * const kTURAnselAPIParamScope             = @"scope";
+NSString * const kTURAnselAPIParamGaleryParams      = @"galleryParams";
+NSString * const kTURAnselAPIParamPerms             = @"perms";
+NSString * const kTURAnselAPIParamParent            = @"parent";
+NSString * const kTURAnselAPIParamAllLevels         = @"allLevels";
+NSString * const kTURAnselAPIParamOffset            = @"offset";
+NSString * const kTURAnselAPIParamCount             = @"count";
+NSString * const kTURAnselAPIParamUserOnly          = @"userOnly";
+NSString * const kTURAnselAPIParamImageId           = @"imageId";
+NSString * const kTURAnselAPIParamGalleryId         = @"galleryId";
+NSString * const kTURAnselAPIParamThumbnailStyle    = @"thumbnailStyle";
+NSString * const kTURAnselAPIParamFullPath          = @"fullPath";
+NSString * const kTURAnselAPIParamImageData         = @"imageData";
+NSString * const kTURAnselAPIParamSetAsDefault      = @"default";
+NSString * const kTURAnselAPIParamAdditionalData    = @"additionalData";
+NSString * const kTURAnselAPIParamEncoding          = @"encoding";
+
+// Ansel gallery attribtues.
+NSString * const kTURAnselGalleryKeyId              = @"share_id";
+NSString * const kTURAnselGalleryKeyName            = @"attribute_name";
+NSString * const kTURAnselGalleryKeyDescription     = @"attribute_desc";
+NSString * const kTURAnselGalleryKeyImages          = @"attribute_images";
+NSString * const kTURAnselGalleryKeyDefaultImage    = @"attribute_default";
\ No newline at end of file
diff --git a/iPhoto2Ansel/TURAnselKit/TURAnselGallery.h b/iPhoto2Ansel/TURAnselKit/TURAnselGallery.h
new file mode 100644 (file)
index 0000000..5eff4e7
--- /dev/null
@@ -0,0 +1,42 @@
+/**
+ * TURAnselGallery
+ *
+ * Copyright 2009 The Horde Project (http://www.horde.org)
+ * 
+ * @license http://opensource.org/licenses/bsd-license.php
+ * @author  Michael J. Rubinsky <mrubinsk@horde.org>
+ */
+#import <Cocoa/Cocoa.h>
+@class TURAnsel, NSURL;
+
+@interface NSObject (TURAnselGalleryDelegate)
+- (void)TURAnselGalleryDidUploadImage: (id *)gallery;
+@end
+
+@interface TURAnselGallery : NSObject {
+    int _galleryId;
+    int galleryImageCount;
+    int galleryKeyImage;
+    NSURL *galleryKeyImageURL;
+    NSMutableArray *imageList;
+    NSString *galleryName;
+    NSString *galleryDescription;
+    TURAnsel *anselController;
+    id delegate;
+}
+@property (readonly) NSString *galleryName;
+@property (readonly) NSString *galleryDescription;
+@property (readonly) int galleryImageCount;
+@property (readwrite) int galleryKeyImage;
+
+- (id)initWithObject:(id)galleryData controller:(TURAnsel * )controller;
+- (void)uploadImageObject: (NSDictionary *)imageParameters;
+
+// Getter / Setter
+- (void)setDelegate: (id)newDelegate;
+- (id)delegate;
+- (NSURL *)galleryKeyImageURL;
+- (id)listImages;
+- (int)galleryId;
+- (void)setAnselController:(TURAnsel *)newController;
+@end
\ No newline at end of file
diff --git a/iPhoto2Ansel/TURAnselKit/TURAnselGallery.m b/iPhoto2Ansel/TURAnselKit/TURAnselGallery.m
new file mode 100644 (file)
index 0000000..9397b10
--- /dev/null
@@ -0,0 +1,216 @@
+/**
+ * TURAnselGallery.m
+ *
+ * Copyright 2009 The Horde Project (http://www.horde.org)
+ * 
+ * @license http://opensource.org/licenses/bsd-license.php
+ * @author  Michael J. Rubinsky <mrubinsk@horde.org>
+ */
+#import <Foundation/Foundation.h>
+#import "TURAnselKit.h"
+
+@interface TURAnselGallery (PrivateAPI)
+- (void)doUpload: (NSDictionary *)imageParams;
+@end
+
+@implementation TURAnselGallery
+
+@synthesize galleryDescription;
+@synthesize galleryName;
+@synthesize galleryImageCount;
+@synthesize galleryKeyImage;
+
+#pragma mark -
+#pragma mark init/dealloc
+/**
+ * Init a gallery object
+ */
+- (id)initWithObject:(id)galleryData controller:(TURAnsel *)controller
+{
+    [super init];
+    [self setValue: [galleryData valueForKey: kTURAnselGalleryKeyId]
+            forKey: @"galleryId"];
+    [self setValue:[galleryData valueForKey: kTURAnselGalleryKeyDescription]
+            forKey:@"galleryDescription"];
+    [self setValue:[galleryData valueForKey: kTURAnselGalleryKeyName]
+            forKey:@"galleryName"];
+    [self setValue: [galleryData valueForKey: kTURAnselGalleryKeyImages]
+            forKey:@"galleryImageCount"];    
+    [self setValue: [galleryData valueForKey: kTURAnselGalleryKeyDefaultImage]
+            forKey:@"galleryKeyImage"];
+    [self setAnselController: controller];
+    return self;
+}
+- (void)dealloc
+{
+    NSLog(@"TURAnselGallery dealloc called on Gallery %@", self);
+    [anselController release];
+    anselController = nil;
+    
+    [galleryKeyImageURL release];
+    galleryKeyImageURL = nil;
+    
+    [imageList release];
+    imageList = nil;
+    
+    [super dealloc];
+}
+- (id)description 
+{
+    NSString *text = [NSString stringWithFormat:@"Description: %@ Id: %d has: %d images", galleryName, _galleryId, galleryImageCount];
+    return text;
+}
+
+#pragma mark -
+#pragma mark Actions
+/**
+ * Requests the gallery's key image url to be fetched from the server
+ * (This information is not present in the gallery definition array returned
+ *  from the images.listGalleries call). 
+ */
+- (NSURL *)galleryKeyImageURL
+{
+    if (galleryKeyImageURL) {
+        return galleryKeyImageURL;
+    } else {
+        NSArray *params = [[NSArray alloc] initWithObjects:
+                           @"ansel",                                         // Scope
+                           [NSNumber numberWithInt: galleryKeyImage],        // Image Id
+                           @"thumb",                                         // Thumbnail type
+                           [NSNumber numberWithBool:YES],                    // Full path
+                           nil];
+
+        NSArray *order = [NSArray arrayWithObjects: kTURAnselAPIParamScope,
+                                                    kTURAnselAPIParamImageId,
+                                                    kTURAnselAPIParamThumbnailStyle,
+                                                    kTURAnselAPIParamFullPath, nil];
+        
+        NSDictionary *response = [anselController callRPCMethod: @"images.getImageUrl"
+                                                       withParams: params
+                                                        withOrder: order];
+        
+        if (response) {
+            NSDictionary *url = [response objectForKey:(id)kWSMethodInvocationResult];
+            [galleryKeyImageURL autorelease];
+            galleryKeyImageURL = [[NSURL URLWithString: [NSString stringWithFormat: @"%@", url]] retain];
+            NSLog(@"galleryKeyImageURL: %@", galleryKeyImageURL);
+            return galleryKeyImageURL;
+        } 
+        
+        return nil;
+    }
+}
+
+/**
+ * Get the complete list of image ids and URLs
+ */
+- (id)listImages
+{
+    if (!imageList) {
+        
+        NSArray *params = [[NSArray alloc] initWithObjects:
+                           @"ansel",                                //Scope
+                           [NSNumber numberWithInt: _galleryId],    //Gallery Id
+                           [NSNumber numberWithInt: 2],             //PERMS_SHOW
+                           @"thumb",                                // Thumbnail
+                           [NSNumber numberWithBool:YES],           // Full path
+                           nil];
+        NSArray *order = [NSArray arrayWithObjects: kTURAnselAPIParamScope,
+                                                    kTURAnselAPIParamGalleryId,
+                                                    kTURAnselAPIParamPerms,
+                                                    kTURAnselAPIParamThumbnailStyle,
+                                                    kTURAnselAPIParamFullPath, nil];
+        
+        NSDictionary *response = [anselController callRPCMethod: @"images.listImages"
+                                                     withParams: params
+                                                      withOrder: order];
+        if (response) {
+            [imageList autorelease];
+            imageList = [[response objectForKey: (id)kWSMethodInvocationResult] retain];
+            
+            NSLog(@"listImages: %@", imageList);
+            
+            return imageList;
+        }
+    }
+    
+    return nil;
+}
+    
+/**
+ * Upload the provided image to this gallery.
+ */
+- (void)uploadImageObject: (NSDictionary *)imageParameters
+{
+    [self doUpload: imageParameters];
+}
+
+#pragma mark -
+#pragma mark Getter/Setter
+- (int)galleryId
+{
+    return _galleryId;
+}
+
+- (void)setGalleryId:(int)id
+{
+    _galleryId = id;
+}
+
+- (id)delegate
+{
+    return delegate;
+}
+
+- (void)setDelegate: (id)newDelegate
+{
+    delegate = newDelegate;
+}
+
+- (void)setAnselController: (TURAnsel *)newController
+{
+    [anselController autorelease];
+    anselController = [newController retain];
+}
+
+- (TURAnsel *)anselController
+{
+    return anselController;
+}
+
+#pragma mark -
+#pragma mark PrivateAPI
+- (void)doUpload:(NSDictionary *)imageParameters
+{
+        // Need to build the params array now.
+        NSArray *params = [[NSArray alloc] initWithObjects:
+                           @"ansel",                                  // app
+                           [NSNumber numberWithInt: _galleryId],      // gallery_id
+                           [imageParameters valueForKey: @"data"],    // image data array   
+                           [imageParameters valueForKey: @"default"], // set as default?
+                           @"",                                       // Additional gallery data to set?      
+                           @"base64",                                 // Image data encoding      
+                           nil];
+        NSArray *order = [NSArray arrayWithObjects: kTURAnselAPIParamScope,
+                                                    kTURAnselAPIParamGalleryId,
+                                                    kTURAnselAPIParamImageData,
+                                                    kTURAnselAPIParamSetAsDefault,
+                                                    kTURAnselAPIParamAdditionalData,
+                                                    kTURAnselAPIParamEncoding, nil];
+        
+        // Send the request up to the controller
+        NSDictionary *result = [anselController callRPCMethod: @"images.saveImage"
+                                                   withParams: params
+                                                    withOrder: order];
+    
+        if (result) {
+            if ([delegate respondsToSelector:@selector(TURAnselGalleryDidUploadImage:)]) {
+                [delegate performSelectorOnMainThread: @selector(TURAnselGalleryDidUploadImage:)
+                                           withObject: self 
+                                        waitUntilDone: NO];
+            }
+        }
+    
+        [params release];
+}
+@end
diff --git a/iPhoto2Ansel/TURAnselKit/TURAnselGalleryPanelController.h b/iPhoto2Ansel/TURAnselKit/TURAnselGalleryPanelController.h
new file mode 100644 (file)
index 0000000..b0a8f2e
--- /dev/null
@@ -0,0 +1,36 @@
+/**
+ * TURAnselGalleryPanelController
+ *
+ * Copyright 2009 The Horde Project (http://www.horde.org)
+ * 
+ * @license http://opensource.org/licenses/bsd-license.php
+ * @author  Michael J. Rubinsky <mrubinsk@horde.org>
+ */
+#import <Cocoa/Cocoa.h>
+#import "TURAnselKit.h"
+
+@interface NSObject (TURAnselGalleryPaneControllerDelegate)
+-(void)TURAnselGalleryPanelDidAddGallery;
+@end
+
+@interface TURAnselGalleryPanelController : NSObject {
+    // Outlets
+    IBOutlet NSTextField *galleryNameTextField;
+    IBOutlet NSTextField *gallerySlugTextField;
+    IBOutlet NSTextField *galleryDescTextField;
+    IBOutlet NSPanel *newGallerySheet;
+    
+    // Instance members
+    TURAnsel *_anselController;
+    NSWindow *_controllerWindow;
+    id _delegate;
+}
+
+// Actions
+- (IBAction)doNewGallery: (id)sender;
+- (IBAction)cancelNewGallery: (id)sender;
+- (id)initWithController: (TURAnsel *)theController;
+- (id)initWithController: (TURAnsel *)theController withGalleryName: (NSString *)galleryName;
+- (void)showSheetForWindow: (NSWindow *)theWindow;
+- (void)setDelegate: (id)theDelegate;
+@end
diff --git a/iPhoto2Ansel/TURAnselKit/TURAnselGalleryPanelController.m b/iPhoto2Ansel/TURAnselKit/TURAnselGalleryPanelController.m
new file mode 100644 (file)
index 0000000..09aa6c5
--- /dev/null
@@ -0,0 +1,120 @@
+/**
+ * TURAnselGalleryPanelController.m
+ *
+ * Controller for handling the form that creates new remote Ansel galleries.
+ *
+ * Copyright 2009 The Horde Project (http://www.horde.org)
+ * 
+ * @license http://opensource.org/licenses/bsd-license.php
+ * @author  Michael J. Rubinsky <mrubinsk@horde.org>
+ */
+#import "TURAnselGalleryPanelController.h"
+
+@implementation TURAnselGalleryPanelController
+
+#pragma mark -
+#pragma mark init/dealloc
+-(id)initWithController: (TURAnsel *)theController
+{
+    [super init];
+    _anselController = [theController retain];
+    [NSBundle loadNibNamed: @"AnselGalleryPanel"
+                     owner: self];
+    
+    return self;
+}
+- (id)initWithController: (TURAnsel *)theController
+         withGalleryName: (NSString *)galleryName 
+{
+    
+    [super init];
+    _anselController = [theController retain];
+    [NSBundle loadNibNamed: @"AnselGalleryPanel"
+                     owner: self];
+    
+    [galleryNameTextField setStringValue: galleryName];
+    
+    return self;      
+}
+- (void)dealloc 
+{
+    [_anselController release];
+    [_controllerWindow release];
+    [super dealloc];
+}
+
+#pragma mark -
+#pragma mark IBActions
+- (IBAction)cancelNewGallery: (id)sender
+{
+    [NSApp endSheet: newGallerySheet];
+    [newGallerySheet orderOut: nil];   
+}
+
+- (IBAction)doNewGallery: (id)sender
+{
+    // Get Gallery Properties from the panel.
+    NSString *galleryName = [galleryNameTextField stringValue];
+    NSString *gallerySlug = [gallerySlugTextField stringValue];
+    NSString *galleryDescription = [galleryDescTextField stringValue];
+    
+    if (!galleryName) {
+        
+        [NSApp endSheet: newGallerySheet];
+        [newGallerySheet orderOut: nil];
+        
+        NSAlert *alert = [[NSAlert alloc] init];
+        [alert setMessageText:@"Gallery names cannot be empty"];
+        [alert setAlertStyle: NSCriticalAlertStyle];
+        [alert beginSheetModalForWindow: _controllerWindow
+                          modalDelegate: nil 
+                         didEndSelector: nil
+                            contextInfo: nil];
+        [alert release];
+        return;
+    }
+    NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
+                            galleryName, @"name",
+                            gallerySlug, @"slug",
+                            galleryDescription, @"desc", nil];
+    
+    NSDictionary *results = [[_anselController createNewGallery: params] retain];
+    
+    [NSApp endSheet: newGallerySheet];
+    [newGallerySheet orderOut: nil];
+    
+    if ([_anselController state] != TURAnselStateError) {
+        NSAlert *alert = [[NSAlert alloc] init];
+        [alert setMessageText: @"Gallery successfully created."];
+        [alert beginSheetModalForWindow: _controllerWindow
+                          modalDelegate: nil
+                         didEndSelector: nil
+                            contextInfo: nil];
+        [alert release];
+        if ([_delegate respondsToSelector:@selector(TURAnselGalleryPanelDidAddGallery)]) {
+            [_delegate TURAnselGalleryPanelDidAddGallery];
+        }
+    }
+    
+    [results release];
+}
+
+
+- (void)setDelegate: (id)theDelegate
+{
+    _delegate = theDelegate; // weak
+}
+
+
+- (void)showSheetForWindow: (NSWindow *)theWindow
+{
+    [_controllerWindow release];
+    _controllerWindow = [theWindow retain];
+    [NSApp beginSheet: newGallerySheet
+       modalForWindow: theWindow
+        modalDelegate: nil
+       didEndSelector: nil
+          contextInfo: nil];
+}
+
+@end
diff --git a/iPhoto2Ansel/TURAnselKit/TURAnselKit.h b/iPhoto2Ansel/TURAnselKit/TURAnselKit.h
new file mode 100644 (file)
index 0000000..b580fe6
--- /dev/null
@@ -0,0 +1,6 @@
+#import "TURAnselConstants.h"
+#import "TURAnsel.h"
+#import "TURAnselGallery.h"
+#import "TURAnselGalleryPanelController.h"
+#import "AnselGalleryViewItem.h"
+
diff --git a/iPhoto2Ansel/TURAnselServersPanelController.h b/iPhoto2Ansel/TURAnselServersPanelController.h
deleted file mode 100644 (file)
index 7e1d64e..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-//
-//  TURAnselServersPanelController.h
-//  iPhoto2Ansel
-//
-//  Created by Michael Rubinsky on 12/14/08.
-//  Copyright 2008 __MyCompanyName__. All rights reserved.
-//
-
-#import <Cocoa/Cocoa.h>
-
-
-@interface TURAnselServersPanelController : NSObject {
-
-}
-
-@end
diff --git a/iPhoto2Ansel/TURAnselServersPanelController.m b/iPhoto2Ansel/TURAnselServersPanelController.m
deleted file mode 100644 (file)
index b00a797..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-//
-//  TURAnselServersPanelController.m
-//  iPhoto2Ansel
-//
-//  Created by Michael Rubinsky on 12/14/08.
-//  Copyright 2008 __MyCompanyName__. All rights reserved.
-//
-
-#import "TURAnselServersPanelController.h"
-
-
-@implementation TURAnselServersPanelController
-
-@end
diff --git a/iPhoto2Ansel/TURXMLConnection.h b/iPhoto2Ansel/TURXMLConnection.h
deleted file mode 100644 (file)
index bb8b354..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-//  TURXMLConnection.h
-//
-// This is a thin wrapper around XMLRPCRequests to allow them to more easily
-// be run in a seperate thread then the reciever that needs to know about it's
-// progress.  Done to deal with modal threads blocking the NSURLConnection
-// responses in iPhoto plugins.
-//
-//  Created by Michael Rubinsky on 11/5/08.
-//  Copyright 2008 __MyCompanyName__. All rights reserved.
-//
-
-#import <Cocoa/Cocoa.h>
-#import "XMLRPC/XMLRPCConnection.h"
-@class XMLRPCRequest;
-
-// Local error codes
-#define TURXML_ERR_BADAUTH  1  // Login failed
-#define TURXML_ERR_PARSE    2  // Could not parse XML
-#define TURXML_ERR_CANCEL   3  // Action cancelled
-
-@interface TURXMLConnection : XMLRPCConnection {
-    NSString *username;
-    NSString *password;
-    XMLRPCResponse *response;
-    XMLRPCConnection *connection;
-    BOOL hasError;
-    NSError *error;
-    BOOL running;
-}
-
-- (TURXMLConnection *)initWithXMLRPCRequest: (XMLRPCRequest *)request 
-                            withCredentials:(NSDictionary *)credentials;
-
-- (id)response;
-- (BOOL)hasError;
-- (BOOL)isRunning;
-- (NSError *)error;
-@end
diff --git a/iPhoto2Ansel/TURXMLConnection.m b/iPhoto2Ansel/TURXMLConnection.m
deleted file mode 100644 (file)
index 58a73db..0000000
+++ /dev/null
@@ -1,142 +0,0 @@
-//
-//  TURXMLConnection.m
-//  iPhoto2Ansel
-//
-//  Created by Michael Rubinsky on 11/5/08.
-//  Copyright 2008 __MyCompanyName__. All rights reserved.
-//
-#import <Foundation/Foundation.h>
-#import <XMLRPC/XMLRPC.h>
-#import "TURXMLConnection.h"
-
-@implementation TURXMLConnection
-
-static NSString *ERR_DOMAIN = @"com.theupstairsroom.XMLConnection";
-
-- (TURXMLConnection *)initWithXMLRPCRequest: (XMLRPCRequest *)request 
-                            withCredentials: (NSDictionary *)credentials
-{
-    username = [[credentials objectForKey:@"username"] retain];
-    password = [[credentials objectForKey:@"password"] retain];
-    running = YES;
-    connection = [[XMLRPCConnection alloc] initWithXMLRPCRequest: request
-                                                        delegate: self];
-    return self;
-}
-
-- (BOOL)isRunning
-{
-    return running;
-}
-
-- (id)response
-{
-    return response;
-}
-
-- (void)dealloc
-{
-    NSLog(@"TURXMLConnection dealloc called");
-    [username release];
-    [password release];
-    [super dealloc];
-}
-
-- (BOOL)hasError
-{
-    return hasError;
-}
-
-// Return the error object, but get rid of it.
-- (NSError *)error
-{
-    return [error autorelease];
-}
-
-#pragma mark XMLRPCConnection Delegate
-- (void)connection: (XMLRPCConnection *)xconnection 
-didReceiveResponse: (XMLRPCResponse *)theResponse 
-         forMethod: (NSString *)method
-{    
-    NSLog(@"Received response for %@", method);
-    if (theResponse != nil) {
-        if ([theResponse isFault]) {
-            NSLog(@"Fault code: %@", [theResponse faultCode]);
-            NSDictionary *userInfo = [NSDictionary dictionaryWithObjectsAndKeys:
-                                      [theResponse faultString], @"NSLocalizedDescriptionKey", nil];
-            error = [[NSError alloc] initWithDomain: ERR_DOMAIN
-                                               code: [[theResponse faultCode] intValue]
-                                           userInfo: userInfo];
-            hasError = YES;
-            [theResponse release];
-            [xconnection cancel];
-        }
-    } else {
-        NSDictionary *userInfo = [NSDictionary dictionaryWithObjectsAndKeys:
-                                  @"Unable to parse XML in XMLRPCDelegate method", @"NSLocalizedDescriptionKey", nil];
-        error = [[NSError alloc] initWithDomain: ERR_DOMAIN
-                                           code: TURXML_ERR_PARSE
-                                       userInfo: userInfo];
-        hasError = YES;
-        [theResponse release];
-    }
-    
-    response = [[theResponse responseObject] retain];
-    [theResponse release];
-    if (!hasError) {
-        // Looks like the NSURLConnection object is released somewhere upstream
-        // when there is an error.
-        [xconnection release];
-    }
-    running = NO;
-}
-
-- (void)connection: (XMLRPCConnection *)xconnection 
-didReceiveAuthenticationChallenge: (NSURLAuthenticationChallenge *)challenge
-                        forMethod: (NSString *)method
-{
-    NSLog(@"Credentials requested in method: %@", method);
-    if ([challenge previousFailureCount] == 0) {
-        NSURLCredential *newCredential;
-        newCredential = [NSURLCredential credentialWithUser: [self valueForKey: @"username"]
-                                                   password: [self valueForKey: @"password"]
-                                                persistence: NSURLCredentialPersistenceForSession];
-        
-        [[challenge sender] useCredential: newCredential
-               forAuthenticationChallenge: challenge];
-        NSLog(@"Credentials sent");
-    } else {
-        [[challenge sender] cancelAuthenticationChallenge: challenge];
-        NSDictionary *userInfo = [NSDictionary dictionaryWithObjectsAndKeys:
-                                  @"Authentication Failed", @"NSLocalizedDescriptionKey",
-                                  @"Check your username and password and try again.", @"NSLocalizedRecoverySuggestionErrorKey", nil];
-
-        error = [[NSError alloc] initWithDomain: ERR_DOMAIN
-                                           code: TURXML_ERR_BADAUTH
-                                       userInfo: userInfo];
-        running = NO;
-        hasError = YES;
-    }
-}
-
-- (void)connection: (XMLRPCConnection *)xconnection
-  didFailWithError: (NSError *)xerror
-         forMethod: (NSString *)method
-{
-    error = [xerror retain];
-    hasError = YES;
-    running = NO;
-}
-
-// Set the status and tell the underlaying connection we cancelled.
-- (void) cancel
-{
-    running = NO;
-    hasError = YES;
-    error = [[NSError alloc] initWithDomain: ERR_DOMAIN
-                                       code: TURXML_ERR_CANCEL
-                                   userInfo: nil];
-    [super cancel];
-}
-
-@end
diff --git a/iPhoto2Ansel/XMLRPC-Info.plist b/iPhoto2Ansel/XMLRPC-Info.plist
deleted file mode 100644 (file)
index 3e59a1a..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-       <key>CFBundleDevelopmentRegion</key>
-       <string>English</string>
-       <key>CFBundleExecutable</key>
-       <string>${EXECUTABLE_NAME}</string>
-       <key>CFBundleIdentifier</key>
-       <string>com.yourcompany.XMLRPC</string>
-       <key>CFBundleInfoDictionaryVersion</key>
-       <string>6.0</string>
-       <key>CFBundlePackageType</key>
-       <string>FMWK</string>
-       <key>CFBundleSignature</key>
-       <string>????</string>
-       <key>CFBundleVersion</key>
-       <string>1.0</string>
-</dict>
-</plist>
index dba5461..c93cd3d 100644 (file)
@@ -7,56 +7,28 @@
        objects = {
 
 /* Begin PBXBuildFile section */
-               8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
                8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
-               B00EF55A0EF5DD5900A9D71C /* AnselServers.nib in Resources */ = {isa = PBXBuildFile; fileRef = B00EF5580EF5DD5900A9D71C /* AnselServers.nib */; };
-               B00EF5670EF5E22900A9D71C /* TURAnselServersPanelController.m in Sources */ = {isa = PBXBuildFile; fileRef = B00EF5660EF5E22900A9D71C /* TURAnselServersPanelController.m */; };
-               B04FC1A90EEB4A2B008EEB0E /* AnselGalleryPanel.nib in Resources */ = {isa = PBXBuildFile; fileRef = B04FC1A70EEB4A2B008EEB0E /* AnselGalleryPanel.nib */; };
                B06C1E030EB1644600BFAFCB /* AnselExportPluginBox.m in Sources */ = {isa = PBXBuildFile; fileRef = B06C1E020EB1644600BFAFCB /* AnselExportPluginBox.m */; };
                B06C1E060EB164D900BFAFCB /* AnselExportController.m in Sources */ = {isa = PBXBuildFile; fileRef = B06C1E050EB164D900BFAFCB /* AnselExportController.m */; };
-               B06C1E3D0EB17E3700BFAFCB /* Panel.nib in Resources */ = {isa = PBXBuildFile; fileRef = B06C1E3C0EB17E3700BFAFCB /* Panel.nib */; };
-               B07D42700EC230B100B59765 /* TURAnsel.m in Sources */ = {isa = PBXBuildFile; fileRef = B07D426D0EC230B100B59765 /* TURAnsel.m */; };
-               B07D42710EC230B100B59765 /* TURAnselGallery.m in Sources */ = {isa = PBXBuildFile; fileRef = B07D426F0EC230B100B59765 /* TURAnselGallery.m */; };
-               B07D44F70EC2AEC700B59765 /* TURXMLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = B07D44F60EC2AEC700B59765 /* TURXMLConnection.m */; };
+               B08394CD106D1078001B5E29 /* AnselGalleryPanel.nib in Resources */ = {isa = PBXBuildFile; fileRef = B08394C0106D1077001B5E29 /* AnselGalleryPanel.nib */; };
+               B08394CE106D1078001B5E29 /* AnselServers.nib in Resources */ = {isa = PBXBuildFile; fileRef = B08394C2106D1077001B5E29 /* AnselServers.nib */; };
+               B08394CF106D1078001B5E29 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = B08394C4106D1077001B5E29 /* InfoPlist.strings */; };
+               B08394D0106D1078001B5E29 /* Panel.nib in Resources */ = {isa = PBXBuildFile; fileRef = B08394C6106D1077001B5E29 /* Panel.nib */; };
+               B08394D1106D1078001B5E29 /* ProgressSheet.nib in Resources */ = {isa = PBXBuildFile; fileRef = B08394C8106D1077001B5E29 /* ProgressSheet.nib */; };
+               B08394D2106D1078001B5E29 /* iPhoto2Ansel.icns in Resources */ = {isa = PBXBuildFile; fileRef = B08394CA106D1077001B5E29 /* iPhoto2Ansel.icns */; };
                B0B666750FB34604009459D5 /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B0B666730FB34604009459D5 /* Quartz.framework */; };
                B0B666760FB34604009459D5 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B0B666740FB34604009459D5 /* QuartzCore.framework */; };
-               B0B6669B0FB357B3009459D5 /* AnselGalleryViewItem.m in Sources */ = {isa = PBXBuildFile; fileRef = B0B6669A0FB357B3009459D5 /* AnselGalleryViewItem.m */; };
-               B0BFBC780ED5B2AB006581A5 /* XMLRPC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B0BFBC700ED5B221006581A5 /* XMLRPC.framework */; };
-               B0BFBC7B0ED5B2B2006581A5 /* XMLRPC.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = B0BFBC700ED5B221006581A5 /* XMLRPC.framework */; };
-               B0BFBC970ED5B32B006581A5 /* NSDataAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B0BFBC810ED5B32B006581A5 /* NSDataAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-               B0BFBC980ED5B32B006581A5 /* NSDataAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B0BFBC820ED5B32B006581A5 /* NSDataAdditions.m */; };
-               B0BFBC990ED5B32B006581A5 /* NSStringAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B0BFBC830ED5B32B006581A5 /* NSStringAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-               B0BFBC9A0ED5B32B006581A5 /* NSStringAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B0BFBC840ED5B32B006581A5 /* NSStringAdditions.m */; };
-               B0BFBC9C0ED5B32B006581A5 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B0BFBC870ED5B32B006581A5 /* Localizable.strings */; };
-               B0BFBC9D0ED5B32B006581A5 /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = B0BFBC890ED5B32B006581A5 /* LICENSE */; };
-               B0BFBC9E0ED5B32B006581A5 /* README in Resources */ = {isa = PBXBuildFile; fileRef = B0BFBC8A0ED5B32B006581A5 /* README */; };
-               B0BFBC9F0ED5B32B006581A5 /* XMLRPC.h in Headers */ = {isa = PBXBuildFile; fileRef = B0BFBC8B0ED5B32B006581A5 /* XMLRPC.h */; settings = {ATTRIBUTES = (Public, ); }; };
-               B0BFBCA00ED5B32B006581A5 /* XMLRPC.pch in Headers */ = {isa = PBXBuildFile; fileRef = B0BFBC8C0ED5B32B006581A5 /* XMLRPC.pch */; settings = {ATTRIBUTES = (Public, ); }; };
-               B0BFBCA10ED5B32B006581A5 /* XMLRPCConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B0BFBC8D0ED5B32B006581A5 /* XMLRPCConnection.h */; settings = {ATTRIBUTES = (Public, ); }; };
-               B0BFBCA20ED5B32B006581A5 /* XMLRPCConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = B0BFBC8E0ED5B32B006581A5 /* XMLRPCConnection.m */; };
-               B0BFBCA30ED5B32B006581A5 /* XMLRPCDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B0BFBC8F0ED5B32B006581A5 /* XMLRPCDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
-               B0BFBCA40ED5B32B006581A5 /* XMLRPCDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = B0BFBC900ED5B32B006581A5 /* XMLRPCDecoder.m */; };
-               B0BFBCA50ED5B32B006581A5 /* XMLRPCEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B0BFBC910ED5B32B006581A5 /* XMLRPCEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
-               B0BFBCA60ED5B32B006581A5 /* XMLRPCEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = B0BFBC920ED5B32B006581A5 /* XMLRPCEncoder.m */; };
-               B0BFBCA70ED5B32B006581A5 /* XMLRPCRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = B0BFBC930ED5B32B006581A5 /* XMLRPCRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-               B0BFBCA80ED5B32B006581A5 /* XMLRPCRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B0BFBC940ED5B32B006581A5 /* XMLRPCRequest.m */; };
-               B0BFBCA90ED5B32B006581A5 /* XMLRPCResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = B0BFBC950ED5B32B006581A5 /* XMLRPCResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-               B0BFBCAA0ED5B32B006581A5 /* XMLRPCResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = B0BFBC960ED5B32B006581A5 /* XMLRPCResponse.m */; };
-               B0C888490ED85DEA000E19FB /* ProgressSheet.nib in Resources */ = {isa = PBXBuildFile; fileRef = B0C888480ED85DEA000E19FB /* ProgressSheet.nib */; };
                B0C8884E0ED85E02000E19FB /* FBProgressController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0C8884D0ED85E02000E19FB /* FBProgressController.m */; };
-               B0CCED420EEC6E810012D3D3 /* TURAnselGalleryPanelController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0CCED410EEC6E810012D3D3 /* TURAnselGalleryPanelController.m */; };
+               B0FF4D4A106B283D00A8C14B /* AnselGalleryViewItem.m in Sources */ = {isa = PBXBuildFile; fileRef = B0FF4D3E106B283D00A8C14B /* AnselGalleryViewItem.m */; };
+               B0FF4D4B106B283D00A8C14B /* AnselGalleryPanel.nib in Resources */ = {isa = PBXBuildFile; fileRef = B0FF4D40106B283D00A8C14B /* AnselGalleryPanel.nib */; };
+               B0FF4D4C106B283D00A8C14B /* TURAnsel.m in Sources */ = {isa = PBXBuildFile; fileRef = B0FF4D42106B283D00A8C14B /* TURAnsel.m */; };
+               B0FF4D4D106B283D00A8C14B /* TURAnselConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = B0FF4D44106B283D00A8C14B /* TURAnselConstants.m */; };
+               B0FF4D4E106B283D00A8C14B /* TURAnselGallery.m in Sources */ = {isa = PBXBuildFile; fileRef = B0FF4D46106B283D00A8C14B /* TURAnselGallery.m */; };
+               B0FF4D4F106B283D00A8C14B /* TURAnselGalleryPanelController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0FF4D48106B283D00A8C14B /* TURAnselGalleryPanelController.m */; };
+               B0FF4D54106B284C00A8C14B /* NSDataAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B0FF4D51106B284C00A8C14B /* NSDataAdditions.m */; };
+               B0FF4D55106B284C00A8C14B /* NSStringAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B0FF4D53106B284C00A8C14B /* NSStringAdditions.m */; };
 /* End PBXBuildFile section */
 
-/* Begin PBXContainerItemProxy section */
-               B0BFBCBF0ED5B440006581A5 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
-                       proxyType = 1;
-                       remoteGlobalIDString = B0BFBC6F0ED5B221006581A5;
-                       remoteInfo = XMLRPC;
-               };
-/* End PBXContainerItemProxy section */
-
 /* Begin PBXCopyFilesBuildPhase section */
                B0BFBC7E0ED5B2D3006581A5 /* CopyFiles */ = {
                        isa = PBXCopyFilesBuildPhase;
@@ -64,7 +36,6 @@
                        dstPath = "";
                        dstSubfolderSpec = 10;
                        files = (
-                               B0BFBC7B0ED5B2B2006581A5 /* XMLRPC.framework in CopyFiles */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
 
 /* Begin PBXFileReference section */
                089C1672FE841209C02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
-               089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
                1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
                32DBCF630370AF2F00C91783 /* iPhoto2Ansel_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iPhoto2Ansel_Prefix.pch; sourceTree = "<group>"; };
                8D5B49B6048680CD000E48DA /* iPhoto2Ansel.iPhotoExporter */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = iPhoto2Ansel.iPhotoExporter; sourceTree = BUILT_PRODUCTS_DIR; };
-               8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
-               B00EF5590EF5DD5900A9D71C /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/AnselServers.nib; sourceTree = "<group>"; };
-               B00EF5650EF5E22900A9D71C /* TURAnselServersPanelController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TURAnselServersPanelController.h; sourceTree = "<group>"; };
-               B00EF5660EF5E22900A9D71C /* TURAnselServersPanelController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TURAnselServersPanelController.m; sourceTree = "<group>"; };
-               B03D3B590ED5BB3800CF5B92 /* XMLRPC-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "XMLRPC-Info.plist"; sourceTree = SOURCE_ROOT; };
-               B04FC1A80EEB4A2B008EEB0E /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/AnselGalleryPanel.nib; sourceTree = "<group>"; };
                B06C1E010EB1644600BFAFCB /* AnselExportPluginBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnselExportPluginBox.h; sourceTree = "<group>"; };
                B06C1E020EB1644600BFAFCB /* AnselExportPluginBox.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnselExportPluginBox.m; sourceTree = "<group>"; };
                B06C1E040EB164D900BFAFCB /* AnselExportController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnselExportController.h; sourceTree = "<group>"; };
                B06C1E070EB1652100BFAFCB /* ExportPluginProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExportPluginProtocol.h; sourceTree = "<group>"; };
                B06C1E080EB1652100BFAFCB /* ExportPluginBoxProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExportPluginBoxProtocol.h; sourceTree = "<group>"; };
                B06C1E090EB1652100BFAFCB /* ExportImageProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExportImageProtocol.h; sourceTree = "<group>"; };
-               B06C1E3C0EB17E3700BFAFCB /* Panel.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Panel.nib; path = English.lproj/Panel.nib; sourceTree = "<group>"; };
-               B07D426C0EC230B100B59765 /* TURAnsel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TURAnsel.h; sourceTree = "<group>"; };
-               B07D426D0EC230B100B59765 /* TURAnsel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TURAnsel.m; sourceTree = "<group>"; };
-               B07D426E0EC230B100B59765 /* TURAnselGallery.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TURAnselGallery.h; sourceTree = "<group>"; };
-               B07D426F0EC230B100B59765 /* TURAnselGallery.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TURAnselGallery.m; sourceTree = "<group>"; };
-               B07D44F50EC2AEC700B59765 /* TURXMLConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TURXMLConnection.h; sourceTree = "<group>"; };
-               B07D44F60EC2AEC700B59765 /* TURXMLConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TURXMLConnection.m; sourceTree = "<group>"; };
+               B08394C1106D1077001B5E29 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/AnselGalleryPanel.nib; sourceTree = "<group>"; };
+               B08394C3106D1077001B5E29 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/AnselServers.nib; sourceTree = "<group>"; };
+               B08394C5106D1077001B5E29 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+               B08394C7106D1077001B5E29 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Panel.nib; sourceTree = "<group>"; };
+               B08394C9106D1077001B5E29 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/ProgressSheet.nib; sourceTree = "<group>"; };
+               B08394CA106D1077001B5E29 /* iPhoto2Ansel.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = iPhoto2Ansel.icns; sourceTree = "<group>"; };
+               B08394E4106D1196001B5E29 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
                B0B666730FB34604009459D5 /* Quartz.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quartz.framework; path = /System/Library/Frameworks/Quartz.framework; sourceTree = "<absolute>"; };
                B0B666740FB34604009459D5 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; };
-               B0B666990FB357B3009459D5 /* AnselGalleryViewItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnselGalleryViewItem.h; sourceTree = "<group>"; };
-               B0B6669A0FB357B3009459D5 /* AnselGalleryViewItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnselGalleryViewItem.m; sourceTree = "<group>"; };
-               B0BFBC700ED5B221006581A5 /* XMLRPC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XMLRPC.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-               B0BFBC810ED5B32B006581A5 /* NSDataAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSDataAdditions.h; sourceTree = "<group>"; };
-               B0BFBC820ED5B32B006581A5 /* NSDataAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSDataAdditions.m; sourceTree = "<group>"; };
-               B0BFBC830ED5B32B006581A5 /* NSStringAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSStringAdditions.h; sourceTree = "<group>"; };
-               B0BFBC840ED5B32B006581A5 /* NSStringAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSStringAdditions.m; sourceTree = "<group>"; };
-               B0BFBC880ED5B32B006581A5 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; };
-               B0BFBC890ED5B32B006581A5 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
-               B0BFBC8A0ED5B32B006581A5 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
-               B0BFBC8B0ED5B32B006581A5 /* XMLRPC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLRPC.h; sourceTree = "<group>"; };
-               B0BFBC8C0ED5B32B006581A5 /* XMLRPC.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLRPC.pch; sourceTree = "<group>"; };
-               B0BFBC8D0ED5B32B006581A5 /* XMLRPCConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLRPCConnection.h; sourceTree = "<group>"; };
-               B0BFBC8E0ED5B32B006581A5 /* XMLRPCConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMLRPCConnection.m; sourceTree = "<group>"; };
-               B0BFBC8F0ED5B32B006581A5 /* XMLRPCDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLRPCDecoder.h; sourceTree = "<group>"; };
-               B0BFBC900ED5B32B006581A5 /* XMLRPCDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMLRPCDecoder.m; sourceTree = "<group>"; };
-               B0BFBC910ED5B32B006581A5 /* XMLRPCEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLRPCEncoder.h; sourceTree = "<group>"; };
-               B0BFBC920ED5B32B006581A5 /* XMLRPCEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMLRPCEncoder.m; sourceTree = "<group>"; };
-               B0BFBC930ED5B32B006581A5 /* XMLRPCRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLRPCRequest.h; sourceTree = "<group>"; };
-               B0BFBC940ED5B32B006581A5 /* XMLRPCRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMLRPCRequest.m; sourceTree = "<group>"; };
-               B0BFBC950ED5B32B006581A5 /* XMLRPCResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLRPCResponse.h; sourceTree = "<group>"; };
-               B0BFBC960ED5B32B006581A5 /* XMLRPCResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMLRPCResponse.m; sourceTree = "<group>"; };
-               B0C888480ED85DEA000E19FB /* ProgressSheet.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = ProgressSheet.nib; sourceTree = "<group>"; };
                B0C8884C0ED85E02000E19FB /* FBProgressController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FBProgressController.h; sourceTree = "<group>"; };
                B0C8884D0ED85E02000E19FB /* FBProgressController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FBProgressController.m; sourceTree = "<group>"; };
-               B0CCED400EEC6E810012D3D3 /* TURAnselGalleryPanelController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TURAnselGalleryPanelController.h; sourceTree = "<group>"; };
-               B0CCED410EEC6E810012D3D3 /* TURAnselGalleryPanelController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TURAnselGalleryPanelController.m; sourceTree = "<group>"; };
+               B0FF4D3D106B283D00A8C14B /* AnselGalleryViewItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnselGalleryViewItem.h; sourceTree = "<group>"; };
+               B0FF4D3E106B283D00A8C14B /* AnselGalleryViewItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnselGalleryViewItem.m; sourceTree = "<group>"; };
+               B0FF4D40106B283D00A8C14B /* AnselGalleryPanel.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = AnselGalleryPanel.nib; sourceTree = "<group>"; };
+               B0FF4D41106B283D00A8C14B /* TURAnsel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TURAnsel.h; sourceTree = "<group>"; };
+               B0FF4D42106B283D00A8C14B /* TURAnsel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TURAnsel.m; sourceTree = "<group>"; };
+               B0FF4D43106B283D00A8C14B /* TURAnselConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TURAnselConstants.h; sourceTree = "<group>"; };
+               B0FF4D44106B283D00A8C14B /* TURAnselConstants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TURAnselConstants.m; sourceTree = "<group>"; };
+               B0FF4D45106B283D00A8C14B /* TURAnselGallery.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TURAnselGallery.h; sourceTree = "<group>"; };
+               B0FF4D46106B283D00A8C14B /* TURAnselGallery.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TURAnselGallery.m; sourceTree = "<group>"; };
+               B0FF4D47106B283D00A8C14B /* TURAnselGalleryPanelController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TURAnselGalleryPanelController.h; sourceTree = "<group>"; };
+               B0FF4D48106B283D00A8C14B /* TURAnselGalleryPanelController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TURAnselGalleryPanelController.m; sourceTree = "<group>"; };
+               B0FF4D49106B283D00A8C14B /* TURAnselKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TURAnselKit.h; sourceTree = "<group>"; };
+               B0FF4D50106B284C00A8C14B /* NSDataAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSDataAdditions.h; sourceTree = "<group>"; };
+               B0FF4D51106B284C00A8C14B /* NSDataAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSDataAdditions.m; sourceTree = "<group>"; };
+               B0FF4D52106B284C00A8C14B /* NSStringAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSStringAdditions.h; sourceTree = "<group>"; };
+               B0FF4D53106B284C00A8C14B /* NSStringAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSStringAdditions.m; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               B0BFBC780ED5B2AB006581A5 /* XMLRPC.framework in Frameworks */,
                                8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */,
                                B0B666750FB34604009459D5 /* Quartz.framework in Frameworks */,
                                B0B666760FB34604009459D5 /* QuartzCore.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               B0BFBC6E0ED5B221006581A5 /* Frameworks */ = {
-                       isa = PBXFrameworksBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
                089C166AFE841209C02AAC07 /* iPhoto2Ansel */ = {
                        isa = PBXGroup;
                        children = (
-                               B00076DE0EBA573900A95FC0 /* AnselToolkit */,
+                               B08394E4106D1196001B5E29 /* Info.plist */,
+                               B08394BF106D1077001B5E29 /* Resources */,
+                               B0FF4D5A106B288300A8C14B /* Additions */,
+                               B0FF4D3C106B283D00A8C14B /* TURAnselKit */,
                                B00076D20EBA568800A95FC0 /* SDK Headers */,
                                08FB77AFFE84173DC02AAC07 /* ExportPlugin */,
                                32C88E010371C26100C91783 /* Other Sources */,
-                               089C167CFE841241C02AAC07 /* Resources */,
                                089C1671FE841209C02AAC07 /* Frameworks and Libraries */,
                                19C28FB8FE9D52D311CA2CBB /* Products */,
                        );
                089C1671FE841209C02AAC07 /* Frameworks and Libraries */ = {
                        isa = PBXGroup;
                        children = (
-                               B0BFBC7F0ED5B32B006581A5 /* xmlrpc-1.5.1 */,
                                1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */,
                                1058C7AEFEA557BF11CA2CBB /* Other Frameworks */,
                        );
                        name = "Frameworks and Libraries";
                        sourceTree = "<group>";
                };
-               089C167CFE841241C02AAC07 /* Resources */ = {
-                       isa = PBXGroup;
-                       children = (
-                               B00EF5580EF5DD5900A9D71C /* AnselServers.nib */,
-                               B04FC1A70EEB4A2B008EEB0E /* AnselGalleryPanel.nib */,
-                               B0C888480ED85DEA000E19FB /* ProgressSheet.nib */,
-                               B06C1E3C0EB17E3700BFAFCB /* Panel.nib */,
-                               8D5B49B7048680CD000E48DA /* Info.plist */,
-                               089C167DFE841241C02AAC07 /* InfoPlist.strings */,
-                       );
-                       name = Resources;
-                       sourceTree = "<group>";
-               };
                08FB77AFFE84173DC02AAC07 /* ExportPlugin */ = {
                        isa = PBXGroup;
                        children = (
-                               B0B666990FB357B3009459D5 /* AnselGalleryViewItem.h */,
-                               B0B6669A0FB357B3009459D5 /* AnselGalleryViewItem.m */,
                                B06C1E020EB1644600BFAFCB /* AnselExportPluginBox.m */,
                                B06C1E010EB1644600BFAFCB /* AnselExportPluginBox.h */,
                                B06C1E040EB164D900BFAFCB /* AnselExportController.h */,
                        isa = PBXGroup;
                        children = (
                                8D5B49B6048680CD000E48DA /* iPhoto2Ansel.iPhotoExporter */,
-                               B0BFBC700ED5B221006581A5 /* XMLRPC.framework */,
                        );
                        name = Products;
                        sourceTree = "<group>";
                        children = (
                                B0C8884D0ED85E02000E19FB /* FBProgressController.m */,
                                B0C8884C0ED85E02000E19FB /* FBProgressController.h */,
-                               B07D44F50EC2AEC700B59765 /* TURXMLConnection.h */,
-                               B07D44F60EC2AEC700B59765 /* TURXMLConnection.m */,
                                32DBCF630370AF2F00C91783 /* iPhoto2Ansel_Prefix.pch */,
                        );
                        name = "Other Sources";
                        name = "SDK Headers";
                        sourceTree = "<group>";
                };
-               B00076DE0EBA573900A95FC0 /* AnselToolkit */ = {
+               B08394BF106D1077001B5E29 /* Resources */ = {
                        isa = PBXGroup;
                        children = (
-                               B0CCED400EEC6E810012D3D3 /* TURAnselGalleryPanelController.h */,
-                               B0CCED410EEC6E810012D3D3 /* TURAnselGalleryPanelController.m */,
-                               B07D426C0EC230B100B59765 /* TURAnsel.h */,
-                               B07D426D0EC230B100B59765 /* TURAnsel.m */,
-                               B07D426E0EC230B100B59765 /* TURAnselGallery.h */,
-                               B07D426F0EC230B100B59765 /* TURAnselGallery.m */,
-                               B00EF5650EF5E22900A9D71C /* TURAnselServersPanelController.h */,
-                               B00EF5660EF5E22900A9D71C /* TURAnselServersPanelController.m */,
-                       );
-                       name = AnselToolkit;
+                               B08394C0106D1077001B5E29 /* AnselGalleryPanel.nib */,
+                               B08394C2106D1077001B5E29 /* AnselServers.nib */,
+                               B08394C4106D1077001B5E29 /* InfoPlist.strings */,
+                               B08394C6106D1077001B5E29 /* Panel.nib */,
+                               B08394C8106D1077001B5E29 /* ProgressSheet.nib */,
+                               B08394CA106D1077001B5E29 /* iPhoto2Ansel.icns */,
+                       );
+                       path = Resources;
                        sourceTree = "<group>";
                };
-               B0BFBC7F0ED5B32B006581A5 /* xmlrpc-1.5.1 */ = {
+               B0FF4D3C106B283D00A8C14B /* TURAnselKit */ = {
                        isa = PBXGroup;
                        children = (
-                               B03D3B590ED5BB3800CF5B92 /* XMLRPC-Info.plist */,
-                               B0BFBC800ED5B32B006581A5 /* Additions */,
-                               B0BFBC860ED5B32B006581A5 /* Languages */,
-                               B0BFBC890ED5B32B006581A5 /* LICENSE */,
-                               B0BFBC8A0ED5B32B006581A5 /* README */,
-                               B0BFBC8B0ED5B32B006581A5 /* XMLRPC.h */,
-                               B0BFBC8C0ED5B32B006581A5 /* XMLRPC.pch */,
-                               B0BFBC8D0ED5B32B006581A5 /* XMLRPCConnection.h */,
-                               B0BFBC8E0ED5B32B006581A5 /* XMLRPCConnection.m */,
-                               B0BFBC8F0ED5B32B006581A5 /* XMLRPCDecoder.h */,
-                               B0BFBC900ED5B32B006581A5 /* XMLRPCDecoder.m */,
-                               B0BFBC910ED5B32B006581A5 /* XMLRPCEncoder.h */,
-                               B0BFBC920ED5B32B006581A5 /* XMLRPCEncoder.m */,
-                               B0BFBC930ED5B32B006581A5 /* XMLRPCRequest.h */,
-                               B0BFBC940ED5B32B006581A5 /* XMLRPCRequest.m */,
-                               B0BFBC950ED5B32B006581A5 /* XMLRPCResponse.h */,
-                               B0BFBC960ED5B32B006581A5 /* XMLRPCResponse.m */,
-                       );
-                       path = "xmlrpc-1.5.1";
+                               B0FF4D3D106B283D00A8C14B /* AnselGalleryViewItem.h */,
+                               B0FF4D3E106B283D00A8C14B /* AnselGalleryViewItem.m */,
+                               B0FF4D3F106B283D00A8C14B /* English.lProj */,
+                               B0FF4D41106B283D00A8C14B /* TURAnsel.h */,
+                               B0FF4D42106B283D00A8C14B /* TURAnsel.m */,
+                               B0FF4D43106B283D00A8C14B /* TURAnselConstants.h */,
+                               B0FF4D44106B283D00A8C14B /* TURAnselConstants.m */,
+                               B0FF4D45106B283D00A8C14B /* TURAnselGallery.h */,
+                               B0FF4D46106B283D00A8C14B /* TURAnselGallery.m */,
+                               B0FF4D47106B283D00A8C14B /* TURAnselGalleryPanelController.h */,
+                               B0FF4D48106B283D00A8C14B /* TURAnselGalleryPanelController.m */,
+                               B0FF4D49106B283D00A8C14B /* TURAnselKit.h */,
+                       );
+                       path = TURAnselKit;
                        sourceTree = "<group>";
                };
-               B0BFBC800ED5B32B006581A5 /* Additions */ = {
+               B0FF4D3F106B283D00A8C14B /* English.lProj */ = {
                        isa = PBXGroup;
                        children = (
-                               B0BFBC810ED5B32B006581A5 /* NSDataAdditions.h */,
-                               B0BFBC820ED5B32B006581A5 /* NSDataAdditions.m */,
-                               B0BFBC830ED5B32B006581A5 /* NSStringAdditions.h */,
-                               B0BFBC840ED5B32B006581A5 /* NSStringAdditions.m */,
+                               B0FF4D40106B283D00A8C14B /* AnselGalleryPanel.nib */,
                        );
-                       path = Additions;
+                       path = English.lProj;
                        sourceTree = "<group>";
                };
-               B0BFBC860ED5B32B006581A5 /* Languages */ = {
+               B0FF4D5A106B288300A8C14B /* Additions */ = {
                        isa = PBXGroup;
                        children = (
-                               B0BFBC870ED5B32B006581A5 /* Localizable.strings */,
+                               B0FF4D52106B284C00A8C14B /* NSStringAdditions.h */,
+                               B0FF4D51106B284C00A8C14B /* NSDataAdditions.m */,
+                               B0FF4D50106B284C00A8C14B /* NSDataAdditions.h */,
+                               B0FF4D53106B284C00A8C14B /* NSStringAdditions.m */,
                        );
-                       path = Languages;
+                       name = Additions;
                        sourceTree = "<group>";
                };
 /* End PBXGroup section */
 
-/* Begin PBXHeadersBuildPhase section */
-               B0BFBC6B0ED5B221006581A5 /* Headers */ = {
-                       isa = PBXHeadersBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               B0BFBC970ED5B32B006581A5 /* NSDataAdditions.h in Headers */,
-                               B0BFBC990ED5B32B006581A5 /* NSStringAdditions.h in Headers */,
-                               B0BFBC9F0ED5B32B006581A5 /* XMLRPC.h in Headers */,
-                               B0BFBCA00ED5B32B006581A5 /* XMLRPC.pch in Headers */,
-                               B0BFBCA10ED5B32B006581A5 /* XMLRPCConnection.h in Headers */,
-                               B0BFBCA30ED5B32B006581A5 /* XMLRPCDecoder.h in Headers */,
-                               B0BFBCA50ED5B32B006581A5 /* XMLRPCEncoder.h in Headers */,
-                               B0BFBCA70ED5B32B006581A5 /* XMLRPCRequest.h in Headers */,
-                               B0BFBCA90ED5B32B006581A5 /* XMLRPCResponse.h in Headers */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-/* End PBXHeadersBuildPhase section */
-
 /* Begin PBXNativeTarget section */
                8D5B49AC048680CD000E48DA /* iPhoto2Ansel */ = {
                        isa = PBXNativeTarget;
                        buildRules = (
                        );
                        dependencies = (
-                               B0BFBCC00ED5B440006581A5 /* PBXTargetDependency */,
                        );
                        name = iPhoto2Ansel;
                        productInstallPath = "$(HOME)/Library/Bundles";
                        productReference = 8D5B49B6048680CD000E48DA /* iPhoto2Ansel.iPhotoExporter */;
                        productType = "com.apple.product-type.bundle";
                };
-               B0BFBC6F0ED5B221006581A5 /* XMLRPC */ = {
-                       isa = PBXNativeTarget;
-                       buildConfigurationList = B0BFBC750ED5B221006581A5 /* Build configuration list for PBXNativeTarget "XMLRPC" */;
-                       buildPhases = (
-                               B0BFBC6B0ED5B221006581A5 /* Headers */,
-                               B0BFBC6C0ED5B221006581A5 /* Resources */,
-                               B0BFBC6D0ED5B221006581A5 /* Sources */,
-                               B0BFBC6E0ED5B221006581A5 /* Frameworks */,
-                       );
-                       buildRules = (
-                       );
-                       dependencies = (
-                       );
-                       name = XMLRPC;
-                       productName = XMLRPC;
-                       productReference = B0BFBC700ED5B221006581A5 /* XMLRPC.framework */;
-                       productType = "com.apple.product-type.framework";
-               };
 /* End PBXNativeTarget section */
 
 /* Begin PBXProject section */
                089C1669FE841209C02AAC07 /* Project object */ = {
                        isa = PBXProject;
+                       attributes = {
+                               ORGANIZATIONNAME = "The Horde Project (http://www.horde.org)";
+                       };
                        buildConfigurationList = 1DEB913E08733D840010E9CD /* Build configuration list for PBXProject "iPhoto2Ansel" */;
                        compatibilityVersion = "Xcode 3.0";
                        hasScannedForEncodings = 1;
                        projectRoot = "";
                        targets = (
                                8D5B49AC048680CD000E48DA /* iPhoto2Ansel */,
-                               B0BFBC6F0ED5B221006581A5 /* XMLRPC */,
                        );
                };
 /* End PBXProject section */
                        isa = PBXResourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */,
-                               B06C1E3D0EB17E3700BFAFCB /* Panel.nib in Resources */,
-                               B0C888490ED85DEA000E19FB /* ProgressSheet.nib in Resources */,
-                               B04FC1A90EEB4A2B008EEB0E /* AnselGalleryPanel.nib in Resources */,
-                               B00EF55A0EF5DD5900A9D71C /* AnselServers.nib in Resources */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               B0BFBC6C0ED5B221006581A5 /* Resources */ = {
-                       isa = PBXResourcesBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               B0BFBC9C0ED5B32B006581A5 /* Localizable.strings in Resources */,
-                               B0BFBC9D0ED5B32B006581A5 /* LICENSE in Resources */,
-                               B0BFBC9E0ED5B32B006581A5 /* README in Resources */,
+                               B0FF4D4B106B283D00A8C14B /* AnselGalleryPanel.nib in Resources */,
+                               B08394CD106D1078001B5E29 /* AnselGalleryPanel.nib in Resources */,
+                               B08394CE106D1078001B5E29 /* AnselServers.nib in Resources */,
+                               B08394CF106D1078001B5E29 /* InfoPlist.strings in Resources */,
+                               B08394D0106D1078001B5E29 /* Panel.nib in Resources */,
+                               B08394D1106D1078001B5E29 /* ProgressSheet.nib in Resources */,
+                               B08394D2106D1078001B5E29 /* iPhoto2Ansel.icns in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        files = (
                                B06C1E030EB1644600BFAFCB /* AnselExportPluginBox.m in Sources */,
                                B06C1E060EB164D900BFAFCB /* AnselExportController.m in Sources */,
-                               B07D42700EC230B100B59765 /* TURAnsel.m in Sources */,
-                               B07D42710EC230B100B59765 /* TURAnselGallery.m in Sources */,
-                               B07D44F70EC2AEC700B59765 /* TURXMLConnection.m in Sources */,
                                B0C8884E0ED85E02000E19FB /* FBProgressController.m in Sources */,
-                               B0CCED420EEC6E810012D3D3 /* TURAnselGalleryPanelController.m in Sources */,
-                               B00EF5670EF5E22900A9D71C /* TURAnselServersPanelController.m in Sources */,
-                               B0B6669B0FB357B3009459D5 /* AnselGalleryViewItem.m in Sources */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               B0BFBC6D0ED5B221006581A5 /* Sources */ = {
-                       isa = PBXSourcesBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               B0BFBC980ED5B32B006581A5 /* NSDataAdditions.m in Sources */,
-                               B0BFBC9A0ED5B32B006581A5 /* NSStringAdditions.m in Sources */,
-                               B0BFBCA20ED5B32B006581A5 /* XMLRPCConnection.m in Sources */,
-                               B0BFBCA40ED5B32B006581A5 /* XMLRPCDecoder.m in Sources */,
-                               B0BFBCA60ED5B32B006581A5 /* XMLRPCEncoder.m in Sources */,
-                               B0BFBCA80ED5B32B006581A5 /* XMLRPCRequest.m in Sources */,
-                               B0BFBCAA0ED5B32B006581A5 /* XMLRPCResponse.m in Sources */,
+                               B0FF4D4A106B283D00A8C14B /* AnselGalleryViewItem.m in Sources */,
+                               B0FF4D4C106B283D00A8C14B /* TURAnsel.m in Sources */,
+                               B0FF4D4D106B283D00A8C14B /* TURAnselConstants.m in Sources */,
+                               B0FF4D4E106B283D00A8C14B /* TURAnselGallery.m in Sources */,
+                               B0FF4D4F106B283D00A8C14B /* TURAnselGalleryPanelController.m in Sources */,
+                               B0FF4D54106B284C00A8C14B /* NSDataAdditions.m in Sources */,
+                               B0FF4D55106B284C00A8C14B /* NSStringAdditions.m in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
 /* End PBXSourcesBuildPhase section */
 
-/* Begin PBXTargetDependency section */
-               B0BFBCC00ED5B440006581A5 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       target = B0BFBC6F0ED5B221006581A5 /* XMLRPC */;
-                       targetProxy = B0BFBCBF0ED5B440006581A5 /* PBXContainerItemProxy */;
-               };
-/* End PBXTargetDependency section */
-
 /* Begin PBXVariantGroup section */
-               089C167DFE841241C02AAC07 /* InfoPlist.strings */ = {
+               B08394C0106D1077001B5E29 /* AnselGalleryPanel.nib */ = {
                        isa = PBXVariantGroup;
                        children = (
-                               089C167EFE841241C02AAC07 /* English */,
+                               B08394C1106D1077001B5E29 /* English */,
                        );
-                       name = InfoPlist.strings;
+                       name = AnselGalleryPanel.nib;
                        sourceTree = "<group>";
                };
-               B00EF5580EF5DD5900A9D71C /* AnselServers.nib */ = {
+               B08394C2106D1077001B5E29 /* AnselServers.nib */ = {
                        isa = PBXVariantGroup;
                        children = (
-                               B00EF5590EF5DD5900A9D71C /* English */,
+                               B08394C3106D1077001B5E29 /* English */,
                        );
                        name = AnselServers.nib;
                        sourceTree = "<group>";
                };
-               B04FC1A70EEB4A2B008EEB0E /* AnselGalleryPanel.nib */ = {
+               B08394C4106D1077001B5E29 /* InfoPlist.strings */ = {
                        isa = PBXVariantGroup;
                        children = (
-                               B04FC1A80EEB4A2B008EEB0E /* English */,
+                               B08394C5106D1077001B5E29 /* English */,
                        );
-                       name = AnselGalleryPanel.nib;
+                       name = InfoPlist.strings;
+                       sourceTree = "<group>";
+               };
+               B08394C6106D1077001B5E29 /* Panel.nib */ = {
+                       isa = PBXVariantGroup;
+                       children = (
+                               B08394C7106D1077001B5E29 /* English */,
+                       );
+                       name = Panel.nib;
                        sourceTree = "<group>";
                };
-               B0BFBC870ED5B32B006581A5 /* Localizable.strings */ = {
+               B08394C8106D1077001B5E29 /* ProgressSheet.nib */ = {
                        isa = PBXVariantGroup;
                        children = (
-                               B0BFBC880ED5B32B006581A5 /* English */,
+                               B08394C9106D1077001B5E29 /* English */,
                        );
-                       name = Localizable.strings;
+                       name = ProgressSheet.nib;
                        sourceTree = "<group>";
                };
 /* End PBXVariantGroup section */
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-                               DEPLOYMENT_LOCATION = YES;
+                               DEPLOYMENT_LOCATION = NO;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "\"$(SRCROOT)/XMLRPC\"",
                                        "$(inherited)",
                                INFOPLIST_FILE = Info.plist;
                                INSTALL_PATH = "$(HOME)/Library/Application Support/iPhoto/Plugins";
                                PRODUCT_NAME = iPhoto2Ansel;
+                               VALID_ARCHS = "i386 x86_64 ppc64 ppc";
                                WRAPPER_EXTENSION = iPhotoExporter;
                        };
                        name = Release;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
                                INSTALL_PATH = "";
+                               ONLY_ACTIVE_ARCH = YES;
                                PREBINDING = NO;
                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
+                               VALID_ARCHS = "i386 x86_64";
                        };
                        name = Debug;
                };
                1DEB914008733D840010E9CD /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               ARCHS = (
-                                       ppc,
-                                       i386,
-                               );
+                               ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
+                               ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc";
                                DEPLOYMENT_LOCATION = NO;
                                DSTROOT = /;
                                GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
                                INSTALL_PATH = "";
                                PREBINDING = NO;
                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
-                       };
-                       name = Release;
-               };
-               B0BFBC730ED5B221006581A5 /* Debug */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               COPY_PHASE_STRIP = NO;
-                               DEPLOYMENT_LOCATION = NO;
-                               DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 1;
-                               FRAMEWORK_VERSION = A;
-                               GCC_DYNAMIC_NO_PIC = NO;
-                               GCC_ENABLE_FIX_AND_CONTINUE = YES;
-                               GCC_ENABLE_OBJC_GC = supported;
-                               GCC_MODEL_TUNING = G5;
-                               GCC_OPTIMIZATION_LEVEL = 0;
-                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
-                               GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
-                               INFOPLIST_FILE = "XMLRPC-Info.plist";
-                               INSTALL_PATH = "@loader_path/../Frameworks";
-                               OTHER_LDFLAGS = (
-                                       "-framework",
-                                       Foundation,
-                                       "-framework",
-                                       AppKit,
-                               );
-                               PREBINDING = NO;
-                               PRODUCT_NAME = XMLRPC;
-                               ZERO_LINK = YES;
-                       };
-                       name = Debug;
-               };
-               B0BFBC740ED5B221006581A5 /* Release */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               COPY_PHASE_STRIP = YES;
-                               DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-                               DEPLOYMENT_LOCATION = NO;
-                               DSTROOT = "/tmp/$(PROJECT_NAME).dst";
-                               DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 1;
-                               FRAMEWORK_VERSION = A;
-                               GCC_ENABLE_FIX_AND_CONTINUE = NO;
-                               GCC_ENABLE_OBJC_GC = supported;
-                               GCC_MODEL_TUNING = G5;
-                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
-                               GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
-                               INFOPLIST_FILE = "XMLRPC-Info.plist";
-                               INSTALL_PATH = "@loader_path/../Frameworks";
-                               OTHER_LDFLAGS = (
-                                       "-framework",
-                                       Foundation,
-                                       "-framework",
-                                       AppKit,
-                               );
-                               PREBINDING = NO;
-                               PRODUCT_NAME = XMLRPC;
-                               ZERO_LINK = NO;
+                               VALID_ARCHS = "i386 x86_64";
                        };
                        name = Release;
                };
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               B0BFBC750ED5B221006581A5 /* Build configuration list for PBXNativeTarget "XMLRPC" */ = {
-                       isa = XCConfigurationList;
-                       buildConfigurations = (
-                               B0BFBC730ED5B221006581A5 /* Debug */,
-                               B0BFBC740ED5B221006581A5 /* Release */,
-                       );
-                       defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Release;
-               };
 /* End XCConfigurationList section */
        };
        rootObject = 089C1669FE841209C02AAC07 /* Project object */;
diff --git a/iPhoto2Ansel/master_Source_ImageResizer.h b/iPhoto2Ansel/master_Source_ImageResizer.h
deleted file mode 100644 (file)
index 6fa21fd..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Copyright Zach Wily
-// All rights reserved.
-// 
-// Redistribution and use in source and binary forms, with or without modification, 
-// are permitted provided that the following conditions are met:
-// 
-// - Redistributions of source code must retain the above copyright notice, this 
-//     list of conditions and the following disclaimer.
-// 
-// - Redistributions in binary form must reproduce the above copyright notice, this
-//     list of conditions and the following disclaimer in the documentation and/or 
-//     other materials provided with the distribution.
-// 
-// - Neither the name of Zach Wily nor the names of its contributors may be used to 
-//     endorse or promote products derived from this software without specific prior 
-//     written permission.
-// 
-//  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
-//  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
-//  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
-//  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 
-//  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
-//  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
-//   LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 
-//  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
-//  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
-//  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-
-#import <Foundation/Foundation.h>
-
-@interface ImageResizer : NSObject {
-
-}
-
-+ (NSData*) getScaledImageFromData:(NSData*)data toSize:(NSSize)size;
-
-@end
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/Additions/NSDataAdditions.h b/iPhoto2Ansel/xmlrpc-1.5.1/Additions/NSDataAdditions.h
deleted file mode 100644 (file)
index a0f6acb..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// NSDataAdditions.h
-// 
-// Created by Eric Czarny on Wednesday, January 14, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#import <Foundation/NSData.h>
-
-@class NSString;
-
-@interface NSData (NSDataAdditions)
-
-+ (NSData *)base64DataFromString: (NSString *)string;
-
-@end
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/Additions/NSDataAdditions.m b/iPhoto2Ansel/xmlrpc-1.5.1/Additions/NSDataAdditions.m
deleted file mode 100644 (file)
index 4b3c076..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// NSDataAdditions.m
-// 
-// Created by Eric Czarny on Wednesday, January 14, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#import "NSDataAdditions.h"
-
-@implementation NSData (NSDataAdditions)
-
-+ (NSData *)base64DataFromString: (NSString *)string {
-       unsigned long ixtext, lentext;
-       unsigned char ch, input[4], output[3];
-       short i, ixinput;
-       Boolean flignore, flendtext = false;
-       const char *temporary;
-       NSMutableData *result;
-       
-       if (string == nil) {
-               return [NSData data];
-       }
-       
-       ixtext = 0;
-       
-       temporary = [string UTF8String];
-       
-       lentext = [string length];
-       
-       result = [NSMutableData dataWithCapacity: lentext];
-       
-       ixinput = 0;
-       
-       while (true) {
-               if (ixtext >= lentext) {
-                       break;
-               }
-               
-               ch = temporary[ixtext++];
-               
-               flignore = false;
-               
-               if ((ch >= 'A') && (ch <= 'Z')) {
-                       ch = ch - 'A';
-               } else if ((ch >= 'a') && (ch <= 'z')) {
-                       ch = ch - 'a' + 26;
-               } else if ((ch >= '0') && (ch <= '9')) {
-                       ch = ch - '0' + 52;
-               } else if (ch == '+') {
-                       ch = 62;
-               } else if (ch == '=') {
-                       flendtext = true;
-               } else if (ch == '/') {
-                       ch = 63;
-               } else {
-                       flignore = true; 
-               }
-               
-               if (!flignore) {
-                       short ctcharsinput = 3;
-                       Boolean flbreak = false;
-                       
-                       if (flendtext) {
-                               if (ixinput == 0) {
-                                       break;
-                               }
-                               
-                               if ((ixinput == 1) || (ixinput == 2)) {
-                                       ctcharsinput = 1;
-                               } else {
-                                       ctcharsinput = 2;
-                               }
-                               
-                               ixinput = 3;
-                               
-                               flbreak = true;
-                       }
-                       
-                       input[ixinput++] = ch;
-                       
-                       if (ixinput == 4) {
-                               ixinput = 0;
-                               
-                               output[0] = (input[0] << 2) | ((input[1] & 0x30) >> 4);
-                               output[1] = ((input[1] & 0x0F) << 4) | ((input[2] & 0x3C) >> 2);
-                               output[2] = ((input[2] & 0x03) << 6) | (input[3] & 0x3F);
-                               
-                               for (i = 0; i < ctcharsinput; i++) {
-                                       [result appendBytes: &output[i] length: 1];
-                               }
-                       }
-                       
-                       if (flbreak) {
-                               break;
-                       }
-               }
-       }
-       
-       return result;
-}
-
-@end
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/Additions/NSStringAdditions.h b/iPhoto2Ansel/xmlrpc-1.5.1/Additions/NSStringAdditions.h
deleted file mode 100644 (file)
index b4776f9..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// NSStringAdditions.h
-// 
-// Created by Eric Czarny on Wednesday, January 14, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#import <Foundation/NSString.h>
-
-@class NSData;
-
-@interface NSString (NSStringAdditions)
-
-+ (NSString *)base64StringFromData: (NSData *)data length: (NSInteger)length;
-
-@end
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/Additions/NSStringAdditions.m b/iPhoto2Ansel/xmlrpc-1.5.1/Additions/NSStringAdditions.m
deleted file mode 100644 (file)
index 22387b9..0000000
+++ /dev/null
@@ -1,119 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// NSStringAdditions.m
-// 
-// Created by Eric Czarny on Wednesday, January 14, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#import "NSDataAdditions.h"
-
-/* Base64 Encoding Table */
-static char base64EncodingTable[64] = {
-       'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
-       'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',
-       'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
-       'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'
-};
-
-@implementation NSString (NSStringExtensions)
-
-+ (NSString *)base64StringFromData: (NSData *)data length: (NSInteger)length {
-       unsigned long ixtext, lentext;
-       long ctremaining;
-       unsigned char input[3], output[4];
-       short i, charsonline = 0, ctcopy;
-       const unsigned char *raw;
-       NSMutableString *result;
-    
-       lentext = [data length];
-       
-       if (lentext < 1) {
-               return @"";
-       }
-       
-       result = [NSMutableString stringWithCapacity: lentext];
-       
-       raw = [data bytes];
-       
-       ixtext = 0; 
-       
-       while (true) {
-               ctremaining = lentext - ixtext;
-               
-               if (ctremaining <= 0) {
-                       break;
-               }
-               
-               for (i = 0; i < 3; i++) { 
-                       unsigned long ix = ixtext + i;
-                       
-                       if (ix < lentext) {
-                               input[i] = raw[ix];
-                       } else {
-                               input[i] = 0;
-                       }
-               }
-               
-               output[0] = (input[0] & 0xFC) >> 2;
-               output[1] = ((input[0] & 0x03) << 4) | ((input[1] & 0xF0) >> 4);
-               output[2] = ((input[1] & 0x0F) << 2) | ((input[2] & 0xC0) >> 6);
-               output[3] = input[2] & 0x3F;
-               
-               ctcopy = 4;
-               
-               switch (ctremaining) {
-                       case 1: 
-                               ctcopy = 2; 
-                               break;
-                       case 2: 
-                               ctcopy = 3; 
-                               break;
-               }
-               
-               for (i = 0; i < ctcopy; i++) {
-                       [result appendString: [NSString stringWithFormat: @"%c", base64EncodingTable[output[i]]]];
-               }
-               
-               for (i = ctcopy; i < 4; i++) {
-                       [result appendString: @"="];
-               }
-               
-               ixtext += 3;
-               charsonline += 4;
-               
-               if (length > 0) {
-                       if (charsonline >= length) {
-                               charsonline = 0;
-                               
-                               [result appendString: @"\n"];
-                       }
-               }
-       }
-       
-       return result;
-}
-
-@end
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/Info.plist b/iPhoto2Ansel/xmlrpc-1.5.1/Info.plist
deleted file mode 100644 (file)
index 84c452a..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
-       "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-       <dict>
-               <key>CFBundleDevelopmentRegion</key>
-               <string>English</string>
-               <key>CFBundleExecutable</key>
-               <string>${EXECUTABLE_NAME}</string>
-               <key>CFBundleIconFile</key>
-               <string></string>
-               <key>CFBundleIdentifier</key>
-               <string>com.divisiblebyzero.XMLRPC</string>
-               <key>CFBundleInfoDictionaryVersion</key>
-               <string>6.0</string>
-               <key>CFBundleName</key>
-               <string>${PRODUCT_NAME}</string>
-               <key>CFBundlePackageType</key>
-               <string>FMWK</string>
-               <key>CFBundleSignature</key>
-               <string>ZERO</string>
-               <key>CFBundleVersion</key>
-               <string>1.5.1</string>
-               <key>NSPrincipalClass</key>
-               <string></string>
-       </dict>
-</plist>
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/LICENSE b/iPhoto2Ansel/xmlrpc-1.5.1/LICENSE
deleted file mode 100644 (file)
index f121be7..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-== License
-
-= The Cocoa XML-RPC Framework is distributed under the MIT License:
-
-Copyright 2008 Eric Czarny <eczarny@gmail.com>
-
-Permission  is hereby granted, free of charge, to any person obtaining a copy of
-this  software  and  associated documentation files (the "Software"), to deal in
-the  Software  without  restriction,  including without limitation the rights to
-use,  copy,  modify,  merge, publish, distribute, sublicense, and/or sell copies
-of  the  Software, and to permit persons to whom the Software is furnished to do
-so, subject to the following conditions:
-
-The  above  copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE  SOFTWARE  IS  PROVIDED  "AS  IS",  WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED,  INCLUDING  BUT  NOT  LIMITED  TO  THE  WARRANTIES  OF MERCHANTABILITY,
-FITNESS  FOR  A  PARTICULAR  PURPOSE  AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR  ANY  CLAIM,  DAMAGES  OR OTHER
-LIABILITY,  WHETHER  IN  AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT  OF  OR  IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/Languages/English.lproj/Localizable.strings b/iPhoto2Ansel/xmlrpc-1.5.1/Languages/English.lproj/Localizable.strings
deleted file mode 100644 (file)
index afec4bd..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/* ENGLISH */
-
-NSHumanReadableCopyright = "Cocoa XML-RPC Framework Â© 2008 Divisible by Zero";
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/README b/iPhoto2Ansel/xmlrpc-1.5.1/README
deleted file mode 100644 (file)
index c10d26d..0000000
+++ /dev/null
@@ -1,208 +0,0 @@
-== The Cocoa XML-RPC Framework
-
-The  Cocoa  XML-RPC  Framework  is  a  simple,  and  lightweight, XML-RPC client
-framework written in Objective-C.
-
-== Requirements
-
-The  Cocoa  XML-RPC  Framework  has  been  built, and designed, for OS X 10.4 or
-later.  The  framework  relies  on  NSURLConnection  and  NSURLRequest  for HTTP
-transport, and NSXMLDocument for parsing XML-RPC responses.
-
-This version of the framework will not work with the iPhone SDK.
-
-== Usage
-
-The  following  examples of the Cocoa XML-RPC Framework assume that the included
-XML-RPC test server are running. The test server can be found under:
-
-    XMLRPC\Tools\xmlrpc-server
-
-The  XML-RPC  test  server  is  written  in Java and utilizes the Apache XML-RPC
-server  library.  To  start  the  server simply call Ant from the same directory
-where the build.xml file is located:
-
-    ant <target>
-
-The  target  is  optional,  omitting  this  argument  will  execute  the default
-target (the default target is "run"). The following targets are available:
-
-  - compile
-  - jar
-  - run
-  - clean
-
-More information on the XML-RPC test server can be found below.
-
-= Asynchronous
-
-Making  an  asynchronous XML-RPC request is probably the best way to communicate
-with  an  XML-RPC server. After creating an XMLRPCConnection the XML-RPC request
-is  sent  to  the  XML-RPC  server in the background. This allows the requesting
-application to continue performing other functions.
-
-Sending an asynchronous XML-RPC request is simple:
-
-- (void)sendRequest {
-    NSURL *URL = [NSURL URLWithString: @"http://127.0.0.1/"];
-    XMLRPCRequest *request = [[XMLRPCRequest alloc] initWithHost: URL];
-
-    [request setMethod: @"Echo.echo" withParameter: @"Hello World!"];
-    [request setUserAgent: @"XML-RPC Example"];
-       
-    XMLRPCConnection *connection = [[XMLRPCConnection alloc]
-        initWithXMLRPCRequest: request delegate: self];
-
-    if (connection == nil) {
-        NSLog(@"Connection failed.");
-    }
-}
-
-It  is  important to understand that the caller is responsible for releasing the
-connection  and  response  objects  at  the  end  of the connection response and
-connection  failure  delegate  methods. Do not attempt to release the connection
-object anywhere but within these two delegate methods.
-
-- (void)connection: (XMLRPCConnection *)connection didReceiveResponse:
-        (XMLRPCResponse *)response forMethod: (NSString *)method {
-    if (response != nil) {
-        if ([response isFault]) {
-            NSLog(@"Fault code: %@", [response faultCode]);
-        } else {
-            NSLog(@"Response object: %@", [response responseObject]);
-        }
-
-        NSLog(@"Response source: %@", [response responseSourceXML]);
-    } else {
-        NSLog(@"Unable to parse response.");
-    }
-
-    [response release];
-    [connection release];
-}
-
-= Synchronous
-
-Synchronous  XML-RPC requests may be suitable in some situations. Unlike sending
-an asynchronous request, a synchronous request is made in the foreground causing
-the calling application to await an XML-RPC response.
-
-- (void)sendRequest {
-    NSURL *URL = [NSURL URLWithString: @"http://127.0.0.1/"];
-    XMLRPCRequest *request = [[[XMLRPCRequest alloc] initWithHost: URL]];
-
-    [request setMethod: @"Echo.echo" setParameter: @"Hello World!"];
-    [request setUserAgent: @"XML-RPC Example"];
-
-    XMLRPCResponse *response = [XMLRPCConnection
-        sendSynchronousXMLRPCRequest: request];
-
-    if (response != nil) {
-        if ([response isFault]) {
-            NSLog(@"Fault: %@", [response fault]);
-        } else {
-            NSLog(@"Response object: %@", [response responseObject]);
-        }
-
-        NSLog(@"Response source: %@", [response responseSourceXML]);
-    } else {
-        NSLog(@"Unable to parse response.");
-    }
-
-    [request release];
-    [response release];
-}
-
-A response will always return nil upon creation if it is unable to parse the XML
-data.  However,  in the case of a synchronous request, a nil response can either
-mean  the  response  could  not  be parsed, or the connection failed to send the
-request.
-
-An  asynchronous connection will return nil if it fails to send the request. The
-response   passed   to   the  connection:didReceiveResponse:forMethod:  delegate
-method  will  be  nil if the response object is unable to parse the XML response
-data.
-
-Also  note  that you may have access to the raw XML source to either the request
-and/or  response.  Though you may be able to extract the source from the request
-at  any  moment  in the object's life, it is always best to get the source after
-invoking  the  setMethod:withParameters: or setMethod:withParameter: methods. If
-you  ask  for  the  source  too  early,  you won't receive the fully created XML
-request source.
-
-== Using the XML-RPC test server
-
-The  XML-RPC  test server is a simple Java application that allows developers to
-easily  develop  software with Cocoa XML-RPC Framework. The test server is built
-on top of the Apache XML-RPC library.
-
-Using  the  test  server  is easy, simply call Ant from the same location as the
-build.xml file:
-
-    ant
-
-The default target is the "run" target, which will compile the Java source code,
-build  the  executable JAR file, and run the application. Included with the test
-server  is  a server.sh script, this Bash script will launch the test server (if
-it has already been built with Ant).
-
-= Creating XML-RPC server handlers
-
-The  XML-RPC  test  server  exposes the methods defined in server handlers. Each
-server handler is simply a Java class that is registered with the Apache XML-RPC
-library. Here is an example of the Echo handler provided in the distribution:
-
-    public class Echo {
-        public String echo(String message) {
-            return message;
-        }
-    }
-
-This  handler simply takes a message provided in the XML-RPC request and returns
-it  in  the  XML-RPC  response. To register this handler with the XML-RPC server
-simply add it to the propertyHandlerMapping in Server.java:
-
-    import com.divisiblebyzero.xmlrpc.model.handlers.*;
-
-    ...
-
-    try {
-        propertyHandlerMapping.addHandler("Echo", Echo.class);
-
-        this.embeddedXmlRpcServer.setHandlerMapping(propertyHandlerMapping);
-    } catch (Exception e) {
-        this.controlPanel.addLogMessage(e.getMessage());
-    }
-
-The handler is now available to any incoming XML-RPC requests.
-
-== What if I find a bug, or what if I want to help?
-
-Please, contact me with any questions, comments, suggestions, or problems. I try
-to  make  the  time  to  answer  every  request.  If you find a bug, it would be
-helpful to also provide steps to reproduce the problem.
-
-Those  wishing  to contribute to the project should begin by obtaining a working
-copy of the trunk:
-
-    svn co http://svn.divisiblebyzero.com/xmlrpc/trunk/
-
-The trunk contains the most recent changes to the project. The modifications you
-make  should then be used to create a patch. Patches should be sent to me with a
-detailed description of every change.
-
-== Acknowledgments
-
-The  Base64  encoder/decoder found in NSStringAdditions and NSDataAdditions have
-been adapted from code provided by Dave Winer.
-
-The  idea  for  this framework came from examples provided by Brent Simmons, the
-creator of NetNewsWire.
-
-== License
-
-Copyright 2008 Eric Czarny.
-
-The  Cocoa XML-RPC Framework  should  be  accompanied  by  a  LICENSE file, this
-file  contains  the  license relevant to this distribution. If no LICENSE exists
-please contact Eric Czarny <eczarny@gmail.com>.
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPC.h b/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPC.h
deleted file mode 100644 (file)
index e1abb72..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// XMLRPC.h
-// 
-// Created by Eric Czarny on Wednesday, February 10, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#import <XMLRPC/XMLRPCConnection.h>
-#import <XMLRPC/XMLRPCRequest.h>
-#import <XMLRPC/XMLRPCResponse.h>
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPC.pch b/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPC.pch
deleted file mode 100644 (file)
index e426375..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// XMLRPC.pch
-// 
-// Created by Eric Czarny on Wednesday, January 14, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#ifdef __OBJC__
-       #import <Foundation/Foundation.h>
-#endif
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCConnection.h b/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCConnection.h
deleted file mode 100644 (file)
index ddd5025..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// XMLRPCConnection.h
-// 
-// Created by Eric Czarny on Thursday, January 15, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-#import <Foundation/Foundation.h>
-
-@class XMLRPCRequest, XMLRPCResponse;
-
-/* XML-RPC Connection Notifications */
-extern NSString *XMLRPCSentRequestNotification;
-extern NSString *XMLRPCRequestFailedNotification;
-extern NSString *XMLRPCReceivedAuthenticationChallengeNotification;
-extern NSString *XMLRPCCancelledAuthenticationChallengeNotification;
-extern NSString *XMLRPCReceivedResponseNotification;
-
-@interface XMLRPCConnection : NSObject {
-       NSURLConnection *currentConnection;
-       NSString *currentXMLRPCMethod;
-       NSMutableData *incomingXMLData;
-       id applicationDelegate;
-}
-
-- (id)initWithXMLRPCRequest: (XMLRPCRequest *)request delegate: (id)delegate;
-
-#pragma mark -
-
-+ (XMLRPCResponse *)sendSynchronousXMLRPCRequest: (XMLRPCRequest *)request;
-
-#pragma mark -
-
-- (void)cancel;
-
-@end
-
-#pragma mark -
-
-@interface NSObject (XMLRPCConnectionDelegate)
-
-- (void)connection: (XMLRPCConnection *)connection didReceiveResponse: (XMLRPCResponse *)response forMethod: (NSString *)method;
-
-- (void)connection: (XMLRPCConnection *)connection didFailWithError: (NSError *)error forMethod: (NSString *)method;
-
-- (void)connection: (XMLRPCConnection *)connection didReceiveAuthenticationChallenge: (NSURLAuthenticationChallenge *)challenge forMethod: (NSString *)method;
-
-- (void)connection: (XMLRPCConnection *)connection didCancelAuthenticationChallenge: (NSURLAuthenticationChallenge *)challenge forMethod: (NSString *)method;
-
-@end
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCConnection.m b/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCConnection.m
deleted file mode 100644 (file)
index cb0b9af..0000000
+++ /dev/null
@@ -1,189 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// XMLRPCConnection.m
-// 
-// Created by Eric Czarny on Thursday, January 15, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#import "XMLRPCConnection.h"
-#import "XMLRPCRequest.h"
-#import "XMLRPCResponse.h"
-
-NSString *XMLRPCSentRequestNotification = @"XML-RPC Sent Request";
-NSString *XMLRPCRequestFailedNotification = @"XML-RPC Failed Receiving Response";
-NSString *XMLRPCReceivedAuthenticationChallengeNotification = @"XML-RPC Received Authentication Challenge";
-NSString *XMLRPCCancelledAuthenticationChallengeNotification = @"XML-RPC Cancelled Authentication Challenge";
-NSString *XMLRPCReceivedResponseNotification = @"XML-RPC Successfully Received Response";
-
-@interface XMLRPCConnection (XMLRPCConnectionPrivate)
-
-- (void)connection: (NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response;
-
-- (void)connection: (NSURLConnection *)connection didReceiveData: (NSData *)data;
-
-- (void)connection: (NSURLConnection *)connection didFailWithError: (NSError *)error;
-
-- (void)connection: (NSURLConnection *)connection didReceiveAuthenticationChallenge: (NSURLAuthenticationChallenge *)challenge;
-
-- (void)connection: (NSURLConnection *)connection didCancelAuthenticationChallenge: (NSURLAuthenticationChallenge *)challenge;
-
-- (void)connectionDidFinishLoading: (NSURLConnection *)connection;
-
-@end
-
-#pragma mark -
-
-@implementation XMLRPCConnection
-
-- (id)initWithXMLRPCRequest: (XMLRPCRequest *)request delegate: (id)delegate {
-       if (self = [super init]) {
-        [request retain];
-               incomingXMLData = [[NSMutableData alloc] init];
-               currentConnection = [[NSURLConnection alloc] initWithRequest: [request request] delegate: self];
-               
-               applicationDelegate = delegate;
-               
-               if (currentConnection != nil) {
-                       currentXMLRPCMethod = [[NSString alloc] initWithString: [request method]];
-                       
-                       [request release];
-                       
-                       [[NSNotificationCenter defaultCenter] postNotificationName: XMLRPCSentRequestNotification object: nil];
-               } else {
-                       if ([applicationDelegate respondsToSelector: @selector(connection:didFailWithError:forMethod:)]) {
-                               [applicationDelegate connection: self didFailWithError: nil forMethod: [request method]];
-                       }
-                       
-                       [request release];
-                                               
-                       return nil;
-               }
-       }
-       
-       return self;
-}
-
-#pragma mark -
-
-+ (XMLRPCResponse *)sendSynchronousXMLRPCRequest: (XMLRPCRequest *)request {
-       NSData *data = [[[NSURLConnection sendSynchronousRequest: [request request] 
-               returningResponse: nil error: nil] retain] autorelease];
-       
-       [request release];
-       
-       if (data != nil) {
-               return [[[XMLRPCResponse alloc] initWithData: data] autorelease];
-       }
-       
-       return nil;
-}
-
-#pragma mark -
-
-- (void)cancel {
-       [currentConnection cancel];
-       
-       [currentConnection release];
-}
-
-#pragma mark -
-
-- (void)dealloc {
-       [currentXMLRPCMethod release];
-       [incomingXMLData release];
-       NSLog(@"XMLRPCConnection being released");
-       [super dealloc];
-}
-
-@end
-
-#pragma mark -
-
-@implementation XMLRPCConnection (XMLRPCConnectionPrivate)
-
-- (void)connection: (NSURLConnection *)connection didReceiveResponse: (NSURLResponse *)response {
-       if([response respondsToSelector: @selector(statusCode)]) {
-               NSInteger statusCode = [(NSHTTPURLResponse *)response statusCode];
-               
-               if(statusCode >= 400) {
-                       [connection cancel];
-                       
-                       if ([applicationDelegate respondsToSelector: @selector(connection:didFailWithError:forMethod:)]) {
-                               NSError *error = [NSError errorWithDomain: NSCocoaErrorDomain code: statusCode userInfo: nil];
-                               
-                               [applicationDelegate connection: self didFailWithError: error forMethod: currentXMLRPCMethod];
-                       }
-                       
-                       [connection release];
-               }
-       }
-       
-       [incomingXMLData setLength: 0];
-}
-
-- (void)connection: (NSURLConnection *)connection didReceiveData: (NSData *)data {
-       [incomingXMLData appendData: data];
-}
-
-- (void)connection: (NSURLConnection *)connection didFailWithError: (NSError *)error {
-       if ([applicationDelegate respondsToSelector: @selector(connection:didFailWithError:forMethod:)]) {
-               [applicationDelegate connection: self didFailWithError: error forMethod: currentXMLRPCMethod];
-       }
-       
-       [[NSNotificationCenter defaultCenter] postNotificationName: XMLRPCRequestFailedNotification object: nil];
-       
-       [connection release];
-}
-
-- (void)connection: (NSURLConnection *)connection didReceiveAuthenticationChallenge: (NSURLAuthenticationChallenge *)challenge {
-       if ([applicationDelegate respondsToSelector: @selector(connection:didReceiveAuthenticationChallenge:forMethod:)]) {
-               [applicationDelegate connection: self didReceiveAuthenticationChallenge: challenge forMethod: currentXMLRPCMethod];
-       }
-       
-       [[NSNotificationCenter defaultCenter] postNotificationName: XMLRPCReceivedAuthenticationChallengeNotification object: nil];
-}
-
-- (void)connection: (NSURLConnection *)connection didCancelAuthenticationChallenge: (NSURLAuthenticationChallenge *)challenge {
-       if ([applicationDelegate respondsToSelector: @selector(connection:didCancelAuthenticationChallenge:forMethod:)]) {
-               [applicationDelegate connection: self didCancelAuthenticationChallenge: challenge forMethod: currentXMLRPCMethod];
-       }
-       
-       [[NSNotificationCenter defaultCenter] postNotificationName: XMLRPCCancelledAuthenticationChallengeNotification object: nil];
-}
-
-- (void)connectionDidFinishLoading: (NSURLConnection *)connection {
-       XMLRPCResponse *response = [[XMLRPCResponse alloc] initWithData: incomingXMLData];
-       
-       if ([applicationDelegate respondsToSelector: @selector(connection:didReceiveResponse:forMethod:)]) {
-               [applicationDelegate connection: self didReceiveResponse: response forMethod: currentXMLRPCMethod];
-       }
-       
-       [[NSNotificationCenter defaultCenter] postNotificationName: XMLRPCReceivedResponseNotification object: nil];
-       
-       [connection release];
-}
-
-@end
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCDecoder.h b/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCDecoder.h
deleted file mode 100644 (file)
index 4b42e9b..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// XMLRPCDecoder.h
-// 
-// Created by Eric Czarny on Wednesday, January 14, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#import <Foundation/Foundation.h>
-
-@interface XMLRPCDecoder : NSObject {
-       NSXMLDocument *responseXMLDocument;
-       BOOL isFault;
-}
-
-- (id)initWithData: (NSData *)data;
-
-#pragma mark -
-
-- (id)decode;
-
-#pragma mark -
-
-- (BOOL)isFault;
-
-@end
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCDecoder.m b/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCDecoder.m
deleted file mode 100644 (file)
index a4d68a9..0000000
+++ /dev/null
@@ -1,305 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// XMLRPCDecoder.m
-// 
-// Created by Eric Czarny on Wednesday, January 14, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#import "XMLRPCDecoder.h"
-#import "NSDataAdditions.h"
-
-@interface XMLRPCDecoder (XMLRPCDecoderPrivate)
-
-- (NSXMLElement *)getChildFromElement: (NSXMLElement *)element withName: (NSString *)name;
-
-#pragma mark -
-
-- (id)decodeObject: (NSXMLElement *)element;
-
-- (id)trueDecodeObject: (NSXMLElement *)element;
-
-#pragma mark -
-
-- (NSArray *)decodeArray: (NSXMLElement *)element;
-
-#pragma mark -
-
-- (NSDictionary *)decodeDictionary: (NSXMLElement *)element;
-
-#pragma mark -
-
-- (NSNumber *)decodeNumber: (NSXMLElement *)element isDouble: (BOOL)flag;
-
-- (CFBooleanRef)decodeBool: (NSXMLElement *)element;
-
-- (NSString *)decodeString: (NSXMLElement *)element;
-
-- (NSDate *)decodeDate: (NSXMLElement *)element;
-
-- (NSData *)decodeData: (NSXMLElement *)element;
-
-@end
-
-#pragma mark -
-
-@implementation XMLRPCDecoder
-
-- (id)initWithData: (NSData *)data {
-       if (data == nil) {
-               return nil;
-       }
-       
-       if (self = [super init]) {
-               NSError *error = nil;
-               responseXMLDocument = [[NSXMLDocument alloc] initWithData: data options: NSXMLDocumentTidyXML error: &error];
-               
-               if (responseXMLDocument == nil) {
-                       if (error) {
-                               NSLog(@"Encountered an XML error: %@", error);
-                       }
-                       
-                       return nil;
-               }
-               
-               if (error) {
-                       NSLog(@"Encountered an XML error: %@", error);
-                       
-                       return nil;
-               }
-       }
-       
-       return self;
-}
-
-#pragma mark -
-
-- (id)decode {
-       NSXMLElement *child, *root = [responseXMLDocument rootElement];
-       
-       if (root == nil) {
-               return nil;
-       }
-       
-       child = [self getChildFromElement: root withName: @"params"];
-       
-       if (child != nil) {
-               child = [self getChildFromElement: child withName: @"param"];
-               
-               if (child == nil) {
-                       return nil;
-               }
-               
-               child = [self getChildFromElement: child withName: @"value"];
-               
-               if (child == nil) {
-                       return nil;
-               }
-       } else {
-               child = [self getChildFromElement: root withName: @"fault"];
-               
-               if (child == nil) {
-                       return nil;
-               }
-               
-               child = [self getChildFromElement: child withName: @"value"];
-               
-               if (child == nil) {
-                       return nil;
-               }
-               
-               isFault = YES;
-       }
-       
-       return [self decodeObject: child];
-}
-
-#pragma mark -
-
-- (BOOL)isFault {
-       return isFault;
-}
-
-#pragma mark -
-
-- (void)dealloc {
-       [responseXMLDocument release];
-       
-       [super dealloc];
-}
-
-@end
-
-#pragma mark -
-
-@implementation XMLRPCDecoder (XMLRPCDecoderPrivate)
-
-- (NSXMLElement *)getChildFromElement: (NSXMLElement *)element withName: (NSString *)name {
-       NSArray *children = [element elementsForName: name];
-       
-       if ([children count] > 0) {
-               return [children objectAtIndex: 0];
-       }
-       
-       return nil;
-}
-
-#pragma mark -
-
-- (id)decodeObject: (NSXMLElement *)element {
-       NSXMLElement *child = (NSXMLElement *)[element childAtIndex: 0];
-       
-       if (child != nil) {
-               return [self trueDecodeObject: child];
-       }
-       
-       return nil;
-}
-
-- (id)trueDecodeObject: (NSXMLElement *)element {
-       NSString *name = [element name];
-       
-       if ([name isEqualToString: @"array"]) {
-               return [self decodeArray: element];
-       } else if ([name isEqualToString: @"struct"]) {
-               return [self decodeDictionary: element];
-       } else if ([name isEqualToString: @"int"] || [name isEqualToString: @"i4"]) {
-               return [self decodeNumber: element isDouble: NO];
-       } else if ([name isEqualToString: @"double"]) {
-               return [self decodeNumber: element isDouble: YES];
-       } else if ([name isEqualToString: @"boolean"]) {
-               return (id)[self decodeBool: element];
-       } else if ([name isEqualToString: @"string"]) {
-               return [self decodeString: element];
-       } else if ([name isEqualToString: @"dateTime.iso8601"]) {
-               return [self decodeDate: element];
-       } else if ([name isEqualToString: @"base64"]) {
-               return [self decodeData: element];
-       } else {
-               return [self decodeString: element];
-       }
-       
-       return nil;
-}
-
-#pragma mark -
-
-- (NSArray *)decodeArray: (NSXMLElement *)element {
-       NSXMLElement *parent = [self getChildFromElement: element withName: @"data"];
-       NSMutableArray *array = [NSMutableArray array];
-       NSInteger index;
-       
-       if (parent == nil) {
-               return nil;
-       }
-       
-       for (index = 0; index < [parent childCount]; index++) {
-               NSXMLElement *child = (NSXMLElement *)[parent childAtIndex: index];
-               
-               if (![[child name] isEqualToString: @"value"]) {
-                       continue;
-               }
-               
-               id value = [self decodeObject: child];
-               
-               if (value != nil) {
-                       [array addObject: value];
-               }
-       }
-       
-       return (NSArray *)array;
-}
-
-#pragma mark -
-
-- (NSDictionary *)decodeDictionary: (NSXMLElement *)element {
-       NSMutableDictionary *dictionary = [NSMutableDictionary dictionary];
-       NSInteger index;
-       
-       for (index = 0; index < [element childCount]; index++) {
-               NSXMLElement *child, *parent = (NSXMLElement *)[element childAtIndex: index];
-               
-               if (![[parent name] isEqualToString: @"member"]) {
-                       continue;
-               }
-               
-               child = [self getChildFromElement: parent withName: @"name"];
-               
-               if (child == nil) {
-                       continue;
-               }
-               
-               NSString *key = [child stringValue];
-               
-               child = [self getChildFromElement: parent withName: @"value"];
-               
-               if (child == nil) {
-                       continue;
-               }
-               
-               id object = [self decodeObject: child];
-               
-               if ((object != nil) && (key != nil) && ![key isEqualToString: @""]) {
-                       [dictionary setObject: object forKey: key];
-               }
-       }
-       
-       return (NSDictionary *)dictionary;
-}
-
-#pragma mark -
-
-- (NSNumber *)decodeNumber: (NSXMLElement *)element isDouble: (BOOL)flag {
-       if (flag) {
-               return [NSNumber numberWithDouble: [[element stringValue] intValue]];
-       }
-       
-       return [NSNumber numberWithInt: [[element stringValue] intValue]];
-}
-
-- (CFBooleanRef)decodeBool: (NSXMLElement *)element {
-       if ([[element stringValue] isEqualToString: @"1"]) {
-               return kCFBooleanTrue;
-       }
-       
-       return kCFBooleanFalse;
-}
-
-- (NSString *)decodeString: (NSXMLElement *)element {
-       return [element stringValue];
-}
-
-- (NSDate *)decodeDate: (NSXMLElement *)element {
-       NSCalendarDate *date = [NSCalendarDate dateWithString: [element stringValue] 
-               calendarFormat: @"%Y%m%dT%H:%M:%S" locale: nil];
-       
-       return date;
-}
-
-- (NSData *)decodeData: (NSXMLElement *)element {
-       return [NSData base64DataFromString: [element stringValue]];
-}
-
-@end
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCEncoder.h b/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCEncoder.h
deleted file mode 100644 (file)
index d57af24..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// XMLRPCEncoder.h
-// 
-// Created by Eric Czarny on Wednesday, January 14, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#import <Foundation/Foundation.h>
-
-@interface XMLRPCEncoder : NSObject {
-       NSString *currentXMLRPCMethod, *encoderSourceXML;
-       NSArray *currentXMLRPCParameters;
-}
-
-- (NSString *)encode;
-
-#pragma mark -
-
-- (void)setMethod: (NSString *)method withParameters: (NSArray *)parameters;
-
-#pragma mark -
-
-- (NSString *)method;
-- (NSArray *)parameters;
-
-#pragma mark -
-
-- (NSString *)encoderSourceXML;
-
-@end
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCEncoder.m b/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCEncoder.m
deleted file mode 100644 (file)
index d3b0727..0000000
+++ /dev/null
@@ -1,285 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// XMLRPCEncoder.m
-// 
-// Created by Eric Czarny on Wednesday, January 14, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#import "XMLRPCEncoder.h"
-#import "NSStringAdditions.h"
-
-@interface XMLRPCEncoder (XMLRPCEncoderPrivate)
-
-- (NSString *)valueTag: (NSString *)tag value: (NSString *)value;
-
-#pragma mark -
-
-- (NSString *)replaceTarget: (NSString *)target withValue: (NSString *)value inString: (NSString *)string;
-
-- (NSString *)escapeValue: (NSString *)value;
-
-#pragma mark -
-
-- (NSString *)encodeObject: (id)object;
-
-#pragma mark -
-
-- (NSString *)encodeArray: (NSArray *)array;
-
-- (NSString *)encodeDictionary: (NSDictionary *)dictionary;
-
-#pragma mark -
-
-- (NSString *)encodeBoolean: (CFBooleanRef)boolean;
-
-- (NSString *)encodeNumber: (NSNumber *)number;
-
-- (NSString *)encodeString: (NSString *)string;
-
-- (NSString *)encodeDate: (NSDate *)date;
-
-- (NSString *)encodeData: (NSData *)data;
-
-@end
-
-#pragma mark -
-
-@implementation XMLRPCEncoder
-
-- (id)init {
-       if (self = [super init]) {
-               currentXMLRPCMethod = [[NSString alloc] init];
-               encoderSourceXML = [[NSString alloc] init];
-               currentXMLRPCParameters = [[NSArray alloc] init];
-       }
-       
-       return self;
-}
-
-#pragma mark -
-
-- (NSString *)encode {
-       NSMutableString *buffer = [NSMutableString stringWithString: @"<?xml version=\"1.0\"?><methodCall>"];
-       
-       [buffer appendFormat: @"<methodName>%@</methodName>", currentXMLRPCMethod];
-       
-       [buffer appendString: @"<params>"];
-       
-       if (currentXMLRPCParameters != nil) {
-               NSEnumerator *enumerator = [currentXMLRPCParameters objectEnumerator];
-               id parameter = nil;
-               
-               while (parameter = [enumerator nextObject]) {
-                       [buffer appendString: @"<param>"];
-                       [buffer appendString: [self encodeObject: parameter]];
-                       [buffer appendString: @"</param>"];
-               }
-       }
-       
-       [buffer appendString: @"</params>"];
-       
-       [buffer appendString: @"</methodCall>"];
-       
-       return buffer;
-}
-
-#pragma mark -
-
-- (void)setMethod: (NSString *)method withParameters: (NSArray *)parameters {
-       if (currentXMLRPCMethod != nil) {
-               [currentXMLRPCMethod release];
-       }
-       
-       if (method == nil) {
-               currentXMLRPCMethod = nil;
-       } else {
-               currentXMLRPCMethod = [method retain];
-       }
-       
-       if (currentXMLRPCParameters != nil) {
-               [currentXMLRPCParameters release];
-       }
-       
-       if (parameters == nil) {
-               currentXMLRPCParameters = nil;
-       } else {
-               currentXMLRPCParameters = [parameters retain];
-       }
-}
-
-#pragma mark -
-
-- (NSString *)method {
-       return currentXMLRPCMethod;
-}
-
-- (NSArray *)parameters {
-       return currentXMLRPCParameters;
-}
-
-#pragma mark -
-
-- (NSString *)encoderSourceXML {
-       if (encoderSourceXML != nil) {
-               [encoderSourceXML release];
-       }
-       
-       encoderSourceXML = [[self encode] retain];
-       
-       return encoderSourceXML;
-}
-
-#pragma mark -
-
-- (void)dealloc {
-       [currentXMLRPCMethod release];
-       [encoderSourceXML release];
-       [currentXMLRPCParameters release];
-       
-       [super dealloc];
-}
-
-@end
-
-#pragma mark -
-
-@implementation XMLRPCEncoder (XMLRPCEncoderPrivate)
-
-- (NSString *)valueTag: (NSString *)tag value: (NSString *)value {
-       return [NSString stringWithFormat: @"<value><%@>%@</%@></value>", tag, [self escapeValue: value], tag];
-}
-
-#pragma mark -
-
-- (NSString *)replaceTarget: (NSString *)target withValue: (NSString *)value inString: (NSString *)string {
-       return [[string componentsSeparatedByString: target] componentsJoinedByString: value];  
-}
-
-- (NSString *)escapeValue: (NSString *)value {
-       value = [self replaceTarget: @"&" withValue: @"&amp;" inString: value];
-       value = [self replaceTarget: @"<" withValue: @"&lt;" inString: value];
-       
-       return value;
-}
-
-#pragma mark -
-
-- (NSString *)encodeObject: (id)object {
-       if (object == nil) {
-               return nil;
-       }
-       
-       if ([object isKindOfClass: [NSArray class]]) {
-               return [self encodeArray: object];
-       } else if ([object isKindOfClass: [NSDictionary class]]) {
-               return [self encodeDictionary: object];
-       } else if (((CFBooleanRef)object == kCFBooleanTrue) || ((CFBooleanRef)object == kCFBooleanFalse)) {
-               return [self encodeBoolean: (CFBooleanRef)object];
-       } else if ([object isKindOfClass: [NSNumber class]]) {
-               return [self encodeNumber: object];
-       } else if ([object isKindOfClass: [NSString class]]) {
-               return [self encodeString: object];
-       } else if ([object isKindOfClass: [NSDate class]]) {
-               return [self encodeDate: object];
-       } else if ([object isKindOfClass: [NSData class]]) {
-               return [self encodeData: object];
-       } else {
-               return [self encodeString: object];
-       }
-}
-
-#pragma mark -
-
-- (NSString *)encodeArray: (NSArray *)array {
-       NSMutableString *buffer = [NSMutableString string];
-       NSEnumerator *enumerator = [array objectEnumerator];
-       
-       [buffer appendString: @"<value><array><data>"];
-       
-       id object = nil;
-       
-       while (object = [enumerator nextObject]) {
-               [buffer appendString: [self encodeObject: object]];
-       }
-       
-       [buffer appendString: @"</data></array></value>"];
-       
-       return (NSString *)buffer;
-}
-
-- (NSString *)encodeDictionary: (NSDictionary *)dictionary {
-       NSMutableString * buffer = [NSMutableString string];
-       NSEnumerator *enumerator = [dictionary keyEnumerator];
-       
-       [buffer appendString: @"<value><struct>"];
-       
-       NSString *key = nil;
-       
-       while (key = [enumerator nextObject]) {
-               [buffer appendString: @"<member>"];
-               [buffer appendFormat: @"<name>%@</name>", key];
-               [buffer appendString: [self encodeObject: [dictionary objectForKey: key]]];
-               [buffer appendString: @"</member>"];
-       }
-       
-       [buffer appendString: @"</struct></value>"];
-       
-       return (NSString *)buffer;
-}
-
-#pragma mark -
-
-- (NSString *)encodeBoolean: (CFBooleanRef)boolean {
-       if (boolean == kCFBooleanTrue) {
-               return [self valueTag: @"boolean" value: @"1"];
-       } else {
-               return [self valueTag: @"boolean" value: @"0"];
-       }
-}
-
-- (NSString *)encodeNumber: (NSNumber *)number {
-       return [self valueTag: @"i4" value: [number stringValue]];
-}
-
-- (NSString *)encodeString: (NSString *)string {
-       return [self valueTag: @"string" value: string];
-}
-
-- (NSString *)encodeDate: (NSDate *)date {
-       NSString *buffer = [date descriptionWithCalendarFormat: @"%Y%m%dT%H:%M:%S"
-               timeZone: nil locale: nil];
-
-       return [self valueTag: @"dateTime.iso8601" value: buffer];
-}
-
-- (NSString *)encodeData: (NSData *)data {
-       NSString *buffer = [NSString base64StringFromData: data
-               length: [data length]];
-
-       return [self valueTag: @"base64" value: buffer];
-}
-
-@end
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCRequest.h b/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCRequest.h
deleted file mode 100644 (file)
index 3b0af91..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// XMLRPCRequest.h
-// 
-// Created by Eric Czarny on Wednesday, January 14, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#import <Foundation/Foundation.h>
-
-@class XMLRPCEncoder;
-
-@interface XMLRPCRequest : NSObject {
-       NSMutableURLRequest *mutableRequest;
-       XMLRPCEncoder *requestXMLEncoder;
-}
-
-- (id)initWithHost: (NSURL *)host;
-
-#pragma mark -
-
-- (void)setHost: (NSURL *)host;
-- (NSURL *)host;
-
-#pragma mark -
-
-- (void)setUserAgent: (NSString *)userAgent;
-- (NSString *)userAgent;
-
-#pragma mark -
-
-- (void)setMethod: (NSString *)method;
-
-- (void)setMethod: (NSString *)method withParameter: (id)parameter;
-
-- (void)setMethod: (NSString *)method withParameters: (NSArray *)parameters;
-
-#pragma mark -
-
-- (NSString *)method;
-- (NSArray *)parameters;
-
-#pragma mark -
-
-- (NSString *)requestSourceXML;
-
-#pragma mark -
-
-- (NSURLRequest *)request;
-
-@end
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCRequest.m b/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCRequest.m
deleted file mode 100644 (file)
index b0208c8..0000000
+++ /dev/null
@@ -1,142 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// XMLRPCRequest.m
-// 
-// Created by Eric Czarny on Wednesday, January 14, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#import "XMLRPCRequest.h"
-#import "XMLRPCEncoder.h"
-
-@implementation XMLRPCRequest
-
-- (id)initWithHost: (NSURL *)host {
-       if (self = [super init]) {
-               if (host != nil) {
-                       mutableRequest = [[NSMutableURLRequest alloc] initWithURL: host];
-               } else {
-                       mutableRequest = [[NSMutableURLRequest alloc] init];
-               }
-               
-               requestXMLEncoder = [[XMLRPCEncoder alloc] init];
-       }
-       
-       return self;
-}
-
-#pragma mark -
-
-- (void)setHost: (NSURL *)host {
-       [mutableRequest setURL: host];
-}
-
-- (NSURL *)host {
-       return [mutableRequest URL];
-}
-
-#pragma mark -
-
-- (void)setUserAgent: (NSString *)userAgent {
-       if ([self userAgent] == nil) {
-               [mutableRequest addValue: userAgent forHTTPHeaderField: @"User-Agent"];
-       } else {
-               [mutableRequest setValue: userAgent forHTTPHeaderField: @"User-Agent"];
-       }
-}
-
-- (NSString *)userAgent {
-       return [mutableRequest valueForHTTPHeaderField: @"User-Agent"];
-}
-
-#pragma mark -
-
-- (void)setMethod: (NSString *)method {
-       [requestXMLEncoder setMethod: method withParameters: nil];
-}
-
-- (void)setMethod: (NSString *)method withParameter: (id)parameter {
-       [requestXMLEncoder setMethod: method withParameters: [NSArray arrayWithObject: parameter]];
-}
-
-- (void)setMethod: (NSString *)method withParameters: (NSArray *)parameters {
-       [requestXMLEncoder setMethod: method withParameters: parameters];
-}
-
-#pragma mark -
-
-- (NSString *)method {
-       return [requestXMLEncoder method];
-}
-
-- (NSArray *)parameters {
-       return [requestXMLEncoder parameters];
-}
-
-#pragma mark -
-
-- (NSString *)requestSourceXML {
-       return [requestXMLEncoder encoderSourceXML];
-}
-
-#pragma mark -
-
-- (NSURLRequest *)request {
-       NSData *request = [[requestXMLEncoder encode] dataUsingEncoding: NSUTF8StringEncoding];
-       NSNumber *contentLength = [NSNumber numberWithInt: [request length]];
-       
-       if (request == nil) {
-               return nil;
-       }
-       
-       [mutableRequest setHTTPMethod: @"POST"];
-       
-       if ([mutableRequest valueForHTTPHeaderField: @"Content-Length"] == nil) {
-               [mutableRequest addValue: @"text/xml" forHTTPHeaderField: @"Content-Type"];
-       } else {
-               [mutableRequest setValue: @"text/xml" forHTTPHeaderField: @"Content-Type"];
-       }
-       
-       if ([mutableRequest valueForHTTPHeaderField: @"Content-Length"] == nil) {
-               [mutableRequest addValue: [contentLength stringValue] forHTTPHeaderField: @"Content-Length"];
-       } else {
-               [mutableRequest setValue: [contentLength stringValue] forHTTPHeaderField: @"Content-Length"];
-       }
-       
-       [mutableRequest setHTTPBody: request];
-       
-       return (NSURLRequest *)mutableRequest;
-}
-
-#pragma mark -
-
-- (void)dealloc {
-       [mutableRequest release];
-       [requestXMLEncoder release];
-       
-       [super dealloc];
-}
-
-@end
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCResponse.h b/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCResponse.h
deleted file mode 100644 (file)
index 71577c2..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// XMLRPCResponse.h
-// 
-// Created by Eric Czarny on Wednesday, January 14, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#import <Foundation/Foundation.h>
-
-@class XMLRPCDecoder;
-
-@interface XMLRPCResponse : NSObject {
-       NSData *responseXMLData;
-       NSString *responseSourceXML;
-       id responseObject;
-       BOOL isFault;
-}
-
-- (id)initWithData: (NSData *)data;
-
-#pragma mark -
-
-- (BOOL)isFault;
-
-- (NSNumber *)faultCode;
-
-- (NSString *)faultString;
-
-#pragma mark -
-
-- (id)responseObject;
-
-#pragma mark -
-
-- (NSString *)responseSourceXML;
-
-@end
diff --git a/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCResponse.m b/iPhoto2Ansel/xmlrpc-1.5.1/XMLRPCResponse.m
deleted file mode 100644 (file)
index 8ef331e..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-// 
-// Copyright 2008 Eric Czarny <eczarny@gmail.com>
-// 
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of  this  software  and  associated documentation files (the "Software"), to
-// deal  in  the Software without restriction, including without limitation the
-// rights  to  use,  copy,  modify,  merge,  publish,  distribute,  sublicense,
-// and/or sell copies  of  the  Software,  and  to  permit  persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-// 
-// The  above  copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-// 
-// THE  SOFTWARE  IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED,  INCLUDING  BUT  NOT  LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS  OR  COPYRIGHT  HOLDERS  BE  LIABLE  FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY,  WHETHER  IN  AN  ACTION  OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-// IN THE SOFTWARE.
-// 
-
-// 
-// Cocoa XML-RPC Framework
-// XMLRPCResponse.m
-// 
-// Created by Eric Czarny on Wednesday, January 14, 2004.
-// Copyright 2008 Divisible by Zero.
-// 
-
-#import "XMLRPCResponse.h"
-#import "XMLRPCDecoder.h"
-
-@implementation XMLRPCResponse
-
-- (id)initWithData: (NSData *)data
-{
-       if (data == nil) {
-               return nil;
-       }
-
-       if (self = [super init]) {
-               XMLRPCDecoder *responseXMLDecoder =[[XMLRPCDecoder alloc] initWithData: data];
-               
-               if (responseXMLDecoder == nil) {
-                       return nil;
-               }
-       
-               responseXMLData = [[NSData alloc] initWithData: data];
-               responseSourceXML = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding];
-               responseObject = [[responseXMLDecoder decode] retain];
-               
-               isFault = [responseXMLDecoder isFault];
-               
-               [responseXMLDecoder release];
-       }
-       
-       return self;
-}
-
-#pragma mark -
-
-- (BOOL)isFault {
-       return isFault;
-}
-
-- (NSNumber *)faultCode {
-       if (isFault) {
-               return [responseObject objectForKey: @"faultCode"];
-       }
-       
-       return nil;
-}
-
-- (NSString *)faultString {
-       if (isFault) {
-               return [responseObject objectForKey: @"faultString"];
-       }
-       
-       return nil;
-}
-
-#pragma mark -
-
-- (id)responseObject {
-       return responseObject;
-}
-
-#pragma mark -
-
-- (NSString *)responseSourceXML {
-       return responseSourceXML;
-}
-
-#pragma mark -
-
-- (void)dealloc {
-       [responseXMLData release];
-       [responseSourceXML release];
-       [responseObject release];
-       
-       [super dealloc];
-}
-
-@end