]> Dogcows Code - chaz/thecheat/commitdiff
The Cheat 1.0b4
authorCharles McGarvey <chazmcgarvey@brokenzipper.com>
Thu, 11 Dec 2003 19:00:00 +0000 (12:00 -0700)
committerCharles McGarvey <chazmcgarvey@brokenzipper.com>
Thu, 11 Dec 2003 19:00:00 +0000 (12:00 -0700)
Bug Fixes:
- The address table selection can now be changed during a continuous change.
- Stability issues relating to the network browser.
- Server finder no longer displays servers on the local machine.
- Some crashes resolved.
Other Changes:
- Progress bar changed to the round variety.
- Information about searches is now provided for new users.
- Minor user interface improvements.

31 files changed:
CheatServer.m
English.lproj/AboutBox.nib/info.nib
English.lproj/AboutBox.nib/keyedobjects.nib
English.lproj/AboutBox.nib/objects.nib
English.lproj/AboutBox~.nib/info.nib
English.lproj/AboutBox~.nib/keyedobjects.nib
English.lproj/AboutBox~.nib/objects.nib
English.lproj/InfoPlist.strings
English.lproj/MyDocument.nib/info.nib
English.lproj/MyDocument.nib/keyedobjects.nib
English.lproj/MyDocument.nib/objects.nib
English.lproj/MyDocument~.nib/classes.nib
English.lproj/MyDocument~.nib/info.nib
English.lproj/MyDocument~.nib/keyedobjects.nib
English.lproj/MyDocument~.nib/objects.nib
English.lproj/NetTraffic.nib/info.nib
English.lproj/NetTraffic.nib/keyedobjects.nib
English.lproj/NetTraffic.nib/objects.nib
English.lproj/NetTraffic~.nib/info.nib
English.lproj/NetTraffic~.nib/keyedobjects.nib
English.lproj/NetTraffic~.nib/objects.nib
English.lproj/Preferences.nib/info.nib
English.lproj/Preferences.nib/keyedobjects.nib
English.lproj/Preferences.nib/objects.nib
English.lproj/Preferences~.nib/info.nib
English.lproj/Preferences~.nib/keyedobjects.nib
English.lproj/Preferences~.nib/objects.nib
Info-The_Cheat__Upgraded_.plist
MyDocument.m
The Cheat.pbproj/chaz.pbxuser
The Cheat.pbproj/project.pbxproj

index 2a8ed8ca899879aeac5835398396c425bacffc03..ba4ca6e48b791350c1c3f88bb6e6c55306752231 100644 (file)
 
 #import "SearchResults.h"
 
+#include "chaz.h"
+
 #include <string.h>
 #include <math.h>
+#include <errno.h>
 
 
 // Internal Functions
-BOOL inline compare_float( float a, float b );
-BOOL inline compare_double( double a, double b );
+//BOOL inline compare_float( float a, float b );
+//BOOL inline compare_double( double a, double b );
 
 
 @implementation CheatServer
@@ -613,7 +616,7 @@ BOOL inline compare_double( double a, double b );
                                
                                for ( i = 0; i < top; i++ )
                                {
-                                       if ( compare_float( *(data+i), value ) )
+                                       if ( cl_compare_float_eps( *(data+i), value, 0.1f ) == 0 )
                                        {
                                                results[resultsAmount++] = (TCaddress)address + i * sizeof(value);
                                        }
@@ -685,7 +688,7 @@ BOOL inline compare_double( double a, double b );
                                
                                for ( i = 0; i < top; i++ )
                                {
-                                       if ( compare_double( *(data+i), value ) )
+                                       if ( cl_compare_double_eps( *(data+i), value, 0.1 ) == 0 )
                                        {
                                                results[resultsAmount++] = (TCaddress)address + i * sizeof(value);
                                        }
@@ -969,7 +972,7 @@ BOOL inline compare_double( double a, double b );
                
                if ( (result = vm_read_overwrite( processTask, address, sizeof(data), (vm_address_t)(&data), &dataLength )) == KERN_SUCCESS )
                {
-                       if ( compare_float( data, value ) )
+                       if ( cl_compare_float_eps( data, value, 0.1f ) == 0 )
                        {
                                results[resultsAmount++] = address;
                        }
@@ -1026,7 +1029,7 @@ BOOL inline compare_double( double a, double b );
                
                if ( (result = vm_read_overwrite( processTask, address, sizeof(data), (vm_address_t)(&data), &dataLength )) == KERN_SUCCESS )
                {
-                       if ( compare_double( data, value ) )
+                       if ( cl_compare_double_eps( data, value, 0.1 ) == 0 )
                        {
                                results[resultsAmount++] = address;
                        }
@@ -1844,35 +1847,66 @@ BOOL inline compare_double( double a, double b );
        {
                int                     wait_status;
                
-               if ( ptrace( PT_ATTACH, processID, 0, 0 ) != -1 )
+               NS_DURING
                {
-                       if ( waitpid( processID, &wait_status, WUNTRACED ) == processID )
+                       if ( ptrace( PT_ATTACH, processID, 0, 0 ) != -1 )
                        {
-                               if ( WIFSTOPPED(wait_status) )
+                               if ( waitpid( processID, &wait_status, WUNTRACED ) == processID )
                                {
-                                       processPaused = YES;
-                                       [self sendPauseFinished:YES];
+                                       if ( WIFSTOPPED(wait_status) )
+                                       {
+                                               processPaused = YES;
+                                               [self sendPauseFinished:YES];
+                                       }
+                                       else
+                                       {
+                                               NSLog( @"ERROR: process couldn't be paused" );
+                                               [self sendPauseFinished:NO];
+                                               [self sendError:@"Could not pause target because of an unknown error." fatal:NO];
+                                       }
                                }
                                else
                                {
                                        NSLog( @"ERROR: process couldn't be paused" );
                                        [self sendPauseFinished:NO];
-                                       [self sendError:@"Process couldn't be paused." fatal:NO];
+                                       [self sendError:@"Could not pause target because of an unknown error." fatal:NO];
                                }
                        }
                        else
                        {
                                NSLog( @"ERROR: process couldn't be paused" );
                                [self sendPauseFinished:NO];
-                               [self sendError:@"Process couldn't be paused." fatal:NO];
+                               
+                               switch ( errno )
+                               {
+                                       case ESRCH:
+                                               [self sendError:@"Could not pause target because there is no valid target to pause." fatal:NO];
+                                               break;
+                                               
+                                       case EINVAL:
+                                               [self sendError:@"Could not pause target because a process cannot pause itself." fatal:NO];
+                                               break;
+                                               
+                                       case EBUSY:
+                                               [self sendError:@"Could not pause target because the target is being controlled by another instance or application." fatal:NO];
+                                               break;
+                                               
+                                       case EPERM:
+                                               [self sendError:@"Could not pause target because this type of application cannot be paused." fatal:NO];
+                                               break;
+                                               
+                                       default:
+                                               [self sendError:@"Could not pause target because of an unknown error." fatal:NO];
+                                               break;
+                               }
                        }
                }
-               else
+               NS_HANDLER
                {
-                       NSLog( @"ERROR: process couldn't be paused" );
                        [self sendPauseFinished:NO];
-                       [self sendError:@"Process couldn't be paused." fatal:NO];
+                       [self sendError:[NSString stringWithFormat:@"Could not pause target because an exception (%@) was raised: %@", [localException name], [localException reason]] fatal:NO];
                }
+               NS_ENDHANDLER
        }
        else
        {
@@ -2019,7 +2053,7 @@ BOOL inline compare_double( double a, double b );
 %%%%%%%%%%%%%%%%%%%%%%   Internal Functions
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
 
-
+/*
 BOOL compare_float( float a, float b )
 {
        float const             feps = 0.0001f;
@@ -2032,4 +2066,4 @@ BOOL compare_double( double a, double b )
        double const    deps = 0.0000001;
        
        return deps > fabs( a - b );
-}
\ No newline at end of file
+}*/
\ No newline at end of file
index f0d37b788645d3f71b8fd464d80dee2ff57a3365..b82da11ee532f302fa49361f50920c89e9c13d22 100644 (file)
@@ -3,7 +3,7 @@
 <plist version="1.0">
 <dict>
        <key>IBDocumentLocation</key>
-       <string>85 112 356 241 0 0 1280 1002 </string>
+       <string>85 110 356 241 0 0 1280 1002 </string>
        <key>IBFramework Version</key>
        <string>349.0</string>
        <key>IBOpenObjects</key>
index c7aeaac32c220cfed473acc9e5e3b89420163886..df5464b9873a70420a63e9c0930013896197e0ad 100644 (file)
Binary files a/English.lproj/AboutBox.nib/keyedobjects.nib and b/English.lproj/AboutBox.nib/keyedobjects.nib differ
index 3fc0daaa82092037c63c2a0d089709a3a5b00ab7..21170eab6e1cd3ca8bb184232c21a49d9d5d45ef 100644 (file)
Binary files a/English.lproj/AboutBox.nib/objects.nib and b/English.lproj/AboutBox.nib/objects.nib differ
index f0d37b788645d3f71b8fd464d80dee2ff57a3365..b82da11ee532f302fa49361f50920c89e9c13d22 100644 (file)
@@ -3,7 +3,7 @@
 <plist version="1.0">
 <dict>
        <key>IBDocumentLocation</key>
-       <string>85 112 356 241 0 0 1280 1002 </string>
+       <string>85 110 356 241 0 0 1280 1002 </string>
        <key>IBFramework Version</key>
        <string>349.0</string>
        <key>IBOpenObjects</key>
index 9eb8afaa7045ae5e8ce40541c782dca8913ce819..befbe4c4f37d4e0051046460eac62f3b276f39e9 100644 (file)
Binary files a/English.lproj/AboutBox~.nib/keyedobjects.nib and b/English.lproj/AboutBox~.nib/keyedobjects.nib differ
index eeedf8fe284b918d4e5582c76192f5e7a4b823b1..bec027f518ab85998d7b20f9b5ac57542eb563e2 100644 (file)
Binary files a/English.lproj/AboutBox~.nib/objects.nib and b/English.lproj/AboutBox~.nib/objects.nib differ
index 613f8a55e6cac0d33d076a1f5f466f1c90fff848..e98bc40a43ac42f4c85a19f7aa26db49c2f59576 100644 (file)
Binary files a/English.lproj/InfoPlist.strings and b/English.lproj/InfoPlist.strings differ
index defb22a93d6e07fa1e80bc64b2f73f361563d18e..fb7652c31931ee1c7c2f3f8dd5589efad4ae2680 100644 (file)
        </dict>
        <key>IBFramework Version</key>
        <string>349.0</string>
+       <key>IBLockedObjects</key>
+       <array>
+               <integer>285</integer>
+       </array>
        <key>IBOldestOS</key>
        <integer>2</integer>
        <key>IBOpenObjects</key>
        <array>
-               <integer>610</integer>
                <integer>285</integer>
-               <integer>192</integer>
-               <integer>143</integer>
-               <integer>400</integer>
        </array>
        <key>IBSystem Version</key>
        <string>7C107</string>
index a85797383067b9870004db21191354faf9247536..e39bcb9850649dda3172471702d542d37f0a4223 100644 (file)
Binary files a/English.lproj/MyDocument.nib/keyedobjects.nib and b/English.lproj/MyDocument.nib/keyedobjects.nib differ
index 8fd418036af6b686c93bca2ddef3ab76448e65ab..70fa89e3b3765687bf209e27286c4457fed5e59c 100644 (file)
Binary files a/English.lproj/MyDocument.nib/objects.nib and b/English.lproj/MyDocument.nib/objects.nib differ
index 9b031d90ec305188b9580fa2a030f8a51e20cf1b..20e9ef17a1c4e9d6fa895c2f676960c16c020e1d 100644 (file)
@@ -9,6 +9,7 @@
                 okButton = id; 
                 pauseButton = id; 
                 processMenuItem = id; 
+                recurringChangeButton = id; 
                 redoMenu = id; 
                 searchButton = id; 
                 serverMenuDisconnect = id; 
index 288842a79e151588e7d68c55d7893279b03c5887..abcc43edb1f72df60ea9d3516e9c0b17ae8b95f5 100644 (file)
        <integer>2</integer>
        <key>IBOpenObjects</key>
        <array>
-               <integer>143</integer>
                <integer>610</integer>
-               <integer>192</integer>
-               <integer>400</integer>
                <integer>285</integer>
        </array>
        <key>IBSystem Version</key>
index d05cb297e5fa760e05a901d0a4130bd87f7d0caa..16c43d85b586b6a3d76b0a001325c9ff73b3726f 100644 (file)
Binary files a/English.lproj/MyDocument~.nib/keyedobjects.nib and b/English.lproj/MyDocument~.nib/keyedobjects.nib differ
index 3d0c75c39c8530277343d5cd0544877c8bcf2b9b..e9211552d4955cd370edb32011724178f684bce1 100644 (file)
Binary files a/English.lproj/MyDocument~.nib/objects.nib and b/English.lproj/MyDocument~.nib/objects.nib differ
index 95a67e70c096be935c08d47350a82f56afc6b6b0..aecdb95783eadf052f19d266fe4349ed9b8651e2 100644 (file)
@@ -3,9 +3,13 @@
 <plist version="1.0">
 <dict>
        <key>IBDocumentLocation</key>
-       <string>512 126 356 240 0 0 1280 1002 </string>
+       <string>540 53 356 240 0 0 1280 1002 </string>
        <key>IBFramework Version</key>
        <string>349.0</string>
+       <key>IBLockedObjects</key>
+       <array>
+               <integer>26</integer>
+       </array>
        <key>IBOldestOS</key>
        <integer>1</integer>
        <key>IBOpenObjects</key>
index 01c4b5e47a3a00fed6c6e9f63bb9943d3de917d5..ba73c957f89f95ca0a72e947a5d9cbbcaad36e6c 100644 (file)
Binary files a/English.lproj/NetTraffic.nib/keyedobjects.nib and b/English.lproj/NetTraffic.nib/keyedobjects.nib differ
index 7a53aecbd2b60a0a0ea471bb9f12120d40e957df..0fcaf08acb2f22cc51a21cb4038d7d5d9826cf24 100644 (file)
Binary files a/English.lproj/NetTraffic.nib/objects.nib and b/English.lproj/NetTraffic.nib/objects.nib differ
index 95a67e70c096be935c08d47350a82f56afc6b6b0..aecdb95783eadf052f19d266fe4349ed9b8651e2 100644 (file)
@@ -3,9 +3,13 @@
 <plist version="1.0">
 <dict>
        <key>IBDocumentLocation</key>
-       <string>512 126 356 240 0 0 1280 1002 </string>
+       <string>540 53 356 240 0 0 1280 1002 </string>
        <key>IBFramework Version</key>
        <string>349.0</string>
+       <key>IBLockedObjects</key>
+       <array>
+               <integer>26</integer>
+       </array>
        <key>IBOldestOS</key>
        <integer>1</integer>
        <key>IBOpenObjects</key>
index ece02b9bc1409405be91f288245103873b050049..ba73c957f89f95ca0a72e947a5d9cbbcaad36e6c 100644 (file)
Binary files a/English.lproj/NetTraffic~.nib/keyedobjects.nib and b/English.lproj/NetTraffic~.nib/keyedobjects.nib differ
index 2a6b2e54b57ba53019ba80270ae1731d5950c2a9..0fcaf08acb2f22cc51a21cb4038d7d5d9826cf24 100644 (file)
Binary files a/English.lproj/NetTraffic~.nib/objects.nib and b/English.lproj/NetTraffic~.nib/objects.nib differ
index e8caea573659c1c781a046f7c5c056bb43e6cece..dd873a59ec6c3574c5ed6b768a1b1ebf4a0a8ea1 100644 (file)
@@ -3,9 +3,13 @@
 <plist version="1.0">
 <dict>
        <key>IBDocumentLocation</key>
-       <string>531 250 356 240 0 0 1280 1002 </string>
+       <string>299 131 356 240 0 0 1280 1002 </string>
        <key>IBFramework Version</key>
        <string>349.0</string>
+       <key>IBLockedObjects</key>
+       <array>
+               <integer>9</integer>
+       </array>
        <key>IBOpenObjects</key>
        <array>
                <integer>9</integer>
index 69fd8d0dda1bb9eeeb547cec7bb1e5f0641d9dd9..fd038bc90a135efdec707d49ca65a817adadddac 100644 (file)
Binary files a/English.lproj/Preferences.nib/keyedobjects.nib and b/English.lproj/Preferences.nib/keyedobjects.nib differ
index bad28352682acce6e3658064d1046c1274d2337d..0d81752c0006d14b10aef383f7ccf335777206c1 100644 (file)
Binary files a/English.lproj/Preferences.nib/objects.nib and b/English.lproj/Preferences.nib/objects.nib differ
index e8caea573659c1c781a046f7c5c056bb43e6cece..dd873a59ec6c3574c5ed6b768a1b1ebf4a0a8ea1 100644 (file)
@@ -3,9 +3,13 @@
 <plist version="1.0">
 <dict>
        <key>IBDocumentLocation</key>
-       <string>531 250 356 240 0 0 1280 1002 </string>
+       <string>299 131 356 240 0 0 1280 1002 </string>
        <key>IBFramework Version</key>
        <string>349.0</string>
+       <key>IBLockedObjects</key>
+       <array>
+               <integer>9</integer>
+       </array>
        <key>IBOpenObjects</key>
        <array>
                <integer>9</integer>
index 0e6a08a90ca4fb76c3e44a719bc3eba2ac0a0f92..111873ec0eb603035895e43ac8d0e9739eee6a91 100644 (file)
Binary files a/English.lproj/Preferences~.nib/keyedobjects.nib and b/English.lproj/Preferences~.nib/keyedobjects.nib differ
index dbaceaec87e8ad4e16071dcf33acd889ba0989e7..299cb1e0e955cbf2f386944b078c3531fae5dc3f 100644 (file)
Binary files a/English.lproj/Preferences~.nib/objects.nib and b/English.lproj/Preferences~.nib/objects.nib differ
index 0d9ad205c5d824dc3cf3ac47702179f0be456789..8dec79cdced448e0aeb6722652d524ac450e5f34 100644 (file)
@@ -34,7 +34,7 @@
        <key>CFBundleSignature</key>
        <string>ThCh</string>
        <key>CFBundleVersion</key>
-       <string>1B03</string>
+       <string>1B04</string>
        <key>NSMainNibFile</key>
        <string>MainMenu</string>
        <key>NSPrincipalClass</key>
index a4733ccd5ffde31a00d98f39390a1393ce1038de..9cc1300fb9e3eb3102327ba542565bd4f18b0e4d 100644 (file)
@@ -302,22 +302,24 @@ void TCPlaySound( NSString *name );
        lastStatus = status;
        status = STATUS_CHANGING;
        
-       [serverPopup setEnabled:NO];
-       [self updatePauseButton];
-       [pauseButton setEnabled:NO];
-       [processPopup setEnabled:NO];
-       [typePopup setEnabled:NO];
-       [sizePopup setEnabled:NO];
-       [searchTextField setEnabled:NO];
-       [searchRadioMatrix setEnabled:NO];
-       [searchButton setEnabled:NO];
-       [clearSearchButton setEnabled:NO];
-       [self setStatusText:@"ChangingÉ" duration:0];
-       [statusBar startAnimation:self];
-       [addressTable setEnabled:NO];
-       [changeButton setEnabled:NO];
-       
-       [[serverMenu itemAtIndex:0] setTitle:@"Disconnect"];
+       if ( lastStatus != STATUS_CHANGING_CONTINUOUSLY )
+       {
+               [serverPopup setEnabled:NO];
+               [self updatePauseButton];
+               [pauseButton setEnabled:NO];
+               [processPopup setEnabled:NO];
+               [typePopup setEnabled:NO];
+               [sizePopup setEnabled:NO];
+               [searchTextField setEnabled:NO];
+               [searchRadioMatrix setEnabled:NO];
+               [searchButton setEnabled:NO];
+               [clearSearchButton setEnabled:NO];
+               [statusBar startAnimation:self];
+               [addressTable setEnabled:NO];
+               [changeButton setEnabled:NO];
+               
+               [[serverMenu itemAtIndex:0] setTitle:@"Disconnect"];
+       }
 }
 
 - (void)setStatusChangingLater
@@ -359,7 +361,7 @@ void TCPlaySound( NSString *name );
        [searchRadioMatrix setEnabled:NO];
        [searchButton setEnabled:NO];
        [clearSearchButton setEnabled:NO];
-       [self setStatusText:@"Repeated Change" duration:0];
+       [self setStatusText:@"Repeating ChangeÉ" duration:0];
        [statusBar startAnimation:self];
        [addressTable setEnabled:NO];
        [changeButton setTitle:@"Stop Change"];
@@ -465,30 +467,25 @@ void TCPlaySound( NSString *name );
 
 - (void)setStatusText:(NSString *)msg duration:(NSTimeInterval)seconds color:(NSColor *)color
 {
-       if ( seconds == 0 )
+       if ( statusTextTimer )
        {
-               [statusText setTextColor:color];
-               [statusText setStringValue:msg];
+               [statusTextTimer invalidate];
+               [statusTextTimer release], statusTextTimer = nil;
        }
        else
        {
-               if ( statusTextTimer )
-               {
-                       [statusTextTimer invalidate];
-                       [statusTextTimer release];
-               }
-               else
-               {
-                       [savedStatusText release];
-                       [savedStatusColor release];
-                       savedStatusText = [[statusText stringValue] retain];
-                       savedStatusColor = [[statusText textColor] retain];
-               }
-               
-               [statusText setTextColor:color];
-               [statusText setStringValue:msg];
+               [savedStatusText release];
+               [savedStatusColor release];
+               savedStatusText = [[statusText stringValue] retain];
+               savedStatusColor = [[statusText textColor] retain];
+       }
+       
+       [statusText setTextColor:color];
+       [statusText setStringValue:msg];
+       
+       if ( seconds != 0.0 )
+       {
                statusTextTimer = [[NSTimer scheduledTimerWithTimeInterval:seconds target:self selector:@selector(statusTextTimer:) userInfo:nil repeats:NO] retain];
-               
        }
 }
 
@@ -787,7 +784,7 @@ void TCPlaySound( NSString *name );
        }
        
        [self setStatusToLast];
-       [self setStatusText:@"Search Finished" duration:1.5];
+       //[self setStatusText:@"Search Finished" duration:1.5];
        [cheatWindow makeFirstResponder:searchTextField];
 }
 
@@ -818,10 +815,16 @@ void TCPlaySound( NSString *name );
 
 - (void)receivedChangeFinished
 {
-       TCPlaySound( @"Tink" );
-       
        [self setStatusToLast];
-       [self setStatusText:@"Change Finished" duration:1.5];
+
+       if ( status == STATUS_CHANGING_CONTINUOUSLY )
+       {
+               [self setStatusText:@"Change Occured" duration:1.5];
+       }
+       else
+       {
+               TCPlaySound( @"Tink" );
+       }
 }
 
 - (void)receivedError:(NSData *)data
@@ -1287,7 +1290,7 @@ void TCPlaySound( NSString *name );
        {
                [self setStatusCheating];
        }
-       else if ( status = STATUS_CHEATING )
+       else if ( status == STATUS_CHEATING )
        {
                [NSApp beginSheet:changeSheet modalForWindow:cheatWindow modalDelegate:self didEndSelector:@selector(changeSheet:returned:context:) contextInfo:NULL];
                //[NSApp runModalForWindow:changeSheet];
index 3aaa283a86acf256fa25e175a6fe90aa4ceda178..10cccdc0b851a78a56f80a26aad140be833f46d5 100644 (file)
@@ -2,17 +2,16 @@
 {
        089C1660FE840EACC02AAC07 = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {822, 329}}";
                        sepNavSelRange = "{139, 0}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
+                       sepNavVisRect = "{{0, 0}, {822, 329}}";
                };
        };
        2A37F4A9FDCFA73011CA2CEA = {
-               activeBuildStyle = 4A9504D1FFE6A4CB11CA0CBA;
+               activeBuildStyle = 4A9504D0FFE6A4CB11CA0CBA;
                activeExecutable = 6EF8EC0A055A1730008BBE46;
                activeTarget = 6EF8EBD9055A1730008BBE46;
                addToTargets = (
-                       2A37F4C6FDCFA73011CA2CEA,
                        6EF8EBD9055A1730008BBE46,
                );
                breakpoints = (
@@ -20,7 +19,6 @@
                );
                codeSenseManager = 6EAD5EEB054C3932005761EE;
                executables = (
-                       6E4E0952050BAF7F00A80003,
                        6EF8EC0A055A1730008BBE46,
                );
                perUserDictionary = {
                                        PBXFindDataSource_LocationID,
                                );
                        };
+                       PBXConfiguration.PBXFileTableDataSource3.PBXSymbolsDataSource = {
+                               PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+                               PBXFileTableDataSourceColumnSortingKey = PBXSymbolsDataSource_SymbolNameID;
+                               PBXFileTableDataSourceColumnWidthsKey = (
+                                       16,
+                                       330.8008,
+                                       359.0356,
+                                       336.2085,
+                               );
+                               PBXFileTableDataSourceColumnsKey = (
+                                       PBXSymbolsDataSource_SymbolTypeIconID,
+                                       PBXSymbolsDataSource_SymbolNameID,
+                                       PBXSymbolsDataSource_SymbolTypeID,
+                                       PBXSymbolsDataSource_ReferenceNameID,
+                               );
+                       };
                        PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
-                               PBXFileTableDataSourceColumnSortingDirectionKey = -1;
+                               PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
                                        PBXFileDataSource_Warnings_ColumnID,
                                );
                        };
