aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexandra Ellwood <lxs@mit.edu>2008-07-30 20:52:12 +0000
committerAlexandra Ellwood <lxs@mit.edu>2008-07-30 20:52:12 +0000
commit9b430b8e906b8a6ee832df85b1316026f011ece4 (patch)
tree7ce1905282796b191dfb4332fa16e3f5cbbe4ab3 /src
parentdf1c67bfc9f372eb5234a97ee1114a63e5f08dc6 (diff)
downloadkrb5-9b430b8e906b8a6ee832df85b1316026f011ece4.zip
krb5-9b430b8e906b8a6ee832df85b1316026f011ece4.tar.gz
krb5-9b430b8e906b8a6ee832df85b1316026f011ece4.tar.bz2
Additional implementation of the KerberosAgent
ticket: 6055 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20590 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/include/kim/kim_ccache.h28
-rw-r--r--src/include/kim/kim_error.h5
-rw-r--r--src/kim/agent/mac/BadgedImageView.h38
-rw-r--r--src/kim/agent/mac/BadgedImageView.m96
-rw-r--r--src/kim/agent/mac/Identities.h43
-rw-r--r--src/kim/agent/mac/Identities.m257
-rw-r--r--src/kim/agent/mac/KerberosAgentController.h32
-rw-r--r--src/kim/agent/mac/KerberosAgentController.m41
-rw-r--r--src/kim/agent/mac/PopupButton.h34
-rw-r--r--src/kim/agent/mac/PopupButton.m57
-rw-r--r--src/kim/agent/mac/SelectIdentityController.h52
-rw-r--r--src/kim/agent/mac/SelectIdentityController.m112
-rw-r--r--src/kim/agent/mac/resources/English.lproj/Authentication.xib4442
-rw-r--r--src/kim/agent/mac/resources/English.lproj/MainMenu.xib3169
-rw-r--r--src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib1042
-rw-r--r--src/kim/lib/kim.exports1
-rw-r--r--src/kim/lib/kim_ccache.c204
-rw-r--r--src/kim/lib/kim_credential.c2
-rw-r--r--src/kim/lib/kim_error.c8
19 files changed, 3419 insertions, 6244 deletions
diff --git a/src/include/kim/kim_ccache.h b/src/include/kim/kim_ccache.h
index c04381e..d805c5c 100644
--- a/src/include/kim/kim_ccache.h
+++ b/src/include/kim/kim_ccache.h
@@ -428,7 +428,7 @@ kim_error kim_ccache_get_type (kim_ccache in_ccache,
* \brief Get the type and name for a ccache in display format.
*/
kim_error kim_ccache_get_display_name (kim_ccache in_ccache,
- kim_string *out_display_name);
+ kim_string *out_display_name);
/*!
* \param in_ccache a ccache object.
@@ -438,7 +438,7 @@ kim_error kim_ccache_get_display_name (kim_ccache in_ccache,
* \brief Get the client identity for a ccache.
*/
kim_error kim_ccache_get_client_identity (kim_ccache in_ccache,
- kim_identity *out_client_identity);
+ kim_identity *out_client_identity);
/*!
* \param in_ccache a ccache object.
@@ -447,15 +447,29 @@ kim_error kim_ccache_get_client_identity (kim_ccache in_ccache,
* if you only want return value, not the actual credential.
* \return On success, #KIM_NO_ERROR. On failure, an error object representing the failure.
* \brief Get the first valid credential in a ccache.
- * \note This function prefers TGT credentials. If there are any non-valid TGTs
+ * \note This function prefers valid TGT credentials. If there are only non-valid TGTs
* in the ccache, it will always return an error. However, if there are no
* TGTs at all, it will return the first valid non-TGT credential. If you only want
* TGTs, use kim_credential_is_tgt() to verify that \a out_credential is a tgt.
*/
kim_error kim_ccache_get_valid_credential (kim_ccache in_ccache,
- kim_credential *out_credential);
+ kim_credential *out_credential);
/*!
+ * \param in_ccache a ccache object.
+ * \param out_state on exit, the state of the credentials in \a in_ccache.
+ * See #kim_credential_state_enum for the possible values
+ * of \a out_state.
+ * \return On success, #KIM_NO_ERROR. On failure, an error object representing the failure.
+ * \brief Check the state of the credentials in a ccache (valid, expired, postdated, etc).
+ * \note This function prefers TGT credentials. If there are any TGTs in the
+ * ccache, it will always return their state. However, if there are no
+ * TGTs at all, it will return the state of the first non-TGT credential.
+ */
+kim_error kim_ccache_get_state (kim_ccache in_ccache,
+ kim_credential_state *out_state);
+
+/*!
* \param in_ccache a ccache object.
* \param out_start_time on exit, the time when the credentials in \a in_ccache
* become valid. May be in the past or future.
@@ -463,7 +477,7 @@ kim_error kim_ccache_get_valid_credential (kim_ccache in_ccache,
* \brief Get the time when the credentials in the ccache become valid.
*/
kim_error kim_ccache_get_start_time (kim_ccache in_ccache,
- kim_time *out_start_time);
+ kim_time *out_start_time);
/*!
* \param in_ccache a ccache object.
@@ -473,7 +487,7 @@ kim_error kim_ccache_get_start_time (kim_ccache in_ccache,
* \brief Get the time when the credentials in the ccache will expire.
*/
kim_error kim_ccache_get_expiration_time (kim_ccache in_ccache,
- kim_time *out_expiration_time);
+ kim_time *out_expiration_time);
/*!
* \param in_ccache a ccache object.
@@ -483,7 +497,7 @@ kim_error kim_ccache_get_expiration_time (kim_ccache in_ccache,
* \brief Get the time when the credentials in the ccache will no longer be renewable.
*/
kim_error kim_ccache_get_renewal_expiration_time (kim_ccache in_ccache,
- kim_time *out_renewal_expiration_time);
+ kim_time *out_renewal_expiration_time);
/*!
* \param io_ccache a ccache object which will be set to the default ccache.
diff --git a/src/include/kim/kim_error.h b/src/include/kim/kim_error.h
index 081585c..87688e0 100644
--- a/src/include/kim/kim_error.h
+++ b/src/include/kim/kim_error.h
@@ -107,9 +107,12 @@ kim_string kim_error_get_display_string (kim_error in_error);
/*!
* \param io_error the error object to be freed. Set to NULL on exit.
+ * \return a machine-readable error code describing the error represented
+ * by \a io_error. This is the same code returned by
+ * #kim_error_get_code.
* \brief Free memory associated with an error.
*/
-void kim_error_free (kim_error *io_error);
+kim_error_code kim_error_free (kim_error *io_error);
/*!@}*/
diff --git a/src/kim/agent/mac/BadgedImageView.h b/src/kim/agent/mac/BadgedImageView.h
new file mode 100644
index 0000000..714c13e
--- /dev/null
+++ b/src/kim/agent/mac/BadgedImageView.h
@@ -0,0 +1,38 @@
+/*
+ * Copyright 2008 Massachusetts Institute of Technology.
+ * All Rights Reserved.
+ *
+ * Export of this software from the United States of America may
+ * require a specific license from the United States Government.
+ * It is the responsibility of any person or organization contemplating
+ * export to obtain such a license before exporting.
+ *
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ * distribute this software and its documentation for any purpose and
+ * without fee is hereby granted, provided that the above copyright
+ * notice appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation, and that
+ * the name of M.I.T. not be used in advertising or publicity pertaining
+ * to distribution of the software without specific, written prior
+ * permission. Furthermore if you modify this software you must label
+ * your software as modified software and not distribute it in such a
+ * fashion that it might be confused with the original M.I.T. software.
+ * M.I.T. makes no representations about the suitability of
+ * this software for any purpose. It is provided "as is" without express
+ * or implied warranty.
+ */
+
+#import <Cocoa/Cocoa.h>
+
+
+@interface BadgedImageView : NSView {
+ NSImage *iconImage;
+ NSImage *badgeImage;
+}
+
+- (id) initWithFrame: (NSRect) frameRect;
+- (void) dealloc;
+- (void) setBadgeImage: (NSImage *) image;
+- (void) drawRect: (NSRect) rect;
+
+@end
diff --git a/src/kim/agent/mac/BadgedImageView.m b/src/kim/agent/mac/BadgedImageView.m
new file mode 100644
index 0000000..b408130
--- /dev/null
+++ b/src/kim/agent/mac/BadgedImageView.m
@@ -0,0 +1,96 @@
+/*
+ * Copyright 2008 Massachusetts Institute of Technology.
+ * All Rights Reserved.
+ *
+ * Export of this software from the United States of America may
+ * require a specific license from the United States Government.
+ * It is the responsibility of any person or organization contemplating
+ * export to obtain such a license before exporting.
+ *
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ * distribute this software and its documentation for any purpose and
+ * without fee is hereby granted, provided that the above copyright
+ * notice appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation, and that
+ * the name of M.I.T. not be used in advertising or publicity pertaining
+ * to distribution of the software without specific, written prior
+ * permission. Furthermore if you modify this software you must label
+ * your software as modified software and not distribute it in such a
+ * fashion that it might be confused with the original M.I.T. software.
+ * M.I.T. makes no representations about the suitability of
+ * this software for any purpose. It is provided "as is" without express
+ * or implied warranty.
+ */
+
+#import "BadgedImageView.h"
+
+
+@implementation BadgedImageView
+
+// ---------------------------------------------------------------------------
+
+- (id) initWithFrame: (NSRect) frameRect
+{
+ if ((self = [super initWithFrame: frameRect])) {
+ iconImage = NULL;
+ badgeImage = NULL;
+ }
+ return self;
+}
+
+// ---------------------------------------------------------------------------
+
+- (void) dealloc
+{
+ if (iconImage ) { [iconImage release]; }
+ if (badgeImage) { [badgeImage release]; }
+
+ [super dealloc];
+}
+
+// ---------------------------------------------------------------------------
+
+- (void) setBadgeImage: (NSImage *) image
+{
+ if (badgeImage) { [badgeImage release]; }
+
+ badgeImage = [image retain];
+ [self setNeedsDisplay: YES];
+}
+
+// ---------------------------------------------------------------------------
+
+- (void) drawRect: (NSRect) rect
+{
+ float frameSize = [self frame].size.width;
+ float iconSize = 64.0;
+ float badgeSize = 32.0;
+
+ if (!iconImage) {
+ iconImage = [[NSImage imageNamed: @"NSApplicationIcon"] retain];
+ }
+
+ if (iconImage) {
+ [self lockFocus];
+
+ // Clear an old badged icon
+ [[NSColor windowBackgroundColor] set];
+ NSRectFill ([self frame]);
+
+ [iconImage setScalesWhenResized: YES];
+ [iconImage setSize: NSMakeSize (iconSize, iconSize)];
+ [iconImage compositeToPoint: NSMakePoint (0.0, frameSize - iconSize)
+ operation: NSCompositeSourceOver];
+
+ if (badgeImage) {
+ // draw badge
+ [badgeImage setScalesWhenResized: YES];
+ [badgeImage setSize: NSMakeSize (badgeSize, badgeSize)];
+ [badgeImage compositeToPoint: NSMakePoint (frameSize - badgeSize, 0.0)
+ operation: NSCompositeSourceOver];
+ }
+ [self unlockFocus];
+ }
+}
+
+@end
diff --git a/src/kim/agent/mac/Identities.h b/src/kim/agent/mac/Identities.h
new file mode 100644
index 0000000..985ea36
--- /dev/null
+++ b/src/kim/agent/mac/Identities.h
@@ -0,0 +1,43 @@
+/*
+ * Copyright 2008 Massachusetts Institute of Technology.
+ * All Rights Reserved.
+ *
+ * Export of this software from the United States of America may
+ * require a specific license from the United States Government.
+ * It is the responsibility of any person or organization contemplating
+ * export to obtain such a license before exporting.
+ *
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ * distribute this software and its documentation for any purpose and
+ * without fee is hereby granted, provided that the above copyright
+ * notice appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation, and that
+ * the name of M.I.T. not be used in advertising or publicity pertaining
+ * to distribution of the software without specific, written prior
+ * permission. Furthermore if you modify this software you must label
+ * your software as modified software and not distribute it in such a
+ * fashion that it might be confused with the original M.I.T. software.
+ * M.I.T. makes no representations about the suitability of
+ * this software for any purpose. It is provided "as is" without express
+ * or implied warranty.
+ */
+
+#import <Cocoa/Cocoa.h>
+
+@interface Identity : NSObject {
+ kim_identity kimIdentity;
+ int state;
+ cc_time_t *expirationTime;
+
+}
+
+
+@interface Identities : NSObject {
+ NSArray *identitiesArray;
+ NSConnection *threadConnection;
+
+}
+
+- (NSArray *) identities;
+
+@end
diff --git a/src/kim/agent/mac/Identities.m b/src/kim/agent/mac/Identities.m
new file mode 100644
index 0000000..e59af95
--- /dev/null
+++ b/src/kim/agent/mac/Identities.m
@@ -0,0 +1,257 @@
+/*
+ * Copyright 2008 Massachusetts Institute of Technology.
+ * All Rights Reserved.
+ *
+ * Export of this software from the United States of America may
+ * require a specific license from the United States Government.
+ * It is the responsibility of any person or organization contemplating
+ * export to obtain such a license before exporting.
+ *
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ * distribute this software and its documentation for any purpose and
+ * without fee is hereby granted, provided that the above copyright
+ * notice appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation, and that
+ * the name of M.I.T. not be used in advertising or publicity pertaining
+ * to distribution of the software without specific, written prior
+ * permission. Furthermore if you modify this software you must label
+ * your software as modified software and not distribute it in such a
+ * fashion that it might be confused with the original M.I.T. software.
+ * M.I.T. makes no representations about the suitability of
+ * this software for any purpose. It is provided "as is" without express
+ * or implied warranty.
+ */
+
+#import "Identities.h"
+
+@implementation Identity
+
+- (id) initWithIdentity: (kim_identity) identity
+{
+ if ((self = [super init])) {
+ kimIdentity = identity;
+ state = kim_credentials_state_not_yet_valid;
+ expirationTime = 0;
+ }
+
+ return self;
+}
+
+
+
+
+@end
+
+@implementation Identities
+
+// ---------------------------------------------------------------------------
+
++ (void) waitForChange: (NSArray *) portArray
+{
+ NSAutoreleasePool *pool;
+ NSConnection *connection;
+
+ pool = [[NSAutoreleasePool alloc] init];
+
+ connection = [NSConnection connectionWithReceivePort: [portArray objectAtIndex: 0]
+ sendPort: [portArray objectAtIndex: 1]];
+
+ {
+ cc_int32 err = ccNoError;
+ cc_context_t context = NULL;
+
+ err = cc_initialize (&context, ccapi_version_max, NULL, NULL);
+
+ while (!err) {
+ // This call puts the thread to sleep
+ err = cc_context_wait_for_change (context);
+
+ if (!err) {
+ NSLog (@"%s thread noticed update", __FUNCTION__);
+ } else {
+ NSLog (@"%s thread got error %d (%s)", __FUNCTION__, err, error_message (err));
+ err = 0; /* The server quit unexpectedly -- just try again */
+ }
+
+ [(Identities *) [connection rootProxy] update];
+ sleep (1);
+ }
+
+ if (context) { cc_context_release (context); }
+ }
+
+ NSLog (@"%s thread exiting", __FUNCTION__);
+ [pool release];
+}
+
+// ---------------------------------------------------------------------------
+
+- (id) init
+{
+ int err = 0;
+
+ threadConnection = NULL;
+ favoriteIdentitiesArray = NULL;
+ ccacheIdentitiesArray = NULL:
+
+ if (!err) {
+ self = [super init];
+ if (!self) { err = ENOMEM; }
+ }
+
+ if (!err) {
+ favoriteIdentitiesArray = [[NSMutableArray alloc] init];
+ if (!favoriteIdentitiesArray) { err = ENOMEM; }
+ }
+
+ if (!err) {
+ kim_error kimErr = KIM_NO_ERROR;
+ kim_favorite_identities favoriteIdentities = NULL;
+ kim_count count = 0;
+
+ kimErr = kim_favorite_identities_create (&favorite_identities);
+ err = kim_error_free (&kimErr);
+
+ if (!err) {
+ kimErr = kim_favorite_identities_get_number_of_identities (favoriteIdentities,
+ &count);
+ err = kim_error_free (&kimErr);
+ }
+
+ for (i = 0; !err && i < count; i++) {
+ kim_identity kimIdentity = NULL;
+ Identity *identity = NULL:
+
+ kimErr = kim_favorite_identities_get_identity_at_index (favoriteIdentities,
+ i, &kimIdentity);
+ err = kim_error_free (&kimErr);
+
+ if (!err) {
+ Identity *identity = [[[Identity alloc] initWithIdentity: kimIdentity] autorelease];
+ if (!identity) { err = ENOMEM; }
+ }
+
+ if (!err) {
+ kimIdentity = NULL; /* take ownership */
+ [favoriteIdentitiesArray addObject: identity];
+ }
+
+ kim_identity_free (&kimIdentity);
+ }
+
+ kim_favorite_identities_free (&favoriteIdentities);
+ }
+
+ if (!err) {
+ err = [self update];
+ }
+
+ if (!err) {
+ NSPort *port1 = [NSPort port];
+ NSPort *port2 = [NSPort port];
+ if (!port1 || !port2) { err = ENOMEM; }
+
+ if (!err) {
+ threadConnection = [[NSConnection alloc] initWithReceivePort: port1
+ sendPort: port2];
+ if (!threadConnection) { err = ENOMEM; }
+ }
+
+ if (!err) {
+ [threadConnection setRootObject: self];
+
+ [NSThread detachNewThreadSelector: @selector(waitForChange:)
+ toTarget: [self class]
+ withObject: [NSArray arrayWithObjects: port2, port1, NULL]];
+ }
+ }
+
+ return err ? NULL : self;
+}
+
+// ---------------------------------------------------------------------------
+
+- (void) dealloc
+{
+ if (identitiesArray ) { [identitiesArray release]; }
+ if (threadConnection) { [threadConnection release]; }
+
+ [super dealloc];
+}
+
+// ---------------------------------------------------------------------------
+
+- (NSArray *) identities
+{
+ return identities;
+}
+
+// ---------------------------------------------------------------------------
+
+- (int) update
+{
+ kim_error err = KIM_NO_ERROR;
+ kim_ccache_iterator iterator = NULL;
+
+ err = kim_ccache_iterator_create (&iterator);
+
+ while (!err) {
+ kim_ccache ccache = NULL;
+ kim_identity kimIdentity = NULL;
+ kim_credential_state state = kim_credentials_state_valid;
+ kim_time expirationTime = 0;
+
+ err = kim_ccache_iterator_next (iterator, &ccache);
+ if (!err && !ccache) { break; }
+
+ if (!err) {
+ err = kim_ccache_get_client_identity (ccache, &kimIdentity);
+ }
+
+ if (!err) {
+ err = kim_ccache_get_state (ccache, &state);
+ }
+
+ if (!err && state == kim_credentials_state_valid) {
+ err = kim_ccache_get_expiration_time (ccache, &expirationTime);
+ }
+
+ if (!err) {
+ Identity *identity = NULL;
+
+ identity = [self findIdentity: kimIdentity];
+ if (identity) {
+ [identity updateWithState: state
+ expirationTime: expirationTime];
+ } else {
+ identity = [[Identity alloc] initWithIdentity: kimIdentity
+ state: state
+ expirationTime: expirationTime];
+ }
+
+ if (identity) {
+
+ }
+ }
+
+ if (kim_error_get_code (err) == KIM_NO_CREDENTIALS_ECODE) {
+ /* ccache is empty, just ignore it */
+ kim_error_free (&err);
+ err = KIM_NO_ERROR;
+ }
+
+ kim_identity_free (&identity);
+ kim_ccache_free (&ccache);
+ }
+
+ kim_ccache_iterator_free (&iterator);
+
+ if (err) {
+ NSLog (@"Got error %s", kim_error_get_display_string (err));
+ }
+
+ return kim_error_free (&err);
+}
+
+
+@end
diff --git a/src/kim/agent/mac/KerberosAgentController.h b/src/kim/agent/mac/KerberosAgentController.h
new file mode 100644
index 0000000..42992db
--- /dev/null
+++ b/src/kim/agent/mac/KerberosAgentController.h
@@ -0,0 +1,32 @@
+/*
+ * Copyright 2008 Massachusetts Institute of Technology.
+ * All Rights Reserved.
+ *
+ * Export of this software from the United States of America may
+ * require a specific license from the United States Government.
+ * It is the responsibility of any person or organization contemplating
+ * export to obtain such a license before exporting.
+ *
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ * distribute this software and its documentation for any purpose and
+ * without fee is hereby granted, provided that the above copyright
+ * notice appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation, and that
+ * the name of M.I.T. not be used in advertising or publicity pertaining
+ * to distribution of the software without specific, written prior
+ * permission. Furthermore if you modify this software you must label
+ * your software as modified software and not distribute it in such a
+ * fashion that it might be confused with the original M.I.T. software.
+ * M.I.T. makes no representations about the suitability of
+ * this software for any purpose. It is provided "as is" without express
+ * or implied warranty.
+ */
+
+#import <Cocoa/Cocoa.h>
+
+
+@interface KerberosAgentController : NSObject {
+
+}
+
+@end
diff --git a/src/kim/agent/mac/KerberosAgentController.m b/src/kim/agent/mac/KerberosAgentController.m
new file mode 100644
index 0000000..9313a8c
--- /dev/null
+++ b/src/kim/agent/mac/KerberosAgentController.m
@@ -0,0 +1,41 @@
+/*
+ * Copyright 2008 Massachusetts Institute of Technology.
+ * All Rights Reserved.
+ *
+ * Export of this software from the United States of America may
+ * require a specific license from the United States Government.
+ * It is the responsibility of any person or organization contemplating
+ * export to obtain such a license before exporting.
+ *
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ * distribute this software and its documentation for any purpose and
+ * without fee is hereby granted, provided that the above copyright
+ * notice appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation, and that
+ * the name of M.I.T. not be used in advertising or publicity pertaining
+ * to distribution of the software without specific, written prior
+ * permission. Furthermore if you modify this software you must label
+ * your software as modified software and not distribute it in such a
+ * fashion that it might be confused with the original M.I.T. software.
+ * M.I.T. makes no representations about the suitability of
+ * this software for any purpose. It is provided "as is" without express
+ * or implied warranty.
+ */
+
+#import "KerberosAgentController.h"
+#import "SelectIdentityController.h"
+
+
+@implementation KerberosAgentController
+
+// ---------------------------------------------------------------------------
+
+- (void) applicationDidFinishLaunching: (NSNotification *) notification
+{
+ SelectIdentityController *controller = [[SelectIdentityController alloc] init];
+ int result = [controller runWindow];
+
+
+}
+
+@end
diff --git a/src/kim/agent/mac/PopupButton.h b/src/kim/agent/mac/PopupButton.h
new file mode 100644
index 0000000..5ced951
--- /dev/null
+++ b/src/kim/agent/mac/PopupButton.h
@@ -0,0 +1,34 @@
+/*
+ * Copyright 2008 Massachusetts Institute of Technology.
+ * All Rights Reserved.
+ *
+ * Export of this software from the United States of America may
+ * require a specific license from the United States Government.
+ * It is the responsibility of any person or organization contemplating
+ * export to obtain such a license before exporting.
+ *
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ * distribute this software and its documentation for any purpose and
+ * without fee is hereby granted, provided that the above copyright
+ * notice appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation, and that
+ * the name of M.I.T. not be used in advertising or publicity pertaining
+ * to distribution of the software without specific, written prior
+ * permission. Furthermore if you modify this software you must label
+ * your software as modified software and not distribute it in such a
+ * fashion that it might be confused with the original M.I.T. software.
+ * M.I.T. makes no representations about the suitability of
+ * this software for any purpose. It is provided "as is" without express
+ * or implied warranty.
+ */
+
+#import <Cocoa/Cocoa.h>
+
+
+@interface PopupButton : NSButton {
+
+}
+
+- (void) mouseDown: (NSEvent *) event;
+
+@end
diff --git a/src/kim/agent/mac/PopupButton.m b/src/kim/agent/mac/PopupButton.m
new file mode 100644
index 0000000..e4934a9
--- /dev/null
+++ b/src/kim/agent/mac/PopupButton.m
@@ -0,0 +1,57 @@
+/*
+ * Copyright 2008 Massachusetts Institute of Technology.
+ * All Rights Reserved.
+ *
+ * Export of this software from the United States of America may
+ * require a specific license from the United States Government.
+ * It is the responsibility of any person or organization contemplating
+ * export to obtain such a license before exporting.
+ *
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ * distribute this software and its documentation for any purpose and
+ * without fee is hereby granted, provided that the above copyright
+ * notice appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation, and that
+ * the name of M.I.T. not be used in advertising or publicity pertaining
+ * to distribution of the software without specific, written prior
+ * permission. Furthermore if you modify this software you must label
+ * your software as modified software and not distribute it in such a
+ * fashion that it might be confused with the original M.I.T. software.
+ * M.I.T. makes no representations about the suitability of
+ * this software for any purpose. It is provided "as is" without express
+ * or implied warranty.
+ */
+
+#import "PopupButton.h"
+
+
+@implementation PopupButton
+
+// ---------------------------------------------------------------------------
+
+- (void) mouseDown: (NSEvent *) event
+{
+ if([self isEnabled] && ([self menu] != NULL)) {
+ NSPoint menuPoint = { 3, [self frame].size.height + 1 };
+
+ [self highlight: YES];
+
+ NSEvent *menuEvent = [NSEvent mouseEventWithType: [event type]
+ location: [self convertPoint: menuPoint toView: NULL]
+ modifierFlags: [event modifierFlags]
+ timestamp: [event timestamp]
+ windowNumber: [[event window] windowNumber]
+ context: [event context]
+ eventNumber: [event eventNumber]
+ clickCount: [event clickCount]
+ pressure: [event pressure]];
+
+ [NSMenu popUpContextMenu: [self menu] withEvent: menuEvent forView: self];
+
+ [self highlight: NO];
+ } else {
+ [super mouseDown: event];
+ }
+}
+
+@end
diff --git a/src/kim/agent/mac/SelectIdentityController.h b/src/kim/agent/mac/SelectIdentityController.h
new file mode 100644
index 0000000..7fd4025
--- /dev/null
+++ b/src/kim/agent/mac/SelectIdentityController.h
@@ -0,0 +1,52 @@
+/*
+ * Copyright 2008 Massachusetts Institute of Technology.
+ * All Rights Reserved.
+ *
+ * Export of this software from the United States of America may
+ * require a specific license from the United States Government.
+ * It is the responsibility of any person or organization contemplating
+ * export to obtain such a license before exporting.
+ *
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ * distribute this software and its documentation for any purpose and
+ * without fee is hereby granted, provided that the above copyright
+ * notice appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation, and that
+ * the name of M.I.T. not be used in advertising or publicity pertaining
+ * to distribution of the software without specific, written prior
+ * permission. Furthermore if you modify this software you must label
+ * your software as modified software and not distribute it in such a
+ * fashion that it might be confused with the original M.I.T. software.
+ * M.I.T. makes no representations about the suitability of
+ * this software for any purpose. It is provided "as is" without express
+ * or implied warranty.
+ */
+
+#import <Cocoa/Cocoa.h>
+#import "BadgedImageView.h"
+
+
+@interface SelectIdentityController : NSWindowController {
+
+ IBOutlet BadgedImageView *kerberosIconImageView;
+ IBOutlet NSTextField *headerTextField;
+ IBOutlet NSTextField *explanationTextField;
+
+ IBOutlet NSTableView *identityTableView;
+ IBOutlet NSTableColumn *identityTableColumn;
+ IBOutlet NSTableColumn *timeRemainingTableColumn;
+ IBOutlet NSButton *addIdentityButton;
+ IBOutlet NSButton *removeIdentityButton;
+ IBOutlet NSButton *selectIdentityButton;
+ IBOutlet NSButton *cancelButton;
+}
+
+- (IBAction) add: (id) sender;
+- (IBAction) remove: (id) sender;
+
+- (IBAction) select: (id) sender;
+- (IBAction) cancel: (id) sender;
+
+- (int) runWindow;
+
+@end
diff --git a/src/kim/agent/mac/SelectIdentityController.m b/src/kim/agent/mac/SelectIdentityController.m
new file mode 100644
index 0000000..ac3dc07
--- /dev/null
+++ b/src/kim/agent/mac/SelectIdentityController.m
@@ -0,0 +1,112 @@
+/*
+ * Copyright 2008 Massachusetts Institute of Technology.
+ * All Rights Reserved.
+ *
+ * Export of this software from the United States of America may
+ * require a specific license from the United States Government.
+ * It is the responsibility of any person or organization contemplating
+ * export to obtain such a license before exporting.
+ *
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ * distribute this software and its documentation for any purpose and
+ * without fee is hereby granted, provided that the above copyright
+ * notice appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation, and that
+ * the name of M.I.T. not be used in advertising or publicity pertaining
+ * to distribution of the software without specific, written prior
+ * permission. Furthermore if you modify this software you must label
+ * your software as modified software and not distribute it in such a
+ * fashion that it might be confused with the original M.I.T. software.
+ * M.I.T. makes no representations about the suitability of
+ * this software for any purpose. It is provided "as is" without express
+ * or implied warranty.
+ */
+
+#import "SelectIdentityController.h"
+
+
+@implementation SelectIdentityController
+
+// ---------------------------------------------------------------------------
+
+- (id) initWithWindowNibName: (NSString *) windowNibName
+{
+ if ((self = [super initWithWindowNibName: windowNibName])) {
+ NSLog (@"SelectIdentityController initializing");
+
+ }
+
+ return self;
+}
+
+// ---------------------------------------------------------------------------
+
+- (id) init
+{
+ return [self initWithWindowNibName: @"SelectIdentity"];
+}
+
+// ---------------------------------------------------------------------------
+
+- (void) dealloc
+{
+ [super dealloc];
+}
+
+// ---------------------------------------------------------------------------
+
+- (void) awakeFromNib
+{
+ [headerTextField setStringValue: @"Some header text"];
+}
+
+// ---------------------------------------------------------------------------
+
+- (void) windowDidLoad
+{
+ [explanationTextField setStringValue: @"Some explanation text"];
+}
+
+// ---------------------------------------------------------------------------
+
+- (IBAction) add: (id) sender
+{
+}
+
+// ---------------------------------------------------------------------------
+
+- (IBAction) remove: (id) sender
+{
+}
+
+// ---------------------------------------------------------------------------
+
+- (IBAction) select: (id) sender
+{
+}
+
+// ---------------------------------------------------------------------------
+
+- (IBAction) cancel: (id) sender
+{
+}
+
+// ---------------------------------------------------------------------------
+
+- (int) runWindow
+{
+ //[[NSApp delegate] addActiveWindow: [self window]];
+ //NSWindow *window = [self window];
+
+ //[window center];
+ [self showWindow: self];
+ [NSApp run];
+ [self close];
+
+ //[[NSApp delegate] removeActiveWindow: [self window]];
+
+ return 0;
+}
+
+
+@end
diff --git a/src/kim/agent/mac/resources/English.lproj/Authentication.xib b/src/kim/agent/mac/resources/English.lproj/Authentication.xib
index 1060d73..4665e18 100644
--- a/src/kim/agent/mac/resources/English.lproj/Authentication.xib
+++ b/src/kim/agent/mac/resources/English.lproj/Authentication.xib
@@ -1,20 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.01">
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
<data>
<int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">9A581</string>
- <string key="IBDocument.InterfaceBuilderVersion">629</string>
- <string key="IBDocument.AppKitVersion">949</string>
- <string key="IBDocument.HIToolboxVersion">343.00</string>
+ <string key="IBDocument.SystemVersion">9E17</string>
+ <string key="IBDocument.InterfaceBuilderVersion">670</string>
+ <string key="IBDocument.AppKitVersion">949.33</string>
+ <string key="IBDocument.HIToolboxVersion">352.00</string>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="300045"/>
- <integer value="19"/>
- <integer value="5"/>
+ <integer value="20"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
- <string id="147422244">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
</object>
<object class="NSMutableArray" key="IBDocument.RootObjects" id="1000842439">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -27,368 +25,778 @@
<object class="NSCustomObject" id="714830734">
<string key="NSClassName">NSApplication</string>
</object>
- <object class="NSWindowTemplate" id="224590347">
- <int key="NSWindowStyleMask">15</int>
- <int key="NSWindowBacking">2</int>
- <string key="NSWindowRect">{{279, 363}, {419, 465}}</string>
- <int key="NSWTFlags">1886912512</int>
- <string key="NSWindowTitle">Select a Kerberos Identity</string>
- <object class="NSMutableString" key="NSWindowClass">
- <characters key="NS.bytes">NSWindow</characters>
- </object>
- <object class="NSMutableString" key="NSViewClass">
- <characters key="NS.bytes">View</characters>
- </object>
- <object class="NSView" key="NSWindowView" id="928852707">
- <reference key="NSNextResponder"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSImageView" id="856695188">
- <reference key="NSNextResponder" ref="928852707"/>
- <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 id="901666209">Apple PDF pasteboard type</string>
- <string id="655846867">Apple PICT pasteboard type</string>
- <string id="634841833">Apple PNG pasteboard type</string>
- <string id="578115750">NSFilenamesPboardType</string>
- <string id="976484999">NeXT Encapsulated PostScript v1.2 pasteboard type</string>
- <string id="549194653">NeXT TIFF v4.0 pasteboard type</string>
- </object>
+ <object class="NSCustomView" id="92892041">
+ <nil key="NSNextResponder"/>
+ <int key="NSvFlags">274</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTextField" id="498665267">
+ <reference key="NSNextResponder" ref="92892041"/>
+ <int key="NSvFlags">282</int>
+ <string key="NSFrame">{{101, 126}, {382, 40}}</string>
+ <reference key="NSSuperview" ref="92892041"/>
+ <reference key="NSNextKeyView" ref="930407441"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="645367368">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">272629760</int>
+ <string key="NSContents">Please enter your Kerberos identity</string>
+ <object class="NSFont" key="NSSupport" id="604532625">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">1.300000e+01</double>
+ <int key="NSfFlags">1044</int>
</object>
- <string key="NSFrame">{{17, 386}, {62, 62}}</string>
- <reference key="NSSuperview" ref="928852707"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSImageCell" key="NSCell" id="320974445">
- <int key="NSCellFlags">537001472</int>
- <int key="NSCellFlags2">33554432</int>
- <object class="NSCustomResource" key="NSContents" id="995022583">
- <string key="NSClassName" id="18406880">NSImage</string>
- <string key="NSResourceName">KerberosAgent</string>
+ <reference key="NSControlView" ref="498665267"/>
+ <object class="NSColor" key="NSBackgroundColor" id="876444531">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlColor</string>
+ <object class="NSColor" key="NSColor" id="31892828">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
</object>
- <int key="NSAlign">0</int>
- <int key="NSScale">0</int>
- <int key="NSStyle">0</int>
- <bool key="NSAnimates">NO</bool>
</object>
- <bool key="NSEditable">YES</bool>
- </object>
- <object class="NSTextField" id="499468804">
- <reference key="NSNextResponder" ref="928852707"/>
- <int key="NSvFlags">266</int>
- <string key="NSFrame">{{84, 386}, {318, 40}}</string>
- <reference key="NSSuperview" ref="928852707"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="82820472">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">272629760</int>
- <string key="NSContents">Please select a Kerberos Identity</string>
- <object class="NSFont" key="NSSupport" id="604532625">
- <string key="NSName" id="103036106">LucidaGrande</string>
- <double key="NSSize">1.300000e+01</double>
- <int key="NSfFlags">1044</int>
- </object>
- <reference key="NSControlView" ref="499468804"/>
- <object class="NSColor" key="NSBackgroundColor" id="876444531">
- <int key="NSColorSpace">6</int>
- <string key="NSCatalogName" id="908056328">System</string>
- <string key="NSColorName">controlColor</string>
- <object class="NSColor" key="NSColor" id="31892828">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
- </object>
+ <object class="NSColor" key="NSTextColor" id="883746258">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlTextColor</string>
+ <object class="NSColor" key="NSColor" id="18538584">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MAA</bytes>
</object>
- <object class="NSColor" key="NSTextColor" id="883746258">
- <int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="908056328"/>
- <string key="NSColorName">controlTextColor</string>
- <object class="NSColor" key="NSColor" id="18538584">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MAA</bytes>
- </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSTextField" id="409092758">
+ <reference key="NSNextResponder" ref="92892041"/>
+ <int key="NSvFlags">290</int>
+ <string key="NSFrame">{{104, 88}, {376, 22}}</string>
+ <reference key="NSSuperview" ref="92892041"/>
+ <reference key="NSNextKeyView" ref="238778309"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="951097344">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="409092758"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <object class="NSColor" key="NSBackgroundColor" id="490771653">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">textBackgroundColor</string>
+ <object class="NSColor" key="NSColor" id="591379363">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MQA</bytes>
</object>
</object>
+ <object class="NSColor" key="NSTextColor" id="955928389">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">textColor</string>
+ <reference key="NSColor" ref="18538584"/>
+ </object>
</object>
- <object class="NSScrollView" id="147207906">
- <reference key="NSNextResponder" ref="928852707"/>
- <int key="NSvFlags">274</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSClipView" id="750193364">
- <reference key="NSNextResponder" ref="147207906"/>
- <int key="NSvFlags">2304</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSTableView" id="988096643">
- <reference key="NSNextResponder" ref="750193364"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrameSize">{380, 300}</string>
- <reference key="NSSuperview" ref="750193364"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTableHeaderView" key="NSHeaderView" id="401017936">
- <reference key="NSNextResponder" ref="320641129"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrameSize">{380, 17}</string>
- <reference key="NSSuperview" ref="320641129"/>
- <reference key="NSWindow"/>
- <reference key="NSTableView" ref="988096643"/>
- </object>
- <object class="_NSCornerView" key="NSCornerView" id="907434254">
- <reference key="NSNextResponder" ref="147207906"/>
- <int key="NSvFlags">-2147483392</int>
- <string key="NSFrame">{{-26, 0}, {16, 17}}</string>
- <reference key="NSSuperview" ref="147207906"/>
- <reference key="NSWindow"/>
+ </object>
+ <object class="NSTextField" id="930407441">
+ <reference key="NSNextResponder" ref="92892041"/>
+ <int key="NSvFlags">292</int>
+ <string key="NSFrame">{{17, 90}, {82, 17}}</string>
+ <reference key="NSSuperview" ref="92892041"/>
+ <reference key="NSNextKeyView" ref="409092758"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="990670119">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">71303168</int>
+ <string key="NSContents">Name:</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="930407441"/>
+ <reference key="NSBackgroundColor" ref="876444531"/>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ </object>
+ <object class="NSComboBox" id="529434335">
+ <reference key="NSNextResponder" ref="92892041"/>
+ <int key="NSvFlags">290</int>
+ <string key="NSFrame">{{104, 56}, {379, 26}}</string>
+ <reference key="NSSuperview" ref="92892041"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSComboBoxCell" key="NSCell" id="100557652">
+ <int key="NSCellFlags">343014976</int>
+ <int key="NSCellFlags2">272630784</int>
+ <object class="NSMutableString" key="NSContents" id="645290524">
+ <characters key="NS.bytes"/>
+ </object>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="529434335"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="490771653"/>
+ <reference key="NSTextColor" ref="883746258"/>
+ <int key="NSVisibleItemCount">5</int>
+ <bool key="NSHasVerticalScroller">YES</bool>
+ <reference key="NSDelegate" ref="529434335"/>
+ <object class="NSComboTableView" key="NSTableView" id="474321365">
+ <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">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>
+ <reference key="NSContents" ref="645290524"/>
+ <object class="NSFont" key="NSSupport">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">1.200000e+01</double>
+ <int key="NSfFlags">16</int>
</object>
- <object class="NSMutableArray" key="NSTableColumns">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSTableColumn" id="697375404">
- <double key="NSWidth">2.739741e+02</double>
- <double key="NSMinWidth">1.499741e+02</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">Identity</string>
- <object class="NSFont" key="NSSupport" id="26">
- <reference key="NSName" ref="103036106"/>
- <double key="NSSize">1.100000e+01</double>
- <int key="NSfFlags">3100</int>
- </object>
- <object class="NSColor" key="NSBackgroundColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
- </object>
- <object class="NSColor" key="NSTextColor" id="223105710">
- <int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="908056328"/>
- <string key="NSColorName">headerTextColor</string>
- <reference key="NSColor" ref="18538584"/>
- </object>
- </object>
- <object class="NSTextFieldCell" key="NSDataCell" id="325541546">
- <int key="NSCellFlags">1411513920</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents" id="989132158">Text Cell</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="988096643"/>
- <reference key="NSBackgroundColor" ref="876444531"/>
- <reference key="NSTextColor" ref="883746258"/>
- </object>
- <int key="NSResizingMask">3</int>
- <bool key="NSIsResizeable">YES</bool>
- <bool key="NSIsEditable">YES</bool>
- <reference key="NSTableView" ref="988096643"/>
- </object>
- <object class="NSTableColumn" id="1004662124">
- <double key="NSWidth">1.003135e+02</double>
- <double key="NSMinWidth">1.000000e+02</double>
- <double key="NSMaxWidth">1.500000e+02</double>
- <object class="NSTableHeaderCell" key="NSHeaderCell">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">67108864</int>
- <string key="NSContents">Time Remaining</string>
- <reference key="NSSupport" ref="26"/>
- <object class="NSColor" key="NSBackgroundColor">
- <int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="908056328"/>
- <string key="NSColorName">headerColor</string>
- <object class="NSColor" key="NSColor" id="591379363">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MQA</bytes>
- </object>
- </object>
- <reference key="NSTextColor" ref="223105710"/>
- </object>
- <object class="NSTextFieldCell" key="NSDataCell" id="618557697">
- <int key="NSCellFlags">1140981312</int>
- <int key="NSCellFlags2">71435264</int>
- <reference key="NSContents" ref="989132158"/>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="988096643"/>
- <reference key="NSBackgroundColor" ref="876444531"/>
- <reference key="NSTextColor" ref="883746258"/>
- </object>
- <int key="NSResizingMask">3</int>
- <bool key="NSIsResizeable">YES</bool>
- <bool key="NSIsEditable">YES</bool>
- <reference key="NSTableView" ref="988096643"/>
- </object>
+ <object class="NSColor" key="NSBackgroundColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
</object>
- <double key="NSIntercellSpacingWidth">3.000000e+00</double>
- <double key="NSIntercellSpacingHeight">2.000000e+00</double>
- <reference key="NSBackgroundColor" ref="591379363"/>
- <object class="NSColor" key="NSGridColor" id="733934977">
+ <reference key="NSTextColor" ref="591379363"/>
+ </object>
+ <object class="NSTextFieldCell" key="NSDataCell">
+ <int key="NSCellFlags">338820672</int>
+ <int key="NSCellFlags2">1024</int>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="474321365"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <object class="NSColor" key="NSBackgroundColor" id="1015612366">
<int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="908056328"/>
- <string key="NSColorName">gridColor</string>
- <object class="NSColor" key="NSColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC41AA</bytes>
- </object>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlBackgroundColor</string>
+ <reference key="NSColor" ref="31892828"/>
</object>
- <double key="NSRowHeight">1.700000e+01</double>
- <int key="NSTvFlags">1119879168</int>
- <int key="NSColumnAutoresizingStyle">5</int>
- <int key="NSDraggingSourceMaskForLocal">15</int>
- <int key="NSDraggingSourceMaskForNonLocal">0</int>
- <bool key="NSAllowsTypeSelect">YES</bool>
+ <reference key="NSTextColor" ref="883746258"/>
</object>
+ <int key="NSResizingMask">3</int>
+ <bool key="NSIsResizeable">YES</bool>
+ <reference key="NSTableView" ref="474321365"/>
</object>
- <string key="NSFrame">{{1, 17}, {380, 300}}</string>
- <reference key="NSSuperview" ref="147207906"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="988096643"/>
- <reference key="NSDocView" ref="988096643"/>
- <object class="NSColor" key="NSBGColor" id="1015612366">
- <int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="908056328"/>
- <string key="NSColorName">controlBackgroundColor</string>
- <reference key="NSColor" ref="31892828"/>
- </object>
- <int key="NScvFlags">4</int>
- </object>
- <object class="NSScroller" id="80966883">
- <reference key="NSNextResponder" ref="147207906"/>
- <int key="NSvFlags">-2147483392</int>
- <string key="NSFrame">{{-30, 17}, {15, 285}}</string>
- <reference key="NSSuperview" ref="147207906"/>
- <reference key="NSWindow"/>
- <reference key="NSTarget" ref="147207906"/>
- <string key="NSAction" id="299467350">_doScroller:</string>
- <double key="NSPercent">9.684210e-01</double>
- </object>
- <object class="NSScroller" id="564144656">
- <reference key="NSNextResponder" ref="147207906"/>
- <int key="NSvFlags">-2147483392</int>
- <string key="NSFrame">{{1, -30}, {362, 15}}</string>
- <reference key="NSSuperview" ref="147207906"/>
- <reference key="NSWindow"/>
- <int key="NSsFlags">1</int>
- <reference key="NSTarget" ref="147207906"/>
- <reference key="NSAction" ref="299467350"/>
- <double key="NSPercent">9.040768e-01</double>
</object>
- <object class="NSClipView" id="320641129">
- <reference key="NSNextResponder" ref="147207906"/>
- <int key="NSvFlags">2304</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="401017936"/>
+ <double key="NSIntercellSpacingWidth">3.000000e+00</double>
+ <double key="NSIntercellSpacingHeight">2.000000e+00</double>
+ <reference key="NSBackgroundColor" ref="1015612366"/>
+ <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>
- <string key="NSFrame">{{1, 0}, {380, 17}}</string>
- <reference key="NSSuperview" ref="147207906"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="401017936"/>
- <reference key="NSDocView" ref="401017936"/>
- <reference key="NSBGColor" ref="1015612366"/>
- <int key="NScvFlags">4</int>
</object>
- <reference ref="907434254"/>
+ <double key="NSRowHeight">1.900000e+01</double>
+ <string key="NSAction">tableViewAction:</string>
+ <int key="NSTvFlags">-767524864</int>
+ <reference key="NSDelegate" ref="100557652"/>
+ <reference key="NSDataSource" ref="100557652"/>
+ <reference key="NSTarget" ref="100557652"/>
+ <int key="NSColumnAutoresizingStyle">1</int>
+ <int key="NSDraggingSourceMaskForLocal">15</int>
+ <int key="NSDraggingSourceMaskForNonLocal">0</int>
+ <bool key="NSAllowsTypeSelect">YES</bool>
</object>
- <string key="NSFrame">{{17, 60}, {382, 318}}</string>
- <reference key="NSSuperview" ref="928852707"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="750193364"/>
- <int key="NSsFlags">562</int>
- <reference key="NSVScroller" ref="80966883"/>
- <reference key="NSHScroller" ref="564144656"/>
- <reference key="NSContentView" ref="750193364"/>
- <reference key="NSHeaderClipView" ref="320641129"/>
- <reference key="NSCornerView" ref="907434254"/>
- <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
- </object>
- <object class="NSButton" id="426244837">
- <reference key="NSNextResponder" ref="928852707"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{320, 12}, {87, 32}}</string>
- <reference key="NSSuperview" ref="928852707"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="686991406">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents">Select</string>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="426244837"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="604532625"/>
- <string key="NSAlternateContents" id="802704698"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSTextField" id="238778309">
+ <reference key="NSNextResponder" ref="92892041"/>
+ <int key="NSvFlags">292</int>
+ <string key="NSFrame">{{17, 61}, {82, 17}}</string>
+ <reference key="NSSuperview" ref="92892041"/>
+ <reference key="NSNextKeyView" ref="529434335"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="1073582594">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">71303168</int>
+ <string key="NSContents">Realm:</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="238778309"/>
+ <reference key="NSBackgroundColor" ref="876444531"/>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ </object>
+ <object class="NSButton" id="207178735">
+ <reference key="NSNextResponder" ref="92892041"/>
+ <int key="NSvFlags">289</int>
+ <string key="NSFrame">{{388, 12}, {98, 32}}</string>
+ <reference key="NSSuperview" ref="92892041"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="563505192">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">Continue</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="207178735"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="604532625"/>
+ <string key="NSAlternateContents"/>
+ <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSButton" id="523041784">
+ <reference key="NSNextResponder" ref="92892041"/>
+ <int key="NSvFlags">289</int>
+ <string key="NSFrame">{{295, 12}, {93, 32}}</string>
+ <reference key="NSSuperview" ref="92892041"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="927675304">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">Cancel</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="523041784"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="604532625"/>
+ <string key="NSAlternateContents"/>
+ <string type="base64-UTF8" key="NSKeyEquivalent">Gw</string>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSButton" id="980345926">
+ <reference key="NSNextResponder" ref="92892041"/>
+ <int key="NSvFlags">292</int>
+ <string key="NSFrame">{{18, 16}, {51, 27}}</string>
+ <reference key="NSSuperview" ref="92892041"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="432989262">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents"/>
+ <object class="NSFont" key="NSSupport" id="24">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">1.000000e+01</double>
+ <int key="NSfFlags">16</int>
</object>
+ <reference key="NSControlView" ref="980345926"/>
+ <int key="NSButtonFlags">-2033434369</int>
+ <int key="NSButtonFlags2">2</int>
+ <object class="NSCustomResource" key="NSNormalImage" id="23425037">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">Gear</string>
+ </object>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
</object>
- <object class="NSButton" id="505388869">
- <reference key="NSNextResponder" ref="928852707"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{156, 12}, {82, 32}}</string>
- <reference key="NSSuperview" ref="928852707"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="720384657">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents">Cancel</string>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="505388869"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="604532625"/>
- <reference key="NSAlternateContents" ref="802704698"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
+ </object>
+ <object class="NSCustomView" id="1001544034">
+ <reference key="NSNextResponder" ref="92892041"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 126}, {64, 64}}</string>
+ <reference key="NSSuperview" ref="92892041"/>
+ <string key="NSClassName">BadgedImageView</string>
+ </object>
+ </object>
+ <string key="NSFrameSize">{500, 210}</string>
+ <string key="NSClassName">NSView</string>
+ </object>
+ <object class="NSCustomView" id="866582848">
+ <nil key="NSNextResponder"/>
+ <int key="NSvFlags">274</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTextField" id="225475172">
+ <reference key="NSNextResponder" ref="866582848"/>
+ <int key="NSvFlags">290</int>
+ <string key="NSFrame">{{104, 82}, {376, 22}}</string>
+ <reference key="NSSuperview" ref="866582848"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="508869457">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="225475172"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="490771653"/>
+ <reference key="NSTextColor" ref="955928389"/>
+ </object>
+ </object>
+ <object class="NSButton" id="133507311">
+ <reference key="NSNextResponder" ref="866582848"/>
+ <int key="NSvFlags">289</int>
+ <string key="NSFrame">{{388, 12}, {98, 32}}</string>
+ <reference key="NSSuperview" ref="866582848"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="200893597">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">Continue</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="133507311"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="604532625"/>
+ <string key="NSAlternateContents"/>
+ <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSButton" id="494687042">
+ <reference key="NSNextResponder" ref="866582848"/>
+ <int key="NSvFlags">289</int>
+ <string key="NSFrame">{{295, 12}, {93, 32}}</string>
+ <reference key="NSSuperview" ref="866582848"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="935364959">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">Cancel</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="494687042"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="604532625"/>
+ <string key="NSAlternateContents"/>
+ <string type="base64-UTF8" key="NSKeyEquivalent">Gw</string>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSTextField" id="464070473">
+ <reference key="NSNextResponder" ref="866582848"/>
+ <int key="NSvFlags">282</int>
+ <string key="NSFrame">{{101, 126}, {382, 41}}</string>
+ <reference key="NSSuperview" ref="866582848"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="999660494">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">272629760</int>
+ <string key="NSContents">Please enter the Kerberos password for %@</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="464070473"/>
+ <reference key="NSBackgroundColor" ref="876444531"/>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ </object>
+ <object class="NSButton" id="72039560">
+ <reference key="NSNextResponder" ref="866582848"/>
+ <int key="NSvFlags">292</int>
+ <string key="NSFrame">{{18, 16}, {51, 26}}</string>
+ <reference key="NSSuperview" ref="866582848"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="675542259">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="24"/>
+ <reference key="NSControlView" ref="72039560"/>
+ <int key="NSButtonFlags">-2033958657</int>
+ <int key="NSButtonFlags2">2</int>
+ <reference key="NSNormalImage" ref="23425037"/>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ </object>
+ </object>
+ <object class="NSTextField" id="427167925">
+ <reference key="NSNextResponder" ref="866582848"/>
+ <int key="NSvFlags">292</int>
+ <string key="NSFrame">{{17, 84}, {80, 17}}</string>
+ <reference key="NSSuperview" ref="866582848"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="916263740">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">71304192</int>
+ <string key="NSContents">Password:</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="427167925"/>
+ <reference key="NSBackgroundColor" ref="876444531"/>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ </object>
+ <object class="NSButton" id="645528597">
+ <reference key="NSNextResponder" ref="866582848"/>
+ <int key="NSvFlags">294</int>
+ <string key="NSFrame">{{102, 58}, {380, 18}}</string>
+ <reference key="NSSuperview" ref="866582848"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="883697888">
+ <int key="NSCellFlags">-2080244224</int>
+ <int key="NSCellFlags2">0</int>
+ <string key="NSContents">Remember this password in my keychain</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="645528597"/>
+ <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 class="NSButton" id="616352993">
- <reference key="NSNextResponder" ref="928852707"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{238, 12}, {82, 32}}</string>
- <reference key="NSSuperview" ref="928852707"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="923350128">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string type="base64-UTF8" key="NSContents">TmV34oCmA</string>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="616352993"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="604532625"/>
- <reference key="NSAlternateContents" ref="802704698"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
+ </object>
+ <object class="NSCustomView" id="775546934">
+ <reference key="NSNextResponder" ref="866582848"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 126}, {64, 64}}</string>
+ <reference key="NSSuperview" ref="866582848"/>
+ <string key="NSClassName">BadgedImageView</string>
+ </object>
+ </object>
+ <string key="NSFrameSize">{500, 210}</string>
+ <string key="NSClassName">NSView</string>
+ </object>
+ <object class="NSCustomView" id="898191415">
+ <nil key="NSNextResponder"/>
+ <int key="NSvFlags">274</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTextField" id="1018438662">
+ <reference key="NSNextResponder" ref="898191415"/>
+ <int key="NSvFlags">266</int>
+ <string key="NSFrame">{{101, 149}, {382, 17}}</string>
+ <reference key="NSSuperview" ref="898191415"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="169380754">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">272629760</int>
+ <string key="NSContents">%@</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="1018438662"/>
+ <reference key="NSBackgroundColor" ref="876444531"/>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="270897371">
+ <reference key="NSNextResponder" ref="898191415"/>
+ <int key="NSvFlags">290</int>
+ <string key="NSFrame">{{226, 62}, {254, 22}}</string>
+ <reference key="NSSuperview" ref="898191415"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="572127639">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="270897371"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="490771653"/>
+ <reference key="NSTextColor" ref="955928389"/>
+ </object>
+ </object>
+ <object class="NSButton" id="499090485">
+ <reference key="NSNextResponder" ref="898191415"/>
+ <int key="NSvFlags">289</int>
+ <string key="NSFrame">{{388, 12}, {98, 32}}</string>
+ <reference key="NSSuperview" ref="898191415"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="359264782">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">Continue</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="499090485"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="604532625"/>
+ <string key="NSAlternateContents"/>
+ <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSButton" id="813921123">
+ <reference key="NSNextResponder" ref="898191415"/>
+ <int key="NSvFlags">292</int>
+ <string key="NSFrame">{{18, 16}, {51, 26}}</string>
+ <reference key="NSSuperview" ref="898191415"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="581348187">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="24"/>
+ <reference key="NSControlView" ref="813921123"/>
+ <int key="NSButtonFlags">-2033958657</int>
+ <int key="NSButtonFlags2">2</int>
+ <reference key="NSNormalImage" ref="23425037"/>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ </object>
+ </object>
+ <object class="NSTextField" id="1041175973">
+ <reference key="NSNextResponder" ref="898191415"/>
+ <int key="NSvFlags">292</int>
+ <string key="NSFrame">{{17, 64}, {204, 17}}</string>
+ <reference key="NSSuperview" ref="898191415"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="628540900">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">71304192</int>
+ <string key="NSContents">%@:</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="1041175973"/>
+ <reference key="NSBackgroundColor" ref="876444531"/>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="798767897">
+ <reference key="NSNextResponder" ref="898191415"/>
+ <int key="NSvFlags">274</int>
+ <string key="NSFrame">{{101, 92}, {382, 49}}</string>
+ <reference key="NSSuperview" ref="898191415"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="840858923">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">272629760</int>
+ <string key="NSContents">%@</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="798767897"/>
+ <reference key="NSBackgroundColor" ref="876444531"/>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ </object>
+ <object class="NSCustomView" id="944021079">
+ <reference key="NSNextResponder" ref="898191415"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 126}, {64, 64}}</string>
+ <reference key="NSSuperview" ref="898191415"/>
+ <string key="NSClassName">BadgedImageView</string>
+ </object>
+ <object class="NSButton" id="907069022">
+ <reference key="NSNextResponder" ref="898191415"/>
+ <int key="NSvFlags">289</int>
+ <string key="NSFrame">{{295, 12}, {93, 32}}</string>
+ <reference key="NSSuperview" ref="898191415"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="119720976">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">Cancel</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="907069022"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="604532625"/>
+ <string key="NSAlternateContents"/>
+ <string type="base64-UTF8" key="NSKeyEquivalent">Gw</string>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
</object>
</object>
- <string key="NSFrameSize">{419, 465}</string>
- <reference key="NSSuperview"/>
- <reference key="NSWindow"/>
</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>
+ <string key="NSFrameSize">{500, 210}</string>
+ <string key="NSClassName">NSView</string>
+ </object>
+ <object class="NSCustomView" id="60326189">
+ <nil key="NSNextResponder"/>
+ <int key="NSvFlags">268</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSCustomView" id="1061510403">
+ <reference key="NSNextResponder" ref="60326189"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 126}, {64, 64}}</string>
+ <reference key="NSSuperview" ref="60326189"/>
+ <string key="NSClassName">BadgedImageView</string>
+ </object>
+ <object class="NSButton" id="655431516">
+ <reference key="NSNextResponder" ref="60326189"/>
+ <int key="NSvFlags">289</int>
+ <string key="NSFrame">{{404, 12}, {82, 32}}</string>
+ <reference key="NSSuperview" ref="60326189"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="544381563">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">Yes</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="655431516"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="604532625"/>
+ <string key="NSAlternateContents"/>
+ <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSButton" id="331992464">
+ <reference key="NSNextResponder" ref="60326189"/>
+ <int key="NSvFlags">289</int>
+ <string key="NSFrame">{{322, 12}, {82, 32}}</string>
+ <reference key="NSSuperview" ref="60326189"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="418342109">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">No</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="331992464"/>
+ <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="NSTextField" id="299103498">
+ <reference key="NSNextResponder" ref="60326189"/>
+ <int key="NSvFlags">274</int>
+ <string key="NSFrame">{{101, 60}, {382, 76}}</string>
+ <reference key="NSSuperview" ref="60326189"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="627916817">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">272760832</int>
+ <string key="NSContents">Your password has expired. Would you like to change it?</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="299103498"/>
+ <object class="NSColor" key="NSBackgroundColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MSAwLjk3MDAwMDAzAA</bytes>
+ </object>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="1064523274">
+ <reference key="NSNextResponder" ref="60326189"/>
+ <int key="NSvFlags">266</int>
+ <string key="NSFrame">{{101, 144}, {382, 17}}</string>
+ <reference key="NSSuperview" ref="60326189"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="246958577">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">272629760</int>
+ <string key="NSContents">Kerberos Authentication Failed.</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="1064523274"/>
+ <reference key="NSBackgroundColor" ref="876444531"/>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ </object>
+ </object>
+ <string key="NSFrameSize">{500, 210}</string>
+ <string key="NSClassName">NSView</string>
+ </object>
+ <object class="NSCustomView" id="861423802">
+ <nil key="NSNextResponder"/>
+ <int key="NSvFlags">274</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSCustomView" id="41252477">
+ <reference key="NSNextResponder" ref="861423802"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 126}, {64, 64}}</string>
+ <reference key="NSSuperview" ref="861423802"/>
+ <string key="NSClassName">BadgedImageView</string>
+ </object>
+ <object class="NSTextField" id="1024084044">
+ <reference key="NSNextResponder" ref="861423802"/>
+ <int key="NSvFlags">266</int>
+ <string key="NSFrame">{{101, 149}, {382, 17}}</string>
+ <reference key="NSSuperview" ref="861423802"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="914836560">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">272629760</int>
+ <string key="NSContents">Kerberos Authentication Failed.</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="1024084044"/>
+ <reference key="NSBackgroundColor" ref="876444531"/>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="860880966">
+ <reference key="NSNextResponder" ref="861423802"/>
+ <int key="NSvFlags">274</int>
+ <string key="NSFrame">{{101, 65}, {382, 76}}</string>
+ <reference key="NSSuperview" ref="861423802"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="1060905079">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">272760832</int>
+ <string key="NSContents">Password incorrect</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="860880966"/>
+ <object class="NSColor" key="NSBackgroundColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MSAwLjk3MDAwMDAzAA</bytes>
+ </object>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ </object>
+ <object class="NSButton" id="432972501">
+ <reference key="NSNextResponder" ref="861423802"/>
+ <int key="NSvFlags">289</int>
+ <string key="NSFrame">{{404, 12}, {82, 32}}</string>
+ <reference key="NSSuperview" ref="861423802"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="1042795512">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">OK</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="432972501"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="604532625"/>
+ <string key="NSAlternateContents"/>
+ <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSButton" id="424661587">
+ <reference key="NSNextResponder" ref="861423802"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{314, 12}, {90, 32}}</string>
+ <reference key="NSSuperview" ref="861423802"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="517774830">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">Cancel</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="424661587"/>
+ <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">{500, 210}</string>
+ <string key="NSClassName">NSView</string>
</object>
<object class="NSWindowTemplate" id="236877202">
<int key="NSWindowStyleMask">13</int>
<int key="NSWindowBacking">2</int>
- <string key="NSWindowRect">{{378, 247}, {484, 199}}</string>
+ <string key="NSWindowRect">{{378, 236}, {500, 210}}</string>
<int key="NSWTFlags">1886912512</int>
<string key="NSWindowTitle">Authenticate to Kerberos</string>
<object class="NSMutableString" key="NSWindowClass">
@@ -397,634 +805,18 @@
<object class="NSMutableString" key="NSViewClass">
<characters key="NS.bytes">View</characters>
</object>
+ <string key="NSWindowContentMaxSize">{600, 400}</string>
+ <string key="NSWindowContentMinSize">{484, 199}</string>
<object class="NSView" key="NSWindowView" id="632526042">
<reference key="NSNextResponder"/>
<int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSTabView" id="402198404">
- <reference key="NSNextResponder" ref="632526042"/>
- <int key="NSvFlags">274</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSView" id="821532364">
- <reference key="NSNextResponder" ref="402198404"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSButton" id="487636925">
- <reference key="NSNextResponder" ref="821532364"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{392, 12}, {82, 32}}</string>
- <reference key="NSSuperview" ref="821532364"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="402198404"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="1002938556">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents">Done</string>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="487636925"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="604532625"/>
- <reference key="NSAlternateContents" ref="802704698"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSImageView" id="144384471">
- <reference key="NSNextResponder" ref="821532364"/>
- <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>
- <reference ref="901666209"/>
- <reference ref="655846867"/>
- <reference ref="634841833"/>
- <reference ref="578115750"/>
- <reference ref="976484999"/>
- <reference ref="549194653"/>
- </object>
- </object>
- <string key="NSFrame">{{17, 122}, {62, 62}}</string>
- <reference key="NSSuperview" ref="821532364"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="681150857"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSImageCell" key="NSCell" id="140668900">
- <int key="NSCellFlags">130560</int>
- <int key="NSCellFlags2">33554432</int>
- <reference key="NSContents" ref="995022583"/>
- <int key="NSAlign">0</int>
- <int key="NSScale">0</int>
- <int key="NSStyle">0</int>
- <bool key="NSAnimates">NO</bool>
- </object>
- <bool key="NSEditable">YES</bool>
- </object>
- <object class="NSTextField" id="681150857">
- <reference key="NSNextResponder" ref="821532364"/>
- <int key="NSvFlags">266</int>
- <string key="NSFrame">{{84, 167}, {387, 17}}</string>
- <reference key="NSSuperview" ref="821532364"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="351897359"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="987061439">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">272629760</int>
- <string key="NSContents">Conclusion</string>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="681150857"/>
- <reference key="NSBackgroundColor" ref="876444531"/>
- <reference key="NSTextColor" ref="883746258"/>
- </object>
- </object>
- <object class="NSTextField" id="351897359">
- <reference key="NSNextResponder" ref="821532364"/>
- <int key="NSvFlags">274</int>
- <string key="NSFrame">{{84, 60}, {387, 99}}</string>
- <reference key="NSSuperview" ref="821532364"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="491153292"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="30067995">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">272760832</int>
- <string key="NSContents">Congratulations! You have acquired Kerberos tickets for lxs@ATHENA.MIT.EDU.</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="351897359"/>
- <object class="NSColor" key="NSBackgroundColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MSAwLjk3MDAwMDAzAA</bytes>
- </object>
- <reference key="NSTextColor" ref="883746258"/>
- </object>
- </object>
- <object class="NSButton" id="491153292">
- <reference key="NSNextResponder" ref="821532364"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{305, 12}, {91, 32}}</string>
- <reference key="NSSuperview" ref="821532364"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="487636925"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="403345038">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents" id="460300317">Go Back</string>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="491153292"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="604532625"/>
- <reference key="NSAlternateContents" ref="802704698"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- </object>
- <string key="NSFrameSize">{488, 201}</string>
- <reference key="NSSuperview" ref="402198404"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="144384471"/>
- </object>
- </object>
- <string key="NSFrame">{{-4, 0}, {488, 201}}</string>
- <reference key="NSSuperview" ref="632526042"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="821532364"/>
- <object class="NSMutableArray" key="NSTabViewItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSTabViewItem" id="433865568">
- <string key="NSIdentifier">1</string>
- <object class="NSView" key="NSView" id="267285695">
- <nil key="NSNextResponder"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSImageView" id="54265178">
- <reference key="NSNextResponder" ref="267285695"/>
- <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>
- <reference ref="901666209"/>
- <reference ref="655846867"/>
- <reference ref="634841833"/>
- <reference ref="578115750"/>
- <reference ref="976484999"/>
- <reference ref="549194653"/>
- </object>
- </object>
- <string key="NSFrame">{{20, 119}, {62, 62}}</string>
- <reference key="NSSuperview" ref="267285695"/>
- <reference key="NSNextKeyView" ref="8788833"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSImageCell" key="NSCell" id="683080457">
- <int key="NSCellFlags">130560</int>
- <int key="NSCellFlags2">33554432</int>
- <reference key="NSContents" ref="995022583"/>
- <int key="NSAlign">0</int>
- <int key="NSScale">0</int>
- <int key="NSStyle">0</int>
- <bool key="NSAnimates">NO</bool>
- </object>
- <bool key="NSEditable">YES</bool>
- </object>
- <object class="NSTextField" id="8788833">
- <reference key="NSNextResponder" ref="267285695"/>
- <int key="NSvFlags">266</int>
- <string key="NSFrame">{{87, 119}, {387, 51}}</string>
- <reference key="NSSuperview" ref="267285695"/>
- <reference key="NSNextKeyView" ref="176276299"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="230651394">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">272629760</int>
- <string key="NSContents">Please enter your Kerberos identity</string>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="8788833"/>
- <reference key="NSBackgroundColor" ref="876444531"/>
- <reference key="NSTextColor" ref="883746258"/>
- </object>
- </object>
- <object class="NSTextField" id="409805769">
- <reference key="NSNextResponder" ref="267285695"/>
- <int key="NSvFlags">266</int>
- <string key="NSFrame">{{90, 89}, {378, 22}}</string>
- <reference key="NSSuperview" ref="267285695"/>
- <reference key="NSNextKeyView" ref="566752045"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="111694776">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <reference key="NSContents" ref="802704698"/>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="409805769"/>
- <bool key="NSDrawsBackground">YES</bool>
- <object class="NSColor" key="NSBackgroundColor" id="490771653">
- <int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="908056328"/>
- <string key="NSColorName">textBackgroundColor</string>
- <reference key="NSColor" ref="591379363"/>
- </object>
- <object class="NSColor" key="NSTextColor" id="955928389">
- <int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="908056328"/>
- <string key="NSColorName">textColor</string>
- <reference key="NSColor" ref="18538584"/>
- </object>
- </object>
- </object>
- <object class="NSTextField" id="176276299">
- <reference key="NSNextResponder" ref="267285695"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{17, 94}, {68, 17}}</string>
- <reference key="NSSuperview" ref="267285695"/>
- <reference key="NSNextKeyView" ref="409805769"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="169436004">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">71303168</int>
- <string key="NSContents">Name:</string>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="176276299"/>
- <reference key="NSBackgroundColor" ref="876444531"/>
- <reference key="NSTextColor" ref="883746258"/>
- </object>
- </object>
- <object class="NSComboBox" id="400442477">
- <reference key="NSNextResponder" ref="267285695"/>
- <int key="NSvFlags">266</int>
- <string key="NSFrame">{{90, 57}, {381, 26}}</string>
- <reference key="NSSuperview" ref="267285695"/>
- <reference key="NSNextKeyView"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSComboBoxCell" key="NSCell" id="459624661">
- <int key="NSCellFlags">343014976</int>
- <int key="NSCellFlags2">272630784</int>
- <object class="NSMutableString" key="NSContents" id="917015490">
- <characters key="NS.bytes"/>
- </object>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="400442477"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="490771653"/>
- <reference key="NSTextColor" ref="883746258"/>
- <int key="NSVisibleItemCount">5</int>
- <bool key="NSHasVerticalScroller">YES</bool>
- <reference key="NSDelegate" ref="400442477"/>
- <object class="NSComboTableView" key="NSTableView" id="113933544">
- <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">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>
- <reference key="NSContents" ref="917015490"/>
- <object class="NSFont" key="NSSupport">
- <reference key="NSName" ref="103036106"/>
- <double key="NSSize">1.200000e+01</double>
- <int key="NSfFlags">16</int>
- </object>
- <object class="NSColor" key="NSBackgroundColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
- </object>
- <reference key="NSTextColor" ref="591379363"/>
- </object>
- <object class="NSTextFieldCell" key="NSDataCell">
- <int key="NSCellFlags">338820672</int>
- <int key="NSCellFlags2">1024</int>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="113933544"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="1015612366"/>
- <reference key="NSTextColor" ref="883746258"/>
- </object>
- <int key="NSResizingMask">3</int>
- <bool key="NSIsResizeable">YES</bool>
- <reference key="NSTableView" ref="113933544"/>
- </object>
- </object>
- <double key="NSIntercellSpacingWidth">3.000000e+00</double>
- <double key="NSIntercellSpacingHeight">2.000000e+00</double>
- <reference key="NSBackgroundColor" ref="1015612366"/>
- <reference key="NSGridColor" ref="733934977"/>
- <double key="NSRowHeight">1.900000e+01</double>
- <string key="NSAction">tableViewAction:</string>
- <int key="NSTvFlags">-767524864</int>
- <reference key="NSDelegate" ref="459624661"/>
- <reference key="NSDataSource" ref="459624661"/>
- <reference key="NSTarget" ref="459624661"/>
- <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="566752045">
- <reference key="NSNextResponder" ref="267285695"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{17, 61}, {68, 17}}</string>
- <reference key="NSSuperview" ref="267285695"/>
- <reference key="NSNextKeyView" ref="400442477"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="462123130">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">71303168</int>
- <string key="NSContents">Realm:</string>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="566752045"/>
- <reference key="NSBackgroundColor" ref="876444531"/>
- <reference key="NSTextColor" ref="883746258"/>
- </object>
- </object>
- <object class="NSButton" id="725810597">
- <reference key="NSNextResponder" ref="267285695"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{376, 12}, {98, 32}}</string>
- <reference key="NSSuperview" ref="267285695"/>
- <reference key="NSNextKeyView" ref="402198404"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="670473243">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents" id="239294574">Continue</string>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="725810597"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="604532625"/>
- <reference key="NSAlternateContents" ref="802704698"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSButton" id="909400991">
- <reference key="NSNextResponder" ref="267285695"/>
- <int key="NSvFlags">292</int>
- <string key="NSFrame">{{18, 15}, {51, 27}}</string>
- <reference key="NSSuperview" ref="267285695"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="384105704">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <reference key="NSContents" ref="802704698"/>
- <object class="NSFont" key="NSSupport" id="24">
- <reference key="NSName" ref="103036106"/>
- <double key="NSSize">1.000000e+01</double>
- <int key="NSfFlags">16</int>
- </object>
- <reference key="NSControlView" ref="909400991"/>
- <int key="NSButtonFlags">-2033434369</int>
- <int key="NSButtonFlags2">2</int>
- <object class="NSCustomResource" key="NSNormalImage" id="968230828">
- <reference key="NSClassName" ref="18406880"/>
- <string key="NSResourceName">Gear</string>
- </object>
- <reference key="NSAlternateContents" ref="802704698"/>
- <reference key="NSKeyEquivalent" ref="802704698"/>
- <int key="NSPeriodicDelay">400</int>
- <int key="NSPeriodicInterval">75</int>
- </object>
- </object>
- </object>
- <string key="NSFrameSize">{488, 201}</string>
- <reference key="NSNextKeyView" ref="54265178"/>
- </object>
- <string key="NSLabel">Select Identity</string>
- <reference key="NSColor" ref="876444531"/>
- <reference key="NSTabView" ref="402198404"/>
- </object>
- <object class="NSTabViewItem" id="328078317">
- <string key="NSIdentifier">2</string>
- <object class="NSView" key="NSView" id="657191530">
- <nil key="NSNextResponder"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSImageView" id="92949448">
- <reference key="NSNextResponder" ref="657191530"/>
- <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>
- <reference ref="901666209"/>
- <reference ref="655846867"/>
- <reference ref="634841833"/>
- <reference ref="578115750"/>
- <reference ref="976484999"/>
- <reference ref="549194653"/>
- </object>
- </object>
- <string key="NSFrame">{{17, 122}, {62, 62}}</string>
- <reference key="NSSuperview" ref="657191530"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSImageCell" key="NSCell" id="193754575">
- <int key="NSCellFlags">130560</int>
- <int key="NSCellFlags2">33554432</int>
- <reference key="NSContents" ref="995022583"/>
- <int key="NSAlign">0</int>
- <int key="NSScale">0</int>
- <int key="NSStyle">0</int>
- <bool key="NSAnimates">NO</bool>
- </object>
- <bool key="NSEditable">YES</bool>
- </object>
- <object class="NSTextField" id="506042805">
- <reference key="NSNextResponder" ref="657191530"/>
- <int key="NSvFlags">290</int>
- <string key="NSFrame">{{87, 60}, {381, 22}}</string>
- <reference key="NSSuperview" ref="657191530"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="664764666">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <reference key="NSContents" ref="802704698"/>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="506042805"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="490771653"/>
- <reference key="NSTextColor" ref="955928389"/>
- </object>
- </object>
- <object class="NSButton" id="67140815">
- <reference key="NSNextResponder" ref="657191530"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{376, 12}, {98, 32}}</string>
- <reference key="NSSuperview" ref="657191530"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="646394101">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <reference key="NSContents" ref="239294574"/>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="67140815"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="604532625"/>
- <reference key="NSAlternateContents" ref="802704698"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSButton" id="142035750">
- <reference key="NSNextResponder" ref="657191530"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{283, 12}, {93, 32}}</string>
- <reference key="NSSuperview" ref="657191530"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="1009827779">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <reference key="NSContents" ref="460300317"/>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="142035750"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="604532625"/>
- <reference key="NSAlternateContents" ref="802704698"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSTextField" id="616334468">
- <reference key="NSNextResponder" ref="657191530"/>
- <int key="NSvFlags">266</int>
- <string key="NSFrame">{{84, 167}, {387, 17}}</string>
- <reference key="NSSuperview" ref="657191530"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="377963764">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">272629760</int>
- <string key="NSContents">Please enter your Kerberos password</string>
- <reference key="NSSupport" ref="604532625"/>
- <reference key="NSControlView" ref="616334468"/>
- <reference key="NSBackgroundColor" ref="876444531"/>
- <reference key="NSTextColor" ref="883746258"/>
- </object>
- </object>
- <object class="NSTextField" id="67707351">
- <reference key="NSNextResponder" ref="657191530"/>
- <int key="NSvFlags">274</int>
- <string key="NSFrame">{{84, 90}, {387, 69}}</string>
- <reference key="NSSuperview" ref="657191530"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="841876216">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">272629760</int>
- <string key="NSContents">Mail wants to connect to the account lxs@mit.edu</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="67707351"/>
- <reference key="NSBackgroundColor" ref="876444531"/>
- <reference key="NSTextColor" ref="883746258"/>
- </object>
- </object>
- <object class="NSButton" id="63314511">
- <reference key="NSNextResponder" ref="657191530"/>
- <int key="NSvFlags">292</int>
- <string key="NSFrame">{{18, 16}, {51, 26}}</string>
- <reference key="NSSuperview" ref="657191530"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="955946369">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <reference key="NSContents" ref="802704698"/>
- <reference key="NSSupport" ref="24"/>
- <reference key="NSControlView" ref="63314511"/>
- <int key="NSButtonFlags">-2033958657</int>
- <int key="NSButtonFlags2">2</int>
- <reference key="NSNormalImage" ref="968230828"/>
- <reference key="NSAlternateContents" ref="802704698"/>
- <reference key="NSKeyEquivalent" ref="802704698"/>
- <int key="NSPeriodicDelay">400</int>
- <int key="NSPeriodicInterval">75</int>
- </object>
- </object>
- </object>
- <string key="NSFrameSize">{488, 201}</string>
- </object>
- <string key="NSLabel">Authentication Information</string>
- <reference key="NSColor" ref="876444531"/>
- <reference key="NSTabView" ref="402198404"/>
- </object>
- <object class="NSTabViewItem" id="558859643">
- <string key="NSIdentifier">3</string>
- <reference key="NSView" ref="821532364"/>
- <string key="NSLabel">Result</string>
- <reference key="NSColor" ref="876444531"/>
- <reference key="NSTabView" ref="402198404"/>
- </object>
- </object>
- <reference key="NSSelectedTabViewItem" ref="558859643"/>
- <reference key="NSFont" ref="604532625"/>
- <int key="NSTvFlags">6</int>
- <bool key="NSAllowTruncatedLabels">YES</bool>
- <bool key="NSDrawsBackground">YES</bool>
- </object>
- </object>
- <string key="NSFrameSize">{484, 199}</string>
+ <string key="NSFrameSize">{500, 210}</string>
<reference key="NSSuperview"/>
- <reference key="NSWindow"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
- <string key="NSMinSize">{239.32, 129}</string>
- <string key="NSMaxSize">{3.40282e+38, 131}</string>
- <reference key="NSFrameAutosaveName" ref="802704698"/>
- </object>
- <object class="NSArrayController" id="297584252">
- <object class="NSMutableArray" key="NSDeclaredKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>servicePrincipalString</string>
- <string>shortTimeRemainingString</string>
- </object>
- <string key="NSObjectClassName">KerberosCredential</string>
- <bool key="NSEditable">YES</bool>
- <object class="_NSManagedProxy" key="_NSManagedProxy"/>
- <bool key="NSAvoidsEmptySelection">YES</bool>
- <bool key="NSPreservesSelection">YES</bool>
- <bool key="NSSelectsInsertedObjects">YES</bool>
- <bool key="NSFilterRestrictsInsertion">YES</bool>
- <bool key="NSClearsFilterPredicateOnInsertion">YES</bool>
- </object>
- <object class="NSArrayController" id="950399944">
- <object class="NSMutableArray" key="NSDeclaredKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>credentialsArray</string>
- <string>principalString</string>
- <string>shortTimeRemainingString</string>
- </object>
- <string key="NSObjectClassName">KerberosCache</string>
- <object class="_NSManagedProxy" key="_NSManagedProxy"/>
- <bool key="NSAvoidsEmptySelection">YES</bool>
- <bool key="NSPreservesSelection">YES</bool>
- <bool key="NSSelectsInsertedObjects">YES</bool>
- <bool key="NSFilterRestrictsInsertion">YES</bool>
- <bool key="NSClearsFilterPredicateOnInsertion">YES</bool>
- </object>
- <object class="NSCustomObject" id="692063328">
- <string key="NSClassName" id="1030909434">KerberosCacheCollection</string>
- </object>
- <object class="NSObjectController" id="597809582">
- <object class="NSMutableArray" key="NSDeclaredKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>cachesArray</string>
- </object>
- <string key="NSObjectClassName">KerberosCacheCollection</string>
- <object class="_NSManagedProxy" key="_NSManagedProxy"/>
+ <string key="NSMinSize">{484, 221}</string>
+ <string key="NSMaxSize">{600, 422}</string>
+ <string key="NSFrameAutosaveName"/>
</object>
<object class="NSMenu" id="161772700">
<string key="NSTitle">Menu</string>
@@ -1033,739 +825,101 @@
<object class="NSMenuItem" id="1064438280">
<reference key="NSMenu" ref="161772700"/>
<string type="base64-UTF8" key="NSTitle">VGlja2V0IE9wdGlvbnPigKY</string>
- <reference key="NSKeyEquiv" ref="802704698"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <object class="NSCustomResource" key="NSOnImage" id="567647476">
- <reference key="NSClassName" ref="18406880"/>
+ <object class="NSCustomResource" key="NSOnImage" id="947702371">
+ <string key="NSClassName">NSImage</string>
<string key="NSResourceName">NSMenuCheckmark</string>
</object>
- <object class="NSCustomResource" key="NSMixedImage" id="383973281">
- <reference key="NSClassName" ref="18406880"/>
+ <object class="NSCustomResource" key="NSMixedImage" id="868037723">
+ <string key="NSClassName">NSImage</string>
<string key="NSResourceName">NSMenuMixedState</string>
</object>
</object>
<object class="NSMenuItem" id="466925177">
<reference key="NSMenu" ref="161772700"/>
<string type="base64-UTF8" key="NSTitle">Q2hhbmdlIFBhc3N3b3Jk4oCmA</string>
- <reference key="NSKeyEquiv" ref="802704698"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
+ <reference key="NSOnImage" ref="947702371"/>
+ <reference key="NSMixedImage" ref="868037723"/>
</object>
<object class="NSMenuItem" id="278140056">
<reference key="NSMenu" ref="161772700"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
- <reference key="NSTitle" ref="802704698"/>
- <reference key="NSKeyEquiv" ref="802704698"/>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
+ <reference key="NSOnImage" ref="947702371"/>
+ <reference key="NSMixedImage" ref="868037723"/>
</object>
<object class="NSMenuItem" id="738897734">
<reference key="NSMenu" ref="161772700"/>
<string key="NSTitle">About Kerberos...</string>
- <reference key="NSKeyEquiv" ref="802704698"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
+ <reference key="NSOnImage" ref="947702371"/>
+ <reference key="NSMixedImage" ref="868037723"/>
</object>
</object>
- <reference key="NSName" ref="802704698"/>
- </object>
- <object class="NSMenu" id="728521747">
- <string key="NSTitle">Authentication</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="914044585">
- <reference key="NSMenu" ref="728521747"/>
- <string key="NSTitle" id="977452246">KerberosAgent</string>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="502115125">
- <reference key="NSTitle" ref="977452246"/>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="1042628752">
- <reference key="NSMenu" ref="502115125"/>
- <string key="NSTitle">About KerberosAgent</string>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="274166331">
- <reference key="NSMenu" ref="502115125"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <reference key="NSTitle" ref="802704698"/>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="538085610">
- <reference key="NSMenu" ref="502115125"/>
- <string type="base64-UTF8" key="NSTitle">UHJlZmVyZW5jZXPigKY</string>
- <string key="NSKeyEquiv">,</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="938929997">
- <reference key="NSMenu" ref="502115125"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <reference key="NSTitle" ref="802704698"/>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="799169684">
- <reference key="NSMenu" ref="502115125"/>
- <string key="NSTitle">Services</string>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="243149938">
- <object class="NSMutableString" key="NSTitle">
- <characters key="NS.bytes">Services</characters>
- </object>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <string key="NSName">_NSServicesMenu</string>
- </object>
- </object>
- <object class="NSMenuItem" id="602001654">
- <reference key="NSMenu" ref="502115125"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <reference key="NSTitle" ref="802704698"/>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="584259263">
- <reference key="NSMenu" ref="502115125"/>
- <string key="NSTitle">Hide KerberosAgent</string>
- <string key="NSKeyEquiv" id="55220401">h</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="929814071">
- <reference key="NSMenu" ref="502115125"/>
- <string key="NSTitle">Hide Others</string>
- <reference key="NSKeyEquiv" ref="55220401"/>
- <int key="NSKeyEquivModMask">1572864</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="939420081">
- <reference key="NSMenu" ref="502115125"/>
- <string key="NSTitle">Show All</string>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="152776582">
- <reference key="NSMenu" ref="502115125"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <reference key="NSTitle" ref="802704698"/>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="230900097">
- <reference key="NSMenu" ref="502115125"/>
- <string key="NSTitle">Quit KerberosAgent</string>
- <string key="NSKeyEquiv">q</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- </object>
- <string key="NSName">_NSAppleMenu</string>
- </object>
- </object>
- <object class="NSMenuItem" id="896694755">
- <reference key="NSMenu" ref="728521747"/>
- <string key="NSTitle" id="394480076">Edit</string>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="110659800">
- <reference key="NSTitle" ref="394480076"/>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="926431453">
- <reference key="NSMenu" ref="110659800"/>
- <string key="NSTitle">Undo</string>
- <string key="NSKeyEquiv">z</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="343562382">
- <reference key="NSMenu" ref="110659800"/>
- <string key="NSTitle">Redo</string>
- <string key="NSKeyEquiv">Z</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="567302077">
- <reference key="NSMenu" ref="110659800"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <reference key="NSTitle" ref="802704698"/>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="560099369">
- <reference key="NSMenu" ref="110659800"/>
- <string key="NSTitle">Cut</string>
- <string key="NSKeyEquiv">x</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="231472735">
- <reference key="NSMenu" ref="110659800"/>
- <string key="NSTitle">Copy</string>
- <string key="NSKeyEquiv">c</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="558779467">
- <reference key="NSMenu" ref="110659800"/>
- <string key="NSTitle">Paste</string>
- <string key="NSKeyEquiv">v</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="833503552">
- <reference key="NSMenu" ref="110659800"/>
- <string key="NSTitle">Paste and Match Style</string>
- <string key="NSKeyEquiv">V</string>
- <int key="NSKeyEquivModMask">1572864</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="752289593">
- <reference key="NSMenu" ref="110659800"/>
- <string key="NSTitle">Delete</string>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="316589196">
- <reference key="NSMenu" ref="110659800"/>
- <string key="NSTitle">Select All</string>
- <string key="NSKeyEquiv">a</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- </object>
- </object>
- </object>
- <object class="NSMenuItem" id="59830132">
- <reference key="NSMenu" ref="728521747"/>
- <string key="NSTitle" id="1054504489">Window</string>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="1060193503">
- <object class="NSMutableString" key="NSTitle">
- <characters key="NS.bytes">Window</characters>
- </object>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="816076202">
- <reference key="NSMenu" ref="1060193503"/>
- <string key="NSTitle">Close</string>
- <string key="NSKeyEquiv">w</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="786942921">
- <reference key="NSMenu" ref="1060193503"/>
- <string key="NSTitle">Minimize</string>
- <string key="NSKeyEquiv">m</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="195483115">
- <reference key="NSMenu" ref="1060193503"/>
- <string key="NSTitle">Zoom</string>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="408248079">
- <reference key="NSMenu" ref="1060193503"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <reference key="NSTitle" ref="802704698"/>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- <object class="NSMenuItem" id="746994503">
- <reference key="NSMenu" ref="1060193503"/>
- <string key="NSTitle">Bring All to Front</string>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- </object>
- <string key="NSName">_NSWindowsMenu</string>
- </object>
- </object>
- <object class="NSMenuItem" id="80172760">
- <reference key="NSMenu" ref="728521747"/>
- <string key="NSTitle">Help</string>
- <reference key="NSKeyEquiv" ref="802704698"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- <string key="NSAction">submenuAction:</string>
- <object class="NSMenu" key="NSSubmenu" id="237751743">
- <object class="NSMutableString" key="NSTitle">
- <characters key="NS.bytes">Help</characters>
- </object>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="100873261">
- <reference key="NSMenu" ref="237751743"/>
- <string key="NSTitle">KerberosAgent Help</string>
- <string key="NSKeyEquiv">?</string>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="567647476"/>
- <reference key="NSMixedImage" ref="383973281"/>
- </object>
- </object>
- </object>
- </object>
- </object>
- <string key="NSName">_NSMainMenu</string>
+ <string key="NSName"/>
</object>
</object>
<object class="IBObjectContainer" key="IBDocument.Objects">
<object class="NSMutableArray" key="connectionRecords">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">selectNextTabViewItem:</string>
- <reference key="source" ref="402198404"/>
- <reference key="destination" ref="725810597"/>
- </object>
- <int key="connectionID">35</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">selectNextTabViewItem:</string>
- <reference key="source" ref="402198404"/>
- <reference key="destination" ref="67140815"/>
- </object>
- <int key="connectionID">65</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">selectPreviousTabViewItem:</string>
- <reference key="source" ref="402198404"/>
- <reference key="destination" ref="142035750"/>
- </object>
- <int key="connectionID">66</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">selectPreviousTabViewItem:</string>
- <reference key="source" ref="402198404"/>
- <reference key="destination" ref="491153292"/>
- </object>
- <int key="connectionID">68</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">performClose:</string>
- <reference key="source" ref="224590347"/>
- <reference key="destination" ref="720384657"/>
- </object>
- <int key="connectionID">300013</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label" id="556043823">value: arrangedObjects.principalString</string>
- <reference key="source" ref="697375404"/>
- <reference key="destination" ref="950399944"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="697375404"/>
- <reference key="NSDestination" ref="950399944"/>
- <reference key="NSLabel" ref="556043823"/>
- <string key="NSBinding" id="148080267">value</string>
- <string key="NSKeyPath">arrangedObjects.principalString</string>
- <object class="NSDictionary" key="NSOptions">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string id="886848689">NSAllowsEditingMultipleValuesSelection</string>
- <string id="378783107">NSAlwaysPresentsApplicationModalAlerts</string>
- <string id="215220083">NSConditionallySetsEditable</string>
- <string id="273405183">NSConditionallySetsEnabled</string>
- <string id="520817857">NSContinuouslyUpdatesValue</string>
- <string id="831553551">NSCreatesSortDescriptor</string>
- <string id="341111534">NSMultipleValuesPlaceholder</string>
- <string id="584131368">NSNoSelectionPlaceholder</string>
- <string id="726040556">NSNotApplicablePlaceholder</string>
- <string id="899970177">NSNullPlaceholder</string>
- <string id="791828350">NSRaisesForNotApplicableKeys</string>
- <string id="887810258">NSValidatesImmediately</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="0" id="6"/>
- <reference ref="6"/>
- <integer value="1" id="5"/>
- <reference ref="6"/>
- <reference ref="6"/>
- <reference ref="5"/>
- <string id="715781285"/>
- <reference ref="715781285"/>
- <reference ref="715781285"/>
- <reference ref="715781285"/>
- <reference ref="5"/>
- <reference ref="6"/>
- </object>
- </object>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">300026</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label" id="139491530">value: arrangedObjects.shortTimeRemainingString</string>
- <reference key="source" ref="1004662124"/>
- <reference key="destination" ref="950399944"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="1004662124"/>
- <reference key="NSDestination" ref="950399944"/>
- <reference key="NSLabel" ref="139491530"/>
- <reference key="NSBinding" ref="148080267"/>
- <string key="NSKeyPath">arrangedObjects.shortTimeRemainingString</string>
- <object class="NSDictionary" key="NSOptions">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="886848689"/>
- <reference ref="378783107"/>
- <reference ref="215220083"/>
- <reference ref="273405183"/>
- <reference ref="520817857"/>
- <reference ref="831553551"/>
- <reference ref="341111534"/>
- <reference ref="584131368"/>
- <reference ref="726040556"/>
- <reference ref="899970177"/>
- <reference ref="791828350"/>
- <reference ref="887810258"/>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="6"/>
- <reference ref="6"/>
- <reference ref="5"/>
- <reference ref="6"/>
- <reference ref="6"/>
- <reference ref="6"/>
- <reference ref="715781285"/>
- <reference ref="715781285"/>
- <reference ref="715781285"/>
- <reference ref="715781285"/>
- <reference ref="5"/>
- <reference ref="6"/>
- </object>
- </object>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">300027</int>
- </object>
- <object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
- <string key="label" id="542590181">menu</string>
- <reference key="source" ref="909400991"/>
- <reference key="destination" ref="161772700"/>
+ <string key="label">nextKeyView</string>
+ <reference key="source" ref="409092758"/>
+ <reference key="destination" ref="529434335"/>
</object>
- <int key="connectionID">300036</int>
+ <int key="connectionID">300173</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
- <string key="label" id="102057808">popupMenu</string>
- <reference key="source" ref="909400991"/>
- <reference key="destination" ref="161772700"/>
+ <string key="label">nextKeyView</string>
+ <reference key="source" ref="529434335"/>
+ <reference key="destination" ref="409092758"/>
</object>
- <int key="connectionID">300037</int>
+ <int key="connectionID">300174</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
- <string key="label" id="393875829">nextKeyView</string>
- <reference key="source" ref="409805769"/>
- <reference key="destination" ref="400442477"/>
- </object>
- <int key="connectionID">300038</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <reference key="label" ref="393875829"/>
- <reference key="source" ref="400442477"/>
- <reference key="destination" ref="409805769"/>
- </object>
- <int key="connectionID">300039</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <reference key="label" ref="102057808"/>
- <reference key="source" ref="63314511"/>
+ <string key="label">menu</string>
+ <reference key="source" ref="980345926"/>
<reference key="destination" ref="161772700"/>
</object>
- <int key="connectionID">300040</int>
+ <int key="connectionID">300259</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
- <reference key="label" ref="542590181"/>
- <reference key="source" ref="63314511"/>
+ <string key="label">menu</string>
+ <reference key="source" ref="432989262"/>
<reference key="destination" ref="161772700"/>
</object>
- <int key="connectionID">300041</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label" id="604171933">content</string>
- <reference key="source" ref="297584252"/>
- <reference key="destination" ref="950399944"/>
- </object>
- <int key="connectionID">300042</int>
+ <int key="connectionID">300261</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
- <reference key="label" ref="604171933"/>
- <reference key="source" ref="597809582"/>
- <reference key="destination" ref="692063328"/>
+ <string key="label">menu</string>
+ <reference key="source" ref="72039560"/>
+ <reference key="destination" ref="161772700"/>
</object>
- <int key="connectionID">300043</int>
+ <int key="connectionID">300270</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
- <reference key="label" ref="604171933"/>
- <reference key="source" ref="950399944"/>
- <reference key="destination" ref="597809582"/>
- </object>
- <int key="connectionID">300044</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">hide:</string>
- <reference key="source" ref="714830734"/>
- <reference key="destination" ref="584259263"/>
- </object>
- <int key="connectionID">300099</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">hideOtherApplications:</string>
- <reference key="source" ref="714830734"/>
- <reference key="destination" ref="929814071"/>
- </object>
- <int key="connectionID">300100</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">unhide:</string>
- <reference key="source" ref="714830734"/>
- <reference key="destination" ref="939420081"/>
- </object>
- <int key="connectionID">300101</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">terminate:</string>
- <reference key="source" ref="714830734"/>
- <reference key="destination" ref="230900097"/>
- </object>
- <int key="connectionID">300102</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">performClose:</string>
- <reference key="source" ref="553445653"/>
- <reference key="destination" ref="816076202"/>
- </object>
- <int key="connectionID">300104</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">performMiniaturize:</string>
- <reference key="source" ref="553445653"/>
- <reference key="destination" ref="786942921"/>
- </object>
- <int key="connectionID">300105</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">performZoom:</string>
- <reference key="source" ref="553445653"/>
- <reference key="destination" ref="195483115"/>
- </object>
- <int key="connectionID">300106</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">arrangeInFront:</string>
- <reference key="source" ref="714830734"/>
- <reference key="destination" ref="746994503"/>
- </object>
- <int key="connectionID">300107</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">undo:</string>
- <reference key="source" ref="553445653"/>
- <reference key="destination" ref="926431453"/>
- </object>
- <int key="connectionID">300108</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">redo:</string>
- <reference key="source" ref="553445653"/>
- <reference key="destination" ref="343562382"/>
- </object>
- <int key="connectionID">300109</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">cut:</string>
- <reference key="source" ref="553445653"/>
- <reference key="destination" ref="560099369"/>
- </object>
- <int key="connectionID">300110</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">copy:</string>
- <reference key="source" ref="553445653"/>
- <reference key="destination" ref="231472735"/>
- </object>
- <int key="connectionID">300111</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">paste:</string>
- <reference key="source" ref="553445653"/>
- <reference key="destination" ref="558779467"/>
- </object>
- <int key="connectionID">300112</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">pasteAsPlainText:</string>
- <reference key="source" ref="553445653"/>
- <reference key="destination" ref="833503552"/>
- </object>
- <int key="connectionID">300113</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">delete:</string>
- <reference key="source" ref="553445653"/>
- <reference key="destination" ref="752289593"/>
- </object>
- <int key="connectionID">300114</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">selectAll:</string>
- <reference key="source" ref="553445653"/>
- <reference key="destination" ref="316589196"/>
- </object>
- <int key="connectionID">300115</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">showHelp:</string>
- <reference key="source" ref="553445653"/>
- <reference key="destination" ref="100873261"/>
- </object>
- <int key="connectionID">300116</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">orderFrontStandardAboutPanel:</string>
- <reference key="source" ref="262677138"/>
- <reference key="destination" ref="1042628752"/>
+ <string key="label">menu</string>
+ <reference key="source" ref="813921123"/>
+ <reference key="destination" ref="161772700"/>
</object>
- <int key="connectionID">300117</int>
+ <int key="connectionID">300271</int>
</object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
@@ -1792,856 +946,586 @@
<string key="objectName">First Responder</string>
</object>
<object class="IBObjectRecord">
- <int key="objectID">5</int>
- <reference key="object" ref="224590347"/>
+ <int key="objectID">19</int>
+ <reference key="object" ref="236877202"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="928852707"/>
+ <reference ref="632526042"/>
</object>
<reference key="parent" ref="0"/>
- <reference key="objectName" ref="1054504489"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">6</int>
- <reference key="object" ref="928852707"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="856695188"/>
- <reference ref="499468804"/>
- <reference ref="147207906"/>
- <reference ref="426244837"/>
- <reference ref="505388869"/>
- <reference ref="616352993"/>
- </object>
- <reference key="parent" ref="224590347"/>
+ <string key="objectName">Authenticate to Kerberos</string>
</object>
<object class="IBObjectRecord">
- <int key="objectID">7</int>
- <reference key="object" ref="856695188"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="320974445"/>
- </object>
- <reference key="parent" ref="928852707"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">8</int>
- <reference key="object" ref="499468804"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="82820472"/>
- </object>
- <reference key="parent" ref="928852707"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">9</int>
- <reference key="object" ref="147207906"/>
+ <int key="objectID">20</int>
+ <reference key="object" ref="632526042"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="988096643"/>
- <reference ref="80966883"/>
- <reference ref="564144656"/>
- <reference ref="401017936"/>
</object>
- <reference key="parent" ref="928852707"/>
+ <reference key="parent" ref="236877202"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">10</int>
- <reference key="object" ref="988096643"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="697375404"/>
- <reference ref="1004662124"/>
- </object>
- <reference key="parent" ref="147207906"/>
+ <int key="objectID">-3</int>
+ <reference key="object" ref="714830734"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">Application</string>
</object>
<object class="IBObjectRecord">
- <int key="objectID">11</int>
- <reference key="object" ref="697375404"/>
+ <int key="objectID">300030</int>
+ <reference key="object" ref="161772700"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="325541546"/>
+ <reference ref="738897734"/>
+ <reference ref="278140056"/>
+ <reference ref="466925177"/>
+ <reference ref="1064438280"/>
</object>
- <reference key="parent" ref="988096643"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">GearMenu</string>
</object>
<object class="IBObjectRecord">
- <int key="objectID">18</int>
- <reference key="object" ref="1004662124"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="618557697"/>
- </object>
- <reference key="parent" ref="988096643"/>
+ <int key="objectID">300031</int>
+ <reference key="object" ref="738897734"/>
+ <reference key="parent" ref="161772700"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">15</int>
- <reference key="object" ref="426244837"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="686991406"/>
- </object>
- <reference key="parent" ref="928852707"/>
+ <int key="objectID">300032</int>
+ <reference key="object" ref="278140056"/>
+ <reference key="parent" ref="161772700"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">16</int>
- <reference key="object" ref="505388869"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="720384657"/>
- </object>
- <reference key="parent" ref="928852707"/>
+ <int key="objectID">300033</int>
+ <reference key="object" ref="466925177"/>
+ <reference key="parent" ref="161772700"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">17</int>
- <reference key="object" ref="616352993"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="923350128"/>
- </object>
- <reference key="parent" ref="928852707"/>
+ <int key="objectID">300034</int>
+ <reference key="object" ref="1064438280"/>
+ <reference key="parent" ref="161772700"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">19</int>
- <reference key="object" ref="236877202"/>
+ <int key="objectID">300157</int>
+ <reference key="object" ref="92892041"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="632526042"/>
+ <reference ref="523041784"/>
+ <reference ref="207178735"/>
+ <reference ref="980345926"/>
+ <reference ref="238778309"/>
+ <reference ref="409092758"/>
+ <reference ref="930407441"/>
+ <reference ref="1001544034"/>
+ <reference ref="529434335"/>
+ <reference ref="498665267"/>
</object>
<reference key="parent" ref="0"/>
- <string key="objectName">Window1</string>
+ <string key="objectName">Enter Identity</string>
</object>
<object class="IBObjectRecord">
- <int key="objectID">20</int>
- <reference key="object" ref="632526042"/>
+ <int key="objectID">300221</int>
+ <reference key="object" ref="523041784"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="402198404"/>
+ <reference ref="927675304"/>
</object>
- <reference key="parent" ref="236877202"/>
+ <reference key="parent" ref="92892041"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">21</int>
- <reference key="object" ref="402198404"/>
+ <int key="objectID">300163</int>
+ <reference key="object" ref="207178735"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="328078317"/>
- <reference ref="433865568"/>
- <reference ref="558859643"/>
+ <reference ref="563505192"/>
</object>
- <reference key="parent" ref="632526042"/>
+ <reference key="parent" ref="92892041"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">22</int>
- <reference key="object" ref="328078317"/>
+ <int key="objectID">300164</int>
+ <reference key="object" ref="980345926"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="657191530"/>
+ <reference ref="432989262"/>
</object>
- <reference key="parent" ref="402198404"/>
+ <reference key="parent" ref="92892041"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">23</int>
- <reference key="object" ref="657191530"/>
+ <int key="objectID">300162</int>
+ <reference key="object" ref="238778309"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="92949448"/>
- <reference ref="506042805"/>
- <reference ref="67140815"/>
- <reference ref="142035750"/>
- <reference ref="616334468"/>
- <reference ref="67707351"/>
- <reference ref="63314511"/>
+ <reference ref="1073582594"/>
</object>
- <reference key="parent" ref="328078317"/>
+ <reference key="parent" ref="92892041"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">43</int>
- <reference key="object" ref="92949448"/>
+ <int key="objectID">300159</int>
+ <reference key="object" ref="409092758"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="193754575"/>
+ <reference ref="951097344"/>
</object>
- <reference key="parent" ref="657191530"/>
+ <reference key="parent" ref="92892041"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">45</int>
- <reference key="object" ref="506042805"/>
+ <int key="objectID">300160</int>
+ <reference key="object" ref="930407441"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="664764666"/>
+ <reference ref="990670119"/>
</object>
- <reference key="parent" ref="657191530"/>
+ <reference key="parent" ref="92892041"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">47</int>
- <reference key="object" ref="67140815"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="646394101"/>
- </object>
- <reference key="parent" ref="657191530"/>
+ <int key="objectID">300165</int>
+ <reference key="object" ref="1001544034"/>
+ <reference key="parent" ref="92892041"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">48</int>
- <reference key="object" ref="142035750"/>
+ <int key="objectID">300161</int>
+ <reference key="object" ref="529434335"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1009827779"/>
+ <reference ref="100557652"/>
</object>
- <reference key="parent" ref="657191530"/>
+ <reference key="parent" ref="92892041"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">49</int>
- <reference key="object" ref="616334468"/>
+ <int key="objectID">300158</int>
+ <reference key="object" ref="498665267"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="377963764"/>
+ <reference ref="645367368"/>
</object>
- <reference key="parent" ref="657191530"/>
+ <reference key="parent" ref="92892041"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">50</int>
- <reference key="object" ref="67707351"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="841876216"/>
- </object>
- <reference key="parent" ref="657191530"/>
+ <int key="objectID">300172</int>
+ <reference key="object" ref="645367368"/>
+ <reference key="parent" ref="498665267"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">24</int>
- <reference key="object" ref="433865568"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="267285695"/>
- </object>
- <reference key="parent" ref="402198404"/>
+ <int key="objectID">300169</int>
+ <reference key="object" ref="100557652"/>
+ <reference key="parent" ref="529434335"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">25</int>
- <reference key="object" ref="267285695"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="54265178"/>
- <reference ref="8788833"/>
- <reference ref="409805769"/>
- <reference ref="176276299"/>
- <reference ref="400442477"/>
- <reference ref="566752045"/>
- <reference ref="725810597"/>
- <reference ref="909400991"/>
- </object>
- <reference key="parent" ref="433865568"/>
+ <int key="objectID">300170</int>
+ <reference key="object" ref="990670119"/>
+ <reference key="parent" ref="930407441"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">26</int>
- <reference key="object" ref="54265178"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="683080457"/>
- </object>
- <reference key="parent" ref="267285695"/>
+ <int key="objectID">300171</int>
+ <reference key="object" ref="951097344"/>
+ <reference key="parent" ref="409092758"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">27</int>
- <reference key="object" ref="8788833"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="230651394"/>
- </object>
- <reference key="parent" ref="267285695"/>
+ <int key="objectID">300168</int>
+ <reference key="object" ref="1073582594"/>
+ <reference key="parent" ref="238778309"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">28</int>
- <reference key="object" ref="409805769"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="111694776"/>
- </object>
- <reference key="parent" ref="267285695"/>
+ <int key="objectID">300166</int>
+ <reference key="object" ref="432989262"/>
+ <reference key="parent" ref="980345926"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">29</int>
- <reference key="object" ref="176276299"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="169436004"/>
- </object>
- <reference key="parent" ref="267285695"/>
+ <int key="objectID">300167</int>
+ <reference key="object" ref="563505192"/>
+ <reference key="parent" ref="207178735"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">31</int>
- <reference key="object" ref="400442477"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="459624661"/>
- </object>
- <reference key="parent" ref="267285695"/>
+ <int key="objectID">300222</int>
+ <reference key="object" ref="927675304"/>
+ <reference key="parent" ref="523041784"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">32</int>
- <reference key="object" ref="566752045"/>
+ <int key="objectID">300175</int>
+ <reference key="object" ref="866582848"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="462123130"/>
+ <reference ref="494687042"/>
+ <reference ref="775546934"/>
+ <reference ref="427167925"/>
+ <reference ref="133507311"/>
+ <reference ref="72039560"/>
+ <reference ref="645528597"/>
+ <reference ref="464070473"/>
+ <reference ref="225475172"/>
</object>
- <reference key="parent" ref="267285695"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">Enter Password</string>
</object>
<object class="IBObjectRecord">
- <int key="objectID">33</int>
- <reference key="object" ref="725810597"/>
+ <int key="objectID">300179</int>
+ <reference key="object" ref="494687042"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="670473243"/>
+ <reference ref="935364959"/>
</object>
- <reference key="parent" ref="267285695"/>
+ <reference key="parent" ref="866582848"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">59</int>
- <reference key="object" ref="558859643"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="821532364"/>
- </object>
- <reference key="parent" ref="402198404"/>
+ <int key="objectID">300192</int>
+ <reference key="object" ref="775546934"/>
+ <reference key="parent" ref="866582848"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">60</int>
- <reference key="object" ref="821532364"/>
+ <int key="objectID">300182</int>
+ <reference key="object" ref="427167925"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="487636925"/>
- <reference ref="144384471"/>
- <reference ref="681150857"/>
- <reference ref="351897359"/>
- <reference ref="491153292"/>
+ <reference ref="916263740"/>
</object>
- <reference key="parent" ref="558859643"/>
+ <reference key="parent" ref="866582848"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">61</int>
- <reference key="object" ref="487636925"/>
+ <int key="objectID">300178</int>
+ <reference key="object" ref="133507311"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1002938556"/>
+ <reference ref="200893597"/>
</object>
- <reference key="parent" ref="821532364"/>
+ <reference key="parent" ref="866582848"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">62</int>
- <reference key="object" ref="144384471"/>
+ <int key="objectID">300181</int>
+ <reference key="object" ref="72039560"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="140668900"/>
+ <reference ref="675542259"/>
</object>
- <reference key="parent" ref="821532364"/>
+ <reference key="parent" ref="866582848"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">63</int>
- <reference key="object" ref="681150857"/>
+ <int key="objectID">300183</int>
+ <reference key="object" ref="645528597"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="987061439"/>
+ <reference ref="883697888"/>
</object>
- <reference key="parent" ref="821532364"/>
+ <reference key="parent" ref="866582848"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">64</int>
- <reference key="object" ref="351897359"/>
+ <int key="objectID">300180</int>
+ <reference key="object" ref="464070473"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="30067995"/>
+ <reference ref="999660494"/>
</object>
- <reference key="parent" ref="821532364"/>
+ <reference key="parent" ref="866582848"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">67</int>
- <reference key="object" ref="491153292"/>
+ <int key="objectID">300177</int>
+ <reference key="object" ref="225475172"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="403345038"/>
+ <reference ref="508869457"/>
</object>
- <reference key="parent" ref="821532364"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100007</int>
- <reference key="object" ref="320974445"/>
- <reference key="parent" ref="856695188"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100008</int>
- <reference key="object" ref="82820472"/>
- <reference key="parent" ref="499468804"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100015</int>
- <reference key="object" ref="686991406"/>
- <reference key="parent" ref="426244837"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100016</int>
- <reference key="object" ref="720384657"/>
- <reference key="parent" ref="505388869"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100017</int>
- <reference key="object" ref="923350128"/>
- <reference key="parent" ref="616352993"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100043</int>
- <reference key="object" ref="193754575"/>
- <reference key="parent" ref="92949448"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100045</int>
- <reference key="object" ref="664764666"/>
- <reference key="parent" ref="506042805"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100047</int>
- <reference key="object" ref="646394101"/>
- <reference key="parent" ref="67140815"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100048</int>
- <reference key="object" ref="1009827779"/>
- <reference key="parent" ref="142035750"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100049</int>
- <reference key="object" ref="377963764"/>
- <reference key="parent" ref="616334468"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100050</int>
- <reference key="object" ref="841876216"/>
- <reference key="parent" ref="67707351"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100026</int>
- <reference key="object" ref="683080457"/>
- <reference key="parent" ref="54265178"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100027</int>
- <reference key="object" ref="230651394"/>
- <reference key="parent" ref="8788833"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100028</int>
- <reference key="object" ref="111694776"/>
- <reference key="parent" ref="409805769"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100029</int>
- <reference key="object" ref="169436004"/>
- <reference key="parent" ref="176276299"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100031</int>
- <reference key="object" ref="459624661"/>
- <reference key="parent" ref="400442477"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100032</int>
- <reference key="object" ref="462123130"/>
- <reference key="parent" ref="566752045"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">100033</int>
- <reference key="object" ref="670473243"/>
- <reference key="parent" ref="725810597"/>
+ <reference key="parent" ref="866582848"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">100061</int>
- <reference key="object" ref="1002938556"/>
- <reference key="parent" ref="487636925"/>
+ <int key="objectID">300190</int>
+ <reference key="object" ref="508869457"/>
+ <reference key="parent" ref="225475172"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">100062</int>
- <reference key="object" ref="140668900"/>
- <reference key="parent" ref="144384471"/>
+ <int key="objectID">300187</int>
+ <reference key="object" ref="999660494"/>
+ <reference key="parent" ref="464070473"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">100063</int>
- <reference key="object" ref="987061439"/>
- <reference key="parent" ref="681150857"/>
+ <int key="objectID">300184</int>
+ <reference key="object" ref="883697888"/>
+ <reference key="parent" ref="645528597"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">100064</int>
- <reference key="object" ref="30067995"/>
- <reference key="parent" ref="351897359"/>
+ <int key="objectID">300186</int>
+ <reference key="object" ref="675542259"/>
+ <reference key="parent" ref="72039560"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">100067</int>
- <reference key="object" ref="403345038"/>
- <reference key="parent" ref="491153292"/>
+ <int key="objectID">300189</int>
+ <reference key="object" ref="200893597"/>
+ <reference key="parent" ref="133507311"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">100009</int>
- <reference key="object" ref="80966883"/>
- <reference key="parent" ref="147207906"/>
+ <int key="objectID">300185</int>
+ <reference key="object" ref="916263740"/>
+ <reference key="parent" ref="427167925"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">200009</int>
- <reference key="object" ref="564144656"/>
- <reference key="parent" ref="147207906"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300009</int>
- <reference key="object" ref="401017936"/>
- <reference key="parent" ref="147207906"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-3</int>
- <reference key="object" ref="714830734"/>
- <reference key="parent" ref="0"/>
- <string key="objectName">Application</string>
+ <int key="objectID">300188</int>
+ <reference key="object" ref="935364959"/>
+ <reference key="parent" ref="494687042"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300010</int>
- <reference key="object" ref="63314511"/>
+ <int key="objectID">300193</int>
+ <reference key="object" ref="898191415"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="955946369"/>
+ <reference ref="944021079"/>
+ <reference ref="813921123"/>
+ <reference ref="798767897"/>
+ <reference ref="1018438662"/>
+ <reference ref="270897371"/>
+ <reference ref="1041175973"/>
+ <reference ref="907069022"/>
+ <reference ref="499090485"/>
</object>
- <reference key="parent" ref="657191530"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">SAM Authentication</string>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300011</int>
- <reference key="object" ref="955946369"/>
- <reference key="parent" ref="63314511"/>
+ <int key="objectID">300210</int>
+ <reference key="object" ref="944021079"/>
+ <reference key="parent" ref="898191415"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300018</int>
- <reference key="object" ref="325541546"/>
- <reference key="parent" ref="697375404"/>
+ <int key="objectID">300199</int>
+ <reference key="object" ref="813921123"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="581348187"/>
+ </object>
+ <reference key="parent" ref="898191415"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300019</int>
- <reference key="object" ref="618557697"/>
+ <int key="objectID">300201</int>
+ <reference key="object" ref="798767897"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="840858923"/>
</object>
- <reference key="parent" ref="1004662124"/>
+ <reference key="parent" ref="898191415"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300021</int>
- <reference key="object" ref="297584252"/>
- <reference key="parent" ref="0"/>
- <string key="objectName">CredentialsController</string>
+ <int key="objectID">300195</int>
+ <reference key="object" ref="1018438662"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="169380754"/>
+ </object>
+ <reference key="parent" ref="898191415"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300022</int>
- <reference key="object" ref="950399944"/>
- <reference key="parent" ref="0"/>
- <string key="objectName">CachesController</string>
+ <int key="objectID">300196</int>
+ <reference key="object" ref="270897371"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="572127639"/>
+ </object>
+ <reference key="parent" ref="898191415"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300023</int>
- <reference key="object" ref="692063328"/>
- <reference key="parent" ref="0"/>
- <reference key="objectName" ref="1030909434"/>
+ <int key="objectID">300200</int>
+ <reference key="object" ref="1041175973"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="628540900"/>
+ </object>
+ <reference key="parent" ref="898191415"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300024</int>
- <reference key="object" ref="597809582"/>
- <reference key="parent" ref="0"/>
- <string key="objectName">CacheCollectionController</string>
+ <int key="objectID">300223</int>
+ <reference key="object" ref="907069022"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="119720976"/>
+ </object>
+ <reference key="parent" ref="898191415"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300028</int>
- <reference key="object" ref="909400991"/>
+ <int key="objectID">300197</int>
+ <reference key="object" ref="499090485"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="384105704"/>
+ <reference ref="359264782"/>
</object>
- <reference key="parent" ref="267285695"/>
+ <reference key="parent" ref="898191415"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300029</int>
- <reference key="object" ref="384105704"/>
- <reference key="parent" ref="909400991"/>
+ <int key="objectID">300206</int>
+ <reference key="object" ref="359264782"/>
+ <reference key="parent" ref="499090485"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300030</int>
- <reference key="object" ref="161772700"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="738897734"/>
- <reference ref="278140056"/>
- <reference ref="466925177"/>
- <reference ref="1064438280"/>
- </object>
- <reference key="parent" ref="0"/>
- <string key="objectName">GearMenu</string>
+ <int key="objectID">300224</int>
+ <reference key="object" ref="119720976"/>
+ <reference key="parent" ref="907069022"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300031</int>
- <reference key="object" ref="738897734"/>
- <reference key="parent" ref="161772700"/>
+ <int key="objectID">300203</int>
+ <reference key="object" ref="628540900"/>
+ <reference key="parent" ref="1041175973"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300032</int>
- <reference key="object" ref="278140056"/>
- <reference key="parent" ref="161772700"/>
+ <int key="objectID">300207</int>
+ <reference key="object" ref="572127639"/>
+ <reference key="parent" ref="270897371"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300033</int>
- <reference key="object" ref="466925177"/>
- <reference key="parent" ref="161772700"/>
+ <int key="objectID">300208</int>
+ <reference key="object" ref="169380754"/>
+ <reference key="parent" ref="1018438662"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300034</int>
- <reference key="object" ref="1064438280"/>
- <reference key="parent" ref="161772700"/>
+ <int key="objectID">300202</int>
+ <reference key="object" ref="840858923"/>
+ <reference key="parent" ref="798767897"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300045</int>
- <reference key="object" ref="728521747"/>
+ <int key="objectID">300204</int>
+ <reference key="object" ref="581348187"/>
+ <reference key="parent" ref="813921123"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300274</int>
+ <reference key="object" ref="60326189"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="896694755"/>
- <reference ref="80172760"/>
- <reference ref="914044585"/>
- <reference ref="59830132"/>
+ <reference ref="655431516"/>
+ <reference ref="1061510403"/>
+ <reference ref="1064523274"/>
+ <reference ref="299103498"/>
+ <reference ref="331992464"/>
</object>
<reference key="parent" ref="0"/>
- <string key="objectName">MainMenu</string>
+ <string key="objectName">Expired Password</string>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300047</int>
- <reference key="object" ref="896694755"/>
+ <int key="objectID">300278</int>
+ <reference key="object" ref="655431516"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="110659800"/>
+ <reference ref="544381563"/>
</object>
- <reference key="parent" ref="728521747"/>
+ <reference key="parent" ref="60326189"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300048</int>
- <reference key="object" ref="80172760"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="237751743"/>
- </object>
- <reference key="parent" ref="728521747"/>
+ <int key="objectID">300275</int>
+ <reference key="object" ref="1061510403"/>
+ <reference key="parent" ref="60326189"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300049</int>
- <reference key="object" ref="914044585"/>
+ <int key="objectID">300288</int>
+ <reference key="object" ref="1064523274"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="502115125"/>
+ <reference ref="246958577"/>
</object>
- <reference key="parent" ref="728521747"/>
+ <reference key="parent" ref="60326189"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300050</int>
- <reference key="object" ref="59830132"/>
+ <int key="objectID">300286</int>
+ <reference key="object" ref="299103498"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1060193503"/>
+ <reference ref="627916817"/>
</object>
- <reference key="parent" ref="728521747"/>
+ <reference key="parent" ref="60326189"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300051</int>
- <reference key="object" ref="1060193503"/>
+ <int key="objectID">300284</int>
+ <reference key="object" ref="331992464"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="786942921"/>
- <reference ref="408248079"/>
- <reference ref="195483115"/>
- <reference ref="816076202"/>
- <reference ref="746994503"/>
+ <reference ref="418342109"/>
</object>
- <reference key="parent" ref="59830132"/>
+ <reference key="parent" ref="60326189"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300052</int>
- <reference key="object" ref="786942921"/>
- <reference key="parent" ref="1060193503"/>
+ <int key="objectID">300285</int>
+ <reference key="object" ref="418342109"/>
+ <reference key="parent" ref="331992464"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300053</int>
- <reference key="object" ref="408248079"/>
- <reference key="parent" ref="1060193503"/>
+ <int key="objectID">300287</int>
+ <reference key="object" ref="627916817"/>
+ <reference key="parent" ref="299103498"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300055</int>
- <reference key="object" ref="195483115"/>
- <reference key="parent" ref="1060193503"/>
+ <int key="objectID">300289</int>
+ <reference key="object" ref="246958577"/>
+ <reference key="parent" ref="1064523274"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300057</int>
- <reference key="object" ref="816076202"/>
- <reference key="parent" ref="1060193503"/>
+ <int key="objectID">300281</int>
+ <reference key="object" ref="544381563"/>
+ <reference key="parent" ref="655431516"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300058</int>
- <reference key="object" ref="746994503"/>
- <reference key="parent" ref="1060193503"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300059</int>
- <reference key="object" ref="502115125"/>
+ <int key="objectID">300211</int>
+ <reference key="object" ref="861423802"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="274166331"/>
- <reference ref="939420081"/>
- <reference ref="152776582"/>
- <reference ref="929814071"/>
- <reference ref="602001654"/>
- <reference ref="938929997"/>
- <reference ref="230900097"/>
- <reference ref="584259263"/>
- <reference ref="799169684"/>
- <reference ref="538085610"/>
- <reference ref="1042628752"/>
+ <reference ref="860880966"/>
+ <reference ref="424661587"/>
+ <reference ref="41252477"/>
+ <reference ref="432972501"/>
+ <reference ref="1024084044"/>
</object>
- <reference key="parent" ref="914044585"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300060</int>
- <reference key="object" ref="274166331"/>
- <reference key="parent" ref="502115125"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300061</int>
- <reference key="object" ref="939420081"/>
- <reference key="parent" ref="502115125"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300062</int>
- <reference key="object" ref="152776582"/>
- <reference key="parent" ref="502115125"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300063</int>
- <reference key="object" ref="929814071"/>
- <reference key="parent" ref="502115125"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300064</int>
- <reference key="object" ref="602001654"/>
- <reference key="parent" ref="502115125"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300065</int>
- <reference key="object" ref="938929997"/>
- <reference key="parent" ref="502115125"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300066</int>
- <reference key="object" ref="230900097"/>
- <reference key="parent" ref="502115125"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300067</int>
- <reference key="object" ref="584259263"/>
- <reference key="parent" ref="502115125"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">Result</string>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300068</int>
- <reference key="object" ref="799169684"/>
+ <int key="objectID">300215</int>
+ <reference key="object" ref="860880966"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="243149938"/>
+ <reference ref="1060905079"/>
</object>
- <reference key="parent" ref="502115125"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300069</int>
- <reference key="object" ref="538085610"/>
- <reference key="parent" ref="502115125"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300070</int>
- <reference key="object" ref="1042628752"/>
- <reference key="parent" ref="502115125"/>
+ <reference key="parent" ref="861423802"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300071</int>
- <reference key="object" ref="243149938"/>
- <reference key="parent" ref="799169684"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300072</int>
- <reference key="object" ref="237751743"/>
+ <int key="objectID">300290</int>
+ <reference key="object" ref="424661587"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="100873261"/>
+ <reference ref="517774830"/>
</object>
- <reference key="parent" ref="80172760"/>
+ <reference key="parent" ref="861423802"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300073</int>
- <reference key="object" ref="100873261"/>
- <reference key="parent" ref="237751743"/>
+ <int key="objectID">300212</int>
+ <reference key="object" ref="41252477"/>
+ <reference key="parent" ref="861423802"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300074</int>
- <reference key="object" ref="110659800"/>
+ <int key="objectID">300217</int>
+ <reference key="object" ref="432972501"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="833503552"/>
- <reference ref="343562382"/>
- <reference ref="316589196"/>
- <reference ref="558779467"/>
- <reference ref="752289593"/>
- <reference ref="560099369"/>
- <reference ref="926431453"/>
- <reference ref="231472735"/>
- <reference ref="567302077"/>
+ <reference ref="1042795512"/>
</object>
- <reference key="parent" ref="896694755"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300076</int>
- <reference key="object" ref="833503552"/>
- <reference key="parent" ref="110659800"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300078</int>
- <reference key="object" ref="343562382"/>
- <reference key="parent" ref="110659800"/>
+ <reference key="parent" ref="861423802"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300079</int>
- <reference key="object" ref="316589196"/>
- <reference key="parent" ref="110659800"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300080</int>
- <reference key="object" ref="558779467"/>
- <reference key="parent" ref="110659800"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300081</int>
- <reference key="object" ref="752289593"/>
- <reference key="parent" ref="110659800"/>
+ <int key="objectID">300213</int>
+ <reference key="object" ref="1024084044"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="914836560"/>
+ </object>
+ <reference key="parent" ref="861423802"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300082</int>
- <reference key="object" ref="560099369"/>
- <reference key="parent" ref="110659800"/>
+ <int key="objectID">300214</int>
+ <reference key="object" ref="914836560"/>
+ <reference key="parent" ref="1024084044"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300083</int>
- <reference key="object" ref="926431453"/>
- <reference key="parent" ref="110659800"/>
+ <int key="objectID">300218</int>
+ <reference key="object" ref="1042795512"/>
+ <reference key="parent" ref="432972501"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300084</int>
- <reference key="object" ref="231472735"/>
- <reference key="parent" ref="110659800"/>
+ <int key="objectID">300291</int>
+ <reference key="object" ref="517774830"/>
+ <reference key="parent" ref="424661587"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300085</int>
- <reference key="object" ref="567302077"/>
- <reference key="parent" ref="110659800"/>
+ <int key="objectID">300216</int>
+ <reference key="object" ref="1060905079"/>
+ <reference key="parent" ref="860880966"/>
</object>
</object>
</object>
@@ -2651,19 +1535,7 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<string>-1.IBPluginDependency</string>
<string>-2.IBPluginDependency</string>
- <string>10.IBPluginDependency</string>
- <string>10.ImportedFromIB2</string>
- <string>100009.IBShouldRemoveOnLegacySave</string>
- <string>11.IBPluginDependency</string>
- <string>11.ImportedFromIB2</string>
- <string>15.IBPluginDependency</string>
- <string>15.ImportedFromIB2</string>
- <string>16.IBPluginDependency</string>
- <string>16.ImportedFromIB2</string>
- <string>17.IBPluginDependency</string>
- <string>17.ImportedFromIB2</string>
- <string>18.IBPluginDependency</string>
- <string>18.ImportedFromIB2</string>
+ <string>19.IBEditorWindowLastContentRect</string>
<string>19.IBPluginDependency</string>
<string>19.IBWindowTemplateEditedContentRect</string>
<string>19.ImportedFromIB2</string>
@@ -2675,42 +1547,7 @@
<string>19.windowTemplate.minSize</string>
<string>20.IBPluginDependency</string>
<string>20.ImportedFromIB2</string>
- <string>200009.IBShouldRemoveOnLegacySave</string>
- <string>21.IBPluginDependency</string>
- <string>21.ImportedFromIB2</string>
- <string>22.IBPluginDependency</string>
- <string>22.ImportedFromIB2</string>
- <string>23.IBPluginDependency</string>
- <string>23.ImportedFromIB2</string>
- <string>24.IBPluginDependency</string>
- <string>24.ImportedFromIB2</string>
- <string>25.IBPluginDependency</string>
- <string>25.ImportedFromIB2</string>
- <string>26.IBPluginDependency</string>
- <string>26.ImportedFromIB2</string>
- <string>27.IBPluginDependency</string>
- <string>27.ImportedFromIB2</string>
- <string>28.IBPluginDependency</string>
- <string>28.ImportedFromIB2</string>
- <string>29.IBPluginDependency</string>
- <string>29.ImportedFromIB2</string>
- <string>300009.IBShouldRemoveOnLegacySave</string>
- <string>300010.CustomClassName</string>
- <string>300010.IBPluginDependency</string>
- <string>300010.ImportedFromIB2</string>
- <string>300018.IBPluginDependency</string>
- <string>300019.IBPluginDependency</string>
- <string>300021.IBPluginDependency</string>
- <string>300021.ImportedFromIB2</string>
- <string>300022.IBPluginDependency</string>
- <string>300022.ImportedFromIB2</string>
- <string>300023.IBPluginDependency</string>
- <string>300023.ImportedFromIB2</string>
- <string>300024.IBPluginDependency</string>
- <string>300024.ImportedFromIB2</string>
- <string>300028.CustomClassName</string>
- <string>300028.IBPluginDependency</string>
- <string>300028.ImportedFromIB2</string>
+ <string>300030.IBEditorWindowLastContentRect</string>
<string>300030.IBPluginDependency</string>
<string>300030.ImportedFromIB2</string>
<string>300031.IBPluginDependency</string>
@@ -2721,188 +1558,135 @@
<string>300033.ImportedFromIB2</string>
<string>300034.IBPluginDependency</string>
<string>300034.ImportedFromIB2</string>
- <string>300045.IBPluginDependency</string>
- <string>300045.ImportedFromIB2</string>
- <string>300045.editorWindowContentRectSynchronizationRect</string>
- <string>300047.IBPluginDependency</string>
- <string>300047.ImportedFromIB2</string>
- <string>300048.IBPluginDependency</string>
- <string>300048.ImportedFromIB2</string>
- <string>300049.IBPluginDependency</string>
- <string>300049.ImportedFromIB2</string>
- <string>300050.IBPluginDependency</string>
- <string>300050.ImportedFromIB2</string>
- <string>300051.IBPluginDependency</string>
- <string>300051.ImportedFromIB2</string>
- <string>300051.editorWindowContentRectSynchronizationRect</string>
- <string>300052.IBPluginDependency</string>
- <string>300052.ImportedFromIB2</string>
- <string>300053.IBPluginDependency</string>
- <string>300053.ImportedFromIB2</string>
- <string>300055.IBPluginDependency</string>
- <string>300055.ImportedFromIB2</string>
- <string>300057.IBPluginDependency</string>
- <string>300057.ImportedFromIB2</string>
- <string>300058.IBPluginDependency</string>
- <string>300058.ImportedFromIB2</string>
- <string>300059.IBPluginDependency</string>
- <string>300059.ImportedFromIB2</string>
- <string>300059.editorWindowContentRectSynchronizationRect</string>
- <string>300060.IBPluginDependency</string>
- <string>300060.ImportedFromIB2</string>
- <string>300061.IBPluginDependency</string>
- <string>300061.ImportedFromIB2</string>
- <string>300062.IBPluginDependency</string>
- <string>300062.ImportedFromIB2</string>
- <string>300063.IBPluginDependency</string>
- <string>300063.ImportedFromIB2</string>
- <string>300064.IBPluginDependency</string>
- <string>300064.ImportedFromIB2</string>
- <string>300065.IBPluginDependency</string>
- <string>300065.ImportedFromIB2</string>
- <string>300066.IBPluginDependency</string>
- <string>300066.ImportedFromIB2</string>
- <string>300067.IBPluginDependency</string>
- <string>300067.ImportedFromIB2</string>
- <string>300068.IBPluginDependency</string>
- <string>300068.ImportedFromIB2</string>
- <string>300069.IBPluginDependency</string>
- <string>300069.ImportedFromIB2</string>
- <string>300070.IBPluginDependency</string>
- <string>300070.ImportedFromIB2</string>
- <string>300071.IBPluginDependency</string>
- <string>300071.ImportedFromIB2</string>
- <string>300071.editorWindowContentRectSynchronizationRect</string>
- <string>300072.IBPluginDependency</string>
- <string>300072.ImportedFromIB2</string>
- <string>300072.editorWindowContentRectSynchronizationRect</string>
- <string>300073.IBPluginDependency</string>
- <string>300073.ImportedFromIB2</string>
- <string>300074.IBPluginDependency</string>
- <string>300074.ImportedFromIB2</string>
- <string>300074.editorWindowContentRectSynchronizationRect</string>
- <string>300076.IBPluginDependency</string>
- <string>300076.ImportedFromIB2</string>
- <string>300078.IBPluginDependency</string>
- <string>300078.ImportedFromIB2</string>
- <string>300079.IBPluginDependency</string>
- <string>300079.ImportedFromIB2</string>
- <string>300080.IBPluginDependency</string>
- <string>300080.ImportedFromIB2</string>
- <string>300081.IBPluginDependency</string>
- <string>300081.ImportedFromIB2</string>
- <string>300082.IBPluginDependency</string>
- <string>300082.ImportedFromIB2</string>
- <string>300083.IBPluginDependency</string>
- <string>300083.ImportedFromIB2</string>
- <string>300084.IBPluginDependency</string>
- <string>300084.ImportedFromIB2</string>
- <string>300085.IBPluginDependency</string>
- <string>300085.ImportedFromIB2</string>
- <string>31.IBPluginDependency</string>
- <string>31.ImportedFromIB2</string>
- <string>32.IBPluginDependency</string>
- <string>32.ImportedFromIB2</string>
- <string>33.IBPluginDependency</string>
- <string>33.ImportedFromIB2</string>
- <string>43.IBPluginDependency</string>
- <string>43.ImportedFromIB2</string>
- <string>45.CustomClassName</string>
- <string>45.IBPluginDependency</string>
- <string>45.ImportedFromIB2</string>
- <string>47.IBPluginDependency</string>
- <string>47.ImportedFromIB2</string>
- <string>48.IBPluginDependency</string>
- <string>48.ImportedFromIB2</string>
- <string>49.IBPluginDependency</string>
- <string>49.ImportedFromIB2</string>
- <string>5.IBPluginDependency</string>
- <string>5.IBWindowTemplateEditedContentRect</string>
- <string>5.ImportedFromIB2</string>
- <string>5.NSWindowTemplate.visibleAtLaunch</string>
- <string>5.editorWindowContentRectSynchronizationRect</string>
- <string>5.windowTemplate.hasMaxSize</string>
- <string>5.windowTemplate.hasMinSize</string>
- <string>5.windowTemplate.maxSize</string>
- <string>5.windowTemplate.minSize</string>
- <string>50.IBPluginDependency</string>
- <string>50.ImportedFromIB2</string>
- <string>59.IBPluginDependency</string>
- <string>59.ImportedFromIB2</string>
- <string>6.IBPluginDependency</string>
- <string>6.ImportedFromIB2</string>
- <string>60.IBPluginDependency</string>
- <string>60.ImportedFromIB2</string>
- <string>61.IBPluginDependency</string>
- <string>61.ImportedFromIB2</string>
- <string>62.IBPluginDependency</string>
- <string>62.ImportedFromIB2</string>
- <string>63.IBPluginDependency</string>
- <string>63.ImportedFromIB2</string>
- <string>64.IBPluginDependency</string>
- <string>64.ImportedFromIB2</string>
- <string>67.IBPluginDependency</string>
- <string>67.ImportedFromIB2</string>
- <string>7.IBPluginDependency</string>
- <string>7.ImportedFromIB2</string>
- <string>8.IBPluginDependency</string>
- <string>8.ImportedFromIB2</string>
- <string>9.IBPluginDependency</string>
- <string>9.ImportedFromIB2</string>
+ <string>300157.IBEditorWindowLastContentRect</string>
+ <string>300157.IBPluginDependency</string>
+ <string>300158.IBPluginDependency</string>
+ <string>300158.ImportedFromIB2</string>
+ <string>300159.IBPluginDependency</string>
+ <string>300159.ImportedFromIB2</string>
+ <string>300160.IBPluginDependency</string>
+ <string>300160.ImportedFromIB2</string>
+ <string>300161.IBPluginDependency</string>
+ <string>300161.ImportedFromIB2</string>
+ <string>300162.IBPluginDependency</string>
+ <string>300162.ImportedFromIB2</string>
+ <string>300163.IBPluginDependency</string>
+ <string>300163.ImportedFromIB2</string>
+ <string>300164.CustomClassName</string>
+ <string>300164.IBPluginDependency</string>
+ <string>300164.ImportedFromIB2</string>
+ <string>300165.IBPluginDependency</string>
+ <string>300175.IBEditorWindowLastContentRect</string>
+ <string>300175.IBPluginDependency</string>
+ <string>300177.CustomClassName</string>
+ <string>300177.IBPluginDependency</string>
+ <string>300177.ImportedFromIB2</string>
+ <string>300178.IBPluginDependency</string>
+ <string>300178.ImportedFromIB2</string>
+ <string>300179.IBPluginDependency</string>
+ <string>300179.ImportedFromIB2</string>
+ <string>300180.IBPluginDependency</string>
+ <string>300180.ImportedFromIB2</string>
+ <string>300181.CustomClassName</string>
+ <string>300181.IBPluginDependency</string>
+ <string>300181.ImportedFromIB2</string>
+ <string>300182.IBPluginDependency</string>
+ <string>300183.IBPluginDependency</string>
+ <string>300184.IBPluginDependency</string>
+ <string>300185.IBPluginDependency</string>
+ <string>300192.IBPluginDependency</string>
+ <string>300193.IBEditorWindowLastContentRect</string>
+ <string>300193.IBPluginDependency</string>
+ <string>300195.IBPluginDependency</string>
+ <string>300195.ImportedFromIB2</string>
+ <string>300196.CustomClassName</string>
+ <string>300196.IBPluginDependency</string>
+ <string>300196.ImportedFromIB2</string>
+ <string>300197.IBPluginDependency</string>
+ <string>300197.ImportedFromIB2</string>
+ <string>300199.CustomClassName</string>
+ <string>300199.IBPluginDependency</string>
+ <string>300199.ImportedFromIB2</string>
+ <string>300200.IBPluginDependency</string>
+ <string>300201.IBPluginDependency</string>
+ <string>300201.ImportedFromIB2</string>
+ <string>300203.IBPluginDependency</string>
+ <string>300210.IBPluginDependency</string>
+ <string>300211.IBEditorWindowLastContentRect</string>
+ <string>300211.IBPluginDependency</string>
+ <string>300212.IBPluginDependency</string>
+ <string>300213.IBPluginDependency</string>
+ <string>300213.ImportedFromIB2</string>
+ <string>300215.IBPluginDependency</string>
+ <string>300215.ImportedFromIB2</string>
+ <string>300217.IBPluginDependency</string>
+ <string>300217.ImportedFromIB2</string>
+ <string>300221.IBPluginDependency</string>
+ <string>300221.ImportedFromIB2</string>
+ <string>300223.IBPluginDependency</string>
+ <string>300223.ImportedFromIB2</string>
+ <string>300274.IBEditorWindowLastContentRect</string>
+ <string>300274.IBPluginDependency</string>
+ <string>300275.IBPluginDependency</string>
+ <string>300278.IBPluginDependency</string>
+ <string>300278.ImportedFromIB2</string>
+ <string>300284.IBPluginDependency</string>
+ <string>300285.IBPluginDependency</string>
+ <string>300286.IBPluginDependency</string>
+ <string>300286.ImportedFromIB2</string>
+ <string>300288.IBPluginDependency</string>
+ <string>300288.ImportedFromIB2</string>
+ <string>300290.IBPluginDependency</string>
+ <string>300291.IBPluginDependency</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="147422244"/>
- <reference ref="147422244"/>
- <reference ref="147422244"/>
- <reference ref="5"/>
- <reference ref="5"/>
- <reference ref="147422244"/>
- <reference ref="5"/>
- <reference ref="147422244"/>
- <reference ref="5"/>
- <reference ref="147422244"/>
- <reference ref="5"/>
- <reference ref="147422244"/>
- <reference ref="5"/>
- <reference ref="147422244"/>
- <reference ref="5"/>
- <reference ref="147422244"/>
- <string>{{932, 664}, {484, 199}}</string>
- <reference ref="5"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{546, 698}, {500, 210}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{546, 698}, {500, 210}}</string>
+ <integer value="1" id="5"/>
<reference ref="5"/>
<string>{{932, 664}, {484, 199}}</string>
<reference ref="5"/>
<reference ref="5"/>
- <string>{3.40282e+38, 109}</string>
- <string>{239.32, 107}</string>
- <reference ref="147422244"/>
+ <string>{600, 400}</string>
+ <string>{484, 199}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
+ <string>{{492, 1049}, {203, 73}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>{{139, 469}, {500, 210}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
<string>PopupButton</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{223, 184}, {500, 210}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>NSSecureTextField</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -2914,144 +1698,54 @@
<string>PopupButton</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <string id="473800332">com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="5"/>
- <reference ref="473800332"/>
- <reference ref="5"/>
- <reference ref="473800332"/>
- <reference ref="5"/>
- <reference ref="473800332"/>
- <reference ref="5"/>
- <reference ref="473800332"/>
- <reference ref="5"/>
- <string id="678993855">com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="5"/>
- <string>{{21, 1069}, {314, 20}}</string>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <string>{{203, 976}, {197, 93}}</string>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <string>{{33, 886}, {240, 183}}</string>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <string>{{273, 1003}, {64, 6}}</string>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <string>{{274, 1046}, {211, 23}}</string>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <string>{{159, 896}, {253, 173}}</string>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="678993855"/>
- <reference ref="5"/>
- <reference ref="147422244"/>
- <reference ref="5"/>
- <reference ref="147422244"/>
- <reference ref="5"/>
- <reference ref="147422244"/>
- <reference ref="5"/>
- <reference ref="147422244"/>
+ <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>{{136, 743}, {500, 210}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
<string>NSSecureTextField</string>
- <reference ref="147422244"/>
- <reference ref="5"/>
- <reference ref="147422244"/>
- <reference ref="5"/>
- <reference ref="147422244"/>
- <reference ref="5"/>
- <reference ref="147422244"/>
- <reference ref="5"/>
- <reference ref="147422244"/>
- <string>{{503, 256}, {419, 465}}</string>
- <reference ref="5"/>
- <reference ref="5"/>
- <string>{{503, 256}, {419, 465}}</string>
- <reference ref="5"/>
- <reference ref="5"/>
- <string>{3.40282e+38, 3.40282e+38}</string>
- <string>{213, 107}</string>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>PopupButton</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{467, 111}, {500, 210}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>{{619, 442}, {500, 210}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
- <reference ref="147422244"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="5"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
</object>
</object>
<object class="NSMutableDictionary" key="unlocalizedProperties">
@@ -3074,78 +1768,33 @@
</object>
</object>
<nil key="sourceID"/>
- <int key="maxID">300117</int>
+ <int key="maxID">300293</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription">
- <string key="className">PopupButton</string>
- <string key="superclassName">NSButton</string>
- <object class="NSMutableDictionary" key="actions">
- <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>
- <object class="NSMutableDictionary" key="outlets">
- <reference key="NS.key.0" ref="102057808"/>
- <string key="NS.object.0">NSMenu</string>
- </object>
+ <string key="className">BadgedImageView</string>
+ <string key="superclassName">NSView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBUserSource</string>
- <reference key="minorKey" ref="802704698"/>
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">../Sources/kim/agent/mac/BadgedImageView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
- <string key="className">KerberosCacheCollection</string>
+ <string key="className">FirstResponder</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>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <object class="NSMutableDictionary" key="outlets">
- <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>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">../../../Common/Headers/KerberosCacheCollection.h</string>
+ <string key="majorKey">IBUserSource</string>
+ <string key="minorKey"/>
</object>
</object>
<object class="IBPartialClassDescription">
- <string key="className">FirstResponder</string>
- <nil key="superclassName"/>
- <object class="NSMutableDictionary" key="actions">
- <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>
+ <string key="className">PopupButton</string>
+ <string key="superclassName">NSButton</string>
<object class="NSMutableDictionary" key="outlets">
- <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>
+ <string key="NS.key.0">popupMenu</string>
+ <string key="NS.object.0">NSMenu</string>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBUserSource</string>
@@ -3155,544 +1804,7 @@
</object>
</object>
<int key="IBDocument.localizationMode">0</int>
- <string key="IBDocument.LastKnownRelativeProjectPath">../../../Projects/KerberosIdentityManagement.xcodeproj</string>
+ <string key="IBDocument.LastKnownRelativeProjectPath">../../../../../../Projects/Kerberos5.xcodeproj</string>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
- <object class="NSMutableData" key="IBDocument.RunnableNib">
- <bytes key="NS.bytes">YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA
-AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEDBAALAAwAMQA1ADYAPAA9
-AEMAWwBcAF0AYQBlAGgACwB1AH4AjgCXAJgAmQCaAJsAnACdAKEAogCwALUAtgC3ALoAvQDDAMwAzQDa
-ANsA4wDkAOcA8QDyAPMA+AD6AP8BAAEDAQcBCgEiASoBOQE9AVoBWwFjAW0BbgFxAXgBeQF8AYEBkwGa
-AZsBoAGjAagBqQGsAbUBtgG5AcMBygHLAdAB0QHUAd0B4QHmAecB6gHsAe0B8gHzAfYCAgIDAgQCBwIR
-AhICFgIXAhgCGwIkAiUCOAI5AjoCPAI/AkICSgJLAlMCVAJWAl4CXwJnAmgCagALAmsCbQJuAm8CcAJz
-AoACgQKCAoQChgALAo0CkQKiAqYCrgK2Ar8CwALIAskCywLWAt8C4ALpAu4C7wL4Av8DAAMBAwoDEgMT
-AxYDFwMfAyADIgMjAyQDKgM0AzUDOwNGA1ADWQNaA2IDZgNnA28DdgN3A38DgAOIA5IDlwOYA50DngOf
-A6cDqAOwAAsDsQPAA8IACwPUAAsD1QPZAKwD4gPoA+wD7gP3A/gD+wP+BAEEAgQJBAoEEgQTBBsEHAQe
-BCkCQQQqBCsENwQ6BD4EPwMiBEIEQwRGBE0ETgRTBF0EZgLfBG8EcwR9AQkEfgR/BIcEEgSOBJYEmASf
-BKAEqASqAu4EsQS4BLkEwATBBMgEyQQpBNIE0wMiBNwE3QTkBOUE5gToAAsCbQTpBOoE6wUQBRcFGAUc
-BSEFIgUmBTYFPAU9BT4FQgVDBUcFSAVLBUwFUQVWBVcFXgVlBWYFbQVuBXkFgAWBBYMFhAWHBYwFkwWY
-BZkFmgWeBaUFqQWqBasFrAWwBbcFuAW5BboFvwXABcQFywXMBc0F0QXYBdkF2gXbBd8F5gXqBesF7AXt
-BfIF+gX7BfwANQX/BgAGBAYLBgwGDQYOBhIGGQYaBhsGHwYmBicGKAYpBRcGLgYyBjkGOgY7BjwFIQZB
-BbkGRgZLBlAGYwZoBmkGagZrBm0GbwZ0Bn4GhAaFBmkGhgaHBokGigaPBpAGlAabBpwGnQaeBqMGqAat
-BrIGtga3BrgGuga8BsEGyAbJBsoGzwbWBtcG2AbZBt4G5QbmBucG7AbzBvQG9Qb6BrcG/QcBBwgHCQcK
-BwsHFwcYBxkHGgc3BzgHOQc6BzsHPAc9Bz4HPwdAB0EHQgCvAIcCOQdFB0gHSwdTB1QHVQdxB+gH7Qfu
-B/UAtgf/CAAIDggXCB4IHwggCCkIMgf/CDMIOAg6CD0IPghHCFAIUQhaB/8IWwhnCHAIeQf/CHoIfAiE
-CI0IjgiXB/8ImAiaCJ4InwihCRgJkAoICgkKCgoLCgwKDQoOCg8KEAoRChIKEwoUChUKFgoXChgKGQoa
-ChsKHAodCh4KHwogCiEKIgojCiQKJQomCicKKAopCioKKwosCi0KLgovCjAKMQoyCjMKNAo1CjYKNwo4
-CjkKOgo7CjwKPQBnCj4KPwpACkEKQgpDCkQKRQpGCkcKSApJCkoKSwpMCk0KTgpPClAKUQpSClMKVApV
-ClYKVwpYClkKWgpbClwKXQpeCl8KYAphCmIKYwpkCmUKZgpnCmgKaQpqCmsKbAptCm4KbwpwCnEKcgpz
-CnQKdQp2CncKeAp5CnoKgAqGCyALugu7C7wLvQu+C78LwAvBC8ILwwvEC8ULxgvHC8gLyQvKC8sA7gvM
-C80LzgvPC9AL0QvSC9ML1AvVC9YL1wvYC9kL2gvbAVEL3AvdC94L3wvgC+EL4gvjC+QL5QvmC+cL6Avp
-C+oL6wvsC+0L7gvvC/AL8QvyC/ML9Av1C/YAWAv3C/gL+Qv6C/sL/Av9C/4L/wwADAEMAgwDDAQMBQIM
-DAYMBwwIDAkMCgwLDAwMDQwODA8MEAwRDBIMEwwUDBUMFgwXAi8MGAwZDBoMGwwcDB0MHgwfDCAMIQwi
-DCMMJAPrDCUMJgwnDCgMKQwqDCsMLAwtDC4MLwwwDDEMMgwzDDQMNQw2DDcMOAw5DDoMOww8DD0MPgw/
-DEAMQQxCDEMMRAxFDEYMRwxIDEkMSgxLDE4MUQxUVSRudWxs3xASAA0ADgAPABAAEQASABMAFAAVABYA
-FwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwVk5TUm9vdFYk
-Y2xhc3NdTlNPYmplY3RzS2V5c18QD05TQ2xhc3Nlc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eU9pZHNW
-YWx1ZXNdTlNDb25uZWN0aW9uc1tOU05hbWVzS2V5c1tOU0ZyYW1ld29ya11OU0NsYXNzZXNLZXlzWk5T
-T2lkc0tleXNdTlNOYW1lc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eUNvbm5lY3RvcnNdTlNGb250TWFu
-YWdlcl8QEE5TVmlzaWJsZVdpbmRvd3NfEA9OU09iamVjdHNWYWx1ZXNfEBdOU0FjY2Vzc2liaWxpdHlP
-aWRzS2V5c1lOU05leHRPaWRcTlNPaWRzVmFsdWVzgAKBAwOBAcWBAmaBAwKBARCBAfCABYECZYECZ4EB
-8YEDAIAAgAaBAe+BAwESAASUVoECaNIADgAyADMANFtOU0NsYXNzTmFtZYAEgANdTlNBcHBsaWNhdGlv
-btIANwA4ADkAOlgkY2xhc3Nlc1okY2xhc3NuYW1logA6ADteTlNDdXN0b21PYmplY3RYTlNPYmplY3Rf
-EBBJQkNvY29hRnJhbWV3b3Jr0gAOAD4APwBAWk5TLm9iamVjdHOAGKIAQQBCgAeAftwARAAOAEUARgBH
-AEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFpcTlNXaW5kb3dWaWV3XE5TU2NyZWVu
-UmVjdF1OU1dpbmRvd1RpdGxlWU5TV1RGbGFnc11OU1dpbmRvd0NsYXNzXE5TV2luZG93UmVjdFlOU01h
-eFNpemVfEA9OU1dpbmRvd0JhY2tpbmdfEBFOU1dpbmRvd1N0eWxlTWFza1lOU01pblNpemVbTlNWaWV3
-Q2xhc3OADYB9gHqACRJweAAAgAqACIB8EAIQD4B7gAxfEBh7ezI3OSwgMzYzfSwgezQxOSwgNDY1fX1f
-EBpTZWxlY3QgYSBLZXJiZXJvcyBJZGVudGl0edIADgBeAF8AYFlOUy5zdHJpbmeAC1hOU1dpbmRvd9IA
-NwA4AGIAY6MAYwBkADtfEA9OU011dGFibGVTdHJpbmdYTlNTdHJpbmfSAA4AXgBfAGeAC1RWaWV31wBp
-AA4AagBrAGwAYABtAG4AbwBwAHEAcgBuAHRfEA9OU05leHRSZXNwb25kZXJaTlNTdWJ2aWV3c1hOU3ZG
-bGFnc1tOU0ZyYW1lU2l6ZVtOU1N1cGVydmlld4AOgHmADxEBAIB3gA6AeNIADgA+AHYAd4BSpgB4AHkA
-egB7AHwAfYAQgCGAMoBlgG2ActoAaQAOAH8AgACBAIIAawCDAGAAbQBPAIUAhgCHAIgAiQCKAIcAbgBP
-V05TRnJhbWVaTlNFZGl0YWJsZVZOU0NlbGxbTlNEcmFnVHlwZXNZTlNFbmFibGVkgA2AIIAZCYAagBER
-AQwJgA6ADdIADgA+AD8AkIAYpgCRAJIAkwCUAJUAloASgBOAFIAVgBaAF18QGUFwcGxlIFBERiBwYXN0
-ZWJvYXJkIHR5cGVfEBlBcHBsZSBQTkcgcGFzdGVib2FyZCB0eXBlXxAxTmVYVCBFbmNhcHN1bGF0ZWQg
-UG9zdFNjcmlwdCB2MS4yIHBhc3RlYm9hcmQgdHlwZV8QFU5TRmlsZW5hbWVzUGJvYXJkVHlwZV8QHk5l
-WFQgVElGRiB2NC4wIHBhc3RlYm9hcmQgdHlwZV8QGkFwcGxlIFBJQ1QgcGFzdGVib2FyZCB0eXBl0gA3
-ADgAngCfowCfAKAAO1xOU011dGFibGVTZXRVTlNTZXRfEBV7ezE3LCAzODZ9LCB7NjIsIDYyfX3YAKMA
-DgCkAKUApgCnAKgAqQCqAKsArACtAKwArACuAK9bTlNDZWxsRmxhZ3NXTlNTdHlsZVpOU0NvbnRlbnRz
-V05TQWxpZ25XTlNTY2FsZVxOU0NlbGxGbGFnczJaTlNBbmltYXRlcxIgAf4AgB8QAIAbEgIAAAAI0wAO
-ADIAsQCyALMAtF5OU1Jlc291cmNlTmFtZYAegByAHVdOU0ltYWdlXUtlcmJlcm9zQWdlbnTSADcAOAC4
-ALmiALkAO18QEE5TQ3VzdG9tUmVzb3VyY2XSADcAOAC7ALyjALwAgQA7W05TSW1hZ2VDZWxs0gA3ADgA
-vgC/pQC/AMAAwQDCADtbTlNJbWFnZVZpZXdZTlNDb250cm9sVk5TVmlld1tOU1Jlc3BvbmRlctgAaQAO
-AH8AgQBrAIMAYABtAE8AxQDGAMcAyACHAG4AT4ANgDGAIoAjEQEKCYAOgA1fEBZ7ezg0LCAzODZ9LCB7
-MzE4LCA0MH192ACjAA4AzgClAM8A0ACoANEA0gDTANQA1QDWAHkA2ADZXxARTlNCYWNrZ3JvdW5kQ29s
-b3JZTlNTdXBwb3J0XU5TQ29udHJvbFZpZXdbTlNUZXh0Q29sb3ISBAH+AIAwgCiAJIAlgCESEEAAAIAt
-XxAhUGxlYXNlIHNlbGVjdCBhIEtlcmJlcm9zIElkZW50aXR51AAOANwA3QDeAN8A4ADhAOJWTlNTaXpl
-Vk5TTmFtZVhOU2ZGbGFnc4AnI0AqAAAAAAAAgCYRBBRcTHVjaWRhR3JhbmRl0gA3ADgA5QDmogDmADtW
-TlNGb2501QAOAOgA6QDqAOsA7ADtAO4A7wDwV05TQ29sb3JcTlNDb2xvclNwYWNlW05TQ29sb3JOYW1l
-XU5TQ2F0YWxvZ05hbWWALIArEAaAKoApVlN5c3RlbVxjb250cm9sQ29sb3LTAA4A6QD0AOwA9gD3V05T
-V2hpdGWALBADSzAuNjY2NjY2NjkA0gA3ADgA+QDoogDoADvVAA4A6ADpAOoA6wDsAPwA7gD9APCALIAv
-gC6AKV8QEGNvbnRyb2xUZXh0Q29sb3LTAA4A6QD0AOwA9gECgCxCMADSADcAOAEEAQWkAQUBBgCBADtf
-EA9OU1RleHRGaWVsZENlbGxcTlNBY3Rpb25DZWxs0gA3ADgBCAEJpQEJAMAAwQDCADtbTlNUZXh0Rmll
-bGTfEA8AaQELAA4AfwEMAQ0BDgBqAQ8AawBgAG0BEAERARIATwEUARUBFgEXARgBGQEaARsBHABuAE8B
-HwEgASBbTlNIU2Nyb2xsZXJYTlNzRmxhZ3NcTlNDb3JuZXJWaWV3XxAQTlNIZWFkZXJDbGlwVmlld1xO
-U1Njcm9sbEFtdHNbTlNWU2Nyb2xsZXJdTlNOZXh0S2V5Vmlld11OU0NvbnRlbnRWaWV3gA2AX4BkgGMR
-AjKAPIA5gDNPEBBBIAAAQSAAAEGYAABBmAAAEQESgA6ADYBbgDSANNIADgA+AHYBJIBSpQEgAR8BFAEZ
-ARiANIBbgF+AOYA82wBpAA4AfwErAGoAawEsAGABLQBtAREAegEvATABMQEyATMBNABuATYAegE0WU5T
-Y3ZGbGFnc1lOU0RvY1ZpZXdZTlNCR0NvbG9ygDKAWoBXEASANREJAIA2gA6AWIAygDbSAA4APgB2ATuA
-UqEBNIA23xAUAGkBPgAOAT8BQADOAUEBDQFCAUMBRABrAGwAgwBgAUUBRgBtAUcBSAEgAKwBSgFLAUwB
-TQCHARgBUAFRAVIAcQFTAIcAbgFWAFgBIAFYAVlfEB9OU0RyYWdnaW5nU291cmNlTWFza0Zvck5vbkxv
-Y2FsWU5TVHZGbGFnc1xOU0hlYWRlclZpZXdfEBJOU0FsbG93c1R5cGVTZWxlY3RfEBdOU0ludGVyY2Vs
-bFNwYWNpbmdXaWR0aF8QGU5TQ29sdW1uQXV0b3Jlc2l6aW5nU3R5bGVfEBhOU0ludGVyY2VsbFNwYWNp
-bmdIZWlnaHRbTlNHcmlkQ29sb3JfEBxOU0RyYWdnaW5nU291cmNlTWFza0ZvckxvY2FsXk5TVGFibGVD
-b2x1bW5zW05TUm93SGVpZ2h0gDSAVhJCwAAAgDiAUAmAPCNACAAAAAAAABAFI0AAAAAAAAAAgDcJgA6A
-U4A0gD8jQDEAAAAAAABaezM4MCwgMzAwfdcAaQAOAGsAbABgAG0BXAEZAV4AcQFfAG4BGQE0W05TVGFi
-bGVWaWV3gDmAO4A6gA6AOYA22wBpAA4AfwErAGoAawEsAGABLQBtAREAegEvAWYBMQFnATMBTABuATYA
-egFMgDKAWoBigGGAOIAOgFiAMoA4WXszODAsIDE3fdIANwA4AW8BcKQBcADBAMIAO18QEU5TVGFibGVI
-ZWFkZXJWaWV31gBpAA4AfwBrAGAAbQB6AXMBdAF1AG4AeoAygD6APRP/////gAABAIAOgDJfEBR7ey0y
-NiwgMH0sIHsxNiwgMTd9fdIANwA4AXoBe6QBewDBAMIAO11fTlNDb3JuZXJWaWV30gAOAD4AdgF+gFKi
-AX8BgIBAgEvaAYIADgGDAYQBhQGGAYcBiAGJAVwAhwGLAYwBjQGOAPYBjwGQAIcBNF5OU0lzUmVzaXpl
-YWJsZVxOU0hlYWRlckNlbGxXTlNXaWR0aFpOU0RhdGFDZWxsXk5TUmVzaXppbmdNYXNrWk5TTWluV2lk
-dGhaTlNNYXhXaWR0aFxOU0lzRWRpdGFibGUJgEqAQSNAcR+WAAAAAIBII0BivywAAAAAI0CPQAAAAAAA
-CYA21wCjAA4AzgClAM8AqADRAZQBlQGWAZcBmACsAZkSBIH+AIBHgESAQoBDgEVYSWRlbnRpdHnUAA4A
-3ADdAN4A3wGdAOEBn4AnI0AmAAAAAAAAgCYRDBzTAA4A6QD0AOwA9gGigCxLMC4zMzMzMzI5OQDVAA4A
-6ADpAOoA6wDsAPwA7gGmAPCALIAvgEaAKV8QD2hlYWRlclRleHRDb2xvctIANwA4AaoBq6UBqwEFAQYA
-gQA7XxARTlNUYWJsZUhlYWRlckNlbGzYAKMADgDOAKUAzwDQAKgA0QGtANMA1AGwAZgBNAGzANkSVCH+
-QIAwgCiASYBDgDYSEEIEAIAtWVRleHQgQ2VsbNIANwA4AbcBuKIBuAA7XU5TVGFibGVDb2x1bW7aAYIA
-DgGDAYQBhQGGAYcBiAGJAVwAhwGLAbwBvQG+APYBvwHAAIcBNAmASoBMI0BZFBAAAAAAgFEjQFkAAAAA
-AAAjQGLAAAAAAAAJgDbXAKMADgDOAKUAzwCoANEA0gGVAcUBxgGYAcgBmYBHgE6ATYBDEgQAAACARV5U
-aW1lIFJlbWFpbmluZ9UADgDoAOkA6gDrAOwBTQDuAc4A8IAsgFCAT4ApW2hlYWRlckNvbG9y0wAOAOkA
-9ADsAPYB04AsQjEA2ACjAA4AzgClAM8A0ACoANEB1QDTANQBsAGYATQB2wDZEkQB/kCAMIAogEmAQ4A2
-EgRCBACALdIANwA4Ad4B36MB3wHgADteTlNNdXRhYmxlQXJyYXlXTlNBcnJhedUADgDoAOkA6gDrAOwB
-4wDuAeQA8IAsgFWAVIApWWdyaWRDb2xvctMADgDpAPQA7AD2AemALEQwLjUA0gA3ADgB6wFcpQFcAMAA
-wQDCADtfEBV7ezEsIDE3fSwgezM4MCwgMzAwfX3VAA4A6ADpAOoA6wDsAO0A7gHwAPCALIArgFmAKV8Q
-FmNvbnRyb2xCYWNrZ3JvdW5kQ29sb3LSADcAOAH0AfWkAfUAwQDCADtaTlNDbGlwVmlld9kAaQH3AA4A
-fwBrAGAB+ABtAfkAegB6AfwB/QF1AG4B/wB6AgFYTlNUYXJnZXRYTlNBY3Rpb25ZTlNQZXJjZW50gDKA
-MoBegFyADoBdgDIjP+79TiAAAABfEBZ7ey0zMCwgMTd9LCB7MTUsIDI4NX19XF9kb1Njcm9sbGVyOtIA
-NwA4AgUCBqUCBgDAAMEAwgA7Wk5TU2Nyb2xsZXLaAGkB9wAOAH8BDABrAGAB+ABtAfkAegB6AfwCCwIM
-AXUAbgH/AHoCEIAygDKAXoBgEAGADoBdgDIjP+zuMmAAAABfEBV7ezEsIC0zMH0sIHszNjIsIDE1fX3S
-AA4APgB2AhSAUqEBTIA4XxATe3sxLCAwfSwgezM4MCwgMTd9fV8QFnt7MTcsIDYwfSwgezM4MiwgMzE4
-fX3SADcAOAIZAhqkAhoAwQDCADtcTlNTY3JvbGxWaWV32ABpAA4AfwCBAGsAgwBgAG0ATwIdAh4CHwIg
-AIcAbgBPgA2AbIBmgGcRASEJgA6ADV8QFXt7MzIwLCAxMn0sIHs4NywgMzJ9fd0AowAOAiYCJwIoAikC
-KgClAM8A0AIrAKgCLADSAi0CLgIvAgwA1gIxAjIA1gB7AjUCNgI3XxATTlNBbHRlcm5hdGVDb250ZW50
-c18QEk5TUGVyaW9kaWNJbnRlcnZhbF5OU0J1dHRvbkZsYWdzMl8QEE5TQWx0ZXJuYXRlSW1hZ2VfEA9O
-U0tleUVxdWl2YWxlbnRfEA9OU1BlcmlvZGljRGVsYXldTlNCdXR0b25GbGFnc4BrgGkQGYAlgGqAaIAl
-gGUQyBIIAAAAE/////+GgkD/VlNlbGVjdFDSAA4AXgBfAjmAC9IANwA4Aj0CPqQCPgEGAIEAO1xOU0J1
-dHRvbkNlbGzSADcAOAJAAkGlAkEAwADBAMIAO1hOU0J1dHRvbtgAaQAOAH8AgQBrAIMAYABtAE8CHQJF
-AkYCIACHAG4AT4ANgGyAboBvCYAOgA1fEBV7ezE1NiwgMTJ9LCB7ODIsIDMyfX3dAKMADgImAicCKAIp
-AioApQDPANACKwCoAiwA0gItAi4CLwIMANYCTwJQANYAfAI1AjYCN4BrgGmAJYBxgHCAJYBtVkNhbmNl
-bNIADgBeAF8COYAL2ABpAA4AfwCBAGsAgwBgAG0ATwIdAlkCWgIgAIcAbgBPgA2AbIBzgHQJgA6ADV8Q
-FXt7MjM4LCAxMn0sIHs4MiwgMzJ9fd0AowAOAiYCJwIoAikCKgClAM8A0AIrAKgCLADSAi0CLgIvAgwA
-1gJjAmQA1gB9AjUCNgI3gGuAaYAlgHaAdYAlgHJkAE4AZQB3ICbSAA4AXgBfAjmAC1p7NDE5LCA0NjV9
-0gA3ADgCbADBowDBAMIAO18QFnt7MCwgMH0sIHsxOTIwLCAxMTc4fX1aezIxMywgMTI5fV8QGnszLjQw
-MjgyZSszOCwgMy40MDI4MmUrMzh90gA3ADgCcQJyogJyADtfEBBOU1dpbmRvd1RlbXBsYXRl3QBEAA4A
-RQJ0AEYARwBIAEkASgBLAEwATQBOAnUAUAJ3Ai4CeQBTAnoCewJ8AFcCfQJ+An9fEBNOU0ZyYW1lQXV0
-b3NhdmVOYW1lgIOAfYEBDYBpgICAgYB/gQEPEA2BAQ6Agl8QGHt7Mzc4LCAyNDd9LCB7NDg0LCAxOTl9
-fV8QGEF1dGhlbnRpY2F0ZSB0byBLZXJiZXJvc9IADgBeAF8AYIAL0gAOAF4AXwBngAvXAGkADgBqAGsA
-bABgAG0ChwBvAokAcQKKAocCjICEgHmAhYEBC4CEgQEM0gAOAD4AdgKPgFKhApCAht4AaQAOApIBPwB/
-AOYAagBrAGACkwBtApQBEQKVAnUClwKYAO4CmQDWApsBHAKHAIcCdQCHAqACoV5OU1RhYlZpZXdJdGVt
-c18QEU5TRHJhd3NCYWNrZ3JvdW5kXxAWTlNBbGxvd1RydW5jYXRlZExhYmVsc18QFU5TU2VsZWN0ZWRU
-YWJWaWV3SXRlbYCDgQEKgKOAooAlgIeAhAmAgwmAiIEBB9IADgA+AHYCpIBSoQKggIjYAGkADgBqAGsA
-bABgAG0BEQKQAG8CqQBxAqoChwKQAq2AhoB5gImAoYCEgIaAj9IADgA+AHYCsIBSpQKxAq0CswK0ArWA
-ioCPgJKAlYCZ2QBpAA4AfwCBAGsAgwBgAG0BEQKgAh0CuQK6AiAAhwKHAqACkICIgGyAi4CMCYCEgIiA
-hl8QFXt7MzkyLCAxMn0sIHs4MiwgMzJ9fd0AowAOAiYCJwIoAikCKgClAM8A0AIrAKgCLADSAi0CLgIv
-AgwA1gLEAsUA1gKxAjUCNgI3gGuAaYAlgI6AjYAlgIpURG9uZdIADgBeAF8COYAL2wBpAA4AfwCAAIEA
-ggBrAIMAYABtARECoACFAs4AhwLQAtEAigCHAocCoAKzgIiAIICRCYCTgJAJgISAiICS0gAOAD4APwLY
-gBimAJEAkgCTAJQAlQCWgBKAE4AUgBWAFoAXXxAVe3sxNywgMTIyfSwgezYyLCA2Mn192QBpAA4AfwCB
-AGsAgwBgAG0BEQKgAMUC4wLkAMgAhwKHAqACtICIgDGAlICWCYCEgIiAldgAowAOAKQApQCmAKcAqACp
-AuoAqwCsAK0ArACsAK4ArxIAAf4AgB+AGwhfEBZ7ezg0LCAxNjd9LCB7Mzg3LCAxN3192QBpAA4AfwCB
-AGsAgwBgAG0BEQKgAMUC8gLzARwAhwKHAqACtYCIgDGAmICaCYCEgIiAmdgAowAOAM4ApQDPANAAqADR
-ANIA0wDUAvsA1gKzANgA2YAwgCiAl4AlgJKALVpDb25jbHVzaW9uXxAVe3s4NCwgNjB9LCB7Mzg3LCA5
-OX192QBpAA4AfwCBAGsAgwBgAG0BEQKgAh0DBAMFAiAAhwKHAqACsYCIgGyAnYCeCYCEgIiAitgAowAO
-AM4ApQDPANAAqADRANIA0wMMAw0BmAK0AxAA2YAwgJyAm4BDgJUSEEIAAIAtXxBLQ29uZ3JhdHVsYXRp
-b25zISBZb3UgaGF2ZSBhY3F1aXJlZCBLZXJiZXJvcyB0aWNrZXRzIGZvciBseHNAQVRIRU5BLk1JVC5F
-RFUu0wAOAOkA9ADsAPYDFYAsTTEgMC45NzAwMDAwMwBfEBV7ezMwNSwgMTJ9LCB7OTEsIDMyfX3dAKMA
-DgImAicCKAIpAioApQDPANACKwCoAiwA0gItAi4CLwIMANYDGwMcANYCtQI1AjYCN4BrgGmAJYCggJ+A
-JYCZV0dvIEJhY2vSAA4AXgBfAjmAC1p7NDg4LCAyMDF9XxAVe3stNCwgMH0sIHs0ODgsIDIwMX190gAO
-AD4AdgMmgFKjAycDKAKhgKSA5IEBB9YADgMrAMEDLADoAy0DLgMvAzACkADUAzNcTlNJZGVudGlmaWVy
-WU5TVGFiVmlld1dOU0xhYmVsgOOApYCmgIaAKIDiUTHWAGkADgBqAGsAbAERACsAbwM4AHEDOQM6gACA
-eYCngOGAqNIADgA+AHYDPYBSqAM6Az8DQANBA0IDQwNEA0WAqICrgLGAroC8gLOA04DY2gBpAA4AfwCA
-AIEAggBrAIMAbQERAzAAhQNJAIcDSwNMAIoAhwMwAz+ApoAggKoJgKyAqQmApoCr0gAOAD4APwNSgBim
-AJEAkgCTAJQAlQCWgBKAE4AUgBWAFoAXXxAVe3syMCwgMTE5fSwgezYyLCA2Mn192ABpAA4AfwCBAGsA
-gwBtAREDMADFA10DXgDIAIcDMANBgKaAMYCtgK8JgKaArtgAowAOAKQApQCmAKcAqACpAuoAqwCsAK0A
-rACsAK4Ar4AfgBsIXxAWe3s4NywgMTE5fSwgezM4NywgNTF9fdgAaQAOAH8AgQBrAIMAbQERAzAAxQNq
-A2sAigCHAzADQICmgDGAuYC6CYCmgLHYAKMADgDOAKUAzwDQAKgA0QDSANMA1ANyANYDPwDYANmAMIAo
-gLCAJYCrgC1fECNQbGVhc2UgZW50ZXIgeW91ciBLZXJiZXJvcyBpZGVudGl0edgAaQAOAH8AgQBrAIMA
-bQERAzAAxQN6A3sAyACHAzADQ4CmgDGAsoC0CYCmgLNfEBV7ezkwLCA4OX0sIHszNzgsIDIyfX3YAGkA
-DgB/AIEAawCDAG0BEQMwAMUDgwOEAIoAhwMwA0KApoAxgNCA0QmApoC82QCjAA4AzgClAM8A0ACoApMA
-0QOJANMDiwIuANYDQAOPAIcDkRP/////lHH+QYAwgLWAaYAlgLESEEAEAAmAt9UADgDoAOkA6gDrAOwB
-TQDuA5UA8IAsgFCAtoApXxATdGV4dEJhY2tncm91bmRDb2xvctUADgDoAOkA6gDrAOwA/ADuA5sA8IAs
-gC+AuIApWXRleHRDb2xvcl8QFHt7MTcsIDk0fSwgezY4LCAxN3192ACjAA4AzgClAM8A0ACoANEA0gDT
-ANQDogDWA0EDpQDZgDCAKIC7gCWArhIEQAAAgC1VTmFtZTrYAGkADgB/AIEAawCDAG0BEQMwA6oDqwOs
-AMgAhwMwA6+ApoDPgL2AvwmApoC+XxAVe3s5MCwgNTd9LCB7MzgxLCAyNn193QOyAKMADgDOAKUAzwDQ
-AKgCkwOzAVwDtADRA0IDtgO3A4sDuQDWA0IDjwCHAVEDvQCHANlaTlNEZWxlZ2F0ZV8QEk5TVmlzaWJs
-ZUl0ZW1Db3VudF8QFU5TSGFzVmVydGljYWxTY3JvbGxlcoC8EhRx/kCAzoC1gMCAJYC8CYDBCYAt0gAO
-AF4AXwI5gAvfEBYAaQOyAfcBPwE+AA4AzgFBAUIBQwFEA8MAawBsAIMAYAH4AUUBRgBtAUcBSAPEA6wD
-rAPHAKwDyAE2AIcBUAIMAVIDrAEcA8wAhwPOA88BVgBYA8QD0gPTXE5TRGF0YVNvdXJjZYDCgL+AvxP/
-////0kCAAIDNgFgJgL+AwwmAxIDMgFOAwoDFI0AzAAAAAAAAV3sxNSwgMH3SAA4APgB2A9eAUqED2IDG
-2gGCAA4BgwMrAYQBhQGGAYcBiAFcAIcBiwPcA90D3gPfAPYD4AGQA70JgEqAyIDHI0AoAAAAAAAAgMsj
-QCQAAAAAAACAwdcAowAOAM4ApQDPAKgA0QGUAZUD5AO5A+YArAFNgEeAyoDAgMmAUNQADgDcAN0A3gDf
-A94A4QPrgCeAJhAQ0wAOAOkA9ADsAPYBooAs2ACjAA4AzgDPANAAqAKTANED7wDTATYA1gO9A/QAhwDZ
-EhQx/kCAMIBYgCWAwREEAAmALV8QEHRhYmxlVmlld0FjdGlvbjrSADcAOAP5A/qmA/oBXADAAMEAwgA7
-XxAQTlNDb21ib1RhYmxlVmlld9IANwA4A/wD/aUD/QEFAQYAgQA7Xk5TQ29tYm9Cb3hDZWxs0gA3ADgD
-/wQApgQAAQkAwADBAMIAO1pOU0NvbWJvQm94XxAUe3sxNywgNjF9LCB7NjgsIDE3fX3YAKMADgDOAKUA
-zwDQAKgA0QDSANMA1AQFANYDQwOlANmAMIAogNKAJYCzgC1WUmVhbG062ABpAA4AfwCBAGsAgwBtARED
-MAIdBA0EDgIgAIcDMAKQgKaAbIDUgNUJgKaAhl8QFXt7Mzc2LCAxMn0sIHs5OCwgMzJ9fd0AowAOAiYC
-JwIoAikCKgClAM8A0AIrAKgCLADSAi0CLgIvAgwA1gQXBBgA1gNEAjUCNgI3gGuAaYAlgNeA1oAlgNNY
-Q29udGludWXSAA4AXgBfAjmAC9kAaQAOAH8EHwCBAGsAgwAyAG0DMAQhBCIEIwQkBCUAhwQnAzBfEBNO
-U09yaWdpbmFsQ2xhc3NOYW1lgKaA4IDbgNqA3BEBJAmA2YCmW1BvcHVwQnV0dG9uXxAUe3sxOCwgMTV9
-LCB7NTEsIDI3fX3dAKMADgImBCwCJwIoAioApQDPANACKwCoAiwA0gItAi4ELwQwAFcCLgIuBDMDRQQ1
-AjYENl1OU05vcm1hbEltYWdlgGuAaYDeEEuAaYBpgN2A2BEBkBP/////hsxA/9QADgDcAN0A3gDfA+AA
-4QPrgCeAJtMADgAyALEAsgCzBD2AHoAcgN9UR2VhctIANwA4BEAEQaIEQQA7Xk5TQ2xhc3NTd2FwcGVy
-XxAPU2VsZWN0IElkZW50aXR50gA3ADgERARFogRFADtdTlNUYWJWaWV3SXRlbdYADgMrAMEDLADoAy0D
-LgRIBEkCkADUBEyA44DlgOaAhoAogQEGUTLVAGkADgBqAGsAbAArAG8EUQBxBFKAAIB5gOeBAQXSAA4A
-PgB2BFWAUqcEVgRXBFgEWQRaBFsEXIDogOyA8YD1gPmA/YEBAdkAaQAOAH8AgACBAIIAawCDAG0ESQCF
-BGAAhwRiBGMAigCHBEmA5oAggOoJgOuA6QmA5tIADgA+AD8EaIAYpgCRAJIAkwCUAJUAloASgBOAFIAV
-gBaAF9gAowAOAKQApQCmAKcAqACpAuoAqwCsAK0ArACsAK4Ar4AfgBsI2QBpAA4AfwQfAIEAawCDADIA
-bQRJBCEEdgR3BHgEeQCHBHsESYDmgOCA74DugPARASIJgO2A5l8QEU5TU2VjdXJlVGV4dEZpZWxkXxAV
-e3s4NywgNjB9LCB7MzgxLCAyMn192QCjAA4AzgClAM8A0ACoApMA0QOJANMDiwIuANYEVwOPAIcDkYAw
-gLWAaYAlgOwJgLfXAGkADgB/AIEAawCDAG0ESQIdBIoEiwIgAIcESYDmgGyA8oDzCYDm3QCjAA4CJgIn
-AigCKQIqAKUAzwDQAisAqAIsANICLQIuAi8CDADWBJIEGADWBFgCNQI2AjeAa4BpgCWA9IDWgCWA8dIA
-DgBeAF8COYAL1wBpAA4AfwCBAGsAgwBtBEkCHQSbBJwCIACHBEmA5oBsgPaA9wmA5l8QFXt7MjgzLCAx
-Mn0sIHs5MywgMzJ9fd0AowAOAiYCJwIoAikCKgClAM8A0AIrAKgCLADSAi0CLgIvAgwA1gSkAxwA1gRZ
-AjUCNgI3gGuAaYAlgPiAn4AlgPXSAA4AXgBfAjmAC9cAaQAOAH8AgQBrAIMAbQRJAMUErQSuAMgAhwRJ
-gOaAMYD6gPsJgObYAKMADgDOAKUAzwDQAKgA0QDSANMA1AS0ANYEWgDYANmAMIAogPyAJYD5gC1fECNQ
-bGVhc2UgZW50ZXIgeW91ciBLZXJiZXJvcyBwYXNzd29yZNcAaQAOAH8AgQBrAIMAbQRJAMUEvAS9ARwA
-hwRJgOaAMYD+gP8JgOZfEBV7ezg0LCA5MH0sIHszODcsIDY5fX3YAKMADgDOAKUAzwDQAKgA0QDSANMA
-1ATEAZgEWwDYANmAMIAogQEAgEOA/YAtXxAwTWFpbCB3YW50cyB0byBjb25uZWN0IHRvIHRoZSBhY2Nv
-dW50IGx4c0BtaXQuZWR12QBpAA4AfwQfAIEAawCDADIAbQRJBCEEzAQjBM4EJQCHBNAESYDmgOCBAQOA
-2oEBBAmBAQKA5l8QFHt7MTgsIDE2fSwgezUxLCAyNn193QCjAA4CJgQsAicCKAIqAKUAzwDQAisAqAIs
-ANICLQIuBC8EMABXAi4CLgQzBFwENQI2BNuAa4BpgN6AaYBpgN2BAQET/////4bEQP9fEBpBdXRoZW50
-aWNhdGlvbiBJbmZvcm1hdGlvbtYADgMrAMEDLADoAy0DLgTfAqACkADUBOOA44EBCICIgIaAKIEBCVEz
-VlJlc3VsdNIANwA4BOcDLKQDLADBAMIAO1p7NDg0LCAxOTl9XXsyMzkuMzIsIDEyOX1fEBJ7My40MDI4
-MmUrMzgsIDEzMX3SAA4APgB2BO2AUq8QIgTuBO8E8ATxBPIE8wT0BPUE9gT3BPgE+QT6BPsE/AT9BP4E
-/wUABQEFAgUDBQQFBQUGBQcFCAUJBQoFCwUMBQ0FDgUPgQERgQEUgQEWgQEhgQEvgQE0gQE6gQE/gQFB
-gQFFgQFKgQFQgQFXgQFcgQFggQFlgQFngQFsgQFugQFwgQFxgQGCgQGEgQGJgQGKgQGLgQGSgQGWgQGb
-gQGfgQGjgQGmgQGrgQHB1AAOBREFEgMtBRMCkAK1BRZdTlNEZXN0aW5hdGlvblhOU1NvdXJjZYEBE4CG
-gJmBARJfEBpzZWxlY3RQcmV2aW91c1RhYlZpZXdJdGVtOtIANwA4BRkFGqMFGgUbADtfEBVOU05pYkNv
-bnRyb2xDb25uZWN0b3JeTlNOaWJDb25uZWN0b3LUAA4FEQUSAy0FEwKQA0QFIIEBE4CGgNOBARVfEBZz
-ZWxlY3ROZXh0VGFiVmlld0l0ZW060wAOBRIDLQUTBSQFJYEBE4EBF4EBINgADgUnBSgFKQUqBSsFLAUt
-BS4FLwUwBTEFMgUzBTQFNVdOU1RpdGxlXxARTlNLZXlFcXVpdk1vZE1hc2taTlNLZXlFcXVpdl1OU01u
-ZW1vbmljTG9jWU5TT25JbWFnZVxOU01peGVkSW1hZ2VWTlNNZW51gQEfgQEZEgAQAACBARoSf////4EB
-G4EBHYEBGNQADgUnAN0FNwU4BTkFOgU7W05TTWVudUl0ZW1zgQEsgQHkgQHngQHlWE1pbmltaXplUW3T
-AA4AMgCxALIAswVBgB6AHIEBHF8QD05TTWVudUNoZWNrbWFya9MADgAyALEAsgCzBUaAHoAcgQEeXxAQ
-TlNNZW51TWl4ZWRTdGF0ZdIANwA4BUkFSqIFSgA7Wk5TTWVudUl0ZW1fEBNwZXJmb3JtTWluaWF0dXJp
-emU61AAOBREFEgMtBU0FTgNFBVCBAS6BASKA2IEBLdQADgUnAN0FNwU4BVMCLgVVgQEsgQEjgGmBASRU
-TWVuddIADgA+AHYFWYBSpAVaBVsFXAVdgQElgQEngQEpgQEq2AAOBScFKAUpBSoFKwUsBS0FLgVgBTAC
-LgUyBTMFNAVOgQEfgQEmgGmBARuBAR2BASJvEA8AVABpAGMAawBlAHQAIABPAHAAdABpAG8AbgBzICbY
-AA4FJwUoBSkFKgUrBSwFLQUuBWgFMAIuBTIFMwU0BU6BAR+BASiAaYEBG4EBHYEBIm8QEABDAGgAYQBu
-AGcAZQAgAFAAYQBzAHMAdwBvAHIAZCAm2gAOBScFKAVvBSkFcAUqBSsFLAUtBS4CLgUwAIcCLgCHBTIF
-MwU0BU5dTlNJc1NlcGFyYXRvclxOU0lzRGlzYWJsZWSBAR+AaQmAaQmBARuBAR2BASLYAA4FJwUoBSkF
-KgUrBSwFLQUuBXsFMAIuBTIFMwU0BU6BAR+BASuAaYEBG4EBHYEBIl8QEUFib3V0IEtlcmJlcm9zLi4u
-0gA3ADgFggUtogUtADtUbWVuddIANwA4BYUFhqMFhgUbADtfEBROU05pYk91dGxldENvbm5lY3RvctQA
-DgURBRIDLQUTAB8FigWLgQETgAKBATCBATPXAA4FJwUpBSoFKwUsBS0FLgWOAi4FMgUzBTQFkoEBH4EB
-MoBpgQEbgQEdgQEx1AAOBScA3QU3BTgFlQWWBZeBASyBAcqBAduBAcxfEBNBYm91dCBLZXJiZXJvc0Fn
-ZW50XxAdb3JkZXJGcm9udFN0YW5kYXJkQWJvdXRQYW5lbDrTAA4FEgMtBRMFnAWdgQETgQE1gQE52AAO
-BScFKAUpBSoFKwUsBS0FLgWgBTAFoQUyBTMFNAWkgQEfgQE3gQE4gQEbgQEdgQE20wAOBScFNwU4BacF
-qIEBLIEB3YEB31RVbmRvUXpVdW5kbzrTAA4FEgMtBRMFrgWvgQETgQE7gQE+2AAOBScFKAUpBSoFKwUs
-BS0FLgWyBTAFswUyBTMFNAU1gQEfgQE8gQE9gQEbgQEdgQEYVUNsb3NlUXddcGVyZm9ybUNsb3NlOtQA
-DgURBRIDLQVNA0ADQgW+gQEugLGAvIEBQFtuZXh0S2V5Vmlld9MADgUSAy0FEwXCBcOBAROBAUKBAUTY
-AA4FJwUoBSkFKgUrBSwFLQUuBcYFMAIuBTIFMwU0BaSBAR+BAUOAaYEBG4EBHYEBNlZEZWxldGVXZGVs
-ZXRlOtMADgUSAy0FEwXPBdCBAROBAUaBAUnYAA4FJwUoBSkFKgUrBSwFLQUuBdMFMAXUBTIFMwU0BaSB
-AR+BAUeBAUiBARuBAR2BATZaU2VsZWN0IEFsbFFhWnNlbGVjdEFsbDrTAA4FEgMtBRMF3QXegQETgQFL
-gQFP2AAOBScFKAUpBSoFKwUsBS0FLgXhBTAF4gUyBTMFNAXlgQEfgQFNgQFOgQEbgQEdgQFM0wAOBScF
-NwU4BegF6YEBLIEB64EB7F8QEktlcmJlcm9zQWdlbnQgSGVscFE/WXNob3dIZWxwOtQADgURBRIDLQUT
-Be8F8AXxgQETgQFUgQFRgQFW2AAOBScFKAUpBSoFKwUsBS0FLgX0BfUF9gUyBTMFNAWSgQEfgQFSEgAY
-AACBAVOBARuBAR2BATFbSGlkZSBPdGhlcnNRaNIADgAyADMF/oAEgQFVXxAWaGlkZU90aGVyQXBwbGlj
-YXRpb25zOtMADgUSAy0FEwYCBgOBAROBAViBAVvYAA4FJwUoBSkFKgUrBSwFLQUuBgYFMAYHBTIFMwU0
-BaSBAR+BAVmBAVqBARuBAR2BATZUUmVkb1FaVXJlZG860wAOBRIDLQUTBhAGEYEBE4EBXYEBX9gADgUn
-BSgFKQUqBSsFLAUtBS4GFAUwAi4FMgUzBTQFNYEBH4EBXoBpgQEbgQEdgQEYVFpvb21ccGVyZm9ybVpv
-b2060wAOBRIDLQUTBh0GHoEBE4EBYYEBZNgADgUnBSgFKQUqBSsFLAUtBS4GIQUwBiIFMgUzBTQFpIEB
-H4EBYoEBY4EBG4EBHYEBNlVQYXN0ZVF2VnBhc3RlOtQADgURBRIDLQUTApAEWQYtgQETgIaA9YEBZtMA
-DgUSAy0FEwYwBjGBAROBAWiBAWvYAA4FJwUoBSkFKgUrBSwFLQUuBjQFMAY1BTIFMwU0BaSBAR+BAWmB
-AWqBARuBAR2BATZTQ3V0UXhUY3V0OtQADgURBRIDLQUTApAEWAZAgQETgIaA8YEBbdQADgURBRIDLQUT
-AEECRgZFgQETgAeAb4EBb9QADgURBRIDLQVNA0IDQAW+gQEugLyAsYEBQNQADgURBRIDLQVNBk0GTgZP
-gQEugQF6gQFygQGB2gZRAA4GUgZTAIAGVAZVBlYGVwZYAIcGWgCHBlwAhwZeBl8AhwCHAIdfEBpOU0Zp
-bHRlclJlc3RyaWN0c0luc2VydGlvbl8QFE5TUHJlc2VydmVzU2VsZWN0aW9uXxAPX05TTWFuYWdlZFBy
-b3h5XxARTlNPYmplY3RDbGFzc05hbWVeTlNEZWNsYXJlZEtleXNfECJOU0NsZWFyc0ZpbHRlclByZWRp
-Y2F0ZU9uSW5zZXJ0aW9uXxAYTlNTZWxlY3RzSW5zZXJ0ZWRPYmplY3RzXxAWTlNBdm9pZHNFbXB0eVNl
-bGVjdGlvbgmBAXkJgQF3CYEBdoEBcwkJCdIADgA+AHYGZYBSogZmBmeBAXSBAXVfEBZzZXJ2aWNlUHJp
-bmNpcGFsU3RyaW5nXxAYc2hvcnRUaW1lUmVtYWluaW5nU3RyaW5nXxASS2VyYmVyb3NDcmVkZW50aWFs
-0QAOBmyBAXjSADcAOAZuBlOiBlMAO9IANwA4BnAGcaQGcQZyBnMAO18QEU5TQXJyYXlDb250cm9sbGVy
-XxASTlNPYmplY3RDb250cm9sbGVyXE5TQ29udHJvbGxlctkGUQAOBlIGUwZUBlUGVgZXBlgAhwZaAIcG
-eAZ5BnoAhwCHAIcJgQF5CYEBgIEBf4EBewkJCdIADgA+AHYGgIBSowaBBoIGg4EBfIEBfYEBfl8QEGNy
-ZWRlbnRpYWxzQXJyYXlfEA9wcmluY2lwYWxTdHJpbmddS2VyYmVyb3NDYWNoZdEADgZsgQF4V2NvbnRl
-bnTUAA4FEQUSAy0FTQVOBFwGjoEBLoEBIoEBAYEBg1lwb3B1cE1lbnXTAA4FEgMtBRMGkgaTgQETgQGF
-gQGI2AAOBScFKAUpBSoFKwUsBS0FLgaWBfUGlwUyBTMFNAWkgQEfgQGGgQGHgQEbgQEdgQE2XxAVUGFz
-dGUgYW5kIE1hdGNoIFN0eWxlUVZfEBFwYXN0ZUFzUGxhaW5UZXh0OtQADgURBRIDLQVNBU4DRQaOgQEu
-gQEigNiBAYPUAA4FEQUSAy0FTQVOBFwFUIEBLoEBIoEBAYEBLdQADgURBRIDLQVNBqoGTQZPgQEugQGM
-gQF6gQGB1AAOBlMGVAZVBq4GrwawBrGBAZGBAZCBAY+BAY3SAA4APgB2BrSAUqEGtYEBjltjYWNoZXNB
-cnJheV8QF0tlcmJlcm9zQ2FjaGVDb2xsZWN0aW9u0QAOBmyBAXjSADcAOAa7BnKjBnIGcwA71AAOBREF
-EgMtBRMF7wa/BsCBAROBAVSBAZOBAZXYAA4FJwUoBSkFKgUrBSwFLQUuBsMFMAIuBTIFMwU0BTWBAR+B
-AZSAaYEBG4EBHYEBGF8QEkJyaW5nIEFsbCB0byBGcm9udF8QD2FycmFuZ2VJbkZyb250OtQADgURBRID
-LQUTBe8GzQbOgQETgQFUgQGXgQGa2AAOBScFKAUpBSoFKwUsBS0FLgbRBTAG0gUyBTMFNAWSgQEfgQGY
-gQGZgQEbgQEdgQExXxASUXVpdCBLZXJiZXJvc0FnZW50UXFadGVybWluYXRlOtQADgURBRIDLQUTBe8G
-3AbdgQETgQFUgQGcgQGe2AAOBScFKAUpBSoFKwUsBS0FLgbgBTAF9gUyBTMFNAWSgQEfgQGdgQFTgQEb
-gQEdgQExXxASSGlkZSBLZXJiZXJvc0FnZW50VWhpZGU61AAOBREFEgMtBRMF7wbqBuuBAROBAVSBAaCB
-AaLYAA4FJwUoBSkFKgUrBSwFLQUuBu4FMAIuBTIFMwU0BZKBAR+BAaGAaYEBG4EBHYEBMVhTaG93IEFs
-bFd1bmhpZGU61AAOBREFEgMtBU0G9waqBk+BAS6BAaSBAYyBAYHSAA4AMgAzBvyABIEBpdMADgUSAy0F
-Ewb/BwCBAROBAaeBAarYAA4FJwUoBSkFKgUrBSwFLQUuBwMFMAcEBTIFMwU0BaSBAR+BAaiBAamBARuB
-AR2BATZUQ29weVFjVWNvcHk62AAOBREHDAcNBRIDLQcOBw8HEAZNBxIHEwF/BxUHFgBXWU5TS2V5UGF0
-aFlOU0JpbmRpbmdZTlNPcHRpb25zXxAcTlNOaWJCaW5kaW5nQ29ubmVjdG9yVmVyc2lvboEBwIEBeoEB
-roEBrYBAgQGsgQGvXxAmdmFsdWU6IGFycmFuZ2VkT2JqZWN0cy5wcmluY2lwYWxTdHJpbmdVdmFsdWVf
-EB9hcnJhbmdlZE9iamVjdHMucHJpbmNpcGFsU3RyaW5n0wAOBxsAPgccBx0HKldOUy5rZXlzgQG/rAce
-Bx8HIAchByIHIwckByUHJgcnBygHKYEBsIEBsYEBsoEBs4EBtIEBtYEBtoEBt4EBuIEBuYEBuoEBu6wH
-KwcsBysHKwcvBy8HKwcsBy8HLwcrByyBAbyBAb2BAbyBAbyBAb6BAb6BAbyBAb2BAb6BAb6BAbyBAb1f
-EBpOU0NvbmRpdGlvbmFsbHlTZXRzRW5hYmxlZF8QHE5TUmFpc2VzRm9yTm90QXBwbGljYWJsZUtleXNf
-EBZOU1ZhbGlkYXRlc0ltbWVkaWF0ZWx5XxAmTlNBbHdheXNQcmVzZW50c0FwcGxpY2F0aW9uTW9kYWxB
-bGVydHNfEBtOU011bHRpcGxlVmFsdWVzUGxhY2Vob2xkZXJfEBFOU051bGxQbGFjZWhvbGRlcl8QGk5T
-Q29udGludW91c2x5VXBkYXRlc1ZhbHVlXxAXTlNDcmVhdGVzU29ydERlc2NyaXB0b3JfEBpOU05vdEFw
-cGxpY2FibGVQbGFjZWhvbGRlcl8QGE5TTm9TZWxlY3Rpb25QbGFjZWhvbGRlcl8QJk5TQWxsb3dzRWRp
-dGluZ011bHRpcGxlVmFsdWVzU2VsZWN0aW9uXxAbTlNDb25kaXRpb25hbGx5U2V0c0VkaXRhYmxlCAnS
-ADcAOAdGB0eiB0cAO1xOU0RpY3Rpb25hcnnSADcAOAdJB0qjB0oFGwA7XxAVTlNOaWJCaW5kaW5nQ29u
-bmVjdG9y2AAOBREHDAcNBRIDLQcOBw8HEAZNB04HEwGAB1EHUgBXgQHAgQF6gQHDgQGtgEuBAcKBAcRf
-EC92YWx1ZTogYXJyYW5nZWRPYmplY3RzLnNob3J0VGltZVJlbWFpbmluZ1N0cmluZ18QKGFycmFuZ2Vk
-T2JqZWN0cy5zaG9ydFRpbWVSZW1haW5pbmdTdHJpbmfTAA4HGwA+BxwHVwdkgQG/rAceBx8HIAchByIH
-IwckByUHJgcnBygHKYEBsIEBsYEBsoEBs4EBtIEBtYEBtoEBt4EBuIEBuYEBuoEBu6wHKwcsBysHKwcv
-By8HKwcrBy8HLwcrByyBAbyBAb2BAbyBAbyBAb6BAb6BAbyBAbyBAb6BAb6BAbyBAb3SAA4APgdyB3OB
-Ae6vEHQHdAE0AX8EDgJ1AHkGTQRYBVsCswMFB38BgABPBCQFnAWkAIgCtAUkA0AGkgRWBK4HjAYCARQA
-QQeQBhABjgTOAqEG3AM/BVoHmAa/BjAF5QNBBvcEXAbNA0QAeAeiAtAESQVOB6YAewXCBfAG6gerAqAE
-vQMoBGIHsAK1BFcDXgOsAh8Htge3BV0DSwRaA3sAQgWuAzAC8wRbAuQFNQZOA2sDQgXdA0MAfAKQAloA
-xwM6Bv8HzgG+BJwCsQXPAroFigaqA0UEWQVcAycH2gR4BIsH3QB9AUwBHwWSA4QAegXvAkYCrQYdgQHG
-gDaAQIDVgIOAIYEBeoDxgQEngJKAnoEBzYBLgA2A3IEBNYEBNoAagJWBAReAsYEBhYDogPuBAdyBAViA
-X4AHgQHJgQFdgEiBAQSBAQeBAZyAq4EBJYEBzoEBk4EBaIEBTICugQGkgQEBgQGXgNOAEIEB4YCTgOaB
-ASKBAeCAZYEBQoEBUYEBoIEB0oCIgP+A5IDrgQHVgJmA7ICvgL+AZ4EB6IEB2YEBKoCsgPmAtIB+gQE7
-gKaAmoD9gJaBARiBAXKAuoC8gQFLgLOAbYCGgHSAI4CogQGngQHagFGA94CKgQFGgIyBATCBAYyA2ID1
-gQEpgKSBAeaA8IDzgQHRgHKAOIBbgQExgNGAMoEBVIBvgI+BAWHUAA4FJwDdBTcFOAfqB+sH7IEBLIEB
-x4EB7YEByF5BdXRoZW50aWNhdGlvbtIADgA+AHYH8IBSpAeQB4wHoge2gQHJgQHcgQHhgQHo2gAOB/YF
-JwUoBSkFKgUrBSwFLQH4BS4FkgWVBTACLgUyBTMFNAd0B/5ZTlNTdWJtZW51gQEfgQExgQHKgGmBARuB
-AR2BAcaBActec3VibWVudUFjdGlvbjrSAA4APgB2CAKAUqsFigd/B5gH3QerB7cG3AXwBuoHzgbNgQEw
-gQHNgQHOgQHRgQHSgQHZgQGcgQFRgQGggQHagQGX2gAOBScFKAVvBSkFcAUqBSsFLAUtBS4CLgUwAIcC
-LgCHBTIFMwU0BZKBAR+AaQmAaQmBARuBAR2BATHYAA4FJwUoBSkFKgUrBSwFLQUuCBkFMAgaBTIFMwU0
-BZKBAR+BAc+BAdCBARuBAR2BATFsAFAAcgBlAGYAZQByAGUAbgBjAGUAcyAmUSzaAA4FJwUoBW8FKQVw
-BSoFKwUsBS0FLgIuBTAAhwIuAIcFMgUzBTQFkoEBH4BpCYBpCYEBG4EBHYEBMdoADgf2BScFKAUpBSoF
-KwUsBS0B+AUuB7AILAUwAi4FMgUzBTQFkggxgQEfgQHVgQHTgGmBARuBAR2BATGBAdRYU2VydmljZXPU
-AA4FJwDdBTcFOAg1CDYIN4EBLIEB1oEB2IEB19IADgBeAF8IMoAL0gAOAD4Adgg8gFKgXxAPX05TU2Vy
-dmljZXNNZW512gAOBScFKAVvBSkFcAUqBSsFLAUtBS4CLgUwAIcCLgCHBTIFMwU0BZKBAR+AaQmAaQmB
-ARuBAR2BATHaAA4FJwUoBW8FKQVwBSoFKwUsBS0FLgIuBTAAhwIuAIcFMgUzBTQFkoEBH4BpCYBpCYEB
-G4EBHYEBMVxfTlNBcHBsZU1lbnXaAA4H9gUnBSgFKQUqBSsFLAUtAfgFLgWkBacFMAIuBTIFMwU0B3QI
-WYEBH4EBNoEB3YBpgQEbgQEdgQHGgQHeVEVkaXTSAA4APgB2CF2AUqkFnAYCB6YGMAb/Bh0GkgXCBc+B
-ATWBAViBAeCBAWiBAaeBAWGBAYWBAUKBAUbaAA4FJwUoBW8FKQVwBSoFKwUsBS0FLgIuBTAAhwIuAIcF
-MgUzBTQFpIEBH4BpCYBpCYEBG4EBHYEBNtoADgf2BScFKAUpBSoFKwUsBS0B+AUuBTUIcwUwAi4FMgUz
-BTQHdAh4gQEfgQEYgQHigGmBARuBAR2BAcaBAeNWV2luZG930gAOAF4AXwh5gAvSAA4APgB2CH6AUqUF
-rgUkBhAH2ga/gQE7gQEXgQFdgQHmgQGT2gAOBScFKAVvBSkFcAUqBSsFLAUtBS4CLgUwAIcCLgCHBTIF
-MwU0BTWBAR+AaQmAaQmBARuBAR2BARheX05TV2luZG93c01lbnXaAA4H9gUnBSgFKQUqBSsFLAUtAfgF
-LgXlCJEFMAIuBTIFMwU0B3QIloEBH4EBTIEB6YBpgQEbgQEdgQHGgQHqVEhlbHDSAA4AXgBfCJeAC9IA
-DgA+AHYInIBSoQXdgQFLW19OU01haW5NZW510gA3ADgIoAHgogHgADvSAA4APgdyCKOBAe6vEHQAHwB6
-ATQDRABCAE8AHwRJBU4CoAK1BZIBNABBA0UFpAeMAHgCoAU1AzAFpARJBFoHdAWkAHoAHwd0BTUBfwRc
-ApAFkgMwBU4FkgU1BaQHtgMwAB8ESQWSAzAATwd0Aq0DKAAfBaQATwWkBZIFkgWSAqEEWwKQBFYHqwKg
-BEkDPwNCAHsHdAWSBU4DOgRJA0AAHwU1AycCtARJArMHogAfA0EDMAXlAzAATwJ1AH0AeQMwBaQFkgGA
-BFkCoAWkArEFkgAfAzAESQVOApAFNQRXBFgFkgBPAHoAegeQA0MATwAfAHwCoAWkgAKAMoA2gNOAfoAN
-gAKA5oEBIoCIgJmBATGANoAHgNiBATaBAdyAEICIgQEYgKaBATaA5oD5gQHGgQE2gDKAAoEBxoEBGIBA
-gQEBgIaBATGApoEBIoEBMYEBGIEBNoEB6ICmgAKA5oEBMYCmgA2BAcaAj4DkgAKBATaADYEBNoEBMYEB
-MYEBMYEBB4D9gIaA6IEB0oCIgOaAq4C8gGWBAcaBATGBASKAqIDmgLGAAoEBGICkgJWA5oCSgQHhgAKA
-roCmgQFMgKaADYCDgHKAIYCmgQE2gQExgEuA9YCIgQE2gIqBATGAAoCmgOaBASKAhoEBGIDsgPGBATGA
-DYAygDKBAcmAs4ANgAKAbYCIgQE20gAOAD4HcgkagQHurxB1B3QBNAF/BA4CdQB5Bk0EWAVbArMDBQd/
-AYAATwQkBZwFpACIArQFJAaSA0AEVgYCB4wErgEUAEEHkAYQAY4EzgKhBtwDPwVaB5gGvwYwBeUDQQb3
-Bs0HogRcAHgDRALQBU4ESQemBfAAewXCBuoHqwKgBL0DKARiB7ACtQRXAB8DXgOsAh8Htge3BV0DSwRa
-A3sAQgWuAzAC8wRbBTUC5AZOBd0DQgNrA0MAfAKQAloAxwM6Bv8HzgG+BJwCsQXPAroFigaqA0UFXARZ
-AycH2gR4BIsH3QB9AUwBHwWSA4QAegXvAq0CRgYdgQHGgDaAQIDVgIOAIYEBeoDxgQEngJKAnoEBzYBL
-gA2A3IEBNYEBNoAagJWBAReBAYWAsYDogQFYgQHcgPuAX4AHgQHJgQFdgEiBAQSBAQeBAZyAq4EBJYEB
-zoEBk4EBaIEBTICugQGkgQGXgQHhgQEBgBCA04CTgQEigOaBAeCBAVGAZYEBQoEBoIEB0oCIgP+A5IDr
-gQHVgJmA7IACgK+Av4BngQHogQHZgQEqgKyA+YC0gH6BATuApoCagP2BARiAloEBcoEBS4C8gLqAs4Bt
-gIaAdIAjgKiBAaeBAdqAUYD3gIqBAUaAjIEBMIEBjIDYgQEpgPWApIEB5oDwgPOBAdGAcoA4gFuBATGA
-0YAygQFUgI+Ab4EBYdIADgA+B3IJkoEB7q8QdQmTCZQJlQmWCZcJmAmZCZoJmwmcCZ0JngmfCaAJoQmi
-CaMJpAmlCaYJpwmoCakJqgmrCawJrQhzCa8JsAmxCbIJswm0CbUJtgm3CbgJuQm6CbsG/Am9Cb4JvwnA
-CcEJwgnDCcQJxQnGCccJyAnJCcoJywnMCc0JzgnPCdAJ0QnSCdMJ1AnVCdYJ1wnYCdkJ2gnbCdwJ3Qne
-Cd8J4AnhCeIJ4wnkCeUJ5gnnCegJ6QnqCesJ7AntCe4J7wnwCfEJ8gnzCfQJ9Qn2CfcJ+An5CfoJ+wn8
-Cf0J/gn/CgAKAQoCCgMKBAoFCgYKB4EB8oEB84EB9IEB9YEB9oEB94EB+IEB+YEB+oEB+4EB/IEB/YEB
-/oEB/4ECAIECAYECAoECA4ECBIECBYECBoECB4ECCIECCYECCoECC4ECDIEB4oECDYECDoECD4ECEIEC
-EYECEoECE4ECFIECFYECFoECF4ECGIECGYEBpYECGoECG4ECHIECHYECHoECH4ECIIECIYECIoECI4EC
-JIECJYECJoECJ4ECKIECKYECKoECK4ECLIECLYECLoECL4ECMIECMYECMoECM4ECNIECNYECNoECN4EC
-OIECOYECOoECO4ECPIECPYECPoECP4ECQIECQYECQoECQ4ECRIECRYECRoECR4ECSIECSYECSoECS4EC
-TIECTYECToECT4ECUIECUYECUoECU4ECVIECVYECVoECV4ECWIECWYECWoECW4ECXIECXYECXoECX4EC
-YIECYYECYoECY4ECZFhNYWluTWVudV8QJVRhYmxlIFZpZXcgKElkZW50aXR5LCBUaW1lIFJlbWFpbmlu
-ZylfEBdUYWJsZSBDb2x1bW4gKElkZW50aXR5KV8QGEJ1dHRvbiBDZWxsIChDb250aW51ZSktMV5Db250
-ZW50IFZpZXctMV8QL1N0YXRpYyBUZXh0IChQbGVhc2Ugc2VsZWN0IGEgS2VyYmVyb3MgSWRlbnRpdHkp
-XxAQQ2FjaGVzQ29udHJvbGxlcl8QFlB1c2ggQnV0dG9uIChDb250aW51ZSlvEBwATQBlAG4AdQAgAEkA
-dABlAG0AIAAoAEMAaABhAG4AZwBlACAAUABhAHMAcwB3AG8AcgBkICYAKV8QGFN0YXRpYyBUZXh0IChD
-b25jbHVzaW9uKV8QFUJ1dHRvbiBDZWxsIChHbyBCYWNrKVtTZXBhcmF0b3ItMl8QHVRhYmxlIENvbHVt
-biAoVGltZSBSZW1haW5pbmcpXENvbnRlbnQgVmlld18QFEJ1dHRvbiBDZWxsIChHZWFyKS0xXxAQTWVu
-dSBJdGVtIChVbmRvKVtNZW51IChFZGl0KV8QGkltYWdlIENlbGwgKEtlcmJlcm9zQWdlbnQpXxBZU3Rh
-dGljIFRleHQgKENvbmdyYXR1bGF0aW9ucyEgWW91IGhhdmUgYWNxdWlyZWQgS2VyYmVyb3MgdGlja2V0
-cyBmb3IgbHhzQEFUSEVOQS5NSVQuRURVLilfEBRNZW51IEl0ZW0gKE1pbmltaXplKV8QIU1lbnUgSXRl
-bSAoUGFzdGUgYW5kIE1hdGNoIFN0eWxlKVpUZXh0IEZpZWxkXxAcSW1hZ2UgVmlldyAoS2VyYmVyb3NB
-Z2VudCktMl8QEE1lbnUgSXRlbSAoUmVkbylfEBBNZW51IEl0ZW0gKEVkaXQpXxA1VGV4dCBGaWVsZCBD
-ZWxsIChQbGVhc2UgZW50ZXIgeW91ciBLZXJiZXJvcyBwYXNzd29yZClfEBNIb3Jpem9udGFsIFNjcm9s
-bGVyXxAZTWVudSBJdGVtIChLZXJiZXJvc0FnZW50KV8QEE1lbnUgSXRlbSAoWm9vbSlfEBtUZXh0IEZp
-ZWxkIENlbGwgKFRleHQgQ2VsbClfEBJCdXR0b24gQ2VsbCAoR2VhcilfEBZUYWIgVmlldyBJdGVtIChS
-ZXN1bHQpXxAeTWVudSBJdGVtIChIaWRlIEtlcmJlcm9zQWdlbnQpXxAxU3RhdGljIFRleHQgKFBsZWFz
-ZSBlbnRlciB5b3VyIEtlcmJlcm9zIGlkZW50aXR5KW8QGwBNAGUAbgB1ACAASQB0AGUAbQAgACgAVABp
-AGMAawBlAHQAIABPAHAAdABpAG8AbgBzICYAKW8QGABNAGUAbgB1ACAASQB0AGUAbQAgACgAUAByAGUA
-ZgBlAHIAZQBuAGMAZQBzICYAKV8QHk1lbnUgSXRlbSAoQnJpbmcgQWxsIHRvIEZyb250KV8QD01lbnUg
-SXRlbSAoQ3V0KVtNZW51IChIZWxwKV8QE1N0YXRpYyBUZXh0IChOYW1lOilfEB5NZW51IEl0ZW0gKFF1
-aXQgS2VyYmVyb3NBZ2VudClfEBJNZW51IEl0ZW0gKFdpbmRvdylfEBNQb3B1cCBCdXR0b24gKEdlYXIp
-XxAaSW1hZ2UgVmlldyAoS2VyYmVyb3NBZ2VudClfEBhQdXNoIEJ1dHRvbiAoQ29udGludWUpLTFfEBxJ
-bWFnZSBDZWxsIChLZXJiZXJvc0FnZW50KS0xWEdlYXJNZW51VlZpZXctMVtTZXBhcmF0b3ItMV8QF01l
-bnUgSXRlbSAoSGlkZSBPdGhlcnMpXxAUUHVzaCBCdXR0b24gKFNlbGVjdClfEBJNZW51IEl0ZW0gKERl
-bGV0ZSlfEBRNZW51IEl0ZW0gKFNob3cgQWxsKV8QFE1lbnUgSXRlbSAoU2VydmljZXMpXxBCVGV4dCBG
-aWVsZCBDZWxsIChNYWlsIHdhbnRzIHRvIGNvbm5lY3QgdG8gdGhlIGFjY291bnQgbHhzQG1pdC5lZHUp
-XxAqVGFiIFZpZXcgSXRlbSAoQXV0aGVudGljYXRpb24gSW5mb3JtYXRpb24pXxAcSW1hZ2UgQ2VsbCAo
-S2VyYmVyb3NBZ2VudCktMl8QD01lbnUgKFNlcnZpY2VzKV8QFVB1c2ggQnV0dG9uIChHbyBCYWNrKV8Q
-EVNlY3VyZSBUZXh0IEZpZWxkXEZpbGUncyBPd25lcl8QNVRleHQgRmllbGQgQ2VsbCAoUGxlYXNlIGVu
-dGVyIHlvdXIgS2VyYmVyb3MgaWRlbnRpdHkpXkNvbWJvIEJveCBDZWxsXxAUQnV0dG9uIENlbGwgKFNl
-bGVjdClfEBBNZW51IEl0ZW0gKEhlbHApW1NlcGFyYXRvci0zXxAdTWVudSBJdGVtIChBYm91dCBLZXJi
-ZXJvcy4uLilfEBxJbWFnZSBDZWxsIChLZXJiZXJvc0FnZW50KS0zXxAxU3RhdGljIFRleHQgKFBsZWFz
-ZSBlbnRlciB5b3VyIEtlcmJlcm9zIHBhc3N3b3JkKV8QEVRleHQgRmllbGQgQ2VsbC0xV1dpbmRvdzFf
-EBFNZW51IEl0ZW0gKENsb3NlKVZWaWV3LTJfEF1UZXh0IEZpZWxkIENlbGwgKENvbmdyYXR1bGF0aW9u
-cyEgWW91IGhhdmUgYWNxdWlyZWQgS2VyYmVyb3MgdGlja2V0cyBmb3IgbHhzQEFUSEVOQS5NSVQuRURV
-LilfED5TdGF0aWMgVGV4dCAoTWFpbCB3YW50cyB0byBjb25uZWN0IHRvIHRoZSBhY2NvdW50IGx4c0Bt
-aXQuZWR1KV1NZW51IChXaW5kb3cpXxAcVGV4dCBGaWVsZCBDZWxsIChDb25jbHVzaW9uKV8QFUNyZWRl
-bnRpYWxzQ29udHJvbGxlcl8QHk1lbnUgSXRlbSAoS2VyYmVyb3NBZ2VudCBIZWxwKVlDb21ibyBCb3hf
-EBdUZXh0IEZpZWxkIENlbGwgKE5hbWU6KV8QFFN0YXRpYyBUZXh0IChSZWFsbTopXxAUUHVzaCBCdXR0
-b24gKENhbmNlbClfEEhObyBTaGFkb3cgVGFiIFZpZXcgKFNlbGVjdCBJZGVudGl0eSwgQXV0aGVudGlj
-YXRpb24gSW5mb3JtYXRpb24sIFJlc3VsdClvEBIAQgB1AHQAdABvAG4AIABDAGUAbABsACAAKABOAGUA
-dyAmAClfEDNUZXh0IEZpZWxkIENlbGwgKFBsZWFzZSBzZWxlY3QgYSBLZXJiZXJvcyBJZGVudGl0eSlf
-EBxJbWFnZSBWaWV3IChLZXJiZXJvc0FnZW50KS0zXxAQTWVudSBJdGVtIChDb3B5KVtTZXBhcmF0b3It
-NF8QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS0xXxAXQnV0dG9uIENlbGwgKEdvIEJhY2spLTFf
-EBJQdXNoIEJ1dHRvbiAoRG9uZSlfEBZNZW51IEl0ZW0gKFNlbGVjdCBBbGwpXxASQnV0dG9uIENlbGwg
-KERvbmUpXxAfTWVudSBJdGVtIChBYm91dCBLZXJiZXJvc0FnZW50KV8QGUNhY2hlQ29sbGVjdGlvbkNv
-bnRyb2xsZXJfEBVQb3B1cCBCdXR0b24gKEdlYXIpLTFZU2VwYXJhdG9yXxAXUHVzaCBCdXR0b24gKEdv
-IEJhY2spLTFfEB9UYWIgVmlldyBJdGVtIChTZWxlY3QgSWRlbnRpdHkpW1NlcGFyYXRvci02XxAPVGV4
-dCBGaWVsZCBDZWxsXxAWQnV0dG9uIENlbGwgKENvbnRpbnVlKVtTZXBhcmF0b3ItNW8QEgBQAHUAcwBo
-ACAAQgB1AHQAdABvAG4AIAAoAE4AZQB3ICYAKV8QEVRhYmxlIEhlYWRlciBWaWV3XxARVmVydGljYWwg
-U2Nyb2xsZXJfEBRNZW51IChLZXJiZXJvc0FnZW50KV8QGFRleHQgRmllbGQgQ2VsbCAoUmVhbG06KVtT
-Y3JvbGwgVmlld1tBcHBsaWNhdGlvbl8QHEltYWdlIFZpZXcgKEtlcmJlcm9zQWdlbnQpLTFfEBRCdXR0
-b24gQ2VsbCAoQ2FuY2VsKV8QEU1lbnUgSXRlbSAoUGFzdGUp0gAOAD4Hcgp8gQHuowRXBFwDRYDsgQEB
-gNjSAA4APgdyCoKBAe6jBHsE0AQngO2BAQKA2dIADgA+B3IKiIEB7q8Qlwd0ATQBfwT0BQAEDgJ1AHkE
-7gZNBFgFWwUIArMFCQMFB38BgABPBCQFnAWkBPwAiAK0BSQE/QUKA0AGkgRWBK4HjAYCARQAQQeQBQEG
-EAGOBM4FDAKhBtwDPwVaB5gGvwYwBeUDQQUDBvcEXAbNA0QAeAeiBQ8C0ARJBU4HpgB7BcIF8ATyBuoH
-qwKgBL0E+QMoBGIHsAK1BPEEVwT1AB8FDQNeBQUDrAIfBPMHtgT+B7cE+gVdA0sFBwRaBPgDewBCBa4D
-MALzBFsC5AU1Bk4E8ANrA0IF3QT2A0MFBAT3AHwFCwKQAloAxwM6BQYG/wfOAb4E+wScArEFzwK6BYoG
-qgNFBFkFXAMnB9oEeAT/BIsH3QB9AUwE7wUCAR8FDgWSA4QAegXvAkYCrQYdgQHGgDaAQIEBOoEBboDV
-gIOAIYEBEYEBeoDxgQEngQGSgJKBAZaAnoEBzYBLgA2A3IEBNYEBNoEBYIAagJWBAReBAWWBAZuAsYEB
-hYDogPuBAdyBAViAX4AHgQHJgQFwgQFdgEiBAQSBAaOBAQeBAZyAq4EBJYEBzoEBk4EBaIEBTICugQGC
-gQGkgQEBgQGXgNOAEIEB4YEBwYCTgOaBASKBAeCAZYEBQoEBUYEBL4EBoIEB0oCIgP+BAVCA5IDrgQHV
-gJmBASGA7IEBP4ACgQGmgK+BAYmAv4BngQE0gQHogQFngQHZgQFXgQEqgKyBAYuA+YEBSoC0gH6BATuA
-poCagP2AloEBGIEBcoEBFoC6gLyBAUuBAUGAs4EBhIEBRYBtgQGfgIaAdIAjgKiBAYqBAaeBAdqAUYEB
-XID3gIqBAUaAjIEBMIEBjIDYgPWBASmApIEB5oDwgQFsgPOBAdGAcoA4gQEUgQFxgFuBAauBATGA0YAy
-gQFUgG+Aj4EBYdIADgA+B3ILIoEB7q8QlwsjCyQLJQsmCycLKAspCyoLKwssCy0LLgsvCzALMQsyCzML
-NAs1CzYLNws4CzkLOgs7CzwLPQs+Cz8LQAtBC0ILQwtEC0ULRgtHC0gLSQtKC0sLTAtNC04LTwtQC1EL
-UgtTC1QLVQtWC1cLWAtZC1oLWwtcC10LXgtfC2ALYQtiC2MLZAtlC2YLZwtoC2kLagtrC2wLbQtuC28L
-cAtxC3ILcwt0C3ULdgt3C3gLeQt6C3sLfAt9C34LfwuAC4ELgguDC4QLhQuGC4cLiAuJC4oLiwuMC40L
-jguPC5ALkQuSC5MLlAuVC5YLlwuYC5kLmgubC5wLnQueC58LoAuhC6ILowukC6ULpgunC6gLqQuqC6sL
-rAutC64LrwuwC7ELsguzC7QLtQu2C7cLuAu5gQJpgQJqgQJrgQJsgQJtgQJugQJvgQJwgQJxgQJygQJz
-gQJ0gQJ1gQJ2gQJ3gQJ4gQJ5gQJ6gQJ7gQJ8gQJ9gQJ+gQJ/gQKAgQKBgQKCgQKDgQKEgQKFgQKGgQKH
-gQKIgQKJgQKKgQKLgQKMgQKNgQKOgQKPgQKQgQKRgQKSgQKTgQKUgQKVgQKWgQKXgQKYgQKZgQKagQKb
-gQKcgQKdgQKegQKfgQKggQKhgQKigQKjgQKkgQKlgQKmgQKngQKogQKpgQKqgQKrgQKsgQKtgQKugQKv
-gQKwgQKxgQKygQKzgQK0gQK1gQK2gQK3gQK4gQK5gQK6gQK7gQK8gQK9gQK+gQK/gQLAgQLBgQLCgQLD
-gQLEgQLFgQLGgQLHgQLIgQLJgQLKgQLLgQLMgQLNgQLOgQLPgQLQgQLRgQLSgQLTgQLUgQLVgQLWgQLX
-gQLYgQLZgQLagQLbgQLcgQLdgQLegQLfgQLggQLhgQLigQLjgQLkgQLlgQLmgQLngQLogQLpgQLqgQLr
-gQLsgQLtgQLugQLvgQLwgQLxgQLygQLzgQL0gQL1gQL2gQL3gQL4gQL5gQL6gQL7gQL8gQL9gQL+gQL/
-EgAElA0QChALEgAElEgSAAST7RIAAYbBEBQQCBBEEgAEk/YQLxIABJQBEgAElEsQPxIABJRGEgABhuMS
-AASUHBASEgAEk/0SAASUMxIABJQqEgAElFASAAGGpxBAEgAElBQQQhIABJRDEBwSAASULBArEgABhtES
-AASUDxIABJQuEgADDUkSAASUERIABJQGEgAElBcSAAST8hIABJPrEgAElAsQOxIABJQjEBsSAASUAhIA
-BJQlEgAElBoSAASUMhIABJQoEB0SAASUCBIABJP3EgAEk+oSAASUIhAhEAcSAASUEhIABJP7EgABht4Q
-FxIABJP+EgAElDUSAASUMRIABJQfEgAElFUSAASUHRIABJQkEDwSAAGG0hIABJREEBYSAAGGyxIABJQn
-EEMSAASUBBAtEgAElAcSAASUTxIAAYa7EgAElAUSAAGGvxIAAYavEgAElEwSAASUEBIABJROEgAElCAS
-AASUTRIABJP/EgABhroSAASUDBAxEgAElFQSAAGGvBATEgAElBkSAAGG4BAyEgABht8SAASUExIABJP1
-EgAElEkSAAGGvRAfEgAElCkSAASUUhAgEgAElFESAASUUxIABJRFEBUSAAGGsRIAAYaoEBoSAASUCRIA
-BJQ0EgAElB4SAAST8xIABJRKEgABhtAQPRIABJQvEgABht0SAASUJhIABJP4EgAEk/wQMBIABJQAEBgS
-AASUFRIAAYbNEEESAAGGzxIABJQhEBESAAST6RAjEgAElAoSAAGGqRIABJP6EgAElBsSAAGGwBAJE///
-///////9EgABhrAQPhIABJQw0gAOAD4AdgxNgFKg0gAOAD4HcgxQgQHuoNIADgA+B3IMU4EB7qDSADcA
-OAxVDFaiDFYAO15OU0lCT2JqZWN0RGF0YQAIABkAIgAnADEAOgA/AEQAUgBUAGYGcgZ4BsMGygbRBt8G
-8QcNBxsHJwczB0EHTAdaB3YHhAeXB6kHwwfNB9oH3AffB+IH5QfoB+sH7gfwB/MH9gf5B/wH/ggACAMI
-BggLCA4IFwgjCCUIJwg1CD4IRwhSCFcIZghvCIIIiwiWCJgInQifCKEI0gjfCOwI+gkECRIJHwkpCTsJ
-TwlZCWUJZwlpCWsJbQlyCXQJdgl4CXoJfAl+CYAJmwm4CcEJywnNCdYJ3wnmCfgKAQoKCgwKEQouCkAK
-SwpUCmAKbApuCnAKcgp1CncKeQp7CoQKhgqTCpUKlwqZCpsKnQqfCsgK0ArbCuIK7gr4CvoK/Ar+Cv8L
-AQsDCwYLBwsJCwsLFAsWCyMLJQsnCykLKwstCy8LSwtnC5sLswvUC/EL+gwBDA4MFAwsDE0MWQxhDGwM
-dAx8DIkMlAyZDJsMnQyfDKQMpQyyDMEMwwzFDMcMzwzdDOYM6wz+DQcNDg0aDSMNLg06DUQNSw1XDXgN
-eg18DX4NgA2DDYQNhg2IDaENwg3WDeAN7g36Df8OAQ4DDgUOBw4JDg4OEA40DkUOTA5TDlwOXg5nDmkO
-bA55DoIOhw6ODqMOqw64DsQO0g7UDtYO2A7aDtwO4w7wDv0PBQ8HDwkPFQ8eDyMPOA86DzwPPg9AD1MP
-YA9iD2UPbg93D4kPlg+fD6oPtg/1EAEQChAXECoQNxBDEFEQXxBhEGMQZRBnEGoQbBBuEHAQgxCGEIgQ
-ihCMEI4QkBCZEJsQphCoEKoQrBCuELAQ3RDnEPEQ+xD9EP8RAREDEQURCBEKEQwRDhEQERIRGxEdESAR
-IhF1EZcRoRGuEcMR3RH5EhQSIBI/Ek4SWhJcEl4SYxJlEmcSaBJqEnMSdRJ+EoASgRKDEoUShxKJEpIS
-nRK6EsYSyBLKEswSzhLQEtIS/xMBEwMTBRMHEwkTCxMNEw8TERMbEyQTLRNBE1oTXBNeE2ATaRNrE20T
-hBONE5YTpBOtE68TtBO2E7gT4RPwE/0UBRQQFB8UKhQ1FEIUQxRFFEcUUBRSFFsUZBRlFGcUhBSJFIsU
-jRSPFJEUkxScFK0UrxS4FLoUvRTKFMwU2BTtFO8U8RTzFPUVBxUQFRsVLxVQFVUVVxVZFVsVXRVfFWQV
-ZhVwFXkVfhWMFbUVthW4FboVwxXFFc4V1xXYFdoV9xX5FfsV/RX/FgQWBhYVFioWLBYuFjAWMhY+FksW
-TRZQFnEWdhZ4FnoWfBZ+FoAWhRaHFpAWlxamFq4WwxbFFscWyRbLFtUW4hbkFukW8hb9FxUXKhcsFy4X
-MBcyF0sXVBddF2gXjReWF58XqRerF60XrxexF7MXtRe3F8AX2RfmF+8X+hgFGC4YMBgyGDQYNhg4GDoY
-PBg+GEcYXxhoGGoYbRhvGIUYnhinGLAYvRjeGOAY4hjkGOYY6RjqGOwY7hkGGTsZURlmGXUZiBmaGawZ
-uhm8Gb4ZwBnCGcQZxhnIGcoZzBnRGdoZ4RniGesZ7Rn2Gf8aDBoVGiAaKRpKGkwaThpQGlIaUxpVGlca
-bxqkGqYaqBqqGqwarhqwGrIauRrCGsQa5RrnGuka6xrtGu4a8BryGwobPxtBG0MbRRtHG0kbSxtNG1Yb
-XxthG2wbdRt8G5UboBu9G8YbyxveHBMcKRwrHC0cMBwyHDQcNhw4HDscPRxAHEIcXRx4HIEcgxyMHI4c
-qxytHK8csRy0HLYcuRzCHMQcxxzJHQIdER0lHT4dVh1YHVsdXR1fHWEdYx1lHWYdaB1pHWsdbh13HXkd
-fB1+HZ8doR2jHaUdpx2pHasdrR22Hbgdwx3FHccdyR3LHc0d8h30HfYd+B36Hfsd/R3/HgEeGR5OHlAe
-Uh5UHlYeWB5aHlweYR5qHmwemR6bHp0enx6gHqIepB6lHqceqR6rHrQeth7DHsUexx7JHssezR7PHucf
-DB8OHxAfEh8UHxUfFx8ZHxsfPB9BH0MfRR9GH18fhB+GH4gfih+MH40fjx+RH5MftB+2H7gfuh+8H74f
-wB/LH+MgCCAKIAwgDiAQIBEgEyAVIBcgOCA6IDwgPiBAIEIgRyBJIJcgpCCmILQgzCEBIQMhBSEHIQkh
-CyENIQ8hFyEgISIhLSFFIU4hUCFXIVkhWyFeIXchhCGOIZYhmCGaIZwhniGgIaIhpCG9Ib8hwSHDIcUh
-xyHQIdIh4yHlIech6SHrIe0h7yHxIfMiHCIeIiAiIiIjIiUiJyIoIioiLCI1IjciRCJGIkgiSiJMIk4i
-UCJoIokiiyKNIo8ikSKSIpQiliK3IrkiuyK8ItUi9iL4Ivoi/CL+Iv8jASMDIyQjJiMoIyojLCMuIzAj
-ViN3I3kjeyN9I38jgCOCI4QjnCO9I78jwSPDI8UjxiPII8oj7yP4I/oj/CP+JAAkAiQHJAgkCiQfJCEk
-IyQlJCckPSRSJFQkViRYJFokZCR7JJwkniSgJKIkpCSmJKskrSSzJNQk1iTYJNok3CTdJN8k4ST5JS4l
-OSVOJWYlaCVtJW8lcSVzJXUldyV4JXoleyV9JYYliCXjJfAl8iX0JfYl/yYBJgMmBCYGJggmCSYLJg0m
-DyYRJhMmHCYkJi0mLyYyJjQmXSZeJmAmYiZkJm0mbyZ4JnomlyaZJpsmnSafJqEmsia0JrYmuCbFJscm
-6CbtJu8m8SbzJvUm+Cb5JvsnDicXJyQnNydAJ0snWidjJ3AneyeSJ7MntSe3J7knuye9J78nxifnJ+kn
-6yftJ+8n8CfyJ/QoDChBKEMoRShHKEkoSyhNKE8oWChhKGMoiCieKKAooiikKKYoqCirKKworiiwKLwo
-0ykIKRYpGCkaKRwpHikgKSIpJCkmKSkpMilDKUUpRylUKVYpWClaKV8paCltKXwpjimXKZwpqinDKcUp
-xynJKcspzSnQKdIp5ynpKesp7SnwKfkp+yoKKgwqDioQKhIqFCoWKhkqPipAKkIqRCpFKkcqSSpKKkwq
-VSpXKmQqZipoKmoqbCpuKnAqkSqTKpUqliq7Kr0qvyrBKsMqxSrIKskqyyrNKuEq+SseKyArIiskKyYr
-KCspKysrSCtKK0wrTitQK1ErUyuIK4orjCuOK5ArkiuUK5YrnyuhK74rwCvCK8QrxivHK8kr4SwWLBgs
-GiwcLB4sICwiLCQsLSwvLEwsTixQLFIsVCxVLFcseCx6LHwsfiyALIIshCyqLMcsySzLLM0szyzQLNIs
-6i0LLQ0tDy0SLRQtFi0YLUstcC1yLXQtdy15LXwtfS2ALYItmS3OLdAt0i3ULdYt2C3aLd0t5i4DLhwu
-Hi4hLiMuJS4nLiouLC4zLjwuRS5QLl4ucy58Ln4uxS7ILssuzi7RLtQu1y7aLt0u4C7jLuYu6S7sLu8u
-8i71Lvgu+y7+LwEvBC8HLwovDS8QLxMvFi8ZLxwvHy8iLyUvKC8rLzwvSi9TL1YvWC9aL10vei+DL4ov
-oi+xL8IvxS/HL8kvzC/lL/Iv9S/4L/swHDAkMDgwQzBRMFswaDBvMHIwdTB6MH0wgjCFMIgwizCcMKgw
-qzCuMLEwtDC9ML8wzDDOMNAw0zDlMPIw9DD2MPkxDDEVMRoxJTE7MUwxTzFSMVQxVzFoMWsxbjFwMXMx
-eDGBMYMxjDGPMZIxlTGYMbkxvDG/McExxDHHMcox6zIMMg8yEjIUMhcyGjIdMkAyaTJ3MoQyhzKJMooy
-jDKNMpAykzKWMrcyujK9Mr8ywjLFMsgy3DLlMuoy7zL4Mv8zFjMnMyozLDMvMzIzTzNSM1UzVzNaM10z
-YDNxM3QzdzN6M30zkzOzM8AzwzPGM8kz6jPtM/Az8zP2M/kz/DQJNAw0DzQSNBc0GTQfNCw0LzQyNDU0
-VjRZNFw0XzRiNGU0aDRuNHA0fjSPNJI0lDSWNJk0pTSyNLU0uDS7NNw03zTiNOQ05zTqNO009DT8NQk1
-DDUPNRI1MzU2NTk1PDU/NUI1RTVQNVI1XTVqNW01cDVzNZQ1lzWaNZ01oDWjNaY1szW2Nbk1vDXRNdM1
-3TXuNfE19DX3Nfo2GzYeNiE2JjYpNiw2LzYyNj42QDZJNks2TjZnNnQ2dzZ6Nn02njahNqQ2pzaqNq02
-sDa1Nrc2vTbKNs020DbTNvQ29zb6Nvw2/zcCNwU3CjcXNyQ3JzcqNy03TjdRN1Q3VzdaN103YDdmN2g3
-bzeAN4M3hTeHN4o3lzeaN503oDfBN8Q3xzfKN8030DfTN9c32TfeN+838jf0N/Y3+TgKOA04DzgROBQ4
-JTgoOCo4LDgvOEA4QzhGOEk4TDh1OJI4qTi7OM843jkDOR45Nzk4OTs5PDk/OUA5QzlGOUc5SDlJOVI5
-VDlZOVw5Xzl4OZM5qDmtObA5uTm+Occ50DnkOfk6BjorOiw6LzowOjM6Njo5Ojo6Ozo8OkU6RzpOOlE6
-VDpXOmo6fDqKOo86kjqaOqs6rjqxOrQ6tzrBOs460TrUOtc6+Dr7Ov47ATsEOwc7CjsiOyQ7ODtJO0w7
-TztRO1Q7ZTtoO2s7bjtxO4I7hTuIO4s7jjufO6I7pTuoO6s7tDu2O7k7vDvIO+I75zvqO/M7+jwLPA48
-ETwUPBc8ODw7PD48QDxDPEY8STxePHA8gTyEPIc8ijyNPK48sTy0PLc8ujy9PMA81TzXPOI88zz2PPk8
-/Dz/PSA9Iz0mPSk9LD0vPTI9Rz1NPV49YT1kPWc9aj2LPY49kT2TPZY9mT2cPaU9rT2+PcE9xD3HPco9
-0z3VPdg95T3oPes97j4PPhI+FT4YPhs+Hj4hPiY+KD4uPk8+WT5jPm0+jD6PPpI+lT6YPpo+nT6gPsk+
-zz7xPv4/Bj8JPyI/JT8oPys/Lj8xPzQ/Nz86Pz0/QD9DP0Y/Xz9iP2U/aD9rP24/cT90P3c/ej99P4A/
-gz+gP78/2EABQB9AM0BQQGpAh0CiQMtA6UDqQOtA9ED5QQZBD0EWQS5BT0FSQVVBWEFbQV1BYEFjQZVB
-wEHNQdBB6UHsQe9B8kH1QfhB+0H+QgFCBEIHQgpCDUImQilCLEIvQjJCNUI4QjtCPkJBQkRCR0JKQlNC
-VkNBQ0RDRkNIQ0pDTENOQ1FDU0NWQ1hDWkNdQ19DYUNjQ2ZDaUNrQ21DcENyQ3VDd0N5Q3xDf0OBQ4ND
-hkOJQ4tDjkORQ5RDlkOZQ5xDn0OiQ6VDp0OqQ61DsEOyQ7RDt0O5Q7tDvkPBQ8NDxkPJQ8xDz0PRQ9ND
-1UPXQ9pD3EPeQ+BD4kPkQ+dD6kPtQ+9D8UPzQ/VD+EP6Q/xD/kQARANEBkQIRApEDUQPRBFEE0QVRBdE
-GUQcRB9EIUQjRCVEKEQqRC1EMEQyRDREN0Q5RDxEPkRARENERURHRElETERORFBEU0RVRFdEWkRrRG5E
-cUR0RHdEhkSPRJFEmkSdRKBEo0SmRM9E2UTcRN9E4kTkROdE6kTtRPBE/0UIRQpFIUUkRSdFKkUtRTBF
-M0U2RTlFPEU/RUJFa0VuRXBFcUVzRXRFd0V6RX1FnkWhRaRFp0WqRa1FsEXJRctF9EX3RflF+kX8Rf1G
-AEYDRgZGL0YyRjVGOEY6Rj1GQEZDRkZGT0ZgRmNGZkZpRmxGdUZ3RoBGgkaDRpVGvkbBRsNGxEbGRsdG
-ykbNRtBG+Ub8Rv5G/0cBRwJHBUcIRwtHGEdBR0RHR0dKR0xHT0dSR1VHWEddR2ZHaEd7R35HgUeER4dH
-ikeNR5BHk0eWR79HwkfER8VHx0fIR8tHzkfRR/pH/UgASANIBUgISAtIDkgRSBhIIUgjSCxILkg5SDxI
-P0hCSEVISEhxSHRIdkh3SHlIekh9SIBIg0iSSLtIvkjBSMRIxkjJSMxIz0jSSNdI4EjiSOtI7UjwSPNI
-/0kISQ1JFkkZSgRKBkoISgpKDEoOShBKEkoUShdKGUobSh5KIEoiSiRKJ0oqSixKLkoxSjNKNko4SjpK
-PUpASkJKREpHSkpKTEpPSlFKVEpWSllKXEpfSmJKZUpnSmlKa0puSnBKckp1SndKeUp7Sn5KgEqDSoZK
-iUqMSo9KkUqTSpVKmEqaSpxKnkqgSqJKpUqoSqtKrUqvSrFKs0q2SrhKukq8Sr5KwUrDSsVKx0rKSsxK
-zkrQStJK1ErWStlK3EreSuBK4krlSudK6krsSu5K8ErzSvVK+Er6SvxK/0sBSwNLBUsISwpLDEsOSxBL
-EksVSx5LIUwOTBFME0wVTBdMGUwbTB5MIEwjTCVMJ0wqTCxMLkwwTDNMNkw4TDpMPUxATEJMRExHTEpM
-TExOTFBMU0xWTFhMW0xeTGFMY0xmTGlMbExvTHJMdEx3THpMfUyATIJMhEyGTIlMi0yOTJFMk0yWTJlM
-nEyeTKBMokykTKdMqUyrTK1Mr0yxTLNMtky5TLxMvkzATMJMxEzHTMlMy0zNTNBM0kzVTNhM2kzcTN5M
-4EziTORM5kzoTOtM7kzwTPJM9Ez3TPlM/Ez/TQFNBE0GTQhNC00NTQ9NEk0UTRZNGE0bTR1NH00iTSRN
-Jk0pTTJNNU4iTiVOKE4rTi5OMU40TjdOOk49TkBOQ05GTklOTE5PTlJOVU5YTltOXk5hTmROZ05qTm1O
-cE5zTnZOeU58Tn9Ogk6FTohOi06OTpFOlE6XTppOnU6gTqNOpk6pTqxOr06yTrVOuE67Tr5OwU7ETsdO
-yk7NTtBO007WTtlO3E7fTuJO5U7oTutO7k7xTvRO9076Tv1PAE8DTwZPCU8MTw9PEk8VTxhPG08eTyFP
-JE8nTypPLU8wTzNPNk85TzxPP09CT0VPSE9LT05PUU9UT1dPWk9dT2BPY09mT2lPbE9vT3JPdU94T3tP
-fk+BT4pPsk/MT+dP9lAoUDtQVFCPUKpQwlDOUO5Q+1ESUSVRMVFOUapRwVHlUfBSD1IiUjVSbVKDUp9S
-slLQUuVS/lMfU1NTjFO/U+BT8lP+VBRUNVRKVGBUfVSYVLdUwFTHVNNU7VUEVRlVMFVHVYxVuVXYVepW
-AlYWViNWW1ZqVoFWlFagVsBW31cTVydXL1dDV0pXqlfrV/lYGFgwWFFYW1h1WIxYo1juWRVZS1lqWX1Z
-iVmpWcNZ2FnxWgZaKFpEWlxaZlqAWqJarlrAWtla5VsMWyBbNFtLW2Zbclt+W51btFvIW9Fb1FvbW91b
-4FviW+tb7lv1W/db+lv8XAVcCF05XTxdPl1AXUNdRl1IXUpdTF1PXVJdVF1XXVpdXF1fXWFdZF1mXWhd
-al1tXXBdc111XXddel19XYBdgl2FXYddiV2MXY9dkV2TXZZdmV2cXZ5doV2kXaddql2sXa9dsl21Xbhd
-u129XcBdw13GXcldy13NXdBd013VXddd2l3dXd9d4l3lXehd613uXfBd8l31Xfdd+V38Xf5eAV4DXgZe
-CF4LXg1eEF4SXhReF14aXh1eIF4jXiZeKF4rXi1eMF4yXjReN145XjtePV4/XkJeRV5IXkpeTF5PXlJe
-VF5XXlpeXF5fXmFeY15lXmdeal5tXnBecl51XndeeV58Xn5egV6EXoZeiF6LXo1ekF6SXpVel16aXpxe
-nl6hXqRepl6pXqxerl6wXrNetV63Xrpew17GX/df+l/9YABgA2AGYAlgDGAPYBJgFWAYYBtgHmAhYCRg
-J2AqYC1gMGAzYDZgOWA8YD9gQmBFYEhgS2BOYFFgVGBXYFpgXWBgYGNgZmBpYGxgb2ByYHVgeGB7YH5g
-gWCEYIdgimCNYJBgk2CWYJlgnGCfYKJgpWCoYKtgrmCxYLRgt2C6YL1gwGDDYMZgyWDMYM9g0mDVYNhg
-22DeYOFg5GDnYOpg7WDwYPNg9mD5YPxg/2ECYQVhCGELYQ5hEWEUYRdhGmEdYSBhI2EmYSlhLGEvYTJh
-NWE4YTthPmFBYURhR2FKYU1hUGFTYVZhWWFcYV9hYmFlYWhha2FuYXFhdGF3YXphfWGAYYNhhmGJYYxh
-j2GSYZVhmGGbYZ5hoWGkYadhqmGtYbBhs2G2YblhvGHBYcNhxWHKYc9h1GHWYdhh2mHfYeFh5mHrYe1h
-8mH3Yfxh/mIDYghiDWISYhdiGWIeYiBiJWInYixiLmIzYjhiPWJCYkdiTGJRYlZiW2JgYmJiZ2JpYm5i
-c2J4Yn1igmKEYolijmKTYphimmKcYqFipmKrYq1ismK3YrxiwWLGYsti0GLSYtdi3GLeYuNi6GLqYu9i
-8WL2YvtjAGMFYwpjD2MUYxljHmMjYyhjLWMyYzdjOWM+Y0NjRWNKY09jUWNWY1tjYGNlY2pjbGNxY3Zj
-eGN9Y4Jjh2OJY45jk2OVY5pjn2OkY6ljrmOzY7VjumO/Y8RjyWPOY9Bj1WPXY9xj4WPjY+hj7WPvY/Rj
-9mP7ZABkBWQKZA9kEWQaZB9kIWQmZC9kMWQyZDtkPmQ/ZEhkS2RMZFVkWgAAAAAAAAICAAAAAAAADFcA
-AAAAAAAAAAAAAAAAAGRpA</bytes>
- </object>
</data>
</archive>
diff --git a/src/kim/agent/mac/resources/English.lproj/MainMenu.xib b/src/kim/agent/mac/resources/English.lproj/MainMenu.xib
index 12d33cb..da6d9ef 100644
--- a/src/kim/agent/mac/resources/English.lproj/MainMenu.xib
+++ b/src/kim/agent/mac/resources/English.lproj/MainMenu.xib
@@ -1,19 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.01">
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
<data>
<int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">9A581</string>
- <string key="IBDocument.InterfaceBuilderVersion">629</string>
- <string key="IBDocument.AppKitVersion">949</string>
- <string key="IBDocument.HIToolboxVersion">343.00</string>
+ <string key="IBDocument.SystemVersion">9E17</string>
+ <string key="IBDocument.InterfaceBuilderVersion">670</string>
+ <string key="IBDocument.AppKitVersion">949.33</string>
+ <string key="IBDocument.HIToolboxVersion">352.00</string>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="300378"/>
- <integer value="300336"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
- <string id="438620934">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
</object>
<object class="NSMutableArray" key="IBDocument.RootObjects" id="949938097">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -29,46 +27,46 @@
<string key="NSClassName">NSApplication</string>
</object>
<object class="NSMenu" id="576137369">
- <string key="NSTitle" id="33876972">MainMenu</string>
+ <string key="NSTitle">MainMenu</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="946093663">
<reference key="NSMenu" ref="576137369"/>
- <string key="NSTitle" id="399535664">KerberosAgent</string>
- <string key="NSKeyEquiv" id="1001321221"/>
+ <string key="NSTitle">KerberosAgent</string>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<object class="NSCustomResource" key="NSOnImage" id="42192827">
- <string key="NSClassName" id="98235535">NSImage</string>
+ <string key="NSClassName">NSImage</string>
<string key="NSResourceName">NSMenuCheckmark</string>
</object>
- <object class="NSCustomResource" key="NSMixedImage" id="573706172">
- <reference key="NSClassName" ref="98235535"/>
+ <object class="NSCustomResource" key="NSMixedImage" id="708750045">
+ <string key="NSClassName">NSImage</string>
<string key="NSResourceName">NSMenuMixedState</string>
</object>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="980333367">
- <reference key="NSTitle" ref="399535664"/>
+ <string key="NSTitle">KerberosAgent</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="104201360">
<reference key="NSMenu" ref="980333367"/>
<string key="NSTitle">About KerberosAgent</string>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSKeyEquiv"/>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="941049996">
<reference key="NSMenu" ref="980333367"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
- <reference key="NSTitle" ref="1001321221"/>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="885473566">
<reference key="NSMenu" ref="980333367"/>
@@ -77,27 +75,27 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="773057625">
<reference key="NSMenu" ref="980333367"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
- <reference key="NSTitle" ref="1001321221"/>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="701559942">
<reference key="NSMenu" ref="980333367"/>
<string key="NSTitle">Services</string>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="297859549">
<object class="NSMutableString" key="NSTitle">
@@ -113,50 +111,50 @@
<reference key="NSMenu" ref="980333367"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
- <reference key="NSTitle" ref="1001321221"/>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="329699580">
<reference key="NSMenu" ref="980333367"/>
<string key="NSTitle">Hide KerberosAgent</string>
- <string key="NSKeyEquiv" id="1034269235">h</string>
+ <string key="NSKeyEquiv">h</string>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="844777333">
<reference key="NSMenu" ref="980333367"/>
<string key="NSTitle">Hide Others</string>
- <reference key="NSKeyEquiv" ref="1034269235"/>
+ <string key="NSKeyEquiv">h</string>
<int key="NSKeyEquivModMask">1572864</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="110892548">
<reference key="NSMenu" ref="980333367"/>
<string key="NSTitle">Show All</string>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="354292100">
<reference key="NSMenu" ref="980333367"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
- <reference key="NSTitle" ref="1001321221"/>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="10506244">
<reference key="NSMenu" ref="980333367"/>
@@ -165,7 +163,7 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
</object>
<string key="NSName">_NSAppleMenu</string>
@@ -173,15 +171,15 @@
</object>
<object class="NSMenuItem" id="1071484604">
<reference key="NSMenu" ref="576137369"/>
- <string key="NSTitle" id="759385032">Edit</string>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSTitle">Edit</string>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="694937866">
- <reference key="NSTitle" ref="759385032"/>
+ <string key="NSTitle">Edit</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="9292975">
@@ -191,7 +189,7 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="970758993">
<reference key="NSMenu" ref="694937866"/>
@@ -200,18 +198,18 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="851800591">
<reference key="NSMenu" ref="694937866"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
- <reference key="NSTitle" ref="1001321221"/>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="644214546">
<reference key="NSMenu" ref="694937866"/>
@@ -220,7 +218,7 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="157511090">
<reference key="NSMenu" ref="694937866"/>
@@ -229,7 +227,7 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="76167146">
<reference key="NSMenu" ref="694937866"/>
@@ -238,7 +236,7 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="872606351">
<reference key="NSMenu" ref="694937866"/>
@@ -247,16 +245,16 @@
<int key="NSKeyEquivModMask">1572864</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="693913733">
<reference key="NSMenu" ref="694937866"/>
<string key="NSTitle">Delete</string>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="491366892">
<reference key="NSMenu" ref="694937866"/>
@@ -265,19 +263,19 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
</object>
</object>
</object>
<object class="NSMenuItem" id="132646693">
<reference key="NSMenu" ref="576137369"/>
- <string key="NSTitle" id="703913682">Window</string>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSTitle">Window</string>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="307678365">
<object class="NSMutableString" key="NSTitle">
@@ -292,7 +290,7 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="308116730">
<reference key="NSMenu" ref="307678365"/>
@@ -301,36 +299,36 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="695757627">
<reference key="NSMenu" ref="307678365"/>
<string key="NSTitle">Zoom</string>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="615570499">
<reference key="NSMenu" ref="307678365"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
- <reference key="NSTitle" ref="1001321221"/>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
<object class="NSMenuItem" id="150140133">
<reference key="NSMenu" ref="307678365"/>
<string key="NSTitle">Bring All to Front</string>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
</object>
<string key="NSName">_NSWindowsMenu</string>
@@ -339,11 +337,11 @@
<object class="NSMenuItem" id="608222506">
<reference key="NSMenu" ref="576137369"/>
<string key="NSTitle">Help</string>
- <reference key="NSKeyEquiv" ref="1001321221"/>
+ <string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
<string key="NSAction">submenuAction:</string>
<object class="NSMenu" key="NSSubmenu" id="566679562">
<object class="NSMutableString" key="NSTitle">
@@ -358,7 +356,7 @@
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
+ <reference key="NSMixedImage" ref="708750045"/>
</object>
</object>
</object>
@@ -366,1095 +364,8 @@
</object>
<string key="NSName">_NSMainMenu</string>
</object>
- <object class="NSObjectController" id="116785486">
- <object class="NSMutableArray" key="NSDeclaredKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>cachesArray</string>
- </object>
- <string key="NSObjectClassName" id="1053976860">KerberosCacheCollection</string>
- <object class="_NSManagedProxy" key="_NSManagedProxy"/>
- </object>
- <object class="NSCustomObject" id="171210350">
- <reference key="NSClassName" ref="1053976860"/>
- </object>
- <object class="NSArrayController" id="21498042">
- <object class="NSMutableArray" key="NSDeclaredKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>credentialsArray</string>
- <string>principalString</string>
- <string id="130005483">shortTimeRemainingString</string>
- <string>timeRemainingString</string>
- </object>
- <string key="NSObjectClassName">KerberosCache</string>
- <object class="_NSManagedProxy" key="_NSManagedProxy"/>
- <bool key="NSAvoidsEmptySelection">YES</bool>
- <bool key="NSPreservesSelection">YES</bool>
- <bool key="NSSelectsInsertedObjects">YES</bool>
- <bool key="NSFilterRestrictsInsertion">YES</bool>
- <bool key="NSClearsFilterPredicateOnInsertion">YES</bool>
- </object>
- <object class="NSArrayController" id="220358512">
- <object class="NSMutableArray" key="NSDeclaredKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>servicePrincipalString</string>
- <reference ref="130005483"/>
- </object>
- <string key="NSObjectClassName">KerberosCredential</string>
- <bool key="NSEditable">YES</bool>
- <object class="_NSManagedProxy" key="_NSManagedProxy"/>
- <bool key="NSAvoidsEmptySelection">YES</bool>
- <bool key="NSPreservesSelection">YES</bool>
- <bool key="NSSelectsInsertedObjects">YES</bool>
- <bool key="NSFilterRestrictsInsertion">YES</bool>
- <bool key="NSClearsFilterPredicateOnInsertion">YES</bool>
- </object>
- <object class="NSWindowTemplate" id="7348993">
- <int key="NSWindowStyleMask">13</int>
- <int key="NSWindowBacking">2</int>
- <string key="NSWindowRect">{{279, 363}, {419, 465}}</string>
- <int key="NSWTFlags">1886912512</int>
- <string key="NSWindowTitle">Choose a Kerberos Identity</string>
- <object class="NSMutableString" key="NSWindowClass">
- <characters key="NS.bytes">NSWindow</characters>
- </object>
- <object class="NSMutableString" key="NSViewClass">
- <characters key="NS.bytes">View</characters>
- </object>
- <object class="NSView" key="NSWindowView" id="221966185">
- <reference key="NSNextResponder"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSImageView" id="919779806">
- <reference key="NSNextResponder" ref="221966185"/>
- <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 id="248893621">Apple PDF pasteboard type</string>
- <string id="792839034">Apple PICT pasteboard type</string>
- <string id="139007242">Apple PNG pasteboard type</string>
- <string id="513246449">NSFilenamesPboardType</string>
- <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
- <string id="676443656">NeXT TIFF v4.0 pasteboard type</string>
- </object>
- </object>
- <string key="NSFrame">{{17, 386}, {62, 62}}</string>
- <reference key="NSSuperview" ref="221966185"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSImageCell" key="NSCell" id="405384087">
- <int key="NSCellFlags">537001472</int>
- <int key="NSCellFlags2">33554432</int>
- <object class="NSCustomResource" key="NSContents" id="14953420">
- <reference key="NSClassName" ref="98235535"/>
- <string key="NSResourceName">KerberosAgent</string>
- </object>
- <int key="NSAlign">0</int>
- <int key="NSScale">0</int>
- <int key="NSStyle">0</int>
- <bool key="NSAnimates">NO</bool>
- </object>
- <bool key="NSEditable">YES</bool>
- </object>
- <object class="NSTextField" id="837237465">
- <reference key="NSNextResponder" ref="221966185"/>
- <int key="NSvFlags">266</int>
- <string key="NSFrame">{{84, 377}, {318, 29}}</string>
- <reference key="NSSuperview" ref="221966185"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="1006984983">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">4325376</int>
- <string key="NSContents">Checking mail for account lxs@mit.edu</string>
- <object class="NSFont" key="NSSupport" id="26">
- <string key="NSName" id="139607319">LucidaGrande</string>
- <double key="NSSize">1.100000e+01</double>
- <int key="NSfFlags">3100</int>
- </object>
- <reference key="NSControlView" ref="837237465"/>
- <object class="NSColor" key="NSBackgroundColor" id="489363697">
- <int key="NSColorSpace">6</int>
- <string key="NSCatalogName" id="602240259">System</string>
- <string key="NSColorName">controlColor</string>
- <object class="NSColor" key="NSColor" id="59293560">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
- </object>
- </object>
- <object class="NSColor" key="NSTextColor" id="616389791">
- <int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="602240259"/>
- <string key="NSColorName">controlTextColor</string>
- <object class="NSColor" key="NSColor" id="575450793">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MAA</bytes>
- </object>
- </object>
- </object>
- </object>
- <object class="NSScrollView" id="536182542">
- <reference key="NSNextResponder" ref="221966185"/>
- <int key="NSvFlags">274</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSClipView" id="264355826">
- <reference key="NSNextResponder" ref="536182542"/>
- <int key="NSvFlags">2304</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSTableView" id="636123923">
- <reference key="NSNextResponder" ref="264355826"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrameSize">{380, 291}</string>
- <reference key="NSSuperview" ref="264355826"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTableHeaderView" key="NSHeaderView" id="159615320">
- <reference key="NSNextResponder" ref="957348444"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrameSize">{380, 17}</string>
- <reference key="NSSuperview" ref="957348444"/>
- <reference key="NSWindow"/>
- <reference key="NSTableView" ref="636123923"/>
- </object>
- <object class="_NSCornerView" key="NSCornerView" id="279471085">
- <reference key="NSNextResponder" ref="536182542"/>
- <int key="NSvFlags">-2147483392</int>
- <string key="NSFrame">{{-26, 0}, {16, 17}}</string>
- <reference key="NSSuperview" ref="536182542"/>
- <reference key="NSWindow"/>
- </object>
- <object class="NSMutableArray" key="NSTableColumns">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSTableColumn" id="726475981">
- <double key="NSWidth">2.739741e+02</double>
- <double key="NSMinWidth">1.499741e+02</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">Identity</string>
- <reference key="NSSupport" ref="26"/>
- <object class="NSColor" key="NSBackgroundColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
- </object>
- <object class="NSColor" key="NSTextColor" id="822687063">
- <int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="602240259"/>
- <string key="NSColorName">headerTextColor</string>
- <reference key="NSColor" ref="575450793"/>
- </object>
- </object>
- <object class="NSTextFieldCell" key="NSDataCell" id="393823551">
- <int key="NSCellFlags">1411513920</int>
- <int key="NSCellFlags2">1346372608</int>
- <string key="NSContents" id="684068333">Text Cell</string>
- <object class="NSFont" key="NSSupport" id="870487994">
- <reference key="NSName" ref="139607319"/>
- <double key="NSSize">1.300000e+01</double>
- <int key="NSfFlags">1044</int>
- </object>
- <reference key="NSControlView" ref="636123923"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="489363697"/>
- <reference key="NSTextColor" ref="616389791"/>
- </object>
- <int key="NSResizingMask">3</int>
- <bool key="NSIsResizeable">YES</bool>
- <bool key="NSIsEditable">YES</bool>
- <reference key="NSTableView" ref="636123923"/>
- </object>
- <object class="NSTableColumn" id="497509491">
- <double key="NSWidth">1.003135e+02</double>
- <double key="NSMinWidth">1.000000e+02</double>
- <double key="NSMaxWidth">1.500000e+02</double>
- <object class="NSTableHeaderCell" key="NSHeaderCell">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">67108864</int>
- <string key="NSContents">Time Remaining</string>
- <reference key="NSSupport" ref="26"/>
- <object class="NSColor" key="NSBackgroundColor">
- <int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="602240259"/>
- <string key="NSColorName">headerColor</string>
- <object class="NSColor" key="NSColor" id="61380785">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MQA</bytes>
- </object>
- </object>
- <reference key="NSTextColor" ref="822687063"/>
- </object>
- <object class="NSTextFieldCell" key="NSDataCell" id="448257474">
- <int key="NSCellFlags">1140981312</int>
- <int key="NSCellFlags2">1145046016</int>
- <reference key="NSContents" ref="684068333"/>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="636123923"/>
- <reference key="NSBackgroundColor" ref="489363697"/>
- <reference key="NSTextColor" ref="616389791"/>
- </object>
- <int key="NSResizingMask">3</int>
- <bool key="NSIsResizeable">YES</bool>
- <bool key="NSIsEditable">YES</bool>
- <reference key="NSTableView" ref="636123923"/>
- </object>
- </object>
- <double key="NSIntercellSpacingWidth">3.000000e+00</double>
- <double key="NSIntercellSpacingHeight">2.000000e+00</double>
- <reference key="NSBackgroundColor" ref="61380785"/>
- <object class="NSColor" key="NSGridColor" id="785987320">
- <int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="602240259"/>
- <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">1119879168</int>
- <int key="NSColumnAutoresizingStyle">5</int>
- <int key="NSDraggingSourceMaskForLocal">15</int>
- <int key="NSDraggingSourceMaskForNonLocal">0</int>
- <bool key="NSAllowsTypeSelect">YES</bool>
- </object>
- </object>
- <string key="NSFrame">{{1, 17}, {380, 291}}</string>
- <reference key="NSSuperview" ref="536182542"/>
- <reference key="NSWindow"/>
- <reference key="NSDocView" ref="636123923"/>
- <object class="NSColor" key="NSBGColor" id="458828224">
- <int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="602240259"/>
- <string key="NSColorName">controlBackgroundColor</string>
- <reference key="NSColor" ref="59293560"/>
- </object>
- <int key="NScvFlags">4</int>
- </object>
- <object class="NSScroller" id="87192718">
- <reference key="NSNextResponder" ref="536182542"/>
- <int key="NSvFlags">-2147483392</int>
- <string key="NSFrame">{{-30, 17}, {15, 285}}</string>
- <reference key="NSSuperview" ref="536182542"/>
- <reference key="NSWindow"/>
- <reference key="NSTarget" ref="536182542"/>
- <string key="NSAction" id="372881541">_doScroller:</string>
- <double key="NSPercent">9.684210e-01</double>
- </object>
- <object class="NSScroller" id="501018053">
- <reference key="NSNextResponder" ref="536182542"/>
- <int key="NSvFlags">-2147483392</int>
- <string key="NSFrame">{{1, -30}, {362, 15}}</string>
- <reference key="NSSuperview" ref="536182542"/>
- <reference key="NSWindow"/>
- <int key="NSsFlags">1</int>
- <reference key="NSTarget" ref="536182542"/>
- <reference key="NSAction" ref="372881541"/>
- <double key="NSPercent">9.040768e-01</double>
- </object>
- <object class="NSClipView" id="957348444">
- <reference key="NSNextResponder" ref="536182542"/>
- <int key="NSvFlags">2304</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="159615320"/>
- </object>
- <string key="NSFrame">{{1, 0}, {380, 17}}</string>
- <reference key="NSSuperview" ref="536182542"/>
- <reference key="NSWindow"/>
- <reference key="NSDocView" ref="159615320"/>
- <reference key="NSBGColor" ref="458828224"/>
- <int key="NScvFlags">4</int>
- </object>
- <reference ref="279471085"/>
- </object>
- <string key="NSFrame">{{17, 60}, {382, 309}}</string>
- <reference key="NSSuperview" ref="221966185"/>
- <reference key="NSWindow"/>
- <int key="NSsFlags">562</int>
- <reference key="NSVScroller" ref="87192718"/>
- <reference key="NSHScroller" ref="501018053"/>
- <reference key="NSContentView" ref="264355826"/>
- <reference key="NSHeaderClipView" ref="957348444"/>
- <reference key="NSCornerView" ref="279471085"/>
- <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
- </object>
- <object class="NSButton" id="853176257">
- <reference key="NSNextResponder" ref="221966185"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{320, 12}, {87, 32}}</string>
- <reference key="NSSuperview" ref="221966185"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="938853223">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents">Choose</string>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="853176257"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="870487994"/>
- <reference key="NSAlternateContents" ref="1001321221"/>
- <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSButton" id="47718130">
- <reference key="NSNextResponder" ref="221966185"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{238, 12}, {82, 32}}</string>
- <reference key="NSSuperview" ref="221966185"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="887730787">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents">Cancel</string>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="47718130"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="870487994"/>
- <reference key="NSAlternateContents" ref="1001321221"/>
- <string type="base64-UTF8" key="NSKeyEquivalent">Gw</string>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSTextField" id="186661261">
- <reference key="NSNextResponder" ref="221966185"/>
- <int key="NSvFlags">270</int>
- <string key="NSFrame">{{84, 414}, {318, 21}}</string>
- <reference key="NSSuperview" ref="221966185"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="927465653">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">4194304</int>
- <string key="NSContents">Mail requires that you choose a Kerberos Identity</string>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="186661261"/>
- <reference key="NSBackgroundColor" ref="489363697"/>
- <reference key="NSTextColor" ref="616389791"/>
- </object>
- </object>
- <object class="NSButton" id="474370300">
- <reference key="NSNextResponder" ref="221966185"/>
- <int key="NSvFlags">292</int>
- <string key="NSFrame">{{17, 30}, {23, 22}}</string>
- <reference key="NSSuperview" ref="221966185"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="226976488">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <reference key="NSContents" ref="1001321221"/>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="474370300"/>
- <int key="NSButtonFlags">138690815</int>
- <int key="NSButtonFlags2">6</int>
- <object class="NSCustomResource" key="NSNormalImage">
- <reference key="NSClassName" ref="98235535"/>
- <string key="NSResourceName">Add</string>
- </object>
- <object class="NSCustomResource" key="NSAlternateImage">
- <reference key="NSClassName" ref="98235535"/>
- <string key="NSResourceName">Add_Pressed</string>
- </object>
- <reference key="NSAlternateContents" ref="1001321221"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSButton" id="355395495">
- <reference key="NSNextResponder" ref="221966185"/>
- <int key="NSvFlags">292</int>
- <string key="NSFrame">{{39, 30}, {23, 22}}</string>
- <reference key="NSSuperview" ref="221966185"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="857531424">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <reference key="NSContents" ref="1001321221"/>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="355395495"/>
- <int key="NSButtonFlags">138690815</int>
- <int key="NSButtonFlags2">6</int>
- <object class="NSCustomResource" key="NSNormalImage">
- <reference key="NSClassName" ref="98235535"/>
- <string key="NSResourceName">Remove</string>
- </object>
- <object class="NSCustomResource" key="NSAlternateImage">
- <reference key="NSClassName" ref="98235535"/>
- <string key="NSResourceName">Remove_Pressed</string>
- </object>
- <reference key="NSAlternateContents" ref="1001321221"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- </object>
- <string key="NSFrameSize">{419, 465}</string>
- <reference key="NSSuperview"/>
- <reference key="NSWindow"/>
- </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>
- <reference key="NSFrameAutosaveName" ref="1001321221"/>
- </object>
- <object class="NSWindowTemplate" id="584899104">
- <int key="NSWindowStyleMask">13</int>
- <int key="NSWindowBacking">2</int>
- <string key="NSWindowRect">{{378, 247}, {484, 199}}</string>
- <int key="NSWTFlags">1886912512</int>
- <string key="NSWindowTitle">Authenticate to Kerberos</string>
- <object class="NSMutableString" key="NSWindowClass">
- <characters key="NS.bytes">NSWindow</characters>
- </object>
- <object class="NSMutableString" key="NSViewClass">
- <characters key="NS.bytes">View</characters>
- </object>
- <object class="NSView" key="NSWindowView" id="485397981">
- <reference key="NSNextResponder"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSTabView" id="190599775">
- <reference key="NSNextResponder" ref="485397981"/>
- <int key="NSvFlags">274</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSView" id="676568523">
- <reference key="NSNextResponder" ref="190599775"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSImageView" id="820211389">
- <reference key="NSNextResponder" ref="676568523"/>
- <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>
- <reference ref="248893621"/>
- <reference ref="792839034"/>
- <reference ref="139007242"/>
- <reference ref="513246449"/>
- <string id="920896168">NeXT Encapsulated PostScript v1.2 pasteboard type</string>
- <reference ref="676443656"/>
- </object>
- </object>
- <string key="NSFrame">{{20, 119}, {62, 62}}</string>
- <reference key="NSSuperview" ref="676568523"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="775130166"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSImageCell" key="NSCell" id="755050138">
- <int key="NSCellFlags">130560</int>
- <int key="NSCellFlags2">33554432</int>
- <reference key="NSContents" ref="14953420"/>
- <int key="NSAlign">0</int>
- <int key="NSScale">0</int>
- <int key="NSStyle">0</int>
- <bool key="NSAnimates">NO</bool>
- </object>
- <bool key="NSEditable">YES</bool>
- </object>
- <object class="NSTextField" id="775130166">
- <reference key="NSNextResponder" ref="676568523"/>
- <int key="NSvFlags">266</int>
- <string key="NSFrame">{{87, 119}, {387, 51}}</string>
- <reference key="NSSuperview" ref="676568523"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="816049975"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="543696716">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">272629760</int>
- <string key="NSContents">Please enter your Kerberos identity</string>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="775130166"/>
- <reference key="NSBackgroundColor" ref="489363697"/>
- <reference key="NSTextColor" ref="616389791"/>
- </object>
- </object>
- <object class="NSTextField" id="631342211">
- <reference key="NSNextResponder" ref="676568523"/>
- <int key="NSvFlags">266</int>
- <string key="NSFrame">{{90, 89}, {378, 22}}</string>
- <reference key="NSSuperview" ref="676568523"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="190752038"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="599743341">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <reference key="NSContents" ref="1001321221"/>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="631342211"/>
- <bool key="NSDrawsBackground">YES</bool>
- <object class="NSColor" key="NSBackgroundColor" id="874817374">
- <int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="602240259"/>
- <string key="NSColorName">textBackgroundColor</string>
- <reference key="NSColor" ref="61380785"/>
- </object>
- <object class="NSColor" key="NSTextColor" id="260493922">
- <int key="NSColorSpace">6</int>
- <reference key="NSCatalogName" ref="602240259"/>
- <string key="NSColorName">textColor</string>
- <reference key="NSColor" ref="575450793"/>
- </object>
- </object>
- </object>
- <object class="NSTextField" id="816049975">
- <reference key="NSNextResponder" ref="676568523"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{17, 94}, {68, 17}}</string>
- <reference key="NSSuperview" ref="676568523"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="631342211"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="1055736335">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">71303168</int>
- <string key="NSContents">Name:</string>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="816049975"/>
- <reference key="NSBackgroundColor" ref="489363697"/>
- <reference key="NSTextColor" ref="616389791"/>
- </object>
- </object>
- <object class="NSComboBox" id="564993215">
- <reference key="NSNextResponder" ref="676568523"/>
- <int key="NSvFlags">266</int>
- <string key="NSFrame">{{90, 57}, {381, 26}}</string>
- <reference key="NSSuperview" ref="676568523"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSComboBoxCell" key="NSCell" id="319194335">
- <int key="NSCellFlags">343014976</int>
- <int key="NSCellFlags2">272630784</int>
- <object class="NSMutableString" key="NSContents" id="934109934">
- <characters key="NS.bytes"/>
- </object>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="564993215"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="874817374"/>
- <reference key="NSTextColor" ref="616389791"/>
- <int key="NSVisibleItemCount">5</int>
- <bool key="NSHasVerticalScroller">YES</bool>
- <reference key="NSDelegate" ref="564993215"/>
- <object class="NSComboTableView" key="NSTableView" id="800966924">
- <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">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>
- <reference key="NSContents" ref="934109934"/>
- <object class="NSFont" key="NSSupport">
- <reference key="NSName" ref="139607319"/>
- <double key="NSSize">1.200000e+01</double>
- <int key="NSfFlags">16</int>
- </object>
- <object class="NSColor" key="NSBackgroundColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
- </object>
- <reference key="NSTextColor" ref="61380785"/>
- </object>
- <object class="NSTextFieldCell" key="NSDataCell">
- <int key="NSCellFlags">338820672</int>
- <int key="NSCellFlags2">1024</int>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="800966924"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="458828224"/>
- <reference key="NSTextColor" ref="616389791"/>
- </object>
- <int key="NSResizingMask">3</int>
- <bool key="NSIsResizeable">YES</bool>
- <reference key="NSTableView" ref="800966924"/>
- </object>
- </object>
- <double key="NSIntercellSpacingWidth">3.000000e+00</double>
- <double key="NSIntercellSpacingHeight">2.000000e+00</double>
- <reference key="NSBackgroundColor" ref="458828224"/>
- <reference key="NSGridColor" ref="785987320"/>
- <double key="NSRowHeight">1.900000e+01</double>
- <string key="NSAction">tableViewAction:</string>
- <int key="NSTvFlags">-767524864</int>
- <reference key="NSDelegate" ref="319194335"/>
- <reference key="NSDataSource" ref="319194335"/>
- <reference key="NSTarget" ref="319194335"/>
- <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="190752038">
- <reference key="NSNextResponder" ref="676568523"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{17, 61}, {68, 17}}</string>
- <reference key="NSSuperview" ref="676568523"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="564993215"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="915880596">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">71303168</int>
- <string key="NSContents">Realm:</string>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="190752038"/>
- <reference key="NSBackgroundColor" ref="489363697"/>
- <reference key="NSTextColor" ref="616389791"/>
- </object>
- </object>
- <object class="NSButton" id="6694186">
- <reference key="NSNextResponder" ref="676568523"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{376, 12}, {98, 32}}</string>
- <reference key="NSSuperview" ref="676568523"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="190599775"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="788013598">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents" id="202547841">Continue</string>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="6694186"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="870487994"/>
- <reference key="NSAlternateContents" ref="1001321221"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSButton" id="873179038">
- <reference key="NSNextResponder" ref="676568523"/>
- <int key="NSvFlags">292</int>
- <string key="NSFrame">{{18, 15}, {51, 27}}</string>
- <reference key="NSSuperview" ref="676568523"/>
- <reference key="NSWindow"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="440166836">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <reference key="NSContents" ref="1001321221"/>
- <object class="NSFont" key="NSSupport" id="24">
- <reference key="NSName" ref="139607319"/>
- <double key="NSSize">1.000000e+01</double>
- <int key="NSfFlags">16</int>
- </object>
- <reference key="NSControlView" ref="873179038"/>
- <int key="NSButtonFlags">-2033434369</int>
- <int key="NSButtonFlags2">2</int>
- <object class="NSCustomResource" key="NSNormalImage" id="936837443">
- <reference key="NSClassName" ref="98235535"/>
- <string key="NSResourceName">Gear</string>
- </object>
- <reference key="NSAlternateContents" ref="1001321221"/>
- <reference key="NSKeyEquivalent" ref="1001321221"/>
- <int key="NSPeriodicDelay">400</int>
- <int key="NSPeriodicInterval">75</int>
- </object>
- </object>
- </object>
- <string key="NSFrameSize">{488, 201}</string>
- <reference key="NSSuperview" ref="190599775"/>
- <reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="820211389"/>
- </object>
- </object>
- <string key="NSFrame">{{-4, 0}, {488, 201}}</string>
- <reference key="NSSuperview" ref="485397981"/>
- <reference key="NSWindow"/>
- <object class="NSMutableArray" key="NSTabViewItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSTabViewItem" id="1014910444">
- <string key="NSIdentifier">1</string>
- <reference key="NSView" ref="676568523"/>
- <string key="NSLabel">Select Identity</string>
- <reference key="NSColor" ref="489363697"/>
- <reference key="NSTabView" ref="190599775"/>
- </object>
- <object class="NSTabViewItem" id="653267471">
- <string key="NSIdentifier">2</string>
- <object class="NSView" key="NSView" id="859867445">
- <nil key="NSNextResponder"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSImageView" id="1072529850">
- <reference key="NSNextResponder" ref="859867445"/>
- <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>
- <reference ref="248893621"/>
- <reference ref="792839034"/>
- <reference ref="139007242"/>
- <reference ref="513246449"/>
- <reference ref="920896168"/>
- <reference ref="676443656"/>
- </object>
- </object>
- <string key="NSFrame">{{17, 122}, {62, 62}}</string>
- <reference key="NSSuperview" ref="859867445"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSImageCell" key="NSCell" id="882004624">
- <int key="NSCellFlags">130560</int>
- <int key="NSCellFlags2">33554432</int>
- <reference key="NSContents" ref="14953420"/>
- <int key="NSAlign">0</int>
- <int key="NSScale">0</int>
- <int key="NSStyle">0</int>
- <bool key="NSAnimates">NO</bool>
- </object>
- <bool key="NSEditable">YES</bool>
- </object>
- <object class="NSTextField" id="1006869652">
- <reference key="NSNextResponder" ref="859867445"/>
- <int key="NSvFlags">290</int>
- <string key="NSFrame">{{87, 60}, {381, 22}}</string>
- <reference key="NSSuperview" ref="859867445"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="790272817">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <reference key="NSContents" ref="1001321221"/>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="1006869652"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="874817374"/>
- <reference key="NSTextColor" ref="260493922"/>
- </object>
- </object>
- <object class="NSButton" id="686465652">
- <reference key="NSNextResponder" ref="859867445"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{376, 12}, {98, 32}}</string>
- <reference key="NSSuperview" ref="859867445"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="905688153">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <reference key="NSContents" ref="202547841"/>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="686465652"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="870487994"/>
- <reference key="NSAlternateContents" ref="1001321221"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSButton" id="715096260">
- <reference key="NSNextResponder" ref="859867445"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{283, 12}, {93, 32}}</string>
- <reference key="NSSuperview" ref="859867445"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="1009654784">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents" id="158315544">Go Back</string>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="715096260"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="870487994"/>
- <reference key="NSAlternateContents" ref="1001321221"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSTextField" id="687944822">
- <reference key="NSNextResponder" ref="859867445"/>
- <int key="NSvFlags">266</int>
- <string key="NSFrame">{{84, 167}, {387, 17}}</string>
- <reference key="NSSuperview" ref="859867445"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="657627124">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">272629760</int>
- <string key="NSContents">Please enter your Kerberos password</string>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="687944822"/>
- <reference key="NSBackgroundColor" ref="489363697"/>
- <reference key="NSTextColor" ref="616389791"/>
- </object>
- </object>
- <object class="NSTextField" id="877064427">
- <reference key="NSNextResponder" ref="859867445"/>
- <int key="NSvFlags">274</int>
- <string key="NSFrame">{{84, 90}, {387, 69}}</string>
- <reference key="NSSuperview" ref="859867445"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="1029493879">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">272629760</int>
- <string key="NSContents">Mail wants to connect to the account lxs@mit.edu</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="877064427"/>
- <reference key="NSBackgroundColor" ref="489363697"/>
- <reference key="NSTextColor" ref="616389791"/>
- </object>
- </object>
- <object class="NSButton" id="317922958">
- <reference key="NSNextResponder" ref="859867445"/>
- <int key="NSvFlags">292</int>
- <string key="NSFrame">{{18, 16}, {51, 26}}</string>
- <reference key="NSSuperview" ref="859867445"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="283917634">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <reference key="NSContents" ref="1001321221"/>
- <reference key="NSSupport" ref="24"/>
- <reference key="NSControlView" ref="317922958"/>
- <int key="NSButtonFlags">-2033958657</int>
- <int key="NSButtonFlags2">2</int>
- <reference key="NSNormalImage" ref="936837443"/>
- <reference key="NSAlternateContents" ref="1001321221"/>
- <reference key="NSKeyEquivalent" ref="1001321221"/>
- <int key="NSPeriodicDelay">400</int>
- <int key="NSPeriodicInterval">75</int>
- </object>
- </object>
- </object>
- <string key="NSFrameSize">{488, 201}</string>
- </object>
- <string key="NSLabel">Authentication Information</string>
- <reference key="NSColor" ref="489363697"/>
- <reference key="NSTabView" ref="190599775"/>
- </object>
- <object class="NSTabViewItem" id="653420350">
- <string key="NSIdentifier">3</string>
- <object class="NSView" key="NSView" id="596161636">
- <nil key="NSNextResponder"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSButton" id="456929201">
- <reference key="NSNextResponder" ref="596161636"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{392, 12}, {82, 32}}</string>
- <reference key="NSSuperview" ref="596161636"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="987351438">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents">Done</string>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="456929201"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="870487994"/>
- <reference key="NSAlternateContents" ref="1001321221"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSImageView" id="602437307">
- <reference key="NSNextResponder" ref="596161636"/>
- <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>
- <reference ref="248893621"/>
- <reference ref="792839034"/>
- <reference ref="139007242"/>
- <reference ref="513246449"/>
- <reference ref="920896168"/>
- <reference ref="676443656"/>
- </object>
- </object>
- <string key="NSFrame">{{17, 122}, {62, 62}}</string>
- <reference key="NSSuperview" ref="596161636"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSImageCell" key="NSCell" id="676046583">
- <int key="NSCellFlags">130560</int>
- <int key="NSCellFlags2">33554432</int>
- <reference key="NSContents" ref="14953420"/>
- <int key="NSAlign">0</int>
- <int key="NSScale">0</int>
- <int key="NSStyle">0</int>
- <bool key="NSAnimates">NO</bool>
- </object>
- <bool key="NSEditable">YES</bool>
- </object>
- <object class="NSTextField" id="376340069">
- <reference key="NSNextResponder" ref="596161636"/>
- <int key="NSvFlags">266</int>
- <string key="NSFrame">{{84, 167}, {387, 17}}</string>
- <reference key="NSSuperview" ref="596161636"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="900295856">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">272629760</int>
- <string key="NSContents">Conclusion</string>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="376340069"/>
- <reference key="NSBackgroundColor" ref="489363697"/>
- <reference key="NSTextColor" ref="616389791"/>
- </object>
- </object>
- <object class="NSTextField" id="198861469">
- <reference key="NSNextResponder" ref="596161636"/>
- <int key="NSvFlags">274</int>
- <string key="NSFrame">{{84, 60}, {387, 99}}</string>
- <reference key="NSSuperview" ref="596161636"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="622356311">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">272760832</int>
- <string key="NSContents">Congratulations! You have acquired Kerberos tickets for lxs@ATHENA.MIT.EDU.</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="198861469"/>
- <object class="NSColor" key="NSBackgroundColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MSAwLjk3MDAwMDAzAA</bytes>
- </object>
- <reference key="NSTextColor" ref="616389791"/>
- </object>
- </object>
- <object class="NSButton" id="391292489">
- <reference key="NSNextResponder" ref="596161636"/>
- <int key="NSvFlags">289</int>
- <string key="NSFrame">{{305, 12}, {91, 32}}</string>
- <reference key="NSSuperview" ref="596161636"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="897987816">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <reference key="NSContents" ref="158315544"/>
- <reference key="NSSupport" ref="870487994"/>
- <reference key="NSControlView" ref="391292489"/>
- <int key="NSButtonFlags">-2038284033</int>
- <int key="NSButtonFlags2">1</int>
- <reference key="NSAlternateImage" ref="870487994"/>
- <reference key="NSAlternateContents" ref="1001321221"/>
- <object class="NSMutableString" key="NSKeyEquivalent">
- <characters key="NS.bytes"/>
- </object>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- </object>
- <string key="NSFrameSize">{488, 201}</string>
- </object>
- <string key="NSLabel">Result</string>
- <reference key="NSColor" ref="489363697"/>
- <reference key="NSTabView" ref="190599775"/>
- </object>
- </object>
- <reference key="NSSelectedTabViewItem" ref="1014910444"/>
- <reference key="NSFont" ref="870487994"/>
- <int key="NSTvFlags">6</int>
- <bool key="NSAllowTruncatedLabels">YES</bool>
- <bool key="NSDrawsBackground">YES</bool>
- </object>
- </object>
- <string key="NSFrameSize">{484, 199}</string>
- <reference key="NSSuperview"/>
- <reference key="NSWindow"/>
- </object>
- <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
- <string key="NSMinSize">{239.32, 129}</string>
- <string key="NSMaxSize">{3.40282e+38, 131}</string>
- <reference key="NSFrameAutosaveName" ref="1001321221"/>
- </object>
- <object class="NSMenu" id="1022633701">
- <string key="NSTitle">Menu</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMenuItem" id="530465715">
- <reference key="NSMenu" ref="1022633701"/>
- <string type="base64-UTF8" key="NSTitle">VGlja2V0IE9wdGlvbnPigKY</string>
- <reference key="NSKeyEquiv" ref="1001321221"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
- </object>
- <object class="NSMenuItem" id="522082566">
- <reference key="NSMenu" ref="1022633701"/>
- <string type="base64-UTF8" key="NSTitle">Q2hhbmdlIFBhc3N3b3Jk4oCmA</string>
- <reference key="NSKeyEquiv" ref="1001321221"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
- </object>
- <object class="NSMenuItem" id="852460838">
- <reference key="NSMenu" ref="1022633701"/>
- <bool key="NSIsDisabled">YES</bool>
- <bool key="NSIsSeparator">YES</bool>
- <reference key="NSTitle" ref="1001321221"/>
- <reference key="NSKeyEquiv" ref="1001321221"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
- </object>
- <object class="NSMenuItem" id="463708873">
- <reference key="NSMenu" ref="1022633701"/>
- <string key="NSTitle">About Kerberos...</string>
- <reference key="NSKeyEquiv" ref="1001321221"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="42192827"/>
- <reference key="NSMixedImage" ref="573706172"/>
- </object>
- </object>
- <reference key="NSName" ref="1001321221"/>
+ <object class="NSCustomObject" id="620802461">
+ <string key="NSClassName">KerberosAgentController</string>
</object>
</object>
<object class="IBObjectContainer" key="IBDocument.Objects">
@@ -1606,245 +517,11 @@
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
- <string key="label" id="547549419">content</string>
- <reference key="source" ref="116785486"/>
- <reference key="destination" ref="171210350"/>
- </object>
- <int key="connectionID">280</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label" id="573711689">contentArray: selection.cachesArray</string>
- <reference key="source" ref="21498042"/>
- <reference key="destination" ref="116785486"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="21498042"/>
- <reference key="NSDestination" ref="116785486"/>
- <reference key="NSLabel" ref="573711689"/>
- <string key="NSBinding" id="938840909">contentArray</string>
- <string key="NSKeyPath">selection.cachesArray</string>
- <object class="NSDictionary" key="NSOptions">
- <string key="NS.key.0" id="161525133">NSConditionallySetsEditable</string>
- <integer value="0" key="NS.object.0" id="6"/>
- </object>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">321</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <reference key="label" ref="547549419"/>
- <reference key="source" ref="220358512"/>
- <reference key="destination" ref="21498042"/>
- </object>
- <int key="connectionID">323</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label" id="732026233">contentArray: selection.credentialsArray</string>
- <reference key="source" ref="220358512"/>
- <reference key="destination" ref="21498042"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="220358512"/>
- <reference key="NSDestination" ref="21498042"/>
- <reference key="NSLabel" ref="732026233"/>
- <reference key="NSBinding" ref="938840909"/>
- <string key="NSKeyPath">selection.credentialsArray</string>
- <object class="NSDictionary" key="NSOptions">
- <reference key="NS.key.0" ref="161525133"/>
- <reference key="NS.object.0" ref="6"/>
- </object>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">326</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">performClose:</string>
- <reference key="source" ref="7348993"/>
- <reference key="destination" ref="887730787"/>
- </object>
- <int key="connectionID">300356</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label" id="667685968">nextKeyView</string>
- <reference key="source" ref="564993215"/>
- <reference key="destination" ref="631342211"/>
- </object>
- <int key="connectionID">300406</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label" id="190965223">selectPreviousTabViewItem:</string>
- <reference key="source" ref="190599775"/>
- <reference key="destination" ref="391292489"/>
- </object>
- <int key="connectionID">300407</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <reference key="label" ref="667685968"/>
- <reference key="source" ref="631342211"/>
- <reference key="destination" ref="564993215"/>
- </object>
- <int key="connectionID">300408</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label" id="157488126">selectNextTabViewItem:</string>
- <reference key="source" ref="190599775"/>
- <reference key="destination" ref="6694186"/>
- </object>
- <int key="connectionID">300409</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <reference key="label" ref="157488126"/>
- <reference key="source" ref="190599775"/>
- <reference key="destination" ref="686465652"/>
- </object>
- <int key="connectionID">300410</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <reference key="label" ref="190965223"/>
- <reference key="source" ref="190599775"/>
- <reference key="destination" ref="715096260"/>
- </object>
- <int key="connectionID">300411</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label" id="167993371">value: arrangedObjects.principalString</string>
- <reference key="source" ref="726475981"/>
- <reference key="destination" ref="21498042"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="726475981"/>
- <reference key="NSDestination" ref="21498042"/>
- <reference key="NSLabel" ref="167993371"/>
- <string key="NSBinding" id="406057131">value</string>
- <string key="NSKeyPath">arrangedObjects.principalString</string>
- <object class="NSDictionary" key="NSOptions">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string id="67980214">NSAllowsEditingMultipleValuesSelection</string>
- <string id="573856099">NSAlwaysPresentsApplicationModalAlerts</string>
- <string id="303072301">NSConditionallySetsEditable</string>
- <string id="559346106">NSConditionallySetsEnabled</string>
- <string id="583148074">NSContinuouslyUpdatesValue</string>
- <string id="460582391">NSCreatesSortDescriptor</string>
- <string id="179518014">NSMultipleValuesPlaceholder</string>
- <string id="205163876">NSNoSelectionPlaceholder</string>
- <string id="259444919">NSNotApplicablePlaceholder</string>
- <string id="487631746">NSNullPlaceholder</string>
- <string id="704241107">NSRaisesForNotApplicableKeys</string>
- <string id="376227408">NSValidatesImmediately</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="6"/>
- <reference ref="6"/>
- <integer value="1" id="5"/>
- <reference ref="6"/>
- <reference ref="6"/>
- <reference ref="6"/>
- <string id="295165583"/>
- <reference ref="295165583"/>
- <reference ref="295165583"/>
- <reference ref="295165583"/>
- <reference ref="6"/>
- <reference ref="6"/>
- </object>
- </object>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">300413</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label" id="497691951">value: arrangedObjects.shortTimeRemainingString</string>
- <reference key="source" ref="497509491"/>
- <reference key="destination" ref="21498042"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="497509491"/>
- <reference key="NSDestination" ref="21498042"/>
- <reference key="NSLabel" ref="497691951"/>
- <reference key="NSBinding" ref="406057131"/>
- <string key="NSKeyPath">arrangedObjects.shortTimeRemainingString</string>
- <object class="NSDictionary" key="NSOptions">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="67980214"/>
- <reference ref="573856099"/>
- <reference ref="303072301"/>
- <reference ref="559346106"/>
- <reference ref="583148074"/>
- <reference ref="460582391"/>
- <reference ref="179518014"/>
- <reference ref="205163876"/>
- <reference ref="259444919"/>
- <reference ref="487631746"/>
- <reference ref="704241107"/>
- <reference ref="376227408"/>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="6"/>
- <reference ref="6"/>
- <reference ref="5"/>
- <reference ref="6"/>
- <reference ref="6"/>
- <reference ref="6"/>
- <reference ref="295165583"/>
- <reference ref="295165583"/>
- <reference ref="295165583"/>
- <reference ref="295165583"/>
- <reference ref="6"/>
- <reference ref="6"/>
- </object>
- </object>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">300415</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label" id="658841096">popupMenu</string>
- <reference key="source" ref="873179038"/>
- <reference key="destination" ref="1022633701"/>
- </object>
- <int key="connectionID">300422</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <reference key="label" ref="658841096"/>
- <reference key="source" ref="317922958"/>
- <reference key="destination" ref="1022633701"/>
- </object>
- <int key="connectionID">300423</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label" id="725738149">menu</string>
- <reference key="source" ref="317922958"/>
- <reference key="destination" ref="1022633701"/>
- </object>
- <int key="connectionID">300424</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <reference key="label" ref="725738149"/>
- <reference key="source" ref="873179038"/>
- <reference key="destination" ref="1022633701"/>
+ <string key="label">delegate</string>
+ <reference key="source" ref="58791012"/>
+ <reference key="destination" ref="620802461"/>
</object>
- <int key="connectionID">300425</int>
+ <int key="connectionID">300448</int>
</object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
@@ -1881,7 +558,7 @@
<reference ref="1071484604"/>
</object>
<reference key="parent" ref="0"/>
- <reference key="objectName" ref="33876972"/>
+ <string key="objectName">MainMenu</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">19</int>
@@ -2117,637 +794,15 @@
<reference key="parent" ref="694937866"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">262</int>
- <reference key="object" ref="116785486"/>
- <reference key="parent" ref="0"/>
- <string key="objectName">CacheCollectionController</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">279</int>
- <reference key="object" ref="171210350"/>
- <reference key="parent" ref="0"/>
- <reference key="objectName" ref="1053976860"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">310</int>
- <reference key="object" ref="21498042"/>
- <reference key="parent" ref="0"/>
- <string key="objectName">CachesController</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">322</int>
- <reference key="object" ref="220358512"/>
- <reference key="parent" ref="0"/>
- <string key="objectName">CredentialsController</string>
- </object>
- <object class="IBObjectRecord">
<int key="objectID">-3</int>
<reference key="object" ref="364998124"/>
<reference key="parent" ref="0"/>
<string key="objectName">Application</string>
</object>
<object class="IBObjectRecord">
- <int key="objectID">300335</int>
- <reference key="object" ref="7348993"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="221966185"/>
- </object>
- <reference key="parent" ref="0"/>
- <reference key="objectName" ref="703913682"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300336</int>
- <reference key="object" ref="221966185"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="47718130"/>
- <reference ref="853176257"/>
- <reference ref="536182542"/>
- <reference ref="837237465"/>
- <reference ref="919779806"/>
- <reference ref="186661261"/>
- <reference ref="474370300"/>
- <reference ref="355395495"/>
- </object>
- <reference key="parent" ref="7348993"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300338</int>
- <reference key="object" ref="47718130"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="887730787"/>
- </object>
- <reference key="parent" ref="221966185"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300339</int>
- <reference key="object" ref="853176257"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="938853223"/>
- </object>
- <reference key="parent" ref="221966185"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300340</int>
- <reference key="object" ref="536182542"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="159615320"/>
- <reference ref="501018053"/>
- <reference ref="87192718"/>
- <reference ref="636123923"/>
- </object>
- <reference key="parent" ref="221966185"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300341</int>
- <reference key="object" ref="837237465"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1006984983"/>
- </object>
- <reference key="parent" ref="221966185"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300342</int>
- <reference key="object" ref="919779806"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="405384087"/>
- </object>
- <reference key="parent" ref="221966185"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300343</int>
- <reference key="object" ref="405384087"/>
- <reference key="parent" ref="919779806"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300344</int>
- <reference key="object" ref="1006984983"/>
- <reference key="parent" ref="837237465"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300345</int>
- <reference key="object" ref="159615320"/>
- <reference key="parent" ref="536182542"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300346</int>
- <reference key="object" ref="501018053"/>
- <reference key="parent" ref="536182542"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300347</int>
- <reference key="object" ref="87192718"/>
- <reference key="parent" ref="536182542"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300348</int>
- <reference key="object" ref="636123923"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="497509491"/>
- <reference ref="726475981"/>
- </object>
- <reference key="parent" ref="536182542"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300349</int>
- <reference key="object" ref="497509491"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="448257474"/>
- </object>
- <reference key="parent" ref="636123923"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300350</int>
- <reference key="object" ref="726475981"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="393823551"/>
- </object>
- <reference key="parent" ref="636123923"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300351</int>
- <reference key="object" ref="393823551"/>
- <reference key="parent" ref="726475981"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300352</int>
- <reference key="object" ref="448257474"/>
- <reference key="parent" ref="497509491"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300353</int>
- <reference key="object" ref="938853223"/>
- <reference key="parent" ref="853176257"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300354</int>
- <reference key="object" ref="887730787"/>
- <reference key="parent" ref="47718130"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300357</int>
- <reference key="object" ref="584899104"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="485397981"/>
- </object>
- <reference key="parent" ref="0"/>
- <string key="objectName">Window1</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300358</int>
- <reference key="object" ref="485397981"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="190599775"/>
- </object>
- <reference key="parent" ref="584899104"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300359</int>
- <reference key="object" ref="190599775"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="653420350"/>
- <reference ref="1014910444"/>
- <reference ref="653267471"/>
- </object>
- <reference key="parent" ref="485397981"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300360</int>
- <reference key="object" ref="653420350"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="596161636"/>
- </object>
- <reference key="parent" ref="190599775"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300361</int>
- <reference key="object" ref="1014910444"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="676568523"/>
- </object>
- <reference key="parent" ref="190599775"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300362</int>
- <reference key="object" ref="653267471"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="859867445"/>
- </object>
- <reference key="parent" ref="190599775"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300363</int>
- <reference key="object" ref="859867445"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="317922958"/>
- <reference ref="877064427"/>
- <reference ref="687944822"/>
- <reference ref="715096260"/>
- <reference ref="686465652"/>
- <reference ref="1006869652"/>
- <reference ref="1072529850"/>
- </object>
- <reference key="parent" ref="653267471"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300364</int>
- <reference key="object" ref="317922958"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="283917634"/>
- </object>
- <reference key="parent" ref="859867445"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300365</int>
- <reference key="object" ref="877064427"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1029493879"/>
- </object>
- <reference key="parent" ref="859867445"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300366</int>
- <reference key="object" ref="687944822"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="657627124"/>
- </object>
- <reference key="parent" ref="859867445"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300367</int>
- <reference key="object" ref="715096260"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1009654784"/>
- </object>
- <reference key="parent" ref="859867445"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300368</int>
- <reference key="object" ref="686465652"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="905688153"/>
- </object>
- <reference key="parent" ref="859867445"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300369</int>
- <reference key="object" ref="1006869652"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="790272817"/>
- </object>
- <reference key="parent" ref="859867445"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300370</int>
- <reference key="object" ref="1072529850"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="882004624"/>
- </object>
- <reference key="parent" ref="859867445"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300371</int>
- <reference key="object" ref="882004624"/>
- <reference key="parent" ref="1072529850"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300372</int>
- <reference key="object" ref="790272817"/>
- <reference key="parent" ref="1006869652"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300373</int>
- <reference key="object" ref="905688153"/>
- <reference key="parent" ref="686465652"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300374</int>
- <reference key="object" ref="1009654784"/>
- <reference key="parent" ref="715096260"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300375</int>
- <reference key="object" ref="657627124"/>
- <reference key="parent" ref="687944822"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300376</int>
- <reference key="object" ref="1029493879"/>
- <reference key="parent" ref="877064427"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300377</int>
- <reference key="object" ref="283917634"/>
- <reference key="parent" ref="317922958"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300378</int>
- <reference key="object" ref="676568523"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="873179038"/>
- <reference ref="6694186"/>
- <reference ref="190752038"/>
- <reference ref="564993215"/>
- <reference ref="816049975"/>
- <reference ref="631342211"/>
- <reference ref="775130166"/>
- <reference ref="820211389"/>
- </object>
- <reference key="parent" ref="1014910444"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300379</int>
- <reference key="object" ref="873179038"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="440166836"/>
- </object>
- <reference key="parent" ref="676568523"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300380</int>
- <reference key="object" ref="6694186"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="788013598"/>
- </object>
- <reference key="parent" ref="676568523"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300381</int>
- <reference key="object" ref="190752038"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="915880596"/>
- </object>
- <reference key="parent" ref="676568523"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300382</int>
- <reference key="object" ref="564993215"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="319194335"/>
- </object>
- <reference key="parent" ref="676568523"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300383</int>
- <reference key="object" ref="816049975"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1055736335"/>
- </object>
- <reference key="parent" ref="676568523"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300384</int>
- <reference key="object" ref="631342211"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="599743341"/>
- </object>
- <reference key="parent" ref="676568523"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300385</int>
- <reference key="object" ref="775130166"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="543696716"/>
- </object>
- <reference key="parent" ref="676568523"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300386</int>
- <reference key="object" ref="820211389"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="755050138"/>
- </object>
- <reference key="parent" ref="676568523"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300387</int>
- <reference key="object" ref="755050138"/>
- <reference key="parent" ref="820211389"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300388</int>
- <reference key="object" ref="543696716"/>
- <reference key="parent" ref="775130166"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300389</int>
- <reference key="object" ref="599743341"/>
- <reference key="parent" ref="631342211"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300390</int>
- <reference key="object" ref="1055736335"/>
- <reference key="parent" ref="816049975"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300391</int>
- <reference key="object" ref="319194335"/>
- <reference key="parent" ref="564993215"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300392</int>
- <reference key="object" ref="915880596"/>
- <reference key="parent" ref="190752038"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300393</int>
- <reference key="object" ref="788013598"/>
- <reference key="parent" ref="6694186"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300394</int>
- <reference key="object" ref="440166836"/>
- <reference key="parent" ref="873179038"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300395</int>
- <reference key="object" ref="596161636"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="391292489"/>
- <reference ref="198861469"/>
- <reference ref="376340069"/>
- <reference ref="602437307"/>
- <reference ref="456929201"/>
- </object>
- <reference key="parent" ref="653420350"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300396</int>
- <reference key="object" ref="391292489"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="897987816"/>
- </object>
- <reference key="parent" ref="596161636"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300397</int>
- <reference key="object" ref="198861469"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="622356311"/>
- </object>
- <reference key="parent" ref="596161636"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300398</int>
- <reference key="object" ref="376340069"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="900295856"/>
- </object>
- <reference key="parent" ref="596161636"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300399</int>
- <reference key="object" ref="602437307"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="676046583"/>
- </object>
- <reference key="parent" ref="596161636"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300400</int>
- <reference key="object" ref="456929201"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="987351438"/>
- </object>
- <reference key="parent" ref="596161636"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300401</int>
- <reference key="object" ref="987351438"/>
- <reference key="parent" ref="456929201"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300402</int>
- <reference key="object" ref="676046583"/>
- <reference key="parent" ref="602437307"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300403</int>
- <reference key="object" ref="900295856"/>
- <reference key="parent" ref="376340069"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300404</int>
- <reference key="object" ref="622356311"/>
- <reference key="parent" ref="198861469"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300405</int>
- <reference key="object" ref="897987816"/>
- <reference key="parent" ref="391292489"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300417</int>
- <reference key="object" ref="1022633701"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="530465715"/>
- <reference ref="522082566"/>
- <reference ref="852460838"/>
- <reference ref="463708873"/>
- </object>
+ <int key="objectID">300447</int>
+ <reference key="object" ref="620802461"/>
<reference key="parent" ref="0"/>
- <string key="objectName">GearMenu</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300418</int>
- <reference key="object" ref="530465715"/>
- <reference key="parent" ref="1022633701"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300419</int>
- <reference key="object" ref="522082566"/>
- <reference key="parent" ref="1022633701"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300420</int>
- <reference key="object" ref="852460838"/>
- <reference key="parent" ref="1022633701"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300421</int>
- <reference key="object" ref="463708873"/>
- <reference key="parent" ref="1022633701"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300437</int>
- <reference key="object" ref="186661261"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="927465653"/>
- </object>
- <reference key="parent" ref="221966185"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300438</int>
- <reference key="object" ref="927465653"/>
- <reference key="parent" ref="186661261"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300443</int>
- <reference key="object" ref="474370300"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="226976488"/>
- </object>
- <reference key="parent" ref="221966185"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300444</int>
- <reference key="object" ref="226976488"/>
- <reference key="parent" ref="474370300"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300445</int>
- <reference key="object" ref="355395495"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="857531424"/>
- </object>
- <reference key="parent" ref="221966185"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">300446</int>
- <reference key="object" ref="857531424"/>
- <reference key="parent" ref="355395495"/>
</object>
</object>
</object>
@@ -2822,136 +877,11 @@
<string>24.IBPluginDependency</string>
<string>24.ImportedFromIB2</string>
<string>24.editorWindowContentRectSynchronizationRect</string>
- <string>262.IBPluginDependency</string>
- <string>262.ImportedFromIB2</string>
- <string>279.IBPluginDependency</string>
- <string>279.ImportedFromIB2</string>
+ <string>29.IBEditorWindowLastContentRect</string>
<string>29.IBPluginDependency</string>
<string>29.ImportedFromIB2</string>
<string>29.editorWindowContentRectSynchronizationRect</string>
- <string>300335.IBPluginDependency</string>
- <string>300335.IBWindowTemplateEditedContentRect</string>
- <string>300335.ImportedFromIB2</string>
- <string>300335.NSWindowTemplate.visibleAtLaunch</string>
- <string>300335.editorWindowContentRectSynchronizationRect</string>
- <string>300335.windowTemplate.hasMaxSize</string>
- <string>300335.windowTemplate.hasMinSize</string>
- <string>300335.windowTemplate.maxSize</string>
- <string>300335.windowTemplate.minSize</string>
- <string>300336.IBPluginDependency</string>
- <string>300336.ImportedFromIB2</string>
- <string>300338.IBPluginDependency</string>
- <string>300338.ImportedFromIB2</string>
- <string>300339.IBPluginDependency</string>
- <string>300339.ImportedFromIB2</string>
- <string>300340.IBPluginDependency</string>
- <string>300340.ImportedFromIB2</string>
- <string>300341.IBPluginDependency</string>
- <string>300341.ImportedFromIB2</string>
- <string>300342.IBPluginDependency</string>
- <string>300342.ImportedFromIB2</string>
- <string>300345.IBShouldRemoveOnLegacySave</string>
- <string>300346.IBShouldRemoveOnLegacySave</string>
- <string>300347.IBShouldRemoveOnLegacySave</string>
- <string>300348.IBPluginDependency</string>
- <string>300348.ImportedFromIB2</string>
- <string>300349.IBPluginDependency</string>
- <string>300349.ImportedFromIB2</string>
- <string>300350.IBPluginDependency</string>
- <string>300350.ImportedFromIB2</string>
- <string>300351.IBPluginDependency</string>
- <string>300352.IBPluginDependency</string>
- <string>300357.IBPluginDependency</string>
- <string>300357.IBWindowTemplateEditedContentRect</string>
- <string>300357.ImportedFromIB2</string>
- <string>300357.NSWindowTemplate.visibleAtLaunch</string>
- <string>300357.editorWindowContentRectSynchronizationRect</string>
- <string>300357.windowTemplate.hasMaxSize</string>
- <string>300357.windowTemplate.hasMinSize</string>
- <string>300357.windowTemplate.maxSize</string>
- <string>300357.windowTemplate.minSize</string>
- <string>300358.IBPluginDependency</string>
- <string>300358.ImportedFromIB2</string>
- <string>300359.IBPluginDependency</string>
- <string>300359.ImportedFromIB2</string>
- <string>300360.IBPluginDependency</string>
- <string>300360.ImportedFromIB2</string>
- <string>300361.IBPluginDependency</string>
- <string>300361.ImportedFromIB2</string>
- <string>300362.IBPluginDependency</string>
- <string>300362.ImportedFromIB2</string>
- <string>300363.IBPluginDependency</string>
- <string>300363.ImportedFromIB2</string>
- <string>300364.CustomClassName</string>
- <string>300364.IBPluginDependency</string>
- <string>300364.ImportedFromIB2</string>
- <string>300365.IBPluginDependency</string>
- <string>300365.ImportedFromIB2</string>
- <string>300366.IBPluginDependency</string>
- <string>300366.ImportedFromIB2</string>
- <string>300367.IBPluginDependency</string>
- <string>300367.ImportedFromIB2</string>
- <string>300368.IBPluginDependency</string>
- <string>300368.ImportedFromIB2</string>
- <string>300369.CustomClassName</string>
- <string>300369.IBPluginDependency</string>
- <string>300369.ImportedFromIB2</string>
- <string>300370.IBPluginDependency</string>
- <string>300370.ImportedFromIB2</string>
- <string>300378.IBPluginDependency</string>
- <string>300378.ImportedFromIB2</string>
- <string>300379.CustomClassName</string>
- <string>300379.IBPluginDependency</string>
- <string>300379.ImportedFromIB2</string>
- <string>300380.IBPluginDependency</string>
- <string>300380.ImportedFromIB2</string>
- <string>300381.IBPluginDependency</string>
- <string>300381.ImportedFromIB2</string>
- <string>300382.IBPluginDependency</string>
- <string>300382.ImportedFromIB2</string>
- <string>300383.IBPluginDependency</string>
- <string>300383.ImportedFromIB2</string>
- <string>300384.IBPluginDependency</string>
- <string>300384.ImportedFromIB2</string>
- <string>300385.IBPluginDependency</string>
- <string>300385.ImportedFromIB2</string>
- <string>300386.IBPluginDependency</string>
- <string>300386.ImportedFromIB2</string>
- <string>300395.IBPluginDependency</string>
- <string>300395.ImportedFromIB2</string>
- <string>300396.IBPluginDependency</string>
- <string>300396.ImportedFromIB2</string>
- <string>300397.IBPluginDependency</string>
- <string>300397.ImportedFromIB2</string>
- <string>300398.IBPluginDependency</string>
- <string>300398.ImportedFromIB2</string>
- <string>300399.IBPluginDependency</string>
- <string>300399.ImportedFromIB2</string>
- <string>300400.IBPluginDependency</string>
- <string>300400.ImportedFromIB2</string>
- <string>300417.IBPluginDependency</string>
- <string>300417.ImportedFromIB2</string>
- <string>300417.editorWindowContentRectSynchronizationRect</string>
- <string>300418.IBPluginDependency</string>
- <string>300418.ImportedFromIB2</string>
- <string>300419.IBPluginDependency</string>
- <string>300419.ImportedFromIB2</string>
- <string>300420.IBPluginDependency</string>
- <string>300420.ImportedFromIB2</string>
- <string>300421.IBPluginDependency</string>
- <string>300421.ImportedFromIB2</string>
- <string>300437.IBPluginDependency</string>
- <string>300438.IBPluginDependency</string>
- <string>300443.IBAttributePlaceholdersKey</string>
- <string>300443.IBPluginDependency</string>
- <string>300443.ImportedFromIB2</string>
- <string>300445.IBAttributePlaceholdersKey</string>
- <string>300445.IBPluginDependency</string>
- <string>300445.ImportedFromIB2</string>
- <string>310.IBPluginDependency</string>
- <string>310.ImportedFromIB2</string>
- <string>322.IBPluginDependency</string>
- <string>322.ImportedFromIB2</string>
+ <string>300447.IBPluginDependency</string>
<string>5.IBPluginDependency</string>
<string>5.ImportedFromIB2</string>
<string>56.IBPluginDependency</string>
@@ -2964,226 +894,87 @@
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="438620934"/>
- <reference ref="438620934"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <integer value="1" id="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
<string>{{1137, 580}, {211, 23}}</string>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
<string>{{1022, 430}, {253, 173}}</string>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <string>{{1066, 510}, {197, 93}}</string>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <string>{{884, 603}, {314, 20}}</string>
- <string id="880393840">com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{719, 105}, {419, 465}}</string>
- <reference ref="5"/>
- <reference ref="5"/>
- <string>{{719, 105}, {419, 465}}</string>
- <reference ref="5"/>
- <reference ref="5"/>
- <string>{3.40282e+38, 3.40282e+38}</string>
- <string>{213, 107}</string>
- <reference ref="880393840"/>
- <reference ref="5"/>
- <reference ref="880393840"/>
- <reference ref="5"/>
- <reference ref="880393840"/>
- <reference ref="5"/>
- <reference ref="880393840"/>
- <reference ref="5"/>
- <reference ref="880393840"/>
- <reference ref="5"/>
- <reference ref="880393840"/>
- <reference ref="5"/>
- <reference ref="5"/>
- <reference ref="5"/>
- <reference ref="5"/>
- <reference ref="880393840"/>
- <reference ref="5"/>
- <reference ref="880393840"/>
- <reference ref="5"/>
- <reference ref="880393840"/>
- <reference ref="5"/>
- <reference ref="880393840"/>
- <reference ref="880393840"/>
- <string id="437408960">com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string id="437055072">{{932, 664}, {484, 199}}</string>
- <reference ref="5"/>
- <reference ref="5"/>
- <reference ref="437055072"/>
- <reference ref="5"/>
- <reference ref="5"/>
- <string>{3.40282e+38, 109}</string>
- <string>{239.32, 107}</string>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <string id="90569650">PopupButton</string>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <string>NSSecureTextField</string>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="90569650"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <reference ref="437408960"/>
- <reference ref="5"/>
- <string id="392805128">com.apple.InterfaceBuilder.CocoaPlugin</string>
- <integer value="1" id="9"/>
- <string>{{444, 717}, {203, 73}}</string>
- <reference ref="392805128"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
- <reference ref="392805128"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
- <reference ref="392805128"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
- <reference ref="392805128"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{1066, 510}, {197, 93}}</string>
+ <string>{{492, 1079}, {314, 20}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{884, 603}, {314, 20}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
- <string id="21292261">com.apple.InterfaceBuilder.CocoaPlugin</string>
- <reference ref="21292261"/>
- <object class="NSMutableDictionary">
- <string key="NS.key.0" id="26480611">ToolTip</string>
- <object class="IBToolTipAttribute" key="NS.object.0">
- <reference key="name" ref="26480611"/>
- <reference key="object" ref="474370300"/>
- <string key="toolTip">Create an account</string>
- </object>
- </object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
- <object class="NSMutableDictionary">
- <string key="NS.key.0" id="224749459">ToolTip</string>
- <object class="IBToolTipAttribute" key="NS.object.0">
- <reference key="name" ref="224749459"/>
- <reference key="object" ref="355395495"/>
- <string key="toolTip">Remove an account</string>
- </object>
- </object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
- <reference ref="438620934"/>
- <reference ref="5"/>
<string>{{896, 420}, {240, 183}}</string>
- <reference ref="438620934"/>
- <reference ref="5"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
</object>
</object>
<object class="NSMutableDictionary" key="unlocalizedProperties">
@@ -3206,677 +997,31 @@
</object>
</object>
<nil key="sourceID"/>
- <int key="maxID">300446</int>
+ <int key="maxID">300448</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription">
<string key="className">FirstResponder</string>
- <nil key="superclassName"/>
- <object class="NSMutableDictionary" key="actions">
- <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>
- <object class="NSMutableDictionary" key="outlets">
- <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>
+ <string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey" id="811564078">IBUserSource</string>
- <string key="minorKey" id="908484235"/>
+ <string key="majorKey">IBUserSource</string>
+ <string key="minorKey"/>
</object>
</object>
<object class="IBPartialClassDescription">
- <string key="className">KerberosCacheCollection</string>
- <string key="superclassName" id="664915295">NSObject</string>
- <object class="NSMutableDictionary" key="actions">
- <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>
- <object class="NSMutableDictionary" key="outlets">
- <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>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <reference key="majorKey" ref="811564078"/>
- <reference key="minorKey" ref="908484235"/>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">KerberosCacheCollection</string>
- <reference key="superclassName" ref="664915295"/>
- <object class="NSMutableDictionary" key="actions">
- <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>
- <object class="NSMutableDictionary" key="outlets">
- <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>
+ <string key="className">KerberosAgentController</string>
+ <string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
- <string key="minorKey">../../../Common/Headers/KerberosCacheCollection.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">PopupButton</string>
- <string key="superclassName">NSButton</string>
- <object class="NSMutableDictionary" key="actions">
- <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>
- <object class="NSMutableDictionary" key="outlets">
- <reference key="NS.key.0" ref="658841096"/>
- <string key="NS.object.0">NSMenu</string>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBUserSource</string>
- <reference key="minorKey" ref="1001321221"/>
+ <string key="minorKey">../Sources/kim/agent/mac/KerberosAgentController.h</string>
</object>
</object>
</object>
</object>
<int key="IBDocument.localizationMode">0</int>
- <string key="IBDocument.LastKnownRelativeProjectPath">../../../Projects/KerberosIdentityManagement.xcodeproj</string>
+ <string key="IBDocument.LastKnownRelativeProjectPath">../../../../../../Projects/Kerberos5.xcodeproj</string>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
- <object class="NSMutableData" key="IBDocument.RunnableNib">
- <bytes key="NS.bytes">YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA
-AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEDKAALAAwAMQA1ADkAQABD
-AEQASgBkAGUAZgBpAGwACwB5AH0AkgCWAJ8AqgC6AMMAxADFAMYAxwDIAMkAzQDOANgA5gDrAOwA7QDw
-APMA+QD6AQMBEAERARkBGgEcASUBJgEnASwBLgEzATQBNwE7AT4BRwFIAVEBWwFcAWEBYgFlAWoBawFs
-AXQBdQF9AX4BjwGRAAsBsgALAbMBtwDiAckB0AHUAdcB2gHjAegB6QHsAfAB9QH2AfkB+gH9AgACAwIE
-AgsCDAIWAhcCKgIrAi0CMAIzAj8CMgJAAkECTQJQAlQCVQJYAlkCWwJcAmICawJsAm0CcAJ3AngCfQKH
-ApACmQKaAp4CqAE9AqkCqgKyAhYCuQLBAsMCygLLAtMC1ALWAt0C3gLlAuYC7QLuAvUC9gL7AwQDBQJY
-Aw4DDwMWAxcDHAMkAysDLAM0AzUDNwNAApkDSQNNAt0DVANbA1wDYwNkA2wDbQNwA3cDeAOAAlgDggOD
-A4UACwOGA4cDiAOJA4wDlwOYA5kDmwOdAAsDpAOvA7kAxQPCA8MDyAPQA9ED2QPaA+8D9wQFBAkEGQQa
-BCEEKgQrBC4ENQQ2BDkEPgRIBE4ETwRRBFYEVwRhBGIEbARzBHQEeQR6BIMEhQSGBIkEkwSUBJUEmASh
-BKIEpgSnBKgEqwSzBLQEvAS9BL4ExgTHBM8E0ATRBNoE2wTjBOQE7ATtBPcE+wT8BQAFAQUDBQsFDAUV
-BRkFGgUeBR8FIQALA4YFIgUjBSQFTAVTBVsFXwVgBWEFYwVlBWkFbAVtBXEFdgV9BX4FhQWUBZUFmQWa
-BZ4FnwWiBakFqgW1BbwFvQW/BcAFxAXLBdAF0QXSBdMF1gXaBeEF5QXmBecF6AXsBfMF9AX1BfoGAQYG
-BgcGCAYNBg4GEgYaBhsGHAYdBiIGMgY3BjgGOQY6BjwGPwZJBlAGUQZSBlMGVAZWBdIGWwZgBmQGawZv
-BnAGcQZyBncGeAZ9BoQGhQaGBocGjAaQBpcGmAaZBp4GnwakBqUGqQawBrEGsgazBrcGvga/BsAGwQbF
-BswGzQbOBtMG2gbbBtwG4AbnBugG6QbqBu8G9gb3BvgG/QcEBwUHBgcHBwsHEgcTBxQHFQcaBx4HJQcm
-BycHKActBzEHOAc5BzoHOwdAB0wHTQdOB08HVgDlB1gHWwdeB2YHZwdoB2kHhQeGB4cHiAeJB4oHiweM
-B40HjgePB1YBWwCOB5EHmQeaB5sHoQepB6oHqwfHB84HzwfQB9MH2AfZCFQIXghjCGQIZQhnAOwIawh5
-CIIIiQiKCIsIlAidCGQIngijCKUIqAipCLIIuwi8CL0IxAhkCM0I1ghkCNcI4wjsCPUIZAj2CPgJAAkJ
-CQoJCwA4CQ4JEAmLCgcKgwqECoUKhgqHCogKiQqKCosKjAqNCo4KjwqQCpEKkgqTCpQKlQqWCpcKmAqZ
-CpoKmwqcCp0KngqfCqAKoQqiCqMKpAqlCqYKpwqoCqkKqgqrCqwKrQquCq8KsAqxCrIAawqzCrQKtQq2
-CrcKuAq5CroKuwq8Cr0Kvgq/CsAKwQrCCsMKxArFCsYKxwrICskKygrLCswKzQrOCs8K0ArRCtIK0wrU
-CtUK1grXCtgK2QraCtsK3ArdCt4K3wrgCuEK4grjCuQK5QrmCucK6ArpCuoK6wrsCu0K7grvCvAK8Qry
-CvMK9Ar1CvYK9wr4Cv4LBAulDEYMRwxIDEkMSgxLDEwMTQxODE8MUAxRDFIMUwxUDFUMVgxXDFgMWQxa
-DFsMXAxdDF4MXwxgDGEMYgxjDGQMZQxmDGcMaAxpDGoMawxsDG0MbgGLDG8McAxxDHIMcwx0DHUMdgx3
-DHgMeQx6DHsMfAx9DH4MfwyADIEMggyDDIQMhQyGDIcMiAyJDIoMiwyMDI0MjgyPDJAMkQySDJMMlAyV
-DJYMlwyYDJkMmgybDJwMnQyeDJ8MoAyhDKIMowykDKUMpgynDKgMqQyqDKsMrAytDK4MrwywDLEMsgyz
-DLQMtQy2DLcMuAy5DLoMuwy8DL0Mvgy/DMAMwQzCDMMMxAzFDMYMxwzIDMkMygzLDMwBpgzNDM4MzwzQ
-DNEM0gzTDNQM1QzWDNcM2AzZDNoM2wzcDN0M3gzfDOAM4QziDOUM6AzrVSRudWxs3xASAA0ADgAPABAA
-EQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4A
-LwAwVk5TUm9vdFYkY2xhc3NdTlNPYmplY3RzS2V5c18QD05TQ2xhc3Nlc1ZhbHVlc18QGU5TQWNjZXNz
-aWJpbGl0eU9pZHNWYWx1ZXNdTlNDb25uZWN0aW9uc1tOU05hbWVzS2V5c1tOU0ZyYW1ld29ya11OU0Ns
-YXNzZXNLZXlzWk5TT2lkc0tleXNdTlNOYW1lc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eUNvbm5lY3Rv
-cnNdTlNGb250TWFuYWdlcl8QEE5TVmlzaWJsZVdpbmRvd3NfEA9OU09iamVjdHNWYWx1ZXNfEBdOU0Fj
-Y2Vzc2liaWxpdHlPaWRzS2V5c1lOU05leHRPaWRcTlNPaWRzVmFsdWVzgAKBAyeBAd2BAoOBAyaBAR6B
-AgqABoECgoEChIECC4EDJIAAgAeBAgmBAyUSAASVoYEChdIADgAyADMANFtOU0NsYXNzTmFtZYAFgAPS
-AA4ANgA3ADhZTlMuc3RyaW5ngARdTlNBcHBsaWNhdGlvbtIAOgA7ADwAPVgkY2xhc3Nlc1okY2xhc3Nu
-YW1lowA9AD4AP18QD05TTXV0YWJsZVN0cmluZ1hOU1N0cmluZ1hOU09iamVjdNIAOgA7AEEAQqIAQgA/
-Xk5TQ3VzdG9tT2JqZWN0XxAQSUJDb2NvYUZyYW1ld29ya9IADgBFAEYAR1pOUy5vYmplY3RzgByiAEgA
-SYAIgMHdAEsADgBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAGIAY1xO
-U1dpbmRvd1ZpZXdcTlNTY3JlZW5SZWN0XxATTlNGcmFtZUF1dG9zYXZlTmFtZV1OU1dpbmRvd1RpdGxl
-WU5TV1RGbGFnc11OU1dpbmRvd0NsYXNzXE5TV2luZG93UmVjdFlOU01heFNpemVfEA9OU1dpbmRvd0Jh
-Y2tpbmdfEBFOU1dpbmRvd1N0eWxlTWFza1lOU01pblNpemVbTlNWaWV3Q2xhc3OADYDAgL2AO4AKEnB4
-AACAC4AJgL8QAhANgL6ADF8QGHt7Mzc4LCAyNDd9LCB7NDg0LCAxOTl9fV8QGEF1dGhlbnRpY2F0ZSB0
-byBLZXJiZXJvc9IADgA2ADcAaIAEWE5TV2luZG930gAOADYANwBrgARUVmlld9cAbQAOAG4AbwBwAGgA
-cQByAHMAdAB1AHYAcgB4XxAPTlNOZXh0UmVzcG9uZGVyWk5TU3Vidmlld3NYTlN2RmxhZ3NbTlNGcmFt
-ZVNpemVbTlNTdXBlcnZpZXeADoBzgA8RAQCAu4AOgLzSAA4ARQB6AHuAV6EAfIAQ3QBtAA4AfgB/AIAA
-gQBuAG8AaACCAHEAgwCEAFcAhgCHAIgAiQCKAIsAjAByAI4AVwCOAJFeTlNUYWJWaWV3SXRlbXNZTlNU
-dkZsYWdzV05TRnJhbWVWTlNGb250XxARTlNEcmF3c0JhY2tncm91bmRfEBZOU0FsbG93VHJ1bmNhdGVk
-TGFiZWxzXxAVTlNTZWxlY3RlZFRhYlZpZXdJdGVtgA2AuoB1EAaAdIAqgBERARKADgmADQmAdtIADgBF
-AHoAlIBXoQCVgBLYAG0ADgBuAG8AcABoAHEAlwB8AHMAmgB1AJsAcgB8AJ5dTlNOZXh0S2V5Vmlld4AQ
-gHOAE4BygA6AEIAU0gAOAEUAegChgFeoAJ4AowCkAKUApgCnAKgAqYAUgB6AN4AngESAOYBigGnbAG0A
-DgCAAKsArACtAG8ArgBoAHEAlwCVALAAsQCOALMAtAC1AI4AcgCVAKNaTlNFZGl0YWJsZVZOU0NlbGxb
-TlNEcmFnVHlwZXNZTlNFbmFibGVkgBKAJYAdCYAfgBURAQwJgA6AEoAe0gAOAEUARgC8gBymAL0AvgC/
-AMAAwQDCgBaAF4AYgBmAGoAbXxAZQXBwbGUgUERGIHBhc3RlYm9hcmQgdHlwZV8QGUFwcGxlIFBORyBw
-YXN0ZWJvYXJkIHR5cGVfEDFOZVhUIEVuY2Fwc3VsYXRlZCBQb3N0U2NyaXB0IHYxLjIgcGFzdGVib2Fy
-ZCB0eXBlXxAVTlNGaWxlbmFtZXNQYm9hcmRUeXBlXxAeTmVYVCBUSUZGIHY0LjAgcGFzdGVib2FyZCB0
-eXBlXxAaQXBwbGUgUElDVCBwYXN0ZWJvYXJkIHR5cGXSADoAOwDKAMujAMsAzAA/XE5TTXV0YWJsZVNl
-dFVOU1NldF8QFXt7MjAsIDExOX0sIHs2MiwgNjJ9fdkAbQAOAIAArABvAK4AaABxAJcAlQDQANEA0gDT
-AI4AcgCVAKWAEoA2gCaAKBEBCgmADoASgCfYANkADgDaANsA3ADdAN4A3wDgAOEA4gDjAOIA4gDkAOVb
-TlNDZWxsRmxhZ3NXTlNTdHlsZVpOU0NvbnRlbnRzV05TQWxpZ25XTlNTY2FsZVxOU0NlbGxGbGFnczJa
-TlNBbmltYXRlcxIAAf4AgCQQAIAgEgIAAAAI0wAOADIA5wDoAOkA6l5OU1Jlc291cmNlTmFtZYAjgCGA
-IldOU0ltYWdlXUtlcmJlcm9zQWdlbnTSADoAOwDuAO+iAO8AP18QEE5TQ3VzdG9tUmVzb3VyY2XSADoA
-OwDxAPKjAPIArAA/W05TSW1hZ2VDZWxs0gA6ADsA9AD1pQD1APYA9wD4AD9bTlNJbWFnZVZpZXdZTlND
-b250cm9sVk5TVmlld1tOU1Jlc3BvbmRlcl8QFnt7ODcsIDExOX0sIHszODcsIDUxfX3ZAG0ADgCAAKwA
-bwCuAGgAcQCXAJUA0AD9AP4AtQCOAHIAlQCkgBKANoBBgEIJgA6AEoA32ADZAA4BBADbAQUBBgDeAQcB
-CAEJAQoBCwCKAKMBDgEPXxARTlNCYWNrZ3JvdW5kQ29sb3JZTlNTdXBwb3J0XU5TQ29udHJvbFZpZXdb
-TlNUZXh0Q29sb3ISBAH+AIA1gC2AKYAqgB4SEEAAAIAyXxAjUGxlYXNlIGVudGVyIHlvdXIgS2VyYmVy
-b3MgaWRlbnRpdHnUAA4BEgETARQBFQEWARcBGFZOU1NpemVWTlNOYW1lWE5TZkZsYWdzgCwjQCoAAAAA
-AACAKxEEFFxMdWNpZGFHcmFuZGXSADoAOwEbAIGiAIEAP9UADgEdAR4BHwEgASEBIgCIASMBJFdOU0Nv
-bG9yXE5TQ29sb3JTcGFjZVtOU0NvbG9yTmFtZV1OU0NhdGFsb2dOYW1lgDGAMIAvgC5WU3lzdGVtXGNv
-bnRyb2xDb2xvctMADgEeASgBIQEqAStXTlNXaGl0ZYAxEANLMC42NjY2NjY2OQDSADoAOwEtAR2iAR0A
-P9UADgEdAR4BHwEgASEBMACIATEBJIAxgDSAM4AuXxAQY29udHJvbFRleHRDb2xvctMADgEeASgBIQEq
-ATaAMUIwANIAOgA7ATgBOaQBOQE6AKwAP18QD05TVGV4dEZpZWxkQ2VsbFxOU0FjdGlvbkNlbGzSADoA
-OwE8AT2lAT0A9gD3APgAP1tOU1RleHRGaWVsZNkAbQAOAIAArABvAK4AaABxAJcAlQDQAUEBQgDTAI4A
-cgCVAKeAEoA2gDiAOgmADoASgDlfEBV7ezkwLCA4OX0sIHszNzgsIDIyfX3ZAG0ADgCAAKwAbwCuAGgA
-cQCXAJUA0AFLAUwAtQCOAHIAlQCmgBKANoBfgGAJgA6AEoBE2QDZAA4BBADbAQUBBgDeAIIBBwFSAQkB
-VABaAIoApAFYAI4BWhP/////lHH+QYA1gDyAO4AqgDcSEEAEAAmAP1DVAA4BHQEeAR8BIAEhAV4AiAFf
-ASSAMYA+gD2ALl8QE3RleHRCYWNrZ3JvdW5kQ29sb3LTAA4BHgEoASEBKgFkgDFCMQDVAA4BHQEeAR8B
-IAEhATAAiAFoASSAMYA0gECALll0ZXh0Q29sb3JfEBR7ezE3LCA5NH0sIHs2OCwgMTd9fdgA2QAOAQQA
-2wEFAQYA3gEHAQgBCQEKAW8AigClAXIBD4A1gC2AQ4AqgCcSBEAAAIAyVU5hbWU62ABtAA4AgACsAG8A
-rgBoAHEAlQF3AXgBeQDTAI4AcgCVgBKAXoBFgEYJgA6AEl8QFXt7OTAsIDU3fSwgezM4MSwgMjZ9fd0B
-fwDZAA4BBADbAQUBBgDeAIIBgAGBAYIBBwCmAYQBhQFUAYcAigCmAVgAjgGLAYwAjgEPWk5TRGVsZWdh
-dGVfEBJOU1Zpc2libGVJdGVtQ291bnRbTlNUYWJsZVZpZXdfEBVOU0hhc1ZlcnRpY2FsU2Nyb2xsZXKA
-RBIUcf5AgF2APIBHgCqARAkQBYBICYAy0gAOADYANwFbgATfEBYAbQF/AZIAfwGTAA4BBAGUAZUBlgGX
-AZgAbwBwAK4AaAGZAZoBmwBxAZwBnQGeAXkBeQGhAOIBogGjAI4BpQGmAacBeQCMAakAjgGrAawBrQGu
-AZ4BsAGxWE5TVGFyZ2V0XxAfTlNEcmFnZ2luZ1NvdXJjZU1hc2tGb3JOb25Mb2NhbF8QEk5TQWxsb3dz
-VHlwZVNlbGVjdF8QF05TSW50ZXJjZWxsU3BhY2luZ1dpZHRoXxAZTlNDb2x1bW5BdXRvcmVzaXppbmdT
-dHlsZV8QGE5TSW50ZXJjZWxsU3BhY2luZ0hlaWdodFxOU0RhdGFTb3VyY2VYTlNBY3Rpb25bTlNHcmlk
-Q29sb3JfEBxOU0RyYWdnaW5nU291cmNlTWFza0ZvckxvY2FsXk5TVGFibGVDb2x1bW5zW05TUm93SGVp
-Z2h0gEmARoBGE//////SQIAAgFyAVAkjQAgAAAAAAAAQASNAAAAAAAAAAIBGgEoJgEuAW4BYEA+ASYBM
-I0AzAAAAAAAAV3sxNSwgMH3SAA4ARQB6AbWAV6EBtoBN2gG4AA4BuQG6AbsBvAG9Ab4BvwGBAI4BwQHC
-AcMBxAHFASoBxgHHAYxeTlNJc1Jlc2l6ZWFibGVcTlNIZWFkZXJDZWxsXE5TSWRlbnRpZmllcldOU1dp
-ZHRoWk5TRGF0YUNlbGxeTlNSZXNpemluZ01hc2taTlNNaW5XaWR0aFpOU01heFdpZHRoCYBWgE+ATiNA
-KAAAAAAAAIBTI0AkAAAAAAAAI0CPQAAAAAAAgEjXANkADgEEANsBBQDeAQcBygHLAcwBhwHOAOIBXhIE
-gf4AgFKAUYBHgFCAPtQADgESARMBFAEVAcQBFwHTgCyAKxAQ0wAOAR4BKAEhASoB1oAxSzAuMzMzMzMy
-OTkA0gA6ADsB2AHZpQHZATkBOgCsAD9fEBFOU1RhYmxlSGVhZGVyQ2VsbNgA2QAOAQQBBQEGAN4AggEH
-AdsBCQGjAIoBjAHgAI4BDxIUMf5AgDWAVIAqgEgRBAAJgDLVAA4BHQEeAR8BIAEhASIAiAHmASSAMYAw
-gFWALl8QFmNvbnRyb2xCYWNrZ3JvdW5kQ29sb3LSADoAOwHqAeuiAesAP11OU1RhYmxlQ29sdW1u0gA6
-ADsB7QHuowHuAe8AP15OU011dGFibGVBcnJheVdOU0FycmF51QAOAR0BHgEfASABIQHyAIgB8wEkgDGA
-WoBZgC5ZZ3JpZENvbG9y0wAOAR4BKAEhASoB+IAxRDAuNQBfEBB0YWJsZVZpZXdBY3Rpb2460gA6ADsB
-+wH8pgH8AYEA9gD3APgAP18QEE5TQ29tYm9UYWJsZVZpZXfSADoAOwH+Af+lAf8BOQE6AKwAP15OU0Nv
-bWJvQm94Q2VsbNIAOgA7AgECAqYCAgE9APYA9wD4AD9aTlNDb21ib0JveF8QFHt7MTcsIDYxfSwgezY4
-LCAxN3192ADZAA4BBADbAQUBBgDeAQcBCAEJAQoCBwCKAKcBcgEPgDWALYBhgCqAOYAyVlJlYWxtOtkA
-bQAOAIAArABvAK4AaABxAJcAlQIOAg8CEAIRAI4AcgCVAHyAEoBogGOAZBEBIQmADoASgBBfEBV7ezM3
-NiwgMTJ9LCB7OTgsIDMyfX3dANkADgIYAhkCGgIbAhwA2wEFAQYCHQDeAh4BCAIfAFoCIQGmAIoCIwIk
-AIoAqAInAigCKV8QE05TQWx0ZXJuYXRlQ29udGVudHNfEBJOU1BlcmlvZGljSW50ZXJ2YWxeTlNCdXR0
-b25GbGFnczJfEBBOU0FsdGVybmF0ZUltYWdlXxAPTlNLZXlFcXVpdmFsZW50XxAPTlNQZXJpb2RpY0Rl
-bGF5XU5TQnV0dG9uRmxhZ3OAZ4A7EBmAKoBmgGWAKoBiEMgSCAAAABP/////hoJA/1hDb250aW51ZdIA
-DgA2ADcBW4AE0gA6ADsCLgIvpAIvAToArAA/XE5TQnV0dG9uQ2VsbNIAOgA7AjECMqUCMgD2APcA+AA/
-WE5TQnV0dG9u2gBtAA4AgAI0AKwAbwCuAGgAMgBxAJUCNgI3AjgCOQI6AI4AcgI9AJVfEBNOU09yaWdp
-bmFsQ2xhc3NOYW1lgBKAcYBsgGuAbREBJAmADoBqgBJbUG9wdXBCdXR0b25fEBR7ezE4LCAxNX0sIHs1
-MSwgMjd9fd0A2QAOAhgCQgIZAhoCHADbAQUBBgIdAN4CHgEIAh8AWgJFAkYAYABaAFoCSQCpAksCKAJM
-XU5TTm9ybWFsSW1hZ2WAZ4A7gG8QS4A7gDuAboBpEQGQE/////+GzED/1AAOARIBEwEUARUBxgEXAdOA
-LIAr0wAOADIA5wDoAOkCU4AjgCGAcFRHZWFy0gA6ADsCVgJXogJXAD9eTlNDbGFzc1N3YXBwZXJaezQ4
-OCwgMjAxfdIAOgA7AloA96MA9wD4AD9fEBV7ey00LCAwfSwgezQ4OCwgMjAxfX3SAA4ARQB6Al6AV6MA
-kQJgAmGAdoB6gJ7WAA4BugD3AmMBHQJkAmUCZgCVAHwBCgJqWU5TVGFiVmlld1dOU0xhYmVsgHmAd4AS
-gBCALYB4UTFfEA9TZWxlY3QgSWRlbnRpdHnSADoAOwJuAm+iAm8AP11OU1RhYlZpZXdJdGVt1gAOAboA
-9wJjAR0CZAJlAnICcwB8AQoCdoB5gHuAfIAQgC2AnVEy1QBtAA4AbgBvAHAAKwBzAnsAdQJ8gACAc4B9
-gJzSAA4ARQB6An+AV6cCgAKBAoICgwKEAoUChoB+gIKAh4CLgJCAlICZ2QBtAA4AgACrAKwArQBvAK4A
-cQJzALACigCOAowCjQC1AI4Cc4B8gCWAgAmAgYB/CYB80gAOAEUARgKSgBymAL0AvgC/AMAAwQDCgBaA
-F4AYgBmAGoAbXxAVe3sxNywgMTIyfSwgezYyLCA2Mn192ADZAA4A2gDbANwA3QDeAN8A4ADhAOIA4wDi
-AOIA5ADlgCSAIAjZAG0ADgCAAjQArABvAK4AMgBxAnMCNgKhAqICowKkAI4CpgJzgHyAcYCFgISAhhEB
-IgmAg4B8XxARTlNTZWN1cmVUZXh0RmllbGRfEBV7ezg3LCA2MH0sIHszODEsIDIyfX3ZANkADgEEANsB
-BQEGAN4AggEHAVIBCQFUAFoAigKBAVgAjgFagDWAPIA7gCqAggmAP9cAbQAOAIAArABvAK4AcQJzAg4C
-tQK2AhEAjgJzgHyAaICIgIkJgHzdANkADgIYAhkCGgIbAhwA2wEFAQYCHQDeAh4BCAIfAFoCIQGmAIoC
-vQIkAIoCggInAigCKYBngDuAKoCKgGWAKoCH0gAOADYANwFbgATXAG0ADgCAAKwAbwCuAHECcwIOAsYC
-xwIRAI4Cc4B8gGiAjICNCYB8XxAVe3syODMsIDEyfSwgezkzLCAzMn193QDZAA4CGAIZAhoCGwIcANsB
-BQEGAh0A3gIeAQgCHwBaAiEBpgCKAs8C0ACKAoMCJwIoAimAZ4A7gCqAj4COgCqAi1dHbyBCYWNr0gAO
-ADYANwFbgATXAG0ADgCAAKwAbwCuAHECcwDQAtkC2gDTAI4Cc4B8gDaAkYCSCYB8XxAWe3s4NCwgMTY3
-fSwgezM4NywgMTd9fdgA2QAOAQQA2wEFAQYA3gEHAQgBCQEKAuEAigKEAQ4BD4A1gC2Ak4AqgJCAMl8Q
-I1BsZWFzZSBlbnRlciB5b3VyIEtlcmJlcm9zIHBhc3N3b3Jk1wBtAA4AgACsAG8ArgBxAnMA0ALpAuoA
-jACOAnOAfIA2gJWAlgmAfF8QFXt7ODQsIDkwfSwgezM4NywgNjl9fdgA2QAOAQQA2wEFAQYA3gEHAQgB
-CQEKAvEC8gKFAQ4BD4A1gC2Al4CYgJSAMl8QME1haWwgd2FudHMgdG8gY29ubmVjdCB0byB0aGUgYWNj
-b3VudCBseHNAbWl0LmVkddQADgESARMBFAEVAvgBFwL6gCwjQCYAAAAAAACAKxEMHNkAbQAOAIACNACs
-AG8ArgAyAHECcwI2Av4COAMAAjoAjgI9AnOAfIBxgJqAa4CbCYBqgHxfEBR7ezE4LCAxNn0sIHs1MSwg
-MjZ9fd0A2QAOAhgCQgIZAhoCHADbAQUBBgIdAN4CHgEIAh8AWgJFAkYAYABaAFoCSQKGAksCKAMNgGeA
-O4BvgDuAO4BugJkT/////4bEQP9fEBpBdXRoZW50aWNhdGlvbiBJbmZvcm1hdGlvbtYADgG6APcCYwEd
-AmQCZQMRAxIAfAEKAxWAeYCfgKCAEIAtgLlRM9UAbQAOAG4AbwBwACsAcwMaAHUDG4AAgHOAoYC40gAO
-AEUAegMegFelAx8DIAMhAyIDI4CigKeAq4CvgLTXAG0ADgCAAKwAbwCuAHEDEgIOAycDKAIRAI4DEoCg
-gGiAo4CkCYCgXxAVe3szOTIsIDEyfSwgezgyLCAzMn193QDZAA4CGAIZAhoCGwIcANsBBQEGAh0A3gIe
-AQgCHwBaAiEBpgCKAzADMQCKAx8CJwIoAimAZ4A7gCqApoClgCqAolREb25l0gAOADYANwFbgATZAG0A
-DgCAAKsArACtAG8ArgBxAxIAsAM6AI4DPAM9ALUAjgMSgKCAJYCpCYCqgKgJgKDSAA4ARQBGA0KAHKYA
-vQC+AL8AwADBAMKAFoAXgBiAGYAagBvYANkADgDaANsA3ADdAN4A3wDgAOEA4gDjAOIA4gDkAOWAJIAg
-CNcAbQAOAIAArABvAK4AcQMSANADUANRANMAjgMSgKCANoCsgK0JgKDYANkADgEEANsBBQEGAN4BBwEI
-AQkBCgNXAIoDIQEOAQ+ANYAtgK6AKoCrgDJaQ29uY2x1c2lvbtcAbQAOAIAArABvAK4AcQMSANADXwNg
-AIwAjgMSgKCANoCwgLEJgKBfEBV7ezg0LCA2MH0sIHszODcsIDk5fX3YANkADgEEANsBBQEGAN4BBwEI
-AQkDZgNnAvIDIgNqAQ+ANYCzgLKAmICvEhBCAACAMl8QS0NvbmdyYXR1bGF0aW9ucyEgWW91IGhhdmUg
-YWNxdWlyZWQgS2VyYmVyb3MgdGlja2V0cyBmb3IgbHhzQEFUSEVOQS5NSVQuRURVLtMADgEeASgBIQEq
-A2+AMU0xIDAuOTcwMDAwMDMA1wBtAA4AgACsAG8ArgBxAxICDgNzA3QCEQCOAxKAoIBogLWAtgmAoF8Q
-FXt7MzA1LCAxMn0sIHs5MSwgMzJ9fd0A2QAOAhgCGQIaAhsCHADbAQUBBgIdAN4CHgEIAh8AWgIhAaYA
-igN8AtAAigMjAicCKAIpgGeAO4AqgLeAjoAqgLTSAA4ANgA3AVuABFZSZXN1bHTSADoAOwOEAmOkAmMA
-9wD4AD9aezQ4NCwgMTk5fV8QFnt7MCwgMH0sIHsxOTIwLCAxMTc4fX1dezIzOS4zMiwgMTI5fV8QEnsz
-LjQwMjgyZSszOCwgMTMxfdIAOgA7A4oDi6IDiwA/XxAQTlNXaW5kb3dUZW1wbGF0Zd0ASwAOAEwATQBO
-AE8AUABRAFIAUwBUAFUAVgONAFgDjwBaA5EAXAOSA5MDlABgAGEDlQOWgMaAwIEBG4A7gMOAxIDCgQEd
-gQEcgMVfEBh7ezI3OSwgMzYzfSwgezQxOSwgNDY1fX1fEBpDaG9vc2UgYSBLZXJiZXJvcyBJZGVudGl0
-edIADgA2ADcAaIAE0gAOADYANwBrgATXAG0ADgBuAG8AcABoAHEDngBzA6AAdQOhA54Do4DHgHOAyIEB
-GYDHgQEa0gAOAEUAegOmgFeoA6cDqAOpA6oDqwOsA60DroDJgM6A0oD7gQEAgQEFgQEJgQER2gBtAA4A
-gACrAKwArQBvAK4AaABxA40AsAOyAI4DtAO1ALUAjgOeA42AxoAlgMwJgM2AygmAx4DG0gAOAEUARgO7
-gBymAL0AvgO+AMAAwQDCgBaAF4DLgBmAGoAbXxAVe3sxNywgMzg2fSwgezYyLCA2Mn192ADZAA4A2gDb
-ANwA3QDeAN8DxADhAOIA4wDiAOIA5ADlEiAB/gCAJIAgCNgAbQAOAIAArABvAK4AaABxA40A0APLA8wA
-0wCOA54DjYDGgDaAz4DQCYDHgMZfEBZ7ezg0LCAzNzd9LCB7MzE4LCAyOX192ADZAA4BBADbAQUBBgDe
-AQcBCAEJAQoD1ALyA6gD1wEPgDWALYDRgJiAzhIAQgAAgDJfECVDaGVja2luZyBtYWlsIGZvciBhY2Nv
-dW50IGx4c0BtaXQuZWR13gBtA9sADgCAA9wD3QPeAG4D3wBvAGgAcQPgA+EDjQPjA+QD5QPmA+cD6APp
-A+oAjAOeA40D7QPuW05TSFNjcm9sbGVyWE5Tc0ZsYWdzXE5TQ29ybmVyVmlld18QEE5TSGVhZGVyQ2xp
-cFZpZXdcTlNTY3JvbGxBbXRzW05TVlNjcm9sbGVyXU5TQ29udGVudFZpZXeAxoD1gPqA+RECMoDcgNmA
-008QEEEgAABBIAAAQZgAAEGYAACAx4DGgPGA1NIADgBFAHoD8YBXpQPuA+0D4wPoA+eA1IDxgPWA2YDc
-2gBtAA4AgAP4AG4AbwP5AGgD+gBxA6kD/AP9A/4D/wQABAEDngGjA6lZTlNjdkZsYWdzWU5TRG9jVmll
-d1lOU0JHQ29sb3KA0oDwgO8QBIDVEQkAgNaAx4BUgNLSAA4ARQB6BAeAV6EEAYDW3xAUAG0BkwAOAH8E
-CgEEAZQD3QGVAZYBlwBvAHAArgBoAZoBmwBxAZwBnQPuAOIEDAQNBA4BXgCOA+cBpQGLAacAdQQSAI4D
-ngGtAa4D7gQXBBhcTlNIZWFkZXJWaWV3gNSA7hJCwAAAgNiAPgmA3IDXCYDHgFiA1IDfI0AxAAAAAAAA
-WnszODAsIDI5MX3XAG0ADgBvAHAAaABxAYED6AQcAHUEHQOeA+gEAYDZgNuA2oDHgNmA1toAbQAOAIAD
-+ABuAG8D+QBoA/oAcQOpA/wEJAP+BCUEAAQOA54BowOpgNKA8ID4gPeA2IDHgFSA0ll7MzgwLCAxN33S
-ADoAOwQsBC2kBC0A9wD4AD9fEBFOU1RhYmxlSGVhZGVyVmlld9YAbQAOAIAAbwBoAHEDqQQwBDEEMgOe
-A6mA0oDegN0T/////4AAAQCAx4DSXxAUe3stMjYsIDB9LCB7MTYsIDE3fX3SADoAOwQ3BDikBDgA9wD4
-AD9dX05TQ29ybmVyVmlld9IADgBFAHoEO4BXogQ8BD2A4IDo2gG4AA4BuQG7AbwBvQG+Ab8EPwGBAI4B
-wQRCBEMERAEqBEUBxwCOBAFcTlNJc0VkaXRhYmxlCYBWgOEjQHEflgAAAACA5iNAYr8sAAAAAAmA1tcA
-2QAOAQQA2wEFAN4BBwHKAcsESgRLAvIA4gRNgFKA44DigJiA5FhJZGVudGl0edMADgEeASgBIQEqAdaA
-MdUADgEdAR4BHwEgASEBMACIBFQBJIAxgDSA5YAuXxAPaGVhZGVyVGV4dENvbG9y2QDZAA4BBADbAQUB
-BgDeAIIBBwRYAQkBCgRbAIoEAQReAI4BDxJUIf5AgDWALYDngCqA1hJQQAQACYAyWVRleHQgQ2VsbNoB
-uAAOAbkBuwG8Ab0BvgG/BD8BgQCOAcEEZQRmBGcBKgRoBGkAjgQBCYBWgOkjQFkUEAAAAACA7SNAWQAA
-AAAAACNAYsAAAAAAAAmA1tcA2QAOAQQA2wEFAN4BBwEIAcsEbgRvAvIEcQRNgFKA64DqgJgSBAAAAIDk
-XlRpbWUgUmVtYWluaW5n1QAOAR0BHgEfASABIQFeAIgEdwEkgDGAPoDsgC5baGVhZGVyQ29sb3LYANkA
-DgEEANsBBQEGAN4BBwR7AQkBCgRbAIoEAQSBAQ8SRAH+QIA1gC2A54AqgNYSREAEAIAy0gA6ADsEhAGB
-pQGBAPYA9wD4AD9fEBV7ezEsIDE3fSwgezM4MCwgMjkxfX3SADoAOwSHBIikBIgA9wD4AD9aTlNDbGlw
-Vmlld9kAbQGSAA4AgABvAGgBmQBxBIoDqQOpBI0EjgQyA54EkAOpBJJZTlNQZXJjZW50gNKA0oD0gPKA
-x4DzgNIjP+79TiAAAABfEBZ7ey0zMCwgMTd9LCB7MTUsIDI4NX19XF9kb1Njcm9sbGVyOtIAOgA7BJYE
-l6UElwD2APcA+AA/Wk5TU2Nyb2xsZXLaAG0BkgAOAIAD3ABvAGgBmQBxBIoDqQOpBI0EnAGmBDIDngSQ
-A6kEoIDSgNKA9ID2gMeA84DSIz/s7jJgAAAAXxAVe3sxLCAtMzB9LCB7MzYyLCAxNX190gAOAEUAegSk
-gFehBA6A2F8QE3t7MSwgMH0sIHszODAsIDE3fX1fEBZ7ezE3LCA2MH0sIHszODIsIDMwOX190gA6ADsE
-qQSqpASqAPcA+AA/XE5TU2Nyb2xsVmlld9gAbQAOAIAArABvAK4AaABxA40CDgSuBK8CEQCOA54DjYDG
-gGiA/ID9CYDHgMZfEBV7ezMyMCwgMTJ9LCB7ODcsIDMyfX3dANkADgIYAhkCGgIbAhwA2wEFAQYCHQDe
-Ah4BCAIfAFoCIQGmAIoEuAS5AIoDqgInAigCKYBngDuAKoD/gP6AKoD7VkNob29zZVEN2ABtAA4AgACs
-AG8ArgBoAHEDjQIOBMEEwgIRAI4DngONgMaAaIEBAYEBAgmAx4DGXxAVe3syMzgsIDEyfSwgezgyLCAz
-Mn193QDZAA4CGAIZAhoCGwIcANsBBQEGAh0A3gIeAQgCHwBaAiEBpgCKBMsEzACKA6sCJwIoAimAZ4A7
-gCqBAQSBAQOAKoEBAFZDYW5jZWxRG9gAbQAOAIAArABvAK4AaABxA40A0ATUBNUE1gCOA54DjYDGgDaB
-AQaBAQcRAQ4JgMeAxl8QFnt7ODQsIDQxNH0sIHszMTgsIDIxfX3YANkADgEEANsBBQEGAN4BBwEIAQkB
-CgTeAIoDrAThAQ+ANYAtgQEIgCqBAQUSAEAAAIAyXxAxTWFpbCByZXF1aXJlcyB0aGF0IHlvdSBjaG9v
-c2UgYSBLZXJiZXJvcyBJZGVudGl0edgAbQAOAIAArABvAK4AaABxA40CDgTnBOgCOgCOA54DjYDGgGiB
-AQqBAQsJgMeAxl8QFHt7MTcsIDMwfSwgezIzLCAyMn193gDZAA4CGAJCAhkCGgIbAhwA2wEFAQYCHQDe
-Ah4BCAIfAFoE8AIhAIgE8QTyAFoC8gOtAicCKAT2gGeAO4EBDIEBDoEBEIA7gJiBAQkSCERA/9MADgAy
-AOcA6ADpBPqAI4AhgQENU0FkZNMADgAyAOcA6ADpBP+AI4AhgQEPW0FkZF9QcmVzc2Vk0gAOADYANwFb
-gATYAG0ADgCAAKwAbwCuAGgAcQONAg4FBgUHAjoAjgOeA42AxoBogQESgQETCYDHgMZfEBR7ezM5LCAz
-MH0sIHsyMywgMjJ9fd4A2QAOAhgCQgIZAhoCGwIcANsBBQEGAh0A3gIeAQgCHwBaBQ8CIQCIBRAFEQBa
-AvIDrgInAigE9oBngDuBARSBARaBARiAO4CYgQER0wAOADIA5wDoAOkFGIAjgCGBARVWUmVtb3Zl0wAO
-ADIA5wDoAOkFHYAjgCGBARdeUmVtb3ZlX1ByZXNzZWTSAA4ANgA3AVuABFp7NDE5LCA0NjV9WnsyMTMs
-IDEyOX1fEBp7My40MDI4MmUrMzgsIDMuNDAyODJlKzM4fdIADgBFAHoFJoBXrxAlBScFKAUpBSoFKwUs
-BS0FLgUvBTAFMQUyBTMFNAU1BTYFNwU4BTkFOgU7BTwFPQU+BT8FQAVBBUIFQwVEBUUFRgVHBUgFSQVK
-BUuBAR+BASqBATyBAUOBAUmBAU2BAVKBAVSBAVmBAWiBAWqBAWuBAXGBAXOBAXiBAXmBAX2BAX+BAYGB
-AYaBAYuBAY+BAZOBAZiBAZyBAaGBAaaBAaeBAayBAa2BAbKBAbOBAbyBAc+BAdOBAdeBAdvUAA4FTQVO
-AmQFTwVQBVEFUl1OU0Rlc3RpbmF0aW9uWE5TU291cmNlgQEpgQEngQEggQEo1AAOBVQFVQVWBVcFWAVZ
-BVpfEA9fTlNNYW5hZ2VkUHJveHlfEBFOU09iamVjdENsYXNzTmFtZV5OU0RlY2xhcmVkS2V5c4EBJoEB
-JIEBI4EBIdIADgBFAHoFXYBXoQVegQEiW2NhY2hlc0FycmF5XxAXS2VyYmVyb3NDYWNoZUNvbGxlY3Rp
-b27RAA4FYoEBJdIAOgA7BWQFVKIFVAA/0gA6ADsFZgVnowVnBWgAP18QEk5TT2JqZWN0Q29udHJvbGxl
-clxOU0NvbnRyb2xsZXLSAA4AMgAzBVmABYEBI1djb250ZW500gA6ADsFbgVvowVvBXAAP18QFE5TTmli
-T3V0bGV0Q29ubmVjdG9yXk5TTmliQ29ubmVjdG9y1AAOBU0FTgJkBU8FcwKGBXWBASmBASuAmYEBO9QA
-DgV3ARMFeAV5BXoAWgV8V05TVGl0bGVbTlNNZW51SXRlbXOBATqBASyAO4EBLVRNZW510gAOAEUAegWA
-gFekBYEFggWDBYSBAS6BATWBATeBATjYAA4FdwWGBYcFiAWJBYoFiwWMBY0FjgBaBZAFkQWSBXNfEBFO
-U0tleUVxdWl2TW9kTWFza1pOU0tleUVxdWl2XU5TTW5lbW9uaWNMb2NZTlNPbkltYWdlXE5TTWl4ZWRJ
-bWFnZVZOU01lbnWBATSBAS8SABAAAIA7En////+BATCBATKBAStvEA8AVABpAGMAawBlAHQAIABPAHAA
-dABpAG8AbgBzICbTAA4AMgDnAOgA6QWYgCOAIYEBMV8QD05TTWVudUNoZWNrbWFya9MADgAyAOcA6ADp
-BZ2AI4AhgQEzXxAQTlNNZW51TWl4ZWRTdGF0ZdIAOgA7BaAFoaIFoQA/Wk5TTWVudUl0ZW3YAA4FdwWG
-BYcFiAWJBYoFiwWMBaQFjgBaBZAFkQWSBXOBATSBATaAO4EBMIEBMoEBK28QEABDAGgAYQBuAGcAZQAg
-AFAAYQBzAHMAdwBvAHIAZCAm2gAOBXcFhgWrBYcFrAWIBYkFigWLBYwAWgWOAI4AWgCOBZAFkQWSBXNd
-TlNJc1NlcGFyYXRvclxOU0lzRGlzYWJsZWSBATSAOwmAOwmBATCBATKBASvYAA4FdwWGBYcFiAWJBYoF
-iwWMBbcFjgBaBZAFkQWSBXOBATSBATmAO4EBMIEBMoEBK18QEUFib3V0IEtlcmJlcm9zLi4u0gA6ADsF
-vgWLogWLAD9UbWVuddMADgVOAmQFwQXCBcOBAUKBAT2BAUHYAA4FdwWGBYcFiAWJBYoFiwWMBcYFjgXH
-BZAFkQWSBcqBATSBAT+BAUCBATCBATKBAT7UAA4FdwETBXgFeQXNBc4Fz4EBOoECAYECBIECAlVDbG9z
-ZVF3XXBlcmZvcm1DbG9zZTrSADoAOwXUBdWjBdUFcAA/XxAVTlNOaWJDb250cm9sQ29ubmVjdG9y0wAO
-BU4CZAXBBdgF2YEBQoEBRIEBSNgADgV3BYYFhwWIBYkFigWLBYwF3AWOBd0FkAWRBZIF4IEBNIEBRoEB
-R4EBMIEBMoEBRdMADgV3BXgFeQXjBeSBATqBAfqBAfxaU2VsZWN0IEFsbFFhWnNlbGVjdEFsbDrTAA4F
-TgJkBcEF6gXrgQFCgQFKgQFM2AAOBXcFhgWHBYgFiQWKBYsFjAXuBY4AWgWQBZEFkgXKgQE0gQFLgDuB
-ATCBATKBAT5UWm9vbVxwZXJmb3JtWm9vbTrUAA4FTQVOAmQFwQAfBfgF+YEBQoACgQFOgQFR1wAOBXcF
-hwWIBYkFigWLBYwF/ABaBZAFkQWSBgCBATSBAVCAO4EBMIEBMoEBT9QADgV3ARMFeAV5BgMGBAYFgQE6
-gQHkgQH0gQHlXxATQWJvdXQgS2VyYmVyb3NBZ2VudF8QHW9yZGVyRnJvbnRTdGFuZGFyZEFib3V0UGFu
-ZWw61AAOBU0FTgJkBU8FcwCpBgyBASmBASuAaYEBU1lwb3B1cE1lbnXTAA4FTgJkBcEGEAYRgQFCgQFV
-gQFY2AAOBXcFhgWHBYgFiQWKBYsFjAYUBhUGFgWQBZEFkgXggQE0gQFWEgAYAACBAVeBATCBATKBAUVf
-EBVQYXN0ZSBhbmQgTWF0Y2ggU3R5bGVRVl8QEXBhc3RlQXNQbGFpblRleHQ61AAOBU0FTgJkBU8GHwYg
-BVKBASmBAWGBAVqBASjaBiMADgYkBVQAqwVVBVYGJQYmBicAjgYpAI4GKwCOBi0GLgCOAI4Ajl8QGk5T
-RmlsdGVyUmVzdHJpY3RzSW5zZXJ0aW9uXxAUTlNQcmVzZXJ2ZXNTZWxlY3Rpb25fECJOU0NsZWFyc0Zp
-bHRlclByZWRpY2F0ZU9uSW5zZXJ0aW9uXxAYTlNTZWxlY3RzSW5zZXJ0ZWRPYmplY3RzXxAWTlNBdm9p
-ZHNFbXB0eVNlbGVjdGlvbgmBAWAJgQFfCYEBXoEBWwkJCdIADgBFAHoGNIBXogY1BjaBAVyBAV1fEBZz
-ZXJ2aWNlUHJpbmNpcGFsU3RyaW5nXxAYc2hvcnRUaW1lUmVtYWluaW5nU3RyaW5nXxASS2VyYmVyb3ND
-cmVkZW50aWFs0QAOBWKBASXSADoAOwY9Bj6kBj4FZwVoAD9fEBFOU0FycmF5Q29udHJvbGxlctkGIwAO
-BiQFVAVVBVYGJQYmBicAjgYpAI4GQwZEBkUAjgCOAI4JgQFgCYEBZ4EBZoEBYgkJCdIADgBFAHoGS4BX
-pAZMBk0GNgZPgQFjgQFkgQFdgQFlXxAQY3JlZGVudGlhbHNBcnJheV8QD3ByaW5jaXBhbFN0cmluZ18Q
-E3RpbWVSZW1haW5pbmdTdHJpbmddS2VyYmVyb3NDYWNoZdEADgVigQEl1AAOBU0FTgJkBcEASQTCBlqB
-AUKAwYEBAoEBadQADgVNBU4CZAVPBXMAqQV1gQEpgQErgGmBATvTAA4FTgJkBcEGYgZjgQFCgQFsgQFw
-2AAOBXcFhgWHBYgFiQWKBYsFjAZmBY4GZwWQBZEFkgZqgQE0gQFugQFvgQEwgQEygQFt0wAOBXcFeAV5
-Bm0GboEBOoEB4oEB418QEktlcmJlcm9zQWdlbnQgSGVscFE/WXNob3dIZWxwOtQADgVNBU4CZAVPAKQA
-pgZ2gQEpgDeARIEBcltuZXh0S2V5Vmlld9QADgVNBU4CZAXBAB8GewZ8gQFCgAKBAXSBAXfYAA4FdwWG
-BYcFiAWJBYoFiwWMBn8GFQaABZAFkQWSBgCBATSBAXWBAXaBATCBATKBAU9bSGlkZSBPdGhlcnNRaF8Q
-FmhpZGVPdGhlckFwcGxpY2F0aW9uczrUAA4FTQVOAmQFTwCmAKQGdoEBKYBEgDeBAXLTAA4FTgJkBcEG
-jgaPgQFCgQF6gQF82AAOBXcFhgWHBYgFiQWKBYsFjAaSBY4AWgWQBZEFkgXKgQE0gQF7gDuBATCBATKB
-AT5fEBJCcmluZyBBbGwgdG8gRnJvbnRfEA9hcnJhbmdlSW5Gcm9udDrUAA4FTQVOAmQFwQB8AyMGnYEB
-QoAQgLSBAX5fEBpzZWxlY3RQcmV2aW91c1RhYlZpZXdJdGVtOtQADgVNBU4CZAXBAHwAqAajgQFCgBCA
-YoEBgF8QFnNlbGVjdE5leHRUYWJWaWV3SXRlbTrTAA4FTgJkBcEGpwaogQFCgQGCgQGF2AAOBXcFhgWH
-BYgFiQWKBYsFjAarBY4GrAWQBZEFkgXggQE0gQGDgQGEgQEwgQEygQFFVVBhc3RlUXZWcGFzdGU60wAO
-BU4CZAXBBrUGtoEBQoEBh4EBitgADgV3BYYFhwWIBYkFigWLBYwGuQWOBroFkAWRBZIF4IEBNIEBiIEB
-iYEBMIEBMoEBRVRDb3B5UWNVY29weTrTAA4FTgJkBcEGwwbEgQFCgQGMgQGO2AAOBXcFhgWHBYgFiQWK
-BYsFjAbHBY4AWgWQBZEFkgXggQE0gQGNgDuBATCBATKBAUVWRGVsZXRlV2RlbGV0ZTrUAA4FTQVOAmQF
-wQAfBtEG0oEBQoACgQGQgQGS2AAOBXcFhgWHBYgFiQWKBYsFjAbVBY4GgAWQBZEFkgYAgQE0gQGRgQF2
-gQEwgQEygQFPXxASSGlkZSBLZXJiZXJvc0FnZW50VWhpZGU60wAOBU4CZAXBBt4G34EBQoEBlIEBl9gA
-DgV3BYYFhwWIBYkFigWLBYwG4gWOBuMFkAWRBZIF4IEBNIEBlYEBloEBMIEBMoEBRVNDdXRReFRjdXQ6
-1AAOBU0FTgJkBcEAHwbtBu6BAUKAAoEBmYEBm9gADgV3BYYFhwWIBYkFigWLBYwG8QWOAFoFkAWRBZIG
-AIEBNIEBmoA7gQEwgQEygQFPWFNob3cgQWxsXxAWdW5oaWRlQWxsQXBwbGljYXRpb25zOtQADgVNBU4C
-ZAXBAB8G+wb8gQFCgAKBAZ2BAaDYAA4FdwWGBYcFiAWJBYoFiwWMBv8FjgcABZAFkQWSBgCBATSBAZ6B
-AZ+BATCBATKBAU9fEBJRdWl0IEtlcmJlcm9zQWdlbnRRcVp0ZXJtaW5hdGU60wAOBU4CZAXBBwkHCoEB
-QoEBooEBpdgADgV3BYYFhwWIBYkFigWLBYwHDQWOBw4FkAWRBZIF4IEBNIEBo4EBpIEBMIEBMoEBRVRV
-bmRvUXpVdW5kbzrUAA4FTQVOAmQFTwVzAoYGDIEBKYEBK4CZgQFT0wAOBU4CZAXBBxwHHYEBQoEBqIEB
-q9gADgV3BYYFhwWIBYkFigWLBYwHIAWOByEFkAWRBZIF4IEBNIEBqYEBqoEBMIEBMoEBRVRSZWRvUVpV
-cmVkbzrUAA4FTQVOAmQFwQB8AoIGo4EBQoAQgIeBAYDTAA4FTgJkBcEHLwcwgQFCgQGugQGx2AAOBXcF
-hgWHBYgFiQWKBYsFjAczBY4HNAWQBZEFkgXKgQE0gQGvgQGwgQEwgQEygQE+WE1pbmltaXplUW1fEBNw
-ZXJmb3JtTWluaWF0dXJpemU61AAOBU0FTgJkBcEAfAKDBp2BAUKAEICLgQF+2AAOBU0HQQdCBU4CZAdD
-B0QHRQVRB0cHSAYfB0oHSwBgWU5TS2V5UGF0aFlOU0JpbmRpbmdZTlNPcHRpb25zXxAcTlNOaWJCaW5k
-aW5nQ29ubmVjdG9yVmVyc2lvboEBu4EBIIEBtoEBtYEBYYEBtIEBt18QI2NvbnRlbnRBcnJheTogc2Vs
-ZWN0aW9uLmNhY2hlc0FycmF5XGNvbnRlbnRBcnJheV8QFXNlbGVjdGlvbi5jYWNoZXNBcnJhedMADgdQ
-AEUHUQdSB1RXTlMua2V5c4EBuqEHU4EBuKEHVYEBuV8QG05TQ29uZGl0aW9uYWxseVNldHNFZGl0YWJs
-ZQjSADoAOwdZB1qiB1oAP1xOU0RpY3Rpb25hcnnSADoAOwdcB12jB10FcAA/XxAVTlNOaWJCaW5kaW5n
-Q29ubmVjdG9y2AAOBU0HQQdCBU4CZAdDB0QHRQYfB2EHYgQ9B2QHZQBggQG7gQFhgQG/gQG+gOiBAb2B
-AcBfEC92YWx1ZTogYXJyYW5nZWRPYmplY3RzLnNob3J0VGltZVJlbWFpbmluZ1N0cmluZ1V2YWx1ZV8Q
-KGFycmFuZ2VkT2JqZWN0cy5zaG9ydFRpbWVSZW1haW5pbmdTdHJpbmfTAA4HUABFB1EHawd4gQG6rAds
-B20HbgdvB3AHcQdyB3MHdAd1B3YHd4EBwYEBwoEBw4EBxIEBxYEBxoEBx4EByIEByYEByoEBy4EBzKwH
-VQdVB1UHVQd9B30HVQdVB30HfQdVB4SBAbmBAbmBAbmBAbmBAc2BAc2BAbmBAbmBAc2BAc2BAbmBAc5f
-EBpOU0NvbmRpdGlvbmFsbHlTZXRzRW5hYmxlZF8QHE5TUmFpc2VzRm9yTm90QXBwbGljYWJsZUtleXNf
-EBZOU1ZhbGlkYXRlc0ltbWVkaWF0ZWx5XxAmTlNBbHdheXNQcmVzZW50c0FwcGxpY2F0aW9uTW9kYWxB
-bGVydHNfEBtOU011bHRpcGxlVmFsdWVzUGxhY2Vob2xkZXJfEBFOU051bGxQbGFjZWhvbGRlcl8QGk5T
-Q29udGludW91c2x5VXBkYXRlc1ZhbHVlXxAXTlNDcmVhdGVzU29ydERlc2NyaXB0b3JfEBpOU05vdEFw
-cGxpY2FibGVQbGFjZWhvbGRlcl8QGE5TTm9TZWxlY3Rpb25QbGFjZWhvbGRlcl8QJk5TQWxsb3dzRWRp
-dGluZ011bHRpcGxlVmFsdWVzU2VsZWN0aW9uCdgADgVNB0EHQgVOAmQHQwdEB0UGHweUB0gGIAeXB5gA
-YIEBu4EBYYEB0YEBtYEBWoEB0IEB0l8QKGNvbnRlbnRBcnJheTogc2VsZWN0aW9uLmNyZWRlbnRpYWxz
-QXJyYXlfEBpzZWxlY3Rpb24uY3JlZGVudGlhbHNBcnJhedMADgdQAEUHUQedB5+BAbqhB1OBAbihB1WB
-AbnYAA4FTQdBB0IFTgJkB0MHRAdFBh8HpAdiBDwHpweoAGCBAbuBAWGBAdWBAb6A4IEB1IEB1l8QJnZh
-bHVlOiBhcnJhbmdlZE9iamVjdHMucHJpbmNpcGFsU3RyaW5nXxAfYXJyYW5nZWRPYmplY3RzLnByaW5j
-aXBhbFN0cmluZ9MADgdQAEUHUQetB7qBAbqsB2wHbQduB28HcAdxB3IHcwd0B3UHdgd3gQHBgQHCgQHD
-gQHEgQHFgQHGgQHHgQHIgQHJgQHKgQHLgQHMrAdVB1UHVQdVB30HfQdVB1UHfQd9B1UHhIEBuYEBuYEB
-uYEBuYEBzYEBzYEBuYEBuYEBzYEBzYEBuYEBztQADgVNB8gHyQfKA60HzAfNWE5TTWFya2VyVk5TRmls
-ZYEB2oEBCYEB2YEB2F8QEE5TVG9vbFRpcEhlbHBLZXlfEBFDcmVhdGUgYW4gYWNjb3VudNIAOgA7B9EH
-0qIH0gA/XxARTlNJQkhlbHBDb25uZWN0b3LUAA4FTQfIB8kHygOuB9YHzYEB2oEBEYEB3IEB2F8QEVJl
-bW92ZSBhbiBhY2NvdW500gAOAEUH2gfbgQIIrxB4BYIE6AfeBfgGAAZqBtEEAQKCAuoF6gLHB+gH6QOp
-B+sAVwK2AJEChgQ8AoEGpwWDA2AGIAOuAUwDIAaOB/oHHAD+B/0GtQTCCAADrQbeAKkC2gREA6wDKAMh
-AKgAngYQCAwDIwCVBNUAswBJAUIIEwPtCBUF4AbtA6oFBwKFBXMDqAWBBVEFygNRBcICowXYAKMDdAbD
-BGcCjACnBwkDPAQOAXkApQKDAmAD4wgyBK8DEgONBh8G+wMiCDkDqwZ7AjkDzAg+AKYGYgcvBD0DHwIQ
-AnMASAKEA6cDtAB8CEsCYQVQAKQA0gKAAwAIUgWEgQE1gQELgQHegQFOgQFPgQFtgQGQgNaAh4CWgQFK
-gI2BAeuBAe6A0oEB34ANgImAdoCZgOCAgoEBgoEBN4CxgQFagQERgGCAp4EBeoECA4EBqIBCgQHzgQGH
-gQECgQHygQEJgQGUgGmAkoDmgQEFgKSAq4BigBSBAVWBAeaAtIASgQEHgB+AwYA6gQH5gPGBAfeBAUWB
-AZmA+4EBE4CUgQErgM6BAS6BASCBAT6ArYEBPYCGgQFEgB6AtoEBjIDtgIGAOYEBooCqgNiARoAngIuA
-eoD1gQH9gP2AoIDGgQFhgQGdgK+BAeqBAQCBAXSAbYDQgQHngESBAWyBAa6A6ICigGSAfIAIgJCAyYDN
-gBCBAf6AnoEBJ4A3gCiAfoCbgQIGgQE42gAOCFUFdwWGBYcFiAWJBYoFiwGZBYwGaghYBY4AWgWQBZEF
-kgfrCF1ZTlNTdWJtZW51gQE0gQFtgQHggDuBATCBATKBAd+BAeHUAA4FdwETBXgFeQhgCGEIYoEBOoEB
-9YECBYEB9lRIZWxwXnN1Ym1lbnVBY3Rpb2460gAOADYANwhjgATSAA4ARQB6CGmAV6EGYoEBbNIADgBF
-AHoIbYBXqwX4CAwIPgg5B+gIAAbRBnsG7Qf9BvuBAU6BAeaBAeeBAeqBAeuBAfKBAZCBAXSBAZmBAfOB
-AZ3aAA4FdwWGBasFhwWsBYgFiQWKBYsFjABaBY4AjgBaAI4FkAWRBZIGAIEBNIA7CYA7CYEBMIEBMoEB
-T9gADgV3BYYFhwWIBYkFigWLBYwIhAWOCIUFkAWRBZIGAIEBNIEB6IEB6YEBMIEBMoEBT2wAUAByAGUA
-ZgBlAHIAZQBuAGMAZQBzICZRLNoADgV3BYYFqwWHBawFiAWJBYoFiwWMAFoFjgCOAFoAjgWQBZEFkgYA
-gQE0gDsJgDsJgQEwgQEygQFP2gAOCFUFdwWGBYcFiAWJBYoFiwGZBYwH6QiXBY4AWgWQBZEFkgYACJyB
-ATSBAe6BAeyAO4EBMIEBMoEBT4EB7VhTZXJ2aWNlc9QADgV3ARMFeAV5CKAIoQiigQE6gQHvgQHxgQHw
-0gAOADYANwidgATSAA4ARQB6CKeAV6BfEA9fTlNTZXJ2aWNlc01lbnXaAA4FdwWGBasFhwWsBYgFiQWK
-BYsFjABaBY4AjgBaAI4FkAWRBZIGAIEBNIA7CYA7CYEBMIEBMoEBT9oADgV3BYYFqwWHBawFiAWJBYoF
-iwWMAFoFjgCOAFoAjgWQBZEFkgYAgQE0gDsJgDsJgQEwgQEygQFPXF9OU0FwcGxlTWVudVhNYWluTWVu
-ddIADgBFAHoIv4BXpAgVCBMISwfegQH3gQH5gQH+gQHe2gAOCFUFdwWGBYcFiAWJBYoFiwGZBYwGAAYD
-BY4AWgWQBZEFkgfrCMyBATSBAU+BAeSAO4EBMIEBMoEB34EB+NoADghVBXcFhgWHBYgFiQWKBYsBmQWM
-BeAF4wWOAFoFkAWRBZIH6wjVgQE0gQFFgQH6gDuBATCBATKBAd+BAftURWRpdNIADgBFAHoI2YBXqQcJ
-BxwIMgbeBrUGpwYQBsMF2IEBooEBqIEB/YEBlIEBh4EBgoEBVYEBjIEBRNoADgV3BYYFqwWHBawFiAWJ
-BYoFiwWMAFoFjgCOAFoAjgWQBZEFkgXggQE0gDsJgDsJgQEwgQEygQFF2gAOCFUFdwWGBYcFiAWJBYoF
-iwGZBYwFygjvBY4AWgWQBZEFkgfrCPSBATSBAT6BAf+AO4EBMIEBMoEB34ECAFZXaW5kb3fSAA4ANgA3
-CPWABNIADgBFAHoI+oBXpQXCBy8F6gf6Bo6BAT2BAa6BAUqBAgOBAXraAA4FdwWGBasFhwWsBYgFiQWK
-BYsFjABaBY4AjgBaAI4FkAWRBZIFyoEBNIA7CYA7CYEBMIEBMoEBPl5fTlNXaW5kb3dzTWVudVtfTlNN
-YWluTWVuddIADgAyADMJDYAFgQIH0gA6ADsJDwHvogHvAD/SAA4ARQfaCRKBAgivEHgFcwOtB+sGAAgV
-B94GAAOpAnMChQXKAoMGAAfoA40AHwBIAoIAfAJzBAECcwXgBXMDIgAfA40ApwMSBcoFygXgAKUGAAXg
-A6sGAAONBeAAlQKEBDwDjQMfAxIAlQCVBeAGAAMSAJEDrACeAB8ApAfrA6kH6wgTBgADjQOuAnMAHwON
-BXMAHwhLAyEFygKBBeAAlQMjBeAEPQKAAJUF4AMgA6kApgCVAnMAfAOpBeADqgJhAEkAHwYAAxIGAAON
-BgAAqQOoBgAAlQZqBcoEAQMSAKgCYAAfAnMDjQOnAFcH6wB8AB8AlQCjAnMChgAfBXOBASuBAQmBAd+B
-AU+BAfeBAd6BAU+A0oB8gJSBAT6Ai4EBT4EB64DGgAKACICHgBCAfIDWgHyBAUWBASuAr4ACgMaAOYCg
-gQE+gQE+gQFFgCeBAU+BAUWBAQCBAU+AxoEBRYASgJCA4IDGgKKAoIASgBKBAUWBAU+AoIB2gQEFgBSA
-AoA3gQHfgNKBAd+BAfmBAU+AxoEBEYB8gAKAxoEBK4ACgQH+gKuBAT6AgoEBRYASgLSBAUWA6IB+gBKB
-AUWAp4DSgESAEoB8gBCA0oEBRYD7gJ6AwYACgQFPgKCBAU+AxoEBT4BpgM6BAU+AEoEBbYEBPoDWgKCA
-YoB6gAKAfIDGgMmADYEB34AQgAKAEoAegHyAmYACgQEr0gAOAEUH2gmNgQIIrxB5BYIE6AfeBfgGagYA
-BtEEAQKCAuoF6gLHB+gH6QOpB+sAVwK2AJEChgQ8AoEGpwWDA2AGIAOuAUwDIAaOB/oHHAD+B/0GtQTC
-A60IAAbeAKkC2gOsBEQAqACeAyEDKAYQCAwAlQMjBNUAswBJA+0IEwFCCBUF4AbtA6oFBwKFBXMFgQOo
-BVEFygNRBcICowXYAKMDdAbDBGcCjACnBwkDPAQOAKUCgwF5AmAD4wgyBK8DEgYfA40G+wMiCDkDqwZ7
-AjkDzAg+AKYGYgcvAB8EPQJzAoQASAMfAhADpwB8A7QISwJhBVAApADSAoADAAhSBYSBATWBAQuBAd6B
-AU6BAW2BAU+BAZCA1oCHgJaBAUqAjYEB64EB7oDSgQHfgA2AiYB2gJmA4ICCgQGCgQE3gLGBAVqBARGA
-YICngQF6gQIDgQGogEKBAfOBAYeBAQKBAQmBAfKBAZSAaYCSgQEFgOaAYoAUgKuApIEBVYEB5oASgLSB
-AQeAH4DBgPGBAfmAOoEB94EBRYEBmYD7gQETgJSBASuBAS6AzoEBIIEBPoCtgQE9gIaBAUSAHoC2gQGM
-gO2AgYA5gQGigKqA2IAngIuARoB6gPWBAf2A/YCggQFhgMaBAZ2Ar4EB6oEBAIEBdIBtgNCBAeeARIEB
-bIEBroACgOiAfICQgAiAooBkgMmAEIDNgQH+gJ6BASeAN4AogH6Am4ECBoEBONIADgBFB9oKCYECCK8Q
-eQoKCgsKDAoNCg4KDwoQChEKEgoTChQKFQoWChcKGAhgChoKGwocCh0KHgofCiAKIQoiCiMKJAolCiYK
-JwooCikKKgorCiwKLQouCi8KMAoxCjIKMwo0CjUKNgo3CjgKOQo6CjsKPAo9Cj4I7wpACkEKQgpDCkQK
-RQpGCkcKSApJCkoKSwpMCk0KTgpPClAKUQpSClMKVApVClYKVwpYClkKWgpbClwKXQpeCl8KYAphCmIK
-YwpkCmUKZgpnCmgKaQpqCmsKbAptCm4KbwpwCnEKcgpzCnQKdQp2CncKeAp5CnoKewVZCn0Kfgp/CoAK
-gQqCgQIMgQINgQIOgQIPgQIQgQIRgQISgQITgQIUgQIVgQIWgQIXgQIYgQIZgQIagQH1gQIbgQIcgQId
-gQIegQIfgQIggQIhgQIigQIjgQIkgQIlgQImgQIngQIogQIpgQIqgQIrgQIsgQItgQIugQIvgQIwgQIx
-gQIygQIzgQI0gQI1gQI2gQI3gQI4gQI5gQI6gQI7gQI8gQI9gQI+gQI/gQH/gQJAgQJBgQJCgQJDgQJE
-gQJFgQJGgQJHgQJIgQJJgQJKgQJLgQJMgQJNgQJOgQJPgQJQgQJRgQJSgQJTgQJUgQJVgQJWgQJXgQJY
-gQJZgQJagQJbgQJcgQJdgQJegQJfgQJggQJhgQJigQJjgQJkgQJlgQJmgQJngQJogQJpgQJqgQJrgQJs
-gQJtgQJugQJvgQJwgQJxgQJygQJzgQJ0gQJ1gQJ2gQJ3gQJ4gQJ5gQJ6gQJ7gQEjgQJ8gQJ9gQJ+gQJ/
-gQKAgQKBbxAcAE0AZQBuAHUAIABJAHQAZQBtACAAKABDAGgAYQBuAGcAZQAgAFAAYQBzAHMAdwBvAHIA
-ZCAmAClfEBFCdXR0b24gQ2VsbCAoQWRkKV8QEE1lbnUgSXRlbSAoSGVscClfEB9NZW51IEl0ZW0gKEFi
-b3V0IEtlcmJlcm9zQWdlbnQpW01lbnUgKEhlbHApXxAUTWVudSAoS2VyYmVyb3NBZ2VudClfEB5NZW51
-IEl0ZW0gKEhpZGUgS2VyYmVyb3NBZ2VudClfECVUYWJsZSBWaWV3IChJZGVudGl0eSwgVGltZSBSZW1h
-aW5pbmcpXxAYUHVzaCBCdXR0b24gKENvbnRpbnVlKS0xXxBCVGV4dCBGaWVsZCBDZWxsIChNYWlsIHdh
-bnRzIHRvIGNvbm5lY3QgdG8gdGhlIGFjY291bnQgbHhzQG1pdC5lZHUpXxAQTWVudSBJdGVtIChab29t
-KV8QFUJ1dHRvbiBDZWxsIChHbyBCYWNrKV8QFE1lbnUgSXRlbSAoU2VydmljZXMpXxAPTWVudSAoU2Vy
-dmljZXMpW1Njcm9sbCBWaWV3XkNvbnRlbnQgVmlldy0xXxAYQnV0dG9uIENlbGwgKENvbnRpbnVlKS0x
-XxAfVGFiIFZpZXcgSXRlbSAoU2VsZWN0IElkZW50aXR5KV8QFVBvcHVwIEJ1dHRvbiAoR2VhciktMV8Q
-F1RhYmxlIENvbHVtbiAoSWRlbnRpdHkpXxARU2VjdXJlIFRleHQgRmllbGRfEBFNZW51IEl0ZW0gKFBh
-c3RlKVlTZXBhcmF0b3JfEF1UZXh0IEZpZWxkIENlbGwgKENvbmdyYXR1bGF0aW9ucyEgWW91IGhhdmUg
-YWNxdWlyZWQgS2VyYmVyb3MgdGlja2V0cyBmb3IgbHhzQEFUSEVOQS5NSVQuRURVLilfEBVDcmVkZW50
-aWFsc0NvbnRyb2xsZXJfEBZTcXVhcmUgQnV0dG9uIChSZW1vdmUpXxAYVGV4dCBGaWVsZCBDZWxsIChS
-ZWFsbTopXxAcSW1hZ2UgVmlldyAoS2VyYmVyb3NBZ2VudCktM18QHk1lbnUgSXRlbSAoQnJpbmcgQWxs
-IHRvIEZyb250KVtTZXBhcmF0b3ItNl8QEE1lbnUgSXRlbSAoUmVkbylfEBdUZXh0IEZpZWxkIENlbGwg
-KE5hbWU6KVtTZXBhcmF0b3ItMl8QEE1lbnUgSXRlbSAoQ29weSlfEBRCdXR0b24gQ2VsbCAoQ2FuY2Vs
-KV8QE1NxdWFyZSBCdXR0b24gKEFkZClbU2VwYXJhdG9yLTNfEA9NZW51IEl0ZW0gKEN1dClfEBNQb3B1
-cCBCdXR0b24gKEdlYXIpXxA1VGV4dCBGaWVsZCBDZWxsIChQbGVhc2UgZW50ZXIgeW91ciBLZXJiZXJv
-cyBwYXNzd29yZClfED9TdGF0aWMgVGV4dCAoTWFpbCByZXF1aXJlcyB0aGF0IHlvdSBjaG9vc2UgYSBL
-ZXJiZXJvcyBJZGVudGl0eSlfEBtUZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbClfEBZQdXNoIEJ1dHRv
-biAoQ29udGludWUpXxAcSW1hZ2UgVmlldyAoS2VyYmVyb3NBZ2VudCktMV8QGFN0YXRpYyBUZXh0IChD
-b25jbHVzaW9uKV8QEkJ1dHRvbiBDZWxsIChEb25lKV8QIU1lbnUgSXRlbSAoUGFzdGUgYW5kIE1hdGNo
-IFN0eWxlKVtTZXBhcmF0b3ItNF8QF1B1c2ggQnV0dG9uIChHbyBCYWNrKS0xXxBDVGV4dCBGaWVsZCBD
-ZWxsIChNYWlsIHJlcXVpcmVzIHRoYXQgeW91IGNob29zZSBhIEtlcmJlcm9zIElkZW50aXR5KV8QHElt
-YWdlIENlbGwgKEtlcmJlcm9zQWdlbnQpLTFfEBFWZXJ0aWNhbCBTY3JvbGxlcl8QEE1lbnUgSXRlbSAo
-RWRpdClfEA9UZXh0IEZpZWxkIENlbGxfEBlNZW51IEl0ZW0gKEtlcmJlcm9zQWdlbnQpW01lbnUgKEVk
-aXQpXxAUTWVudSBJdGVtIChTaG93IEFsbClfEBRQdXNoIEJ1dHRvbiAoQ2hvb3NlKV8QFEJ1dHRvbiBD
-ZWxsIChSZW1vdmUpXxA+U3RhdGljIFRleHQgKE1haWwgd2FudHMgdG8gY29ubmVjdCB0byB0aGUgYWNj
-b3VudCBseHNAbWl0LmVkdSlYR2Vhck1lbnVvEBsATQBlAG4AdQAgAEkAdABlAG0AIAAoAFQAaQBjAGsA
-ZQB0ACAATwBwAHQAaQBvAG4AcyAmAClfEDNTdGF0aWMgVGV4dCAoQ2hlY2tpbmcgbWFpbCBmb3IgYWNj
-b3VudCBseHNAbWl0LmVkdSlfEBlDYWNoZUNvbGxlY3Rpb25Db250cm9sbGVyXU1lbnUgKFdpbmRvdylf
-EBxUZXh0IEZpZWxkIENlbGwgKENvbmNsdXNpb24pXxARTWVudSBJdGVtIChDbG9zZSlfEBFUZXh0IEZp
-ZWxkIENlbGwtMV8QFk1lbnUgSXRlbSAoU2VsZWN0IEFsbClfEDFTdGF0aWMgVGV4dCAoUGxlYXNlIGVu
-dGVyIHlvdXIgS2VyYmVyb3MgaWRlbnRpdHkpXxAXQnV0dG9uIENlbGwgKEdvIEJhY2spLTFfEBJNZW51
-IEl0ZW0gKERlbGV0ZSlfEB1UZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbCktMV8QHEltYWdlIENlbGwg
-KEtlcmJlcm9zQWdlbnQpLTJfEBRTdGF0aWMgVGV4dCAoUmVhbG06KV8QEE1lbnUgSXRlbSAoVW5kbylf
-EBxJbWFnZSBDZWxsIChLZXJiZXJvc0FnZW50KS0zXxARVGFibGUgSGVhZGVyIFZpZXdfEBNTdGF0aWMg
-VGV4dCAoTmFtZTopXxAVUHVzaCBCdXR0b24gKEdvIEJhY2spXkNvbWJvIEJveCBDZWxsXxAqVGFiIFZp
-ZXcgSXRlbSAoQXV0aGVudGljYXRpb24gSW5mb3JtYXRpb24pXxATSG9yaXpvbnRhbCBTY3JvbGxlcltT
-ZXBhcmF0b3ItMV8QFEJ1dHRvbiBDZWxsIChDaG9vc2UpVlZpZXctMl8QEENhY2hlc0NvbnRyb2xsZXJc
-Q29udGVudCBWaWV3XxAeTWVudSBJdGVtIChRdWl0IEtlcmJlcm9zQWdlbnQpXxBZU3RhdGljIFRleHQg
-KENvbmdyYXR1bGF0aW9ucyEgWW91IGhhdmUgYWNxdWlyZWQgS2VyYmVyb3MgdGlja2V0cyBmb3IgbHhz
-QEFUSEVOQS5NSVQuRURVLilbU2VwYXJhdG9yLTVfEBRQdXNoIEJ1dHRvbiAoQ2FuY2VsKV8QF01lbnUg
-SXRlbSAoSGlkZSBPdGhlcnMpXxASQnV0dG9uIENlbGwgKEdlYXIpXxA3VGV4dCBGaWVsZCBDZWxsIChD
-aGVja2luZyBtYWlsIGZvciBhY2NvdW50IGx4c0BtaXQuZWR1KW8QGABNAGUAbgB1ACAASQB0AGUAbQAg
-ACgAUAByAGUAZgBlAHIAZQBuAGMAZQBzICYAKVlDb21ibyBCb3hfEB5NZW51IEl0ZW0gKEtlcmJlcm9z
-QWdlbnQgSGVscClfEBRNZW51IEl0ZW0gKE1pbmltaXplKVxGaWxlJ3MgT3duZXJfEB1UYWJsZSBDb2x1
-bW4gKFRpbWUgUmVtYWluaW5nKVZWaWV3LTFfEDFTdGF0aWMgVGV4dCAoUGxlYXNlIGVudGVyIHlvdXIg
-S2VyYmVyb3MgcGFzc3dvcmQpV1dpbmRvdzFfEBJQdXNoIEJ1dHRvbiAoRG9uZSlfEBZCdXR0b24gQ2Vs
-bCAoQ29udGludWUpXxAaSW1hZ2UgVmlldyAoS2VyYmVyb3NBZ2VudClfEEhObyBTaGFkb3cgVGFiIFZp
-ZXcgKFNlbGVjdCBJZGVudGl0eSwgQXV0aGVudGljYXRpb24gSW5mb3JtYXRpb24sIFJlc3VsdClfEBpJ
-bWFnZSBDZWxsIChLZXJiZXJvc0FnZW50KV8QEk1lbnUgSXRlbSAoV2luZG93KV8QFlRhYiBWaWV3IEl0
-ZW0gKFJlc3VsdClaVGV4dCBGaWVsZF8QNVRleHQgRmllbGQgQ2VsbCAoUGxlYXNlIGVudGVyIHlvdXIg
-S2VyYmVyb3MgaWRlbnRpdHkpXxAcSW1hZ2UgVmlldyAoS2VyYmVyb3NBZ2VudCktMl8QFEJ1dHRvbiBD
-ZWxsIChHZWFyKS0xW0FwcGxpY2F0aW9uXxAdTWVudSBJdGVtIChBYm91dCBLZXJiZXJvcy4uLinSAA4A
-RQfaCvqBAgijAoYCgQCpgJmAgoBp0gAOAEUH2gsAgQIIowI9AqYCPYBqgIOAatIADgBFB9oLBoECCK8Q
-ngWCBOgFPQfeBUUF+AYABmoG0QQBAoIC6gXqAscH6AVGB+kFLQVLBT8DqQfrBUoAVwK2BUAAkQKGBDwC
-gQUyBqcFgwNgBiADrgFMAyAFNwUuBTkGjgVDB/oHHAD+BTYH/Qa1BMIIAAOtBt4AqQLaBTEERAOsAygD
-IQCoAJ4FMAU8BUkFOwYQCAwDIwCVBNUFJwCzBTgASQFCCBMD7QgVBeAG7QOqBQcChQVzA6gFgQVRBcoD
-UQVEBcICowXYAKMDdAUrBsMFKQRnAowFMwU+AKcHCQM8BA4BeQClAoMCYAPjBSwIMgSvBS8DEgU0A40G
-Hwb7AyIIOQUqBUgDqwZ7AjkDzAg+AKYFQgVHBTUGYgcvAB8EPQMfAhAASAJzAoQFQQOnA7QAfAU6CEsC
-YQVQAKQA0gKAAwAIUgUoBYSBATWBAQuBAZOBAd6BAbKBAU6BAU+BAW2BAZCA1oCHgJaBAUqAjYEB64EB
-s4EB7oEBUoEB24EBnIDSgQHfgQHXgA2AiYEBoYB2gJmA4ICCgQFrgQGCgQE3gLGBAVqBARGAYICngQF9
-gQFUgQGBgQF6gQGsgQIDgQGogEKBAXmBAfOBAYeBAQKBAfKBAQmBAZSAaYCSgQFqgOaBAQWApICrgGKA
-FIEBaIEBj4EB04EBi4EBVYEB5oC0gBKBAQeBAR+AH4EBf4DBgDqBAfmA8YEB94EBRYEBmYD7gQETgJSB
-ASuAzoEBLoEBIIEBPoCtgQGtgQE9gIaBAUSAHoC2gQFJgQGMgQE8gO2AgYEBcYEBmIA5gQGigKqA2IBG
-gCeAi4B6gPWBAU2BAf2A/YEBWYCggQFzgMaBAWGBAZ2Ar4EB6oEBQ4EBz4EBAIEBdIBtgNCBAeeARIEB
-p4EBvIEBeIEBbIEBroACgOiAooBkgAiAfICQgQGmgMmAzYAQgQGGgQH+gJ6BASeAN4AogH6Am4ECBoEB
-KoEBONIADgBFB9oLp4ECCK8QnguoC6kLqgurC6wLrQuuC68LsAuxC7ILswu0C7ULtgu3C7gLuQu6C7sL
-vAu9C74LvwvAC8ELwgvDC8QLxQvGC8cLyAvJC8oLywvMC80LzgvPC9AL0QvSC9ML1AvVC9YL1wvYC9kL
-2gvbC9wL3QveC98L4AvhC+IL4wvkC+UL5gvnC+gL6QvqC+sL7AvtC+4L7wvwC/EL8gvzC/QL9Qv2C/cL
-+Av5C/oL+wv8C/0L/gv/DAAMAQwCDAMMBAwFDAYMBwwIDAkMCgwLDAwMDQwODA8MEAwRDBIMEwwUDBUM
-FgwXDBgMGQwaDBsMHAwdDB4MHwwgDCEMIgwjDCQMJQwmDCcMKAwpDCoMKwwsDC0MLgwvDDAMMQwyDDMM
-NAw1DDYMNww4DDkMOgw7DDwMPQw+DD8MQAxBDEIMQwxEDEWBAoaBAoeBAoiBAomBAoqBAouBAoyBAo2B
-Ao6BAo+BApCBApGBApKBApOBApSBApWBApaBApeBApiBApmBApqBApuBApyBAp2BAp6BAp+BAqCBAqGB
-AqKBAqOBAqSBAqWBAqaBAqeBAqiBAqmBAqqBAquBAqyBAq2BAq6BAq+BArCBArGBArKBArOBArSBArWB
-AraBAreBAriBArmBArqBAruBAryBAr2BAr6BAr+BAsCBAsGBAsKBAsOBAsSBAsWBAsaBAseBAsiBAsmB
-AsqBAsuBAsyBAs2BAs6BAs+BAtCBAtGBAtKBAtOBAtSBAtWBAtaBAteBAtiBAtmBAtqBAtuBAtyBAt2B
-At6BAt+BAuCBAuGBAuKBAuOBAuSBAuWBAuaBAueBAuiBAumBAuqBAuuBAuyBAu2BAu6BAu+BAvCBAvGB
-AvKBAvOBAvSBAvWBAvaBAveBAviBAvmBAvqBAvuBAvyBAv2BAv6BAv+BAwCBAwGBAwKBAwOBAwSBAwWB
-AwaBAweBAwiBAwmBAwqBAwuBAwyBAw2BAw6BAw+BAxCBAxGBAxKBAxOBAxSBAxWBAxaBAxeBAxiBAxmB
-AxqBAxuBAxyBAx2BAx6BAx+BAyCBAyGBAyKBAyMSAASVgxIABJWcEK8QZxIABJV7EDoQORBqEIYSAASV
-PBIABJVQEgAElVgQyxIABJVWEIMRAUEQghIABJWGEgAElaAQixIABJU0EB0SAASVnxIABJVGEgAElVUQ
-tBIABJVJEgAElUwSAASVPhIABJVREHoQqxIABJWEEgAElXQRAUISAASVnRIABJVoEgAElW8SAASVdxDT
-ELASAASVehDpEK0SAASVZhAnEJUQnRIABJVCEJASAASVmxCgEgAElVsSAASVVxIABJWJEgAElT8SAASV
-lRIABJVxEgAElW4SAASVXBIABJViEgAElUQQmBIABJV9EMkQ0hDKEgAElWwSAASVWhIABJWWEQEYEgAE
-lWMSAASVeRIABJUvEgAElWUQoxIABJU7EDgQqRCWEgAElTMSAASVnhIABJVNEgAElYESAASVNRIABJWC
-EQEGEBgSAASVcxDrEBcSAASVVBCsEgAElWESAASVdRDMEKQQ9hIABJVAEgAElVMSAASVdhCZEgAElV0Q
-nhIABJVyEgAElTkSAASVZxIABJVfEgAElU8SAASVShIABJU6EI4QnBIABJVBEQFDEgAElWsQkhIABJUw
-EQE2EIgSAASVbRCPELMRAUYSAASVMhCREgAElWoSAASVOBCBEgAElV4QshIABJV/EgAElXgQbxDqEgAE
-lT0SAASVcBIABJVpEgAElUUSAASVSxIABJVOEgAElYcSAASVNhIABJU3EgAElUcQtRATEgAElUgRARcS
-AASVYBIABJVkEgAElVISAASVWRP//////////RIABJWIEgAElYXSAA4ARQB6DOSAV6DSAA4ARQfaDOeB
-Agig0gAOAEUH2gzqgQIIoNIAOgA7DOwM7aIM7QA/Xk5TSUJPYmplY3REYXRhAAgAGQAiACcAMQA6AD8A
-RABSAFQAZga6BsAHCwcSBxkHJwc5B1UHYwdvB3sHiQeUB6IHvgfMB98H8QgLCBUIIggkCCcIKggtCDAI
-Mwg2CDgIOwg+CEEIRAhGCEgISwhOCFMIVghfCGsIbQhvCHgIggiECJIImwikCK8ItgjICNEI2gjjCOgI
-9wkKCRMJHgkgCSUJJwkpCV4Jawl4CY4JnAmmCbQJwQnLCd0J8Qn7CgcKCQoLCg0KDwoRChYKGAoaChwK
-HgogCiIKJAo/CloKYwplCm4Kdwp5Cn4KmwqtCrgKwQrNCtkK2wrdCt8K4grkCuYK6ArxCvMK9gr4Cy0L
-PAtGC04LVQtpC4ILmgucC54LoAuiC6QLpguoC6sLrQuuC7ALsQuzC7wLvgvBC8ML5AvyC/QL9gv4C/oL
-/Av+DAAMCQwLDBwMHgwgDCIMJAwmDCgMKgwsDFkMZAxrDHcMgQyDDIUMhwyIDIoMjAyPDJAMkgyUDJYM
-nwyhDK4MsAyyDLQMtgy4DLoM1gzyDSYNPg1fDXwNhQ2MDZkNnw23DdwN3g3gDeIN5A3nDegN6g3sDe4O
-Dw4bDiMOLg42Dj4OSw5WDlsOXQ5fDmEOZg5nDnQOgw6FDocOiQ6RDp8OqA6tDsAOyQ7QDtwO5Q7wDvwP
-Bg8NDxkPMg9XD1kPWw9dD18PYA9iD2QPZg+HD5sPpQ+zD78PxA/GD8gPyg/MD84P0w/VD/sQDBATEBoQ
-IxAlEC4QMBAzEEAQSRBOEGMQaxB4EIQQkhCUEJYQmBCaEKEQrhC7EMMQxRDHENMQ3BDhEPYQ+BD6EPwQ
-/hERER4RIBEjESwRNRFHEVQRXRFoEXQRmRGbEZ0RnxGhEaIRpBGmEagRwBHlEecR6RHrEe0R7hHwEfIR
-9BIZEiISJBImEigSKhIsEjESMhI0EjUSShJMEk4SUBJSEmgSdRJ3EnoSjxKREpMSlRKXEqESuBLZEtsS
-3RLfEuES4xLoEuoS8BMRExMTFRMXExkTGhMcEx4TNhNrE3YTixOXE68TsRO2E7gTuhO8E74TwBPBE8MT
-xRPGE8gT0RPTFC4UNxRZFG4UiBSkFL8UzBTVFOEVABUPFRsVHRUfFSEVKhUsFS4VLxU4FToVQxVFFUcV
-SBVKFUwVThVQFVIVVBVdFWUVbhVwFXMVdRWeFa0VuhXHFc8V2hXpFfQV/xYAFgIWBBYGFg8WERYaFiMW
-JRZCFkcWSRZLFk0WTxZRFmIWZBZmFmgWdRZ3FoMWjBaXFqsWzBbRFtMW1RbXFtkW3BbdFt8W9Bb2FvgW
-+hb8FxUXHhcjFzEXOhdBF1AXWBdtF28XcRdzF3UXfxeMF44XkxemF68XvBfPF9gX4xfyF/sYCBgTGCoY
-SxhNGE8YURhTGFUYVxheGIMYhRiHGIkYixiOGI8YkRiTGJUYrRjiGPgZDRkcGS8ZQRlTGWEZYxllGWcZ
-aRlrGW0ZbxlxGXMZeBmBGYoZkxmVGZ4Zpxm0Gb0ZyBnRGfoaEBoSGhQaFhoYGhoaHRoeGiAaIhokGjAa
-Rxp8GooajBqOGpAakhqUGpYamBqaGp0aphq3GrkauxrIGsoazBrOGtMa3BrhGvAa+xsEGwsbIxssGy4b
-NRs3GzkbOxtUG14bZhtoG2obbBtuG3Abcht0G4YbjxuUG6Ibuxu9G78bwRvDG8UbxxvJG94b4BviG+Qb
-5hvvG/EcABwCHAQcBhwIHAocDBwOHDMcNRw3HDkcOhw8HD4cPxxBHEocTBxZHFscXRxfHGEcYxxlHH0c
-nhygHKIcoxzIHMoczBzOHNAc0hzVHNYc2BzaHO4dBh0rHS0dLx0xHTMdNR02HTgdVR1XHVkdWx1dHV4d
-YB2VHZcdmR2bHZ0dnx2hHaMdrB2uHcsdzR3PHdEd0x3UHdYd7h4jHiUeJx4pHiseLR4vHjEeOR5CHkQe
-YR5jHmUeZx5pHmoebB6FHqYeqB6qHqwerh6wHrIe2B71Hvce+R77Hv0e/h8AHxgfOR87Hz0fPx9BH0Mf
-RR94H4kfix+UH5YfmR++H8Afwh/EH8YfyB/JH8sfzR/kIBkgGyAdIB8gISAjICUgJyAwIE0gZiBoIGog
-bCBuIHAgciB0IIkgiyCNII8gkSCaIJwgpyCpIKsgrSCvILEgziDQINIg1CDWINcg2SDxISYhKCEqISwh
-LiEwITIhNCE5IUIhRCFpIWshbSFvIXAhciF0IXUhdyGAIYIhjyGRIZMhlSGXIZkhmyG8Ib4hwCHBId4h
-4CHiIeQh5iHnIekiCiIMIg4iECISIhQiFiIhIj4iQCJCIkQiRiJHIkkiYSKCIoQihiKIIooijCKRIpMi
-4SLuIvAi/iMbIx0jHyMhIyMjJCMmIz4jcyN1I3cjeSN7I30jfyOBI4ojjCOTI5wjpSOwI8kj1yPsI/Uj
-+iQNJEIkRCRGJEkkSyRNJE8kUSRUJFckWSR0JJEkmiScJKUkpyTEJMYkyCTKJM0kzyTSJNsk3STuJPAk
-8iT0JPYk+ST8JP8lAiUrJS0lLyUxJTIlNCU2JTclOSU7JUQlRiVTJVUlVyVZJVslXSVfJXclmCWdJZ8l
-oSWiJcMlxSXHJcklyyXMJc4l0CXpJgomDCYOJhAmEiYUJhkmGyZDJnwmiCaRJp4msSa+Jsom2CbaJtwm
-3ibgJuMm5SbnJukm/Cb+JwAnAicEJw0nDycaJxwnHicgJyInJCdNJ1cnYSdrJ20nbydxJ3MndSd4J3on
-fCd+J4AniSeLJ44nkCfjJ/An8if0J/kn+yf9J/4oACgCKAMoBSgHKAkoCygUKB8oPCg+KEAoQihEKEYo
-SChxKHModSh3KHkoeyh9KH8ogSiLKJQonSixKMoozCjOKNAo2SjbKN0o9Cj9KQYpFCkdKR8pJCkmKSgp
-USleKV8pYSljKWwpbil3KXgpeimXKZkpmymdKZ8poSmqKbcpuSnOKdAp0inUKdYp6CoNKhIqFCoWKhgq
-GiocKiEqIiokKi4qVypYKloqXCplKmcqcCp5KnoqfCqZKpsqnSqfKqEqpiqoKrcqzCrOKtAq0irUKuAr
-ASsGKwgrCisMKw4rECsVKxcrICsrK0MrTCtVK2ArhSuPK5ErkyuVK5crmSubK50rpiu/K8wr1SvgK+ss
-FCwWLBgsGiwcLB4sICwiLCssQyxMLE4sUSxTLGksgiyLLJQsoSzCLMQsxizILMosyyzNLM8s5y0cLR4t
-IC0iLSQtJi0oLSotMS0zLVQtVi1YLVstXi1fLWEtYy17LbAtsi20LbYtuS28Lb4twS3ILcot6y3tLe8t
-8i31Lfgt+S37Lf0uFi43LjkuOy4+LkAuQy5ILkoufi6fLqEuoy6mLqkuqi6sLq4uxS7+LwAvAi8FLwgv
-Cy8NLw8vEi8XLyQvJi8oLysvLy88Lz4vQC9DL08vWC9aL3svfS9/L4IvhS+GL4gvii+hL9ov3C/eL+Ev
-5C/nL+kv6y/uL/sv/S//MAIwCTAWMBgwGjAdMCwwNTA3MEIwTTBqMHMwdTDCMMUwyDDLMM4w0TDUMNcw
-2jDdMOAw4zDmMOkw7DDvMPIw9TD4MPsw/jEBMQQxBzEKMQ0xEDETMRYxGTEcMR8xIjElMSgxKzEuMTEx
-QjFQMVkxXDFfMWIxZTF2MYgxnDGrMa4xsTG0MbcxwDHCMcUxyDHUMe4x8zH2Mf8yBDINMhQyKTI2Mj8y
-QTJEMkwyVTJcMnMygjKTMpYymTKbMp4yrzK3MsMyxjLJMssyzjLTMtwy3jLnMuoy7TLwMvMzFDMoMzMz
-QTNLM1gzXzNiM2UzajNsM3EzdDN3M3ozmzOoM6ozrDOvM8EzzjPQM9Iz1TPoM/Ez9jQBNCI0JTQoNCo0
-LTQwNDM0VjR/NI00mjSdNJ80oDSiNKM0pjSpNKw0zTTQNNM01TTYNNs03jTyNPs1ADUFNRI1FTUYNRs1
-PDU/NUI1RTVINUs1TjVfNWI1ZTVoNWs1cTVzNYE1ijWRNak1tjW5Nbw1vzXgNeM15jXpNew17zXyNf82
-AjYFNgg2EzYVNiA2LTYwNjM2NjZXNlo2XTZfNmI2ZTZoNm02ejaLNo42kDaTNpY2sza2Nrk2uza+NsE2
-xDbVNtg22zbeNuE29zcXNyg3KzcuNzA3Mzc9N0o3TTdQN1M3dDd3N3o3fzeCN4U3iDeLN6M3pTe5N8o3
-zTfQN9M31jf/OBw4MzhYOHM4jDiNOJA4kTiUOJU4mDibOJw4nTieOKc4qTiuOLE4tDjNOOg4/TkCOQU5
-DjkXOSs5UDlROVQ5VTlYOVs5XjlfOWA5YTlqOWw5dTl4OXs5fjmBOZQ5pjm8Oco5zznSOeM55jnoOes5
-7jn/OgI6BToHOgo6FzoaOh06IDpBOkQ6RzpKOk06UDpTOmA6YzpmOmk6fjqAOoo6mzqeOqA6ojqlOrE6
-wjrFOsc6yjrNOu468Tr0Ovc6+jr9OwA7DDsOOyc7ODs7Oz07PztCO087UjtVO1g7eTt8O387gTuEO4c7
-ijufO7E7wjvFO8c7yTvMO+k7+jv9O/88ATwEPB08KjwtPDA8MzxUPFc8WjxdPGA8YzxmPGw8bjx1PII8
-hTyIPIs8rDyvPLI8tTy4PLs8vjzDPMU8yzzYPNs83jzhPQI9BT0IPQo9DT0QPRM9Gj0iPTM9Nj04PTs9
-Pj1fPWI9ZT1oPWs9bj1xPYY9jD2ZPZw9nz2iPcM9xj3JPcw9zz3SPdU92T3bPeA98T30PfY9+T38Ph0+
-ID4jPiU+KD4rPi4+Nz5QPmE+ZD5mPmk+bD6NPpA+kz6WPpk+nD6fPrQ+tj7BPs4+0T7UPtc++D77Pv4/
-AT8EPwc/Cj8PPxE/Fz8oPys/Lj8wPzM/QD9DP0Y/ST9qP20/cD9zP3Y/eT98P4E/gz+JP5o/nT+fP6E/
-pD+xP7Q/tz+6P9s/3j/hP+Q/5z/qP+0/9j/4QA5AH0AiQCRAJkApQEpAVEBeQGhAh0CKQI1AkECTQJZA
-mUCcQMJAz0DnQPRA/ED/QQJBBUEIQQtBKUEqQTNBOEFFQU5BVUFtQY5BkUGUQZdBmkGcQZ9BokHUQdpC
-BUISQhVCLkIxQjRCN0I6Qj1CQEJDQkZCSUJMQk9CUkJrQm5CcUJ0QndCekJ9QoBCg0KGQolCjEKPQqxC
-y0LkQw1DK0M/Q1xDdkOTQ65D10PYQ/lD/EP/RAJEBUQIRAtEDkQ5RFZEY0RmRGlEbERvRHJEk0SWRJlE
-nESfRKFEpESnRNBE8kT/RQJFG0UeRSFFJEUnRSpFLUUwRTNFNkU5RTxFP0VYRVtFXkVhRWRFZ0VqRW1F
-cEVzRXZFeUV8RY1FlkWdRaBFo0WmRalFvEXQRdlF3kXyRgNGBkYJRgxGD0YjRixGL0ciRyVHKEcrRy5H
-MUc0RzdHOUc7Rz1HQEdCR0VHSEdKR01HT0dRR1NHVUdXR1lHXEdfR2FHZEdnR2lHa0duR3FHdEd2R3lH
-fEd/R4JHhUeIR4pHjEeOR5FHk0eVR5dHmUecR59HoUejR6ZHqEeqR6xHr0exR7RHt0e6R7xHv0fBR8RH
-xkfJR8xHz0fRR9RH1kfZR9tH3UfgR+JH5EfmR+lH60ftR+9H8UfzR/VH90f6R/xH/kgASANIBkgISAtI
-DkgRSBNIFUgYSBpIHUggSCJIJEgmSChIKkgsSC5IMEgySDVIN0g6SDxIPkhASEJIRUhISHFIe0h+SIFI
-hEiGSIlIjEiPSJJIo0imSKlIrEivSLRIw0jMSM5I10jZSNxI30joSOpJAUkESQdJCkkNSRBJE0kWSRlJ
-HEkfSSJJS0lOSVBJUUlTSVRJV0laSV1JfkmBSYRJh0mKSY1JkEmpSatJ1EnXSdlJ2kncSd1J4EnjSeZK
-D0oSShVKGEoaSh1KIEojSiZKL0pASkNKRkpJSkxKVUpXSmBKYkpjSnVKnkqhSqNKpEqmSqdKqkqtSrBK
-2UrcSt5K30rhSuJK5UroSutK+EsBSwpLDEsVSxhLG0seSyFLSktNS1BLU0tVS1hLW0teS2FLikuNS5BL
-k0uVS5hLm0ueS6FLpkuvS7FLxEvHS8pLzUvQS9NL1kvZS9xL30wITAtMDUwOTBBMEUwUTBdMGkxDTEZM
-SUxMTE5MUUxUTFdMWkxhTGpMbEx1THdMgkyFTIhMi0yOTJFMuky9TL9MwEzCTMNMxkzJTMxM20znTPBM
-8kz1TP5NA00MTQ9OAk4FTghOC04OThFOFE4XThlOG04dTiBOIk4lTihOKk4sTi5OME4yTjRONk44TjtO
-Pk5ATkJORE5GTkhOS05OTlFOU05WTllOXE5fTmFOZE5mTmhOak5sTm5OcE5yTnROd056TnxOfk6BToNO
-hU6HTopOjE6PTpJOlU6XTppOnE6eTqBOo06lTqhOqk6tTq9Osk60TrZOuU67Tr1Ov07CTsROxk7ITspO
-zE7OTtBO007VTtdO2U7bTt5O4E7jTuVO6E7qTuxO707xTvRO9075TvtO/U7/TwFPA08FTwdPCU8MTw5P
-EE8STxRPFk8YTxpPHU8mTylQHlAhUCRQJ1AqUC1QMFAzUDVQN1A5UDxQPlBBUERQRlBJUEtQTVBPUFFQ
-U1BVUFhQW1BdUGBQY1BlUGdQalBtUHBQclB1UHhQe1B+UIFQhFCGUIhQi1CNUI9QkVCTUJVQmFCbUJ1Q
-n1CiUKRQplCoUKtQrVCwULNQtlC4ULtQvVDAUMNQxVDIUMtQzVDQUNJQ1VDXUNlQ3FDeUOBQ4lDlUOdQ
-6VDrUO1Q71DxUPNQ9lD4UPpQ/VD/UQJRBFEHUQpRDVEPURFRFFEWURlRHFEeUSBRIlEkUSZRKFEqUSxR
-LlEwUTNRNVE4UTpRPFE+UUBRQ1FGUU9RUlJHUkpSTVJQUlNSVlJZUlxSX1JiUmVSaFJrUm5ScVJ0UndS
-elJ9UoBSg1KGUolSjFKPUpJSlVKYUptSnlKhUqRSp1KqUq1SsFKzUrZSuVK8Ur9SwlLFUshSy1LOUtFS
-1FLXUtpS3VLgUuNS5lLpUuxS71LyUvVS+FL7Uv5TAVMEUwdTClMNUxBTE1MWUxlTHFMfUyJTJVMoUytT
-LlMxUzRTN1M6Uz1TQFNDU0ZTSVNMU09TUlNVU1hTW1NeU2FTZFNnU2pTbVNwU3NTdlN5U3xTf1OCU4VT
-iFOLU45TkVOUU5dTmlOdU6BTo1OmU6lTrFOvU7JT7VQBVBRUNlRCVFlUelSiVL1VAlUVVS1VRFVWVWJV
-cVWMVa5VxlXgVfRWCFYSVnJWilajVr5W3Vb+VwpXHVc3V0NXVldtV4NXj1ehV7dX71gxWE9YaFiHWKJY
-t1jbWOdZAVlHWWZZelmNWZ9Zu1nHWd5Z9VoMWk1aVlqPWsVa4VrvWw5bIls2W09bg1udW7Jb0lvxXAhc
-G1w6XE5cZFx8XItcuFzOXNpc8Vz4XQtdGF05XZVdoV24XdJd514hXlReXl5/XpZeo17DXspe/l8GXxtf
-NF9RX5xfuV/OX+df8mAqYElgYGBsYIxglWCYYJ9goWCjYKVgrmCxYLhgumC8YL5gx2DKYgliDGIPYhJi
-FWIYYhtiHmIhYiRiJmIoYipiLWIvYjJiNWI4YjtiPmJBYkNiRmJJYktiTWJQYlJiVGJWYlhiW2JeYmFi
-Y2JmYmlia2JtYnBic2J2YnlifGJ/YoJihGKHYopijWKQYpNilmKZYptinWKgYqJipWKnYqliq2KtYrBi
-s2K2YrlivGK/YsFiw2LGYsliy2LOYtBi0mLVYtdi2mLdYuBi4mLlYudi6mLsYu9i8mL1Yvdi+mL9Yv9j
-AmMEYwZjCWMMYw9jEWMTYxZjGWMbYx5jIGMiYyRjJmMoYypjLGMvYzJjNGM3YzljPGM+Y0FjRGNGY0lj
-TGNPY1JjVWNXY1ljXGNeY2FjZGNnY2pjbWNvY3Fjc2N1Y3djeWN7Y35jgGOCY4Rjh2OKY4xjj2ORY5Nj
-lWOXY5pjnWOgY6ljrGTrZO5k8WT0ZPdk+mT9ZQBlA2UGZQllDGUPZRJlFWUYZRtlHmUhZSRlJ2UqZS1l
-MGUzZTZlOWU8ZT9lQmVFZUhlS2VOZVFlVGVXZVplXWVgZWNlZmVpZWxlb2VyZXVleGV7ZX5lgWWEZYdl
-imWNZZBlk2WWZZllnGWfZaJlpWWoZatlrmWxZbRlt2W6Zb1lwGXDZcZlyWXMZc9l0mXVZdhl22XeZeFl
-5GXnZepl7WXwZfNl9mX5Zfxl/2YCZgVmCGYLZg5mEWYUZhdmGmYdZiBmI2YmZilmLGYvZjJmNWY4Zjtm
-PmZBZkRmR2ZKZk1mUGZTZlZmWWZcZl9mYmZlZmhma2ZuZnFmdGZ3ZnpmfWaAZoNmhmaJZoxmj2aSZpVm
-mGabZp5moWakZqdmqmatZrBms2a2ZrlmvGa/ZsJmxWbKZs9m0WbTZthm2mbcZt5m4GblZupm72bxZvZm
-+Gb7Zv1nAmcHZwlnDmcQZxVnGmcfZyFnJmcrZzBnNWc3ZzlnPmdDZ0ZnS2dQZ1VnWmdcZ15nY2dlZ2dn
-bGduZ3Bncmd3Z3lnfmeAZ4VnimePZ5RnmWeeZ6NnqGetZ7JntGe5Z7tnvWe/Z8RnyWfOZ9Fn1mfbZ+Bn
-5WfnZ+xn7mfwZ/Jn92f8aAFoBmgLaBBoE2gVaBpoHGgeaCNoJWgqaC9oMWgzaDVoOmg/aERoRmhLaE1o
-UmhXaFxoYWhmaGtocGhyaHRoeWh8aIFog2iIaItojWiSaJRolmiZaJ5ooGilaKporGixaLNouGi9aL9o
-wWjGaMto0GjVaNpo32jkaOlo7mjzaPVo92j8aP9pBGkJaQ5pE2kcaSFpJmkvaTFpMmk7aT5pP2lIaUtp
-TGlVaVoAAAAAAAACAgAAAAAAAAzuAAAAAAAAAAAAAAAAAABpaQ</bytes>
- </object>
</data>
</archive>
diff --git a/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib b/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
new file mode 100644
index 0000000..b6c1751
--- /dev/null
+++ b/src/kim/agent/mac/resources/English.lproj/SelectIdentity.xib
@@ -0,0 +1,1042 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
+ <data>
+ <int key="IBDocument.SystemTarget">1050</int>
+ <string key="IBDocument.SystemVersion">9E17</string>
+ <string key="IBDocument.InterfaceBuilderVersion">670</string>
+ <string key="IBDocument.AppKitVersion">949.33</string>
+ <string key="IBDocument.HIToolboxVersion">352.00</string>
+ <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </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="1000842439">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSCustomObject" id="262677138">
+ <string key="NSClassName">SelectIdentityController</string>
+ </object>
+ <object class="NSCustomObject" id="553445653">
+ <string key="NSClassName">FirstResponder</string>
+ </object>
+ <object class="NSCustomObject" id="714830734">
+ <string key="NSClassName">NSApplication</string>
+ </object>
+ <object class="NSWindowTemplate" id="224590347">
+ <int key="NSWindowStyleMask">13</int>
+ <int key="NSWindowBacking">2</int>
+ <string key="NSWindowRect">{{279, 513}, {491, 315}}</string>
+ <int key="NSWTFlags">1886913536</int>
+ <string key="NSWindowTitle">Select a Kerberos Identity</string>
+ <object class="NSMutableString" key="NSWindowClass">
+ <characters key="NS.bytes">NSWindow</characters>
+ </object>
+ <object class="NSMutableString" key="NSViewClass">
+ <characters key="NS.bytes">View</characters>
+ </object>
+ <string key="NSWindowContentMaxSize">{600, 600}</string>
+ <string key="NSWindowContentMinSize">{419, 298}</string>
+ <object class="NSView" key="NSWindowView" id="928852707">
+ <nil key="NSNextResponder"/>
+ <int key="NSvFlags">256</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTextField" id="499468804">
+ <reference key="NSNextResponder" ref="928852707"/>
+ <int key="NSvFlags">266</int>
+ <string key="NSFrame">{{101, 264}, {373, 17}}</string>
+ <reference key="NSSuperview" ref="928852707"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="82820472">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">272629760</int>
+ <string key="NSContents">%@ requires you select a Kerberos identity</string>
+ <object class="NSFont" key="NSSupport" id="604532625">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">1.300000e+01</double>
+ <int key="NSfFlags">1044</int>
+ </object>
+ <reference key="NSControlView" ref="499468804"/>
+ <object class="NSColor" key="NSBackgroundColor" id="876444531">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlColor</string>
+ <object class="NSColor" key="NSColor" id="31892828">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
+ </object>
+ </object>
+ <object class="NSColor" key="NSTextColor" id="883746258">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlTextColor</string>
+ <object class="NSColor" key="NSColor" id="18538584">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MAA</bytes>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSTextField" id="675887072">
+ <reference key="NSNextResponder" ref="928852707"/>
+ <int key="NSvFlags">266</int>
+ <string key="NSFrame">{{101, 219}, {373, 37}}</string>
+ <reference key="NSSuperview" ref="928852707"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="542766611">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">272629760</int>
+ <string key="NSContents">%@</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="675887072"/>
+ <reference key="NSBackgroundColor" ref="876444531"/>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ </object>
+ <object class="NSScrollView" id="147207906">
+ <reference key="NSNextResponder" ref="928852707"/>
+ <int key="NSvFlags">274</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSClipView" id="750193364">
+ <reference key="NSNextResponder" ref="147207906"/>
+ <int key="NSvFlags">2304</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTableView" id="988096643">
+ <reference key="NSNextResponder" ref="750193364"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrameSize">{449, 133}</string>
+ <reference key="NSSuperview" ref="750193364"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTableHeaderView" key="NSHeaderView" id="401017936">
+ <reference key="NSNextResponder" ref="320641129"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrameSize">{449, 17}</string>
+ <reference key="NSSuperview" ref="320641129"/>
+ <reference key="NSTableView" ref="988096643"/>
+ </object>
+ <object class="_NSCornerView" key="NSCornerView" id="907434254">
+ <reference key="NSNextResponder" ref="147207906"/>
+ <int key="NSvFlags">-2147483392</int>
+ <string key="NSFrame">{{-26, 0}, {16, 17}}</string>
+ <reference key="NSSuperview" ref="147207906"/>
+ </object>
+ <object class="NSMutableArray" key="NSTableColumns">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTableColumn" id="697375404">
+ <double key="NSWidth">3.429741e+02</double>
+ <double key="NSMinWidth">1.499741e+02</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">Identity</string>
+ <reference key="NSSupport" ref="26"/>
+ <object class="NSColor" key="NSBackgroundColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
+ </object>
+ <object class="NSColor" key="NSTextColor" id="223105710">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">headerTextColor</string>
+ <reference key="NSColor" ref="18538584"/>
+ </object>
+ </object>
+ <object class="NSTextFieldCell" key="NSDataCell" id="325541546">
+ <int key="NSCellFlags">1411513920</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">Text Cell</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="988096643"/>
+ <reference key="NSBackgroundColor" ref="876444531"/>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ <int key="NSResizingMask">3</int>
+ <bool key="NSIsResizeable">YES</bool>
+ <bool key="NSIsEditable">YES</bool>
+ <reference key="NSTableView" ref="988096643"/>
+ </object>
+ <object class="NSTableColumn" id="1004662124">
+ <double key="NSWidth">1.003135e+02</double>
+ <double key="NSMinWidth">1.000000e+02</double>
+ <double key="NSMaxWidth">1.500000e+02</double>
+ <object class="NSTableHeaderCell" key="NSHeaderCell">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">67108864</int>
+ <string key="NSContents">Time Remaining</string>
+ <reference key="NSSupport" ref="26"/>
+ <object class="NSColor" key="NSBackgroundColor">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">headerColor</string>
+ <object class="NSColor" key="NSColor" id="591379363">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MQA</bytes>
+ </object>
+ </object>
+ <reference key="NSTextColor" ref="223105710"/>
+ </object>
+ <object class="NSTextFieldCell" key="NSDataCell" id="618557697">
+ <int key="NSCellFlags">1140981312</int>
+ <int key="NSCellFlags2">71435264</int>
+ <string key="NSContents">Text Cell</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="988096643"/>
+ <reference key="NSBackgroundColor" ref="876444531"/>
+ <reference key="NSTextColor" ref="883746258"/>
+ </object>
+ <int key="NSResizingMask">3</int>
+ <bool key="NSIsResizeable">YES</bool>
+ <bool key="NSIsEditable">YES</bool>
+ <reference key="NSTableView" ref="988096643"/>
+ </object>
+ </object>
+ <double key="NSIntercellSpacingWidth">3.000000e+00</double>
+ <double key="NSIntercellSpacingHeight">2.000000e+00</double>
+ <reference key="NSBackgroundColor" ref="591379363"/>
+ <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.700000e+01</double>
+ <int key="NSTvFlags">1119879168</int>
+ <int key="NSColumnAutoresizingStyle">5</int>
+ <int key="NSDraggingSourceMaskForLocal">15</int>
+ <int key="NSDraggingSourceMaskForNonLocal">0</int>
+ <bool key="NSAllowsTypeSelect">YES</bool>
+ </object>
+ </object>
+ <string key="NSFrame">{{1, 17}, {449, 133}}</string>
+ <reference key="NSSuperview" ref="147207906"/>
+ <reference key="NSNextKeyView" ref="988096643"/>
+ <reference key="NSDocView" ref="988096643"/>
+ <object class="NSColor" key="NSBGColor" id="1015612366">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlBackgroundColor</string>
+ <reference key="NSColor" ref="31892828"/>
+ </object>
+ <int key="NScvFlags">4</int>
+ </object>
+ <object class="NSScroller" id="80966883">
+ <reference key="NSNextResponder" ref="147207906"/>
+ <int key="NSvFlags">-2147483392</int>
+ <string key="NSFrame">{{-30, 17}, {15, 285}}</string>
+ <reference key="NSSuperview" ref="147207906"/>
+ <reference key="NSTarget" ref="147207906"/>
+ <string key="NSAction">_doScroller:</string>
+ <double key="NSPercent">9.684210e-01</double>
+ </object>
+ <object class="NSScroller" id="564144656">
+ <reference key="NSNextResponder" ref="147207906"/>
+ <int key="NSvFlags">-2147483392</int>
+ <string key="NSFrame">{{-100, -100}, {362, 15}}</string>
+ <reference key="NSSuperview" ref="147207906"/>
+ <int key="NSsFlags">1</int>
+ <reference key="NSTarget" ref="147207906"/>
+ <string key="NSAction">_doScroller:</string>
+ <double key="NSPercent">9.040768e-01</double>
+ </object>
+ <object class="NSClipView" id="320641129">
+ <reference key="NSNextResponder" ref="147207906"/>
+ <int key="NSvFlags">2304</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="401017936"/>
+ </object>
+ <string key="NSFrame">{{1, 0}, {449, 17}}</string>
+ <reference key="NSSuperview" ref="147207906"/>
+ <reference key="NSNextKeyView" ref="401017936"/>
+ <reference key="NSDocView" ref="401017936"/>
+ <reference key="NSBGColor" ref="1015612366"/>
+ <int key="NScvFlags">4</int>
+ </object>
+ <reference ref="907434254"/>
+ </object>
+ <string key="NSFrame">{{20, 60}, {451, 151}}</string>
+ <reference key="NSSuperview" ref="928852707"/>
+ <reference key="NSNextKeyView" ref="750193364"/>
+ <int key="NSsFlags">530</int>
+ <reference key="NSVScroller" ref="80966883"/>
+ <reference key="NSHScroller" ref="564144656"/>
+ <reference key="NSContentView" ref="750193364"/>
+ <reference key="NSHeaderClipView" ref="320641129"/>
+ <reference key="NSCornerView" ref="907434254"/>
+ <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
+ </object>
+ <object class="NSButton" id="426244837">
+ <reference key="NSNextResponder" ref="928852707"/>
+ <int key="NSvFlags">289</int>
+ <string key="NSFrame">{{390, 12}, {87, 32}}</string>
+ <reference key="NSSuperview" ref="928852707"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="686991406">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">Select</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="426244837"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="604532625"/>
+ <string key="NSAlternateContents"/>
+ <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSButton" id="505388869">
+ <reference key="NSNextResponder" ref="928852707"/>
+ <int key="NSvFlags">289</int>
+ <string key="NSFrame">{{308, 12}, {82, 32}}</string>
+ <reference key="NSSuperview" ref="928852707"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="720384657">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">Cancel</string>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="505388869"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">1</int>
+ <reference key="NSAlternateImage" ref="604532625"/>
+ <string key="NSAlternateContents"/>
+ <string type="base64-UTF8" key="NSKeyEquivalent">Gw</string>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSButton" id="818868322">
+ <reference key="NSNextResponder" ref="928852707"/>
+ <int key="NSvFlags">292</int>
+ <string key="NSFrame">{{42, 30}, {22, 22}}</string>
+ <reference key="NSSuperview" ref="928852707"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="872529405">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="818868322"/>
+ <int key="NSButtonFlags">-2042347265</int>
+ <int key="NSButtonFlags2">134</int>
+ <object class="NSCustomResource" key="NSNormalImage">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">Remove</string>
+ </object>
+ <object class="NSCustomResource" key="NSAlternateImage">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">Remove_Pressed</string>
+ </object>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ </object>
+ </object>
+ <object class="NSButton" id="774532696">
+ <reference key="NSNextResponder" ref="928852707"/>
+ <int key="NSvFlags">292</int>
+ <string key="NSFrame">{{20, 30}, {23, 22}}</string>
+ <reference key="NSSuperview" ref="928852707"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="958553500">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="604532625"/>
+ <reference key="NSControlView" ref="774532696"/>
+ <int key="NSButtonFlags">-2042347265</int>
+ <int key="NSButtonFlags2">134</int>
+ <object class="NSCustomResource" key="NSNormalImage">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">Add</string>
+ </object>
+ <object class="NSCustomResource" key="NSAlternateImage">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">Add_Pressed</string>
+ </object>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ </object>
+ </object>
+ <object class="NSCustomView" id="700535463">
+ <reference key="NSNextResponder" ref="928852707"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 231}, {64, 64}}</string>
+ <reference key="NSSuperview" ref="928852707"/>
+ <string key="NSClassName">BadgedImageView</string>
+ </object>
+ </object>
+ <string key="NSFrameSize">{491, 315}</string>
+ </object>
+ <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
+ <string key="NSMinSize">{419, 320}</string>
+ <string key="NSMaxSize">{600, 622}</string>
+ </object>
+ <object class="NSArrayController" id="297584252">
+ <object class="NSMutableArray" key="NSDeclaredKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>servicePrincipalString</string>
+ <string>shortTimeRemainingString</string>
+ </object>
+ <string key="NSObjectClassName">KerberosCredential</string>
+ <bool key="NSEditable">YES</bool>
+ <object class="_NSManagedProxy" key="_NSManagedProxy"/>
+ <bool key="NSAvoidsEmptySelection">YES</bool>
+ <bool key="NSPreservesSelection">YES</bool>
+ <bool key="NSSelectsInsertedObjects">YES</bool>
+ <bool key="NSFilterRestrictsInsertion">YES</bool>
+ <bool key="NSClearsFilterPredicateOnInsertion">YES</bool>
+ </object>
+ <object class="NSArrayController" id="950399944">
+ <object class="NSMutableArray" key="NSDeclaredKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>credentialsArray</string>
+ <string>principalString</string>
+ <string>shortTimeRemainingString</string>
+ </object>
+ <string key="NSObjectClassName">KerberosCache</string>
+ <object class="_NSManagedProxy" key="_NSManagedProxy"/>
+ <bool key="NSAvoidsEmptySelection">YES</bool>
+ <bool key="NSPreservesSelection">YES</bool>
+ <bool key="NSSelectsInsertedObjects">YES</bool>
+ <bool key="NSFilterRestrictsInsertion">YES</bool>
+ <bool key="NSClearsFilterPredicateOnInsertion">YES</bool>
+ </object>
+ <object class="NSCustomObject" id="692063328">
+ <string key="NSClassName">KerberosCacheCollection</string>
+ </object>
+ <object class="NSObjectController" id="597809582">
+ <object class="NSMutableArray" key="NSDeclaredKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>cachesArray</string>
+ </object>
+ <string key="NSObjectClassName">KerberosCacheCollection</string>
+ <object class="_NSManagedProxy" key="_NSManagedProxy"/>
+ </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">content</string>
+ <reference key="source" ref="297584252"/>
+ <reference key="destination" ref="950399944"/>
+ </object>
+ <int key="connectionID">300042</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">content</string>
+ <reference key="source" ref="597809582"/>
+ <reference key="destination" ref="692063328"/>
+ </object>
+ <int key="connectionID">300043</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">content</string>
+ <reference key="source" ref="950399944"/>
+ <reference key="destination" ref="597809582"/>
+ </object>
+ <int key="connectionID">300044</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">identityTableColumn</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="697375404"/>
+ </object>
+ <int key="connectionID">300157</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">kerberosIconImageView</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="700535463"/>
+ </object>
+ <int key="connectionID">300158</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">timeRemainingTableColumn</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="1004662124"/>
+ </object>
+ <int key="connectionID">300159</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">removeIdentityButton</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="818868322"/>
+ </object>
+ <int key="connectionID">300161</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">headerTextField</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="499468804"/>
+ </object>
+ <int key="connectionID">300163</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">explanationTextField</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="675887072"/>
+ </object>
+ <int key="connectionID">300164</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">cancelButton</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="505388869"/>
+ </object>
+ <int key="connectionID">300165</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">addIdentityButton</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="774532696"/>
+ </object>
+ <int key="connectionID">300166</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">selectIdentityButton</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="426244837"/>
+ </object>
+ <int key="connectionID">300167</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">select:</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="426244837"/>
+ </object>
+ <int key="connectionID">300168</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">cancel:</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="505388869"/>
+ </object>
+ <int key="connectionID">300169</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">remove:</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="818868322"/>
+ </object>
+ <int key="connectionID">300170</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">add:</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="774532696"/>
+ </object>
+ <int key="connectionID">300171</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">identityTableView</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="988096643"/>
+ </object>
+ <int key="connectionID">300172</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">delegate</string>
+ <reference key="source" ref="224590347"/>
+ <reference key="destination" ref="262677138"/>
+ </object>
+ <int key="connectionID">300174</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">window</string>
+ <reference key="source" ref="262677138"/>
+ <reference key="destination" ref="224590347"/>
+ </object>
+ <int key="connectionID">300181</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="1000842439"/>
+ <nil key="parent"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-2</int>
+ <reference key="object" ref="262677138"/>
+ <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="553445653"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">First Responder</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5</int>
+ <reference key="object" ref="224590347"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="928852707"/>
+ </object>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">Select a Kerberos Identity</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">6</int>
+ <reference key="object" ref="928852707"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="499468804"/>
+ <reference ref="818868322"/>
+ <reference ref="774532696"/>
+ <reference ref="675887072"/>
+ <reference ref="147207906"/>
+ <reference ref="505388869"/>
+ <reference ref="700535463"/>
+ <reference ref="426244837"/>
+ </object>
+ <reference key="parent" ref="224590347"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">8</int>
+ <reference key="object" ref="499468804"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="82820472"/>
+ </object>
+ <reference key="parent" ref="928852707"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">9</int>
+ <reference key="object" ref="147207906"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="988096643"/>
+ <reference ref="80966883"/>
+ <reference ref="564144656"/>
+ <reference ref="401017936"/>
+ </object>
+ <reference key="parent" ref="928852707"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">10</int>
+ <reference key="object" ref="988096643"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="697375404"/>
+ <reference ref="1004662124"/>
+ </object>
+ <reference key="parent" ref="147207906"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">11</int>
+ <reference key="object" ref="697375404"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="325541546"/>
+ </object>
+ <reference key="parent" ref="988096643"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">18</int>
+ <reference key="object" ref="1004662124"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="618557697"/>
+ </object>
+ <reference key="parent" ref="988096643"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">15</int>
+ <reference key="object" ref="426244837"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="686991406"/>
+ </object>
+ <reference key="parent" ref="928852707"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">16</int>
+ <reference key="object" ref="505388869"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="720384657"/>
+ </object>
+ <reference key="parent" ref="928852707"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">100008</int>
+ <reference key="object" ref="82820472"/>
+ <reference key="parent" ref="499468804"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">100015</int>
+ <reference key="object" ref="686991406"/>
+ <reference key="parent" ref="426244837"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">100016</int>
+ <reference key="object" ref="720384657"/>
+ <reference key="parent" ref="505388869"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">100009</int>
+ <reference key="object" ref="80966883"/>
+ <reference key="parent" ref="147207906"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">200009</int>
+ <reference key="object" ref="564144656"/>
+ <reference key="parent" ref="147207906"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300009</int>
+ <reference key="object" ref="401017936"/>
+ <reference key="parent" ref="147207906"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-3</int>
+ <reference key="object" ref="714830734"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">Application</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300018</int>
+ <reference key="object" ref="325541546"/>
+ <reference key="parent" ref="697375404"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300019</int>
+ <reference key="object" ref="618557697"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <reference key="parent" ref="1004662124"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300021</int>
+ <reference key="object" ref="297584252"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">CredentialsController</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300022</int>
+ <reference key="object" ref="950399944"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">CachesController</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300023</int>
+ <reference key="object" ref="692063328"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">KerberosCacheCollection</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300024</int>
+ <reference key="object" ref="597809582"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">CacheCollectionController</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300118</int>
+ <reference key="object" ref="675887072"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="542766611"/>
+ </object>
+ <reference key="parent" ref="928852707"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300119</int>
+ <reference key="object" ref="542766611"/>
+ <reference key="parent" ref="675887072"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300152</int>
+ <reference key="object" ref="774532696"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="958553500"/>
+ </object>
+ <reference key="parent" ref="928852707"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300153</int>
+ <reference key="object" ref="958553500"/>
+ <reference key="parent" ref="774532696"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300154</int>
+ <reference key="object" ref="818868322"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="872529405"/>
+ </object>
+ <reference key="parent" ref="928852707"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300155</int>
+ <reference key="object" ref="872529405"/>
+ <reference key="parent" ref="818868322"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">300156</int>
+ <reference key="object" ref="700535463"/>
+ <reference key="parent" ref="928852707"/>
+ </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>10.IBPluginDependency</string>
+ <string>10.ImportedFromIB2</string>
+ <string>100009.IBShouldRemoveOnLegacySave</string>
+ <string>11.IBPluginDependency</string>
+ <string>11.ImportedFromIB2</string>
+ <string>15.IBPluginDependency</string>
+ <string>15.ImportedFromIB2</string>
+ <string>16.IBPluginDependency</string>
+ <string>16.ImportedFromIB2</string>
+ <string>18.IBPluginDependency</string>
+ <string>18.ImportedFromIB2</string>
+ <string>200009.IBShouldRemoveOnLegacySave</string>
+ <string>300009.IBShouldRemoveOnLegacySave</string>
+ <string>300018.IBPluginDependency</string>
+ <string>300019.IBPluginDependency</string>
+ <string>300021.IBPluginDependency</string>
+ <string>300021.ImportedFromIB2</string>
+ <string>300022.IBPluginDependency</string>
+ <string>300022.ImportedFromIB2</string>
+ <string>300023.IBPluginDependency</string>
+ <string>300023.ImportedFromIB2</string>
+ <string>300024.IBPluginDependency</string>
+ <string>300024.ImportedFromIB2</string>
+ <string>300118.IBPluginDependency</string>
+ <string>300118.ImportedFromIB2</string>
+ <string>300152.IBPluginDependency</string>
+ <string>300153.IBPluginDependency</string>
+ <string>300154.IBPluginDependency</string>
+ <string>300155.IBPluginDependency</string>
+ <string>300156.IBPluginDependency</string>
+ <string>5.IBEditorWindowLastContentRect</string>
+ <string>5.IBPluginDependency</string>
+ <string>5.IBWindowTemplateEditedContentRect</string>
+ <string>5.ImportedFromIB2</string>
+ <string>5.NSWindowTemplate.visibleAtLaunch</string>
+ <string>5.editorWindowContentRectSynchronizationRect</string>
+ <string>5.windowTemplate.hasMaxSize</string>
+ <string>5.windowTemplate.hasMinSize</string>
+ <string>5.windowTemplate.maxSize</string>
+ <string>5.windowTemplate.minSize</string>
+ <string>6.IBPluginDependency</string>
+ <string>6.ImportedFromIB2</string>
+ <string>8.IBPluginDependency</string>
+ <string>8.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"/>
+ <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"/>
+ <reference ref="5"/>
+ <reference ref="5"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <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>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{778, 710}, {491, 315}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{778, 710}, {491, 315}}</string>
+ <reference ref="5"/>
+ <reference ref="5"/>
+ <string>{{503, 256}, {419, 465}}</string>
+ <reference ref="5"/>
+ <reference ref="5"/>
+ <string>{600, 600}</string>
+ <string>{419, 298}</string>
+ <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"/>
+ </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">300182</int>
+ </object>
+ <object class="IBClassDescriber" key="IBDocument.Classes">
+ <object class="NSMutableArray" key="referencedPartialClassDescriptions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBPartialClassDescription">
+ <string key="className">BadgedImageView</string>
+ <string key="superclassName">NSView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">../Sources/kim/agent/mac/BadgedImageView.h</string>
+ </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">KerberosCacheCollection</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">../../../Common/Headers/KerberosCacheCollection.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">SelectIdentityController</string>
+ <string key="superclassName">NSWindowController</string>
+ <object class="NSMutableDictionary" key="actions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>add:</string>
+ <string>cancel:</string>
+ <string>remove:</string>
+ <string>select:</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>id</string>
+ <string>id</string>
+ <string>id</string>
+ <string>id</string>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="outlets">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>addIdentityButton</string>
+ <string>cancelButton</string>
+ <string>explanationTextField</string>
+ <string>headerTextField</string>
+ <string>identityTableColumn</string>
+ <string>identityTableView</string>
+ <string>kerberosIconImageView</string>
+ <string>removeIdentityButton</string>
+ <string>selectIdentityButton</string>
+ <string>timeRemainingTableColumn</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSButton</string>
+ <string>NSButton</string>
+ <string>NSTextField</string>
+ <string>NSTextField</string>
+ <string>NSTableColumn</string>
+ <string>NSTableView</string>
+ <string>BadgedImageView</string>
+ <string>NSButton</string>
+ <string>NSButton</string>
+ <string>NSTableColumn</string>
+ </object>
+ </object>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">../Sources/kim/agent/mac/SelectIdentityController.h</string>
+ </object>
+ </object>
+ </object>
+ </object>
+ <int key="IBDocument.localizationMode">0</int>
+ <string key="IBDocument.LastKnownRelativeProjectPath">../../../../../../Projects/Kerberos5.xcodeproj</string>
+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
+ </data>
+</archive>
diff --git a/src/kim/lib/kim.exports b/src/kim/lib/kim.exports
index eda7349..4a90fd4 100644
--- a/src/kim/lib/kim.exports
+++ b/src/kim/lib/kim.exports
@@ -138,6 +138,7 @@ kim_ccache_get_type
kim_ccache_get_display_name
kim_ccache_get_client_identity
kim_ccache_get_valid_credential
+kim_ccache_get_state
kim_ccache_get_start_time
kim_ccache_get_expiration_time
kim_ccache_get_renewal_expiration_time
diff --git a/src/kim/lib/kim_ccache.c b/src/kim/lib/kim_ccache.c
index 916d5b7..a394922 100644
--- a/src/kim/lib/kim_ccache.c
+++ b/src/kim/lib/kim_ccache.c
@@ -631,25 +631,26 @@ kim_error kim_ccache_get_client_identity (kim_ccache in_ccache,
/* ------------------------------------------------------------------------ */
-kim_error kim_ccache_get_valid_credential (kim_ccache in_ccache,
- kim_credential *out_credential)
+static kim_error kim_ccache_get_dominant_credential (kim_ccache in_ccache,
+ kim_credential_state *out_state,
+ kim_boolean *out_is_tgt,
+ kim_credential *out_credential)
{
kim_error err = KIM_NO_ERROR;
kim_credential_iterator iterator = NULL;
kim_boolean out_of_credentials = FALSE;
kim_boolean found_valid_tgt = FALSE;
- kim_boolean found_invalid_tgt = FALSE;
- kim_credential_state invalid_tgt_state = kim_credentials_state_valid;
- kim_credential valid_credential = NULL;
+ kim_boolean dominant_is_tgt = FALSE;
+ kim_credential_state dominant_state = kim_credentials_state_valid;
+ kim_credential dominant_credential = NULL;
- if (!err && !in_ccache ) { err = param_error (1, "in_ccache", "NULL"); }
- if (!err && !out_credential) { err = param_error (2, "out_credential", "NULL"); }
+ if (!err && !in_ccache) { err = param_error (1, "in_ccache", "NULL"); }
if (!err) {
err = kim_credential_iterator_create (&iterator, in_ccache);
}
- while (!err && !found_valid_tgt && !out_of_credentials) {
+ while (!err && !out_of_credentials && !found_valid_tgt) {
kim_credential credential = NULL;
err = kim_credential_iterator_next (iterator, &credential);
@@ -658,46 +659,57 @@ kim_error kim_ccache_get_valid_credential (kim_ccache in_ccache,
out_of_credentials = TRUE;
} else if (!err) {
- kim_identity service_identity = NULL;
kim_credential_state state = kim_credentials_state_valid;
kim_boolean is_tgt = FALSE;
- err = kim_credential_get_service_identity (credential,
- &service_identity);
+ err = kim_credential_get_state (credential, &state);
if (!err) {
- err = kim_credential_get_state (credential, &state);
+ kim_identity service_identity = NULL;
+
+ err = kim_credential_get_service_identity (credential,
+ &service_identity);
+
+ if (!err) {
+ err = kim_identity_is_tgt_service (service_identity, &is_tgt);
+ }
+
+ kim_identity_free (&service_identity);
}
if (!err) {
- err = kim_identity_is_tgt_service (service_identity, &is_tgt);
- }
-
- if (!err) {
- if (state == kim_credentials_state_valid) {
- kim_credential_free (&valid_credential);
+ /* There are three cases where we replace:
+ * 1) We don't have a dominant yet
+ * 2) This is a tgt and dominant isn't
+ * 3) Both are tgts but this is valid and dominant isn't */
+
+ if ((!dominant_credential) /* 1 */ ||
+ (is_tgt && !dominant_is_tgt) /* 2 */ ||
+ (is_tgt && dominant_is_tgt && /* 3 */
+ state == kim_credentials_state_valid &&
+ dominant_state != kim_credentials_state_valid)) {
+ /* replace */
+ kim_credential_free (&dominant_credential);
- valid_credential = credential;
- credential = NULL;
+ dominant_credential = credential;
+ credential = NULL; /* take ownership */
- if (is_tgt) {
- found_valid_tgt = TRUE;
- }
- } else {
- if (is_tgt && !found_invalid_tgt) {
- found_invalid_tgt = TRUE;
- invalid_tgt_state = state;
- }
+ dominant_is_tgt = is_tgt;
+ dominant_state = state;
+ }
+
+ if (dominant_is_tgt &&
+ dominant_state == kim_credentials_state_valid) {
+ /* Since we will never replace a valid tgt, stop here */
+ found_valid_tgt = TRUE;
}
}
-
- kim_identity_free (&service_identity);
}
kim_credential_free (&credential);
- }
+ }
- if (!err && (!valid_credential || found_invalid_tgt)) {
+ if (!err && !dominant_credential) {
kim_identity identity = NULL;
kim_string identity_string = NULL;
@@ -708,27 +720,83 @@ kim_error kim_ccache_get_valid_credential (kim_ccache in_ccache,
&identity_string);
}
- if (!err && found_invalid_tgt) {
- switch (invalid_tgt_state) {
- case kim_credentials_state_expired:
- err = kim_error_create_from_code (KIM_CREDENTIALS_EXPIRED_ECODE,
- identity_string);
- break;
- case kim_credentials_state_not_yet_valid:
- case kim_credentials_state_needs_validation:
- err = kim_error_create_from_code (KIM_NEEDS_VALIDATION_ECODE,
- identity_string);
- break;
- case kim_credentials_state_address_mismatch:
- err = kim_error_create_from_code (KIM_BAD_IP_ADDRESS_ECODE,
- identity_string);
- break;
- }
- }
-
- if (!err && !valid_credential) {
+ if (!err) {
err = kim_error_create_from_code (KIM_NO_CREDENTIALS_ECODE,
identity_string);
+ }
+
+ kim_string_free (&identity_string);
+ kim_identity_free (&identity);
+ }
+
+ if (!err) {
+ if (out_is_tgt) {
+ *out_is_tgt = dominant_is_tgt;
+ }
+
+ if (out_state) {
+ *out_state = dominant_state;
+ }
+
+ if (out_credential) {
+ *out_credential = dominant_credential;
+ dominant_credential = NULL; /* take ownership */
+ }
+ }
+
+ kim_credential_free (&dominant_credential);
+ kim_credential_iterator_free (&iterator);
+
+ return check_error (err);
+}
+
+/* ------------------------------------------------------------------------ */
+
+kim_error kim_ccache_get_valid_credential (kim_ccache in_ccache,
+ kim_credential *out_credential)
+{
+ kim_error err = KIM_NO_ERROR;
+ kim_boolean is_tgt = FALSE;
+ kim_credential_state state = kim_credentials_state_valid;
+ kim_credential credential = NULL;
+
+ if (!err && !in_ccache ) { err = param_error (1, "in_ccache", "NULL"); }
+ if (!err && !out_credential) { err = param_error (2, "out_credential", "NULL"); }
+
+ if (!err) {
+ err = kim_ccache_get_dominant_credential (in_ccache,
+ &state, &is_tgt, &credential);
+ }
+
+ if (!err && state != kim_credentials_state_valid) {
+ kim_identity identity = NULL;
+ kim_string identity_string = NULL;
+
+ err = kim_ccache_get_client_identity (in_ccache, &identity);
+
+ if (!err) {
+ err = kim_identity_get_display_string (identity,
+ &identity_string);
+ }
+
+ if (!err) {
+ if (state == kim_credentials_state_expired) {
+ err = kim_error_create_from_code (KIM_CREDENTIALS_EXPIRED_ECODE,
+ identity_string);
+
+ } else if (state == kim_credentials_state_not_yet_valid ||
+ state == kim_credentials_state_needs_validation) {
+ err = kim_error_create_from_code (KIM_NEEDS_VALIDATION_ECODE,
+ identity_string);
+
+ } else if (state == kim_credentials_state_address_mismatch) {
+ err = kim_error_create_from_code (KIM_BAD_IP_ADDRESS_ECODE,
+ identity_string);
+ } else {
+ /* just default to this */
+ err = kim_error_create_from_code (KIM_NEEDS_VALIDATION_ECODE,
+ identity_string);
+ }
}
kim_string_free (&identity_string);
@@ -736,18 +804,35 @@ kim_error kim_ccache_get_valid_credential (kim_ccache in_ccache,
}
if (!err) {
- *out_credential = valid_credential;
- valid_credential = NULL;
+ *out_credential = credential;
+ credential = NULL; /* take ownership */
}
- kim_credential_free (&valid_credential);
- kim_credential_iterator_free (&iterator);
+ kim_credential_free (&credential);
return check_error (err);
}
/* ------------------------------------------------------------------------ */
+kim_error kim_ccache_get_state (kim_ccache in_ccache,
+ kim_credential_state *out_state)
+{
+ kim_error err = KIM_NO_ERROR;
+
+ if (!err && !in_ccache) { err = param_error (1, "in_ccache", "NULL"); }
+ if (!err && !out_state) { err = param_error (2, "out_state", "NULL"); }
+
+ if (!err) {
+ err = kim_ccache_get_dominant_credential (in_ccache,
+ out_state, NULL, NULL);
+ }
+
+ return check_error (err);
+}
+
+/* ------------------------------------------------------------------------ */
+
kim_error kim_ccache_get_start_time (kim_ccache in_ccache,
kim_time *out_start_time)
{
@@ -758,7 +843,8 @@ kim_error kim_ccache_get_start_time (kim_ccache in_ccache,
if (!err && !out_start_time) { err = param_error (2, "out_start_time", "NULL"); }
if (!err) {
- err = kim_ccache_get_valid_credential (in_ccache, &credential);
+ err = kim_ccache_get_dominant_credential (in_ccache, NULL, NULL,
+ &credential);
}
if (!err) {
@@ -782,7 +868,8 @@ kim_error kim_ccache_get_expiration_time (kim_ccache in_ccache,
if (!err && !out_expiration_time) { err = param_error (2, "out_expiration_time", "NULL"); }
if (!err) {
- err = kim_ccache_get_valid_credential (in_ccache, &credential);
+ err = kim_ccache_get_dominant_credential (in_ccache, NULL, NULL,
+ &credential);
}
if (!err) {
@@ -807,7 +894,8 @@ kim_error kim_ccache_get_renewal_expiration_time (kim_ccache in_ccache,
if (!err && !out_renewal_expiration_time) { err = param_error (2, "out_renewal_expiration_time", "NULL"); }
if (!err) {
- err = kim_ccache_get_valid_credential (in_ccache, &credential);
+ err = kim_ccache_get_dominant_credential (in_ccache, NULL, NULL,
+ &credential);
}
if (!err) {
diff --git a/src/kim/lib/kim_credential.c b/src/kim/lib/kim_credential.c
index 882fd4c..40302e7 100644
--- a/src/kim/lib/kim_credential.c
+++ b/src/kim/lib/kim_credential.c
@@ -204,6 +204,8 @@ kim_error kim_credential_create_new (kim_credential *out_credential,
credential = NULL;
}
+ kim_credential_free (&credential);
+
return check_error (err);
}
diff --git a/src/kim/lib/kim_error.c b/src/kim/lib/kim_error.c
index 890f044..265c02f 100644
--- a/src/kim/lib/kim_error.c
+++ b/src/kim/lib/kim_error.c
@@ -246,15 +246,21 @@ kim_string kim_error_get_display_string (kim_error in_error)
/* ------------------------------------------------------------------------ */
-void kim_error_free (kim_error *io_error)
+kim_error_code kim_error_free (kim_error *io_error)
{
+ kim_error_code code = 0;
+
if (io_error && *io_error) {
+ code = (*io_error)->code;
+
if (kim_error_is_builtin (*io_error)) {
kim_string_free (&(*io_error)->message);
free (*io_error);
*io_error = KIM_NO_ERROR;
}
}
+
+ return code;
}
#pragma mark -- Debugging Functions --