-                       PBXPerProjectTemplateStateSaveDate = 91586952;
+                       PBXPerProjectTemplateStateSaveDate = 92359150;
                        PBXWorkspaceContents = (
                                {
                                        PBXProjectWorkspaceModule_StateKey_Rev36 = {
-                                               PBXProjectWorkspaceModule_DebuggerWindowVisible = true;
                                                PBXProjectWorkspaceModule_EditorOpen = true;
                                                PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = {
                                                        Split0 = {
-                                                               bookmark = 6E330A0C0575C22E0093550E;
+                                                               bookmark = 6E9A660605814C66000E9E25;
                                                                history = (
                                                                        6E84B8F20558B3480001B5EB,
                                                                        6E84B8F30558B3480001B5EB,
                                                                        6EF8EC23055A1C39008BBE46,
                                                                        6EF8EC26055A1C39008BBE46,
                                                                        6EF8EC27055A1C39008BBE46,
-                                                                       6EF8EC28055A1C39008BBE46,
                                                                        6EF8EC29055A1C39008BBE46,
                                                                        6EE0048A0560B42800F8A5B1,
                                                                        6E5EC36705633214001E3A3E,
                                                                        6E5EC36905633214001E3A3E,
                                                                        6E5EC36D05633214001E3A3E,
-                                                                       6E5EC37005633214001E3A3E,
                                                                        6E00EF290566EE06001AB46F,
-                                                                       6E6126C7056B3091006177EC,
                                                                        6E6126C8056B3091006177EC,
                                                                        6E6126C9056B3091006177EC,
                                                                        6E6126CB056B3091006177EC,
                                                                        6E51A9060573258100506538,
                                                                        6E51A9070573258100506538,
                                                                        6E51A9080573258100506538,
-                                                                       6E51A90C0573258100506538,
                                                                        6E51A90D0573258100506538,
                                                                        6E51A9A00573385700506538,
-                                                                       6E51A9A20573385700506538,
                                                                        6E51A9A30573385700506538,
-                                                                       6E51A9A40573385700506538,
-                                                                       6E51A9A50573385700506538,
                                                                        6E51A9A60573385700506538,
                                                                        6E51A9A70573385700506538,
                                                                        6E51A9A80573385700506538,
                                                                        6E51A9AD0573385700506538,
                                                                        6E51A9AE0573385700506538,
                                                                        6EB8529F057476DD00E260EA,
-                                                                       6EB852A0057476DD00E260EA,
                                                                        6EB852A1057476DD00E260EA,
                                                                        6EB852A3057476DD00E260EA,
                                                                        6EB852A4057476DD00E260EA,
                                                                        6EB852A5057476DD00E260EA,
                                                                        6EB852A6057476DD00E260EA,
-                                                                       6EB852A9057476DD00E260EA,
-                                                                       6E3309E80575C22E0093550E,
-                                                                       6E3309E90575C22E0093550E,
-                                                                       6E3309EA0575C22E0093550E,
                                                                        6E3309EB0575C22E0093550E,
-                                                                       6E3309EC0575C22E0093550E,
                                                                        6E3309ED0575C22E0093550E,
-                                                                       6E5EC36C05633214001E3A3E,
+                                                                       6ECC8F0F0579B23B00AA179F,
+                                                                       6ECC8F110579B23B00AA179F,
+                                                                       6ECC8F120579B23B00AA179F,
+                                                                       6ECC8F130579B23B00AA179F,
+                                                                       6ECC8F160579B23B00AA179F,
+                                                                       6ECC8F180579B23B00AA179F,
+                                                                       6ECC8F450579B51B00AA179F,
+                                                                       6ECC8F460579B51B00AA179F,
+                                                                       6ECC8F470579B51B00AA179F,
+                                                                       6ECC8F480579B51B00AA179F,
+                                                                       6ECC8F490579B51B00AA179F,
+                                                                       6ECC8F4A0579B51B00AA179F,
+                                                                       6E6520DB05806BF700D95E4F,
+                                                                       6E6520DC05806BF700D95E4F,
+                                                                       6E6520DE05806BF700D95E4F,
+                                                                       6E6520DF05806BF700D95E4F,
+                                                                       6E6520EA05806BF700D95E4F,
                                                                );
                                                                prevStack = (
                                                                        6E84B8FE0558B3480001B5EB,
-                                                                       6E84B8FF0558B3480001B5EB,
                                                                        6E84B9000558B3480001B5EB,
-                                                                       6E84B9010558B3480001B5EB,
                                                                        6E84B9020558B3480001B5EB,
                                                                        6E84B9030558B3480001B5EB,
                                                                        6E84B9040558B3480001B5EB,
-                                                                       6E84B9050558B3480001B5EB,
                                                                        6E84B9060558B3480001B5EB,
                                                                        6E84B9070558B3480001B5EB,
                                                                        6E84B9080558B3480001B5EB,
-                                                                       6E84B9090558B3480001B5EB,
                                                                        6E84B90A0558B3480001B5EB,
                                                                        6E84B90B0558B3480001B5EB,
                                                                        6E84B90C0558B3480001B5EB,
                                                                        6E84B9160558B3480001B5EB,
                                                                        6E84B9180558B3480001B5EB,
                                                                        6E84B91A0558B3480001B5EB,
-                                                                       6E84B91C0558B3480001B5EB,
                                                                        6E84B91D0558B3480001B5EB,
                                                                        6E84B91E0558B3480001B5EB,
                                                                        6E84B91F0558B3480001B5EB,
-                                                                       6E84B9210558B3480001B5EB,
                                                                        6E84B9230558B3480001B5EB,
-                                                                       6E84B9240558B3480001B5EB,
-                                                                       6E81662F0559E79E00377CF7,
                                                                        6E8166300559E79E00377CF7,
                                                                        6E8166310559E79E00377CF7,
                                                                        6E8166320559E79E00377CF7,
                                                                        6E8166900559F3BD00377CF7,
                                                                        6E8166920559F3BD00377CF7,
                                                                        6E8166940559F3BD00377CF7,
-                                                                       6E8166960559F3BD00377CF7,
                                                                        6E8166980559F3BD00377CF7,
                                                                        6E81669A0559F3BD00377CF7,
                                                                        6E81669C0559F3BD00377CF7,
                                                                        6EF8EC51055A1C39008BBE46,
                                                                        6EF8EC53055A1C39008BBE46,
                                                                        6EF8EC55055A1C39008BBE46,
-                                                                       6EF8EC56055A1C39008BBE46,
-                                                                       6EF8EC58055A1C39008BBE46,
                                                                        6EF8EC59055A1C39008BBE46,
-                                                                       6EF8EC5A055A1C39008BBE46,
                                                                        6EF8EC5B055A1C39008BBE46,
-                                                                       6EF8EC5C055A1C39008BBE46,
                                                                        6EF8EC5D055A1C39008BBE46,
                                                                        6EF8EC5E055A1C39008BBE46,
                                                                        6EF8EC60055A1C39008BBE46,
                                                                        6EF8EC62055A1C39008BBE46,
                                                                        6EF8EC64055A1C39008BBE46,
                                                                        6EF8EC65055A1C39008BBE46,
-                                                                       6EF8EC67055A1C39008BBE46,
-                                                                       6EF8EC69055A1C39008BBE46,
                                                                        6EF8EC6A055A1C39008BBE46,
                                                                        6EF8EC6B055A1C39008BBE46,
                                                                        6EF8EC6D055A1C39008BBE46,
                                                                        6EF8EC6E055A1C39008BBE46,
                                                                        6EF8EC6F055A1C39008BBE46,
-                                                                       6EF8EC70055A1C39008BBE46,
                                                                        6EF8EC72055A1C39008BBE46,
                                                                        6EF8EC73055A1C39008BBE46,
                                                                        6EF8EC74055A1C39008BBE46,
                                                                        6EE070E2055CA8E200598538,
                                                                        6EE070E4055CA8E200598538,
                                                                        6EE070E6055CA8E200598538,
-                                                                       6EE070E8055CA8E200598538,
                                                                        6EE070EA055CA8E200598538,
                                                                        6EE070EC055CA8E200598538,
                                                                        6EE004950560B42800F8A5B1,
-                                                                       6EE004960560B42800F8A5B1,
                                                                        6EE004970560B42800F8A5B1,
-                                                                       6EE004980560B42800F8A5B1,
                                                                        6EE004990560B42800F8A5B1,
-                                                                       6EE0049A0560B42800F8A5B1,
                                                                        6EE0049B0560B42800F8A5B1,
-                                                                       6EE0049C0560B42800F8A5B1,
                                                                        6EE0049D0560B42800F8A5B1,
-                                                                       6EE0049E0560B42800F8A5B1,
                                                                        6EE0049F0560B42800F8A5B1,
-                                                                       6EE004A00560B42800F8A5B1,
-                                                                       6EE004A10560B42800F8A5B1,
                                                                        6EE004A20560B42800F8A5B1,
-                                                                       6EE004A30560B42800F8A5B1,
                                                                        6EE004A40560B42800F8A5B1,
-                                                                       6EE004A50560B42800F8A5B1,
                                                                        6EE004A60560B42800F8A5B1,
-                                                                       6EE004A70560B42800F8A5B1,
-                                                                       6EE004A80560B42800F8A5B1,
-                                                                       6EE004A90560B42800F8A5B1,
                                                                        6EE004AA0560B42800F8A5B1,
                                                                        6EE004AB0560B42800F8A5B1,
                                                                        6EE004AC0560B42800F8A5B1,
                                                                        6EE004AD0560B42800F8A5B1,
                                                                        6EE004AE0560B42800F8A5B1,
-                                                                       6EE004AF0560B42800F8A5B1,
                                                                        6EE004B00560B42800F8A5B1,
-                                                                       6EE004B10560B42800F8A5B1,
                                                                        6EE004B20560B42800F8A5B1,
                                                                        6EE004B30560B42800F8A5B1,
-                                                                       6EE004B40560B42800F8A5B1,
                                                                        6EE004B50560B42800F8A5B1,
-                                                                       6EE004B60560B42800F8A5B1,
-                                                                       6EE004B70560B42800F8A5B1,
                                                                        6EE004B80560B42800F8A5B1,
-                                                                       6EE004B90560B42800F8A5B1,
                                                                        6EE004BA0560B42800F8A5B1,
-                                                                       6EE004BB0560B42800F8A5B1,
                                                                        6EE004BC0560B42800F8A5B1,
-                                                                       6EE004BD0560B42800F8A5B1,
-                                                                       6EE004BE0560B42800F8A5B1,
-                                                                       6EE004BF0560B42800F8A5B1,
                                                                        6EE004C00560B42800F8A5B1,
                                                                        6EE004C10560B42800F8A5B1,
                                                                        6EE004C20560B42800F8A5B1,
                                                                        6EE004C30560B42800F8A5B1,
                                                                        6EE004C40560B42800F8A5B1,
-                                                                       6EE004C50560B42800F8A5B1,
                                                                        6EE004C60560B42800F8A5B1,
-                                                                       6EE004C70560B42800F8A5B1,
                                                                        6EE004C80560B42800F8A5B1,
-                                                                       6EE004C90560B42800F8A5B1,
                                                                        6EE004CA0560B42800F8A5B1,
                                                                        6EE004CB0560B42800F8A5B1,
-                                                                       6EE004CC0560B42800F8A5B1,
-                                                                       6EE004CD0560B42800F8A5B1,
                                                                        6EE004CE0560B42800F8A5B1,
-                                                                       6EE004CF0560B42800F8A5B1,
                                                                        6EE004D00560B42800F8A5B1,
                                                                        6EE004D10560B42800F8A5B1,
-                                                                       6EE004D20560B42800F8A5B1,
                                                                        6EE004D30560B42800F8A5B1,
-                                                                       6EE004D40560B42800F8A5B1,
                                                                        6EE004D50560B42800F8A5B1,
-                                                                       6EE004D60560B42800F8A5B1,
                                                                        6EE004D70560B42800F8A5B1,
-                                                                       6EE004D80560B42800F8A5B1,
                                                                        6EE004D90560B42800F8A5B1,
-                                                                       6EE004DA0560B42800F8A5B1,
-                                                                       6EE004DB0560B42800F8A5B1,
                                                                        6E2E17AE056201170070BE48,
-                                                                       6E2E17AF056201170070BE48,
                                                                        6E2E17B0056201170070BE48,
                                                                        6E2E17B1056201170070BE48,
-                                                                       6E5EC37105633214001E3A3E,
                                                                        6E5EC37205633214001E3A3E,
-                                                                       6E5EC37305633214001E3A3E,
                                                                        6E5EC37405633214001E3A3E,
-                                                                       6E5EC37505633214001E3A3E,
                                                                        6E5EC37605633214001E3A3E,
-                                                                       6E5EC37705633214001E3A3E,
                                                                        6E5EC37805633214001E3A3E,
-                                                                       6E5EC37905633214001E3A3E,
                                                                        6E5EC37A05633214001E3A3E,
-                                                                       6E5EC37B05633214001E3A3E,
                                                                        6E5EC37C05633214001E3A3E,
-                                                                       6E5EC37D05633214001E3A3E,
-                                                                       6E5EC37E05633214001E3A3E,
                                                                        6E5EC37F05633214001E3A3E,
-                                                                       6E5EC38005633214001E3A3E,
                                                                        6E5EC38105633214001E3A3E,
                                                                        6E5EC38205633214001E3A3E,
                                                                        6E5EC38305633214001E3A3E,
                                                                        6E5EC38C05633214001E3A3E,
                                                                        6E5EC38D05633214001E3A3E,
                                                                        6E5EC38E05633214001E3A3E,
-                                                                       6E5EC38F05633214001E3A3E,
                                                                        6E5EC39005633214001E3A3E,
-                                                                       6E5EC39105633214001E3A3E,
                                                                        6E5EC39205633214001E3A3E,
                                                                        6E5EC39305633214001E3A3E,
                                                                        6E5EC39405633214001E3A3E,
                                                                        6E5EC39505633214001E3A3E,
-                                                                       6E5EC39605633214001E3A3E,
                                                                        6E5EC39705633214001E3A3E,
                                                                        6E5EC39805633214001E3A3E,
                                                                        6E5EC39905633214001E3A3E,
                                                                        6E5EC3A305633214001E3A3E,
                                                                        6E5EC3A405633214001E3A3E,
                                                                        6E5EC3A505633214001E3A3E,
-                                                                       6E5EC3A605633214001E3A3E,
                                                                        6E5EC3A705633214001E3A3E,
-                                                                       6E5EC3A805633214001E3A3E,
                                                                        6E5EC3A905633214001E3A3E,
-                                                                       6E5EC3AA05633214001E3A3E,
                                                                        6E5EC3AB05633214001E3A3E,
                                                                        6E5EC3AC05633214001E3A3E,
                                                                        6E5EC3AD05633214001E3A3E,
                                                                        6E5EC3AE05633214001E3A3E,
-                                                                       6E5EC3AF05633214001E3A3E,
                                                                        6E5EC3B005633214001E3A3E,
-                                                                       6E5EC3B105633214001E3A3E,
                                                                        6E5EC3B205633214001E3A3E,
                                                                        6E5EC3B305633214001E3A3E,
-                                                                       6E5EC3B405633214001E3A3E,
                                                                        6E5EC3B505633214001E3A3E,
                                                                        6E5EC3B605633214001E3A3E,
                                                                        6E5EC3B705633214001E3A3E,
                                                                        6E5EC3B805633214001E3A3E,
                                                                        6E5EC3B905633214001E3A3E,
-                                                                       6E5EC3BA05633214001E3A3E,
                                                                        6E5EC3BB05633214001E3A3E,
-                                                                       6E5EC3BC05633214001E3A3E,
                                                                        6E00EF2B0566EE06001AB46F,
-                                                                       6E00EF2C0566EE06001AB46F,
-                                                                       6E00EF2D0566EE06001AB46F,
-                                                                       6E00EF2E0566EE06001AB46F,
                                                                        6E00EF2F0566EE06001AB46F,
-                                                                       6E00EF300566EE06001AB46F,
                                                                        6E00EF310566EE06001AB46F,
-                                                                       6E9F392A0569DB90007C1A1C,
                                                                        6E9F392B0569DB90007C1A1C,
-                                                                       6E6126E7056B3091006177EC,
                                                                        6E6126E8056B3091006177EC,
                                                                        6E6126E9056B3091006177EC,
-                                                                       6E6126EA056B3091006177EC,
                                                                        6E6126EB056B3091006177EC,
-                                                                       6E6126EC056B3091006177EC,
                                                                        6E6126ED056B3091006177EC,
-                                                                       6E6126EE056B3091006177EC,
                                                                        6E6126EF056B3091006177EC,
-                                                                       6E6126F0056B3091006177EC,
                                                                        6E6126F1056B3091006177EC,
-                                                                       6E6126F2056B3091006177EC,
                                                                        6E6126F3056B3091006177EC,
-                                                                       6E6126F4056B3091006177EC,
-                                                                       6E6126F5056B3091006177EC,
-                                                                       6E6126F6056B3091006177EC,
                                                                        6E6126F7056B3091006177EC,
                                                                        6E6126F8056B3091006177EC,
                                                                        6E6126F9056B3091006177EC,
                                                                        6E61270E056B3091006177EC,
                                                                        6E61270F056B3091006177EC,
                                                                        6E612710056B3091006177EC,
-                                                                       6E612711056B3091006177EC,
-                                                                       6E612712056B3091006177EC,
-                                                                       6E612713056B3091006177EC,
-                                                                       6E612714056B3091006177EC,
-                                                                       6E51A9120573258100506538,
                                                                        6E51A9130573258100506538,
-                                                                       6E51A9140573258100506538,
                                                                        6E51A9150573258100506538,
-                                                                       6E51A9160573258100506538,
                                                                        6E51A9170573258100506538,
                                                                        6E51A9180573258100506538,
                                                                        6E51A9190573258100506538,
-                                                                       6E51A91A0573258100506538,
                                                                        6E51A91B0573258100506538,
                                                                        6E51A91C0573258100506538,
-                                                                       6E51A91D0573258100506538,
-                                                                       6E51A91E0573258100506538,
-                                                                       6E51A91F0573258100506538,
                                                                        6E51A9200573258100506538,
-                                                                       6E51A9210573258100506538,
                                                                        6E51A9220573258100506538,
-                                                                       6E51A9230573258100506538,
                                                                        6E51A9240573258100506538,
-                                                                       6E51A9250573258100506538,
                                                                        6E51A9260573258100506538,
                                                                        6E51A9270573258100506538,
                                                                        6E51A9280573258100506538,
                                                                        6E51A9290573258100506538,
                                                                        6E51A92A0573258100506538,
-                                                                       6E51A92B0573258100506538,
                                                                        6E51A92C0573258100506538,
-                                                                       6E51A92D0573258100506538,
                                                                        6E51A92E0573258100506538,
-                                                                       6E51A92F0573258100506538,
                                                                        6E51A9300573258100506538,
                                                                        6E51A9310573258100506538,
-                                                                       6E51A9320573258100506538,
                                                                        6E51A9330573258100506538,
-                                                                       6E51A9340573258100506538,
-                                                                       6E51A9350573258100506538,
                                                                        6E51A9360573258100506538,
                                                                        6E51A9370573258100506538,
                                                                        6E51A9380573258100506538,
-                                                                       6E51A9390573258100506538,
                                                                        6E51A93A0573258100506538,
-                                                                       6E51A93B0573258100506538,
-                                                                       6E51A93C0573258100506538,
-                                                                       6E51A93D0573258100506538,
-                                                                       6E51A93E0573258100506538,
-                                                                       6E51A93F0573258100506538,
                                                                        6E51A9400573258100506538,
                                                                        6E51A9410573258100506538,
                                                                        6E51A9420573258100506538,
-                                                                       6E51A9430573258100506538,
                                                                        6E51A9440573258100506538,
                                                                        6E51A9450573258100506538,
-                                                                       6E51A9460573258100506538,
                                                                        6E51A9470573258100506538,
                                                                        6E51A9480573258100506538,
                                                                        6E51A9490573258100506538,
-                                                                       6E51A94A0573258100506538,
                                                                        6E51A94B0573258100506538,
-                                                                       6E51A94C0573258100506538,
                                                                        6E51A94D0573258100506538,
-                                                                       6E51A94E0573258100506538,
-                                                                       6E51A94F0573258100506538,
                                                                        6E51A9500573258100506538,
-                                                                       6E51A9510573258100506538,
                                                                        6E51A9520573258100506538,
-                                                                       6E51A9530573258100506538,
                                                                        6E51A9540573258100506538,
-                                                                       6E51A9550573258100506538,
                                                                        6E51A9560573258100506538,
-                                                                       6E51A9570573258100506538,
                                                                        6E51A9580573258100506538,
-                                                                       6E51A9590573258100506538,
-                                                                       6E51A95A0573258100506538,
-                                                                       6E51A95B0573258100506538,
-                                                                       6E51A95C0573258100506538,
                                                                        6E51A95D0573258100506538,
-                                                                       6E51A95E0573258100506538,
                                                                        6E51A95F0573258100506538,
-                                                                       6E51A9600573258100506538,
                                                                        6E51A9610573258100506538,
-                                                                       6E51A9620573258100506538,
                                                                        6E51A9630573258100506538,
-                                                                       6E51A9640573258100506538,
                                                                        6E51A9650573258100506538,
-                                                                       6E51A9660573258100506538,
-                                                                       6E51A9670573258100506538,
                                                                        6E51A9B00573385700506538,
-                                                                       6E51A9B10573385700506538,
-                                                                       6E51A9B20573385700506538,
-                                                                       6E51A9B30573385700506538,
                                                                        6E51A9B40573385700506538,
                                                                        6E51A9B50573385700506538,
                                                                        6E51A9B60573385700506538,
                                                                        6E51A9E20573385700506538,
                                                                        6E51A9E30573385700506538,
                                                                        6E51A9E40573385700506538,
-                                                                       6E51A9E50573385700506538,
                                                                        6E51A9E60573385700506538,
                                                                        6E51A9E70573385700506538,
                                                                        6E51A9E80573385700506538,
                                                                        6EB852AE057476DD00E260EA,
                                                                        6EB852AF057476DD00E260EA,
                                                                        6EB852B0057476DD00E260EA,
-                                                                       6EB852B1057476DD00E260EA,
                                                                        6EB852B2057476DD00E260EA,
-                                                                       6EB852B3057476DD00E260EA,
                                                                        6EB852B4057476DD00E260EA,
-                                                                       6EB852B5057476DD00E260EA,
                                                                        6EB852B6057476DD00E260EA,
                                                                        6EB852B7057476DD00E260EA,
-                                                                       6EB852B8057476DD00E260EA,
                                                                        6EB852B9057476DD00E260EA,
-                                                                       6EB852BA057476DD00E260EA,
                                                                        6EB852BB057476DD00E260EA,
-                                                                       6EB852BC057476DD00E260EA,
                                                                        6EB852BD057476DD00E260EA,
-                                                                       6EB852BE057476DD00E260EA,
-                                                                       6EB852BF057476DD00E260EA,
-                                                                       6EB852C0057476DD00E260EA,
                                                                        6EB852C1057476DD00E260EA,
                                                                        6EB852C2057476DD00E260EA,
-                                                                       6EB852C3057476DD00E260EA,
                                                                        6EB852C4057476DD00E260EA,
                                                                        6EB852C5057476DD00E260EA,
                                                                        6EB852C6057476DD00E260EA,
-                                                                       6EB852C7057476DD00E260EA,
                                                                        6EB852C8057476DD00E260EA,
-                                                                       6EB852C9057476DD00E260EA,
                                                                        6EB852CA057476DD00E260EA,
-                                                                       6EB852CB057476DD00E260EA,
-                                                                       6EB852CC057476DD00E260EA,
-                                                                       6EB852CD057476DD00E260EA,
-                                                                       6EB852CE057476DD00E260EA,
-                                                                       6EB852CF057476DD00E260EA,
                                                                        6EB852D0057476DD00E260EA,
-                                                                       6EB852D1057476DD00E260EA,
                                                                        6EB852D2057476DD00E260EA,
-                                                                       6EB852D3057476DD00E260EA,
                                                                        6EB852D4057476DD00E260EA,
-                                                                       6EB852D5057476DD00E260EA,
                                                                        6EB852D6057476DD00E260EA,
-                                                                       6EB852D7057476DD00E260EA,
                                                                        6EB852D8057476DD00E260EA,
-                                                                       6EB852D9057476DD00E260EA,
                                                                        6EB852DA057476DD00E260EA,
-                                                                       6EB852DB057476DD00E260EA,
                                                                        6EB852DC057476DD00E260EA,
-                                                                       6EB852DD057476DD00E260EA,
                                                                        6EB852DE057476DD00E260EA,
-                                                                       6EB852DF057476DD00E260EA,
                                                                        6EB852E0057476DD00E260EA,
-                                                                       6EB852E1057476DD00E260EA,
                                                                        6EB852E2057476DD00E260EA,
-                                                                       6EB852E3057476DD00E260EA,
                                                                        6EB852E4057476DD00E260EA,
-                                                                       6EF08713057544F900B81D60,
-                                                                       6E3309EE0575C22E0093550E,
-                                                                       6E3309EF0575C22E0093550E,
                                                                        6E3309F00575C22E0093550E,
-                                                                       6E3309F10575C22E0093550E,
-                                                                       6E3309F20575C22E0093550E,
                                                                        6E3309F30575C22E0093550E,
-                                                                       6E3309F40575C22E0093550E,
-                                                                       6E3309F50575C22E0093550E,
                                                                        6E3309F60575C22E0093550E,
-                                                                       6E3309F70575C22E0093550E,
-                                                                       6E3309F80575C22E0093550E,
-                                                                       6E3309F90575C22E0093550E,
                                                                        6E3309FA0575C22E0093550E,
-                                                                       6E3309FB0575C22E0093550E,
                                                                        6E3309FC0575C22E0093550E,
-                                                                       6E3309FD0575C22E0093550E,
                                                                        6E3309FE0575C22E0093550E,
-                                                                       6E3309FF0575C22E0093550E,
                                                                        6E330A000575C22E0093550E,
-                                                                       6E330A010575C22E0093550E,
                                                                        6E330A020575C22E0093550E,
-                                                                       6E330A030575C22E0093550E,
                                                                        6E330A040575C22E0093550E,
-                                                                       6E330A050575C22E0093550E,
                                                                        6E330A060575C22E0093550E,
-                                                                       6E330A070575C22E0093550E,
                                                                        6E330A080575C22E0093550E,
                                                                        6E330A090575C22E0093550E,
-                                                                       6E330A0A0575C22E0093550E,
                                                                        6E330A0B0575C22E0093550E,
+                                                                       6ECC8F1B0579B23B00AA179F,
+                                                                       6ECC8F1C0579B23B00AA179F,
+                                                                       6ECC8F1D0579B23B00AA179F,
+                                                                       6ECC8F1F0579B23B00AA179F,
+                                                                       6ECC8F220579B23B00AA179F,
+                                                                       6ECC8F230579B23B00AA179F,
+                                                                       6ECC8F240579B23B00AA179F,
+                                                                       6ECC8F270579B23B00AA179F,
+                                                                       6ECC8F280579B23B00AA179F,
+                                                                       6ECC8F290579B23B00AA179F,
+                                                                       6ECC8F2B0579B23B00AA179F,
+                                                                       6ECC8F2C0579B23B00AA179F,
+                                                                       6ECC8F2D0579B23B00AA179F,
+                                                                       6ECC8F2E0579B23B00AA179F,
+                                                                       6ECC8F300579B23B00AA179F,
+                                                                       6ECC8F310579B23B00AA179F,
+                                                                       6ECC8F320579B23B00AA179F,
+                                                                       6ECC8F4D0579B51B00AA179F,
+                                                                       6ECC8F4E0579B51B00AA179F,
+                                                                       6ECC8F4F0579B51B00AA179F,
+                                                                       6ECC8F500579B51B00AA179F,
+                                                                       6ECC8F510579B51B00AA179F,
+                                                                       6ECC8F520579B51B00AA179F,
+                                                                       6ECC8F530579B51B00AA179F,
+                                                                       6ECC8F540579B51B00AA179F,
+                                                                       6ECC8F550579B51B00AA179F,
+                                                                       6ECC8F570579B51B00AA179F,
+                                                                       6E6520E305806BF700D95E4F,
+                                                                       6E6520E505806BF700D95E4F,
+                                                                       6E6520E805806BF700D95E4F,
                                                                );
                                                        };
                                                        SplitCount = 1;
                                                };
-                                               PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {1073, 124}}";
-                                               PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 124}, {1073, 742}}";
+                                               PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {1073, 193}}";
+                                               PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 193}, {1073, 673}}";
                                                PBXProjectWorkspaceModule_OldSuperviewFrame = "{{207, 0}, {1073, 866}}";
                                                PBXProjectWorkspaceModule_SGTM = {
                                                        PBXBottomSmartGroupGIDs = (
                        };
                        "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXNavigatorGroup" = {
                                Split0 = {
-                                       bookmark = 6EF0871005753FB000B81D60;
+                                       bookmark = 6ECC8F0E0579B23800AA179F;
                                        history = (
-                                               6EF0870D05753FB000B81D60,
-                                               6EF0870E05753FB000B81D60,
-                                       );
-                                       prevStack = (
-                                               6EF0870F05753FB000B81D60,
+                                               6ECC8F0D0579B23800AA179F,
                                        );
                                };
                                SplitCount = 1;
                                WindowFrame = "{{369, 822}, {543, 158}}";
                        };
                        "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBuildResultsModule" = {
-                               Frame = "{{0, 0}, {535, 476}}";
-                               WindowFrame = "{{400, 278}, {535, 554}}";
+                               Frame = "{{0, 0}, {1126, 574}}";
+                               WindowFrame = "{{80, 165}, {1126, 652}}";
                        };
                        "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXClassBrowserModule" = {
                                ClassesFrame = "{{0, 0}, {408, 92}}";
                        };
                        "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXNavigatorGroup" = {
                                Frame = "{{0, 0}, {750, 480}}";
-                               WindowFrame = "{{38, 418}, {750, 558}}";
+                               WindowFrame = "{{61, 397}, {750, 558}}";
                        };
                        "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = {
                                Frame = "{{0, 0}, {1280, 886}}";
                                Frame = "{{0, 0}, {745, 442}}";
                                WindowFrame = "{{530, 61}, {745, 464}}";
                        };
-                       PBXWorkspaceStateSaveDate = 91586952;
+                       PBXWorkspaceStateSaveDate = 92359150;
                };
                perUserProjectItems = {
                        6E00EF290566EE06001AB46F = 6E00EF290566EE06001AB46F;
                        6E00EF2B0566EE06001AB46F = 6E00EF2B0566EE06001AB46F;
-                       6E00EF2C0566EE06001AB46F = 6E00EF2C0566EE06001AB46F;
-                       6E00EF2D0566EE06001AB46F = 6E00EF2D0566EE06001AB46F;
-                       6E00EF2E0566EE06001AB46F = 6E00EF2E0566EE06001AB46F;
                        6E00EF2F0566EE06001AB46F = 6E00EF2F0566EE06001AB46F;
-                       6E00EF300566EE06001AB46F = 6E00EF300566EE06001AB46F;
                        6E00EF310566EE06001AB46F = 6E00EF310566EE06001AB46F;
                        6E2E17AE056201170070BE48 = 6E2E17AE056201170070BE48;
-                       6E2E17AF056201170070BE48 = 6E2E17AF056201170070BE48;
                        6E2E17B0056201170070BE48 = 6E2E17B0056201170070BE48;
                        6E2E17B1056201170070BE48 = 6E2E17B1056201170070BE48;
-                       6E3309E80575C22E0093550E = 6E3309E80575C22E0093550E;
-                       6E3309E90575C22E0093550E = 6E3309E90575C22E0093550E;
-                       6E3309EA0575C22E0093550E = 6E3309EA0575C22E0093550E;
                        6E3309EB0575C22E0093550E = 6E3309EB0575C22E0093550E;
-                       6E3309EC0575C22E0093550E = 6E3309EC0575C22E0093550E;
                        6E3309ED0575C22E0093550E = 6E3309ED0575C22E0093550E;
-                       6E3309EE0575C22E0093550E = 6E3309EE0575C22E0093550E;
-                       6E3309EF0575C22E0093550E = 6E3309EF0575C22E0093550E;
                        6E3309F00575C22E0093550E = 6E3309F00575C22E0093550E;
-                       6E3309F10575C22E0093550E = 6E3309F10575C22E0093550E;
-                       6E3309F20575C22E0093550E = 6E3309F20575C22E0093550E;
                        6E3309F30575C22E0093550E = 6E3309F30575C22E0093550E;
-                       6E3309F40575C22E0093550E = 6E3309F40575C22E0093550E;
-                       6E3309F50575C22E0093550E = 6E3309F50575C22E0093550E;
                        6E3309F60575C22E0093550E = 6E3309F60575C22E0093550E;
-                       6E3309F70575C22E0093550E = 6E3309F70575C22E0093550E;
-                       6E3309F80575C22E0093550E = 6E3309F80575C22E0093550E;
-                       6E3309F90575C22E0093550E = 6E3309F90575C22E0093550E;
                        6E3309FA0575C22E0093550E = 6E3309FA0575C22E0093550E;
-                       6E3309FB0575C22E0093550E = 6E3309FB0575C22E0093550E;
                        6E3309FC0575C22E0093550E = 6E3309FC0575C22E0093550E;
-                       6E3309FD0575C22E0093550E = 6E3309FD0575C22E0093550E;
                        6E3309FE0575C22E0093550E = 6E3309FE0575C22E0093550E;
-                       6E3309FF0575C22E0093550E = 6E3309FF0575C22E0093550E;
                        6E330A000575C22E0093550E = 6E330A000575C22E0093550E;
-                       6E330A010575C22E0093550E = 6E330A010575C22E0093550E;
                        6E330A020575C22E0093550E = 6E330A020575C22E0093550E;
-                       6E330A030575C22E0093550E = 6E330A030575C22E0093550E;
                        6E330A040575C22E0093550E = 6E330A040575C22E0093550E;
-                       6E330A050575C22E0093550E = 6E330A050575C22E0093550E;
                        6E330A060575C22E0093550E = 6E330A060575C22E0093550E;
-                       6E330A070575C22E0093550E = 6E330A070575C22E0093550E;
                        6E330A080575C22E0093550E = 6E330A080575C22E0093550E;
                        6E330A090575C22E0093550E = 6E330A090575C22E0093550E;
-                       6E330A0A0575C22E0093550E = 6E330A0A0575C22E0093550E;
                        6E330A0B0575C22E0093550E = 6E330A0B0575C22E0093550E;
-                       6E330A0C0575C22E0093550E = 6E330A0C0575C22E0093550E;
                        6E51A9060573258100506538 = 6E51A9060573258100506538;
                        6E51A9070573258100506538 = 6E51A9070573258100506538;
                        6E51A9080573258100506538 = 6E51A9080573258100506538;
-                       6E51A90C0573258100506538 = 6E51A90C0573258100506538;
                        6E51A90D0573258100506538 = 6E51A90D0573258100506538;
-                       6E51A9120573258100506538 = 6E51A9120573258100506538;
                        6E51A9130573258100506538 = 6E51A9130573258100506538;
-                       6E51A9140573258100506538 = 6E51A9140573258100506538;
                        6E51A9150573258100506538 = 6E51A9150573258100506538;
-                       6E51A9160573258100506538 = 6E51A9160573258100506538;
                        6E51A9170573258100506538 = 6E51A9170573258100506538;
                        6E51A9180573258100506538 = 6E51A9180573258100506538;
                        6E51A9190573258100506538 = 6E51A9190573258100506538;
-                       6E51A91A0573258100506538 = 6E51A91A0573258100506538;
                        6E51A91B0573258100506538 = 6E51A91B0573258100506538;
                        6E51A91C0573258100506538 = 6E51A91C0573258100506538;
-                       6E51A91D0573258100506538 = 6E51A91D0573258100506538;
-                       6E51A91E0573258100506538 = 6E51A91E0573258100506538;
-                       6E51A91F0573258100506538 = 6E51A91F0573258100506538;
                        6E51A9200573258100506538 = 6E51A9200573258100506538;
-                       6E51A9210573258100506538 = 6E51A9210573258100506538;
                        6E51A9220573258100506538 = 6E51A9220573258100506538;
-                       6E51A9230573258100506538 = 6E51A9230573258100506538;
                        6E51A9240573258100506538 = 6E51A9240573258100506538;
-                       6E51A9250573258100506538 = 6E51A9250573258100506538;
                        6E51A9260573258100506538 = 6E51A9260573258100506538;
                        6E51A9270573258100506538 = 6E51A9270573258100506538;
                        6E51A9280573258100506538 = 6E51A9280573258100506538;
                        6E51A9290573258100506538 = 6E51A9290573258100506538;
                        6E51A92A0573258100506538 = 6E51A92A0573258100506538;
-                       6E51A92B0573258100506538 = 6E51A92B0573258100506538;
                        6E51A92C0573258100506538 = 6E51A92C0573258100506538;
-                       6E51A92D0573258100506538 = 6E51A92D0573258100506538;
                        6E51A92E0573258100506538 = 6E51A92E0573258100506538;
-                       6E51A92F0573258100506538 = 6E51A92F0573258100506538;
                        6E51A9300573258100506538 = 6E51A9300573258100506538;
                        6E51A9310573258100506538 = 6E51A9310573258100506538;
-                       6E51A9320573258100506538 = 6E51A9320573258100506538;
                        6E51A9330573258100506538 = 6E51A9330573258100506538;
-                       6E51A9340573258100506538 = 6E51A9340573258100506538;
-                       6E51A9350573258100506538 = 6E51A9350573258100506538;
                        6E51A9360573258100506538 = 6E51A9360573258100506538;
                        6E51A9370573258100506538 = 6E51A9370573258100506538;
                        6E51A9380573258100506538 = 6E51A9380573258100506538;
-                       6E51A9390573258100506538 = 6E51A9390573258100506538;
                        6E51A93A0573258100506538 = 6E51A93A0573258100506538;
-                       6E51A93B0573258100506538 = 6E51A93B0573258100506538;
-                       6E51A93C0573258100506538 = 6E51A93C0573258100506538;
-                       6E51A93D0573258100506538 = 6E51A93D0573258100506538;
-                       6E51A93E0573258100506538 = 6E51A93E0573258100506538;
-                       6E51A93F0573258100506538 = 6E51A93F0573258100506538;
                        6E51A9400573258100506538 = 6E51A9400573258100506538;
                        6E51A9410573258100506538 = 6E51A9410573258100506538;
                        6E51A9420573258100506538 = 6E51A9420573258100506538;
-                       6E51A9430573258100506538 = 6E51A9430573258100506538;
                        6E51A9440573258100506538 = 6E51A9440573258100506538;
                        6E51A9450573258100506538 = 6E51A9450573258100506538;
-                       6E51A9460573258100506538 = 6E51A9460573258100506538;
                        6E51A9470573258100506538 = 6E51A9470573258100506538;
                        6E51A9480573258100506538 = 6E51A9480573258100506538;
                        6E51A9490573258100506538 = 6E51A9490573258100506538;
-                       6E51A94A0573258100506538 = 6E51A94A0573258100506538;
                        6E51A94B0573258100506538 = 6E51A94B0573258100506538;
-                       6E51A94C0573258100506538 = 6E51A94C0573258100506538;
                        6E51A94D0573258100506538 = 6E51A94D0573258100506538;
-                       6E51A94E0573258100506538 = 6E51A94E0573258100506538;
-                       6E51A94F0573258100506538 = 6E51A94F0573258100506538;
                        6E51A9500573258100506538 = 6E51A9500573258100506538;
-                       6E51A9510573258100506538 = 6E51A9510573258100506538;
                        6E51A9520573258100506538 = 6E51A9520573258100506538;
-                       6E51A9530573258100506538 = 6E51A9530573258100506538;
                        6E51A9540573258100506538 = 6E51A9540573258100506538;
-                       6E51A9550573258100506538 = 6E51A9550573258100506538;
                        6E51A9560573258100506538 = 6E51A9560573258100506538;
-                       6E51A9570573258100506538 = 6E51A9570573258100506538;
                        6E51A9580573258100506538 = 6E51A9580573258100506538;
-                       6E51A9590573258100506538 = 6E51A9590573258100506538;
-                       6E51A95A0573258100506538 = 6E51A95A0573258100506538;
-                       6E51A95B0573258100506538 = 6E51A95B0573258100506538;
-                       6E51A95C0573258100506538 = 6E51A95C0573258100506538;
                        6E51A95D0573258100506538 = 6E51A95D0573258100506538;
-                       6E51A95E0573258100506538 = 6E51A95E0573258100506538;
                        6E51A95F0573258100506538 = 6E51A95F0573258100506538;
-                       6E51A9600573258100506538 = 6E51A9600573258100506538;
                        6E51A9610573258100506538 = 6E51A9610573258100506538;
-                       6E51A9620573258100506538 = 6E51A9620573258100506538;
                        6E51A9630573258100506538 = 6E51A9630573258100506538;
-                       6E51A9640573258100506538 = 6E51A9640573258100506538;
                        6E51A9650573258100506538 = 6E51A9650573258100506538;
-                       6E51A9660573258100506538 = 6E51A9660573258100506538;
-                       6E51A9670573258100506538 = 6E51A9670573258100506538;
                        6E51A9A00573385700506538 = 6E51A9A00573385700506538;
-                       6E51A9A20573385700506538 = 6E51A9A20573385700506538;
                        6E51A9A30573385700506538 = 6E51A9A30573385700506538;
-                       6E51A9A40573385700506538 = 6E51A9A40573385700506538;
-                       6E51A9A50573385700506538 = 6E51A9A50573385700506538;
                        6E51A9A60573385700506538 = 6E51A9A60573385700506538;
                        6E51A9A70573385700506538 = 6E51A9A70573385700506538;
                        6E51A9A80573385700506538 = 6E51A9A80573385700506538;
                        6E51A9AD0573385700506538 = 6E51A9AD0573385700506538;
                        6E51A9AE0573385700506538 = 6E51A9AE0573385700506538;
                        6E51A9B00573385700506538 = 6E51A9B00573385700506538;
-                       6E51A9B10573385700506538 = 6E51A9B10573385700506538;
-                       6E51A9B20573385700506538 = 6E51A9B20573385700506538;
-                       6E51A9B30573385700506538 = 6E51A9B30573385700506538;
                        6E51A9B40573385700506538 = 6E51A9B40573385700506538;
                        6E51A9B50573385700506538 = 6E51A9B50573385700506538;
                        6E51A9B60573385700506538 = 6E51A9B60573385700506538;
                        6E51A9E20573385700506538 = 6E51A9E20573385700506538;
                        6E51A9E30573385700506538 = 6E51A9E30573385700506538;
                        6E51A9E40573385700506538 = 6E51A9E40573385700506538;
-                       6E51A9E50573385700506538 = 6E51A9E50573385700506538;
                        6E51A9E60573385700506538 = 6E51A9E60573385700506538;
                        6E51A9E70573385700506538 = 6E51A9E70573385700506538;
                        6E51A9E80573385700506538 = 6E51A9E80573385700506538;
                        6E51A9EA0573385700506538 = 6E51A9EA0573385700506538;
                        6E5EC36705633214001E3A3E = 6E5EC36705633214001E3A3E;
                        6E5EC36905633214001E3A3E = 6E5EC36905633214001E3A3E;
-                       6E5EC36C05633214001E3A3E = 6E5EC36C05633214001E3A3E;
                        6E5EC36D05633214001E3A3E = 6E5EC36D05633214001E3A3E;
-                       6E5EC37005633214001E3A3E = 6E5EC37005633214001E3A3E;
-                       6E5EC37105633214001E3A3E = 6E5EC37105633214001E3A3E;
                        6E5EC37205633214001E3A3E = 6E5EC37205633214001E3A3E;
-                       6E5EC37305633214001E3A3E = 6E5EC37305633214001E3A3E;
                        6E5EC37405633214001E3A3E = 6E5EC37405633214001E3A3E;
-                       6E5EC37505633214001E3A3E = 6E5EC37505633214001E3A3E;
                        6E5EC37605633214001E3A3E = 6E5EC37605633214001E3A3E;
-                       6E5EC37705633214001E3A3E = 6E5EC37705633214001E3A3E;
                        6E5EC37805633214001E3A3E = 6E5EC37805633214001E3A3E;
-                       6E5EC37905633214001E3A3E = 6E5EC37905633214001E3A3E;
                        6E5EC37A05633214001E3A3E = 6E5EC37A05633214001E3A3E;
-                       6E5EC37B05633214001E3A3E = 6E5EC37B05633214001E3A3E;
                        6E5EC37C05633214001E3A3E = 6E5EC37C05633214001E3A3E;
-                       6E5EC37D05633214001E3A3E = 6E5EC37D05633214001E3A3E;
-                       6E5EC37E05633214001E3A3E = 6E5EC37E05633214001E3A3E;
                        6E5EC37F05633214001E3A3E = 6E5EC37F05633214001E3A3E;
-                       6E5EC38005633214001E3A3E = 6E5EC38005633214001E3A3E;
                        6E5EC38105633214001E3A3E = 6E5EC38105633214001E3A3E;
                        6E5EC38205633214001E3A3E = 6E5EC38205633214001E3A3E;
                        6E5EC38305633214001E3A3E = 6E5EC38305633214001E3A3E;
                        6E5EC38C05633214001E3A3E = 6E5EC38C05633214001E3A3E;
                        6E5EC38D05633214001E3A3E = 6E5EC38D05633214001E3A3E;
                        6E5EC38E05633214001E3A3E = 6E5EC38E05633214001E3A3E;
-                       6E5EC38F05633214001E3A3E = 6E5EC38F05633214001E3A3E;
                        6E5EC39005633214001E3A3E = 6E5EC39005633214001E3A3E;
-                       6E5EC39105633214001E3A3E = 6E5EC39105633214001E3A3E;
                        6E5EC39205633214001E3A3E = 6E5EC39205633214001E3A3E;
                        6E5EC39305633214001E3A3E = 6E5EC39305633214001E3A3E;
                        6E5EC39405633214001E3A3E = 6E5EC39405633214001E3A3E;
                        6E5EC39505633214001E3A3E = 6E5EC39505633214001E3A3E;
-                       6E5EC39605633214001E3A3E = 6E5EC39605633214001E3A3E;
                        6E5EC39705633214001E3A3E = 6E5EC39705633214001E3A3E;
                        6E5EC39805633214001E3A3E = 6E5EC39805633214001E3A3E;
                        6E5EC39905633214001E3A3E = 6E5EC39905633214001E3A3E;
                        6E5EC3A305633214001E3A3E = 6E5EC3A305633214001E3A3E;
                        6E5EC3A405633214001E3A3E = 6E5EC3A405633214001E3A3E;
                        6E5EC3A505633214001E3A3E = 6E5EC3A505633214001E3A3E;
-                       6E5EC3A605633214001E3A3E = 6E5EC3A605633214001E3A3E;
                        6E5EC3A705633214001E3A3E = 6E5EC3A705633214001E3A3E;
-                       6E5EC3A805633214001E3A3E = 6E5EC3A805633214001E3A3E;
                        6E5EC3A905633214001E3A3E = 6E5EC3A905633214001E3A3E;
-                       6E5EC3AA05633214001E3A3E = 6E5EC3AA05633214001E3A3E;
                        6E5EC3AB05633214001E3A3E = 6E5EC3AB05633214001E3A3E;
                        6E5EC3AC05633214001E3A3E = 6E5EC3AC05633214001E3A3E;
                        6E5EC3AD05633214001E3A3E = 6E5EC3AD05633214001E3A3E;
                        6E5EC3AE05633214001E3A3E = 6E5EC3AE05633214001E3A3E;
-                       6E5EC3AF05633214001E3A3E = 6E5EC3AF05633214001E3A3E;
                        6E5EC3B005633214001E3A3E = 6E5EC3B005633214001E3A3E;
-                       6E5EC3B105633214001E3A3E = 6E5EC3B105633214001E3A3E;
                        6E5EC3B205633214001E3A3E = 6E5EC3B205633214001E3A3E;
                        6E5EC3B305633214001E3A3E = 6E5EC3B305633214001E3A3E;
-                       6E5EC3B405633214001E3A3E = 6E5EC3B405633214001E3A3E;
                        6E5EC3B505633214001E3A3E = 6E5EC3B505633214001E3A3E;
                        6E5EC3B605633214001E3A3E = 6E5EC3B605633214001E3A3E;
                        6E5EC3B705633214001E3A3E = 6E5EC3B705633214001E3A3E;
                        6E5EC3B805633214001E3A3E = 6E5EC3B805633214001E3A3E;
                        6E5EC3B905633214001E3A3E = 6E5EC3B905633214001E3A3E;
-                       6E5EC3BA05633214001E3A3E = 6E5EC3BA05633214001E3A3E;
                        6E5EC3BB05633214001E3A3E = 6E5EC3BB05633214001E3A3E;
-                       6E5EC3BC05633214001E3A3E = 6E5EC3BC05633214001E3A3E;
-                       6E6126C7056B3091006177EC = 6E6126C7056B3091006177EC;
                        6E6126C8056B3091006177EC = 6E6126C8056B3091006177EC;
                        6E6126C9056B3091006177EC = 6E6126C9056B3091006177EC;
                        6E6126CB056B3091006177EC = 6E6126CB056B3091006177EC;
                        6E6126E2056B3091006177EC = 6E6126E2056B3091006177EC;
                        6E6126E3056B3091006177EC = 6E6126E3056B3091006177EC;
                        6E6126E4056B3091006177EC = 6E6126E4056B3091006177EC;
-                       6E6126E7056B3091006177EC = 6E6126E7056B3091006177EC;
                        6E6126E8056B3091006177EC = 6E6126E8056B3091006177EC;
                        6E6126E9056B3091006177EC = 6E6126E9056B3091006177EC;
-                       6E6126EA056B3091006177EC = 6E6126EA056B3091006177EC;
                        6E6126EB056B3091006177EC = 6E6126EB056B3091006177EC;
-                       6E6126EC056B3091006177EC = 6E6126EC056B3091006177EC;
                        6E6126ED056B3091006177EC = 6E6126ED056B3091006177EC;
-                       6E6126EE056B3091006177EC = 6E6126EE056B3091006177EC;
                        6E6126EF056B3091006177EC = 6E6126EF056B3091006177EC;
-                       6E6126F0056B3091006177EC = 6E6126F0056B3091006177EC;
                        6E6126F1056B3091006177EC = 6E6126F1056B3091006177EC;
-                       6E6126F2056B3091006177EC = 6E6126F2056B3091006177EC;
                        6E6126F3056B3091006177EC = 6E6126F3056B3091006177EC;
-                       6E6126F4056B3091006177EC = 6E6126F4056B3091006177EC;
-                       6E6126F5056B3091006177EC = 6E6126F5056B3091006177EC;
-                       6E6126F6056B3091006177EC = 6E6126F6056B3091006177EC;
                        6E6126F7056B3091006177EC = 6E6126F7056B3091006177EC;
                        6E6126F8056B3091006177EC = 6E6126F8056B3091006177EC;
                        6E6126F9056B3091006177EC = 6E6126F9056B3091006177EC;
                        6E61270E056B3091006177EC = 6E61270E056B3091006177EC;
                        6E61270F056B3091006177EC = 6E61270F056B3091006177EC;
                        6E612710056B3091006177EC = 6E612710056B3091006177EC;
-                       6E612711056B3091006177EC = 6E612711056B3091006177EC;
-                       6E612712056B3091006177EC = 6E612712056B3091006177EC;
-                       6E612713056B3091006177EC = 6E612713056B3091006177EC;
-                       6E612714056B3091006177EC = 6E612714056B3091006177EC;
-                       6E81662F0559E79E00377CF7 = 6E81662F0559E79E00377CF7;
+                       6E6520DB05806BF700D95E4F = 6E6520DB05806BF700D95E4F;
+                       6E6520DC05806BF700D95E4F = 6E6520DC05806BF700D95E4F;
+                       6E6520DE05806BF700D95E4F = 6E6520DE05806BF700D95E4F;
+                       6E6520DF05806BF700D95E4F = 6E6520DF05806BF700D95E4F;
+                       6E6520E305806BF700D95E4F = 6E6520E305806BF700D95E4F;
+                       6E6520E505806BF700D95E4F = 6E6520E505806BF700D95E4F;
+                       6E6520E805806BF700D95E4F = 6E6520E805806BF700D95E4F;
+                       6E6520EA05806BF700D95E4F = 6E6520EA05806BF700D95E4F;
                        6E8166300559E79E00377CF7 = 6E8166300559E79E00377CF7;
                        6E8166310559E79E00377CF7 = 6E8166310559E79E00377CF7;
                        6E8166320559E79E00377CF7 = 6E8166320559E79E00377CF7;
                        6E8166900559F3BD00377CF7 = 6E8166900559F3BD00377CF7;
                        6E8166920559F3BD00377CF7 = 6E8166920559F3BD00377CF7;
                        6E8166940559F3BD00377CF7 = 6E8166940559F3BD00377CF7;
-                       6E8166960559F3BD00377CF7 = 6E8166960559F3BD00377CF7;
                        6E8166980559F3BD00377CF7 = 6E8166980559F3BD00377CF7;
                        6E81669A0559F3BD00377CF7 = 6E81669A0559F3BD00377CF7;
                        6E81669C0559F3BD00377CF7 = 6E81669C0559F3BD00377CF7;
                        6E84B8F40558B3480001B5EB = 6E84B8F40558B3480001B5EB;
                        6E84B8F80558B3480001B5EB = 6E84B8F80558B3480001B5EB;
                        6E84B8FE0558B3480001B5EB = 6E84B8FE0558B3480001B5EB;
-                       6E84B8FF0558B3480001B5EB = 6E84B8FF0558B3480001B5EB;
                        6E84B9000558B3480001B5EB = 6E84B9000558B3480001B5EB;
-                       6E84B9010558B3480001B5EB = 6E84B9010558B3480001B5EB;
                        6E84B9020558B3480001B5EB = 6E84B9020558B3480001B5EB;
                        6E84B9030558B3480001B5EB = 6E84B9030558B3480001B5EB;
                        6E84B9040558B3480001B5EB = 6E84B9040558B3480001B5EB;
-                       6E84B9050558B3480001B5EB = 6E84B9050558B3480001B5EB;
                        6E84B9060558B3480001B5EB = 6E84B9060558B3480001B5EB;
                        6E84B9070558B3480001B5EB = 6E84B9070558B3480001B5EB;
                        6E84B9080558B3480001B5EB = 6E84B9080558B3480001B5EB;
-                       6E84B9090558B3480001B5EB = 6E84B9090558B3480001B5EB;
                        6E84B90A0558B3480001B5EB = 6E84B90A0558B3480001B5EB;
                        6E84B90B0558B3480001B5EB = 6E84B90B0558B3480001B5EB;
                        6E84B90C0558B3480001B5EB = 6E84B90C0558B3480001B5EB;
                        6E84B9160558B3480001B5EB = 6E84B9160558B3480001B5EB;
                        6E84B9180558B3480001B5EB = 6E84B9180558B3480001B5EB;
                        6E84B91A0558B3480001B5EB = 6E84B91A0558B3480001B5EB;
-                       6E84B91C0558B3480001B5EB = 6E84B91C0558B3480001B5EB;
                        6E84B91D0558B3480001B5EB = 6E84B91D0558B3480001B5EB;
                        6E84B91E0558B3480001B5EB = 6E84B91E0558B3480001B5EB;
                        6E84B91F0558B3480001B5EB = 6E84B91F0558B3480001B5EB;
-                       6E84B9210558B3480001B5EB = 6E84B9210558B3480001B5EB;
                        6E84B9230558B3480001B5EB = 6E84B9230558B3480001B5EB;
-                       6E84B9240558B3480001B5EB = 6E84B9240558B3480001B5EB;
-                       6E9F392A0569DB90007C1A1C = 6E9F392A0569DB90007C1A1C;
+                       6E9A660605814C66000E9E25 = 6E9A660605814C66000E9E25;
                        6E9F392B0569DB90007C1A1C = 6E9F392B0569DB90007C1A1C;
                        6EB8529F057476DD00E260EA = 6EB8529F057476DD00E260EA;
-                       6EB852A0057476DD00E260EA = 6EB852A0057476DD00E260EA;
                        6EB852A1057476DD00E260EA = 6EB852A1057476DD00E260EA;
                        6EB852A3057476DD00E260EA = 6EB852A3057476DD00E260EA;
                        6EB852A4057476DD00E260EA = 6EB852A4057476DD00E260EA;
                        6EB852A5057476DD00E260EA = 6EB852A5057476DD00E260EA;
                        6EB852A6057476DD00E260EA = 6EB852A6057476DD00E260EA;
-                       6EB852A9057476DD00E260EA = 6EB852A9057476DD00E260EA;
                        6EB852AC057476DD00E260EA = 6EB852AC057476DD00E260EA;
                        6EB852AD057476DD00E260EA = 6EB852AD057476DD00E260EA;
                        6EB852AE057476DD00E260EA = 6EB852AE057476DD00E260EA;
                        6EB852AF057476DD00E260EA = 6EB852AF057476DD00E260EA;
                        6EB852B0057476DD00E260EA = 6EB852B0057476DD00E260EA;
-                       6EB852B1057476DD00E260EA = 6EB852B1057476DD00E260EA;
                        6EB852B2057476DD00E260EA = 6EB852B2057476DD00E260EA;
-                       6EB852B3057476DD00E260EA = 6EB852B3057476DD00E260EA;
                        6EB852B4057476DD00E260EA = 6EB852B4057476DD00E260EA;
-                       6EB852B5057476DD00E260EA = 6EB852B5057476DD00E260EA;
                        6EB852B6057476DD00E260EA = 6EB852B6057476DD00E260EA;
                        6EB852B7057476DD00E260EA = 6EB852B7057476DD00E260EA;
-                       6EB852B8057476DD00E260EA = 6EB852B8057476DD00E260EA;
                        6EB852B9057476DD00E260EA = 6EB852B9057476DD00E260EA;
-                       6EB852BA057476DD00E260EA = 6EB852BA057476DD00E260EA;
                        6EB852BB057476DD00E260EA = 6EB852BB057476DD00E260EA;
-                       6EB852BC057476DD00E260EA = 6EB852BC057476DD00E260EA;
                        6EB852BD057476DD00E260EA = 6EB852BD057476DD00E260EA;
-                       6EB852BE057476DD00E260EA = 6EB852BE057476DD00E260EA;
-                       6EB852BF057476DD00E260EA = 6EB852BF057476DD00E260EA;
-                       6EB852C0057476DD00E260EA = 6EB852C0057476DD00E260EA;
                        6EB852C1057476DD00E260EA = 6EB852C1057476DD00E260EA;
                        6EB852C2057476DD00E260EA = 6EB852C2057476DD00E260EA;
-                       6EB852C3057476DD00E260EA = 6EB852C3057476DD00E260EA;
                        6EB852C4057476DD00E260EA = 6EB852C4057476DD00E260EA;
                        6EB852C5057476DD00E260EA = 6EB852C5057476DD00E260EA;
                        6EB852C6057476DD00E260EA = 6EB852C6057476DD00E260EA;
-                       6EB852C7057476DD00E260EA = 6EB852C7057476DD00E260EA;
                        6EB852C8057476DD00E260EA = 6EB852C8057476DD00E260EA;
-                       6EB852C9057476DD00E260EA = 6EB852C9057476DD00E260EA;
                        6EB852CA057476DD00E260EA = 6EB852CA057476DD00E260EA;
-                       6EB852CB057476DD00E260EA = 6EB852CB057476DD00E260EA;
-                       6EB852CC057476DD00E260EA = 6EB852CC057476DD00E260EA;
-                       6EB852CD057476DD00E260EA = 6EB852CD057476DD00E260EA;
-                       6EB852CE057476DD00E260EA = 6EB852CE057476DD00E260EA;
-                       6EB852CF057476DD00E260EA = 6EB852CF057476DD00E260EA;
                        6EB852D0057476DD00E260EA = 6EB852D0057476DD00E260EA;
-                       6EB852D1057476DD00E260EA = 6EB852D1057476DD00E260EA;
                        6EB852D2057476DD00E260EA = 6EB852D2057476DD00E260EA;
-                       6EB852D3057476DD00E260EA = 6EB852D3057476DD00E260EA;
                        6EB852D4057476DD00E260EA = 6EB852D4057476DD00E260EA;
-                       6EB852D5057476DD00E260EA = 6EB852D5057476DD00E260EA;
                        6EB852D6057476DD00E260EA = 6EB852D6057476DD00E260EA;
-                       6EB852D7057476DD00E260EA = 6EB852D7057476DD00E260EA;
                        6EB852D8057476DD00E260EA = 6EB852D8057476DD00E260EA;
-                       6EB852D9057476DD00E260EA = 6EB852D9057476DD00E260EA;
                        6EB852DA057476DD00E260EA = 6EB852DA057476DD00E260EA;
-                       6EB852DB057476DD00E260EA = 6EB852DB057476DD00E260EA;
                        6EB852DC057476DD00E260EA = 6EB852DC057476DD00E260EA;
-                       6EB852DD057476DD00E260EA = 6EB852DD057476DD00E260EA;
                        6EB852DE057476DD00E260EA = 6EB852DE057476DD00E260EA;
-                       6EB852DF057476DD00E260EA = 6EB852DF057476DD00E260EA;
                        6EB852E0057476DD00E260EA = 6EB852E0057476DD00E260EA;
-                       6EB852E1057476DD00E260EA = 6EB852E1057476DD00E260EA;
                        6EB852E2057476DD00E260EA = 6EB852E2057476DD00E260EA;
-                       6EB852E3057476DD00E260EA = 6EB852E3057476DD00E260EA;
                        6EB852E4057476DD00E260EA = 6EB852E4057476DD00E260EA;
+                       6ECC8F0F0579B23B00AA179F = 6ECC8F0F0579B23B00AA179F;
+                       6ECC8F110579B23B00AA179F = 6ECC8F110579B23B00AA179F;
+                       6ECC8F120579B23B00AA179F = 6ECC8F120579B23B00AA179F;
+                       6ECC8F130579B23B00AA179F = 6ECC8F130579B23B00AA179F;
+                       6ECC8F160579B23B00AA179F = 6ECC8F160579B23B00AA179F;
+                       6ECC8F180579B23B00AA179F = 6ECC8F180579B23B00AA179F;
+                       6ECC8F1B0579B23B00AA179F = 6ECC8F1B0579B23B00AA179F;
+                       6ECC8F1C0579B23B00AA179F = 6ECC8F1C0579B23B00AA179F;
+                       6ECC8F1D0579B23B00AA179F = 6ECC8F1D0579B23B00AA179F;
+                       6ECC8F1F0579B23B00AA179F = 6ECC8F1F0579B23B00AA179F;
+                       6ECC8F220579B23B00AA179F = 6ECC8F220579B23B00AA179F;
+                       6ECC8F230579B23B00AA179F = 6ECC8F230579B23B00AA179F;
+                       6ECC8F240579B23B00AA179F = 6ECC8F240579B23B00AA179F;
+                       6ECC8F270579B23B00AA179F = 6ECC8F270579B23B00AA179F;
+                       6ECC8F280579B23B00AA179F = 6ECC8F280579B23B00AA179F;
+                       6ECC8F290579B23B00AA179F = 6ECC8F290579B23B00AA179F;
+                       6ECC8F2B0579B23B00AA179F = 6ECC8F2B0579B23B00AA179F;
+                       6ECC8F2C0579B23B00AA179F = 6ECC8F2C0579B23B00AA179F;
+                       6ECC8F2D0579B23B00AA179F = 6ECC8F2D0579B23B00AA179F;
+                       6ECC8F2E0579B23B00AA179F = 6ECC8F2E0579B23B00AA179F;
+                       6ECC8F300579B23B00AA179F = 6ECC8F300579B23B00AA179F;
+                       6ECC8F310579B23B00AA179F = 6ECC8F310579B23B00AA179F;
+                       6ECC8F320579B23B00AA179F = 6ECC8F320579B23B00AA179F;
+                       6ECC8F450579B51B00AA179F = 6ECC8F450579B51B00AA179F;
+                       6ECC8F460579B51B00AA179F = 6ECC8F460579B51B00AA179F;
+                       6ECC8F470579B51B00AA179F = 6ECC8F470579B51B00AA179F;
+                       6ECC8F480579B51B00AA179F = 6ECC8F480579B51B00AA179F;
+                       6ECC8F490579B51B00AA179F = 6ECC8F490579B51B00AA179F;
+                       6ECC8F4A0579B51B00AA179F = 6ECC8F4A0579B51B00AA179F;
+                       6ECC8F4D0579B51B00AA179F = 6ECC8F4D0579B51B00AA179F;
+                       6ECC8F4E0579B51B00AA179F = 6ECC8F4E0579B51B00AA179F;
+                       6ECC8F4F0579B51B00AA179F = 6ECC8F4F0579B51B00AA179F;
+                       6ECC8F500579B51B00AA179F = 6ECC8F500579B51B00AA179F;
+                       6ECC8F510579B51B00AA179F = 6ECC8F510579B51B00AA179F;
+                       6ECC8F520579B51B00AA179F = 6ECC8F520579B51B00AA179F;
+                       6ECC8F530579B51B00AA179F = 6ECC8F530579B51B00AA179F;
+                       6ECC8F540579B51B00AA179F = 6ECC8F540579B51B00AA179F;
+                       6ECC8F550579B51B00AA179F = 6ECC8F550579B51B00AA179F;
+                       6ECC8F570579B51B00AA179F = 6ECC8F570579B51B00AA179F;
                        6EE0048A0560B42800F8A5B1 = 6EE0048A0560B42800F8A5B1;
                        6EE004950560B42800F8A5B1 = 6EE004950560B42800F8A5B1;
-                       6EE004960560B42800F8A5B1 = 6EE004960560B42800F8A5B1;
                        6EE004970560B42800F8A5B1 = 6EE004970560B42800F8A5B1;
-                       6EE004980560B42800F8A5B1 = 6EE004980560B42800F8A5B1;
                        6EE004990560B42800F8A5B1 = 6EE004990560B42800F8A5B1;
-                       6EE0049A0560B42800F8A5B1 = 6EE0049A0560B42800F8A5B1;
                        6EE0049B0560B42800F8A5B1 = 6EE0049B0560B42800F8A5B1;
-                       6EE0049C0560B42800F8A5B1 = 6EE0049C0560B42800F8A5B1;
                        6EE0049D0560B42800F8A5B1 = 6EE0049D0560B42800F8A5B1;
-                       6EE0049E0560B42800F8A5B1 = 6EE0049E0560B42800F8A5B1;
                        6EE0049F0560B42800F8A5B1 = 6EE0049F0560B42800F8A5B1;
-                       6EE004A00560B42800F8A5B1 = 6EE004A00560B42800F8A5B1;
-                       6EE004A10560B42800F8A5B1 = 6EE004A10560B42800F8A5B1;
                        6EE004A20560B42800F8A5B1 = 6EE004A20560B42800F8A5B1;
-                       6EE004A30560B42800F8A5B1 = 6EE004A30560B42800F8A5B1;
                        6EE004A40560B42800F8A5B1 = 6EE004A40560B42800F8A5B1;
-                       6EE004A50560B42800F8A5B1 = 6EE004A50560B42800F8A5B1;
                        6EE004A60560B42800F8A5B1 = 6EE004A60560B42800F8A5B1;
-                       6EE004A70560B42800F8A5B1 = 6EE004A70560B42800F8A5B1;
-                       6EE004A80560B42800F8A5B1 = 6EE004A80560B42800F8A5B1;
-                       6EE004A90560B42800F8A5B1 = 6EE004A90560B42800F8A5B1;
                        6EE004AA0560B42800F8A5B1 = 6EE004AA0560B42800F8A5B1;
                        6EE004AB0560B42800F8A5B1 = 6EE004AB0560B42800F8A5B1;
                        6EE004AC0560B42800F8A5B1 = 6EE004AC0560B42800F8A5B1;
                        6EE004AD0560B42800F8A5B1 = 6EE004AD0560B42800F8A5B1;
                        6EE004AE0560B42800F8A5B1 = 6EE004AE0560B42800F8A5B1;
-                       6EE004AF0560B42800F8A5B1 = 6EE004AF0560B42800F8A5B1;
                        6EE004B00560B42800F8A5B1 = 6EE004B00560B42800F8A5B1;
-                       6EE004B10560B42800F8A5B1 = 6EE004B10560B42800F8A5B1;
                        6EE004B20560B42800F8A5B1 = 6EE004B20560B42800F8A5B1;
                        6EE004B30560B42800F8A5B1 = 6EE004B30560B42800F8A5B1;
-                       6EE004B40560B42800F8A5B1 = 6EE004B40560B42800F8A5B1;
                        6EE004B50560B42800F8A5B1 = 6EE004B50560B42800F8A5B1;
-                       6EE004B60560B42800F8A5B1 = 6EE004B60560B42800F8A5B1;
-                       6EE004B70560B42800F8A5B1 = 6EE004B70560B42800F8A5B1;
                        6EE004B80560B42800F8A5B1 = 6EE004B80560B42800F8A5B1;
-                       6EE004B90560B42800F8A5B1 = 6EE004B90560B42800F8A5B1;
                        6EE004BA0560B42800F8A5B1 = 6EE004BA0560B42800F8A5B1;
-                       6EE004BB0560B42800F8A5B1 = 6EE004BB0560B42800F8A5B1;
                        6EE004BC0560B42800F8A5B1 = 6EE004BC0560B42800F8A5B1;
-                       6EE004BD0560B42800F8A5B1 = 6EE004BD0560B42800F8A5B1;
-                       6EE004BE0560B42800F8A5B1 = 6EE004BE0560B42800F8A5B1;
-                       6EE004BF0560B42800F8A5B1 = 6EE004BF0560B42800F8A5B1;
                        6EE004C00560B42800F8A5B1 = 6EE004C00560B42800F8A5B1;
                        6EE004C10560B42800F8A5B1 = 6EE004C10560B42800F8A5B1;
                        6EE004C20560B42800F8A5B1 = 6EE004C20560B42800F8A5B1;
                        6EE004C30560B42800F8A5B1 = 6EE004C30560B42800F8A5B1;
                        6EE004C40560B42800F8A5B1 = 6EE004C40560B42800F8A5B1;
-                       6EE004C50560B42800F8A5B1 = 6EE004C50560B42800F8A5B1;
                        6EE004C60560B42800F8A5B1 = 6EE004C60560B42800F8A5B1;
-                       6EE004C70560B42800F8A5B1 = 6EE004C70560B42800F8A5B1;
                        6EE004C80560B42800F8A5B1 = 6EE004C80560B42800F8A5B1;
-                       6EE004C90560B42800F8A5B1 = 6EE004C90560B42800F8A5B1;
                        6EE004CA0560B42800F8A5B1 = 6EE004CA0560B42800F8A5B1;
                        6EE004CB0560B42800F8A5B1 = 6EE004CB0560B42800F8A5B1;
-                       6EE004CC0560B42800F8A5B1 = 6EE004CC0560B42800F8A5B1;
-                       6EE004CD0560B42800F8A5B1 = 6EE004CD0560B42800F8A5B1;
                        6EE004CE0560B42800F8A5B1 = 6EE004CE0560B42800F8A5B1;
-                       6EE004CF0560B42800F8A5B1 = 6EE004CF0560B42800F8A5B1;
                        6EE004D00560B42800F8A5B1 = 6EE004D00560B42800F8A5B1;
                        6EE004D10560B42800F8A5B1 = 6EE004D10560B42800F8A5B1;
-                       6EE004D20560B42800F8A5B1 = 6EE004D20560B42800F8A5B1;
                        6EE004D30560B42800F8A5B1 = 6EE004D30560B42800F8A5B1;
-                       6EE004D40560B42800F8A5B1 = 6EE004D40560B42800F8A5B1;
                        6EE004D50560B42800F8A5B1 = 6EE004D50560B42800F8A5B1;
-                       6EE004D60560B42800F8A5B1 = 6EE004D60560B42800F8A5B1;
                        6EE004D70560B42800F8A5B1 = 6EE004D70560B42800F8A5B1;
-                       6EE004D80560B42800F8A5B1 = 6EE004D80560B42800F8A5B1;
                        6EE004D90560B42800F8A5B1 = 6EE004D90560B42800F8A5B1;
-                       6EE004DA0560B42800F8A5B1 = 6EE004DA0560B42800F8A5B1;
-                       6EE004DB0560B42800F8A5B1 = 6EE004DB0560B42800F8A5B1;
                        6EE070E0055CA8E200598538 = 6EE070E0055CA8E200598538;
                        6EE070E2055CA8E200598538 = 6EE070E2055CA8E200598538;
                        6EE070E4055CA8E200598538 = 6EE070E4055CA8E200598538;
                        6EE070E6055CA8E200598538 = 6EE070E6055CA8E200598538;
-                       6EE070E8055CA8E200598538 = 6EE070E8055CA8E200598538;
                        6EE070EA055CA8E200598538 = 6EE070EA055CA8E200598538;
                        6EE070EC055CA8E200598538 = 6EE070EC055CA8E200598538;
-                       6EF08713057544F900B81D60 = 6EF08713057544F900B81D60;
                        6EF8EB660559F823008BBE46 = 6EF8EB660559F823008BBE46;
                        6EF8EB680559F823008BBE46 = 6EF8EB680559F823008BBE46;
                        6EF8EB6A0559F823008BBE46 = 6EF8EB6A0559F823008BBE46;
                        6EF8EC23055A1C39008BBE46 = 6EF8EC23055A1C39008BBE46;
                        6EF8EC26055A1C39008BBE46 = 6EF8EC26055A1C39008BBE46;
                        6EF8EC27055A1C39008BBE46 = 6EF8EC27055A1C39008BBE46;
-                       6EF8EC28055A1C39008BBE46 = 6EF8EC28055A1C39008BBE46;
                        6EF8EC29055A1C39008BBE46 = 6EF8EC29055A1C39008BBE46;
                        6EF8EC2D055A1C39008BBE46 = 6EF8EC2D055A1C39008BBE46;
                        6EF8EC2F055A1C39008BBE46 = 6EF8EC2F055A1C39008BBE46;
                        6EF8EC51055A1C39008BBE46 = 6EF8EC51055A1C39008BBE46;
                        6EF8EC53055A1C39008BBE46 = 6EF8EC53055A1C39008BBE46;
                        6EF8EC55055A1C39008BBE46 = 6EF8EC55055A1C39008BBE46;
-                       6EF8EC56055A1C39008BBE46 = 6EF8EC56055A1C39008BBE46;
-                       6EF8EC58055A1C39008BBE46 = 6EF8EC58055A1C39008BBE46;
                        6EF8EC59055A1C39008BBE46 = 6EF8EC59055A1C39008BBE46;
-                       6EF8EC5A055A1C39008BBE46 = 6EF8EC5A055A1C39008BBE46;
                        6EF8EC5B055A1C39008BBE46 = 6EF8EC5B055A1C39008BBE46;
-                       6EF8EC5C055A1C39008BBE46 = 6EF8EC5C055A1C39008BBE46;
                        6EF8EC5D055A1C39008BBE46 = 6EF8EC5D055A1C39008BBE46;
                        6EF8EC5E055A1C39008BBE46 = 6EF8EC5E055A1C39008BBE46;
                        6EF8EC60055A1C39008BBE46 = 6EF8EC60055A1C39008BBE46;
                        6EF8EC62055A1C39008BBE46 = 6EF8EC62055A1C39008BBE46;
                        6EF8EC64055A1C39008BBE46 = 6EF8EC64055A1C39008BBE46;
                        6EF8EC65055A1C39008BBE46 = 6EF8EC65055A1C39008BBE46;
-                       6EF8EC67055A1C39008BBE46 = 6EF8EC67055A1C39008BBE46;
-                       6EF8EC69055A1C39008BBE46 = 6EF8EC69055A1C39008BBE46;
                        6EF8EC6A055A1C39008BBE46 = 6EF8EC6A055A1C39008BBE46;
                        6EF8EC6B055A1C39008BBE46 = 6EF8EC6B055A1C39008BBE46;
                        6EF8EC6D055A1C39008BBE46 = 6EF8EC6D055A1C39008BBE46;
                        6EF8EC6E055A1C39008BBE46 = 6EF8EC6E055A1C39008BBE46;
                        6EF8EC6F055A1C39008BBE46 = 6EF8EC6F055A1C39008BBE46;
-                       6EF8EC70055A1C39008BBE46 = 6EF8EC70055A1C39008BBE46;
                        6EF8EC72055A1C39008BBE46 = 6EF8EC72055A1C39008BBE46;
                        6EF8EC73055A1C39008BBE46 = 6EF8EC73055A1C39008BBE46;
                        6EF8EC74055A1C39008BBE46 = 6EF8EC74055A1C39008BBE46;
        };
        2A37F4ACFDCFA73011CA2CEA = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1308, 27807}}";
-                       sepNavSelRange = "{5165, 0}";
-                       sepNavVisRect = "{{0, 2944}, {1034, 710}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {1308, 27855}}";
+                       sepNavSelRange = "{11704, 0}";
+                       sepNavVisRect = "{{0, 7248}, {1034, 641}}";
                        sepNavWindowFrame = "{{15, 439}, {750, 558}}";
                };
        };
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1034, 3168}}";
                        sepNavSelRange = "{3150, 0}";
-                       sepNavVisRect = "{{0, 1291}, {1034, 710}}";
+                       sepNavVisRect = "{{0, 278}, {1034, 641}}";
                };
        };
        2A37F4B0FDCFA73011CA2CEA = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 408}}";
                        sepNavSelRange = "{0, 0}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
+                       sepNavVisRect = "{{0, 0}, {1034, 408}}";
                };
        };
        2A37F4BAFDCFA73011CA2CEA = {
                        sepNavWindowFrame = "{{305, 328}, {750, 558}}";
                };
        };
-       2A37F4C6FDCFA73011CA2CEA = {
-               activeExec = 0;
-               executables = (
-                       6E4E0952050BAF7F00A80003,
-               );
-       };
        32DBCF750370BD2300C91783 = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 408}}";
                        sepNavSelRange = "{238, 0}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
+                       sepNavVisRect = "{{0, 0}, {1034, 408}}";
                };
        };
        6E00EF290566EE06001AB46F = {
                vrLen = 902;
                vrLoc = 146;
        };
-       6E00EF2C0566EE06001AB46F = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 85";
-               rLen = 0;
-               rLoc = 2728;
-               rType = 0;
-               vrLen = 962;
-               vrLoc = 1240;
-       };
-       6E00EF2D0566EE06001AB46F = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: firstSearchIntegerShort:";
-               rLen = 0;
-               rLoc = 12922;
-               rType = 0;
-               vrLen = 1118;
-               vrLoc = 5291;
-       };
-       6E00EF2E0566EE06001AB46F = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 780";
-               rLen = 0;
-               rLoc = 18950;
-               rType = 0;
-               vrLen = 924;
-               vrLoc = 16876;
-       };
        6E00EF2F0566EE06001AB46F = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1219;
                vrLoc = 598;
        };
-       6E00EF300566EE06001AB46F = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 774";
-               rLen = 0;
-               rLoc = 18782;
-               rType = 0;
-               vrLen = 935;
-               vrLoc = 16873;
-       };
        6E00EF310566EE06001AB46F = {
                fRef = 6EE004DF0560B42800F8A5B1;
                isa = PBXTextBookmark;
        };
        6E0BDF7D0511568D00A80003 = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1266, 710}}";
-                       sepNavSelRange = "{881, 9}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {1266, 655}}";
+                       sepNavSelRange = "{682, 28}";
+                       sepNavVisRect = "{{0, 0}, {1034, 641}}";
                };
        };
        6E0D40AC05223CCE00A80003 = {
        6E0D40B90522449500A80003 = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1224, 2912}}";
-                       sepNavSelRange = "{2885, 0}";
-                       sepNavVisRect = "{{0, 1285}, {1034, 710}}";
+                       sepNavSelRange = "{4006, 0}";
+                       sepNavVisRect = "{{0, 2372}, {822, 329}}";
                };
        };
        6E0D40CE0522820D00A80003 = {
        };
        6E146B12051FA42C00A80003 = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 3680}}";
-                       sepNavSelRange = "{4293, 0}";
-                       sepNavVisRect = "{{0, 2573}, {1034, 710}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {972, 3680}}";
+                       sepNavSelRange = "{4581, 0}";
+                       sepNavVisRect = "{{0, 3252}, {822, 329}}";
                };
        };
        6E2E17AE056201170070BE48 = {
                vrLen = 1404;
                vrLoc = 454;
        };
-       6E2E17AF056201170070BE48 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 730";
-               rLen = 12;
-               rLoc = 19184;
-               rType = 0;
-               vrLen = 969;
-               vrLoc = 15923;
-       };
        6E2E17B0056201170070BE48 = {
                fRef = 6E0D40AD05223CCE00A80003;
                isa = PBXTextBookmark;
                vrLen = 1368;
                vrLoc = 2625;
        };
-       6E3309E80575C22E0093550E = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: ";
-               rLen = 0;
-               rLoc = 2334;
-               rType = 0;
-               vrLen = 936;
-               vrLoc = 415;
-       };
-       6E3309E90575C22E0093550E = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 2006";
-               rLen = 0;
-               rLoc = 44712;
-               rType = 0;
-               vrLen = 1193;
-               vrLoc = 43611;
-       };
-       6E3309EA0575C22E0093550E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: 121";
-               rLen = 0;
-               rLoc = 3150;
-               rType = 0;
-               vrLen = 1279;
-               vrLoc = 2011;
-       };
        6E3309EB0575C22E0093550E = {
                fRef = 6E146B12051FA42C00A80003;
                isa = PBXTextBookmark;
                vrLen = 751;
                vrLoc = 3746;
        };
-       6E3309EC0575C22E0093550E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 208";
-               rLen = 0;
-               rLoc = 5165;
-               rType = 0;
-               vrLen = 1161;
-               vrLoc = 4564;
-       };
        6E3309ED0575C22E0093550E = {
                fRef = 6E4E098D050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1074;
                vrLoc = 3454;
        };
-       6E3309EE0575C22E0093550E = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 511";
-               rLen = 0;
-               rLoc = 11611;
-               rType = 0;
-               vrLen = 1233;
-               vrLoc = 10998;
-       };
-       6E3309EF0575C22E0093550E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1258";
-               rLen = 0;
-               rLoc = 29583;
-               rType = 0;
-               vrLen = 909;
-               vrLoc = 28238;
-       };
        6E3309F00575C22E0093550E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1352;
                vrLoc = 3265;
        };
-       6E3309F10575C22E0093550E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: receivedAppQuit:";
-               rLen = 0;
-               rLoc = 20648;
-               rType = 0;
-               vrLen = 1050;
-               vrLoc = 20081;
-       };
-       6E3309F20575C22E0093550E = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 2005";
-               rLen = 0;
-               rLoc = 44719;
-               rType = 0;
-               vrLen = 1061;
-               vrLoc = 43611;
-       };
        6E3309F30575C22E0093550E = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 936;
                vrLoc = 415;
        };
-       6E3309F40575C22E0093550E = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 2005";
-               rLen = 0;
-               rLoc = 44719;
-               rType = 0;
-               vrLen = 1060;
-               vrLoc = 43611;
-       };
-       6E3309F50575C22E0093550E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 888";
-               rLen = 0;
-               rLoc = 20650;
-               rType = 0;
-               vrLen = 999;
-               vrLoc = 20081;
-       };
        6E3309F60575C22E0093550E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1354;
                vrLoc = 1243;
        };
-       6E3309F70575C22E0093550E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 894";
-               rLen = 0;
-               rLoc = 20951;
-               rType = 0;
-               vrLen = 1075;
-               vrLoc = 20081;
-       };
-       6E3309F80575C22E0093550E = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 2006";
-               rLen = 0;
-               rLoc = 44712;
-               rType = 0;
-               vrLen = 1193;
-               vrLoc = 43611;
-       };
-       6E3309F90575C22E0093550E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 839";
-               rLen = 0;
-               rLoc = 19626;
-               rType = 0;
-               vrLen = 912;
-               vrLoc = 18860;
-       };
        6E3309FA0575C22E0093550E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1002;
                vrLoc = 4083;
        };
-       6E3309FB0575C22E0093550E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 839";
-               rLen = 0;
-               rLoc = 19626;
-               rType = 0;
-               vrLen = 912;
-               vrLoc = 18860;
-       };
        6E3309FC0575C22E0093550E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1055;
                vrLoc = 4083;
        };
-       6E3309FD0575C22E0093550E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 890";
-               rLen = 0;
-               rLoc = 20696;
-               rType = 0;
-               vrLen = 1028;
-               vrLoc = 20039;
-       };
        6E3309FE0575C22E0093550E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1168;
                vrLoc = 3878;
        };
-       6E3309FF0575C22E0093550E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1401";
-               rLen = 0;
-               rLoc = 31786;
-               rType = 0;
-               vrLen = 1047;
-               vrLoc = 30813;
-       };
        6E330A000575C22E0093550E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1287;
                vrLoc = 2011;
        };
-       6E330A010575C22E0093550E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1401";
-               rLen = 0;
-               rLoc = 31786;
-               rType = 0;
-               vrLen = 1047;
-               vrLoc = 30813;
-       };
        6E330A020575C22E0093550E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1287;
                vrLoc = 2011;
        };
-       6E330A030575C22E0093550E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1401";
-               rLen = 0;
-               rLoc = 31786;
-               rType = 0;
-               vrLen = 1047;
-               vrLoc = 30813;
-       };
        6E330A040575C22E0093550E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1287;
                vrLoc = 2011;
        };
-       6E330A050575C22E0093550E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 123";
-               rLen = 0;
-               rLoc = 3677;
-               rType = 0;
-               vrLen = 1570;
-               vrLoc = 2192;
-       };
        6E330A060575C22E0093550E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1287;
                vrLoc = 2011;
        };
-       6E330A070575C22E0093550E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1406";
-               rLen = 0;
-               rLoc = 31731;
-               rType = 0;
-               vrLen = 1111;
-               vrLoc = 30970;
-       };
        6E330A080575C22E0093550E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 751;
                vrLoc = 3746;
        };
-       6E330A0A0575C22E0093550E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 208";
-               rLen = 0;
-               rLoc = 5165;
-               rType = 0;
-               vrLen = 1161;
-               vrLoc = 4564;
-       };
        6E330A0B0575C22E0093550E = {
                fRef = 6E4E098D050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1074;
                vrLoc = 3454;
        };
-       6E330A0C0575C22E0093550E = {
-               fRef = 089C1660FE840EACC02AAC07;
-               isa = PBXTextBookmark;
-               name = "English: 5";
-               rLen = 0;
-               rLoc = 139;
-               rType = 0;
-               vrLen = 201;
-               vrLoc = 0;
-       };
        6E3F0D01050D4ACC00A80003 = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1034, 799}}";
-                       sepNavSelRange = "{306, 41}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
+                       sepNavSelRange = "{327, 21}";
+                       sepNavVisRect = "{{0, 0}, {1034, 302}}";
                };
        };
        6E3F0D02050D4ACC00A80003 = {
                        sepNavVisRect = "{{0, 952}, {1059, 536}}";
                };
        };
-       6E4E0952050BAF7F00A80003 = {
-               activeArgIndex = 2147483647;
-               activeArgIndices = (
-               );
-               argumentStrings = (
-               );
-               configStateDict = {
-               };
-               debuggerPlugin = GDBDebugging;
-               dylibVariantSuffix = "";
-               enableDebugStr = 1;
-               environmentEntries = (
-               );
-               isa = PBXExecutable;
-               name = "The Cheat";
-               shlibInfoDictList = (
-               );
-               sourceDirectories = (
-               );
-       };
        6E4E098C050BB21400A80003 = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1034, 896}}";
-                       sepNavSelRange = "{1386, 0}";
-                       sepNavVisRect = "{{0, 186}, {1034, 710}}";
+                       sepNavSelRange = "{0, 308}";
+                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
                };
        };
        6E4E098D050BB21400A80003 = {
        };
        6E4E098E050BB21400A80003 = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1161, 32560}}";
-                       sepNavSelRange = "{11611, 0}";
-                       sepNavVisRect = "{{0, 7808}, {822, 329}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {1287, 33104}}";
+                       sepNavSelRange = "{43228, 0}";
+                       sepNavVisRect = "{{0, 29194}, {1034, 641}}";
                        sepNavWindowFrame = "{{0, 51}, {1280, 951}}";
                };
        };
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1034, 1679}}";
                        sepNavSelRange = "{2334, 0}";
-                       sepNavVisRect = "{{0, 266}, {1034, 710}}";
+                       sepNavVisRect = "{{0, 568}, {1034, 408}}";
                };
        };
        6E51A9060573258100506538 = {
                vrLen = 950;
                vrLoc = 0;
        };
-       6E51A90C0573258100506538 = {
-               fRef = 6E51A96B0573258500506538;
-               isa = PBXTextBookmark;
-               name = "(null): 354";
-               rLen = 11;
-               rLoc = 12930;
-               rType = 0;
-               vrLen = 1499;
-               vrLoc = 12376;
-       };
        6E51A90D0573258100506538 = {
                fRef = 6ED3E46305192E2B00A80003;
                isa = PBXTextBookmark;
                vrLen = 579;
                vrLoc = 0;
        };
-       6E51A9120573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 304";
-               rLen = 0;
-               rLoc = 11441;
-               rType = 0;
-               vrLen = 1120;
-               vrLoc = 5466;
-       };
        6E51A9130573258100506538 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1219;
                vrLoc = 598;
        };
-       6E51A9140573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1522";
-               rLen = 0;
-               rLoc = 39887;
-               rType = 0;
-               vrLen = 1315;
-               vrLoc = 33432;
-       };
        6E51A9150573258100506538 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1093;
                vrLoc = 429;
        };
-       6E51A9160573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1378";
-               rLen = 0;
-               rLoc = 34868;
-               rType = 0;
-               vrLen = 779;
-               vrLoc = 25602;
-       };
        6E51A9170573258100506538 = {
                fRef = 6E0BDF7D0511568D00A80003;
                isa = PBXTextBookmark;
                vrLen = 947;
                vrLoc = 0;
        };
-       6E51A91A0573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1378";
-               rLen = 0;
-               rLoc = 34868;
-               rType = 0;
-               vrLen = 779;
-               vrLoc = 25602;
-       };
        6E51A91B0573258100506538 = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1093;
                vrLoc = 429;
        };
-       6E51A91D0573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 196";
-               rLen = 0;
-               rLoc = 5395;
-               rType = 0;
-               vrLen = 1198;
-               vrLoc = 3724;
-       };
-       6E51A91E0573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1225";
-               rLen = 0;
-               rLoc = 43436;
-               rType = 0;
-               vrLen = 672;
-               vrLoc = 24308;
-       };
-       6E51A91F0573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 196";
-               rLen = 0;
-               rLoc = 5395;
-               rType = 0;
-               vrLen = 1198;
-               vrLoc = 3724;
-       };
        6E51A9200573258100506538 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1329;
                vrLoc = 835;
        };
-       6E51A9210573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 196";
-               rLen = 0;
-               rLoc = 5395;
-               rType = 0;
-               vrLen = 1198;
-               vrLoc = 3724;
-       };
        6E51A9220573258100506538 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1375;
                vrLoc = 1046;
        };
-       6E51A9230573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1310";
-               rLen = 0;
-               rLoc = 31589;
-               rType = 0;
-               vrLen = 1019;
-               vrLoc = 25175;
-       };
        6E51A9240573258100506538 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1289;
                vrLoc = 2000;
        };
-       6E51A9250573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1317";
-               rLen = 0;
-               rLoc = 32280;
-               rType = 0;
-               vrLen = 836;
-               vrLoc = 27944;
-       };
        6E51A9260573258100506538 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 804;
                vrLoc = 0;
        };
-       6E51A92B0573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: cancelButton:";
-               rLen = 32;
-               rLoc = 31458;
-               rType = 0;
-               vrLen = 936;
-               vrLoc = 24990;
-       };
        6E51A92C0573258100506538 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1187;
                vrLoc = 3492;
        };
-       6E51A92D0573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1044";
-               rLen = 0;
-               rLoc = 25367;
-               rType = 0;
-               vrLen = 880;
-               vrLoc = 23055;
-       };
        6E51A92E0573258100506538 = {
                fRef = 6EE004DD0560B42800F8A5B1;
                isa = PBXTextBookmark;
                vrLen = 1315;
                vrLoc = 10997;
        };
-       6E51A92F0573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1039";
-               rLen = 0;
-               rLoc = 24891;
-               rType = 0;
-               vrLen = 1119;
-               vrLoc = 23141;
-       };
        6E51A9300573258100506538 = {
                fRef = 6E71F41C051BCCC600A80003;
                isa = PBXTextBookmark;
                vrLen = 947;
                vrLoc = 0;
        };
-       6E51A9320573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1052";
-               rLen = 0;
-               rLoc = 25198;
-               rType = 0;
-               vrLen = 1131;
-               vrLoc = 23534;
-       };
        6E51A9330573258100506538 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1383;
                vrLoc = 1671;
        };
-       6E51A9340573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1171";
-               rLen = 0;
-               rLoc = 27758;
-               rType = 0;
-               vrLen = 1283;
-               vrLoc = 23292;
-       };
-       6E51A9350573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1225";
-               rLen = 0;
-               rLoc = 43436;
-               rType = 0;
-               vrLen = 672;
-               vrLoc = 24308;
-       };
        6E51A9360573258100506538 = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1433;
                vrLoc = 702;
        };
-       6E51A9390573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: firstSearchDecimalDouble:";
-               rLen = 0;
-               rLoc = 16503;
-               rType = 0;
-               vrLen = 683;
-               vrLoc = 9301;
-       };
        6E51A93A0573258100506538 = {
                fRef = 6EE004DD0560B42800F8A5B1;
                isa = PBXTextBookmark;
                vrLen = 1308;
                vrLoc = 10775;
        };
-       6E51A93B0573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 457";
-               rLen = 0;
-               rLoc = 16503;
-               rType = 0;
-               vrLen = 861;
-               vrLoc = 9617;
-       };
-       6E51A93C0573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1055";
-               rLen = 78;
-               rLoc = 25264;
-               rType = 0;
-               vrLen = 1283;
-               vrLoc = 23292;
-       };
-       6E51A93D0573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 457";
-               rLen = 0;
-               rLoc = 16503;
-               rType = 0;
-               vrLen = 826;
-               vrLoc = 9617;
-       };
-       6E51A93E0573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1055";
-               rLen = 78;
-               rLoc = 25264;
-               rType = 0;
-               vrLen = 1180;
-               vrLoc = 23175;
-       };
-       6E51A93F0573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 460";
-               rLen = 0;
-               rLoc = 16503;
-               rType = 0;
-               vrLen = 660;
-               vrLoc = 9572;
-       };
-       6E51A9400573258100506538 = {
-               fRef = 6E4E098D050BB21400A80003;
+       6E51A9400573258100506538 = {
+               fRef = 6E4E098D050BB21400A80003;
                isa = PBXTextBookmark;
                name = "AppController.m: 140";
                rLen = 0;
                vrLen = 947;
                vrLoc = 0;
        };
-       6E51A9430573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 460";
-               rLen = 0;
-               rLoc = 16503;
-               rType = 0;
-               vrLen = 660;
-               vrLoc = 9572;
-       };
        6E51A9440573258100506538 = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1015;
                vrLoc = 3216;
        };
-       6E51A9460573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1055";
-               rLen = 78;
-               rLoc = 25264;
-               rType = 0;
-               vrLen = 1180;
-               vrLoc = 23175;
-       };
        6E51A9470573258100506538 = {
                fRef = 6E4E098D050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 995;
                vrLoc = 0;
        };
-       6E51A94A0573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1055";
-               rLen = 78;
-               rLoc = 25264;
-               rType = 0;
-               vrLen = 1006;
-               vrLoc = 26131;
-       };
        6E51A94B0573258100506538 = {
                fRef = 6E4E098D050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1015;
                vrLoc = 3216;
        };
-       6E51A94C0573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1042";
-               rLen = 0;
-               rLoc = 24868;
-               rType = 0;
-               vrLen = 1296;
-               vrLoc = 23277;
-       };
        6E51A94D0573258100506538 = {
                fRef = 6E0BDF7D0511568D00A80003;
                isa = PBXTextBookmark;
                vrLen = 947;
                vrLoc = 0;
        };
-       6E51A94E0573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1055";
-               rLen = 0;
-               rLoc = 25325;
-               rType = 0;
-               vrLen = 1296;
-               vrLoc = 23277;
-       };
-       6E51A94F0573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1146";
-               rLen = 0;
-               rLoc = 40095;
-               rType = 0;
-               vrLen = 818;
-               vrLoc = 22789;
-       };
        6E51A9500573258100506538 = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1633;
                vrLoc = 663;
        };
-       6E51A9510573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 453";
-               rLen = 0;
-               rLoc = 16503;
-               rType = 0;
-               vrLen = 858;
-               vrLoc = 9301;
-       };
        6E51A9520573258100506538 = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1633;
                vrLoc = 663;
        };
-       6E51A9530573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1419";
-               rLen = 0;
-               rLoc = 45146;
-               rType = 0;
-               vrLen = 1242;
-               vrLoc = 27480;
-       };
        6E51A9540573258100506538 = {
                fRef = 6E51A96C0573258500506538;
                isa = PBXTextBookmark;
                vrLen = 1108;
                vrLoc = 9404;
        };
-       6E51A9550573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1705";
-               rLen = 0;
-               rLoc = 45285;
-               rType = 0;
-               vrLen = 1387;
-               vrLoc = 0;
-       };
        6E51A9560573258100506538 = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 828;
                vrLoc = 0;
        };
-       6E51A9570573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 639";
-               rLen = 0;
-               rLoc = 16082;
-               rType = 0;
-               vrLen = 1170;
-               vrLoc = 14216;
-       };
        6E51A9580573258100506538 = {
                fRef = 6E51A96A0573258500506538;
                isa = PBXTextBookmark;
                vrLen = 1499;
                vrLoc = 12376;
        };
-       6E51A9590573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: handleClearSearch";
-               rLen = 59;
-               rLoc = 36394;
-               rType = 0;
-               vrLen = 812;
-               vrLoc = 35718;
-       };
-       6E51A95A0573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1016";
-               rLen = 0;
-               rLoc = 24205;
-               rType = 0;
-               vrLen = 945;
-               vrLoc = 22349;
-       };
-       6E51A95B0573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1600";
-               rLen = 0;
-               rLoc = 38852;
-               rType = 0;
-               vrLen = 818;
-               vrLoc = 35718;
-       };
-       6E51A95C0573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 99";
-               rLen = 0;
-               rLoc = 3513;
-               rType = 0;
-               vrLen = 1211;
-               vrLoc = 1590;
-       };
        6E51A95D0573258100506538 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1344;
                vrLoc = 1099;
        };
-       6E51A95E0573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 99";
-               rLen = 0;
-               rLoc = 3513;
-               rType = 0;
-               vrLen = 1220;
-               vrLoc = 1590;
-       };
        6E51A95F0573258100506538 = {
                fRef = 6ED3E46305192E2B00A80003;
                isa = PBXTextBookmark;
                vrLen = 579;
                vrLoc = 0;
        };
-       6E51A9600573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 102";
-               rLen = 0;
-               rLoc = 3131;
-               rType = 0;
-               vrLen = 1359;
-               vrLoc = 1590;
-       };
        6E51A9610573258100506538 = {
                fRef = 6E0BDF7D0511568D00A80003;
                isa = PBXTextBookmark;
                vrLen = 947;
                vrLoc = 0;
        };
-       6E51A9620573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 102";
-               rLen = 0;
-               rLoc = 3513;
-               rType = 0;
-               vrLen = 1359;
-               vrLoc = 1590;
-       };
        6E51A9630573258100506538 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1344;
                vrLoc = 1099;
        };
-       6E51A9640573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 108";
-               rLen = 0;
-               rLoc = 3459;
-               rType = 0;
-               vrLen = 1653;
-               vrLoc = 1590;
-       };
        6E51A9650573258100506538 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1344;
                vrLoc = 1099;
        };
-       6E51A9660573258100506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 108";
-               rLen = 0;
-               rLoc = 3504;
-               rType = 0;
-               vrLen = 1655;
-               vrLoc = 1590;
-       };
-       6E51A9670573258100506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1584";
-               rLen = 0;
-               rLoc = 38695;
-               rType = 0;
-               vrLen = 768;
-               vrLoc = 35878;
-       };
        6E51A96A0573258500506538 = {
                isa = PBXFileReference;
                name = math.h;
        };
        6E51A986057330B900506538 = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 408}}";
                        sepNavSelRange = "{401, 0}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
+                       sepNavVisRect = "{{0, 0}, {1034, 408}}";
                };
        };
        6E51A987057330B900506538 = {
                vrLen = 1519;
                vrLoc = 12819;
        };
-       6E51A9A20573385700506538 = {
-               fRef = 2A37F4B0FDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "main.m: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 477;
-               vrLoc = 0;
-       };
        6E51A9A30573385700506538 = {
                fRef = 6E51A987057330B900506538;
                isa = PBXTextBookmark;
                vrLen = 607;
                vrLoc = 0;
        };
-       6E51A9A40573385700506538 = {
-               fRef = 6E3F0D01050D4ACC00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_net.h: 11";
-               rLen = 41;
-               rLoc = 306;
-               rType = 0;
-               vrLen = 1063;
-               vrLoc = 0;
-       };
-       6E51A9A50573385700506538 = {
-               fRef = 6E51A986057330B900506538;
-               isa = PBXTextBookmark;
-               name = "cheat_shared.h: 17";
-               rLen = 0;
-               rLoc = 401;
-               rType = 0;
-               vrLen = 409;
-               vrLoc = 0;
-       };
        6E51A9A60573385700506538 = {
                fRef = 6E0D40AC05223CCE00A80003;
                isa = PBXTextBookmark;
                vrLen = 1519;
                vrLoc = 12819;
        };
-       6E51A9B10573385700506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1584";
-               rLen = 0;
-               rLoc = 38695;
-               rType = 0;
-               vrLen = 768;
-               vrLoc = 35878;
-       };
-       6E51A9B20573385700506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1340";
-               rLen = 0;
-               rLoc = 31589;
-               rType = 0;
-               vrLen = 998;
-               vrLoc = 29449;
-       };
-       6E51A9B30573385700506538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: changeString8bit:size:addresses:count:";
-               rLen = 90;
-               rLoc = 25997;
-               rType = 0;
-               vrLen = 1159;
-               vrLoc = 22755;
-       };
        6E51A9B40573385700506538 = {
                fRef = 6E51A97C0573304C00506538;
                isa = PBXTextBookmark;
                rLen = 0;
                rLoc = 1214;
                rType = 0;
-               vrLen = 1139;
+               vrLen = 1103;
                vrLoc = 334;
        };
-       6E51A9E50573385700506538 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1340";
-               rLen = 0;
-               rLoc = 31589;
-               rType = 0;
-               vrLen = 998;
-               vrLoc = 29449;
-       };
        6E51A9E60573385700506538 = {
                fRef = 6E4E098D050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1060;
                vrLoc = 106;
        };
-       6E5678E305350AF600A80003 = {
-               expectedFileType = text.html;
-               fileEncoding = 30;
-               isa = PBXFileReference;
-               name = "Read Me.html";
-               path = "/Users/chaz/Projects/The Cheat/Read Me.html";
-               refType = 0;
-               sourceTree = "<absolute>";
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {3751, 710}}";
-                       sepNavSelRange = "{2060, 0}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
-               };
-       };
        6E5EC36705633214001E3A3E = {
                fRef = 6E5EC3BF05633214001E3A3E;
                isa = PBXTextBookmark;
                vrLen = 1229;
                vrLoc = 0;
        };
-       6E5EC36C05633214001E3A3E = {
-               fRef = 089C1660FE840EACC02AAC07;
-               isa = PBXTextBookmark;
-               name = "English: 7";
-               rLen = 0;
-               rLoc = 201;
-               rType = 0;
-               vrLen = 205;
-               vrLoc = 0;
-       };
        6E5EC36D05633214001E3A3E = {
                fRef = 2A37F4BAFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 66;
                vrLoc = 0;
        };
-       6E5EC37005633214001E3A3E = {
-               fRef = 6E5678E305350AF600A80003;
-               isa = PBXTextBookmark;
-               name = "Read Me.html: 38";
-               rLen = 0;
-               rLoc = 2060;
-               rType = 0;
-               vrLen = 2106;
-               vrLoc = 0;
-       };
-       6E5EC37105633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1047";
-               rLen = 0;
-               rLoc = 29718;
-               rType = 0;
-               vrLen = 866;
-               vrLoc = 22574;
-       };
        6E5EC37205633214001E3A3E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1205;
                vrLoc = 866;
        };
-       6E5EC37305633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: updateSearchBoxes";
-               rLen = 18;
-               rLoc = 4436;
-               rType = 0;
-               vrLen = 753;
-               vrLoc = 2534;
-       };
        6E5EC37405633214001E3A3E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1293;
                vrLoc = 1250;
        };
-       6E5EC37505633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 290";
-               rLen = 0;
-               rLoc = 8890;
-               rType = 0;
-               vrLen = 1199;
-               vrLoc = 5908;
-       };
        6E5EC37605633214001E3A3E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1297;
                vrLoc = 1250;
        };
-       6E5EC37705633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 151";
-               rLen = 0;
-               rLoc = 4566;
-               rType = 0;
-               vrLen = 799;
-               vrLoc = 2586;
-       };
        6E5EC37805633214001E3A3E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1335;
                vrLoc = 1208;
        };
-       6E5EC37905633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 227";
-               rLen = 0;
-               rLoc = 6784;
-               rType = 0;
-               vrLen = 1248;
-               vrLoc = 3881;
-       };
        6E5EC37A05633214001E3A3E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1409;
                vrLoc = 1208;
        };
-       6E5EC37B05633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 434";
-               rLen = 0;
-               rLoc = 11905;
-               rType = 0;
-               vrLen = 974;
-               vrLoc = 9619;
-       };
        6E5EC37C05633214001E3A3E = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1195;
                vrLoc = 734;
        };
-       6E5EC37D05633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 220";
-               rLen = 0;
-               rLoc = 6627;
-               rType = 0;
-               vrLen = 1436;
-               vrLoc = 3908;
-       };
-       6E5EC37E05633214001E3A3E = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 402";
-               rLen = 0;
-               rLoc = 21947;
-               rType = 0;
-               vrLen = 1280;
-               vrLoc = 7697;
-       };
        6E5EC37F05633214001E3A3E = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1466;
                vrLoc = 989;
        };
-       6E5EC38005633214001E3A3E = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 813";
-               rLen = 0;
-               rLoc = 36225;
-               rType = 0;
-               vrLen = 785;
-               vrLoc = 16680;
-       };
        6E5EC38105633214001E3A3E = {
                fRef = 6E0D40B4052243D500A80003;
                isa = PBXTextBookmark;
                vrLen = 994;
                vrLoc = 0;
        };
-       6E5EC38F05633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1540";
-               rLen = 0;
-               rLoc = 40858;
-               rType = 0;
-               vrLen = 1098;
-               vrLoc = 33028;
-       };
        6E5EC39005633214001E3A3E = {
                fRef = 6E71F41B051BCCC600A80003;
                isa = PBXTextBookmark;
                vrLen = 1107;
                vrLoc = 0;
        };
-       6E5EC39105633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1543";
-               rLen = 0;
-               rLoc = 40897;
-               rType = 0;
-               vrLen = 1005;
-               vrLoc = 33148;
-       };
        6E5EC39205633214001E3A3E = {
                fRef = 6E0D40B5052243D500A80003;
                isa = PBXTextBookmark;
                vrLen = 339;
                vrLoc = 3986;
        };
-       6E5EC39605633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 492";
-               rLen = 19;
-               rLoc = 13390;
-               rType = 0;
-               vrLen = 941;
-               vrLoc = 11195;
-       };
        6E5EC39705633214001E3A3E = {
                fRef = 6E71F41C051BCCC600A80003;
                isa = PBXTextBookmark;
                vrLen = 1668;
                vrLoc = 2080;
        };
-       6E5EC3A605633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 492";
-               rLen = 0;
-               rLoc = 13414;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 11195;
-       };
        6E5EC3A705633214001E3A3E = {
                fRef = 6E0D40B90522449500A80003;
                isa = PBXTextBookmark;
                vrLen = 348;
                vrLoc = 3977;
        };
-       6E5EC3A805633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 492";
-               rLen = 0;
-               rLoc = 13414;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 11195;
-       };
        6E5EC3A905633214001E3A3E = {
                fRef = 6E71F41B051BCCC600A80003;
                isa = PBXTextBookmark;
                vrLen = 1245;
                vrLoc = 0;
        };
-       6E5EC3AA05633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 494";
-               rLen = 0;
-               rLoc = 13464;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 11195;
-       };
        6E5EC3AB05633214001E3A3E = {
                fRef = 6E71F41B051BCCC600A80003;
                isa = PBXTextBookmark;
                vrLen = 346;
                vrLoc = 3979;
        };
-       6E5EC3AF05633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 494";
-               rLen = 0;
-               rLoc = 13464;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 11195;
-       };
        6E5EC3B005633214001E3A3E = {
                fRef = 6E0D40B90522449500A80003;
                isa = PBXTextBookmark;
                vrLen = 633;
                vrLoc = 3692;
        };
-       6E5EC3B105633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 476";
-               rLen = 0;
-               rLoc = 13018;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 11195;
-       };
        6E5EC3B205633214001E3A3E = {
                fRef = 6E4E098D050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1473;
                vrLoc = 2080;
        };
-       6E5EC3B405633214001E3A3E = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
+       6E5EC3B505633214001E3A3E = {
+               fRef = 2A37F4BAFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
-               name = "MyDocument.m: 492";
+               name = "English: 9";
                rLen = 0;
-               rLoc = 13414;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 11195;
-       };
-       6E5EC3B505633214001E3A3E = {
-               fRef = 2A37F4BAFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "English: 9";
-               rLen = 0;
-               rLoc = 104;
+               rLoc = 104;
                rType = 0;
                vrLen = 104;
                vrLoc = 0;
                rLen = 0;
                rLoc = 201;
                rType = 0;
-               vrLen = 205;
+               vrLen = 201;
                vrLoc = 0;
        };
        6E5EC3B705633214001E3A3E = {
                vrLen = 1133;
                vrLoc = 228;
        };
-       6E5EC3BA05633214001E3A3E = {
-               fRef = 6E5678E305350AF600A80003;
-               isa = PBXTextBookmark;
-               name = "Read Me.html: 33";
-               rLen = 0;
-               rLoc = 1765;
-               rType = 0;
-               vrLen = 1602;
-               vrLoc = 0;
-       };
        6E5EC3BB05633214001E3A3E = {
                fRef = 6E4E098D050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1016;
                vrLoc = 3216;
        };
-       6E5EC3BC05633214001E3A3E = {
-               fRef = 6E5678E305350AF600A80003;
-               isa = PBXTextBookmark;
-               name = "Read Me.html: 38";
-               rLen = 0;
-               rLoc = 2060;
-               rType = 0;
-               vrLen = 2106;
-               vrLoc = 0;
-       };
        6E5EC3BE05633214001E3A3E = {
                isa = PBXFileReference;
                name = un.h;
                refType = 0;
                sourceTree = "<absolute>";
        };
-       6E6126C7056B3091006177EC = {
-               fRef = 6E0D40B90522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.m: 103";
-               rLen = 0;
-               rLoc = 2885;
-               rType = 0;
-               vrLen = 1473;
-               vrLoc = 2080;
-       };
        6E6126C8056B3091006177EC = {
                fRef = 6EE0044305609C0600F8A5B1;
                isa = PBXTextBookmark;
                vrLen = 2538;
                vrLoc = 1162;
        };
-       6E6126E7056B3091006177EC = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 346";
-               rLen = 0;
-               rLoc = 12921;
-               rType = 0;
-               vrLen = 1245;
-               vrLoc = 5715;
-       };
        6E6126E8056B3091006177EC = {
                fRef = 6E0D40B90522449500A80003;
                isa = PBXTextBookmark;
                vrLen = 1479;
                vrLoc = 976;
        };
-       6E6126EA056B3091006177EC = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 13";
-               rLen = 0;
-               rLoc = 518;
-               rType = 0;
-               vrLen = 1340;
-               vrLoc = 0;
-       };
        6E6126EB056B3091006177EC = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 828;
                vrLoc = 0;
        };
-       6E6126EC056B3091006177EC = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 287";
-               rLen = 12;
-               rLoc = 10999;
-               rType = 0;
-               vrLen = 1127;
-               vrLoc = 5242;
-       };
        6E6126ED056B3091006177EC = {
                fRef = 6E612736056B3091006177EC;
                isa = PBXTextBookmark;
                vrLen = 1564;
                vrLoc = 0;
        };
-       6E6126EE056B3091006177EC = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 289";
-               rLen = 0;
-               rLoc = 11133;
-               rType = 0;
-               vrLen = 1136;
-               vrLoc = 5242;
-       };
        6E6126EF056B3091006177EC = {
                fRef = 6EE0044305609C0600F8A5B1;
                isa = PBXTextBookmark;
                vrLen = 1244;
                vrLoc = 3504;
        };
-       6E6126F0056B3091006177EC = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 349";
-               rLen = 51;
-               rLoc = 12869;
-               rType = 0;
-               vrLen = 1112;
-               vrLoc = 6926;
-       };
        6E6126F1056B3091006177EC = {
                fRef = 6EE0044405609C0C00F8A5B1;
                isa = PBXTextBookmark;
                vrLen = 1191;
                vrLoc = 899;
        };
-       6E6126F2056B3091006177EC = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 289";
-               rLen = 0;
-               rLoc = 11133;
-               rType = 0;
-               vrLen = 1121;
-               vrLoc = 5344;
-       };
        6E6126F3056B3091006177EC = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 828;
                vrLoc = 0;
        };
-       6E6126F4056B3091006177EC = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 290";
-               rLen = 0;
-               rLoc = 11133;
-               rType = 0;
-               vrLen = 1149;
-               vrLoc = 5406;
-       };
-       6E6126F5056B3091006177EC = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 774";
-               rLen = 0;
-               rLoc = 18782;
-               rType = 0;
-               vrLen = 924;
-               vrLoc = 16873;
-       };
-       6E6126F6056B3091006177EC = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 282";
-               rLen = 0;
-               rLoc = 10904;
-               rType = 0;
-               vrLen = 1149;
-               vrLoc = 5406;
-       };
        6E6126F7056B3091006177EC = {
                fRef = 6E612738056B3091006177EC;
                isa = PBXTextBookmark;
                vrLen = 2538;
                vrLoc = 1162;
        };
-       6E612711056B3091006177EC = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 290";
-               rLen = 0;
-               rLoc = 11212;
-               rType = 0;
-               vrLen = 1061;
-               vrLoc = 5406;
-       };
-       6E612712056B3091006177EC = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 499";
-               rLen = 0;
-               rLoc = 13507;
-               rType = 0;
-               vrLen = 894;
-               vrLoc = 11326;
-       };
-       6E612713056B3091006177EC = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 296";
-               rLen = 0;
-               rLoc = 11307;
-               rType = 0;
-               vrLen = 1097;
-               vrLoc = 5346;
-       };
-       6E612714056B3091006177EC = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 499";
-               rLen = 0;
-               rLoc = 13507;
-               rType = 0;
-               vrLen = 894;
-               vrLoc = 11326;
-       };
        6E612716056B3091006177EC = {
                expectedFileType = sourcecode.c.h;
                isa = PBXFileReference;
                refType = 0;
                sourceTree = "<absolute>";
        };
+       6E6520DB05806BF700D95E4F = {
+               fRef = 6E6520EF05806BF700D95E4F;
+               isa = PBXTextBookmark;
+               name = "(null): 95";
+               rLen = 70;
+               rLoc = 4220;
+               rType = 0;
+               vrLen = 1429;
+               vrLoc = 2925;
+       };
+       6E6520DC05806BF700D95E4F = {
+               fRef = 6E6520ED05806BF700D95E4F;
+               isa = PBXTextBookmark;
+               name = "(null): 70";
+               rLen = 27;
+               rLoc = 3359;
+               rType = 0;
+               vrLen = 1487;
+               vrLoc = 2523;
+       };
+       6E6520DE05806BF700D95E4F = {
+               fRef = 6E6520EC05806BF700D95E4F;
+               isa = PBXTextBookmark;
+               name = "(null): 9";
+               rLen = 31;
+               rLoc = 122;
+               rType = 0;
+               vrLen = 863;
+               vrLoc = 0;
+       };
+       6E6520DF05806BF700D95E4F = {
+               fRef = 6E0BDF7D0511568D00A80003;
+               isa = PBXTextBookmark;
+               name = "cheat_types.h: 29";
+               rLen = 28;
+               rLoc = 682;
+               rType = 0;
+               vrLen = 947;
+               vrLoc = 0;
+       };
+       6E6520E305806BF700D95E4F = {
+               fRef = 6E6520F005806BF700D95E4F;
+               isa = PBXTextBookmark;
+               name = "(null): 95";
+               rLen = 70;
+               rLoc = 4220;
+               rType = 0;
+               vrLen = 1429;
+               vrLoc = 2925;
+       };
+       6E6520E505806BF700D95E4F = {
+               fRef = 6E6520EE05806BF700D95E4F;
+               isa = PBXTextBookmark;
+               name = "(null): 70";
+               rLen = 27;
+               rLoc = 3359;
+               rType = 0;
+               vrLen = 1487;
+               vrLoc = 2523;
+       };
+       6E6520E805806BF700D95E4F = {
+               fRef = 6E0BDF7D0511568D00A80003;
+               isa = PBXTextBookmark;
+               name = "cheat_types.h: 29";
+               rLen = 28;
+               rLoc = 682;
+               rType = 0;
+               vrLen = 947;
+               vrLoc = 0;
+       };
+       6E6520EA05806BF700D95E4F = {
+               fRef = 2A37F4AEFDCFA73011CA2CEA;
+               isa = PBXTextBookmark;
+               name = "MyDocument.h: 121";
+               rLen = 0;
+               rLoc = 3150;
+               rType = 0;
+               vrLen = 902;
+               vrLoc = 403;
+       };
+       6E6520EC05806BF700D95E4F = {
+               isa = PBXFileReference;
+               name = NSDate.h;
+               path = /Developer/SDKs/MacOSX10.2.7.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSDate.h;
+               refType = 0;
+               sourceTree = "<absolute>";
+       };
+       6E6520ED05806BF700D95E4F = {
+               isa = PBXFileReference;
+               name = errno.h;
+               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/sys/errno.h;
+               refType = 0;
+               sourceTree = "<absolute>";
+       };
+       6E6520EE05806BF700D95E4F = {
+               isa = PBXFileReference;
+               name = errno.h;
+               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/sys/errno.h;
+               refType = 0;
+               sourceTree = "<absolute>";
+       };
+       6E6520EF05806BF700D95E4F = {
+               isa = PBXFileReference;
+               name = ptrace.h;
+               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/sys/ptrace.h;
+               refType = 0;
+               sourceTree = "<absolute>";
+       };
+       6E6520F005806BF700D95E4F = {
+               isa = PBXFileReference;
+               name = ptrace.h;
+               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/sys/ptrace.h;
+               refType = 0;
+               sourceTree = "<absolute>";
+       };
        6E71F41B051BCCC600A80003 = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
                        sepNavVisRect = "{{0, 0}, {1034, 710}}";
                };
        };
-       6E81662F0559E79E00377CF7 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 422";
-               rLen = 0;
-               rLoc = 28733;
-               rType = 0;
-               vrLen = 736;
-               vrLoc = 7802;
-       };
        6E8166300559E79E00377CF7 = {
                fRef = 089C1660FE840EACC02AAC07;
                isa = PBXTextBookmark;
                vrLen = 780;
                vrLoc = 167;
        };
-       6E8166960559F3BD00377CF7 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 890";
-               rLen = 0;
-               rLoc = 38718;
-               rType = 0;
-               vrLen = 539;
-               vrLoc = 17083;
-       };
        6E8166980559F3BD00377CF7 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 444;
                vrLoc = 1397;
        };
-       6E84B8FF0558B3480001B5EB = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 941;
-               vrLoc = 0;
-       };
        6E84B9000558B3480001B5EB = {
                fRef = 6E3F0D02050D4ACC00A80003;
                isa = PBXTextBookmark;
                vrLen = 443;
                vrLoc = 1397;
        };
-       6E84B9010558B3480001B5EB = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 135";
-               rLen = 0;
-               rLoc = 3369;
-               rType = 0;
-               vrLen = 488;
-               vrLoc = 2956;
-       };
        6E84B9020558B3480001B5EB = {
                fRef = 6E146B12051FA42C00A80003;
                isa = PBXTextBookmark;
                vrLen = 656;
                vrLoc = 2385;
        };
-       6E84B9050558B3480001B5EB = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 135";
-               rLen = 0;
-               rLoc = 3369;
-               rType = 0;
-               vrLen = 488;
-               vrLoc = 2956;
-       };
        6E84B9060558B3480001B5EB = {
                fRef = 6E3F0D02050D4ACC00A80003;
                isa = PBXTextBookmark;
                vrLen = 443;
                vrLoc = 1397;
        };
-       6E84B9090558B3480001B5EB = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 129";
-               rLen = 0;
-               rLoc = 3288;
-               rType = 0;
-               vrLen = 488;
-               vrLoc = 2956;
-       };
        6E84B90A0558B3480001B5EB = {
                fRef = 089C1660FE840EACC02AAC07;
                isa = PBXTextBookmark;
                vrLen = 928;
                vrLoc = 2028;
        };
-       6E84B91C0558B3480001B5EB = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: handleSocket:";
-               rLen = 12;
-               rLoc = 3228;
-               rType = 0;
-               vrLen = 787;
-               vrLoc = 3956;
-       };
        6E84B91D0558B3480001B5EB = {
                fRef = 6E146B12051FA42C00A80003;
                isa = PBXTextBookmark;
                vrLen = 756;
                vrLoc = 3725;
        };
-       6E84B9210558B3480001B5EB = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: handleSocket:";
-               rLen = 12;
-               rLoc = 3228;
-               rType = 0;
-               vrLen = 786;
-               vrLoc = 3956;
-       };
        6E84B9230558B3480001B5EB = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 908;
                vrLoc = 1579;
        };
-       6E84B9240558B3480001B5EB = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 621";
-               rLen = 15;
-               rLoc = 33933;
-               rType = 0;
-               vrLen = 732;
-               vrLoc = 12070;
-       };
        6E84B9270558B3480001B5EB = {
                isa = PBXFileReference;
                name = NSObject.h;
                refType = 0;
                sourceTree = "<absolute>";
        };
-       6E9F392A0569DB90007C1A1C = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
+       6E9A660605814C66000E9E25 = {
+               fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
-               name = "MyDocument.m: 774";
+               name = "MyDocument.h: 121";
                rLen = 0;
-               rLoc = 18782;
+               rLoc = 3150;
                rType = 0;
-               vrLen = 924;
-               vrLoc = 16873;
+               vrLen = 902;
+               vrLoc = 403;
        };
        6E9F392B0569DB90007C1A1C = {
                fRef = 6E0D40B90522449500A80003;
                vrLen = 663;
                vrLoc = 0;
        };
-       6EB852A0057476DD00E260EA = {
-               fRef = 6E4E098C050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.h: launchWebsiteMenu:";
-               rLen = 0;
-               rLoc = 1386;
-               rType = 0;
-               vrLen = 1103;
-               vrLoc = 334;
-       };
        6EB852A1057476DD00E260EA = {
                fRef = 6EB852E7057476DD00E260EA;
                isa = PBXTextBookmark;
                vrLen = 709;
                vrLoc = 2324;
        };
-       6EB852A9057476DD00E260EA = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 35";
-               rLen = 9;
-               rLoc = 881;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 0;
-       };
        6EB852AC057476DD00E260EA = {
                fRef = 6E51A97D0573304C00506538;
                isa = PBXTextBookmark;
                vrLen = 1075;
                vrLoc = 3454;
        };
-       6EB852B1057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 315";
-               rLen = 0;
-               rLoc = 6725;
-               rType = 0;
-               vrLen = 1097;
-               vrLoc = 6333;
-       };
        6EB852B2057476DD00E260EA = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1786;
                vrLoc = 702;
        };
-       6EB852B3057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 302";
-               rLen = 0;
-               rLoc = 6461;
-               rType = 0;
-               vrLen = 1205;
-               vrLoc = 6067;
-       };
        6EB852B4057476DD00E260EA = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 835;
                vrLoc = 137;
        };
-       6EB852B5057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 277";
-               rLen = 0;
-               rLoc = 5686;
-               rType = 0;
-               vrLen = 1285;
-               vrLoc = 5735;
-       };
        6EB852B6057476DD00E260EA = {
                fRef = 6E4E098D050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1099;
                vrLoc = 3399;
        };
-       6EB852B8057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 304";
-               rLen = 0;
-               rLoc = 6460;
-               rType = 0;
-               vrLen = 1141;
-               vrLoc = 5931;
-       };
        6EB852B9057476DD00E260EA = {
                fRef = 6EE004DD0560B42800F8A5B1;
                isa = PBXTextBookmark;
                vrLen = 1099;
                vrLoc = 3399;
        };
-       6EB852BA057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 314";
-               rLen = 0;
-               rLoc = 6665;
-               rType = 0;
-               vrLen = 1135;
-               vrLoc = 5931;
-       };
        6EB852BB057476DD00E260EA = {
                fRef = 6EE004DD0560B42800F8A5B1;
                isa = PBXTextBookmark;
                vrLen = 1099;
                vrLoc = 3399;
        };
-       6EB852BC057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 313";
-               rLen = 0;
-               rLoc = 6668;
-               rType = 0;
-               vrLen = 1208;
-               vrLoc = 5735;
-       };
        6EB852BD057476DD00E260EA = {
                fRef = 6EE004DD0560B42800F8A5B1;
                isa = PBXTextBookmark;
                vrLen = 1099;
                vrLoc = 3399;
        };
-       6EB852BE057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 562";
-               rLen = 0;
-               rLoc = 12621;
-               rType = 0;
-               vrLen = 1260;
-               vrLoc = 11861;
-       };
-       6EB852BF057476DD00E260EA = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: cancelButton:";
-               rLen = 32;
-               rLoc = 31458;
-               rType = 0;
-               vrLen = 998;
-               vrLoc = 29449;
-       };
-       6EB852C0057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: searchIntegerShort:";
-               rLen = 41;
-               rLoc = 20989;
-               rType = 0;
-               vrLen = 1289;
-               vrLoc = 22038;
-       };
        6EB852C1057476DD00E260EA = {
                fRef = 6EFB422D052F601400A80003;
                isa = PBXTextBookmark;
                vrLen = 766;
                vrLoc = 139;
        };
-       6EB852C3057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: searchIntegerShort:";
-               rLen = 41;
-               rLoc = 20989;
-               rType = 0;
-               vrLen = 1262;
-               vrLoc = 22105;
-       };
        6EB852C4057476DD00E260EA = {
                fRef = 6EFB422E052F601400A80003;
                isa = PBXTextBookmark;
                vrLen = 468;
                vrLoc = 574;
        };
-       6EB852C7057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1920";
-               rLen = 66;
-               rLoc = 42927;
-               rType = 0;
-               vrLen = 715;
-               vrLoc = 42398;
-       };
        6EB852C8057476DD00E260EA = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1815;
                vrLoc = 753;
        };
-       6EB852C9057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: sendSearchFinished";
-               rLen = 0;
-               rLoc = 30172;
-               rType = 0;
-               vrLen = 1028;
-               vrLoc = 29686;
-       };
        6EB852CA057476DD00E260EA = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1820;
                vrLoc = 753;
        };
-       6EB852CB057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 741";
-               rLen = 0;
-               rLoc = 17084;
-               rType = 0;
-               vrLen = 1208;
-               vrLoc = 17032;
-       };
-       6EB852CC057476DD00E260EA = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 401";
-               rLen = 37;
-               rLoc = 10741;
-               rType = 0;
-               vrLen = 975;
-               vrLoc = 9731;
-       };
-       6EB852CD057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 305";
-               rLen = 0;
-               rLoc = 6548;
-               rType = 0;
-               vrLen = 971;
-               vrLoc = 5004;
-       };
-       6EB852CE057476DD00E260EA = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 875";
-               rLen = 0;
-               rLoc = 20603;
-               rType = 0;
-               vrLen = 1002;
-               vrLoc = 19722;
-       };
-       6EB852CF057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: changeString8bit:size:addresses:count:";
-               rLen = 90;
-               rLoc = 25997;
-               rType = 0;
-               vrLen = 1025;
-               vrLoc = 24939;
-       };
        6EB852D0057476DD00E260EA = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1906;
                vrLoc = 828;
        };
-       6EB852D1057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1056";
-               rLen = 8;
-               rLoc = 25718;
-               rType = 0;
-               vrLen = 1174;
-               vrLoc = 25004;
-       };
        6EB852D2057476DD00E260EA = {
                fRef = 6EE004DE0560B42800F8A5B1;
                isa = PBXTextBookmark;
                vrLen = 709;
                vrLoc = 2324;
        };
-       6EB852D3057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1151";
-               rLen = 0;
-               rLoc = 28066;
-               rType = 0;
-               vrLen = 1102;
-               vrLoc = 27078;
-       };
        6EB852D4057476DD00E260EA = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1906;
                vrLoc = 828;
        };
-       6EB852D5057476DD00E260EA = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1058";
-               rLen = 0;
-               rLoc = 25787;
-               rType = 0;
-               vrLen = 1133;
-               vrLoc = 25053;
-       };
        6EB852D6057476DD00E260EA = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1053;
                vrLoc = 456;
        };
-       6EB852D7057476DD00E260EA = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1341";
-               rLen = 0;
-               rLoc = 31525;
-               rType = 0;
-               vrLen = 952;
-               vrLoc = 29575;
-       };
        6EB852D8057476DD00E260EA = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1084;
                vrLoc = 535;
        };
-       6EB852D9057476DD00E260EA = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1341";
-               rLen = 0;
-               rLoc = 31525;
-               rType = 0;
-               vrLen = 962;
-               vrLoc = 29571;
-       };
        6EB852DA057476DD00E260EA = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1364;
                vrLoc = 1150;
        };
-       6EB852DB057476DD00E260EA = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1348";
-               rLen = 0;
-               rLoc = 31525;
-               rType = 0;
-               vrLen = 1092;
-               vrLoc = 29575;
-       };
        6EB852DC057476DD00E260EA = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1364;
                vrLoc = 1150;
        };
-       6EB852DD057476DD00E260EA = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1348";
-               rLen = 0;
-               rLoc = 31525;
-               rType = 0;
-               vrLen = 1102;
-               vrLoc = 29575;
-       };
        6EB852DE057476DD00E260EA = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1364;
                vrLoc = 1150;
        };
-       6EB852DF057476DD00E260EA = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
+       6EB852E0057476DD00E260EA = {
+               fRef = 2A37F4AEFDCFA73011CA2CEA;
+               isa = PBXTextBookmark;
+               name = "MyDocument.h: changeTimer:";
+               rLen = 37;
+               rLoc = 4261;
+               rType = 0;
+               vrLen = 1235;
+               vrLoc = 3400;
+       };
+       6EB852E2057476DD00E260EA = {
+               fRef = 6E0BDF7D0511568D00A80003;
+               isa = PBXTextBookmark;
+               name = "cheat_types.h: 35";
+               rLen = 9;
+               rLoc = 881;
+               rType = 0;
+               vrLen = 947;
+               vrLoc = 0;
+       };
+       6EB852E4057476DD00E260EA = {
+               fRef = 2A37F4AEFDCFA73011CA2CEA;
+               isa = PBXTextBookmark;
+               name = "MyDocument.h: savedStatusColor";
+               rLen = 16;
+               rLoc = 1193;
+               rType = 0;
+               vrLen = 1005;
+               vrLoc = 456;
+       };
+       6EB852E6057476DD00E260EA = {
+               isa = PBXFileReference;
+               name = NSWorkspace.h;
+               path = /Developer/SDKs/MacOSX10.2.7.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSWorkspace.h;
+               refType = 0;
+               sourceTree = "<absolute>";
+       };
+       6EB852E7057476DD00E260EA = {
+               isa = PBXFileReference;
+               name = NSWorkspace.h;
+               path = /Developer/SDKs/MacOSX10.2.7.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSWorkspace.h;
+               refType = 0;
+               sourceTree = "<absolute>";
+       };
+       6ECC8EE60579AE4A00AA179F = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 670}}";
+                       sepNavSelRange = "{1339, 0}";
+                       sepNavVisRect = "{{0, 216}, {1034, 408}}";
+                       sepNavWindowFrame = "{{61, 397}, {750, 558}}";
+               };
+       };
+       6ECC8F0F0579B23B00AA179F = {
+               fRef = 6E4E098C050BB21400A80003;
+               isa = PBXTextBookmark;
+               name = "AppController.h: 1";
+               rLen = 308;
+               rLoc = 0;
+               rType = 0;
+               vrLen = 1148;
+               vrLoc = 0;
+       };
+       6ECC8F110579B23B00AA179F = {
+               fRef = 6E3309E10575BA9D0093550E;
+               isa = PBXBookmark;
+       };
+       6ECC8F120579B23B00AA179F = {
+               fRef = 089C1660FE840EACC02AAC07;
+               isa = PBXTextBookmark;
+               name = "English: 5";
+               rLen = 0;
+               rLoc = 139;
+               rType = 0;
+               vrLen = 201;
+               vrLoc = 0;
+       };
+       6ECC8F130579B23B00AA179F = {
+               fRef = 6ECC8F360579B24600AA179F;
+               isa = PBXTextBookmark;
+               name = "(null): 1";
+               rLen = 0;
+               rLoc = 0;
+               rType = 0;
+               vrLen = 1250;
+               vrLoc = 0;
+       };
+       6ECC8F160579B23B00AA179F = {
+               fRef = 6E3F0D01050D4ACC00A80003;
+               isa = PBXTextBookmark;
+               name = "cheat_net.h: 12";
+               rLen = 21;
+               rLoc = 327;
+               rType = 0;
+               vrLen = 485;
+               vrLoc = 0;
+       };
+       6ECC8F180579B23B00AA179F = {
+               fRef = 6E0D40B90522449500A80003;
+               isa = PBXTextBookmark;
+               name = "CheatListener.m: 102";
+               rLen = 0;
+               rLoc = 2822;
+               rType = 0;
+               vrLen = 858;
+               vrLoc = 2431;
+       };
+       6ECC8F1B0579B23B00AA179F = {
+               fRef = 089C1660FE840EACC02AAC07;
+               isa = PBXTextBookmark;
+               name = "English: 5";
+               rLen = 0;
+               rLoc = 139;
+               rType = 0;
+               vrLen = 201;
+               vrLoc = 0;
+       };
+       6ECC8F1C0579B23B00AA179F = {
+               fRef = 6E4E098C050BB21400A80003;
+               isa = PBXTextBookmark;
+               name = "AppController.h: 1";
+               rLen = 308;
+               rLoc = 0;
+               rType = 0;
+               vrLen = 1148;
+               vrLoc = 0;
+       };
+       6ECC8F1D0579B23B00AA179F = {
+               fRef = 6E0BDF7D0511568D00A80003;
+               isa = PBXTextBookmark;
+               name = "cheat_types.h: 35";
+               rLen = 9;
+               rLoc = 881;
+               rType = 0;
+               vrLen = 947;
+               vrLoc = 0;
+       };
+       6ECC8F1F0579B23B00AA179F = {
+               fRef = 6E3309E10575BA9D0093550E;
+               isa = PBXBookmark;
+       };
+       6ECC8F220579B23B00AA179F = {
+               fRef = 089C1660FE840EACC02AAC07;
+               isa = PBXTextBookmark;
+               name = "English: 5";
+               rLen = 0;
+               rLoc = 139;
+               rType = 0;
+               vrLen = 201;
+               vrLoc = 0;
+       };
+       6ECC8F230579B23B00AA179F = {
+               fRef = 32DBCF750370BD2300C91783;
+               isa = PBXTextBookmark;
+               name = "The_Cheat_Prefix.pch: 14";
+               rLen = 0;
+               rLoc = 238;
+               rType = 0;
+               vrLen = 238;
+               vrLoc = 0;
+       };
+       6ECC8F240579B23B00AA179F = {
+               fRef = 6ECC8F350579B24600AA179F;
+               isa = PBXTextBookmark;
+               name = "(null): 1";
+               rLen = 0;
+               rLoc = 0;
+               rType = 0;
+               vrLen = 1250;
+               vrLoc = 0;
+       };
+       6ECC8F270579B23B00AA179F = {
+               fRef = 6ECC8EE60579AE4A00AA179F;
+               isa = PBXTextBookmark;
+               name = "chaz.h: 1";
+               rLen = 0;
+               rLoc = 0;
+               rType = 0;
+               vrLen = 1253;
+               vrLoc = 0;
+       };
+       6ECC8F280579B23B00AA179F = {
+               fRef = 32DBCF750370BD2300C91783;
+               isa = PBXTextBookmark;
+               name = "The_Cheat_Prefix.pch: 14";
+               rLen = 0;
+               rLoc = 238;
+               rType = 0;
+               vrLen = 238;
+               vrLoc = 0;
+       };
+       6ECC8F290579B23B00AA179F = {
+               fRef = 6ECC8EE60579AE4A00AA179F;
+               isa = PBXTextBookmark;
+               name = "chaz.h: cl_compare_float_eps";
+               rLen = 0;
+               rLoc = 706;
+               rType = 0;
+               vrLen = 1253;
+               vrLoc = 0;
+       };
+       6ECC8F2B0579B23B00AA179F = {
+               fRef = 6ECC8EE60579AE4A00AA179F;
+               isa = PBXTextBookmark;
+               name = "chaz.h: 12";
+               rLen = 16;
+               rLoc = 315;
+               rType = 0;
+               vrLen = 611;
+               vrLoc = 82;
+       };
+       6ECC8F2C0579B23B00AA179F = {
+               fRef = 6E3F0D01050D4ACC00A80003;
+               isa = PBXTextBookmark;
+               name = "cheat_net.h: 12";
+               rLen = 21;
+               rLoc = 327;
+               rType = 0;
+               vrLen = 485;
+               vrLoc = 0;
+       };
+       6ECC8F2D0579B23B00AA179F = {
+               fRef = 6ECC8EE60579AE4A00AA179F;
+               isa = PBXTextBookmark;
+               name = "chaz.h: cl_compare_double_eps";
+               rLen = 0;
+               rLoc = 788;
+               rType = 0;
+               vrLen = 920;
+               vrLoc = 333;
+       };
+       6ECC8F2E0579B23B00AA179F = {
+               fRef = 6E0D40B90522449500A80003;
+               isa = PBXTextBookmark;
+               name = "CheatListener.m: 102";
+               rLen = 0;
+               rLoc = 2822;
+               rType = 0;
+               vrLen = 858;
+               vrLoc = 2431;
+       };
+       6ECC8F300579B23B00AA179F = {
+               fRef = 6E0D40B90522449500A80003;
+               isa = PBXTextBookmark;
+               name = "CheatListener.m: 102";
+               rLen = 0;
+               rLoc = 2822;
+               rType = 0;
+               vrLen = 858;
+               vrLoc = 2431;
+       };
+       6ECC8F310579B23B00AA179F = {
+               fRef = 6ECC8EE60579AE4A00AA179F;
+               isa = PBXTextBookmark;
+               name = "chaz.h: 40";
+               rLen = 0;
+               rLoc = 1261;
+               rType = 0;
+               vrLen = 929;
+               vrLoc = 332;
+       };
+       6ECC8F320579B23B00AA179F = {
+               fRef = 32DBCF750370BD2300C91783;
+               isa = PBXTextBookmark;
+               name = "The_Cheat_Prefix.pch: 14";
+               rLen = 0;
+               rLoc = 238;
+               rType = 0;
+               vrLen = 238;
+               vrLoc = 0;
+       };
+       6ECC8F350579B24600AA179F = {
+               isa = PBXFileReference;
+               name = OpenGL.h;
+               path = /System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/OpenGL.h;
+               refType = 0;
+               sourceTree = "<absolute>";
+       };
+       6ECC8F360579B24600AA179F = {
+               isa = PBXFileReference;
+               name = OpenGL.h;
+               path = /System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/OpenGL.h;
+               refType = 0;
+               sourceTree = "<absolute>";
+       };
+       6ECC8F450579B51B00AA179F = {
+               fRef = 2A37F4B0FDCFA73011CA2CEA;
+               isa = PBXTextBookmark;
+               name = "main.m: 1";
+               rLen = 0;
+               rLoc = 0;
+               rType = 0;
+               vrLen = 477;
+               vrLoc = 0;
+       };
+       6ECC8F460579B51B00AA179F = {
+               fRef = 6E51A986057330B900506538;
+               isa = PBXTextBookmark;
+               name = "cheat_shared.h: 17";
+               rLen = 0;
+               rLoc = 401;
+               rType = 0;
+               vrLen = 409;
+               vrLoc = 0;
+       };
+       6ECC8F470579B51B00AA179F = {
+               fRef = 6ECC8EE60579AE4A00AA179F;
+               isa = PBXTextBookmark;
+               name = "chaz.h: 42";
+               rLen = 0;
+               rLoc = 1339;
+               rType = 0;
+               vrLen = 999;
+               vrLoc = 332;
+       };
+       6ECC8F480579B51B00AA179F = {
+               fRef = 32DBCF750370BD2300C91783;
+               isa = PBXTextBookmark;
+               name = "The_Cheat_Prefix.pch: 14";
+               rLen = 0;
+               rLoc = 238;
+               rType = 0;
+               vrLen = 238;
+               vrLoc = 0;
+       };
+       6ECC8F490579B51B00AA179F = {
+               fRef = 6E4E098F050BB21400A80003;
+               isa = PBXTextBookmark;
+               name = "CheatServer.h: ";
+               rLen = 0;
+               rLoc = 2334;
+               rType = 0;
+               vrLen = 671;
+               vrLoc = 680;
+       };
+       6ECC8F4A0579B51B00AA179F = {
+               fRef = 6E51A96B0573258500506538;
+               isa = PBXTextBookmark;
+               name = "math.h: M_PI";
+               rLen = 7;
+               rLoc = 12930;
+               rType = 0;
+               vrLen = 1344;
+               vrLoc = 12401;
+       };
+       6ECC8F4D0579B51B00AA179F = {
+               fRef = 6ECC8EE60579AE4A00AA179F;
+               isa = PBXTextBookmark;
+               name = "chaz.h: 40";
+               rLen = 0;
+               rLoc = 1261;
+               rType = 0;
+               vrLen = 929;
+               vrLoc = 332;
+       };
+       6ECC8F4E0579B51B00AA179F = {
+               fRef = 2A37F4B0FDCFA73011CA2CEA;
+               isa = PBXTextBookmark;
+               name = "main.m: 1";
+               rLen = 0;
+               rLoc = 0;
+               rType = 0;
+               vrLen = 477;
+               vrLoc = 0;
+       };
+       6ECC8F4F0579B51B00AA179F = {
+               fRef = 6ECC8EE60579AE4A00AA179F;
                isa = PBXTextBookmark;
-               name = "MyDocument.m: 1350";
+               name = "chaz.h: 40";
                rLen = 0;
-               rLoc = 31525;
+               rLoc = 1261;
                rType = 0;
-               vrLen = 1113;
-               vrLoc = 29575;
+               vrLen = 929;
+               vrLoc = 332;
        };
-       6EB852E0057476DD00E260EA = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
+       6ECC8F500579B51B00AA179F = {
+               fRef = 32DBCF750370BD2300C91783;
                isa = PBXTextBookmark;
-               name = "MyDocument.h: changeTimer:";
-               rLen = 37;
-               rLoc = 4261;
+               name = "The_Cheat_Prefix.pch: 14";
+               rLen = 0;
+               rLoc = 238;
                rType = 0;
-               vrLen = 1235;
-               vrLoc = 3400;
+               vrLen = 238;
+               vrLoc = 0;
        };
-       6EB852E1057476DD00E260EA = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
+       6ECC8F510579B51B00AA179F = {
+               fRef = 6ECC8EE60579AE4A00AA179F;
                isa = PBXTextBookmark;
-               name = "MyDocument.m: 1353";
+               name = "chaz.h: 40";
                rLen = 0;
-               rLoc = 31525;
+               rLoc = 1261;
                rType = 0;
-               vrLen = 1144;
-               vrLoc = 29634;
+               vrLen = 929;
+               vrLoc = 332;
        };
-       6EB852E2057476DD00E260EA = {
-               fRef = 6E0BDF7D0511568D00A80003;
+       6ECC8F520579B51B00AA179F = {
+               fRef = 6E51A986057330B900506538;
                isa = PBXTextBookmark;
-               name = "cheat_types.h: 35";
-               rLen = 9;
-               rLoc = 881;
+               name = "cheat_shared.h: 17";
+               rLen = 0;
+               rLoc = 401;
                rType = 0;
-               vrLen = 947;
+               vrLen = 409;
                vrLoc = 0;
        };
-       6EB852E3057476DD00E260EA = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
+       6ECC8F530579B51B00AA179F = {
+               fRef = 6ECC8EE60579AE4A00AA179F;
                isa = PBXTextBookmark;
-               name = "MyDocument.m: search";
-               rLen = 15;
-               rLoc = 24517;
+               name = "chaz.h: 42";
+               rLen = 0;
+               rLoc = 1339;
                rType = 0;
-               vrLen = 922;
-               vrLoc = 26812;
+               vrLen = 999;
+               vrLoc = 332;
        };
-       6EB852E4057476DD00E260EA = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
+       6ECC8F540579B51B00AA179F = {
+               fRef = 32DBCF750370BD2300C91783;
                isa = PBXTextBookmark;
-               name = "MyDocument.h: savedStatusColor";
-               rLen = 16;
-               rLoc = 1193;
+               name = "The_Cheat_Prefix.pch: 14";
+               rLen = 0;
+               rLoc = 238;
                rType = 0;
-               vrLen = 1005;
-               vrLoc = 456;
+               vrLen = 238;
+               vrLoc = 0;
        };
-       6EB852E6057476DD00E260EA = {
-               isa = PBXFileReference;
-               name = NSWorkspace.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSWorkspace.h;
-               refType = 0;
-               sourceTree = "<absolute>";
+       6ECC8F550579B51B00AA179F = {
+               fRef = 6E4E098F050BB21400A80003;
+               isa = PBXTextBookmark;
+               name = "CheatServer.h: ";
+               rLen = 0;
+               rLoc = 2334;
+               rType = 0;
+               vrLen = 671;
+               vrLoc = 680;
        };
-       6EB852E7057476DD00E260EA = {
-               isa = PBXFileReference;
-               name = NSWorkspace.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSWorkspace.h;
-               refType = 0;
-               sourceTree = "<absolute>";
+       6ECC8F570579B51B00AA179F = {
+               fRef = 6E51A96B0573258500506538;
+               isa = PBXTextBookmark;
+               name = "math.h: M_PI";
+               rLen = 7;
+               rLoc = 12930;
+               rType = 0;
+               vrLen = 1344;
+               vrLoc = 12401;
        };
        6ED3E46305192E2B00A80003 = {
                uiCtxt = {
                vrLen = 1359;
                vrLoc = 2060;
        };
-       6EE004960560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: clearSearch";
-               rLen = 0;
-               rLoc = 14326;
-               rType = 0;
-               vrLen = 821;
-               vrLoc = 11288;
-       };
        6EE004970560B42800F8A5B1 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1343;
                vrLoc = 2267;
        };
-       6EE004980560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 520";
-               rLen = 0;
-               rLoc = 14912;
-               rType = 0;
-               vrLen = 912;
-               vrLoc = 11653;
-       };
        6EE004990560B42800F8A5B1 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1369;
                vrLoc = 2241;
        };
-       6EE0049A0560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: handlePauseTarget";
-               rLen = 19;
-               rLoc = 42264;
-               rType = 0;
-               vrLen = 840;
-               vrLoc = 19457;
-       };
        6EE0049B0560B42800F8A5B1 = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1370;
                vrLoc = 1068;
        };
-       6EE0049C0560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 192";
-               rLen = 0;
-               rLoc = 4463;
-               rType = 0;
-               vrLen = 815;
-               vrLoc = 3879;
-       };
        6EE0049D0560B42800F8A5B1 = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1095;
                vrLoc = 505;
        };
-       6EE0049E0560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 791";
-               rLen = 0;
-               rLoc = 36328;
-               rType = 0;
-               vrLen = 725;
-               vrLoc = 15367;
-       };
        6EE0049F0560B42800F8A5B1 = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1095;
                vrLoc = 505;
        };
-       6EE004A00560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 794";
-               rLen = 0;
-               rLoc = 36390;
-               rType = 0;
-               vrLen = 818;
-               vrLoc = 15367;
-       };
-       6EE004A10560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1044";
-               rLen = 0;
-               rLoc = 32398;
-               rType = 0;
-               vrLen = 554;
-               vrLoc = 22005;
-       };
        6EE004A20560B42800F8A5B1 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1046;
                vrLoc = 403;
        };
-       6EE004A30560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: respondsToSelector:";
-               rLen = 22;
-               rLoc = 32281;
-               rType = 0;
-               vrLen = 594;
-               vrLoc = 22001;
-       };
        6EE004A40560B42800F8A5B1 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1379;
                vrLoc = 2267;
        };
-       6EE004A50560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: respondsToSelector:";
-               rLen = 22;
-               rLoc = 32281;
-               rType = 0;
-               vrLen = 594;
-               vrLoc = 22001;
-       };
        6EE004A60560B42800F8A5B1 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1296;
                vrLoc = 2540;
        };
-       6EE004A70560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 965";
-               rLen = 0;
-               rLoc = 29171;
-               rType = 0;
-               vrLen = 846;
-               vrLoc = 20653;
-       };
-       6EE004A80560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 792";
-               rLen = 0;
-               rLoc = 36390;
-               rType = 0;
-               vrLen = 791;
-               vrLoc = 15367;
-       };
-       6EE004A90560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: receivedVariableList:";
-               rLen = 31;
-               rLoc = 19213;
-               rType = 0;
-               vrLen = 978;
-               vrLoc = 15523;
-       };
        6EE004AA0560B42800F8A5B1 = {
                fRef = 6E0D40AD05223CCE00A80003;
                isa = PBXTextBookmark;
                vrLen = 1205;
                vrLoc = 1832;
        };
-       6EE004AF0560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 726";
-               rLen = 0;
-               rLoc = 19660;
-               rType = 0;
-               vrLen = 911;
-               vrLoc = 16139;
-       };
        6EE004B00560B42800F8A5B1 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                vrLen = 1255;
                vrLoc = 805;
        };
-       6EE004B10560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 1032";
-               rLen = 0;
-               rLoc = 30896;
-               rType = 0;
-               vrLen = 661;
-               vrLoc = 21842;
-       };
        6EE004B20560B42800F8A5B1 = {
                fRef = 6E0D40B4052243D500A80003;
                isa = PBXTextBookmark;
                vrLen = 1265;
                vrLoc = 1575;
        };
-       6EE004B40560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 99";
-               rLen = 0;
-               rLoc = 3949;
-               rType = 0;
-               vrLen = 954;
-               vrLoc = 1505;
-       };
        6EE004B50560B42800F8A5B1 = {
                fRef = 6E0D40AD05223CCE00A80003;
                isa = PBXTextBookmark;
                vrLen = 1345;
                vrLoc = 2257;
        };
-       6EE004B60560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 203";
-               rLen = 0;
-               rLoc = 6769;
-               rType = 0;
-               vrLen = 1303;
-               vrLoc = 3702;
-       };
-       6EE004B70560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 792";
-               rLen = 0;
-               rLoc = 36390;
-               rType = 0;
-               vrLen = 791;
-               vrLoc = 15367;
-       };
        6EE004B80560B42800F8A5B1 = {
                fRef = 6E71F41B051BCCC600A80003;
                isa = PBXTextBookmark;
                vrLen = 1035;
                vrLoc = 0;
        };
-       6EE004B90560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 210";
-               rLen = 0;
-               rLoc = 6866;
-               rType = 0;
-               vrLen = 1386;
-               vrLoc = 3702;
-       };
        6EE004BA0560B42800F8A5B1 = {
                fRef = 6E0BDF7D0511568D00A80003;
                isa = PBXTextBookmark;
                vrLen = 947;
                vrLoc = 0;
        };
-       6EE004BB0560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 852";
-               rLen = 0;
-               rLoc = 37456;
-               rType = 0;
-               vrLen = 771;
-               vrLoc = 16554;
-       };
        6EE004BC0560B42800F8A5B1 = {
                fRef = 6E0BDF7D0511568D00A80003;
                isa = PBXTextBookmark;
                vrLen = 947;
                vrLoc = 0;
        };
-       6EE004BD0560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 189";
-               rLen = 0;
-               rLoc = 5814;
-               rType = 0;
-               vrLen = 1386;
-               vrLoc = 3702;
-       };
-       6EE004BE0560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 941";
-               rLen = 0;
-               rLoc = 38762;
-               rType = 0;
-               vrLen = 751;
-               vrLoc = 17856;
-       };
-       6EE004BF0560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 846";
-               rLen = 0;
-               rLoc = 28976;
-               rType = 0;
-               vrLen = 739;
-               vrLoc = 18041;
-       };
        6EE004C00560B42800F8A5B1 = {
                fRef = 6E0D40B4052243D500A80003;
                isa = PBXTextBookmark;
                vrLen = 1278;
                vrLoc = 867;
        };
-       6EE004C50560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 841";
-               rLen = 0;
-               rLoc = 28906;
-               rType = 0;
-               vrLen = 869;
-               vrLoc = 17913;
-       };
        6EE004C60560B42800F8A5B1 = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1433;
                vrLoc = 653;
        };
-       6EE004C70560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 370";
-               rLen = 0;
-               rLoc = 21033;
-               rType = 0;
-               vrLen = 1234;
-               vrLoc = 7374;
-       };
        6EE004C80560B42800F8A5B1 = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1034;
                vrLoc = 439;
        };
-       6EE004C90560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 379";
-               rLen = 0;
-               rLoc = 21224;
-               rType = 0;
-               vrLen = 728;
-               vrLoc = 7246;
-       };
        6EE004CA0560B42800F8A5B1 = {
                fRef = 6EFB422D052F601400A80003;
                isa = PBXTextBookmark;
                vrLen = 869;
                vrLoc = 0;
        };
-       6EE004CC0560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 841";
-               rLen = 0;
-               rLoc = 28906;
-               rType = 0;
-               vrLen = 868;
-               vrLoc = 17913;
-       };
-       6EE004CD0560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 381";
-               rLen = 0;
-               rLoc = 21340;
-               rType = 0;
-               vrLen = 910;
-               vrLoc = 7375;
-       };
        6EE004CE0560B42800F8A5B1 = {
                fRef = 6EFB422D052F601400A80003;
                isa = PBXTextBookmark;
                vrLen = 736;
                vrLoc = 0;
        };
-       6EE004CF0560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 408";
-               rLen = 0;
-               rLoc = 22242;
-               rType = 0;
-               vrLen = 1251;
-               vrLoc = 7589;
-       };
        6EE004D00560B42800F8A5B1 = {
                fRef = 6EE0044305609C0600F8A5B1;
                isa = PBXTextBookmark;
                vrLen = 1191;
                vrLoc = 899;
        };
-       6EE004D20560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 415";
-               rLen = 51;
-               rLoc = 22424;
-               rType = 0;
-               vrLen = 1251;
-               vrLoc = 7589;
-       };
        6EE004D30560B42800F8A5B1 = {
                fRef = 6EE0044305609C0600F8A5B1;
                isa = PBXTextBookmark;
                vrLen = 1220;
                vrLoc = 3476;
        };
-       6EE004D40560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 300";
-               rLen = 0;
-               rLoc = 12922;
-               rType = 0;
-               vrLen = 1270;
-               vrLoc = 5296;
-       };
        6EE004D50560B42800F8A5B1 = {
                fRef = 6EE004E00560B42800F8A5B1;
                isa = PBXTextBookmark;
                vrLen = 677;
                vrLoc = 2778;
        };
-       6EE004D60560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 392";
-               rLen = 0;
-               rLoc = 21739;
-               rType = 0;
-               vrLen = 647;
-               vrLoc = 6893;
-       };
        6EE004D70560B42800F8A5B1 = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 1034;
                vrLoc = 439;
        };
-       6EE004D80560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: firstSearchIntegerLong:";
-               rLen = 0;
-               rLoc = 12968;
-               rType = 0;
-               vrLen = 668;
-               vrLoc = 6893;
-       };
        6EE004D90560B42800F8A5B1 = {
                fRef = 6EE004E20560B42800F8A5B1;
                isa = PBXTextBookmark;
                vrLen = 1845;
                vrLoc = 6447;
        };
-       6EE004DA0560B42800F8A5B1 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 402";
-               rLen = 0;
-               rLoc = 21947;
-               rType = 0;
-               vrLen = 1230;
-               vrLoc = 7747;
-       };
-       6EE004DB0560B42800F8A5B1 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: tableView:objectValueForTableColumn:row:";
-               rLen = 0;
-               rLoc = 38759;
-               rType = 0;
-               vrLen = 1376;
-               vrLoc = 27214;
-       };
        6EE004DD0560B42800F8A5B1 = {
                expectedFileType = sourcecode.c.objc;
                isa = PBXFileReference;
                vrLen = 1335;
                vrLoc = 983;
        };
-       6EE070E8055CA8E200598538 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: handlePauseTarget";
-               rLen = 19;
-               rLoc = 42264;
-               rType = 0;
-               vrLen = 840;
-               vrLoc = 19457;
-       };
        6EE070EA055CA8E200598538 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
        6EF0870C0575382B00B81D60 = {
                fileReference = 6E4E098E050BB21400A80003;
                isa = PBXFileBreakpoint;
-               lineNumber = 348;
+               lineNumber = 351;
                state = 1;
        };
-       6EF08713057544F900B81D60 = {
-               fRef = 2A37F4ACFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 57";
-               rLen = 0;
-               rLoc = 1431;
-               rType = 0;
-               vrLen = 1087;
-               vrLoc = 1243;
-       };
        6EF8EB660559F823008BBE46 = {
                fRef = 2A37F4AEFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
                environmentEntries = (
                );
                isa = PBXExecutable;
-               name = "The Cheat (Upgraded)";
+               name = "The Cheat";
                shlibInfoDictList = (
                );
                sourceDirectories = (
                vrLen = 186;
                vrLoc = 0;
        };
-       6EF8EC28055A1C39008BBE46 = {
-               fRef = 32DBCF750370BD2300C91783;
-               isa = PBXTextBookmark;
-               name = "The_Cheat_Prefix.pch: 14";
-               rLen = 0;
-               rLoc = 238;
-               rType = 0;
-               vrLen = 238;
-               vrLoc = 0;
-       };
        6EF8EC29055A1C39008BBE46 = {
                fRef = 6EF8EC08055A1730008BBE46;
                isa = PBXTextBookmark;
                vrLen = 1369;
                vrLoc = 1069;
        };
-       6EF8EC56055A1C39008BBE46 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 607";
-               rLen = 0;
-               rLoc = 33504;
-               rType = 0;
-               vrLen = 823;
-               vrLoc = 10572;
-       };
-       6EF8EC58055A1C39008BBE46 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 576";
-               rLen = 0;
-               rLoc = 32077;
-               rType = 0;
-               vrLen = 907;
-               vrLoc = 11276;
-       };
        6EF8EC59055A1C39008BBE46 = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 923;
                vrLoc = 360;
        };
-       6EF8EC5A055A1C39008BBE46 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 577";
-               rLen = 0;
-               rLoc = 32077;
-               rType = 0;
-               vrLen = 984;
-               vrLoc = 11275;
-       };
        6EF8EC5B055A1C39008BBE46 = {
                fRef = 6E4E098F050BB21400A80003;
                isa = PBXTextBookmark;
                vrLen = 923;
                vrLoc = 360;
        };
-       6EF8EC5C055A1C39008BBE46 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 638";
-               rLen = 0;
-               rLoc = 33504;
-               rType = 0;
-               vrLen = 1031;
-               vrLoc = 11912;
-       };
        6EF8EC5D055A1C39008BBE46 = {
                fRef = 6E146B12051FA42C00A80003;
                isa = PBXTextBookmark;
                vrLen = 738;
                vrLoc = 0;
        };
-       6EF8EC67055A1C39008BBE46 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 969";
-               rLen = 0;
-               rLoc = 39337;
-               rType = 0;
-               vrLen = 866;
-               vrLoc = 18313;
-       };
-       6EF8EC69055A1C39008BBE46 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1044";
-               rLen = 0;
-               rLoc = 42679;
-               rType = 0;
-               vrLen = 820;
-               vrLoc = 19368;
-       };
        6EF8EC6A055A1C39008BBE46 = {
                fRef = 6E146B12051FA42C00A80003;
                isa = PBXTextBookmark;
                vrLen = 923;
                vrLoc = 360;
        };
-       6EF8EC70055A1C39008BBE46 = {
-               fRef = 6E4E098E050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.m: 1067";
-               rLen = 0;
-               rLoc = 43104;
-               rType = 0;
-               vrLen = 770;
-               vrLoc = 20315;
-       };
        6EF8EC72055A1C39008BBE46 = {
                fRef = 6EF8EC08055A1730008BBE46;
                isa = PBXTextBookmark;
index a2ade71cf1d261fe5e6e831258d7b4188bc1cc69..e0fc08c70ac446e0164ead6cc42a84a0690ae866 100644 (file)
@@ -5,24 +5,6 @@
        };
        objectVersion = 39;
        objects = {
-               080E96D9FE201CDB7F000001 = {
-                       fileRef = 2A37F4B9FDCFA73011CA2CEA;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               080E96DAFE201CDB7F000001 = {
-                       fileRef = 2A37F4B6FDCFA73011CA2CEA;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               080E96DBFE201CDB7F000001 = {
-                       fileRef = 2A37F4B4FDCFA73011CA2CEA;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                089C165FFE840EACC02AAC07 = {
                        children = (
                                089C1660FE840EACC02AAC07,
                        refType = 4;
                        sourceTree = "<group>";
                };
-               089C1661FE840EACC02AAC07 = {
-                       fileRef = 089C165FFE840EACC02AAC07;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
 //080
 //081
 //082
                        refType = 4;
                        sourceTree = "<group>";
                };
-               1058C7A9FEA54F5311CA2CBB = {
-                       fileRef = 1058C7A7FEA54F5311CA2CBB;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
 //100
 //101
 //102
 //103
 //104
-//170
-//171
-//172
-//173
-//174
-               1758732AFF379DA111CA2CBB = {
-                       expectedFileType = wrapper.application;
-                       fallbackIsa = PBXFileReference;
-                       isa = PBXApplicationReference;
-                       path = "The Cheat.app";
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-//170
-//171
-//172
-//173
-//174
 //190
 //191
 //192
 //194
                19C28FB0FE9D524F11CA2CBB = {
                        children = (
-                               1758732AFF379DA111CA2CBB,
                                6EF8EC09055A1730008BBE46,
                        );
                        isa = PBXGroup;
                        mainGroup = 2A37F4AAFDCFA73011CA2CEA;
                        projectDirPath = "";
                        targets = (
-                               2A37F4C6FDCFA73011CA2CEA,
                                6EF8EBD9055A1730008BBE46,
                        );
                };
                                2A37F4AFFDCFA73011CA2CEA,
                                2A37F4B8FDCFA73011CA2CEA,
                                2A37F4C3FDCFA73011CA2CEA,
+                               6ECC8E600579A3DC00AA179F,
                                19C28FB0FE9D524F11CA2CBB,
                                6EF8EC08055A1730008BBE46,
                        );
                };
                2A37F4AFFDCFA73011CA2CEA = {
                        children = (
+                               6ECC8EE60579AE4A00AA179F,
                                32DBCF750370BD2300C91783,
                                2A37F4B0FDCFA73011CA2CEA,
                                6E51A986057330B900506538,
                        refType = 0;
                        sourceTree = "<absolute>";
                };
-               2A37F4C6FDCFA73011CA2CEA = {
-                       buildPhases = (
-                               2A37F4C7FDCFA73011CA2CEA,
-                               2A37F4C9FDCFA73011CA2CEA,
-                               2A37F4CEFDCFA73011CA2CEA,
-                               2A37F4D1FDCFA73011CA2CEA,
-                       );
-                       buildSettings = {
-                               CC = "/usr/bin/gcc-3.3";
-                               CPLUSPLUS = "/usr/bin/g++-3.3";
-                               FRAMEWORK_SEARCH_PATHS = "";
-                               HEADER_SEARCH_PATHS = "";
-                               INSTALL_PATH = "$(HOME)/Applications";
-                               LIBRARY_SEARCH_PATHS = "";
-                               OPTIMIZATION_CFLAGS = "-O3";
-                               OTHER_CFLAGS = "-std=c99";
-                               OTHER_LDFLAGS = "";
-                               PRECOMPILE_PREFIX_HEADER = YES;
-                               PREFIX_HEADER = The_Cheat_Prefix.h;
-                               PRODUCT_NAME = "The Cheat";
-                               SECTORDER_FLAGS = "";
-                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
-                               WRAPPER_EXTENSION = app;
-                       };
-                       dependencies = (
-                       );
-                       isa = PBXApplicationTarget;
-                       name = "The Cheat";
-                       productInstallPath = "$(HOME)/Applications";
-                       productName = "The Cheat";
-                       productReference = 1758732AFF379DA111CA2CBB;
-                       productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
-<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
-<plist version=\"1.0\">
-<dict>
-       <key>CFBundleDevelopmentRegion</key>
-       <string>English</string>
-       <key>CFBundleDocumentTypes</key>
-       <array>
-               <dict>
-                       <key>CFBundleTypeName</key>
-                       <string>The Cheat</string>
-                       <key>CFBundleTypeRole</key>
-                       <string>Editor</string>
-                       <key>NSDocumentClass</key>
-                       <string>MyDocument</string>
-               </dict>
-       </array>
-       <key>CFBundleExecutable</key>
-       <string>The Cheat</string>
-       <key>CFBundleGetInfoString</key>
-       <string>The Cheat 1.0</string>
-       <key>CFBundleIconFile</key>
-       <string>icon_b.icns</string>
-       <key>CFBundleIdentifier</key>
-       <string>com.brokenzipper.TheCheat</string>
-       <key>CFBundleInfoDictionaryVersion</key>
-       <string>6.0</string>
-       <key>CFBundleName</key>
-       <string>The Cheat</string>
-       <key>CFBundlePackageType</key>
-       <string>APPL</string>
-       <key>CFBundleShortVersionString</key>
-       <string>1.0</string>
-       <key>CFBundleSignature</key>
-       <string>ThCh</string>
-       <key>CFBundleVersion</key>
-       <string>1B02</string>
-       <key>NSMainNibFile</key>
-       <string>MainMenu</string>
-       <key>NSPrincipalClass</key>
-       <string>NSApplication</string>
-</dict>
-</plist>
-";
-               };
-               2A37F4C7FDCFA73011CA2CEA = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               32DBCF760370BD2300C91783,
-                               2A37F4C8FDCFA73011CA2CEA,
-                               6E4E0992050BB21400A80003,
-                               6E4E0995050BB21400A80003,
-                               6E3F0D03050D4ACC00A80003,
-                               6E0BDF7E0511568D00A80003,
-                               6ED3E46505192E2B00A80003,
-                               6E71F41D051BCCC600A80003,
-                               6E146B13051FA42C00A80003,
-                               6E0D40AE05223CCE00A80003,
-                               6E0D40B6052243D500A80003,
-                               6E0D40BA0522449500A80003,
-                               6E0D40C205224FD000A80003,
-                               6E0D40C605225DA100A80003,
-                               6E0D40CC0522815100A80003,
-                               6E0D40D00522820D00A80003,
-                               6EBCEEE80523E23700A80003,
-                               6EAF230A0527D7FE00A80003,
-                               6EFB422F052F601400A80003,
-                               6E51A97E0573304C00506538,
-                               6E51A988057330B900506538,
-                       );
-                       isa = PBXHeadersBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               2A37F4C8FDCFA73011CA2CEA = {
-                       fileRef = 2A37F4AEFDCFA73011CA2CEA;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               2A37F4C9FDCFA73011CA2CEA = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               080E96D9FE201CDB7F000001,
-                               080E96DAFE201CDB7F000001,
-                               080E96DBFE201CDB7F000001,
-                               089C1661FE840EACC02AAC07,
-                               6E0D40B205223D4E00A80003,
-                               6E0D40BE052245E700A80003,
-                               6ED02FE8055758FF007B5502,
-                               6E51A97805732B9000506538,
-                               6E3309E20575BA9D0093550E,
-                       );
-                       isa = PBXResourcesBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               2A37F4CEFDCFA73011CA2CEA = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               2A37F4CFFDCFA73011CA2CEA,
-                               2A37F4D0FDCFA73011CA2CEA,
-                               6E4E0993050BB21400A80003,
-                               6E4E0994050BB21400A80003,
-                               6E3F0D04050D4ACC00A80003,
-                               6ED3E46605192E2B00A80003,
-                               6E71F41E051BCCC600A80003,
-                               6E146B14051FA42C00A80003,
-                               6E0D40AF05223CCE00A80003,
-                               6E0D40B7052243D500A80003,
-                               6E0D40BB0522449500A80003,
-                               6EAF230B0527D7FE00A80003,
-                               6EFB4230052F601400A80003,
-                               6E51A97F0573304C00506538,
-                               6E51A989057330B900506538,
-                       );
-                       isa = PBXSourcesBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               2A37F4CFFDCFA73011CA2CEA = {
-                       fileRef = 2A37F4ACFDCFA73011CA2CEA;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                               );
-                       };
-               };
-               2A37F4D0FDCFA73011CA2CEA = {
-                       fileRef = 2A37F4B0FDCFA73011CA2CEA;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                               );
-                       };
-               };
-               2A37F4D1FDCFA73011CA2CEA = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               1058C7A9FEA54F5311CA2CBB,
-                       );
-                       isa = PBXFrameworksBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
 //2A0
 //2A1
 //2A2
                        refType = 4;
                        sourceTree = "<group>";
                };
-               32DBCF760370BD2300C91783 = {
-                       fileRef = 32DBCF750370BD2300C91783;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
 //320
 //321
 //322
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E0BDF7E0511568D00A80003 = {
-                       fileRef = 6E0BDF7D0511568D00A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E0D40AC05223CCE00A80003 = {
                        expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E0D40AE05223CCE00A80003 = {
-                       fileRef = 6E0D40AC05223CCE00A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6E0D40AF05223CCE00A80003 = {
-                       fileRef = 6E0D40AD05223CCE00A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E0D40B005223D4E00A80003 = {
                        children = (
                                6E0D40B105223D4E00A80003,
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E0D40B205223D4E00A80003 = {
-                       fileRef = 6E0D40B005223D4E00A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E0D40B3052243B800A80003 = {
                        children = (
                                6E4E098C050BB21400A80003,
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E0D40B6052243D500A80003 = {
-                       fileRef = 6E0D40B4052243D500A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6E0D40B7052243D500A80003 = {
-                       fileRef = 6E0D40B5052243D500A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E0D40B80522449500A80003 = {
                        expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E0D40BA0522449500A80003 = {
-                       fileRef = 6E0D40B80522449500A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6E0D40BB0522449500A80003 = {
-                       fileRef = 6E0D40B90522449500A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E0D40BC052245E700A80003 = {
                        children = (
                                6E0D40BD052245E700A80003,
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E0D40BE052245E700A80003 = {
-                       fileRef = 6E0D40BC052245E700A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E0D40BF05224F4B00A80003 = {
                        children = (
                                6E0D40C405225DA100A80003,
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E0D40C205224FD000A80003 = {
-                       fileRef = 6E0D40C005224FD000A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E0D40C405225DA100A80003 = {
                        expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E0D40C605225DA100A80003 = {
-                       fileRef = 6E0D40C405225DA100A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E0D40CA0522815100A80003 = {
                        expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E0D40CC0522815100A80003 = {
-                       fileRef = 6E0D40CA0522815100A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E0D40CE0522820D00A80003 = {
                        expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E0D40D00522820D00A80003 = {
-                       fileRef = 6E0D40CE0522820D00A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E146B11051FA42C00A80003 = {
                        expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E146B13051FA42C00A80003 = {
-                       fileRef = 6E146B11051FA42C00A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6E146B14051FA42C00A80003 = {
-                       fileRef = 6E146B12051FA42C00A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E3309E10575BA9D0093550E = {
                        expectedFileType = image.pdf;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E3309E20575BA9D0093550E = {
-                       fileRef = 6E3309E10575BA9D0093550E;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E3309E30575BA9D0093550E = {
                        fileRef = 6E3309E10575BA9D0093550E;
                        isa = PBXBuildFile;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E3F0D03050D4ACC00A80003 = {
-                       fileRef = 6E3F0D01050D4ACC00A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6E3F0D04050D4ACC00A80003 = {
-                       fileRef = 6E3F0D02050D4ACC00A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E4E098C050BB21400A80003 = {
                        expectedFileType = sourcecode.c.h;
                        fileEncoding = 30;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E4E0992050BB21400A80003 = {
-                       fileRef = 6E4E098C050BB21400A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6E4E0993050BB21400A80003 = {
-                       fileRef = 6E4E098D050BB21400A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6E4E0994050BB21400A80003 = {
-                       fileRef = 6E4E098E050BB21400A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6E4E0995050BB21400A80003 = {
-                       fileRef = 6E4E098F050BB21400A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E51A97605732B9000506538 = {
                        children = (
                                6E51A97705732B9000506538,
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E51A97805732B9000506538 = {
-                       fileRef = 6E51A97605732B9000506538;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E51A97905732B9000506538 = {
                        fileRef = 6E51A97605732B9000506538;
                        isa = PBXBuildFile;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E51A97E0573304C00506538 = {
-                       fileRef = 6E51A97C0573304C00506538;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6E51A97F0573304C00506538 = {
-                       fileRef = 6E51A97D0573304C00506538;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E51A9800573304C00506538 = {
                        fileRef = 6E51A97C0573304C00506538;
                        isa = PBXBuildFile;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E51A988057330B900506538 = {
-                       fileRef = 6E51A986057330B900506538;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6E51A989057330B900506538 = {
-                       fileRef = 6E51A987057330B900506538;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6E51A98A057330B900506538 = {
                        fileRef = 6E51A986057330B900506538;
                        isa = PBXBuildFile;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6E71F41D051BCCC600A80003 = {
-                       fileRef = 6E71F41B051BCCC600A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6E71F41E051BCCC600A80003 = {
-                       fileRef = 6E71F41C051BCCC600A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6EAF23070527D7DB00A80003 = {
                        children = (
                                6EAF23080527D7FE00A80003,
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6EAF230A0527D7FE00A80003 = {
-                       fileRef = 6EAF23080527D7FE00A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6EAF230B0527D7FE00A80003 = {
-                       fileRef = 6EAF23090527D7FE00A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6EBCEEE60523E23700A80003 = {
                        expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6EBCEEE80523E23700A80003 = {
-                       fileRef = 6EBCEEE60523E23700A80003;
+               6ECC8E600579A3DC00AA179F = {
+                       children = (
+                               6ECC8EE40579AE4400AA179F,
+                       );
+                       isa = PBXGroup;
+                       name = Libraries;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               6ECC8EE40579AE4400AA179F = {
+                       expectedFileType = archive.ar;
+                       isa = PBXFileReference;
+                       name = libchaz.a;
+                       path = /Users/chaz/Projects/LibChaz/build/libchaz.a;
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               6ECC8EE50579AE4400AA179F = {
+                       fileRef = 6ECC8EE40579AE4400AA179F;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               6ECC8EE60579AE4A00AA179F = {
+                       expectedFileType = sourcecode.c.h;
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       name = chaz.h;
+                       path = /Users/chaz/Projects/LibChaz/build/chaz.h;
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               6ECC8EE70579AE4A00AA179F = {
+                       fileRef = 6ECC8EE60579AE4A00AA179F;
                        isa = PBXBuildFile;
                        settings = {
                        };
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6ED02FE8055758FF007B5502 = {
-                       fileRef = 6ED02FE7055758FF007B5502;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6ED3E46305192E2B00A80003 = {
                        expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6ED3E46505192E2B00A80003 = {
-                       fileRef = 6ED3E46305192E2B00A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6ED3E46605192E2B00A80003 = {
-                       fileRef = 6ED3E46405192E2B00A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6ED3E46705192F0C00A80003 = {
                        children = (
                                6ED3E46305192E2B00A80003,
                        buildRules = (
                        );
                        buildSettings = {
-                               CC = "/usr/bin/gcc-3.3";
-                               CPLUSPLUS = "/usr/bin/g++-3.3";
                                FRAMEWORK_SEARCH_PATHS = "";
                                GCC_C_LANGUAGE_STANDARD = "compiler-default";
                                GCC_ENABLE_ASM_KEYWORD = YES;
                                HEADER_SEARCH_PATHS = "";
                                INFOPLIST_FILE = "Info-The_Cheat__Upgraded_.plist";
                                INSTALL_PATH = "$(HOME)/Applications";
-                               LIBRARY_SEARCH_PATHS = "";
+                               LIBRARY_SEARCH_PATHS = "\"/Users/chaz/Projects/The Cheat\" /Users/chaz/Projects/LibChaz/build";
                                MACOSX_DEPLOYMENT_TARGET = 10.2;
-                               OTHER_CFLAGS = "-fasm-blocks";
+                               OTHER_CFLAGS = "";
                                OTHER_LDFLAGS = "";
                                PRODUCT_NAME = "The Cheat";
                                SECTORDER_FLAGS = "";
                                WARNING_CFLAGS = "-Wmost";
                                WRAPPER_EXTENSION = app;
+                               ZERO_LINK = NO;
                        };
                        dependencies = (
                        );
                        isa = PBXNativeTarget;
-                       name = "The Cheat (Upgraded)";
+                       name = "The Cheat";
                        productInstallPath = "$(HOME)/Applications";
                        productName = "The Cheat";
                        productReference = 6EF8EC09055A1730008BBE46;
                                6EF8EBED055A1730008BBE46,
                                6E51A9800573304C00506538,
                                6E51A98A057330B900506538,
+                               6ECC8EE70579AE4A00AA179F,
                        );
                        isa = PBXHeadersBuildPhase;
                        runOnlyForDeploymentPostprocessing = 0;
                        buildActionMask = 2147483647;
                        files = (
                                6EF8EC06055A1730008BBE46,
+                               6ECC8EE50579AE4400AA179F,
                        );
                        isa = PBXFrameworksBuildPhase;
                        runOnlyForDeploymentPostprocessing = 0;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6EFB422F052F601400A80003 = {
-                       fileRef = 6EFB422D052F601400A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6EFB4230052F601400A80003 = {
-                       fileRef = 6EFB422E052F601400A80003;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
        };
        rootObject = 2A37F4A9FDCFA73011CA2CEA;
 }
This page took 0.191891 seconds and 4 git commands to generate.