[
  {
    "path": ".gitignore",
    "content": "# xcode noise\nbuild/*\n*.pbxuser\n*.mode1v3\n*.mode2v3\n#Info.plist\n#*.xcodeproj\n\n# old skool\n.svn\n\n# osx noise\n.DS_Store\nprofile\n\n# ignore other object files\n*.o\n\n"
  },
  {
    "path": "Classes/OCRAppDelegate.h",
    "content": "//\n//  OCRAppDelegate.h\n//  OCR\n//\n//  Created by Robert Carlsen on 04.09.2009.\n//\n//    Copyright (C) 2009, Robert Carlsen | robertcarlsen.net\n//\n//    This program is free software: you can redistribute it and/or modify\n//    it under the terms of the GNU General Public License as published by\n//    the Free Software Foundation, either version 3 of the License, or\n//    (at your option) any later version.\n//\n//    This program is distributed in the hope that it will be useful,\n//    but WITHOUT ANY WARRANTY; without even the implied warranty of\n//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n//    GNU General Public License for more details.\n//\n//    You should have received a copy of the GNU General Public License\n//    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n\n#import <UIKit/UIKit.h>\n\n@class OCRDisplayViewController;\n\n@interface OCRAppDelegate : NSObject <UIApplicationDelegate, UIActionSheetDelegate> {\n    UIWindow *window;\n    OCRDisplayViewController *displayViewController;\n}\n\n@property (nonatomic, retain) IBOutlet UIWindow *window;\n\n\n@end\n\n"
  },
  {
    "path": "Classes/OCRAppDelegate.m",
    "content": "//\n//  OCRAppDelegate.m\n//  OCR\n//\n//  Created by Robert Carlsen on 04.09.2009.\n//\n//    Copyright (C) 2009, Robert Carlsen | robertcarlsen.net\n//\n//    This program is free software: you can redistribute it and/or modify\n//    it under the terms of the GNU General Public License as published by\n//    the Free Software Foundation, either version 3 of the License, or\n//    (at your option) any later version.\n//\n//    This program is distributed in the hope that it will be useful,\n//    but WITHOUT ANY WARRANTY; without even the implied warranty of\n//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n//    GNU General Public License for more details.\n//\n//    You should have received a copy of the GNU General Public License\n//    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n\n#import \"OCRAppDelegate.h\"\n#import \"OCRDisplayViewController.h\"\n\n@implementation OCRAppDelegate\n\n@synthesize window;\n\n\n- (void)applicationDidFinishLaunching:(UIApplication *)application \n{\n    displayViewController = [[OCRDisplayViewController alloc] initWithNibName:@\"OCRDisplayViewController\" bundle:nil];\n    displayViewController.view.frame = [UIScreen mainScreen].applicationFrame;\n    \n    [window addSubview:displayViewController.view];\n    [window makeKeyAndVisible];\n}\n\n\n- (void)dealloc \n{\n    [displayViewController release];\n    [window release];\n    \n    [super dealloc];\n}\n\n\n@end\n"
  },
  {
    "path": "Classes/OCRDisplayViewController.h",
    "content": "//\n//    OCRDisplayViewController.h\n//    OCR\n//\n//    Created by Robert Carlsen on 03.12.2009.\n//\n//    Copyright (C) 2009, Robert Carlsen | robertcarlsen.net\n//\n//    This program is free software: you can redistribute it and/or modify\n//    it under the terms of the GNU General Public License as published by\n//    the Free Software Foundation, either version 3 of the License, or\n//    (at your option) any later version.\n//\n//    This program is distributed in the hope that it will be useful,\n//    but WITHOUT ANY WARRANTY; without even the implied warranty of\n//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n//    GNU General Public License for more details.\n//\n//    You should have received a copy of the GNU General Public License\n//    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n\n\n#import <UIKit/UIKit.h>\n#import <MessageUI/MessageUI.h>\n\n#import \"ZoomableImage.h\"\n\n// conditionally import or forward declare to contain objective-c++ code to here.\n#ifdef __cplusplus\n#import \"baseapi.h\"\nusing namespace tesseract;\n#else\n@class TessBaseAPI;\n#endif\n\n@interface OCRDisplayViewController : UIViewController\n<UIActionSheetDelegate, UINavigationControllerDelegate, MFMailComposeViewControllerDelegate, UIImagePickerControllerDelegate> {\n    TessBaseAPI *tess;\n    UIImage *imageForOCR;\n    NSString *outputString;\n    \n    UIActivityIndicatorView *activityView;\n    \n    IBOutlet UIBarButtonItem *cameraButton;\n    IBOutlet UIBarButtonItem *actionButton;\n\n    IBOutlet ZoomableImage    *thumbImageView;\n    IBOutlet UILabel        *statusLabel;\n    IBOutlet UITextView *outputView;\n}\n\n@property(nonatomic,retain)NSString *outputString;\n@property(nonatomic,retain)IBOutlet UITextView *outputView;\n@property(nonatomic,retain)IBOutlet UIBarButtonItem *cameraButton;\n@property(nonatomic,retain)IBOutlet UIBarButtonItem *actionButton;\n@property(nonatomic,retain)IBOutlet ZoomableImage *thumbImageView;\n@property(nonatomic,retain)IBOutlet UILabel *statusLabel;\n\n- (NSString *)readAndProcessImage:(UIImage *)uiImage;\n- (void)threadedReadAndProcessImage:(UIImage *)uiImage;\n-(void)updateTextDisplay;\n\n- (NSString *)applicationDocumentsDirectory;\n- (IBAction)selectImage: (id) sender;\n-(void)displayImagePickerWithSource:(UIImagePickerControllerSourceType)src;\n\n-(IBAction)displayComposerSheet;\n- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error;\n\n- (UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize;\n@end\n"
  },
  {
    "path": "Classes/OCRDisplayViewController.mm",
    "content": "//\n//  OCRDisplayViewController.m\n//  OCR\n//\n//  Created by Robert Carlsen on 03.12.2009.\n//\n//    Copyright (C) 2009, Robert Carlsen | robertcarlsen.net\n//\n//    This program is free software: you can redistribute it and/or modify\n//    it under the terms of the GNU General Public License as published by\n//    the Free Software Foundation, either version 3 of the License, or\n//    (at your option) any later version.\n//\n//    This program is distributed in the hope that it will be useful,\n//    but WITHOUT ANY WARRANTY; without even the implied warranty of\n//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n//    GNU General Public License for more details.\n//\n//    You should have received a copy of the GNU General Public License\n//    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n\n#import \"OCRDisplayViewController.h\"\n#import \"baseapi.h\"\n\n#import \"UIImage+Resize.h\"\n#import <math.h>\n\n#define kViewTitle @\"Pocket Tesseract OCR\"\n\n@implementation OCRDisplayViewController\n\n@synthesize outputString,outputView,cameraButton, actionButton, thumbImageView, statusLabel;\n\n- (void)dealloc \n{\n    tess->End(); // shutdown tesseract\n    [imageForOCR release];\n    [outputView release];\n    [thumbImageView release];\n    [statusLabel release];\n    \n    [super dealloc];\n}\n\n\n// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.\n- (void)viewDidLoad \n{\n    [super viewDidLoad];\n    \n    [statusLabel setText:[NSString stringWithString:kViewTitle]];\n\n    activityView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];\n    activityView.center = self.view.center;\n    activityView.hidesWhenStopped = YES;\n    [self.view addSubview:activityView];\n    \n    // Set up the tessdata path. This is included in the application bundle\n    // but is copied to the Documents directory on the first run.\n    NSString *dataPath = [[self applicationDocumentsDirectory] stringByAppendingPathComponent:@\"tessdata\"];\n    NSFileManager *fileManager = [NSFileManager defaultManager];\n    // If the expected store doesn't exist, copy the default store.\n    if (![fileManager fileExistsAtPath:dataPath]) {\n        // get the path to the app bundle (with the tessdata dir)\n        NSString *bundlePath = [[NSBundle mainBundle] bundlePath];\n        NSString *tessdataPath = [bundlePath stringByAppendingPathComponent:@\"tessdata-svn\"];\n        if (tessdataPath) {\n            [fileManager copyItemAtPath:tessdataPath toPath:dataPath error:NULL];\n        }\n    }\n    \n    NSString *dataPathWithSlash = [[self applicationDocumentsDirectory] stringByAppendingString:@\"/\"];\n    setenv(\"TESSDATA_PREFIX\", [dataPathWithSlash UTF8String], 1);\n    \n    // init the tesseract engine.\n    tess = new TessBaseAPI();\n    tess->Init([dataPath cStringUsingEncoding:NSUTF8StringEncoding],    // Path to tessdata-no ending /.\n               \"eng\");                                                  // ISO 639-3 string or NULL.\n    \n    NSString *output = [NSString stringWithString:@\"Select an image to process.\"];\n    [outputView setText:output];\n\n}\n\n// This displays the converted text in the view\n-(void)updateTextDisplay;\n{\n    [activityView stopAnimating];\n    \n    [statusLabel setText:[NSString stringWithString:kViewTitle]];\n    [outputView setText:outputString]; \n    \n    [thumbImageView shrinkToThumbnail];\n}\n\n// non-threaded...don't use.\n- (NSString *)readAndProcessImage:(UIImage *)uiImage \n{\n    CGSize imageSize = [uiImage size];\n    int bytes_per_line  = (int)CGImageGetBytesPerRow([uiImage CGImage]);\n    int bytes_per_pixel = (int)CGImageGetBitsPerPixel([uiImage CGImage]) / 8.0;\n    \n    CFDataRef data = CGDataProviderCopyData(CGImageGetDataProvider([uiImage CGImage]));\n    const UInt8 *imageData = CFDataGetBytePtr(data);\n    \n    // this could take a while. maybe needs to happen asynchronously?\n    char* text = tess->TesseractRect(imageData,\n                                     bytes_per_pixel,\n                                     bytes_per_line,\n                                     0, 0,\n                                     imageSize.width, imageSize.height);\n    NSString *textStr = [NSString stringWithUTF8String:text];\n    delete[] text;\n    CFRelease(data);\n    return textStr;\n}\n\n// preferred, threaded method:\n- (void)threadedReadAndProcessImage:(UIImage *)uiImage \n{\n    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];\n    \n    CGSize imageSize = [uiImage size];\n    int bytes_per_line  = (int)CGImageGetBytesPerRow([uiImage CGImage]);\n    int bytes_per_pixel = (int)CGImageGetBitsPerPixel([uiImage CGImage]) / 8.0;\n    \n    CFDataRef data = CGDataProviderCopyData(CGImageGetDataProvider([uiImage CGImage]));\n    const UInt8 *imageData = CFDataGetBytePtr(data);\n    \n    // this could take a while.\n    char* text = tess->TesseractRect(imageData,\n                                     bytes_per_pixel,\n                                     bytes_per_line,\n                                     0, 0,\n                                     imageSize.width, imageSize.height);\n    \n    [self setOutputString:[NSString stringWithCString:text encoding:NSUTF8StringEncoding]];\n    \n    delete[] text;\n    CFRelease(data);\n\n    // Update the display text. Since we're in a threaded method, run the UI stuff on the main thread.\n    [self performSelectorOnMainThread:@selector(updateTextDisplay) withObject:nil waitUntilDone:NO];\n    \n    [pool release];\n}\n\n- (UIImage*)imageWithImage:(UIImage*)image \n              scaledToSize:(CGSize)newSize;\n{\n    // calculate aspect ratio:\n    float ratio = image.size.height / image.size.width;\n    float aspectHeight = newSize.width * ratio;\n    CGSize ratioSize = CGSizeMake(newSize.width, aspectHeight);\n    \n    UIGraphicsBeginImageContext( ratioSize );\n    [image drawInRect:CGRectMake(0,0,ratioSize.width,ratioSize.height)];\n    UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();\n    UIGraphicsEndImageContext();\n    \n    return newImage;\n}\n\n#pragma mark -\n#pragma mark Application's documents directory\n/**\n Returns the path to the application's documents directory.\n */\n- (NSString *)applicationDocumentsDirectory \n{\n    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);\n    NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;\n    return basePath;\n}\n\n\n#pragma mark Image Selection methods\n- (IBAction) selectImage: (id) sender\n{\n\t//NSLog(@\"Button pressed: %d\",[sender tag]);\n    \n    // present an alert sheet if a camera is visible and allow the user to select the camera or photo library.\n    if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])\n//    if(1)  // for testing the alert sheet only\n    {\n        // this device has a camera, display the alert sheet:\n        UIActionSheet *actionSheet = [[UIActionSheet alloc]\n                                      initWithTitle:@\"Select Image Source\"\n                                      delegate:self \n                                      cancelButtonTitle:@\"Cancel\" \n                                      destructiveButtonTitle:nil\n                                      otherButtonTitles:@\"Camera\",@\"Photo Library\", nil];\n        [actionSheet setActionSheetStyle:UIActionSheetStyleBlackOpaque];\n        // the tab bar was interferring in the current view\n        [actionSheet showInView:[[UIApplication sharedApplication] keyWindow]]; \n        [actionSheet release];\n    } else {\n        // without a camera, there is no choice to make. just display the modal image picker\n        [self displayImagePickerWithSource:UIImagePickerControllerSourceTypePhotoLibrary];\n    }\n}\n\n- (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex;\n{\n    switch (buttonIndex) {\n        case 0:\n            // Camera Button\n            //NSLog(@\"Button 0 pressed\");\n            [self displayImagePickerWithSource:UIImagePickerControllerSourceTypeCamera];\n            break;\n        case 1:\n            // Library Button\n            //NSLog(@\"Button 1 pressed\");\n            [self displayImagePickerWithSource:UIImagePickerControllerSourceTypePhotoLibrary];\n            break;\n        case 2:\n            // Cancel Button\n            //NSLog(@\"Button 2 pressed\");\n            break;\n        default:\n            break;\n    }\n}\n\n-(void) displayImagePickerWithSource:(UIImagePickerControllerSourceType)src;\n{\n    if([UIImagePickerController isSourceTypeAvailable:src]) {\n        UIImagePickerController *picker = [[UIImagePickerController alloc] init];\n        [picker setSourceType:src];\n        [picker setDelegate:self];\n        \n        // allowing editing is nice, but only returns a small 320px image\n        [picker setAllowsImageEditing:YES]; \n        [self presentModalViewController:picker animated:YES];\n        [picker release];\n    }\n}\n\n- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info\n{\n    NSLog(@\"Picker has returned\");\n    [self dismissModalViewControllerAnimated:YES];\n    \n    // process the selected image:\n    [activityView startAnimating];\n    \n    [statusLabel setText:[NSString stringWithString:@\"Processing image...\"]];\n    [outputView setText:@\"\"];\n        \n    // send the edited image to the thumbnail view:\n    UIImage *thumbImage = [[info objectForKey:UIImagePickerControllerEditedImage] retain];\n    \n    // set the thumbnail image:    \n    [thumbImageView setImage:thumbImage];\n    [thumbImage release];\n    \n    // zoom the thumbnail\n    [thumbImageView zoomImageToCenter];\n\n    // TODO: make this all threaded?\n    // crop the image to the bounds provided\n    UIImage *origImage = [[info objectForKey:UIImagePickerControllerOriginalImage] retain];    \n    NSLog(@\"orig image size: %@\", [[NSValue valueWithCGSize:origImage.size] description]);\n    \n    // save the image, only if it's a newly taken image:\n    if([picker sourceType] == UIImagePickerControllerSourceTypeCamera){\n        UIImageWriteToSavedPhotosAlbum(origImage, nil, nil, nil); \n    }\n    \n    CGRect rect;\n    [[info objectForKey:UIImagePickerControllerCropRect] getValue:&rect];\n    \n    // fake resize to get the orientation right\n    UIImage *croppedImage= [origImage resizedImage:origImage.size interpolationQuality:kCGInterpolationDefault];\n    [origImage release];\n    \n    // crop, but maintain original size:\n    croppedImage = [croppedImage croppedImage:rect];\n    NSLog(@\"cropped image size: %@\", [[NSValue valueWithCGSize:croppedImage.size] description]);\n\n    // for testing.\n    //[self.view addSubview:[[UIImageView alloc] initWithImage:image]];\n\n    // resize, so as to not choke tesseract:\n    // scaling up a low resolution image (eg. screenshots) seems to help the recognition.\n    // 1200 pixels is an arbitrary value, but seems to work well.\n    CGFloat newWidth = 1200; //(1000 < croppedImage.size.width) ? 1000 : croppedImage.size.width;\n    CGSize newSize = CGSizeMake(newWidth,newWidth);\n\n    croppedImage = [croppedImage resizedImage:newSize interpolationQuality:kCGInterpolationHigh];\n    NSLog(@\"resized image size: %@\", [[NSValue valueWithCGSize:croppedImage.size] description]);\n\n    //for debugging:\n//    [thumbImageView setImage:croppedImage];\n\n    // process image, threaded:\n    [self performSelector:@selector(threadedReadAndProcessImage:) withObject:croppedImage afterDelay:0.10];\n}\n\n\n\n#pragma mark MailComposer delegate\n- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error;\n{\n    NSString *message;\n    message = nil;\n    \n    // Notifies users about errors associated with the interface\n\tswitch (result)\n\t{\n\t\tcase MFMailComposeResultCancelled:\n\t\t\tbreak;\n\t\tcase MFMailComposeResultSaved:\n\t\t\tbreak;\n\t\tcase MFMailComposeResultSent:\n\t\t\tbreak;\n\t\tcase MFMailComposeResultFailed:\n            message = [NSString stringWithString:@\"Mail Failed.\"];\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tbreak;\n\t}\n\t[self dismissModalViewControllerAnimated:YES];\n    \n    if(message != nil) {\n        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@\"Status\"\n                                                        message:message delegate:nil \n                                              cancelButtonTitle:@\"OK\" otherButtonTitles:nil];\n        [alert show];\n        [alert release];\n    }\n}\n\n// Displays an email composition interface inside the application. Populates all the Mail fields. \n-(IBAction)displayComposerSheet \n{\n    if(![MFMailComposeViewController canSendMail]) {\n        // can't send mail.\n        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@\"Error\"\n                                                        message:@\"Mail not configured or available.\" \n                                                       delegate:nil \n                                              cancelButtonTitle:@\"OK\" otherButtonTitles:nil];\n        [alert show];\n        [alert release];\n    }\n    \n\tMFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];\n\tpicker.mailComposeDelegate = self;\n\t\n\t[picker setSubject:@\"iPhoneOCR Text\"]; // use the product name?\n\n\t// Fill out the email body text\n    [picker setMessageBody:outputString isHTML:NO];\n\n\t[self presentModalViewController:picker animated:YES];\n    [picker release];\n    \n}\n\n\n//#pragma mark Touch events\n//- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {\n//    NSLog(@\"-- I AM TOUCH-ENDED --\");\n//    \n//}\n\n/*\n // The designated initializer.  Override if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad.\n- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {\n    if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {\n        // Custom initialization\n    }\n    return self;\n}\n*/\n\n/*\n// Override to allow orientations other than the default portrait orientation.\n- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {\n    // Return YES for supported orientations\n    return (interfaceOrientation == UIInterfaceOrientationPortrait);\n}\n*/\n\n- (void)didReceiveMemoryWarning {\n\t// Releases the view if it doesn't have a superview.\n    [super didReceiveMemoryWarning];\n\t\n\t// Release any cached data, images, etc that aren't in use.\n    // TODO: clean this up.\n}\n\n- (void)viewDidUnload {\n\t// Release any retained subviews of the main view.\n\t// e.g. self.myOutlet = nil;\n}\n\n\n\n@end\n"
  },
  {
    "path": "Classes/ZoomableImage.h",
    "content": "//\n//  ZoomableImage.h\n//  OCR\n//\n//  Created by Robert Carlsen on 06.12.2009.\n//\n//    Copyright (C) 2009, Robert Carlsen | robertcarlsen.net\n//\n//    This program is free software: you can redistribute it and/or modify\n//    it under the terms of the GNU General Public License as published by\n//    the Free Software Foundation, either version 3 of the License, or\n//    (at your option) any later version.\n//\n//    This program is distributed in the hope that it will be useful,\n//    but WITHOUT ANY WARRANTY; without even the implied warranty of\n//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n//    GNU General Public License for more details.\n//\n//    You should have received a copy of the GNU General Public License\n//    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n\n#import <Foundation/Foundation.h>\n#import <UIKit/UIKit.h>\n\n@interface ZoomableImage : UIImageView {\n    BOOL zoomed;\n}\n@property BOOL zoomed;\n\n-(void)zoomImageToCenter;\n-(void)shrinkToThumbnail;\n\n@end\n"
  },
  {
    "path": "Classes/ZoomableImage.m",
    "content": "//\n//  ZoomableImage.m\n//  OCR\n//\n//  Created by Robert Carlsen on 06.12.2009.\n//\n//    Copyright (C) 2009, Robert Carlsen | robertcarlsen.net\n//\n//    This program is free software: you can redistribute it and/or modify\n//    it under the terms of the GNU General Public License as published by\n//    the Free Software Foundation, either version 3 of the License, or\n//    (at your option) any later version.\n//\n//    This program is distributed in the hope that it will be useful,\n//    but WITHOUT ANY WARRANTY; without even the implied warranty of\n//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n//    GNU General Public License for more details.\n//\n//    You should have received a copy of the GNU General Public License\n//    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n\n#import \"ZoomableImage.h\" \n\n@implementation ZoomableImage\n\n@synthesize zoomed;\n\n- (id)initWithFrame:(CGRect)frame {\n    if (self = [super initWithFrame:frame]) {\n        // Initialization code\n        [self setUserInteractionEnabled:YES];\n    }\n    return self;\n}\n\n-(id)initWithCoder:(NSCoder *)aDecoder {\n    if (self = [super initWithCoder:aDecoder]) {\n        // Initialization code\n        [self setUserInteractionEnabled:YES];\n    }\n    return self;\n}\n\n//- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {\n//    NSLog(@\"-- I AM TOUCHED --\");\n//}\n//\n//- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {\n//    NSLog(@\"-- I AM TOUCH-ENDED --\");\n//    \n//    // don't zoom an empty frame\n//    if (self.image == nil) {\n//        return;\n//    }\n//    \n//    // if the touch ended in this view, then zoom\n//    UITouch *touch = [touches anyObject];\n//    if (touch.view == self) {\n//        if ([touch tapCount] >= 2) {\n//            // do the zoom magic\n//            if(![self zoomed]){\n//                [self zoomImageToCenter];\n//            } else {\n//                [self shrinkToThumbnail];\n//            }\n//        }\n//    }\n//}\n\n-(void)zoomImageToCenter;\n{\n    [UIView beginAnimations:nil context:nil];\n    [UIView setAnimationDuration:0.5];\n    [UIView setAnimationDelegate:self];\n    [UIView setAnimationDidStopSelector:@selector(growAnimationDidStop:finished:context:)];\n\n    CGAffineTransform transform;\n\n    CGAffineTransform scale = CGAffineTransformMakeScale(6.0, 6.0); // original is 52px\n\n    CGPoint thumbCenter = self.center;\n    CGPoint screenCenter = [[[UIApplication sharedApplication] keyWindow] center];\n    CGAffineTransform move = CGAffineTransformMakeTranslation(screenCenter.x - thumbCenter.x, screenCenter.y - thumbCenter.y);\n\n    transform = CGAffineTransformConcat(scale, move);\n    [self setZoomed:YES];\n\n    self.transform = transform;\n    [UIView commitAnimations];\n}\n\n-(void)shrinkToThumbnail;\n{\n    [UIView beginAnimations:nil context:nil];\n    [UIView setAnimationDuration:0.5];\n    [UIView setAnimationDelegate:self];\n    [UIView setAnimationDidStopSelector:@selector(growAnimationDidStop:finished:context:)];\n    \n    CGAffineTransform transform = CGAffineTransformIdentity;\n    self.transform = transform;\n    [self setZoomed:NO];\n    \n    [UIView commitAnimations];\n\n}\n\n- (void)growAnimationDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context {\n//    [UIView beginAnimations:nil context:NULL];\n//    [UIView setAnimationDuration:0.5];\n//    self.transform = CGAffineTransformIdentity;    \n//    [UIView commitAnimations];\n    [self setUserInteractionEnabled:YES];\n}\n\n\n- (void)drawRect:(CGRect)rect {\n    // Drawing code\n}\n\n- (void)dealloc {\n    [super dealloc];\n}\n\n@end\n"
  },
  {
    "path": "MainWindow.xib",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" version=\"7.10\">\n\t<data>\n\t\t<int key=\"IBDocument.SystemTarget\">768</int>\n\t\t<string key=\"IBDocument.SystemVersion\">10A288</string>\n\t\t<string key=\"IBDocument.InterfaceBuilderVersion\">715</string>\n\t\t<string key=\"IBDocument.AppKitVersion\">1010</string>\n\t\t<string key=\"IBDocument.HIToolboxVersion\">411.00</string>\n\t\t<object class=\"NSMutableDictionary\" key=\"IBDocument.PluginVersions\">\n\t\t\t<string key=\"NS.key.0\">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t\t<string key=\"NS.object.0\">46</string>\n\t\t</object>\n\t\t<object class=\"NSMutableArray\" key=\"IBDocument.EditedObjectIDs\">\n\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t<integer value=\"2\"/>\n\t\t</object>\n\t\t<object class=\"NSArray\" key=\"IBDocument.PluginDependencies\">\n\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t</object>\n\t\t<object class=\"NSMutableDictionary\" key=\"IBDocument.Metadata\">\n\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t<object class=\"NSArray\" key=\"dict.sortedKeys\" id=\"0\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t</object>\n\t\t\t<object class=\"NSMutableArray\" key=\"dict.values\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t</object>\n\t\t</object>\n\t\t<object class=\"NSMutableArray\" key=\"IBDocument.RootObjects\" id=\"1000\">\n\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t<object class=\"IBProxyObject\" id=\"841351856\">\n\t\t\t\t<string key=\"IBProxiedObjectIdentifier\">IBFilesOwner</string>\n\t\t\t</object>\n\t\t\t<object class=\"IBProxyObject\" id=\"427554174\">\n\t\t\t\t<string key=\"IBProxiedObjectIdentifier\">IBFirstResponder</string>\n\t\t\t</object>\n\t\t\t<object class=\"IBUICustomObject\" id=\"664661524\"/>\n\t\t\t<object class=\"IBUIWindow\" id=\"380026005\">\n\t\t\t\t<reference key=\"NSNextResponder\"/>\n\t\t\t\t<int key=\"NSvFlags\">1316</int>\n\t\t\t\t<object class=\"NSPSMatrix\" key=\"NSFrameMatrix\"/>\n\t\t\t\t<string key=\"NSFrameSize\">{320, 480}</string>\n\t\t\t\t<reference key=\"NSSuperview\"/>\n\t\t\t\t<object class=\"NSColor\" key=\"IBUIBackgroundColor\">\n\t\t\t\t\t<int key=\"NSColorSpace\">1</int>\n\t\t\t\t\t<bytes key=\"NSRGB\">MSAxIDEAA</bytes>\n\t\t\t\t</object>\n\t\t\t\t<bool key=\"IBUIOpaque\">NO</bool>\n\t\t\t\t<bool key=\"IBUIClearsContextBeforeDrawing\">NO</bool>\n\t\t\t\t<object class=\"IBUISimulatedStatusBarMetrics\" key=\"IBUISimulatedStatusBarMetrics\"/>\n\t\t\t</object>\n\t\t</object>\n\t\t<object class=\"IBObjectContainer\" key=\"IBDocument.Objects\">\n\t\t\t<object class=\"NSMutableArray\" key=\"connectionRecords\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t<object class=\"IBConnectionRecord\">\n\t\t\t\t\t<object class=\"IBCocoaTouchOutletConnection\" key=\"connection\">\n\t\t\t\t\t\t<string key=\"label\">delegate</string>\n\t\t\t\t\t\t<reference key=\"source\" ref=\"841351856\"/>\n\t\t\t\t\t\t<reference key=\"destination\" ref=\"664661524\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<int key=\"connectionID\">4</int>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBConnectionRecord\">\n\t\t\t\t\t<object class=\"IBCocoaTouchOutletConnection\" key=\"connection\">\n\t\t\t\t\t\t<string key=\"label\">window</string>\n\t\t\t\t\t\t<reference key=\"source\" ref=\"664661524\"/>\n\t\t\t\t\t\t<reference key=\"destination\" ref=\"380026005\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<int key=\"connectionID\">5</int>\n\t\t\t\t</object>\n\t\t\t</object>\n\t\t\t<object class=\"IBMutableOrderedSet\" key=\"objectRecords\">\n\t\t\t\t<object class=\"NSArray\" key=\"orderedObjects\">\n\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">0</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"0\"/>\n\t\t\t\t\t\t<reference key=\"children\" ref=\"1000\"/>\n\t\t\t\t\t\t<nil key=\"parent\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">2</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"380026005\"/>\n\t\t\t\t\t\t<object class=\"NSMutableArray\" key=\"children\">\n\t\t\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"0\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">-1</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"841351856\"/>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"0\"/>\n\t\t\t\t\t\t<string key=\"objectName\">File's Owner</string>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">3</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"664661524\"/>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"0\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">-2</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"427554174\"/>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"0\"/>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t</object>\n\t\t\t<object class=\"NSMutableDictionary\" key=\"flattenedProperties\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t<object class=\"NSArray\" key=\"dict.sortedKeys\">\n\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t<string>-1.CustomClassName</string>\n\t\t\t\t\t<string>-2.CustomClassName</string>\n\t\t\t\t\t<string>2.IBAttributePlaceholdersKey</string>\n\t\t\t\t\t<string>2.IBEditorWindowLastContentRect</string>\n\t\t\t\t\t<string>2.IBPluginDependency</string>\n\t\t\t\t\t<string>3.CustomClassName</string>\n\t\t\t\t\t<string>3.IBPluginDependency</string>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"NSMutableArray\" key=\"dict.values\">\n\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t<string>UIApplication</string>\n\t\t\t\t\t<string>UIResponder</string>\n\t\t\t\t\t<object class=\"NSMutableDictionary\">\n\t\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t\t<reference key=\"dict.sortedKeys\" ref=\"0\"/>\n\t\t\t\t\t\t<object class=\"NSMutableArray\" key=\"dict.values\">\n\t\t\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t</object>\n\t\t\t\t\t<string>{{438, 320}, {320, 480}}</string>\n\t\t\t\t\t<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t\t\t\t<string>OCRAppDelegate</string>\n\t\t\t\t\t<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t\t\t</object>\n\t\t\t</object>\n\t\t\t<object class=\"NSMutableDictionary\" key=\"unlocalizedProperties\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t<reference key=\"dict.sortedKeys\" ref=\"0\"/>\n\t\t\t\t<object class=\"NSMutableArray\" key=\"dict.values\">\n\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t</object>\n\t\t\t</object>\n\t\t\t<nil key=\"activeLocalization\"/>\n\t\t\t<object class=\"NSMutableDictionary\" key=\"localizations\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t<reference key=\"dict.sortedKeys\" ref=\"0\"/>\n\t\t\t\t<object class=\"NSMutableArray\" key=\"dict.values\">\n\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t</object>\n\t\t\t</object>\n\t\t\t<nil key=\"sourceID\"/>\n\t\t\t<int key=\"maxID\">9</int>\n\t\t</object>\n\t\t<object class=\"IBClassDescriber\" key=\"IBDocument.Classes\">\n\t\t\t<object class=\"NSMutableArray\" key=\"referencedPartialClassDescriptions\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">OCRAppDelegate</string>\n\t\t\t\t\t<string key=\"superclassName\">NSObject</string>\n\t\t\t\t\t<object class=\"NSMutableDictionary\" key=\"outlets\">\n\t\t\t\t\t\t<string key=\"NS.key.0\">window</string>\n\t\t\t\t\t\t<string key=\"NS.object.0\">UIWindow</string>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBProjectSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Classes/OCRAppDelegate.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">OCRAppDelegate</string>\n\t\t\t\t\t<string key=\"superclassName\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBUserSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\"/>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t</object>\n\t\t</object>\n\t\t<int key=\"IBDocument.localizationMode\">0</int>\n\t\t<object class=\"NSMutableDictionary\" key=\"IBDocument.PluginDeclaredDevelopmentDependencies\">\n\t\t\t<string key=\"NS.key.0\">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string>\n\t\t\t<integer value=\"3100\" key=\"NS.object.0\"/>\n\t\t</object>\n\t\t<bool key=\"IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion\">YES</bool>\n\t\t<string key=\"IBDocument.LastKnownRelativeProjectPath\">OCR.xcodeproj</string>\n\t\t<int key=\"IBDocument.defaultPropertyAccessControl\">3</int>\n\t</data>\n</archive>\n"
  },
  {
    "path": "OCR-Info.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>CFBundleDevelopmentRegion</key>\n\t<string>English</string>\n\t<key>CFBundleDisplayName</key>\n\t<string>${PRODUCT_NAME}</string>\n\t<key>CFBundleExecutable</key>\n\t<string>${EXECUTABLE_NAME}</string>\n\t<key>CFBundleIconFile</key>\n\t<string>TessIcon.png</string>\n\t<key>CFBundleIdentifier</key>\n\t<string>com.robertcarlsen.${PRODUCT_NAME:rfc1034identifier}</string>\n\t<key>CFBundleInfoDictionaryVersion</key>\n\t<string>6.0</string>\n\t<key>CFBundleName</key>\n\t<string>${PRODUCT_NAME}</string>\n\t<key>CFBundlePackageType</key>\n\t<string>APPL</string>\n\t<key>CFBundleSignature</key>\n\t<string>????</string>\n\t<key>CFBundleVersion</key>\n\t<string>1.0</string>\n\t<key>LSRequiresIPhoneOS</key>\n\t<true/>\n\t<key>NSMainNibFile</key>\n\t<string>MainWindow</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "OCR.xcodeproj/project.pbxproj",
    "content": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 45;\n\tobjects = {\n\n/* Begin PBXBuildFile section */\n\t\t1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };\n\t\t1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };\n\t\t1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };\n\t\t240C703510C8F5A800CD7AD1 /* shadow.png in Resources */ = {isa = PBXBuildFile; fileRef = 240C703410C8F5A800CD7AD1 /* shadow.png */; };\n\t\t241B1E6710517E3800926F2B /* OCRAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 241B1E6610517E3800926F2B /* OCRAppDelegate.m */; };\n\t\t2463448F10CC281000011876 /* ZoomableImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2463448E10CC281000011876 /* ZoomableImage.m */; };\n\t\t2482F02B10FC300900EFB5A2 /* OCRDisplayViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2482F02A10FC300900EFB5A2 /* OCRDisplayViewController.mm */; };\n\t\t248395841254394A003C7FC8 /* tessdata-svn in Resources */ = {isa = PBXBuildFile; fileRef = 248395791254394A003C7FC8 /* tessdata-svn */; };\n\t\t248395CA12545376003C7FC8 /* libtesseract_api.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 248395BE12545376003C7FC8 /* libtesseract_api.a */; };\n\t\t248395CB12545376003C7FC8 /* libtesseract_ccstruct.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 248395BF12545376003C7FC8 /* libtesseract_ccstruct.a */; };\n\t\t248395CC12545376003C7FC8 /* libtesseract_ccutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 248395C012545376003C7FC8 /* libtesseract_ccutil.a */; };\n\t\t248395CD12545376003C7FC8 /* libtesseract_classify.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 248395C112545376003C7FC8 /* libtesseract_classify.a */; };\n\t\t248395CE12545376003C7FC8 /* libtesseract_cutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 248395C212545376003C7FC8 /* libtesseract_cutil.a */; };\n\t\t248395CF12545376003C7FC8 /* libtesseract_dict.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 248395C312545376003C7FC8 /* libtesseract_dict.a */; };\n\t\t248395D012545376003C7FC8 /* libtesseract_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 248395C412545376003C7FC8 /* libtesseract_image.a */; };\n\t\t248395D112545376003C7FC8 /* libtesseract_main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 248395C512545376003C7FC8 /* libtesseract_main.a */; };\n\t\t248395D212545376003C7FC8 /* libtesseract_textord.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 248395C612545376003C7FC8 /* libtesseract_textord.a */; };\n\t\t248395D312545376003C7FC8 /* libtesseract_training.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 248395C712545376003C7FC8 /* libtesseract_training.a */; };\n\t\t248395D412545376003C7FC8 /* libtesseract_viewer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 248395C812545376003C7FC8 /* libtesseract_viewer.a */; };\n\t\t248395D512545376003C7FC8 /* libtesseract_wordrec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 248395C912545376003C7FC8 /* libtesseract_wordrec.a */; };\n\t\t24B2BCC910C8912E00A13CE0 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 24B2BCC810C8912E00A13CE0 /* MessageUI.framework */; };\n\t\t24BA10F010C882E600016CED /* TessIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 24BA10EF10C882E600016CED /* TessIcon.png */; };\n\t\t24BA110F10C884F300016CED /* OCRDisplayViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 24BA110D10C884F300016CED /* OCRDisplayViewController.xib */; };\n\t\t24BC002410FC486A0043EB8F /* readme.txt in Resources */ = {isa = PBXBuildFile; fileRef = 24BC002310FC486A0043EB8F /* readme.txt */; };\n\t\t24F2866410C9BA88004BB5CA /* UIImage+Alpha.m in Sources */ = {isa = PBXBuildFile; fileRef = 24F2865F10C9BA87004BB5CA /* UIImage+Alpha.m */; };\n\t\t24F2866510C9BA88004BB5CA /* UIImage+Resize.m in Sources */ = {isa = PBXBuildFile; fileRef = 24F2866110C9BA88004BB5CA /* UIImage+Resize.m */; };\n\t\t24F2866610C9BA88004BB5CA /* UIImage+RoundedCorner.m in Sources */ = {isa = PBXBuildFile; fileRef = 24F2866310C9BA88004BB5CA /* UIImage+RoundedCorner.m */; };\n\t\t288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765FC0DF74451002DB57D /* CoreGraphics.framework */; };\n\t\t28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };\n/* End PBXBuildFile section */\n\n/* Begin PBXFileReference section */\n\t\t1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };\n\t\t1D3623240D0F684500981E51 /* OCRAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OCRAppDelegate.h; sourceTree = \"<group>\"; };\n\t\t1D6058910D05DD3D006BFB54 /* OCR.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OCR.app; sourceTree = BUILT_PRODUCTS_DIR; };\n\t\t1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };\n\t\t240C703410C8F5A800CD7AD1 /* shadow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = shadow.png; path = dev/shadow.png; sourceTree = \"<group>\"; };\n\t\t241B1E6610517E3800926F2B /* OCRAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OCRAppDelegate.m; sourceTree = \"<group>\"; };\n\t\t2463448D10CC281000011876 /* ZoomableImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomableImage.h; sourceTree = \"<group>\"; };\n\t\t2463448E10CC281000011876 /* ZoomableImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZoomableImage.m; sourceTree = \"<group>\"; };\n\t\t2482F02910FC300900EFB5A2 /* OCRDisplayViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OCRDisplayViewController.h; sourceTree = \"<group>\"; };\n\t\t2482F02A10FC300900EFB5A2 /* OCRDisplayViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = OCRDisplayViewController.mm; sourceTree = \"<group>\"; };\n\t\t248395791254394A003C7FC8 /* tessdata-svn */ = {isa = PBXFileReference; lastKnownFileType = folder; path = \"tessdata-svn\"; sourceTree = \"<group>\"; };\n\t\t248395BE12545376003C7FC8 /* libtesseract_api.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtesseract_api.a; path = \"../../tesseract-ocr-svn/outdir/libtesseract_api.a\"; sourceTree = SOURCE_ROOT; };\n\t\t248395BF12545376003C7FC8 /* libtesseract_ccstruct.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtesseract_ccstruct.a; path = \"../../tesseract-ocr-svn/outdir/libtesseract_ccstruct.a\"; sourceTree = SOURCE_ROOT; };\n\t\t248395C012545376003C7FC8 /* libtesseract_ccutil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtesseract_ccutil.a; path = \"../../tesseract-ocr-svn/outdir/libtesseract_ccutil.a\"; sourceTree = SOURCE_ROOT; };\n\t\t248395C112545376003C7FC8 /* libtesseract_classify.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtesseract_classify.a; path = \"../../tesseract-ocr-svn/outdir/libtesseract_classify.a\"; sourceTree = SOURCE_ROOT; };\n\t\t248395C212545376003C7FC8 /* libtesseract_cutil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtesseract_cutil.a; path = \"../../tesseract-ocr-svn/outdir/libtesseract_cutil.a\"; sourceTree = SOURCE_ROOT; };\n\t\t248395C312545376003C7FC8 /* libtesseract_dict.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtesseract_dict.a; path = \"../../tesseract-ocr-svn/outdir/libtesseract_dict.a\"; sourceTree = SOURCE_ROOT; };\n\t\t248395C412545376003C7FC8 /* libtesseract_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtesseract_image.a; path = \"../../tesseract-ocr-svn/outdir/libtesseract_image.a\"; sourceTree = SOURCE_ROOT; };\n\t\t248395C512545376003C7FC8 /* libtesseract_main.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtesseract_main.a; path = \"../../tesseract-ocr-svn/outdir/libtesseract_main.a\"; sourceTree = SOURCE_ROOT; };\n\t\t248395C612545376003C7FC8 /* libtesseract_textord.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtesseract_textord.a; path = \"../../tesseract-ocr-svn/outdir/libtesseract_textord.a\"; sourceTree = SOURCE_ROOT; };\n\t\t248395C712545376003C7FC8 /* libtesseract_training.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtesseract_training.a; path = \"../../tesseract-ocr-svn/outdir/libtesseract_training.a\"; sourceTree = SOURCE_ROOT; };\n\t\t248395C812545376003C7FC8 /* libtesseract_viewer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtesseract_viewer.a; path = \"../../tesseract-ocr-svn/outdir/libtesseract_viewer.a\"; sourceTree = SOURCE_ROOT; };\n\t\t248395C912545376003C7FC8 /* libtesseract_wordrec.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtesseract_wordrec.a; path = \"../../tesseract-ocr-svn/outdir/libtesseract_wordrec.a\"; sourceTree = SOURCE_ROOT; };\n\t\t24B2BCC810C8912E00A13CE0 /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; };\n\t\t24BA10EF10C882E600016CED /* TessIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = TessIcon.png; path = dev/TessIcon.png; sourceTree = \"<group>\"; };\n\t\t24BA110D10C884F300016CED /* OCRDisplayViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = OCRDisplayViewController.xib; sourceTree = \"<group>\"; };\n\t\t24BC002310FC486A0043EB8F /* readme.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = readme.txt; sourceTree = \"<group>\"; };\n\t\t24F2865E10C9BA87004BB5CA /* UIImage+Alpha.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = \"UIImage+Alpha.h\"; sourceTree = \"<group>\"; };\n\t\t24F2865F10C9BA87004BB5CA /* UIImage+Alpha.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = \"UIImage+Alpha.m\"; sourceTree = \"<group>\"; };\n\t\t24F2866010C9BA87004BB5CA /* UIImage+Resize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = \"UIImage+Resize.h\"; sourceTree = \"<group>\"; };\n\t\t24F2866110C9BA88004BB5CA /* UIImage+Resize.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = \"UIImage+Resize.m\"; sourceTree = \"<group>\"; };\n\t\t24F2866210C9BA88004BB5CA /* UIImage+RoundedCorner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = \"UIImage+RoundedCorner.h\"; sourceTree = \"<group>\"; };\n\t\t24F2866310C9BA88004BB5CA /* UIImage+RoundedCorner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = \"UIImage+RoundedCorner.m\"; sourceTree = \"<group>\"; };\n\t\t288765FC0DF74451002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };\n\t\t28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = \"<group>\"; };\n\t\t29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = \"<group>\"; };\n\t\t32CA4F630368D1EE00C91783 /* OCR_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OCR_Prefix.pch; sourceTree = \"<group>\"; };\n\t\t8D1107310486CEB800E47090 /* OCR-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = \"OCR-Info.plist\"; plistStructureDefinitionIdentifier = \"com.apple.xcode.plist.structure-definition.iphone.info-plist\"; sourceTree = \"<group>\"; };\n/* End PBXFileReference section */\n\n/* Begin PBXFrameworksBuildPhase section */\n\t\t1D60588F0D05DD3D006BFB54 /* Frameworks */ = {\n\t\t\tisa = PBXFrameworksBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,\n\t\t\t\t1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,\n\t\t\t\t288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */,\n\t\t\t\t24B2BCC910C8912E00A13CE0 /* MessageUI.framework in Frameworks */,\n\t\t\t\t248395CA12545376003C7FC8 /* libtesseract_api.a in Frameworks */,\n\t\t\t\t248395CB12545376003C7FC8 /* libtesseract_ccstruct.a in Frameworks */,\n\t\t\t\t248395CC12545376003C7FC8 /* libtesseract_ccutil.a in Frameworks */,\n\t\t\t\t248395CD12545376003C7FC8 /* libtesseract_classify.a in Frameworks */,\n\t\t\t\t248395CE12545376003C7FC8 /* libtesseract_cutil.a in Frameworks */,\n\t\t\t\t248395CF12545376003C7FC8 /* libtesseract_dict.a in Frameworks */,\n\t\t\t\t248395D012545376003C7FC8 /* libtesseract_image.a in Frameworks */,\n\t\t\t\t248395D112545376003C7FC8 /* libtesseract_main.a in Frameworks */,\n\t\t\t\t248395D212545376003C7FC8 /* libtesseract_textord.a in Frameworks */,\n\t\t\t\t248395D312545376003C7FC8 /* libtesseract_training.a in Frameworks */,\n\t\t\t\t248395D412545376003C7FC8 /* libtesseract_viewer.a in Frameworks */,\n\t\t\t\t248395D512545376003C7FC8 /* libtesseract_wordrec.a in Frameworks */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n/* End PBXFrameworksBuildPhase section */\n\n/* Begin PBXGroup section */\n\t\t080E96DDFE201D6D7F000001 /* Classes */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t2482F02910FC300900EFB5A2 /* OCRDisplayViewController.h */,\n\t\t\t\t2482F02A10FC300900EFB5A2 /* OCRDisplayViewController.mm */,\n\t\t\t\t241B1E6610517E3800926F2B /* OCRAppDelegate.m */,\n\t\t\t\t1D3623240D0F684500981E51 /* OCRAppDelegate.h */,\n\t\t\t\t2463448D10CC281000011876 /* ZoomableImage.h */,\n\t\t\t\t2463448E10CC281000011876 /* ZoomableImage.m */,\n\t\t\t);\n\t\t\tpath = Classes;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\t19C28FACFE9D520D11CA2CBB /* Products */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t1D6058910D05DD3D006BFB54 /* OCR.app */,\n\t\t\t);\n\t\t\tname = Products;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\t24F2865D10C9BA87004BB5CA /* UIImage-categories */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t24F2865E10C9BA87004BB5CA /* UIImage+Alpha.h */,\n\t\t\t\t24F2865F10C9BA87004BB5CA /* UIImage+Alpha.m */,\n\t\t\t\t24F2866010C9BA87004BB5CA /* UIImage+Resize.h */,\n\t\t\t\t24F2866110C9BA88004BB5CA /* UIImage+Resize.m */,\n\t\t\t\t24F2866210C9BA88004BB5CA /* UIImage+RoundedCorner.h */,\n\t\t\t\t24F2866310C9BA88004BB5CA /* UIImage+RoundedCorner.m */,\n\t\t\t);\n\t\t\tpath = \"UIImage-categories\";\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\t29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t24F2865D10C9BA87004BB5CA /* UIImage-categories */,\n\t\t\t\t080E96DDFE201D6D7F000001 /* Classes */,\n\t\t\t\t29B97315FDCFA39411CA2CEA /* Other Sources */,\n\t\t\t\t29B97317FDCFA39411CA2CEA /* Resources */,\n\t\t\t\t29B97323FDCFA39411CA2CEA /* Frameworks */,\n\t\t\t\t19C28FACFE9D520D11CA2CBB /* Products */,\n\t\t\t);\n\t\t\tname = CustomTemplate;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\t29B97315FDCFA39411CA2CEA /* Other Sources */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t32CA4F630368D1EE00C91783 /* OCR_Prefix.pch */,\n\t\t\t\t29B97316FDCFA39411CA2CEA /* main.m */,\n\t\t\t);\n\t\t\tname = \"Other Sources\";\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\t29B97317FDCFA39411CA2CEA /* Resources */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t248395791254394A003C7FC8 /* tessdata-svn */,\n\t\t\t\t240C703410C8F5A800CD7AD1 /* shadow.png */,\n\t\t\t\t24BA110D10C884F300016CED /* OCRDisplayViewController.xib */,\n\t\t\t\t24BA10EF10C882E600016CED /* TessIcon.png */,\n\t\t\t\t28AD733E0D9D9553002E5188 /* MainWindow.xib */,\n\t\t\t\t8D1107310486CEB800E47090 /* OCR-Info.plist */,\n\t\t\t\t24BC002310FC486A0043EB8F /* readme.txt */,\n\t\t\t);\n\t\t\tname = Resources;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\t29B97323FDCFA39411CA2CEA /* Frameworks */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t248395BE12545376003C7FC8 /* libtesseract_api.a */,\n\t\t\t\t248395BF12545376003C7FC8 /* libtesseract_ccstruct.a */,\n\t\t\t\t248395C012545376003C7FC8 /* libtesseract_ccutil.a */,\n\t\t\t\t248395C112545376003C7FC8 /* libtesseract_classify.a */,\n\t\t\t\t248395C212545376003C7FC8 /* libtesseract_cutil.a */,\n\t\t\t\t248395C312545376003C7FC8 /* libtesseract_dict.a */,\n\t\t\t\t248395C412545376003C7FC8 /* libtesseract_image.a */,\n\t\t\t\t248395C512545376003C7FC8 /* libtesseract_main.a */,\n\t\t\t\t248395C612545376003C7FC8 /* libtesseract_textord.a */,\n\t\t\t\t248395C712545376003C7FC8 /* libtesseract_training.a */,\n\t\t\t\t248395C812545376003C7FC8 /* libtesseract_viewer.a */,\n\t\t\t\t248395C912545376003C7FC8 /* libtesseract_wordrec.a */,\n\t\t\t\t1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,\n\t\t\t\t1D30AB110D05D00D00671497 /* Foundation.framework */,\n\t\t\t\t288765FC0DF74451002DB57D /* CoreGraphics.framework */,\n\t\t\t\t24B2BCC810C8912E00A13CE0 /* MessageUI.framework */,\n\t\t\t);\n\t\t\tname = Frameworks;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n/* End PBXGroup section */\n\n/* Begin PBXNativeTarget section */\n\t\t1D6058900D05DD3D006BFB54 /* OCR */ = {\n\t\t\tisa = PBXNativeTarget;\n\t\t\tbuildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget \"OCR\" */;\n\t\t\tbuildPhases = (\n\t\t\t\t1D60588D0D05DD3D006BFB54 /* Resources */,\n\t\t\t\t1D60588E0D05DD3D006BFB54 /* Sources */,\n\t\t\t\t1D60588F0D05DD3D006BFB54 /* Frameworks */,\n\t\t\t);\n\t\t\tbuildRules = (\n\t\t\t);\n\t\t\tdependencies = (\n\t\t\t);\n\t\t\tname = OCR;\n\t\t\tproductName = OCR;\n\t\t\tproductReference = 1D6058910D05DD3D006BFB54 /* OCR.app */;\n\t\t\tproductType = \"com.apple.product-type.application\";\n\t\t};\n/* End PBXNativeTarget section */\n\n/* Begin PBXProject section */\n\t\t29B97313FDCFA39411CA2CEA /* Project object */ = {\n\t\t\tisa = PBXProject;\n\t\t\tbuildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject \"OCR\" */;\n\t\t\tcompatibilityVersion = \"Xcode 3.1\";\n\t\t\tdevelopmentRegion = English;\n\t\t\thasScannedForEncodings = 1;\n\t\t\tknownRegions = (\n\t\t\t\tEnglish,\n\t\t\t\tJapanese,\n\t\t\t\tFrench,\n\t\t\t\tGerman,\n\t\t\t);\n\t\t\tmainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;\n\t\t\tprojectDirPath = \"\";\n\t\t\tprojectRoot = \"\";\n\t\t\ttargets = (\n\t\t\t\t1D6058900D05DD3D006BFB54 /* OCR */,\n\t\t\t);\n\t\t};\n/* End PBXProject section */\n\n/* Begin PBXResourcesBuildPhase section */\n\t\t1D60588D0D05DD3D006BFB54 /* Resources */ = {\n\t\t\tisa = PBXResourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */,\n\t\t\t\t24BA10F010C882E600016CED /* TessIcon.png in Resources */,\n\t\t\t\t24BA110F10C884F300016CED /* OCRDisplayViewController.xib in Resources */,\n\t\t\t\t240C703510C8F5A800CD7AD1 /* shadow.png in Resources */,\n\t\t\t\t24BC002410FC486A0043EB8F /* readme.txt in Resources */,\n\t\t\t\t248395841254394A003C7FC8 /* tessdata-svn in Resources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n/* End PBXResourcesBuildPhase section */\n\n/* Begin PBXSourcesBuildPhase section */\n\t\t1D60588E0D05DD3D006BFB54 /* Sources */ = {\n\t\t\tisa = PBXSourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t1D60589B0D05DD56006BFB54 /* main.m in Sources */,\n\t\t\t\t241B1E6710517E3800926F2B /* OCRAppDelegate.m in Sources */,\n\t\t\t\t24F2866410C9BA88004BB5CA /* UIImage+Alpha.m in Sources */,\n\t\t\t\t24F2866510C9BA88004BB5CA /* UIImage+Resize.m in Sources */,\n\t\t\t\t24F2866610C9BA88004BB5CA /* UIImage+RoundedCorner.m in Sources */,\n\t\t\t\t2463448F10CC281000011876 /* ZoomableImage.m in Sources */,\n\t\t\t\t2482F02B10FC300900EFB5A2 /* OCRDisplayViewController.mm in Sources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n/* End PBXSourcesBuildPhase section */\n\n/* Begin XCBuildConfiguration section */\n\t\t1D6058940D05DD3E006BFB54 /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tGCC_DYNAMIC_NO_PIC = NO;\n\t\t\t\tGCC_OPTIMIZATION_LEVEL = 0;\n\t\t\t\tGCC_PRECOMPILE_PREFIX_HEADER = YES;\n\t\t\t\tGCC_PREFIX_HEADER = OCR_Prefix.pch;\n\t\t\t\tGCC_VERSION = \"\";\n\t\t\t\tHEADER_SEARCH_PATHS = \"\";\n\t\t\t\tINFOPLIST_FILE = \"OCR-Info.plist\";\n\t\t\t\tIPHONEOS_DEPLOYMENT_TARGET = 3.1.2;\n\t\t\t\tLIBRARY_SEARCH_PATHS = (\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t\t\"\\\"$(SRCROOT)\\\"\",\n\t\t\t\t\t\"\\\"$(SRCROOT)/../../tesseract-ocr-svn\\\"\",\n\t\t\t\t\t\"\\\"$(SRCROOT)/../../tesseract-ocr-svn/outdir\\\"\",\n\t\t\t\t);\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = \"\";\n\t\t\t\tPRODUCT_NAME = OCR;\n\t\t\t\tSDKROOT = iphoneos;\n\t\t\t\tUSER_HEADER_SEARCH_PATHS = \"\\\"$(SRCROOT)/../../tesseract-ocr-svn\\\"/**\";\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\t1D6058950D05DD3E006BFB54 /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCOPY_PHASE_STRIP = YES;\n\t\t\t\tGCC_PRECOMPILE_PREFIX_HEADER = YES;\n\t\t\t\tGCC_PREFIX_HEADER = OCR_Prefix.pch;\n\t\t\t\tINFOPLIST_FILE = \"OCR-Info.plist\";\n\t\t\t\tIPHONEOS_DEPLOYMENT_TARGET = 3.1.2;\n\t\t\t\tLIBRARY_SEARCH_PATHS = (\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t\t\"\\\"$(SRCROOT)\\\"\",\n\t\t\t\t\t\"\\\"$(SRCROOT)/../../tesseract-ocr-svn\\\"\",\n\t\t\t\t\t\"\\\"$(SRCROOT)/../../tesseract-ocr-svn/outdir\\\"\",\n\t\t\t\t);\n\t\t\t\tPRODUCT_NAME = OCR;\n\t\t\t\tSDKROOT = iphoneos;\n\t\t\t\tUSER_HEADER_SEARCH_PATHS = \"\\\"$(SRCROOT)/../../tesseract-ocr-svn\\\"/**\";\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n\t\tC01FCF4F08A954540054247B /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tARCHS = \"$(ARCHS_STANDARD_32_BIT)\";\n\t\t\t\t\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"iPhone Developer\";\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = c99;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t\tPREBINDING = NO;\n\t\t\t\tSDKROOT = iphoneos;\n\t\t\t\tUSER_HEADER_SEARCH_PATHS = \"\\\"$(SRCROOT)/../../tesseract-ocr-svn\\\"/**\";\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\tC01FCF5008A954540054247B /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tARCHS = \"$(ARCHS_STANDARD_32_BIT)\";\n\t\t\t\t\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"iPhone Developer\";\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = c99;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t\tIPHONEOS_DEPLOYMENT_TARGET = 3.1.2;\n\t\t\t\tPREBINDING = NO;\n\t\t\t\tSDKROOT = iphoneos;\n\t\t\t\tUSER_HEADER_SEARCH_PATHS = \"\\\"$(SRCROOT)/../../tesseract-ocr-svn\\\"/**\";\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n/* End XCBuildConfiguration section */\n\n/* Begin XCConfigurationList section */\n\t\t1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget \"OCR\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\t1D6058940D05DD3E006BFB54 /* Debug */,\n\t\t\t\t1D6058950D05DD3E006BFB54 /* Release */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n\t\tC01FCF4E08A954540054247B /* Build configuration list for PBXProject \"OCR\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\tC01FCF4F08A954540054247B /* Debug */,\n\t\t\t\tC01FCF5008A954540054247B /* Release */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n/* End XCConfigurationList section */\n\t};\n\trootObject = 29B97313FDCFA39411CA2CEA /* Project object */;\n}\n"
  },
  {
    "path": "OCR.xcodeproj/rcarlsen.perspectivev3",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActivePerspectiveName</key>\n\t<string>Project</string>\n\t<key>AllowedModules</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>n</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>PBXSmartGroupTreeModule</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Groups and Files Outline View</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>n</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>PBXNavigatorGroup</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Editor</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>n</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>XCTaskListModule</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Task List</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>n</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>XCDetailModule</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>File and Smart Group Detail Viewer</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>1</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>PBXBuildResultsModule</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Detailed Build Results Viewer</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>1</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>PBXProjectFindModule</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Project Batch Find Tool</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>n</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>XCProjectFormatConflictsModule</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Project Format Conflicts List</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>n</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>PBXBookmarksModule</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Bookmarks Tool</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>n</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>PBXClassBrowserModule</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Class Browser</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>n</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>PBXCVSModule</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Source Code Control Tool</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>n</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>PBXDebugBreakpointsModule</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Debug Breakpoints Tool</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>n</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>XCDockableInspector</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Inspector</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>n</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>PBXOpenQuicklyModule</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Open Quickly Tool</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>1</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>PBXDebugSessionModule</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Debugger</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>1</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>PBXDebugCLIModule</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Debug Console</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>BundleLoadPath</key>\n\t\t\t<string></string>\n\t\t\t<key>MaxInstances</key>\n\t\t\t<string>n</string>\n\t\t\t<key>Module</key>\n\t\t\t<string>XCSnapshotModule</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Snapshots Tool</string>\n\t\t</dict>\n\t</array>\n\t<key>BundlePath</key>\n\t<string>/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources</string>\n\t<key>Description</key>\n\t<string>AIODescriptionKey</string>\n\t<key>DockingSystemVisible</key>\n\t<false/>\n\t<key>Extension</key>\n\t<string>perspectivev3</string>\n\t<key>FavBarConfig</key>\n\t<dict>\n\t\t<key>PBXProjectModuleGUID</key>\n\t\t<string>241B1E551051501300926F2B</string>\n\t\t<key>XCBarModuleItemNames</key>\n\t\t<dict/>\n\t\t<key>XCBarModuleItems</key>\n\t\t<array/>\n\t</dict>\n\t<key>FirstTimeWindowDisplayed</key>\n\t<false/>\n\t<key>Identifier</key>\n\t<string>com.apple.perspectives.project.defaultV3</string>\n\t<key>MajorVersion</key>\n\t<integer>34</integer>\n\t<key>MinorVersion</key>\n\t<integer>0</integer>\n\t<key>Name</key>\n\t<string>All-In-One</string>\n\t<key>Notifications</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>XCObserverAutoDisconnectKey</key>\n\t\t\t<true/>\n\t\t\t<key>XCObserverDefintionKey</key>\n\t\t\t<dict>\n\t\t\t\t<key>PBXStatusErrorsKey</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>XCObserverFactoryKey</key>\n\t\t\t<string>XCPerspectivesSpecificationIdentifier</string>\n\t\t\t<key>XCObserverGUIDKey</key>\n\t\t\t<string>XCObserverProjectIdentifier</string>\n\t\t\t<key>XCObserverNotificationKey</key>\n\t\t\t<string>PBXStatusBuildStateMessageNotification</string>\n\t\t\t<key>XCObserverTargetKey</key>\n\t\t\t<string>XCMainBuildResultsModuleGUID</string>\n\t\t\t<key>XCObserverTriggerKey</key>\n\t\t\t<string>awakenModuleWithObserver:</string>\n\t\t\t<key>XCObserverValidationKey</key>\n\t\t\t<dict>\n\t\t\t\t<key>PBXStatusErrorsKey</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t</array>\n\t<key>OpenEditors</key>\n\t<array/>\n\t<key>PerspectiveWidths</key>\n\t<array>\n\t\t<integer>1398</integer>\n\t\t<integer>1398</integer>\n\t</array>\n\t<key>Perspectives</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>ChosenToolbarItems</key>\n\t\t\t<array>\n\t\t\t\t<string>XCToolbarPerspectiveControl</string>\n\t\t\t\t<string>NSToolbarSeparatorItem</string>\n\t\t\t\t<string>active-combo-popup</string>\n\t\t\t\t<string>action</string>\n\t\t\t\t<string>NSToolbarFlexibleSpaceItem</string>\n\t\t\t\t<string>debugger-enable-breakpoints</string>\n\t\t\t\t<string>build-and-go</string>\n\t\t\t\t<string>com.apple.ide.PBXToolbarStopButton</string>\n\t\t\t\t<string>get-info</string>\n\t\t\t\t<string>NSToolbarFlexibleSpaceItem</string>\n\t\t\t\t<string>com.apple.pbx.toolbar.searchfield</string>\n\t\t\t</array>\n\t\t\t<key>ControllerClassBaseName</key>\n\t\t\t<string></string>\n\t\t\t<key>IconName</key>\n\t\t\t<string>WindowOfProject</string>\n\t\t\t<key>Identifier</key>\n\t\t\t<string>perspective.project</string>\n\t\t\t<key>IsVertical</key>\n\t\t\t<false/>\n\t\t\t<key>Layout</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>PBXBottomSmartGroupGIDs</key>\n\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t<string>1C37FBAC04509CD000000102</string>\n\t\t\t\t\t\t\t<string>1C37FAAC04509CD000000102</string>\n\t\t\t\t\t\t\t<string>1C37FABC05509CD000000102</string>\n\t\t\t\t\t\t\t<string>1C37FABC05539CD112110102</string>\n\t\t\t\t\t\t\t<string>E2644B35053B69B200211256</string>\n\t\t\t\t\t\t\t<string>1C37FABC04509CD000100104</string>\n\t\t\t\t\t\t\t<string>1CC0EA4004350EF90044410B</string>\n\t\t\t\t\t\t\t<string>1CC0EA4004350EF90041110B</string>\n\t\t\t\t\t\t\t<string>1C77FABC04509CD000000102</string>\n\t\t\t\t\t\t</array>\n\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t<string>1CA23ED40692098700951B8B</string>\n\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t<string>Files</string>\n\t\t\t\t\t\t<key>PBXProjectStructureProvided</key>\n\t\t\t\t\t\t<string>yes</string>\n\t\t\t\t\t\t<key>PBXSmartGroupTreeModuleColumnData</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<real>174</real>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<string>MainColumn</string>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<string>29B97314FDCFA39411CA2CEA</string>\n\t\t\t\t\t\t\t\t<string>080E96DDFE201D6D7F000001</string>\n\t\t\t\t\t\t\t\t<string>29B97315FDCFA39411CA2CEA</string>\n\t\t\t\t\t\t\t\t<string>29B97317FDCFA39411CA2CEA</string>\n\t\t\t\t\t\t\t\t<string>29B97323FDCFA39411CA2CEA</string>\n\t\t\t\t\t\t\t\t<string>19C28FACFE9D520D11CA2CBB</string>\n\t\t\t\t\t\t\t\t<string>1C37FBAC04509CD000000102</string>\n\t\t\t\t\t\t\t\t<string>1C77FABC04509CD000000102</string>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t<integer>31</integer>\n\t\t\t\t\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>\n\t\t\t\t\t\t\t<string>{{0, 4}, {174, 706}}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>PBXTopSmartGroupGIDs</key>\n\t\t\t\t\t\t<array/>\n\t\t\t\t\t\t<key>XCIncludePerspectivesSwitch</key>\n\t\t\t\t\t\t<false/>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t<string>{{0, 0}, {191, 724}}</string>\n\t\t\t\t\t\t<key>GroupTreeTableConfiguration</key>\n\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t<string>MainColumn</string>\n\t\t\t\t\t\t\t<real>174</real>\n\t\t\t\t\t\t</array>\n\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t<string>27 113 1398 765 0 0 1440 878 </string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t<string>PBXSmartGroupTreeModule</string>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>191pt</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Dock</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t<string>241B1E501051501300926F2B</string>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t<string>OCRDisplayViewController.mm</string>\n\t\t\t\t\t\t\t\t<key>PBXSplitModuleInNavigatorKey</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Split0</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t\t\t<string>241B1E511051501300926F2B</string>\n\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t\t\t<string>OCRDisplayViewController.mm</string>\n\t\t\t\t\t\t\t\t\t\t<key>_historyCapacity</key>\n\t\t\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t\t\t<key>bookmark</key>\n\t\t\t\t\t\t\t\t\t\t<string>241CDC6910CC90D0008EA1FB</string>\n\t\t\t\t\t\t\t\t\t\t<key>history</key>\n\t\t\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t\t\t<string>24C7F7961052C50900896218</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>24C7F7991052C50900896218</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>24A3169B105DDAFA0051853C</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>24BA10C410C87C9500016CED</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>24BA10CE10C87F7D00016CED</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>24BA112710C8878600016CED</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>240C6F8A10C8DD5D00CD7AD1</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>240C6FF710C8E91200CD7AD1</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>24F2866B10C9BBC0004BB5CA</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>24F2866C10C9BBC0004BB5CA</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>24F2867A10C9BC02004BB5CA</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>24F2870310C9C810004BB5CA</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>24F2870410C9C810004BB5CA</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>2463449210CC286F00011876</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>2463453F10CC35CA00011876</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>2463455B10CC37F100011876</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>2463455C10CC37F100011876</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>241CDBE910CC7F07008EA1FB</string>\n\t\t\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>SplitCount</key>\n\t\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>StatusBarVisibility</key>\n\t\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t\t<key>XCSharingToken</key>\n\t\t\t\t\t\t\t\t<string>com.apple.Xcode.CommonNavigatorGroupSharingToken</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t<string>{{0, 0}, {1202, 401}}</string>\n\t\t\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t\t\t<string>27 113 1398 765 0 0 1440 878 </string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>PBXNavigatorGroup</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>401pt</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>318pt</string>\n\t\t\t\t\t\t\t<key>Tabs</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t\t\t<string>1CA23EDF0692099D00951B8B</string>\n\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t\t\t<string>Detail</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t\t\t<string>{{10, 27}, {1202, 291}}</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t\t\t<string>XCDetailModule</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t\t\t<string>1CA23EE00692099D00951B8B</string>\n\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t\t\t<string>Project Find</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t\t\t<string>{{10, 27}, {997, 190}}</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t\t\t<string>PBXProjectFindModule</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>PBXCVSModuleFilterTypeKey</key>\n\t\t\t\t\t\t\t\t\t\t<integer>1032</integer>\n\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t\t\t<string>1CA23EE10692099D00951B8B</string>\n\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t\t\t<string>SCM Results</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t\t\t<string>{{10, 31}, {603, 297}}</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t\t\t<string>PBXCVSModule</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t\t\t<string>XCMainBuildResultsModuleGUID</string>\n\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t\t\t<string>Build Results</string>\n\t\t\t\t\t\t\t\t\t\t<key>XCBuildResultsTrigger_Collapse</key>\n\t\t\t\t\t\t\t\t\t\t<integer>1022</integer>\n\t\t\t\t\t\t\t\t\t\t<key>XCBuildResultsTrigger_Open</key>\n\t\t\t\t\t\t\t\t\t\t<integer>1012</integer>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t\t\t<string>{{10, 27}, {1202, 291}}</string>\n\t\t\t\t\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t\t\t\t\t<string>27 113 1398 765 0 0 1440 878 </string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t\t\t<string>PBXBuildResultsModule</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>1202pt</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>Name</key>\n\t\t\t<string>Project</string>\n\t\t\t<key>ServiceClasses</key>\n\t\t\t<array>\n\t\t\t\t<string>XCModuleDock</string>\n\t\t\t\t<string>PBXSmartGroupTreeModule</string>\n\t\t\t\t<string>XCModuleDock</string>\n\t\t\t\t<string>PBXNavigatorGroup</string>\n\t\t\t\t<string>XCDockableTabModule</string>\n\t\t\t\t<string>XCDetailModule</string>\n\t\t\t\t<string>PBXProjectFindModule</string>\n\t\t\t\t<string>PBXCVSModule</string>\n\t\t\t\t<string>PBXBuildResultsModule</string>\n\t\t\t</array>\n\t\t\t<key>TableOfContents</key>\n\t\t\t<array>\n\t\t\t\t<string>241CDBD910CC7ED5008EA1FB</string>\n\t\t\t\t<string>1CA23ED40692098700951B8B</string>\n\t\t\t\t<string>241CDBDA10CC7ED5008EA1FB</string>\n\t\t\t\t<string>241B1E501051501300926F2B</string>\n\t\t\t\t<string>241CDBDB10CC7ED5008EA1FB</string>\n\t\t\t\t<string>1CA23EDF0692099D00951B8B</string>\n\t\t\t\t<string>1CA23EE00692099D00951B8B</string>\n\t\t\t\t<string>1CA23EE10692099D00951B8B</string>\n\t\t\t\t<string>XCMainBuildResultsModuleGUID</string>\n\t\t\t</array>\n\t\t\t<key>ToolbarConfigUserDefaultsMinorVersion</key>\n\t\t\t<string>2</string>\n\t\t\t<key>ToolbarConfiguration</key>\n\t\t\t<string>xcode.toolbar.config.defaultV3</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ChosenToolbarItems</key>\n\t\t\t<array>\n\t\t\t\t<string>XCToolbarPerspectiveControl</string>\n\t\t\t\t<string>NSToolbarSeparatorItem</string>\n\t\t\t\t<string>active-combo-popup</string>\n\t\t\t\t<string>NSToolbarFlexibleSpaceItem</string>\n\t\t\t\t<string>debugger-enable-breakpoints</string>\n\t\t\t\t<string>build-and-go</string>\n\t\t\t\t<string>com.apple.ide.PBXToolbarStopButton</string>\n\t\t\t\t<string>debugger-restart-executable</string>\n\t\t\t\t<string>debugger-pause</string>\n\t\t\t\t<string>debugger-step-over</string>\n\t\t\t\t<string>debugger-step-into</string>\n\t\t\t\t<string>debugger-step-out</string>\n\t\t\t\t<string>NSToolbarFlexibleSpaceItem</string>\n\t\t\t\t<string>servicesModulebreakpoints</string>\n\t\t\t\t<string>debugger-show-console-window</string>\n\t\t\t</array>\n\t\t\t<key>ControllerClassBaseName</key>\n\t\t\t<string>PBXDebugSessionModule</string>\n\t\t\t<key>IconName</key>\n\t\t\t<string>DebugTabIcon</string>\n\t\t\t<key>Identifier</key>\n\t\t\t<string>perspective.debug</string>\n\t\t\t<key>IsVertical</key>\n\t\t\t<true/>\n\t\t\t<key>Layout</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t<string>1CCC7628064C1048000F2A68</string>\n\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t<string>Debugger Console</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t<string>{{0, 0}, {1398, 236}}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t<string>PBXDebugCLIModule</string>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>236pt</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Debugger</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HorizontalSplitView</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>_collapsingFrameDimension</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>_indexOfCollapsedView</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>_percentageOfCollapsedView</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>isCollapsed</key>\n\t\t\t\t\t\t\t\t<string>yes</string>\n\t\t\t\t\t\t\t\t<key>sizes</key>\n\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t<string>{{0, 0}, {699, 212}}</string>\n\t\t\t\t\t\t\t\t\t<string>{{699, 0}, {699, 212}}</string>\n\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>VerticalSplitView</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>_collapsingFrameDimension</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>_indexOfCollapsedView</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>_percentageOfCollapsedView</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>isCollapsed</key>\n\t\t\t\t\t\t\t\t<string>yes</string>\n\t\t\t\t\t\t\t\t<key>sizes</key>\n\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t<string>{{0, 0}, {1398, 212}}</string>\n\t\t\t\t\t\t\t\t\t<string>{{0, 212}, {1398, 271}}</string>\n\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>LauncherConfigVersion</key>\n\t\t\t\t\t\t<string>8</string>\n\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t<string>1CCC7629064C1048000F2A68</string>\n\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t<string>Debug</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>DebugConsoleVisible</key>\n\t\t\t\t\t\t<string>None</string>\n\t\t\t\t\t\t<key>DebugConsoleWindowFrame</key>\n\t\t\t\t\t\t<string>{{200, 200}, {500, 300}}</string>\n\t\t\t\t\t\t<key>DebugSTDIOWindowFrame</key>\n\t\t\t\t\t\t<string>{{200, 200}, {500, 300}}</string>\n\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t<string>{{0, 241}, {1398, 483}}</string>\n\t\t\t\t\t\t<key>PBXDebugSessionStackFrameViewKey</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>DebugVariablesTableConfiguration</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<string>Name</string>\n\t\t\t\t\t\t\t\t<real>120</real>\n\t\t\t\t\t\t\t\t<string>Value</string>\n\t\t\t\t\t\t\t\t<real>85</real>\n\t\t\t\t\t\t\t\t<string>Summary</string>\n\t\t\t\t\t\t\t\t<real>469</real>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t<string>{{699, 0}, {699, 212}}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t<string>PBXDebugSessionModule</string>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>483pt</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>Name</key>\n\t\t\t<string>Debug</string>\n\t\t\t<key>ServiceClasses</key>\n\t\t\t<array>\n\t\t\t\t<string>XCModuleDock</string>\n\t\t\t\t<string>PBXDebugCLIModule</string>\n\t\t\t\t<string>PBXDebugSessionModule</string>\n\t\t\t\t<string>PBXDebugProcessAndThreadModule</string>\n\t\t\t\t<string>PBXDebugProcessViewModule</string>\n\t\t\t\t<string>PBXDebugThreadViewModule</string>\n\t\t\t\t<string>PBXDebugStackFrameViewModule</string>\n\t\t\t\t<string>PBXNavigatorGroup</string>\n\t\t\t</array>\n\t\t\t<key>TableOfContents</key>\n\t\t\t<array>\n\t\t\t\t<string>241CDBDC10CC7ED5008EA1FB</string>\n\t\t\t\t<string>1CCC7628064C1048000F2A68</string>\n\t\t\t\t<string>1CCC7629064C1048000F2A68</string>\n\t\t\t\t<string>241CDBDD10CC7ED5008EA1FB</string>\n\t\t\t\t<string>241CDBDE10CC7ED5008EA1FB</string>\n\t\t\t\t<string>241CDBDF10CC7ED5008EA1FB</string>\n\t\t\t\t<string>241CDBE010CC7ED5008EA1FB</string>\n\t\t\t\t<string>241CDBE110CC7ED5008EA1FB</string>\n\t\t\t</array>\n\t\t\t<key>ToolbarConfigUserDefaultsMinorVersion</key>\n\t\t\t<string>2</string>\n\t\t\t<key>ToolbarConfiguration</key>\n\t\t\t<string>xcode.toolbar.config.debugV3</string>\n\t\t</dict>\n\t</array>\n\t<key>PerspectivesBarVisible</key>\n\t<true/>\n\t<key>ShelfIsVisible</key>\n\t<false/>\n\t<key>SourceDescription</key>\n\t<string>file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecification.xcperspec'</string>\n\t<key>StatusbarIsVisible</key>\n\t<true/>\n\t<key>TimeStamp</key>\n\t<real>281841872.11060297</real>\n\t<key>ToolbarConfigUserDefaultsMinorVersion</key>\n\t<string>2</string>\n\t<key>ToolbarDisplayMode</key>\n\t<integer>1</integer>\n\t<key>ToolbarIsVisible</key>\n\t<true/>\n\t<key>ToolbarSizeMode</key>\n\t<integer>1</integer>\n\t<key>Type</key>\n\t<string>Perspectives</string>\n\t<key>UpdateMessage</key>\n\t<string></string>\n\t<key>WindowJustification</key>\n\t<integer>5</integer>\n\t<key>WindowOrderList</key>\n\t<array>\n\t\t<string>/Users/rcarlsen/Documents/_software_dev/_iphone/OCR/OCR.xcodeproj</string>\n\t</array>\n\t<key>WindowString</key>\n\t<string>27 113 1398 765 0 0 1440 878 </string>\n\t<key>WindowToolsV3</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Identifier</key>\n\t\t\t<string>windowTool.debugger</string>\n\t\t\t<key>Layout</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Dock</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Debugger</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>HorizontalSplitView</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>_collapsingFrameDimension</key>\n\t\t\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t\t\t<key>_indexOfCollapsedView</key>\n\t\t\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t\t\t<key>_percentageOfCollapsedView</key>\n\t\t\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t\t\t<key>isCollapsed</key>\n\t\t\t\t\t\t\t\t\t\t<string>yes</string>\n\t\t\t\t\t\t\t\t\t\t<key>sizes</key>\n\t\t\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t\t\t<string>{{0, 0}, {317, 164}}</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>{{317, 0}, {377, 164}}</string>\n\t\t\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>VerticalSplitView</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>_collapsingFrameDimension</key>\n\t\t\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t\t\t<key>_indexOfCollapsedView</key>\n\t\t\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t\t\t<key>_percentageOfCollapsedView</key>\n\t\t\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t\t\t<key>isCollapsed</key>\n\t\t\t\t\t\t\t\t\t\t<string>yes</string>\n\t\t\t\t\t\t\t\t\t\t<key>sizes</key>\n\t\t\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t\t\t<string>{{0, 0}, {694, 164}}</string>\n\t\t\t\t\t\t\t\t\t\t\t<string>{{0, 164}, {694, 216}}</string>\n\t\t\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>LauncherConfigVersion</key>\n\t\t\t\t\t\t\t\t<string>8</string>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t<string>1C162984064C10D400B95A72</string>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t<string>Debug - GLUTExamples (Underwater)</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>DebugConsoleDrawerSize</key>\n\t\t\t\t\t\t\t\t<string>{100, 120}</string>\n\t\t\t\t\t\t\t\t<key>DebugConsoleVisible</key>\n\t\t\t\t\t\t\t\t<string>None</string>\n\t\t\t\t\t\t\t\t<key>DebugConsoleWindowFrame</key>\n\t\t\t\t\t\t\t\t<string>{{200, 200}, {500, 300}}</string>\n\t\t\t\t\t\t\t\t<key>DebugSTDIOWindowFrame</key>\n\t\t\t\t\t\t\t\t<string>{{200, 200}, {500, 300}}</string>\n\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t<string>{{0, 0}, {694, 380}}</string>\n\t\t\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t\t\t<string>321 238 694 422 0 0 1440 878 </string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>PBXDebugSessionModule</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>100%</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>100%</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>Name</key>\n\t\t\t<string>Debugger</string>\n\t\t\t<key>ServiceClasses</key>\n\t\t\t<array>\n\t\t\t\t<string>PBXDebugSessionModule</string>\n\t\t\t</array>\n\t\t\t<key>StatusbarIsVisible</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>TableOfContents</key>\n\t\t\t<array>\n\t\t\t\t<string>1CD10A99069EF8BA00B06720</string>\n\t\t\t\t<string>1C0AD2AB069F1E9B00FABCE6</string>\n\t\t\t\t<string>1C162984064C10D400B95A72</string>\n\t\t\t\t<string>1C0AD2AC069F1E9B00FABCE6</string>\n\t\t\t</array>\n\t\t\t<key>ToolbarConfiguration</key>\n\t\t\t<string>xcode.toolbar.config.debugV3</string>\n\t\t\t<key>WindowString</key>\n\t\t\t<string>321 238 694 422 0 0 1440 878 </string>\n\t\t\t<key>WindowToolGUID</key>\n\t\t\t<string>1CD10A99069EF8BA00B06720</string>\n\t\t\t<key>WindowToolIsVisible</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Identifier</key>\n\t\t\t<string>windowTool.build</string>\n\t\t\t<key>Layout</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Dock</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t<string>1CD0528F0623707200166675</string>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t<string>&lt;No Editor&gt;</string>\n\t\t\t\t\t\t\t\t<key>PBXSplitModuleInNavigatorKey</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Split0</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t\t\t<string>1CD052900623707200166675</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>SplitCount</key>\n\t\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>StatusBarVisibility</key>\n\t\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t<string>{{0, 0}, {500, 215}}</string>\n\t\t\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t\t\t<string>192 257 500 500 0 0 1280 1002 </string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>PBXNavigatorGroup</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>218pt</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>BecomeActive</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t<string>XCMainBuildResultsModuleGUID</string>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t<string>Build Results</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t<string>{{0, 222}, {500, 236}}</string>\n\t\t\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t\t\t<string>192 257 500 500 0 0 1280 1002 </string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>PBXBuildResultsModule</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>236pt</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>458pt</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>Name</key>\n\t\t\t<string>Build Results</string>\n\t\t\t<key>ServiceClasses</key>\n\t\t\t<array>\n\t\t\t\t<string>PBXBuildResultsModule</string>\n\t\t\t</array>\n\t\t\t<key>StatusbarIsVisible</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>TableOfContents</key>\n\t\t\t<array>\n\t\t\t\t<string>1C78EAA5065D492600B07095</string>\n\t\t\t\t<string>1C78EAA6065D492600B07095</string>\n\t\t\t\t<string>1CD0528F0623707200166675</string>\n\t\t\t\t<string>XCMainBuildResultsModuleGUID</string>\n\t\t\t</array>\n\t\t\t<key>ToolbarConfiguration</key>\n\t\t\t<string>xcode.toolbar.config.buildV3</string>\n\t\t\t<key>WindowString</key>\n\t\t\t<string>192 257 500 500 0 0 1280 1002 </string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Identifier</key>\n\t\t\t<string>windowTool.find</string>\n\t\t\t<key>Layout</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Dock</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Dock</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t\t\t<string>1CDD528C0622207200134675</string>\n\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t\t\t<string>&lt;No Editor&gt;</string>\n\t\t\t\t\t\t\t\t\t\t<key>PBXSplitModuleInNavigatorKey</key>\n\t\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t\t<key>Split0</key>\n\t\t\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t\t\t\t\t<string>1CD0528D0623707200166675</string>\n\t\t\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t\t\t<key>SplitCount</key>\n\t\t\t\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t\t<key>StatusBarVisibility</key>\n\t\t\t\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t\t\t<string>{{0, 0}, {781, 167}}</string>\n\t\t\t\t\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t\t\t\t\t<string>62 385 781 470 0 0 1440 878 </string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t\t\t<string>PBXNavigatorGroup</string>\n\t\t\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t\t\t<string>781pt</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>50%</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>BecomeActive</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t<string>1CD0528E0623707200166675</string>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t<string>Project Find</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t<string>{{8, 0}, {773, 254}}</string>\n\t\t\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t\t\t<string>62 385 781 470 0 0 1440 878 </string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>PBXProjectFindModule</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>50%</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>428pt</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>Name</key>\n\t\t\t<string>Project Find</string>\n\t\t\t<key>ServiceClasses</key>\n\t\t\t<array>\n\t\t\t\t<string>PBXProjectFindModule</string>\n\t\t\t</array>\n\t\t\t<key>StatusbarIsVisible</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>TableOfContents</key>\n\t\t\t<array>\n\t\t\t\t<string>1C530D57069F1CE1000CFCEE</string>\n\t\t\t\t<string>1C530D58069F1CE1000CFCEE</string>\n\t\t\t\t<string>1C530D59069F1CE1000CFCEE</string>\n\t\t\t\t<string>1CDD528C0622207200134675</string>\n\t\t\t\t<string>1C530D5A069F1CE1000CFCEE</string>\n\t\t\t\t<string>1CE0B1FE06471DED0097A5F4</string>\n\t\t\t\t<string>1CD0528E0623707200166675</string>\n\t\t\t</array>\n\t\t\t<key>WindowString</key>\n\t\t\t<string>62 385 781 470 0 0 1440 878 </string>\n\t\t\t<key>WindowToolGUID</key>\n\t\t\t<string>1C530D57069F1CE1000CFCEE</string>\n\t\t\t<key>WindowToolIsVisible</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Identifier</key>\n\t\t\t<string>windowTool.snapshots</string>\n\t\t\t<key>Layout</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Dock</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>XCSnapshotModule</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>100%</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>100%</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>Name</key>\n\t\t\t<string>Snapshots</string>\n\t\t\t<key>ServiceClasses</key>\n\t\t\t<array>\n\t\t\t\t<string>XCSnapshotModule</string>\n\t\t\t</array>\n\t\t\t<key>StatusbarIsVisible</key>\n\t\t\t<string>Yes</string>\n\t\t\t<key>ToolbarConfiguration</key>\n\t\t\t<string>xcode.toolbar.config.snapshots</string>\n\t\t\t<key>WindowString</key>\n\t\t\t<string>315 824 300 550 0 0 1440 878 </string>\n\t\t\t<key>WindowToolIsVisible</key>\n\t\t\t<string>Yes</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>FirstTimeWindowDisplayed</key>\n\t\t\t<false/>\n\t\t\t<key>Identifier</key>\n\t\t\t<string>windowTool.debuggerConsole</string>\n\t\t\t<key>IsVertical</key>\n\t\t\t<true/>\n\t\t\t<key>Layout</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Dock</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t<string>1C78EAAC065D492600B07095</string>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t<string>Debugger Console</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t<string>{{0, 0}, {440, 359}}</string>\n\t\t\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t\t\t<string>38 431 440 400 0 0 1440 878 </string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>PBXDebugCLIModule</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>359pt</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>359pt</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>Name</key>\n\t\t\t<string>Debugger Console</string>\n\t\t\t<key>ServiceClasses</key>\n\t\t\t<array>\n\t\t\t\t<string>PBXDebugCLIModule</string>\n\t\t\t</array>\n\t\t\t<key>StatusbarIsVisible</key>\n\t\t\t<true/>\n\t\t\t<key>TableOfContents</key>\n\t\t\t<array>\n\t\t\t\t<string>1C530D5B069F1CE1000CFCEE</string>\n\t\t\t\t<string>24CE087110C956BD0055E8BB</string>\n\t\t\t\t<string>1C78EAAC065D492600B07095</string>\n\t\t\t</array>\n\t\t\t<key>ToolbarConfiguration</key>\n\t\t\t<string>xcode.toolbar.config.consoleV3</string>\n\t\t\t<key>WindowString</key>\n\t\t\t<string>38 431 440 400 0 0 1440 878 </string>\n\t\t\t<key>WindowToolGUID</key>\n\t\t\t<string>1C530D5B069F1CE1000CFCEE</string>\n\t\t\t<key>WindowToolIsVisible</key>\n\t\t\t<false/>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Identifier</key>\n\t\t\t<string>windowTool.scm</string>\n\t\t\t<key>Layout</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Dock</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t<string>1C78EAB2065D492600B07095</string>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t<string>&lt;No Editor&gt;</string>\n\t\t\t\t\t\t\t\t<key>PBXSplitModuleInNavigatorKey</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Split0</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t\t\t<string>1C78EAB3065D492600B07095</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>SplitCount</key>\n\t\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>StatusBarVisibility</key>\n\t\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t<string>{{0, 0}, {452, 0}}</string>\n\t\t\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t\t\t<string>743 379 452 308 0 0 1280 1002 </string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>PBXNavigatorGroup</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>0pt</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>BecomeActive</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t<string>1CD052920623707200166675</string>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t<string>SCM</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>ConsoleFrame</key>\n\t\t\t\t\t\t\t\t<string>{{0, 259}, {452, 0}}</string>\n\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t<string>{{0, 7}, {452, 259}}</string>\n\t\t\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t\t\t<string>743 379 452 308 0 0 1280 1002 </string>\n\t\t\t\t\t\t\t\t<key>TableConfiguration</key>\n\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t<string>Status</string>\n\t\t\t\t\t\t\t\t\t<real>30</real>\n\t\t\t\t\t\t\t\t\t<string>FileName</string>\n\t\t\t\t\t\t\t\t\t<real>199</real>\n\t\t\t\t\t\t\t\t\t<string>Path</string>\n\t\t\t\t\t\t\t\t\t<real>197.09500122070312</real>\n\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t\t<key>TableFrame</key>\n\t\t\t\t\t\t\t\t<string>{{0, 0}, {452, 250}}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>PBXCVSModule</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>262pt</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>266pt</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>Name</key>\n\t\t\t<string>SCM</string>\n\t\t\t<key>ServiceClasses</key>\n\t\t\t<array>\n\t\t\t\t<string>PBXCVSModule</string>\n\t\t\t</array>\n\t\t\t<key>StatusbarIsVisible</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>TableOfContents</key>\n\t\t\t<array>\n\t\t\t\t<string>1C78EAB4065D492600B07095</string>\n\t\t\t\t<string>1C78EAB5065D492600B07095</string>\n\t\t\t\t<string>1C78EAB2065D492600B07095</string>\n\t\t\t\t<string>1CD052920623707200166675</string>\n\t\t\t</array>\n\t\t\t<key>ToolbarConfiguration</key>\n\t\t\t<string>xcode.toolbar.config.scmV3</string>\n\t\t\t<key>WindowString</key>\n\t\t\t<string>743 379 452 308 0 0 1280 1002 </string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Identifier</key>\n\t\t\t<string>windowTool.breakpoints</string>\n\t\t\t<key>IsVertical</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>Layout</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Dock</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>BecomeActive</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>PBXBottomSmartGroupGIDs</key>\n\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t<string>1C77FABC04509CD000000102</string>\n\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t<string>1CE0B1FE06471DED0097A5F4</string>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t<string>Files</string>\n\t\t\t\t\t\t\t\t<key>PBXProjectStructureProvided</key>\n\t\t\t\t\t\t\t\t<string>no</string>\n\t\t\t\t\t\t\t\t<key>PBXSmartGroupTreeModuleColumnData</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>\n\t\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t\t<real>168</real>\n\t\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t\t\t<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>\n\t\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t\t<string>MainColumn</string>\n\t\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>\n\t\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t\t<string>1C77FABC04509CD000000102</string>\n\t\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t\t\t<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>\n\t\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t\t\t<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>\n\t\t\t\t\t\t\t\t\t<string>{{0, 0}, {168, 350}}</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>PBXTopSmartGroupGIDs</key>\n\t\t\t\t\t\t\t\t<array/>\n\t\t\t\t\t\t\t\t<key>XCIncludePerspectivesSwitch</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t<string>{{0, 0}, {185, 368}}</string>\n\t\t\t\t\t\t\t\t<key>GroupTreeTableConfiguration</key>\n\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t<string>MainColumn</string>\n\t\t\t\t\t\t\t\t\t<real>168</real>\n\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t\t\t<string>315 424 744 409 0 0 1440 878 </string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>PBXSmartGroupTreeModule</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>185pt</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t<string>1CA1AED706398EBD00589147</string>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t<string>Detail</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t<string>{{190, 0}, {554, 368}}</string>\n\t\t\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t\t\t<string>315 424 744 409 0 0 1440 878 </string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>XCDetailModule</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>554pt</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>368pt</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>MajorVersion</key>\n\t\t\t<integer>3</integer>\n\t\t\t<key>MinorVersion</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>Name</key>\n\t\t\t<string>Breakpoints</string>\n\t\t\t<key>ServiceClasses</key>\n\t\t\t<array>\n\t\t\t\t<string>PBXSmartGroupTreeModule</string>\n\t\t\t\t<string>XCDetailModule</string>\n\t\t\t</array>\n\t\t\t<key>StatusbarIsVisible</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>TableOfContents</key>\n\t\t\t<array>\n\t\t\t\t<string>1CDDB66807F98D9800BB5817</string>\n\t\t\t\t<string>1CDDB66907F98D9800BB5817</string>\n\t\t\t\t<string>1CE0B1FE06471DED0097A5F4</string>\n\t\t\t\t<string>1CA1AED706398EBD00589147</string>\n\t\t\t</array>\n\t\t\t<key>ToolbarConfiguration</key>\n\t\t\t<string>xcode.toolbar.config.breakpointsV3</string>\n\t\t\t<key>WindowString</key>\n\t\t\t<string>315 424 744 409 0 0 1440 878 </string>\n\t\t\t<key>WindowToolGUID</key>\n\t\t\t<string>1CDDB66807F98D9800BB5817</string>\n\t\t\t<key>WindowToolIsVisible</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Identifier</key>\n\t\t\t<string>windowTool.debugAnimator</string>\n\t\t\t<key>Layout</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Dock</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>PBXNavigatorGroup</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>100%</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>100%</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>Name</key>\n\t\t\t<string>Debug Visualizer</string>\n\t\t\t<key>ServiceClasses</key>\n\t\t\t<array>\n\t\t\t\t<string>PBXNavigatorGroup</string>\n\t\t\t</array>\n\t\t\t<key>StatusbarIsVisible</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ToolbarConfiguration</key>\n\t\t\t<string>xcode.toolbar.config.debugAnimatorV3</string>\n\t\t\t<key>WindowString</key>\n\t\t\t<string>100 100 700 500 0 0 1280 1002 </string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Identifier</key>\n\t\t\t<string>windowTool.bookmarks</string>\n\t\t\t<key>Layout</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Dock</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>PBXBookmarksModule</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>166pt</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>166pt</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>Name</key>\n\t\t\t<string>Bookmarks</string>\n\t\t\t<key>ServiceClasses</key>\n\t\t\t<array>\n\t\t\t\t<string>PBXBookmarksModule</string>\n\t\t\t</array>\n\t\t\t<key>StatusbarIsVisible</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>WindowString</key>\n\t\t\t<string>538 42 401 187 0 0 1280 1002 </string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Identifier</key>\n\t\t\t<string>windowTool.projectFormatConflicts</string>\n\t\t\t<key>Layout</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Dock</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>XCProjectFormatConflictsModule</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>100%</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>100%</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>Name</key>\n\t\t\t<string>Project Format Conflicts</string>\n\t\t\t<key>ServiceClasses</key>\n\t\t\t<array>\n\t\t\t\t<string>XCProjectFormatConflictsModule</string>\n\t\t\t</array>\n\t\t\t<key>StatusbarIsVisible</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>WindowContentMinSize</key>\n\t\t\t<string>450 300</string>\n\t\t\t<key>WindowString</key>\n\t\t\t<string>50 850 472 307 0 0 1440 877</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Identifier</key>\n\t\t\t<string>windowTool.classBrowser</string>\n\t\t\t<key>Layout</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Dock</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>BecomeActive</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>ContentConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>OptionsSetName</key>\n\t\t\t\t\t\t\t\t<string>Hierarchy, all classes</string>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleGUID</key>\n\t\t\t\t\t\t\t\t<string>1CA6456E063B45B4001379D8</string>\n\t\t\t\t\t\t\t\t<key>PBXProjectModuleLabel</key>\n\t\t\t\t\t\t\t\t<string>Class Browser - NSObject</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>ClassesFrame</key>\n\t\t\t\t\t\t\t\t<string>{{0, 0}, {369, 96}}</string>\n\t\t\t\t\t\t\t\t<key>ClassesTreeTableConfiguration</key>\n\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t<string>PBXClassNameColumnIdentifier</string>\n\t\t\t\t\t\t\t\t\t<real>208</real>\n\t\t\t\t\t\t\t\t\t<string>PBXClassBookColumnIdentifier</string>\n\t\t\t\t\t\t\t\t\t<real>22</real>\n\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t<string>{{0, 0}, {616, 353}}</string>\n\t\t\t\t\t\t\t\t<key>MembersFrame</key>\n\t\t\t\t\t\t\t\t<string>{{0, 105}, {369, 395}}</string>\n\t\t\t\t\t\t\t\t<key>MembersTreeTableConfiguration</key>\n\t\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t\t<string>PBXMemberTypeIconColumnIdentifier</string>\n\t\t\t\t\t\t\t\t\t<real>22</real>\n\t\t\t\t\t\t\t\t\t<string>PBXMemberNameColumnIdentifier</string>\n\t\t\t\t\t\t\t\t\t<real>216</real>\n\t\t\t\t\t\t\t\t\t<string>PBXMemberTypeColumnIdentifier</string>\n\t\t\t\t\t\t\t\t\t<real>94</real>\n\t\t\t\t\t\t\t\t\t<string>PBXMemberBookColumnIdentifier</string>\n\t\t\t\t\t\t\t\t\t<real>22</real>\n\t\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t\t<key>PBXModuleWindowStatusBarHidden2</key>\n\t\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t\t\t<string>597 125 616 374 0 0 1280 1002 </string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>PBXClassBrowserModule</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>354pt</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>354pt</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>Name</key>\n\t\t\t<string>Class Browser</string>\n\t\t\t<key>ServiceClasses</key>\n\t\t\t<array>\n\t\t\t\t<string>PBXClassBrowserModule</string>\n\t\t\t</array>\n\t\t\t<key>StatusbarIsVisible</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>TableOfContents</key>\n\t\t\t<array>\n\t\t\t\t<string>1C78EABA065D492600B07095</string>\n\t\t\t\t<string>1C78EABB065D492600B07095</string>\n\t\t\t\t<string>1CA6456E063B45B4001379D8</string>\n\t\t\t</array>\n\t\t\t<key>ToolbarConfiguration</key>\n\t\t\t<string>xcode.toolbar.config.classbrowser</string>\n\t\t\t<key>WindowString</key>\n\t\t\t<string>597 125 616 374 0 0 1280 1002 </string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Identifier</key>\n\t\t\t<string>windowTool.refactoring</string>\n\t\t\t<key>IncludeInToolsMenu</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>Layout</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Dock</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>BecomeActive</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>GeometryConfiguration</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Frame</key>\n\t\t\t\t\t\t\t\t<string>{0, 0}, {500, 335}</string>\n\t\t\t\t\t\t\t\t<key>RubberWindowFrame</key>\n\t\t\t\t\t\t\t\t<string>{0, 0}, {500, 335}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Module</key>\n\t\t\t\t\t\t\t<string>XCRefactoringModule</string>\n\t\t\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t\t\t<string>100%</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Proportion</key>\n\t\t\t\t\t<string>100%</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>Name</key>\n\t\t\t<string>Refactoring</string>\n\t\t\t<key>ServiceClasses</key>\n\t\t\t<array>\n\t\t\t\t<string>XCRefactoringModule</string>\n\t\t\t</array>\n\t\t\t<key>WindowString</key>\n\t\t\t<string>200 200 500 356 0 0 1920 1200 </string>\n\t\t</dict>\n\t</array>\n</dict>\n</plist>\n"
  },
  {
    "path": "OCRDisplayViewController.xib",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<archive type=\"com.apple.InterfaceBuilder3.CocoaTouch.XIB\" version=\"7.10\">\n\t<data>\n\t\t<int key=\"IBDocument.SystemTarget\">768</int>\n\t\t<string key=\"IBDocument.SystemVersion\">10B504</string>\n\t\t<string key=\"IBDocument.InterfaceBuilderVersion\">740</string>\n\t\t<string key=\"IBDocument.AppKitVersion\">1038.2</string>\n\t\t<string key=\"IBDocument.HIToolboxVersion\">437.00</string>\n\t\t<object class=\"NSMutableDictionary\" key=\"IBDocument.PluginVersions\">\n\t\t\t<string key=\"NS.key.0\">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t\t<string key=\"NS.object.0\">62</string>\n\t\t</object>\n\t\t<object class=\"NSMutableArray\" key=\"IBDocument.EditedObjectIDs\">\n\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t<integer value=\"1\"/>\n\t\t</object>\n\t\t<object class=\"NSArray\" key=\"IBDocument.PluginDependencies\">\n\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t</object>\n\t\t<object class=\"NSMutableDictionary\" key=\"IBDocument.Metadata\">\n\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t<object class=\"NSArray\" key=\"dict.sortedKeys\" id=\"0\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t</object>\n\t\t\t<object class=\"NSMutableArray\" key=\"dict.values\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t</object>\n\t\t</object>\n\t\t<object class=\"NSMutableArray\" key=\"IBDocument.RootObjects\" id=\"1000\">\n\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t<object class=\"IBProxyObject\" id=\"372490531\">\n\t\t\t\t<string key=\"IBProxiedObjectIdentifier\">IBFilesOwner</string>\n\t\t\t</object>\n\t\t\t<object class=\"IBProxyObject\" id=\"975951072\">\n\t\t\t\t<string key=\"IBProxiedObjectIdentifier\">IBFirstResponder</string>\n\t\t\t</object>\n\t\t\t<object class=\"IBUIView\" id=\"191373211\">\n\t\t\t\t<reference key=\"NSNextResponder\"/>\n\t\t\t\t<int key=\"NSvFlags\">292</int>\n\t\t\t\t<object class=\"NSMutableArray\" key=\"NSSubviews\">\n\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t<object class=\"IBUITextView\" id=\"42802488\">\n\t\t\t\t\t\t<reference key=\"NSNextResponder\" ref=\"191373211\"/>\n\t\t\t\t\t\t<int key=\"NSvFlags\">274</int>\n\t\t\t\t\t\t<string key=\"NSFrame\">{{0, 76}, {320, 340}}</string>\n\t\t\t\t\t\t<reference key=\"NSSuperview\" ref=\"191373211\"/>\n\t\t\t\t\t\t<object class=\"NSColor\" key=\"IBUIBackgroundColor\" id=\"169378813\">\n\t\t\t\t\t\t\t<int key=\"NSColorSpace\">3</int>\n\t\t\t\t\t\t\t<bytes key=\"NSWhite\">MCAwAA</bytes>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t\t<bool key=\"IBUIOpaque\">NO</bool>\n\t\t\t\t\t\t<bool key=\"IBUIClipsSubviews\">YES</bool>\n\t\t\t\t\t\t<bool key=\"IBUIMultipleTouchEnabled\">YES</bool>\n\t\t\t\t\t\t<bool key=\"IBUIShowsHorizontalScrollIndicator\">NO</bool>\n\t\t\t\t\t\t<bool key=\"IBUIDelaysContentTouches\">NO</bool>\n\t\t\t\t\t\t<bool key=\"IBUICanCancelContentTouches\">NO</bool>\n\t\t\t\t\t\t<bool key=\"IBUIBouncesZoom\">NO</bool>\n\t\t\t\t\t\t<bool key=\"IBUIEditable\">NO</bool>\n\t\t\t\t\t\t<string key=\"IBUIText\">Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Nam liber te conscient to factor tum poen legum odioque civiuda.</string>\n\t\t\t\t\t\t<object class=\"IBUITextInputTraits\" key=\"IBUITextInputTraits\">\n\t\t\t\t\t\t\t<int key=\"IBUIAutocapitalizationType\">2</int>\n\t\t\t\t\t\t\t<int key=\"IBUIAutocorrectionType\">2</int>\n\t\t\t\t\t\t\t<int key=\"IBUIReturnKeyType\">9</int>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t\t<int key=\"IBUIDataDetectorTypes\">3</int>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBUIToolbar\" id=\"505782876\">\n\t\t\t\t\t\t<reference key=\"NSNextResponder\" ref=\"191373211\"/>\n\t\t\t\t\t\t<int key=\"NSvFlags\">266</int>\n\t\t\t\t\t\t<string key=\"NSFrame\">{{0, 416}, {320, 44}}</string>\n\t\t\t\t\t\t<reference key=\"NSSuperview\" ref=\"191373211\"/>\n\t\t\t\t\t\t<bool key=\"IBUIOpaque\">NO</bool>\n\t\t\t\t\t\t<bool key=\"IBUIClearsContextBeforeDrawing\">NO</bool>\n\t\t\t\t\t\t<int key=\"IBUIBarStyle\">2</int>\n\t\t\t\t\t\t<object class=\"NSMutableArray\" key=\"IBUIItems\">\n\t\t\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t\t\t<object class=\"IBUIBarButtonItem\" id=\"780825115\">\n\t\t\t\t\t\t\t\t<int key=\"IBUIStyle\">1</int>\n\t\t\t\t\t\t\t\t<reference key=\"IBUIToolbar\" ref=\"505782876\"/>\n\t\t\t\t\t\t\t\t<int key=\"IBUISystemItemIdentifier\">15</int>\n\t\t\t\t\t\t\t</object>\n\t\t\t\t\t\t\t<object class=\"IBUIBarButtonItem\" id=\"407915375\">\n\t\t\t\t\t\t\t\t<reference key=\"IBUIToolbar\" ref=\"505782876\"/>\n\t\t\t\t\t\t\t\t<int key=\"IBUISystemItemIdentifier\">5</int>\n\t\t\t\t\t\t\t</object>\n\t\t\t\t\t\t\t<object class=\"IBUIBarButtonItem\" id=\"676341579\">\n\t\t\t\t\t\t\t\t<int key=\"IBUIStyle\">1</int>\n\t\t\t\t\t\t\t\t<reference key=\"IBUIToolbar\" ref=\"505782876\"/>\n\t\t\t\t\t\t\t\t<int key=\"IBUISystemItemIdentifier\">9</int>\n\t\t\t\t\t\t\t</object>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBUIImageView\" id=\"1060362418\">\n\t\t\t\t\t\t<reference key=\"NSNextResponder\" ref=\"191373211\"/>\n\t\t\t\t\t\t<int key=\"NSvFlags\">290</int>\n\t\t\t\t\t\t<string key=\"NSFrame\">{{0, 68}, {348, 10}}</string>\n\t\t\t\t\t\t<reference key=\"NSSuperview\" ref=\"191373211\"/>\n\t\t\t\t\t\t<bool key=\"IBUIOpaque\">NO</bool>\n\t\t\t\t\t\t<bool key=\"IBUIClearsContextBeforeDrawing\">NO</bool>\n\t\t\t\t\t\t<float key=\"IBUIAlpha\">0.78169012069702148</float>\n\t\t\t\t\t\t<bool key=\"IBUIUserInteractionEnabled\">NO</bool>\n\t\t\t\t\t\t<string key=\"IBUIContentStretch\">{{0, 1}, {1, 1}}</string>\n\t\t\t\t\t\t<object class=\"NSCustomResource\" key=\"IBUIImage\">\n\t\t\t\t\t\t\t<string key=\"NSClassName\">NSImage</string>\n\t\t\t\t\t\t\t<string key=\"NSResourceName\">shadow.png</string>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBUIView\" id=\"930318828\">\n\t\t\t\t\t\t<reference key=\"NSNextResponder\" ref=\"191373211\"/>\n\t\t\t\t\t\t<int key=\"NSvFlags\">292</int>\n\t\t\t\t\t\t<object class=\"NSMutableArray\" key=\"NSSubviews\">\n\t\t\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t\t\t<object class=\"IBUILabel\" id=\"793421420\">\n\t\t\t\t\t\t\t\t<reference key=\"NSNextResponder\" ref=\"930318828\"/>\n\t\t\t\t\t\t\t\t<int key=\"NSvFlags\">292</int>\n\t\t\t\t\t\t\t\t<string key=\"NSFrame\">{{8, 8}, {242, 48}}</string>\n\t\t\t\t\t\t\t\t<reference key=\"NSSuperview\" ref=\"930318828\"/>\n\t\t\t\t\t\t\t\t<reference key=\"IBUIBackgroundColor\" ref=\"169378813\"/>\n\t\t\t\t\t\t\t\t<bool key=\"IBUIOpaque\">NO</bool>\n\t\t\t\t\t\t\t\t<bool key=\"IBUIClipsSubviews\">YES</bool>\n\t\t\t\t\t\t\t\t<bool key=\"IBUIUserInteractionEnabled\">NO</bool>\n\t\t\t\t\t\t\t\t<string key=\"IBUIText\">iPhone tesseract-ocr</string>\n\t\t\t\t\t\t\t\t<object class=\"NSFont\" key=\"IBUIFont\">\n\t\t\t\t\t\t\t\t\t<string key=\"NSName\">Helvetica-Bold</string>\n\t\t\t\t\t\t\t\t\t<double key=\"NSSize\">18</double>\n\t\t\t\t\t\t\t\t\t<int key=\"NSfFlags\">16</int>\n\t\t\t\t\t\t\t\t</object>\n\t\t\t\t\t\t\t\t<object class=\"NSColor\" key=\"IBUITextColor\">\n\t\t\t\t\t\t\t\t\t<int key=\"NSColorSpace\">1</int>\n\t\t\t\t\t\t\t\t\t<bytes key=\"NSRGB\">MCAwIDAAA</bytes>\n\t\t\t\t\t\t\t\t</object>\n\t\t\t\t\t\t\t\t<nil key=\"IBUIHighlightedColor\"/>\n\t\t\t\t\t\t\t\t<int key=\"IBUIBaselineAdjustment\">1</int>\n\t\t\t\t\t\t\t\t<float key=\"IBUIMinimumFontSize\">10</float>\n\t\t\t\t\t\t\t</object>\n\t\t\t\t\t\t\t<object class=\"IBUIImageView\" id=\"104911380\">\n\t\t\t\t\t\t\t\t<reference key=\"NSNextResponder\" ref=\"930318828\"/>\n\t\t\t\t\t\t\t\t<int key=\"NSvFlags\">292</int>\n\t\t\t\t\t\t\t\t<string key=\"NSFrame\">{{258, 8}, {52, 52}}</string>\n\t\t\t\t\t\t\t\t<reference key=\"NSSuperview\" ref=\"930318828\"/>\n\t\t\t\t\t\t\t\t<object class=\"NSColor\" key=\"IBUIBackgroundColor\">\n\t\t\t\t\t\t\t\t\t<int key=\"NSColorSpace\">3</int>\n\t\t\t\t\t\t\t\t\t<bytes key=\"NSWhite\">MCAwLjEAA</bytes>\n\t\t\t\t\t\t\t\t</object>\n\t\t\t\t\t\t\t\t<bool key=\"IBUIOpaque\">NO</bool>\n\t\t\t\t\t\t\t\t<bool key=\"IBUIClipsSubviews\">YES</bool>\n\t\t\t\t\t\t\t\t<bool key=\"IBUIClearsContextBeforeDrawing\">NO</bool>\n\t\t\t\t\t\t\t\t<int key=\"IBUIContentMode\">1</int>\n\t\t\t\t\t\t\t\t<bool key=\"IBUIUserInteractionEnabled\">NO</bool>\n\t\t\t\t\t\t\t</object>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t\t<string key=\"NSFrameSize\">{320, 68}</string>\n\t\t\t\t\t\t<reference key=\"NSSuperview\" ref=\"191373211\"/>\n\t\t\t\t\t\t<object class=\"NSColor\" key=\"IBUIBackgroundColor\">\n\t\t\t\t\t\t\t<int key=\"NSColorSpace\">3</int>\n\t\t\t\t\t\t\t<bytes key=\"NSWhite\">MC44NzIyNjI3NzM3AA</bytes>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t\t<bool key=\"IBUIClearsContextBeforeDrawing\">NO</bool>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<string key=\"NSFrameSize\">{320, 460}</string>\n\t\t\t\t<reference key=\"NSSuperview\"/>\n\t\t\t\t<object class=\"NSColor\" key=\"IBUIBackgroundColor\">\n\t\t\t\t\t<int key=\"NSColorSpace\">1</int>\n\t\t\t\t\t<bytes key=\"NSRGB\">MC45Njc3MTk1NTQ5IDAuOTg0NDg4MTI5NiAwLjk4NTc5NDQyNQA</bytes>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBUISimulatedStatusBarMetrics\" key=\"IBUISimulatedStatusBarMetrics\"/>\n\t\t\t</object>\n\t\t</object>\n\t\t<object class=\"IBObjectContainer\" key=\"IBDocument.Objects\">\n\t\t\t<object class=\"NSMutableArray\" key=\"connectionRecords\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t<object class=\"IBConnectionRecord\">\n\t\t\t\t\t<object class=\"IBCocoaTouchOutletConnection\" key=\"connection\">\n\t\t\t\t\t\t<string key=\"label\">view</string>\n\t\t\t\t\t\t<reference key=\"source\" ref=\"372490531\"/>\n\t\t\t\t\t\t<reference key=\"destination\" ref=\"191373211\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<int key=\"connectionID\">3</int>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBConnectionRecord\">\n\t\t\t\t\t<object class=\"IBCocoaTouchOutletConnection\" key=\"connection\">\n\t\t\t\t\t\t<string key=\"label\">outputView</string>\n\t\t\t\t\t\t<reference key=\"source\" ref=\"372490531\"/>\n\t\t\t\t\t\t<reference key=\"destination\" ref=\"42802488\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<int key=\"connectionID\">7</int>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBConnectionRecord\">\n\t\t\t\t\t<object class=\"IBCocoaTouchOutletConnection\" key=\"connection\">\n\t\t\t\t\t\t<string key=\"label\">cameraButton</string>\n\t\t\t\t\t\t<reference key=\"source\" ref=\"372490531\"/>\n\t\t\t\t\t\t<reference key=\"destination\" ref=\"780825115\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<int key=\"connectionID\">8</int>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBConnectionRecord\">\n\t\t\t\t\t<object class=\"IBCocoaTouchEventConnection\" key=\"connection\">\n\t\t\t\t\t\t<string key=\"label\">selectImage:</string>\n\t\t\t\t\t\t<reference key=\"source\" ref=\"780825115\"/>\n\t\t\t\t\t\t<reference key=\"destination\" ref=\"372490531\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<int key=\"connectionID\">9</int>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBConnectionRecord\">\n\t\t\t\t\t<object class=\"IBCocoaTouchEventConnection\" key=\"connection\">\n\t\t\t\t\t\t<string key=\"label\">displayComposerSheet</string>\n\t\t\t\t\t\t<reference key=\"source\" ref=\"676341579\"/>\n\t\t\t\t\t\t<reference key=\"destination\" ref=\"372490531\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<int key=\"connectionID\">12</int>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBConnectionRecord\">\n\t\t\t\t\t<object class=\"IBCocoaTouchOutletConnection\" key=\"connection\">\n\t\t\t\t\t\t<string key=\"label\">thumbImageView</string>\n\t\t\t\t\t\t<reference key=\"source\" ref=\"372490531\"/>\n\t\t\t\t\t\t<reference key=\"destination\" ref=\"104911380\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<int key=\"connectionID\">16</int>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBConnectionRecord\">\n\t\t\t\t\t<object class=\"IBCocoaTouchOutletConnection\" key=\"connection\">\n\t\t\t\t\t\t<string key=\"label\">statusLabel</string>\n\t\t\t\t\t\t<reference key=\"source\" ref=\"372490531\"/>\n\t\t\t\t\t\t<reference key=\"destination\" ref=\"793421420\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<int key=\"connectionID\">17</int>\n\t\t\t\t</object>\n\t\t\t</object>\n\t\t\t<object class=\"IBMutableOrderedSet\" key=\"objectRecords\">\n\t\t\t\t<object class=\"NSArray\" key=\"orderedObjects\">\n\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">0</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"0\"/>\n\t\t\t\t\t\t<reference key=\"children\" ref=\"1000\"/>\n\t\t\t\t\t\t<nil key=\"parent\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">1</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"191373211\"/>\n\t\t\t\t\t\t<object class=\"NSMutableArray\" key=\"children\">\n\t\t\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t\t\t<reference ref=\"42802488\"/>\n\t\t\t\t\t\t\t<reference ref=\"505782876\"/>\n\t\t\t\t\t\t\t<reference ref=\"1060362418\"/>\n\t\t\t\t\t\t\t<reference ref=\"930318828\"/>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"0\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">-1</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"372490531\"/>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"0\"/>\n\t\t\t\t\t\t<string key=\"objectName\">File's Owner</string>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">-2</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"975951072\"/>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"0\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">4</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"42802488\"/>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"191373211\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">5</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"505782876\"/>\n\t\t\t\t\t\t<object class=\"NSMutableArray\" key=\"children\">\n\t\t\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t\t\t<reference ref=\"780825115\"/>\n\t\t\t\t\t\t\t<reference ref=\"407915375\"/>\n\t\t\t\t\t\t\t<reference ref=\"676341579\"/>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"191373211\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">6</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"780825115\"/>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"505782876\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">11</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"407915375\"/>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"505782876\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">10</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"676341579\"/>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"505782876\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">15</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"930318828\"/>\n\t\t\t\t\t\t<object class=\"NSMutableArray\" key=\"children\">\n\t\t\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t\t\t<reference ref=\"793421420\"/>\n\t\t\t\t\t\t\t<reference ref=\"104911380\"/>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"191373211\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">14</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"793421420\"/>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"930318828\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">18</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"1060362418\"/>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"191373211\"/>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBObjectRecord\">\n\t\t\t\t\t\t<int key=\"objectID\">13</int>\n\t\t\t\t\t\t<reference key=\"object\" ref=\"104911380\"/>\n\t\t\t\t\t\t<reference key=\"parent\" ref=\"930318828\"/>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t</object>\n\t\t\t<object class=\"NSMutableDictionary\" key=\"flattenedProperties\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t<object class=\"NSArray\" key=\"dict.sortedKeys\">\n\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t<string>-1.CustomClassName</string>\n\t\t\t\t\t<string>-2.CustomClassName</string>\n\t\t\t\t\t<string>1.IBEditorWindowLastContentRect</string>\n\t\t\t\t\t<string>1.IBPluginDependency</string>\n\t\t\t\t\t<string>10.IBPluginDependency</string>\n\t\t\t\t\t<string>11.IBPluginDependency</string>\n\t\t\t\t\t<string>13.CustomClassName</string>\n\t\t\t\t\t<string>13.IBPluginDependency</string>\n\t\t\t\t\t<string>14.IBPluginDependency</string>\n\t\t\t\t\t<string>15.IBPluginDependency</string>\n\t\t\t\t\t<string>18.IBPluginDependency</string>\n\t\t\t\t\t<string>4.IBPluginDependency</string>\n\t\t\t\t\t<string>5.IBPluginDependency</string>\n\t\t\t\t\t<string>6.IBPluginDependency</string>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"NSMutableArray\" key=\"dict.values\">\n\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t<string>OCRDisplayViewController</string>\n\t\t\t\t\t<string>UIResponder</string>\n\t\t\t\t\t<string>{{487, 376}, {320, 480}}</string>\n\t\t\t\t\t<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t\t\t\t<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t\t\t\t<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t\t\t\t<string>ZoomableImage</string>\n\t\t\t\t\t<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t\t\t\t<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t\t\t\t<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t\t\t\t<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t\t\t\t<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t\t\t\t<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t\t\t\t<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>\n\t\t\t\t</object>\n\t\t\t</object>\n\t\t\t<object class=\"NSMutableDictionary\" key=\"unlocalizedProperties\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t<reference key=\"dict.sortedKeys\" ref=\"0\"/>\n\t\t\t\t<object class=\"NSMutableArray\" key=\"dict.values\">\n\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t</object>\n\t\t\t</object>\n\t\t\t<nil key=\"activeLocalization\"/>\n\t\t\t<object class=\"NSMutableDictionary\" key=\"localizations\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t<reference key=\"dict.sortedKeys\" ref=\"0\"/>\n\t\t\t\t<object class=\"NSMutableArray\" key=\"dict.values\">\n\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t</object>\n\t\t\t</object>\n\t\t\t<nil key=\"sourceID\"/>\n\t\t\t<int key=\"maxID\">18</int>\n\t\t</object>\n\t\t<object class=\"IBClassDescriber\" key=\"IBDocument.Classes\">\n\t\t\t<object class=\"NSMutableArray\" key=\"referencedPartialClassDescriptions\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">OCRDisplayViewController</string>\n\t\t\t\t\t<string key=\"superclassName\">UIViewController</string>\n\t\t\t\t\t<object class=\"NSMutableDictionary\" key=\"actions\">\n\t\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t\t<object class=\"NSArray\" key=\"dict.sortedKeys\">\n\t\t\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t\t\t<string>displayComposerSheet</string>\n\t\t\t\t\t\t\t<string>selectImage:</string>\n\t\t\t\t\t\t\t<string>zoomThumbnail:</string>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t\t<object class=\"NSMutableArray\" key=\"dict.values\">\n\t\t\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t\t\t<string>id</string>\n\t\t\t\t\t\t\t<string>id</string>\n\t\t\t\t\t\t\t<string>id</string>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"NSMutableDictionary\" key=\"outlets\">\n\t\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t\t<object class=\"NSArray\" key=\"dict.sortedKeys\">\n\t\t\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t\t\t<string>actionButton</string>\n\t\t\t\t\t\t\t<string>cameraButton</string>\n\t\t\t\t\t\t\t<string>outputView</string>\n\t\t\t\t\t\t\t<string>statusLabel</string>\n\t\t\t\t\t\t\t<string>thumbImageView</string>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t\t<object class=\"NSMutableArray\" key=\"dict.values\">\n\t\t\t\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t\t\t\t<string>UIBarButtonItem</string>\n\t\t\t\t\t\t\t<string>UIBarButtonItem</string>\n\t\t\t\t\t\t\t<string>UITextView</string>\n\t\t\t\t\t\t\t<string>UILabel</string>\n\t\t\t\t\t\t\t<string>ZoomableImage</string>\n\t\t\t\t\t\t</object>\n\t\t\t\t\t</object>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBProjectSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">OCRDisplayViewController.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">ZoomableImage</string>\n\t\t\t\t\t<string key=\"superclassName\">UIImageView</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBProjectSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Classes/ZoomableImage.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t</object>\n\t\t\t<object class=\"NSMutableArray\" key=\"referencedPartialClassDescriptionsV3.2+\">\n\t\t\t\t<bool key=\"EncodedWithXMLCoder\">YES</bool>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Foundation.framework/Headers/NSError.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Foundation.framework/Headers/NSFileManager.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Foundation.framework/Headers/NSKeyValueCoding.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Foundation.framework/Headers/NSKeyValueObserving.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Foundation.framework/Headers/NSKeyedArchiver.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Foundation.framework/Headers/NSNetServices.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Foundation.framework/Headers/NSObject.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Foundation.framework/Headers/NSPort.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Foundation.framework/Headers/NSRunLoop.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Foundation.framework/Headers/NSStream.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Foundation.framework/Headers/NSThread.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Foundation.framework/Headers/NSURL.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Foundation.framework/Headers/NSURLConnection.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">Foundation.framework/Headers/NSXMLParser.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UIAccessibility.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UINibLoading.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\" id=\"159273134\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UIResponder.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UIBarButtonItem</string>\n\t\t\t\t\t<string key=\"superclassName\">UIBarItem</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UIBarButtonItem.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UIBarItem</string>\n\t\t\t\t\t<string key=\"superclassName\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UIBarItem.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UIImageView</string>\n\t\t\t\t\t<string key=\"superclassName\">UIView</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UIImageView.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UILabel</string>\n\t\t\t\t\t<string key=\"superclassName\">UIView</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UILabel.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UIResponder</string>\n\t\t\t\t\t<string key=\"superclassName\">NSObject</string>\n\t\t\t\t\t<reference key=\"sourceIdentifier\" ref=\"159273134\"/>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UIScrollView</string>\n\t\t\t\t\t<string key=\"superclassName\">UIView</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UIScrollView.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UISearchBar</string>\n\t\t\t\t\t<string key=\"superclassName\">UIView</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UISearchBar.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UISearchDisplayController</string>\n\t\t\t\t\t<string key=\"superclassName\">NSObject</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UISearchDisplayController.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UITextView</string>\n\t\t\t\t\t<string key=\"superclassName\">UIScrollView</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UITextView.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UIToolbar</string>\n\t\t\t\t\t<string key=\"superclassName\">UIView</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UIToolbar.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UIView</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UITextField.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UIView</string>\n\t\t\t\t\t<string key=\"superclassName\">UIResponder</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UIView.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UIViewController</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UINavigationController.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UIViewController</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UITabBarController.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t\t<object class=\"IBPartialClassDescription\">\n\t\t\t\t\t<string key=\"className\">UIViewController</string>\n\t\t\t\t\t<string key=\"superclassName\">UIResponder</string>\n\t\t\t\t\t<object class=\"IBClassDescriptionSource\" key=\"sourceIdentifier\">\n\t\t\t\t\t\t<string key=\"majorKey\">IBFrameworkSource</string>\n\t\t\t\t\t\t<string key=\"minorKey\">UIKit.framework/Headers/UIViewController.h</string>\n\t\t\t\t\t</object>\n\t\t\t\t</object>\n\t\t\t</object>\n\t\t</object>\n\t\t<int key=\"IBDocument.localizationMode\">0</int>\n\t\t<object class=\"NSMutableDictionary\" key=\"IBDocument.PluginDeclaredDependencyDefaults\">\n\t\t\t<string key=\"NS.key.0\">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string>\n\t\t\t<integer value=\"768\" key=\"NS.object.0\"/>\n\t\t</object>\n\t\t<object class=\"NSMutableDictionary\" key=\"IBDocument.PluginDeclaredDevelopmentDependencies\">\n\t\t\t<string key=\"NS.key.0\">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string>\n\t\t\t<integer value=\"3000\" key=\"NS.object.0\"/>\n\t\t</object>\n\t\t<bool key=\"IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion\">YES</bool>\n\t\t<string key=\"IBDocument.LastKnownRelativeProjectPath\">OCR.xcodeproj</string>\n\t\t<int key=\"IBDocument.defaultPropertyAccessControl\">3</int>\n\t\t<string key=\"IBCocoaTouchPluginVersion\">3.1</string>\n\t</data>\n</archive>\n"
  },
  {
    "path": "OCR_Prefix.pch",
    "content": "//\n// Prefix header for all source files of the 'OCR' target in the 'OCR' project\n//\n\n#ifdef __OBJC__\n    #import <Foundation/Foundation.h>\n    #import <UIKit/UIKit.h>\n#endif\n"
  },
  {
    "path": "UIImage-categories/UIImage+Alpha.h",
    "content": "// UIImage+Alpha.h\n// Created by Trevor Harmon on 9/20/09.\n// Free for personal or commercial use, with or without modification.\n// No warranty is expressed or implied.\n\n// Helper methods for adding an alpha layer to an image\n@interface UIImage (Alpha)\n- (BOOL)hasAlpha;\n- (UIImage *)imageWithAlpha;\n- (UIImage *)transparentBorderImage:(NSUInteger)borderSize;\n@end\n"
  },
  {
    "path": "UIImage-categories/UIImage+Alpha.m",
    "content": "// UIImage+Alpha.m\n// Created by Trevor Harmon on 9/20/09.\n// Free for personal or commercial use, with or without modification.\n// No warranty is expressed or implied.\n\n#import \"UIImage+Alpha.h\"\n\n// Private helper methods\n@interface UIImage ()\n- (CGImageRef)createBorderMask:(NSUInteger)borderSize size:(CGSize)size;\n@end\n\n@implementation UIImage (Alpha)\n\n// Returns true if the image has an alpha layer\n- (BOOL)hasAlpha {\n    CGImageAlphaInfo alpha = CGImageGetAlphaInfo(self.CGImage);\n    return (alpha == kCGImageAlphaFirst ||\n            alpha == kCGImageAlphaLast ||\n            alpha == kCGImageAlphaPremultipliedFirst ||\n            alpha == kCGImageAlphaPremultipliedLast);\n}\n\n// Returns a copy of the given image, adding an alpha channel if it doesn't already have one\n- (UIImage *)imageWithAlpha {\n    if ([self hasAlpha]) {\n        return self;\n    }\n    \n    CGImageRef imageRef = self.CGImage;\n    size_t width = CGImageGetWidth(imageRef);\n    size_t height = CGImageGetHeight(imageRef);\n    \n    // The bitsPerComponent and bitmapInfo values are hard-coded to prevent an \"unsupported parameter combination\" error\n    CGContextRef offscreenContext = CGBitmapContextCreate(NULL,\n                                                          width,\n                                                          height,\n                                                          8,\n                                                          0,\n                                                          CGImageGetColorSpace(imageRef),\n                                                          kCGBitmapByteOrderDefault | kCGImageAlphaPremultipliedFirst);\n    \n    // Draw the image into the context and retrieve the new image, which will now have an alpha layer\n    CGContextDrawImage(offscreenContext, CGRectMake(0, 0, width, height), imageRef);\n    CGImageRef imageRefWithAlpha = CGBitmapContextCreateImage(offscreenContext);\n    UIImage *imageWithAlpha = [UIImage imageWithCGImage:imageRefWithAlpha];\n    \n    // Clean up\n    CGContextRelease(offscreenContext);\n    CGImageRelease(imageRefWithAlpha);\n    \n    return imageWithAlpha;\n}\n\n// Returns a copy of the image with a transparent border of the given size added around its edges.\n// If the image has no alpha layer, one will be added to it.\n- (UIImage *)transparentBorderImage:(NSUInteger)borderSize {\n    // If the image does not have an alpha layer, add one\n    UIImage *image = [self imageWithAlpha];\n    \n    CGRect newRect = CGRectMake(0, 0, image.size.width + borderSize * 2, image.size.height + borderSize * 2);\n    \n    // Build a context that's the same dimensions as the new size\n    CGContextRef bitmap = CGBitmapContextCreate(NULL,\n                                                newRect.size.width,\n                                                newRect.size.height,\n                                                CGImageGetBitsPerComponent(self.CGImage),\n                                                0,\n                                                CGImageGetColorSpace(self.CGImage),\n                                                CGImageGetBitmapInfo(self.CGImage));\n    \n    // Draw the image in the center of the context, leaving a gap around the edges\n    CGRect imageLocation = CGRectMake(borderSize, borderSize, image.size.width, image.size.height);\n    CGContextDrawImage(bitmap, imageLocation, self.CGImage);\n    CGImageRef borderImageRef = CGBitmapContextCreateImage(bitmap);\n    \n    // Create a mask to make the border transparent, and combine it with the image\n    CGImageRef maskImageRef = [self createBorderMask:borderSize size:newRect.size];\n    CGImageRef transparentBorderImageRef = CGImageCreateWithMask(borderImageRef, maskImageRef);\n    UIImage *transparentBorderImage = [UIImage imageWithCGImage:transparentBorderImageRef];\n    \n    // Clean up\n    CGContextRelease(bitmap);\n    CGImageRelease(borderImageRef);\n    CGImageRelease(maskImageRef);\n    CGImageRelease(transparentBorderImageRef);\n    \n    return transparentBorderImage;\n}\n\n#pragma mark -\n#pragma mark Private helper methods\n\n// Creates a mask that makes the outer edges transparent and everything else opaque\n// The size must include the entire mask (opaque part + transparent border)\n// The caller is responsible for releasing the returned reference by calling CGImageRelease\n- (CGImageRef)createBorderMask:(NSUInteger)borderSize size:(CGSize)size {\n    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceGray();\n    \n    // Build a context that's the same dimensions as the new size\n    CGContextRef maskContext = CGBitmapContextCreate(NULL,\n                                                     size.width,\n                                                     size.height,\n                                                     8, // 8-bit grayscale\n                                                     0,\n                                                     colorSpace,\n                                                     kCGBitmapByteOrderDefault | kCGImageAlphaNone);\n    \n    // Start with a mask that's entirely transparent\n    CGContextSetFillColorWithColor(maskContext, [UIColor blackColor].CGColor);\n    CGContextFillRect(maskContext, CGRectMake(0, 0, size.width, size.height));\n    \n    // Make the inner part (within the border) opaque\n    CGContextSetFillColorWithColor(maskContext, [UIColor whiteColor].CGColor);\n    CGContextFillRect(maskContext, CGRectMake(borderSize, borderSize, size.width - borderSize * 2, size.height - borderSize * 2));\n    \n    // Get an image of the context\n    CGImageRef maskImageRef = CGBitmapContextCreateImage(maskContext);\n    \n    // Clean up\n    CGContextRelease(maskContext);\n    CGColorSpaceRelease(colorSpace);\n    \n    return maskImageRef;\n}\n\n@end\n"
  },
  {
    "path": "UIImage-categories/UIImage+Resize.h",
    "content": "// UIImage+Resize.h\n// Created by Trevor Harmon on 8/5/09.\n// Free for personal or commercial use, with or without modification.\n// No warranty is expressed or implied.\n\n// Extends the UIImage class to support resizing/cropping\n@interface UIImage (Resize)\n- (UIImage *)croppedImage:(CGRect)bounds;\n- (UIImage *)thumbnailImage:(NSInteger)thumbnailSize\n          transparentBorder:(NSUInteger)borderSize\n               cornerRadius:(NSUInteger)cornerRadius\n       interpolationQuality:(CGInterpolationQuality)quality;\n- (UIImage *)resizedImage:(CGSize)newSize\n     interpolationQuality:(CGInterpolationQuality)quality;\n- (UIImage *)resizedImageWithContentMode:(UIViewContentMode)contentMode\n                                  bounds:(CGSize)bounds\n                    interpolationQuality:(CGInterpolationQuality)quality;\n@end\n"
  },
  {
    "path": "UIImage-categories/UIImage+Resize.m",
    "content": "// UIImage+Resize.m\n// Created by Trevor Harmon on 8/5/09.\n// Free for personal or commercial use, with or without modification.\n// No warranty is expressed or implied.\n\n#import \"UIImage+Resize.h\"\n#import \"UIImage+RoundedCorner.h\"\n#import \"UIImage+Alpha.h\"\n\n// Private helper methods\n@interface UIImage ()\n- (UIImage *)resizedImage:(CGSize)newSize\n                transform:(CGAffineTransform)transform\n           drawTransposed:(BOOL)transpose\n     interpolationQuality:(CGInterpolationQuality)quality;\n- (CGAffineTransform)transformForOrientation:(CGSize)newSize;\n@end\n\n@implementation UIImage (Resize)\n\n// Returns a copy of this image that is cropped to the given bounds\n// Note that the bounds will be adjusted using CGRectIntegral\n- (UIImage *)croppedImage:(CGRect)bounds {\n    CGImageRef imageRef = CGImageCreateWithImageInRect([self CGImage], bounds);\n    UIImage *croppedImage = [UIImage imageWithCGImage:imageRef];\n    CGImageRelease(imageRef);\n    return croppedImage;\n}\n\n// Returns a copy of this image that is squared to the thumbnail size.\n// If transparentBorder is non-zero, a transparent border of the given size will be added around the edges of the thumbnail. (Adding a transparent border of at least one pixel in size has the side-effect of antialiasing the edges of the image when rotating it using Core Animation.)\n- (UIImage *)thumbnailImage:(NSInteger)thumbnailSize\n          transparentBorder:(NSUInteger)borderSize\n               cornerRadius:(NSUInteger)cornerRadius\n       interpolationQuality:(CGInterpolationQuality)quality {\n    UIImage *resizedImage = [self resizedImageWithContentMode:UIViewContentModeScaleAspectFill\n                                                       bounds:CGSizeMake(thumbnailSize, thumbnailSize)\n                                         interpolationQuality:quality];\n    \n    // Crop out any part of the image that's larger than the thumbnail size\n    // The cropped rect must be centered on the resized image\n    // Round the origin points so that the size isn't altered when CGRectIntegral is later invoked\n    CGRect cropRect = CGRectMake(round((resizedImage.size.width - thumbnailSize) / 2),\n                                 round((resizedImage.size.height - thumbnailSize) / 2),\n                                 thumbnailSize,\n                                 thumbnailSize);\n    UIImage *croppedImage = [resizedImage croppedImage:cropRect];\n    \n    UIImage *transparentBorderImage = borderSize ? [croppedImage transparentBorderImage:borderSize] : croppedImage;\n\n    return [transparentBorderImage roundedCornerImage:cornerRadius borderSize:borderSize];\n}\n\n// Returns a rescaled copy of the image, taking into account its orientation\n// The image will be scaled disproportionately if necessary to fit the bounds specified by the parameter\n- (UIImage *)resizedImage:(CGSize)newSize interpolationQuality:(CGInterpolationQuality)quality {\n    BOOL drawTransposed;\n    \n    switch (self.imageOrientation) {\n        case UIImageOrientationLeft:\n        case UIImageOrientationLeftMirrored:\n        case UIImageOrientationRight:\n        case UIImageOrientationRightMirrored:\n            drawTransposed = YES;\n            break;\n            \n        default:\n            drawTransposed = NO;\n    }\n    \n    return [self resizedImage:newSize\n                    transform:[self transformForOrientation:newSize]\n               drawTransposed:drawTransposed\n         interpolationQuality:quality];\n}\n\n// Resizes the image according to the given content mode, taking into account the image's orientation\n- (UIImage *)resizedImageWithContentMode:(UIViewContentMode)contentMode\n                                  bounds:(CGSize)bounds\n                    interpolationQuality:(CGInterpolationQuality)quality {\n    CGFloat horizontalRatio = bounds.width / self.size.width;\n    CGFloat verticalRatio = bounds.height / self.size.height;\n    CGFloat ratio;\n    \n    switch (contentMode) {\n        case UIViewContentModeScaleAspectFill:\n            ratio = MAX(horizontalRatio, verticalRatio);\n            break;\n            \n        case UIViewContentModeScaleAspectFit:\n            ratio = MIN(horizontalRatio, verticalRatio);\n            break;\n            \n        default:\n            [NSException raise:NSInvalidArgumentException format:@\"Unsupported content mode: %d\", contentMode];\n    }\n    \n    CGSize newSize = CGSizeMake(self.size.width * ratio, self.size.height * ratio);\n    \n    return [self resizedImage:newSize interpolationQuality:quality];\n}\n\n#pragma mark -\n#pragma mark Private helper methods\n\n// Returns a copy of the image that has been transformed using the given affine transform and scaled to the new size\n// The new image's orientation will be UIImageOrientationUp, regardless of the current image's orientation\n// If the new size is not integral, it will be rounded up\n- (UIImage *)resizedImage:(CGSize)newSize\n                transform:(CGAffineTransform)transform\n           drawTransposed:(BOOL)transpose\n     interpolationQuality:(CGInterpolationQuality)quality {\n    CGRect newRect = CGRectIntegral(CGRectMake(0, 0, newSize.width, newSize.height));\n    CGRect transposedRect = CGRectMake(0, 0, newRect.size.height, newRect.size.width);\n    CGImageRef imageRef = self.CGImage;\n    \n    // Build a context that's the same dimensions as the new size\n    CGContextRef bitmap = CGBitmapContextCreate(NULL,\n                                                newRect.size.width,\n                                                newRect.size.height,\n                                                CGImageGetBitsPerComponent(imageRef),\n                                                0,\n                                                CGImageGetColorSpace(imageRef),\n                                                CGImageGetBitmapInfo(imageRef));\n    \n    // Rotate and/or flip the image if required by its orientation\n    CGContextConcatCTM(bitmap, transform);\n    \n    // Set the quality level to use when rescaling\n    CGContextSetInterpolationQuality(bitmap, quality);\n    \n    // Draw into the context; this scales the image\n    CGContextDrawImage(bitmap, transpose ? transposedRect : newRect, imageRef);\n    \n    // Get the resized image from the context and a UIImage\n    CGImageRef newImageRef = CGBitmapContextCreateImage(bitmap);\n    UIImage *newImage = [UIImage imageWithCGImage:newImageRef];\n    \n    // Clean up\n    CGContextRelease(bitmap);\n    CGImageRelease(newImageRef);\n    \n    return newImage;\n}\n\n// Returns an affine transform that takes into account the image orientation when drawing a scaled image\n- (CGAffineTransform)transformForOrientation:(CGSize)newSize {\n    CGAffineTransform transform = CGAffineTransformIdentity;\n    \n    switch (self.imageOrientation) {\n        case UIImageOrientationDown:           // EXIF = 3\n        case UIImageOrientationDownMirrored:   // EXIF = 4\n            transform = CGAffineTransformTranslate(transform, newSize.width, newSize.height);\n            transform = CGAffineTransformRotate(transform, M_PI);\n            break;\n            \n        case UIImageOrientationLeft:           // EXIF = 6\n        case UIImageOrientationLeftMirrored:   // EXIF = 5\n            transform = CGAffineTransformTranslate(transform, newSize.width, 0);\n            transform = CGAffineTransformRotate(transform, M_PI_2);\n            break;\n            \n        case UIImageOrientationRight:          // EXIF = 8\n        case UIImageOrientationRightMirrored:  // EXIF = 7\n            transform = CGAffineTransformTranslate(transform, 0, newSize.height);\n            transform = CGAffineTransformRotate(transform, -M_PI_2);\n            break;\n    }\n    \n    switch (self.imageOrientation) {\n        case UIImageOrientationUpMirrored:     // EXIF = 2\n        case UIImageOrientationDownMirrored:   // EXIF = 4\n            transform = CGAffineTransformTranslate(transform, newSize.width, 0);\n            transform = CGAffineTransformScale(transform, -1, 1);\n            break;\n            \n        case UIImageOrientationLeftMirrored:   // EXIF = 5\n        case UIImageOrientationRightMirrored:  // EXIF = 7\n            transform = CGAffineTransformTranslate(transform, newSize.height, 0);\n            transform = CGAffineTransformScale(transform, -1, 1);\n            break;\n    }\n    \n    return transform;\n}\n\n@end\n"
  },
  {
    "path": "UIImage-categories/UIImage+RoundedCorner.h",
    "content": "// UIImage+RoundedCorner.h\n// Created by Trevor Harmon on 9/20/09.\n// Free for personal or commercial use, with or without modification.\n// No warranty is expressed or implied.\n\n// Extends the UIImage class to support making rounded corners\n@interface UIImage (RoundedCorner)\n- (UIImage *)roundedCornerImage:(NSInteger)cornerSize borderSize:(NSInteger)borderSize;\n@end\n"
  },
  {
    "path": "UIImage-categories/UIImage+RoundedCorner.m",
    "content": "// UIImage+RoundedCorner.m\n// Created by Trevor Harmon on 9/20/09.\n// Free for personal or commercial use, with or without modification.\n// No warranty is expressed or implied.\n\n#import \"UIImage+RoundedCorner.h\"\n#import \"UIImage+Alpha.h\"\n\n// Private helper methods\n@interface UIImage ()\n- (void)addRoundedRectToPath:(CGRect)rect context:(CGContextRef)context ovalWidth:(CGFloat)ovalWidth ovalHeight:(CGFloat)ovalHeight;\n@end\n\n@implementation UIImage (RoundedCorner)\n\n// Creates a copy of this image with rounded corners\n// If borderSize is non-zero, a transparent border of the given size will also be added\n// Original author: Björn Sållarp. Used with permission. See: http://blog.sallarp.com/iphone-uiimage-round-corners/\n- (UIImage *)roundedCornerImage:(NSInteger)cornerSize borderSize:(NSInteger)borderSize {\n    // If the image does not have an alpha layer, add one\n    UIImage *image = [self imageWithAlpha];\n    \n    // Build a context that's the same dimensions as the new size\n    CGContextRef context = CGBitmapContextCreate(NULL,\n                                                 image.size.width,\n                                                 image.size.height,\n                                                 CGImageGetBitsPerComponent(image.CGImage),\n                                                 0,\n                                                 CGImageGetColorSpace(image.CGImage),\n                                                 CGImageGetBitmapInfo(image.CGImage));\n\n    // Create a clipping path with rounded corners\n    CGContextBeginPath(context);\n    [self addRoundedRectToPath:CGRectMake(borderSize, borderSize, image.size.width - borderSize * 2, image.size.height - borderSize * 2)\n                       context:context\n                     ovalWidth:cornerSize\n                    ovalHeight:cornerSize];\n    CGContextClosePath(context);\n    CGContextClip(context);\n\n    // Draw the image to the context; the clipping path will make anything outside the rounded rect transparent\n    CGContextDrawImage(context, CGRectMake(0, 0, image.size.width, image.size.height), image.CGImage);\n    \n    // Create a CGImage from the context\n    CGImageRef clippedImage = CGBitmapContextCreateImage(context);\n    CGContextRelease(context);\n    \n    // Create a UIImage from the CGImage\n    UIImage *roundedImage = [UIImage imageWithCGImage:clippedImage];\n    CGImageRelease(clippedImage);\n    \n    return roundedImage;\n}\n\n#pragma mark -\n#pragma mark Private helper methods\n\n// Adds a rectangular path to the given context and rounds its corners by the given extents\n// Original author: Björn Sållarp. Used with permission. See: http://blog.sallarp.com/iphone-uiimage-round-corners/\n- (void)addRoundedRectToPath:(CGRect)rect context:(CGContextRef)context ovalWidth:(CGFloat)ovalWidth ovalHeight:(CGFloat)ovalHeight {\n    if (ovalWidth == 0 || ovalHeight == 0) {\n        CGContextAddRect(context, rect);\n        return;\n    }\n    CGContextSaveGState(context);\n    CGContextTranslateCTM(context, CGRectGetMinX(rect), CGRectGetMinY(rect));\n    CGContextScaleCTM(context, ovalWidth, ovalHeight);\n    CGFloat fw = CGRectGetWidth(rect) / ovalWidth;\n    CGFloat fh = CGRectGetHeight(rect) / ovalHeight;\n    CGContextMoveToPoint(context, fw, fh/2);\n    CGContextAddArcToPoint(context, fw, fh, fw/2, fh, 1);\n    CGContextAddArcToPoint(context, 0, fh, 0, fh/2, 1);\n    CGContextAddArcToPoint(context, 0, 0, fw/2, 0, 1);\n    CGContextAddArcToPoint(context, fw, 0, fw, fh/2, 1);\n    CGContextClosePath(context);\n    CGContextRestoreGState(context);\n}\n\n@end\n"
  },
  {
    "path": "main.m",
    "content": "//\n//  main.m\n//  OCR\n//\n//  Created by Robert Carlsen on 04.09.2009.\n//  Copyright recv'd productions 2009. All rights reserved.\n//\n\n#import <UIKit/UIKit.h>\n\nint main(int argc, char *argv[]) {\n    \n    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];\n    int retVal = UIApplicationMain(argc, argv, nil, nil);\n    [pool release];\n    return retVal;\n}\n"
  },
  {
    "path": "readme.txt",
    "content": "Pocket OCR\nTesseract OCR for iPhone\n\nRobert Carlsen | robertcarlsen.net\n\nThis project is a demonstration of implementing the Tesseract OCR engine on the iPhone platform. It works best with the iPhone 3GS and it's autofocus lens. External lenses for older iPhones may be necessary for optimal image capture.\n\nTo build the tesseract library, download the source code and compile apropriately for the iPhone (arm processor). Add the library to the XCode project and build.\n\nThe Tesseract source code is available at:\nhttp://code.google.com/p/tesseract-ocr/\n\nA build script and instructions are available at:\nhttp://robertcarlsen.net/2009/07/15/cross-compiling-for-iphone-dev-884\n\nFile issues on github:\nhttps://github.com/rcarlsen/Pocket-OCR/issues\n\nEnjoy!\n-Robert\n\n---\nReleased 11.1.2010\n"
  },
  {
    "path": "tessdata/Makefile.am",
    "content": "datadir = @datadir@/tessdata\ndata_DATA = confsets \\\n            fra.DangAmbigs fra.freq-dawg fra.inttemp fra.normproto \\\n            fra.pffmtable fra.user-words fra.word-dawg fra.unicharset \\\n            ita.DangAmbigs ita.freq-dawg ita.inttemp ita.normproto \\\n            ita.pffmtable ita.user-words ita.word-dawg ita.unicharset \\\n            deu.DangAmbigs deu.freq-dawg deu.inttemp deu.normproto \\\n            deu.pffmtable deu.user-words deu.word-dawg deu.unicharset \\\n            spa.DangAmbigs spa.freq-dawg spa.inttemp spa.normproto \\\n            spa.pffmtable spa.user-words spa.word-dawg spa.unicharset \\\n            nld.DangAmbigs nld.freq-dawg nld.inttemp nld.normproto \\\n            nld.pffmtable nld.user-words nld.word-dawg nld.unicharset \\\n            eng.DangAmbigs eng.freq-dawg eng.inttemp eng.normproto \\\n            eng.pffmtable eng.user-words eng.word-dawg eng.unicharset\n\nSUBDIRS = configs tessconfigs\n\nEXTRA_DIST = confsets makedummies\n\neng.DangAmbigs eng.freq-dawg eng.inttemp eng.normproto eng.pffmtable eng.user-words eng.word-dawg eng.unicharset : makedummies\n\t$(top_srcdir)/tessdata/makedummies eng\nfra.DangAmbigs fra.freq-dawg fra.inttemp fra.normproto fra.pffmtable fra.user-words fra.word-dawg fra.unicharset : makedummies\n\t$(top_srcdir)/tessdata/makedummies fra\nita.DangAmbigs ita.freq-dawg ita.inttemp ita.normproto ita.pffmtable ita.user-words ita.word-dawg ita.unicharset : makedummies\n\t$(top_srcdir)/tessdata/makedummies ita\ndeu.DangAmbigs deu.freq-dawg deu.inttemp deu.normproto deu.pffmtable deu.user-words deu.word-dawg deu.unicharset : makedummies\n\t$(top_srcdir)/tessdata/makedummies deu\nspa.DangAmbigs spa.freq-dawg spa.inttemp spa.normproto spa.pffmtable spa.user-words spa.word-dawg spa.unicharset : makedummies\n\t$(top_srcdir)/tessdata/makedummies spa\nnld.DangAmbigs nld.freq-dawg nld.inttemp nld.normproto nld.pffmtable nld.user-words nld.word-dawg nld.unicharset : makedummies\n\t$(top_srcdir)/tessdata/makedummies nld\n"
  },
  {
    "path": "tessdata/Makefile.in",
    "content": "# Makefile.in generated by automake 1.10.1 from Makefile.am.\n# @configure_input@\n\n# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,\n# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.\n# This Makefile.in is free software; the Free Software Foundation\n# gives unlimited permission to copy and/or distribute it,\n# with or without modifications, as long as this notice is preserved.\n\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY, to the extent permitted by law; without\n# even the implied warranty of MERCHANTABILITY or FITNESS FOR A\n# PARTICULAR PURPOSE.\n\n@SET_MAKE@\n\nVPATH = @srcdir@\npkgdatadir = $(datadir)/@PACKAGE@\npkglibdir = $(libdir)/@PACKAGE@\npkgincludedir = $(includedir)/@PACKAGE@\nam__cd = CDPATH=\"$${ZSH_VERSION+.}$(PATH_SEPARATOR)\" && cd\ninstall_sh_DATA = $(install_sh) -c -m 644\ninstall_sh_PROGRAM = $(install_sh) -c\ninstall_sh_SCRIPT = $(install_sh) -c\nINSTALL_HEADER = $(INSTALL_DATA)\ntransform = $(program_transform_name)\nNORMAL_INSTALL = :\nPRE_INSTALL = :\nPOST_INSTALL = :\nNORMAL_UNINSTALL = :\nPRE_UNINSTALL = :\nPOST_UNINSTALL = :\nbuild_triplet = @build@\nhost_triplet = @host@\nsubdir = tessdata\nDIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in\nACLOCAL_M4 = $(top_srcdir)/aclocal.m4\nam__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \\\n\t$(top_srcdir)/configure.ac\nam__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \\\n\t$(ACLOCAL_M4)\nmkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs\nCONFIG_HEADER = $(top_builddir)/config_auto.h\nCONFIG_CLEAN_FILES =\nSOURCES =\nDIST_SOURCES =\nRECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \\\n\thtml-recursive info-recursive install-data-recursive \\\n\tinstall-dvi-recursive install-exec-recursive \\\n\tinstall-html-recursive install-info-recursive \\\n\tinstall-pdf-recursive install-ps-recursive install-recursive \\\n\tinstallcheck-recursive installdirs-recursive pdf-recursive \\\n\tps-recursive uninstall-recursive\nam__vpath_adj_setup = srcdirstrip=`echo \"$(srcdir)\" | sed 's|.|.|g'`;\nam__vpath_adj = case $$p in \\\n    $(srcdir)/*) f=`echo \"$$p\" | sed \"s|^$$srcdirstrip/||\"`;; \\\n    *) f=$$p;; \\\n  esac;\nam__strip_dir = `echo $$p | sed -e 's|^.*/||'`;\nam__installdirs = \"$(DESTDIR)$(datadir)\"\ndataDATA_INSTALL = $(INSTALL_DATA)\nDATA = $(data_DATA)\nRECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive\t\\\n  distclean-recursive maintainer-clean-recursive\nETAGS = etags\nCTAGS = ctags\nDIST_SUBDIRS = $(SUBDIRS)\nDISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)\nACLOCAL = @ACLOCAL@\nAMTAR = @AMTAR@\nAUTOCONF = @AUTOCONF@\nAUTOHEADER = @AUTOHEADER@\nAUTOMAKE = @AUTOMAKE@\nAWK = @AWK@\nCC = @CC@\nCCDEPMODE = @CCDEPMODE@\nCFLAGS = @CFLAGS@\nCPP = @CPP@\nCPPFLAGS = @CPPFLAGS@\nCXX = @CXX@\nCXXCPP = @CXXCPP@\nCXXDEPMODE = @CXXDEPMODE@\nCXXFLAGS = @CXXFLAGS@\nCYGPATH_W = @CYGPATH_W@\nDEFS = @DEFS@\nDEPDIR = @DEPDIR@\nECHO_C = @ECHO_C@\nECHO_N = @ECHO_N@\nECHO_T = @ECHO_T@\nEGREP = @EGREP@\nEXEEXT = @EXEEXT@\nGREP = @GREP@\nINSTALL = @INSTALL@\nINSTALL_DATA = @INSTALL_DATA@\nINSTALL_PROGRAM = @INSTALL_PROGRAM@\nINSTALL_SCRIPT = @INSTALL_SCRIPT@\nINSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@\nLDFLAGS = @LDFLAGS@\nLIBOBJS = @LIBOBJS@\nLIBS = @LIBS@\nLIBTIFF_CFLAGS = @LIBTIFF_CFLAGS@\nLIBTIFF_LIBS = @LIBTIFF_LIBS@\nLTLIBOBJS = @LTLIBOBJS@\nMAINT = @MAINT@\nMAKEINFO = @MAKEINFO@\nMKDIR_P = @MKDIR_P@\nOBJEXT = @OBJEXT@\nPACKAGE = @PACKAGE@\nPACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@\nPACKAGE_DATE = @PACKAGE_DATE@\nPACKAGE_NAME = @PACKAGE_NAME@\nPACKAGE_STRING = @PACKAGE_STRING@\nPACKAGE_TARNAME = @PACKAGE_TARNAME@\nPACKAGE_VERSION = @PACKAGE_VERSION@\nPACKAGE_YEAR = @PACKAGE_YEAR@\nPATH_SEPARATOR = @PATH_SEPARATOR@\nRANLIB = @RANLIB@\nSET_MAKE = @SET_MAKE@\nSHELL = @SHELL@\nSTRIP = @STRIP@\nVERSION = @VERSION@\nabs_builddir = @abs_builddir@\nabs_srcdir = @abs_srcdir@\nabs_top_builddir = @abs_top_builddir@\nabs_top_srcdir = @abs_top_srcdir@\nac_ct_CC = @ac_ct_CC@\nac_ct_CXX = @ac_ct_CXX@\nam__include = @am__include@\nam__leading_dot = @am__leading_dot@\nam__quote = @am__quote@\nam__tar = @am__tar@\nam__untar = @am__untar@\nbindir = @bindir@\nbuild = @build@\nbuild_alias = @build_alias@\nbuild_cpu = @build_cpu@\nbuild_os = @build_os@\nbuild_vendor = @build_vendor@\nbuilddir = @builddir@\ndatadir = @datadir@/tessdata\ndatarootdir = @datarootdir@\ndocdir = @docdir@\ndvidir = @dvidir@\nexec_prefix = @exec_prefix@\nhost = @host@\nhost_alias = @host_alias@\nhost_cpu = @host_cpu@\nhost_os = @host_os@\nhost_vendor = @host_vendor@\nhtmldir = @htmldir@\nincludedir = @includedir@\ninfodir = @infodir@\ninstall_sh = @install_sh@\nlibdir = @libdir@\nlibexecdir = @libexecdir@\nlocaledir = @localedir@\nlocalstatedir = @localstatedir@\nmandir = @mandir@\nmkdir_p = @mkdir_p@\noldincludedir = @oldincludedir@\npdfdir = @pdfdir@\nprefix = @prefix@\nprogram_transform_name = @program_transform_name@\npsdir = @psdir@\nsbindir = @sbindir@\nsharedstatedir = @sharedstatedir@\nsrcdir = @srcdir@\nsysconfdir = @sysconfdir@\ntarget_alias = @target_alias@\ntop_builddir = @top_builddir@\ntop_srcdir = @top_srcdir@\ndata_DATA = confsets \\\n            fra.DangAmbigs fra.freq-dawg fra.inttemp fra.normproto \\\n            fra.pffmtable fra.user-words fra.word-dawg fra.unicharset \\\n            ita.DangAmbigs ita.freq-dawg ita.inttemp ita.normproto \\\n            ita.pffmtable ita.user-words ita.word-dawg ita.unicharset \\\n            deu.DangAmbigs deu.freq-dawg deu.inttemp deu.normproto \\\n            deu.pffmtable deu.user-words deu.word-dawg deu.unicharset \\\n            spa.DangAmbigs spa.freq-dawg spa.inttemp spa.normproto \\\n            spa.pffmtable spa.user-words spa.word-dawg spa.unicharset \\\n            nld.DangAmbigs nld.freq-dawg nld.inttemp nld.normproto \\\n            nld.pffmtable nld.user-words nld.word-dawg nld.unicharset \\\n            eng.DangAmbigs eng.freq-dawg eng.inttemp eng.normproto \\\n            eng.pffmtable eng.user-words eng.word-dawg eng.unicharset\n\nSUBDIRS = configs tessconfigs\nEXTRA_DIST = confsets makedummies\nall: all-recursive\n\n.SUFFIXES:\n$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)\n\t@for dep in $?; do \\\n\t  case '$(am__configure_deps)' in \\\n\t    *$$dep*) \\\n\t      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \\\n\t\t&& exit 0; \\\n\t      exit 1;; \\\n\t  esac; \\\n\tdone; \\\n\techo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  tessdata/Makefile'; \\\n\tcd $(top_srcdir) && \\\n\t  $(AUTOMAKE) --gnu  tessdata/Makefile\n.PRECIOUS: Makefile\nMakefile: $(srcdir)/Makefile.in $(top_builddir)/config.status\n\t@case '$?' in \\\n\t  *config.status*) \\\n\t    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \\\n\t  *) \\\n\t    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \\\n\t    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \\\n\tesac;\n\n$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)\n\tcd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh\n\n$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)\n\tcd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh\n$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)\n\tcd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh\ninstall-dataDATA: $(data_DATA)\n\t@$(NORMAL_INSTALL)\n\ttest -z \"$(datadir)\" || $(MKDIR_P) \"$(DESTDIR)$(datadir)\"\n\t@list='$(data_DATA)'; for p in $$list; do \\\n\t  if test -f \"$$p\"; then d=; else d=\"$(srcdir)/\"; fi; \\\n\t  f=$(am__strip_dir) \\\n\t  echo \" $(dataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(datadir)/$$f'\"; \\\n\t  $(dataDATA_INSTALL) \"$$d$$p\" \"$(DESTDIR)$(datadir)/$$f\"; \\\n\tdone\n\nuninstall-dataDATA:\n\t@$(NORMAL_UNINSTALL)\n\t@list='$(data_DATA)'; for p in $$list; do \\\n\t  f=$(am__strip_dir) \\\n\t  echo \" rm -f '$(DESTDIR)$(datadir)/$$f'\"; \\\n\t  rm -f \"$(DESTDIR)$(datadir)/$$f\"; \\\n\tdone\n\n# This directory's subdirectories are mostly independent; you can cd\n# into them and run `make' without going through this Makefile.\n# To change the values of `make' variables: instead of editing Makefiles,\n# (1) if the variable is set in `config.status', edit `config.status'\n#     (which will cause the Makefiles to be regenerated when you run `make');\n# (2) otherwise, pass the desired values on the `make' command line.\n$(RECURSIVE_TARGETS):\n\t@failcom='exit 1'; \\\n\tfor f in x $$MAKEFLAGS; do \\\n\t  case $$f in \\\n\t    *=* | --[!k]*);; \\\n\t    *k*) failcom='fail=yes';; \\\n\t  esac; \\\n\tdone; \\\n\tdot_seen=no; \\\n\ttarget=`echo $@ | sed s/-recursive//`; \\\n\tlist='$(SUBDIRS)'; for subdir in $$list; do \\\n\t  echo \"Making $$target in $$subdir\"; \\\n\t  if test \"$$subdir\" = \".\"; then \\\n\t    dot_seen=yes; \\\n\t    local_target=\"$$target-am\"; \\\n\t  else \\\n\t    local_target=\"$$target\"; \\\n\t  fi; \\\n\t  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \\\n\t  || eval $$failcom; \\\n\tdone; \\\n\tif test \"$$dot_seen\" = \"no\"; then \\\n\t  $(MAKE) $(AM_MAKEFLAGS) \"$$target-am\" || exit 1; \\\n\tfi; test -z \"$$fail\"\n\n$(RECURSIVE_CLEAN_TARGETS):\n\t@failcom='exit 1'; \\\n\tfor f in x $$MAKEFLAGS; do \\\n\t  case $$f in \\\n\t    *=* | --[!k]*);; \\\n\t    *k*) failcom='fail=yes';; \\\n\t  esac; \\\n\tdone; \\\n\tdot_seen=no; \\\n\tcase \"$@\" in \\\n\t  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \\\n\t  *) list='$(SUBDIRS)' ;; \\\n\tesac; \\\n\trev=''; for subdir in $$list; do \\\n\t  if test \"$$subdir\" = \".\"; then :; else \\\n\t    rev=\"$$subdir $$rev\"; \\\n\t  fi; \\\n\tdone; \\\n\trev=\"$$rev .\"; \\\n\ttarget=`echo $@ | sed s/-recursive//`; \\\n\tfor subdir in $$rev; do \\\n\t  echo \"Making $$target in $$subdir\"; \\\n\t  if test \"$$subdir\" = \".\"; then \\\n\t    local_target=\"$$target-am\"; \\\n\t  else \\\n\t    local_target=\"$$target\"; \\\n\t  fi; \\\n\t  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \\\n\t  || eval $$failcom; \\\n\tdone && test -z \"$$fail\"\ntags-recursive:\n\tlist='$(SUBDIRS)'; for subdir in $$list; do \\\n\t  test \"$$subdir\" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \\\n\tdone\nctags-recursive:\n\tlist='$(SUBDIRS)'; for subdir in $$list; do \\\n\t  test \"$$subdir\" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \\\n\tdone\n\nID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)\n\tlist='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \\\n\tunique=`for i in $$list; do \\\n\t    if test -f \"$$i\"; then echo $$i; else echo $(srcdir)/$$i; fi; \\\n\t  done | \\\n\t  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \\\n\t      END { if (nonempty) { for (i in files) print i; }; }'`; \\\n\tmkid -fID $$unique\ntags: TAGS\n\nTAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \\\n\t\t$(TAGS_FILES) $(LISP)\n\ttags=; \\\n\there=`pwd`; \\\n\tif ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \\\n\t  include_option=--etags-include; \\\n\t  empty_fix=.; \\\n\telse \\\n\t  include_option=--include; \\\n\t  empty_fix=; \\\n\tfi; \\\n\tlist='$(SUBDIRS)'; for subdir in $$list; do \\\n\t  if test \"$$subdir\" = .; then :; else \\\n\t    test ! -f $$subdir/TAGS || \\\n\t      tags=\"$$tags $$include_option=$$here/$$subdir/TAGS\"; \\\n\t  fi; \\\n\tdone; \\\n\tlist='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \\\n\tunique=`for i in $$list; do \\\n\t    if test -f \"$$i\"; then echo $$i; else echo $(srcdir)/$$i; fi; \\\n\t  done | \\\n\t  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \\\n\t      END { if (nonempty) { for (i in files) print i; }; }'`; \\\n\tif test -z \"$(ETAGS_ARGS)$$tags$$unique\"; then :; else \\\n\t  test -n \"$$unique\" || unique=$$empty_fix; \\\n\t  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \\\n\t    $$tags $$unique; \\\n\tfi\nctags: CTAGS\nCTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \\\n\t\t$(TAGS_FILES) $(LISP)\n\ttags=; \\\n\tlist='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \\\n\tunique=`for i in $$list; do \\\n\t    if test -f \"$$i\"; then echo $$i; else echo $(srcdir)/$$i; fi; \\\n\t  done | \\\n\t  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \\\n\t      END { if (nonempty) { for (i in files) print i; }; }'`; \\\n\ttest -z \"$(CTAGS_ARGS)$$tags$$unique\" \\\n\t  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \\\n\t     $$tags $$unique\n\nGTAGS:\n\there=`$(am__cd) $(top_builddir) && pwd` \\\n\t  && cd $(top_srcdir) \\\n\t  && gtags -i $(GTAGS_ARGS) $$here\n\ndistclean-tags:\n\t-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags\n\ndistdir: $(DISTFILES)\n\t@srcdirstrip=`echo \"$(srcdir)\" | sed 's/[].[^$$\\\\*]/\\\\\\\\&/g'`; \\\n\ttopsrcdirstrip=`echo \"$(top_srcdir)\" | sed 's/[].[^$$\\\\*]/\\\\\\\\&/g'`; \\\n\tlist='$(DISTFILES)'; \\\n\t  dist_files=`for file in $$list; do echo $$file; done | \\\n\t  sed -e \"s|^$$srcdirstrip/||;t\" \\\n\t      -e \"s|^$$topsrcdirstrip/|$(top_builddir)/|;t\"`; \\\n\tcase $$dist_files in \\\n\t  */*) $(MKDIR_P) `echo \"$$dist_files\" | \\\n\t\t\t   sed '/\\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \\\n\t\t\t   sort -u` ;; \\\n\tesac; \\\n\tfor file in $$dist_files; do \\\n\t  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \\\n\t  if test -d $$d/$$file; then \\\n\t    dir=`echo \"/$$file\" | sed -e 's,/[^/]*$$,,'`; \\\n\t    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \\\n\t      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \\\n\t    fi; \\\n\t    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \\\n\t  else \\\n\t    test -f $(distdir)/$$file \\\n\t    || cp -p $$d/$$file $(distdir)/$$file \\\n\t    || exit 1; \\\n\t  fi; \\\n\tdone\n\tlist='$(DIST_SUBDIRS)'; for subdir in $$list; do \\\n\t  if test \"$$subdir\" = .; then :; else \\\n\t    test -d \"$(distdir)/$$subdir\" \\\n\t    || $(MKDIR_P) \"$(distdir)/$$subdir\" \\\n\t    || exit 1; \\\n\t    distdir=`$(am__cd) $(distdir) && pwd`; \\\n\t    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \\\n\t    (cd $$subdir && \\\n\t      $(MAKE) $(AM_MAKEFLAGS) \\\n\t        top_distdir=\"$$top_distdir\" \\\n\t        distdir=\"$$distdir/$$subdir\" \\\n\t\tam__remove_distdir=: \\\n\t\tam__skip_length_check=: \\\n\t        distdir) \\\n\t      || exit 1; \\\n\t  fi; \\\n\tdone\ncheck-am: all-am\ncheck: check-recursive\nall-am: Makefile $(DATA)\ninstalldirs: installdirs-recursive\ninstalldirs-am:\n\tfor dir in \"$(DESTDIR)$(datadir)\"; do \\\n\t  test -z \"$$dir\" || $(MKDIR_P) \"$$dir\"; \\\n\tdone\ninstall: install-recursive\ninstall-exec: install-exec-recursive\ninstall-data: install-data-recursive\nuninstall: uninstall-recursive\n\ninstall-am: all-am\n\t@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am\n\ninstallcheck: installcheck-recursive\ninstall-strip:\n\t$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM=\"$(INSTALL_STRIP_PROGRAM)\" \\\n\t  install_sh_PROGRAM=\"$(INSTALL_STRIP_PROGRAM)\" INSTALL_STRIP_FLAG=-s \\\n\t  `test -z '$(STRIP)' || \\\n\t    echo \"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'\"` install\nmostlyclean-generic:\n\nclean-generic:\n\ndistclean-generic:\n\t-test -z \"$(CONFIG_CLEAN_FILES)\" || rm -f $(CONFIG_CLEAN_FILES)\n\nmaintainer-clean-generic:\n\t@echo \"This command is intended for maintainers to use\"\n\t@echo \"it deletes files that may require special tools to rebuild.\"\nclean: clean-recursive\n\nclean-am: clean-generic mostlyclean-am\n\ndistclean: distclean-recursive\n\t-rm -f Makefile\ndistclean-am: clean-am distclean-generic distclean-tags\n\ndvi: dvi-recursive\n\ndvi-am:\n\nhtml: html-recursive\n\ninfo: info-recursive\n\ninfo-am:\n\ninstall-data-am: install-dataDATA\n\ninstall-dvi: install-dvi-recursive\n\ninstall-exec-am:\n\ninstall-html: install-html-recursive\n\ninstall-info: install-info-recursive\n\ninstall-man:\n\ninstall-pdf: install-pdf-recursive\n\ninstall-ps: install-ps-recursive\n\ninstallcheck-am:\n\nmaintainer-clean: maintainer-clean-recursive\n\t-rm -f Makefile\nmaintainer-clean-am: distclean-am maintainer-clean-generic\n\nmostlyclean: mostlyclean-recursive\n\nmostlyclean-am: mostlyclean-generic\n\npdf: pdf-recursive\n\npdf-am:\n\nps: ps-recursive\n\nps-am:\n\nuninstall-am: uninstall-dataDATA\n\n.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \\\n\tinstall-strip\n\n.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \\\n\tall all-am check check-am clean clean-generic ctags \\\n\tctags-recursive distclean distclean-generic distclean-tags \\\n\tdistdir dvi dvi-am html html-am info info-am install \\\n\tinstall-am install-data install-data-am install-dataDATA \\\n\tinstall-dvi install-dvi-am install-exec install-exec-am \\\n\tinstall-html install-html-am install-info install-info-am \\\n\tinstall-man install-pdf install-pdf-am install-ps \\\n\tinstall-ps-am install-strip installcheck installcheck-am \\\n\tinstalldirs installdirs-am maintainer-clean \\\n\tmaintainer-clean-generic mostlyclean mostlyclean-generic pdf \\\n\tpdf-am ps ps-am tags tags-recursive uninstall uninstall-am \\\n\tuninstall-dataDATA\n\n\neng.DangAmbigs eng.freq-dawg eng.inttemp eng.normproto eng.pffmtable eng.user-words eng.word-dawg eng.unicharset : makedummies\n\t$(top_srcdir)/tessdata/makedummies eng\nfra.DangAmbigs fra.freq-dawg fra.inttemp fra.normproto fra.pffmtable fra.user-words fra.word-dawg fra.unicharset : makedummies\n\t$(top_srcdir)/tessdata/makedummies fra\nita.DangAmbigs ita.freq-dawg ita.inttemp ita.normproto ita.pffmtable ita.user-words ita.word-dawg ita.unicharset : makedummies\n\t$(top_srcdir)/tessdata/makedummies ita\ndeu.DangAmbigs deu.freq-dawg deu.inttemp deu.normproto deu.pffmtable deu.user-words deu.word-dawg deu.unicharset : makedummies\n\t$(top_srcdir)/tessdata/makedummies deu\nspa.DangAmbigs spa.freq-dawg spa.inttemp spa.normproto spa.pffmtable spa.user-words spa.word-dawg spa.unicharset : makedummies\n\t$(top_srcdir)/tessdata/makedummies spa\nnld.DangAmbigs nld.freq-dawg nld.inttemp nld.normproto nld.pffmtable nld.user-words nld.word-dawg nld.unicharset : makedummies\n\t$(top_srcdir)/tessdata/makedummies nld\n# Tell versions [3.59,3.63) of GNU make to not export all variables.\n# Otherwise a system limit (for SysV at least) may be exceeded.\n.NOEXPORT:\n"
  },
  {
    "path": "tessdata/configs/Makefile.am",
    "content": "datadir = @datadir@/tessdata/configs\ndata_DATA = inter makebox box.train unlv api_config kannada box.train.stderr\nEXTRA_DIST = inter makebox box.train unlv api_config kannada box.train.stderr\n"
  },
  {
    "path": "tessdata/configs/Makefile.in",
    "content": "# Makefile.in generated by automake 1.10.1 from Makefile.am.\n# @configure_input@\n\n# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,\n# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.\n# This Makefile.in is free software; the Free Software Foundation\n# gives unlimited permission to copy and/or distribute it,\n# with or without modifications, as long as this notice is preserved.\n\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY, to the extent permitted by law; without\n# even the implied warranty of MERCHANTABILITY or FITNESS FOR A\n# PARTICULAR PURPOSE.\n\n@SET_MAKE@\n\nVPATH = @srcdir@\npkgdatadir = $(datadir)/@PACKAGE@\npkglibdir = $(libdir)/@PACKAGE@\npkgincludedir = $(includedir)/@PACKAGE@\nam__cd = CDPATH=\"$${ZSH_VERSION+.}$(PATH_SEPARATOR)\" && cd\ninstall_sh_DATA = $(install_sh) -c -m 644\ninstall_sh_PROGRAM = $(install_sh) -c\ninstall_sh_SCRIPT = $(install_sh) -c\nINSTALL_HEADER = $(INSTALL_DATA)\ntransform = $(program_transform_name)\nNORMAL_INSTALL = :\nPRE_INSTALL = :\nPOST_INSTALL = :\nNORMAL_UNINSTALL = :\nPRE_UNINSTALL = :\nPOST_UNINSTALL = :\nbuild_triplet = @build@\nhost_triplet = @host@\nsubdir = tessdata/configs\nDIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in\nACLOCAL_M4 = $(top_srcdir)/aclocal.m4\nam__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \\\n\t$(top_srcdir)/configure.ac\nam__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \\\n\t$(ACLOCAL_M4)\nmkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs\nCONFIG_HEADER = $(top_builddir)/config_auto.h\nCONFIG_CLEAN_FILES =\nSOURCES =\nDIST_SOURCES =\nam__vpath_adj_setup = srcdirstrip=`echo \"$(srcdir)\" | sed 's|.|.|g'`;\nam__vpath_adj = case $$p in \\\n    $(srcdir)/*) f=`echo \"$$p\" | sed \"s|^$$srcdirstrip/||\"`;; \\\n    *) f=$$p;; \\\n  esac;\nam__strip_dir = `echo $$p | sed -e 's|^.*/||'`;\nam__installdirs = \"$(DESTDIR)$(datadir)\"\ndataDATA_INSTALL = $(INSTALL_DATA)\nDATA = $(data_DATA)\nDISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)\nACLOCAL = @ACLOCAL@\nAMTAR = @AMTAR@\nAUTOCONF = @AUTOCONF@\nAUTOHEADER = @AUTOHEADER@\nAUTOMAKE = @AUTOMAKE@\nAWK = @AWK@\nCC = @CC@\nCCDEPMODE = @CCDEPMODE@\nCFLAGS = @CFLAGS@\nCPP = @CPP@\nCPPFLAGS = @CPPFLAGS@\nCXX = @CXX@\nCXXCPP = @CXXCPP@\nCXXDEPMODE = @CXXDEPMODE@\nCXXFLAGS = @CXXFLAGS@\nCYGPATH_W = @CYGPATH_W@\nDEFS = @DEFS@\nDEPDIR = @DEPDIR@\nECHO_C = @ECHO_C@\nECHO_N = @ECHO_N@\nECHO_T = @ECHO_T@\nEGREP = @EGREP@\nEXEEXT = @EXEEXT@\nGREP = @GREP@\nINSTALL = @INSTALL@\nINSTALL_DATA = @INSTALL_DATA@\nINSTALL_PROGRAM = @INSTALL_PROGRAM@\nINSTALL_SCRIPT = @INSTALL_SCRIPT@\nINSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@\nLDFLAGS = @LDFLAGS@\nLIBOBJS = @LIBOBJS@\nLIBS = @LIBS@\nLIBTIFF_CFLAGS = @LIBTIFF_CFLAGS@\nLIBTIFF_LIBS = @LIBTIFF_LIBS@\nLTLIBOBJS = @LTLIBOBJS@\nMAINT = @MAINT@\nMAKEINFO = @MAKEINFO@\nMKDIR_P = @MKDIR_P@\nOBJEXT = @OBJEXT@\nPACKAGE = @PACKAGE@\nPACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@\nPACKAGE_DATE = @PACKAGE_DATE@\nPACKAGE_NAME = @PACKAGE_NAME@\nPACKAGE_STRING = @PACKAGE_STRING@\nPACKAGE_TARNAME = @PACKAGE_TARNAME@\nPACKAGE_VERSION = @PACKAGE_VERSION@\nPACKAGE_YEAR = @PACKAGE_YEAR@\nPATH_SEPARATOR = @PATH_SEPARATOR@\nRANLIB = @RANLIB@\nSET_MAKE = @SET_MAKE@\nSHELL = @SHELL@\nSTRIP = @STRIP@\nVERSION = @VERSION@\nabs_builddir = @abs_builddir@\nabs_srcdir = @abs_srcdir@\nabs_top_builddir = @abs_top_builddir@\nabs_top_srcdir = @abs_top_srcdir@\nac_ct_CC = @ac_ct_CC@\nac_ct_CXX = @ac_ct_CXX@\nam__include = @am__include@\nam__leading_dot = @am__leading_dot@\nam__quote = @am__quote@\nam__tar = @am__tar@\nam__untar = @am__untar@\nbindir = @bindir@\nbuild = @build@\nbuild_alias = @build_alias@\nbuild_cpu = @build_cpu@\nbuild_os = @build_os@\nbuild_vendor = @build_vendor@\nbuilddir = @builddir@\ndatadir = @datadir@/tessdata/configs\ndatarootdir = @datarootdir@\ndocdir = @docdir@\ndvidir = @dvidir@\nexec_prefix = @exec_prefix@\nhost = @host@\nhost_alias = @host_alias@\nhost_cpu = @host_cpu@\nhost_os = @host_os@\nhost_vendor = @host_vendor@\nhtmldir = @htmldir@\nincludedir = @includedir@\ninfodir = @infodir@\ninstall_sh = @install_sh@\nlibdir = @libdir@\nlibexecdir = @libexecdir@\nlocaledir = @localedir@\nlocalstatedir = @localstatedir@\nmandir = @mandir@\nmkdir_p = @mkdir_p@\noldincludedir = @oldincludedir@\npdfdir = @pdfdir@\nprefix = @prefix@\nprogram_transform_name = @program_transform_name@\npsdir = @psdir@\nsbindir = @sbindir@\nsharedstatedir = @sharedstatedir@\nsrcdir = @srcdir@\nsysconfdir = @sysconfdir@\ntarget_alias = @target_alias@\ntop_builddir = @top_builddir@\ntop_srcdir = @top_srcdir@\ndata_DATA = inter makebox box.train unlv api_config kannada box.train.stderr\nEXTRA_DIST = inter makebox box.train unlv api_config kannada box.train.stderr\nall: all-am\n\n.SUFFIXES:\n$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)\n\t@for dep in $?; do \\\n\t  case '$(am__configure_deps)' in \\\n\t    *$$dep*) \\\n\t      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \\\n\t\t&& exit 0; \\\n\t      exit 1;; \\\n\t  esac; \\\n\tdone; \\\n\techo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  tessdata/configs/Makefile'; \\\n\tcd $(top_srcdir) && \\\n\t  $(AUTOMAKE) --gnu  tessdata/configs/Makefile\n.PRECIOUS: Makefile\nMakefile: $(srcdir)/Makefile.in $(top_builddir)/config.status\n\t@case '$?' in \\\n\t  *config.status*) \\\n\t    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \\\n\t  *) \\\n\t    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \\\n\t    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \\\n\tesac;\n\n$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)\n\tcd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh\n\n$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)\n\tcd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh\n$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)\n\tcd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh\ninstall-dataDATA: $(data_DATA)\n\t@$(NORMAL_INSTALL)\n\ttest -z \"$(datadir)\" || $(MKDIR_P) \"$(DESTDIR)$(datadir)\"\n\t@list='$(data_DATA)'; for p in $$list; do \\\n\t  if test -f \"$$p\"; then d=; else d=\"$(srcdir)/\"; fi; \\\n\t  f=$(am__strip_dir) \\\n\t  echo \" $(dataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(datadir)/$$f'\"; \\\n\t  $(dataDATA_INSTALL) \"$$d$$p\" \"$(DESTDIR)$(datadir)/$$f\"; \\\n\tdone\n\nuninstall-dataDATA:\n\t@$(NORMAL_UNINSTALL)\n\t@list='$(data_DATA)'; for p in $$list; do \\\n\t  f=$(am__strip_dir) \\\n\t  echo \" rm -f '$(DESTDIR)$(datadir)/$$f'\"; \\\n\t  rm -f \"$(DESTDIR)$(datadir)/$$f\"; \\\n\tdone\ntags: TAGS\nTAGS:\n\nctags: CTAGS\nCTAGS:\n\n\ndistdir: $(DISTFILES)\n\t@srcdirstrip=`echo \"$(srcdir)\" | sed 's/[].[^$$\\\\*]/\\\\\\\\&/g'`; \\\n\ttopsrcdirstrip=`echo \"$(top_srcdir)\" | sed 's/[].[^$$\\\\*]/\\\\\\\\&/g'`; \\\n\tlist='$(DISTFILES)'; \\\n\t  dist_files=`for file in $$list; do echo $$file; done | \\\n\t  sed -e \"s|^$$srcdirstrip/||;t\" \\\n\t      -e \"s|^$$topsrcdirstrip/|$(top_builddir)/|;t\"`; \\\n\tcase $$dist_files in \\\n\t  */*) $(MKDIR_P) `echo \"$$dist_files\" | \\\n\t\t\t   sed '/\\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \\\n\t\t\t   sort -u` ;; \\\n\tesac; \\\n\tfor file in $$dist_files; do \\\n\t  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \\\n\t  if test -d $$d/$$file; then \\\n\t    dir=`echo \"/$$file\" | sed -e 's,/[^/]*$$,,'`; \\\n\t    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \\\n\t      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \\\n\t    fi; \\\n\t    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \\\n\t  else \\\n\t    test -f $(distdir)/$$file \\\n\t    || cp -p $$d/$$file $(distdir)/$$file \\\n\t    || exit 1; \\\n\t  fi; \\\n\tdone\ncheck-am: all-am\ncheck: check-am\nall-am: Makefile $(DATA)\ninstalldirs:\n\tfor dir in \"$(DESTDIR)$(datadir)\"; do \\\n\t  test -z \"$$dir\" || $(MKDIR_P) \"$$dir\"; \\\n\tdone\ninstall: install-am\ninstall-exec: install-exec-am\ninstall-data: install-data-am\nuninstall: uninstall-am\n\ninstall-am: all-am\n\t@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am\n\ninstallcheck: installcheck-am\ninstall-strip:\n\t$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM=\"$(INSTALL_STRIP_PROGRAM)\" \\\n\t  install_sh_PROGRAM=\"$(INSTALL_STRIP_PROGRAM)\" INSTALL_STRIP_FLAG=-s \\\n\t  `test -z '$(STRIP)' || \\\n\t    echo \"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'\"` install\nmostlyclean-generic:\n\nclean-generic:\n\ndistclean-generic:\n\t-test -z \"$(CONFIG_CLEAN_FILES)\" || rm -f $(CONFIG_CLEAN_FILES)\n\nmaintainer-clean-generic:\n\t@echo \"This command is intended for maintainers to use\"\n\t@echo \"it deletes files that may require special tools to rebuild.\"\nclean: clean-am\n\nclean-am: clean-generic mostlyclean-am\n\ndistclean: distclean-am\n\t-rm -f Makefile\ndistclean-am: clean-am distclean-generic\n\ndvi: dvi-am\n\ndvi-am:\n\nhtml: html-am\n\ninfo: info-am\n\ninfo-am:\n\ninstall-data-am: install-dataDATA\n\ninstall-dvi: install-dvi-am\n\ninstall-exec-am:\n\ninstall-html: install-html-am\n\ninstall-info: install-info-am\n\ninstall-man:\n\ninstall-pdf: install-pdf-am\n\ninstall-ps: install-ps-am\n\ninstallcheck-am:\n\nmaintainer-clean: maintainer-clean-am\n\t-rm -f Makefile\nmaintainer-clean-am: distclean-am maintainer-clean-generic\n\nmostlyclean: mostlyclean-am\n\nmostlyclean-am: mostlyclean-generic\n\npdf: pdf-am\n\npdf-am:\n\nps: ps-am\n\nps-am:\n\nuninstall-am: uninstall-dataDATA\n\n.MAKE: install-am install-strip\n\n.PHONY: all all-am check check-am clean clean-generic distclean \\\n\tdistclean-generic distdir dvi dvi-am html html-am info info-am \\\n\tinstall install-am install-data install-data-am \\\n\tinstall-dataDATA install-dvi install-dvi-am install-exec \\\n\tinstall-exec-am install-html install-html-am install-info \\\n\tinstall-info-am install-man install-pdf install-pdf-am \\\n\tinstall-ps install-ps-am install-strip installcheck \\\n\tinstallcheck-am installdirs maintainer-clean \\\n\tmaintainer-clean-generic mostlyclean mostlyclean-generic pdf \\\n\tpdf-am ps ps-am uninstall uninstall-am uninstall-dataDATA\n\n# Tell versions [3.59,3.63) of GNU make to not export all variables.\n# Otherwise a system limit (for SysV at least) may be exceeded.\n.NOEXPORT:\n"
  },
  {
    "path": "tessdata/configs/api_config",
    "content": "tessedit_zero_rejection T\n"
  },
  {
    "path": "tessdata/configs/box.train",
    "content": "file_type                   .bl\ntessedit_use_nn\t\t\t\tF\ntextord_fast_pitch_test\tT\ntessedit_single_match\t0\nnewcp_ratings_on 0\ntessedit_zero_rejection T\ntessedit_minimal_rejection F\ntessedit_write_rep_codes F\nignore_weird_blocks F\ntessedit_tweaking_tess_vars T\nil1_adaption_test 1\nedges_children_fix T\nedges_childarea 0.65\nedges_boxarea 0.9\ntessedit_resegment_from_boxes T\ntessedit_train_from_boxes T\ntextord_repeat_extraction F\ntextord_no_rejects T\ndebug_file tesseract.log\n"
  },
  {
    "path": "tessdata/configs/box.train.stderr",
    "content": "file_type                   .bl\ntessedit_use_nn\t\t\t\tF\ntextord_fast_pitch_test\tT\ntessedit_single_match\t0\nnewcp_ratings_on 0\ntessedit_zero_rejection T\ntessedit_minimal_rejection F\ntessedit_write_rep_codes F\nignore_weird_blocks F\ntessedit_tweaking_tess_vars T\nil1_adaption_test 1\nedges_children_fix T\nedges_childarea 0.65\nedges_boxarea 0.9\ntessedit_resegment_from_boxes T\ntessedit_train_from_boxes T\ntextord_repeat_extraction F\ntextord_no_rejects T\n"
  },
  {
    "path": "tessdata/configs/inter",
    "content": "interactive_mode\t\t\t\tT\nedit_variables\t\t\t\t\tT\ntessedit_draw_words\t\t\tT\ntessedit_draw_outwords\t\tT\n"
  },
  {
    "path": "tessdata/configs/kannada",
    "content": "textord_skewsmooth_offset 8\ntextord_skewsmooth_offset2 8\ntextord_merge_desc 0.5\ntextord_no_rejects 1\n"
  },
  {
    "path": "tessdata/configs/makebox",
    "content": "tessedit_create_boxfile 1\n"
  },
  {
    "path": "tessdata/configs/unlv",
    "content": "tessedit_write_unlv 1\ntessedit_write_output 0\ntessedit_write_txt_map 0\n"
  },
  {
    "path": "tessdata/confsets",
    "content": "ao\nft\nce\n"
  },
  {
    "path": "tessdata/deu.DangAmbigs",
    "content": ""
  },
  {
    "path": "tessdata/deu.freq-dawg",
    "content": ""
  },
  {
    "path": "tessdata/deu.inttemp",
    "content": ""
  },
  {
    "path": "tessdata/deu.normproto",
    "content": ""
  },
  {
    "path": "tessdata/deu.pffmtable",
    "content": ""
  },
  {
    "path": "tessdata/deu.unicharset",
    "content": ""
  },
  {
    "path": "tessdata/deu.user-words",
    "content": ""
  },
  {
    "path": "tessdata/deu.word-dawg",
    "content": ""
  },
  {
    "path": "tessdata/eng.DangAmbigs",
    "content": "1\tm\t2\tr n\n2\tr n\t1\tm\n1\tm\t2\ti n\n2\ti n\t1\tm\n1\td\t2\tc l\n2\tc l\t1\td\n2\tn n\t2\tr m\n2\tr m\t2\tn n\n1\tn\t2\tr i\n2\tr i\t1\tn\n2\tl i\t1\th\n2\tl r\t1\th\n2\ti i\t1\tu\n2\ti i\t1\tn\n2\tn i\t1\tm\n3\ti i i\t1\tm\n2\tl l\t1\tH\n3\tI - I\t1\tH\n2\tv v\t1\tw\n2\tV V\t1\tW\n1\tt\t1\tf\n1\tf\t1\tt\n1\ta\t1\to\n1\to\t1\ta\n1\te\t1\tc\n1\tc\t1\te\n2\tr r\t1\tn\n1\tE\t2\tf i\n2\tl <\t1\tk\n2\tl d\t2\tk i\n2\tl x\t1\th\n2\tx n\t1\tm\n2\tu x\t2\ti n\n1\tr\t1\tt\n1\td\t2\tt l\n2\td i\t2\tt h\n2\tu r\t2\ti n\n2\tu n\t2\ti m\n1\tu\t1\ta\n"
  },
  {
    "path": "tessdata/eng.normproto",
    "content": "4\nlinear   essential      -0.250000   0.750000\nlinear   essential       0.000000   1.000000\nlinear   essential       0.000000   1.000000\nlinear   essential       0.000000   1.000000\n\nt 2\nsignificant   elliptical  8610\n\t  0.299435  0.184164  0.200277  0.096446\n\t  0.000175  0.000302  0.000108  0.000266\nsignificant   elliptical  1211\n\t  0.302144  0.253395  0.202977  0.142957\n\t  0.000170  0.000172  0.000113  0.000282\n\nh 4\nsignificant   elliptical  2370\n\t  0.306469  0.319058  0.223216  0.162562\n\t  0.000289  0.000279  0.000154  0.000398\nsignificant   elliptical   768\n\t  0.291382  0.279694  0.206041  0.160267\n\t  0.000106  0.000100  0.000120  0.000147\nsignificant   elliptical   661\n\t  0.294002  0.268437  0.191557  0.141566\n\t  0.000100  0.000100  0.000112  0.000100\nsignificant   elliptical   105\n\t  0.287551  0.304908  0.208618  0.133593\n\t  0.000100  0.000119  0.000100  0.000100\n\nr 7\nsignificant   elliptical   370\n\t  0.252681  0.237623  0.185248  0.139956\n\t  0.000137  0.000184  0.000102  0.000100\nsignificant   elliptical   430\n\t  0.278177  0.208926  0.172354  0.148990\n\t  0.000102  0.000100  0.000100  0.000100\nsignificant   elliptical   235\n\t  0.255656  0.274913  0.185362  0.197751\n\t  0.000115  0.000100  0.000100  0.000100\nsignificant   elliptical   332\n\t  0.248713  0.254659  0.178532  0.176183\n\t  0.000100  0.000117  0.000100  0.000105\nsignificant   elliptical   383\n\t  0.271088  0.153671  0.172946  0.088653\n\t  0.000100  0.000115  0.000100  0.000100\nsignificant   elliptical   495\n\t  0.297427  0.187667  0.158936  0.154356\n\t  0.000121  0.000100  0.000123  0.000132\nsignificant   elliptical   270\n\t  0.302829  0.158276  0.151350  0.127814\n\t  0.000100  0.000100  0.000100  0.000100\n\no 1\nsignificant   elliptical  9440\n\t  0.249447  0.243556  0.159045  0.152329\n\t  0.000123  0.000229  0.000101  0.000276\n\nu 1\nsignificant   elliptical  3409\n\t  0.247496  0.257385  0.165278  0.158632\n\t  0.000193  0.000390  0.000117  0.000281\n\ng 6\nsignificant   elliptical   264\n\t  0.174040  0.367248  0.231986  0.181129\n\t  0.000101  0.000154  0.000100  0.000254\nsignificant   elliptical   121\n\t  0.145169  0.348122  0.245504  0.173756\n\t  0.000109  0.000218  0.000100  0.000134\nsignificant   elliptical   295\n\t  0.147021  0.349669  0.215877  0.131475\n\t  0.000117  0.000151  0.000100  0.000133\nsignificant   elliptical   363\n\t  0.149628  0.365700  0.223867  0.154998\n\t  0.000168  0.000110  0.000101  0.000115\nsignificant   elliptical  1163\n\t  0.165745  0.314322  0.214687  0.150981\n\t  0.000141  0.000385  0.000171  0.000304\nsignificant   elliptical   141\n\t  0.133941  0.400174  0.239066  0.145788\n\t  0.000123  0.000100  0.000100  0.000119\n\nN 3\nsignificant   elliptical   194\n\t  0.372916  0.429994  0.228078  0.226703\n\t  0.000353  0.000291  0.000182  0.000268\nsignificant   elliptical   221\n\t  0.345566  0.389373  0.214482  0.195290\n\t  0.000181  0.000287  0.000132  0.000179\nsignificant   elliptical   225\n\t  0.328708  0.335850  0.202029  0.188135\n\t  0.000164  0.000245  0.000180  0.000209\n\ne 3\nsignificant   elliptical 12197\n\t  0.247356  0.243955  0.157609  0.135625\n\t  0.000140  0.000229  0.000101  0.000212\nsignificant   elliptical  1696\n\t  0.250370  0.296180  0.154856  0.155235\n\t  0.000159  0.000267  0.000110  0.000288\nsignificant   elliptical   447\n\t  0.224680  0.260822  0.162254  0.190152\n\t  0.000106  0.000118  0.000107  0.000100\n\nw 4\nsignificant   elliptical   316\n\t  0.254699  0.375592  0.162218  0.227753\n\t  0.000220  0.000271  0.000100  0.000279\nsignificant   elliptical   280\n\t  0.282811  0.328077  0.159947  0.217574\n\t  0.000244  0.000201  0.000118  0.000225\nsignificant   elliptical   516\n\t  0.287197  0.297470  0.162288  0.202954\n\t  0.000143  0.000170  0.000144  0.000230\nsignificant   elliptical   493\n\t  0.272697  0.311736  0.146631  0.183159\n\t  0.000131  0.000232  0.000100  0.000138\n\nS 6\nsignificant   elliptical    49\n\t  0.345498  0.396425  0.228345  0.165566\n\t  0.000100  0.000100  0.000100  0.000100\nsignificant   elliptical   136\n\t  0.361266  0.409660  0.240134  0.181895\n\t  0.000115  0.000173  0.000100  0.000129\nsignificant   elliptical   214\n\t  0.325209  0.378737  0.223069  0.182323\n\t  0.000137  0.000122  0.000125  0.000160\nsignificant   elliptical    85\n\t  0.371446  0.364198  0.256071  0.171205\n\t  0.000100  0.000100  0.000100  0.000132\nsignificant   elliptical   735\n\t  0.325255  0.332417  0.213602  0.157740\n\t  0.000176  0.000256  0.000199  0.000252\nsignificant   elliptical   176\n\t  0.332164  0.255031  0.223884  0.123973\n\t  0.000114  0.000188  0.000100  0.000130\n\nF 4\nsignificant   elliptical   103\n\t  0.423271  0.363987  0.235636  0.189107\n\t  0.000175  0.000377  0.000113  0.000214\nsignificant   elliptical   113\n\t  0.369277  0.335304  0.217047  0.186483\n\t  0.000390  0.000402  0.000125  0.000241\nsignificant   elliptical   143\n\t  0.388568  0.321729  0.219516  0.155372\n\t  0.000201  0.000200  0.000110  0.000135\nsignificant   elliptical   217\n\t  0.392000  0.251433  0.200758  0.153752\n\t  0.000286  0.000223  0.000194  0.000305\n\ni 5\nsignificant   elliptical   356\n\t  0.326672  0.208622  0.223728  0.080844\n\t  0.000100  0.000100  0.000100  0.000108\nsignificant   elliptical   234\n\t  0.317264  0.190190  0.231090  0.099605\n\t  0.000105  0.000100  0.000112  0.000114\nsignificant   elliptical  5771\n\t  0.338480  0.171874  0.213238  0.065962\n\t  0.000403  0.000265  0.000196  0.000181\nsignificant   elliptical   500\n\t  0.280936  0.248295  0.235692  0.115160\n\t  0.000142  0.000100  0.000145  0.000112\nsignificant   elliptical   486\n\t  0.296189  0.265423  0.231922  0.140003\n\t  0.000117  0.000100  0.000103  0.000135\n\nn 3\nsignificant   elliptical   634\n\t  0.237099  0.294436  0.177506  0.195898\n\t  0.000104  0.000100  0.000100  0.000126\nsignificant   elliptical   307\n\t  0.230110  0.245470  0.167303  0.140916\n\t  0.000100  0.000100  0.000100  0.000116\nsignificant   elliptical   293\n\t  0.259299  0.272558  0.158367  0.146043\n\t  0.000108  0.000100  0.000100  0.000100\n\nd 3\nsignificant   elliptical  1773\n\t  0.314511  0.333182  0.221473  0.174463\n\t  0.000271  0.000299  0.000166  0.000360\nsignificant   elliptical   259\n\t  0.287463  0.273171  0.197717  0.169064\n\t  0.000100  0.000100  0.000100  0.000100\nsignificant   elliptical   407\n\t  0.304750  0.293347  0.211861  0.178309\n\t  0.000111  0.000180  0.000100  0.000102\n\nf 7\nsignificant   elliptical   134\n\t  0.288501  0.236666  0.278269  0.128410\n\t  0.000100  0.000117  0.000100  0.000146\nsignificant   elliptical   134\n\t  0.340366  0.268187  0.281541  0.153156\n\t  0.000114  0.000108  0.000111  0.000175\nsignificant   elliptical   412\n\t  0.274232  0.287445  0.307079  0.184270\n\t  0.000259  0.000157  0.000256  0.000323\nsignificant   elliptical   201\n\t  0.350857  0.311729  0.241736  0.153722\n\t  0.000158  0.000220  0.000143  0.000364\nsignificant   elliptical    70\n\t  0.344230  0.344292  0.238106  0.197935\n\t  0.000131  0.000124  0.000120  0.000139\nsignificant   elliptical   935\n\t  0.368457  0.196126  0.215046  0.102575\n\t  0.000209  0.000317  0.000295  0.000318\nsignificant   elliptical   290\n\t  0.375742  0.244231  0.238671  0.124777\n\t  0.000284  0.000167  0.000112  0.000152\n\na 1\nsignificant   elliptical  9536\n\t  0.240516  0.258173  0.164388  0.147620\n\t  0.000146  0.000433  0.000108  0.000387\n\nm 1\nsignificant   elliptical  3040\n\t  0.246481  0.381567  0.167138  0.234080\n\t  0.000193  0.000589  0.000122  0.000389\n\nl 4\nsignificant   elliptical  2014\n\t  0.330579  0.156485  0.213800  0.066361\n\t  0.000122  0.000157  0.000170  0.000186\nsignificant   elliptical  1153\n\t  0.349382  0.181020  0.236686  0.073104\n\t  0.000210  0.000144  0.000100  0.000155\nsignificant   elliptical   264\n\t  0.321312  0.184586  0.230401  0.097251\n\t  0.000100  0.000138  0.000154  0.000127\nsignificant   elliptical   641\n\t  0.300769  0.255178  0.253408  0.132180\n\t  0.000152  0.000201  0.000125  0.000382\n\ny 5\nsignificant   elliptical   434\n\t  0.172164  0.333322  0.227291  0.169859\n\t  0.000481  0.000251  0.000274  0.000305\nsignificant   elliptical    56\n\t  0.207561  0.362032  0.251222  0.218853\n\t  0.000156  0.000130  0.000146  0.000116\nsignificant   elliptical   686\n\t  0.208353  0.246933  0.215863  0.136459\n\t  0.000160  0.000154  0.000127  0.000231\nsignificant   elliptical   223\n\t  0.221578  0.221637  0.196472  0.126159\n\t  0.000219  0.000100  0.000136  0.000158\nsignificant   elliptical   767\n\t  0.195547  0.283833  0.223610  0.150127\n\t  0.000257  0.000203  0.000161  0.000183\n\ns 4\nsignificant   elliptical   802\n\t  0.249032  0.290493  0.158683  0.147099\n\t  0.000117  0.000112  0.000100  0.000188\nsignificant   elliptical   199\n\t  0.248646  0.256870  0.170179  0.177279\n\t  0.000137  0.000269  0.000107  0.000100\nsignificant   elliptical  1025\n\t  0.250281  0.202114  0.164019  0.106339\n\t  0.000114  0.000129  0.000100  0.000132\nsignificant   elliptical   287\n\t  0.236911  0.228487  0.172795  0.120707\n\t  0.000100  0.000100  0.000100  0.000100\n\n¢ 5\nsignificant   elliptical   179\n\t  0.248059  0.273152  0.196994  0.128750\n\t  0.000173  0.000332  0.000336  0.000249\nsignificant   elliptical    36\n\t  0.263512  0.177072  0.179446  0.114134\n\t  0.000362  0.000239  0.000309  0.000125\nsignificant   elliptical    28\n\t  0.373267  0.274081  0.207873  0.144128\n\t  0.000227  0.000152  0.000234  0.000220\nsignificant   elliptical    10\n\t  0.347706  0.280916  0.176378  0.123427\n\t  0.000253  0.000200  0.000100  0.000100\nsignificant   elliptical    34\n\t  0.340423  0.219668  0.170886  0.114953\n\t  0.000256  0.000337  0.000277  0.000169\n\n¥ 2\nsignificant   elliptical   197\n\t  0.371851  0.349770  0.216614  0.167153\n\t  0.000655  0.000804  0.000220  0.000466\nsignificant   elliptical    91\n\t  0.381075  0.253022  0.209125  0.148389\n\t  0.000437  0.000177  0.000266  0.000338\n\nq 2\nsignificant   elliptical   254\n\t  0.188991  0.294598  0.208909  0.149868\n\t  0.000381  0.000509  0.000234  0.000239\nsignificant   elliptical    34\n\t  0.179094  0.370109  0.231123  0.189550\n\t  0.000100  0.000139  0.000111  0.000354\n\nV 2\nsignificant   elliptical   124\n\t  0.379595  0.262776  0.195243  0.163874\n\t  0.000438  0.000263  0.000109  0.000203\nsignificant   elliptical   158\n\t  0.435941  0.310063  0.207916  0.184003\n\t  0.000638  0.000333  0.000210  0.000189\n\nL 2\nsignificant   elliptical   376\n\t  0.286288  0.287162  0.238861  0.166300\n\t  0.000309  0.000460  0.000241  0.000348\nsignificant   elliptical   232\n\t  0.259265  0.207656  0.216676  0.125588\n\t  0.000186  0.000167  0.000145  0.000320\n\nU 2\nsignificant   elliptical   163\n\t  0.372090  0.377436  0.233523  0.205798\n\t  0.000502  0.000508  0.000168  0.000268\nsignificant   elliptical   125\n\t  0.329946  0.311169  0.208336  0.186348\n\t  0.000270  0.000225  0.000136  0.000155\n\nv 3\nsignificant   elliptical   921\n\t  0.297052  0.199373  0.149484  0.135523\n\t  0.000216  0.000187  0.000125  0.000226\nsignificant   elliptical   254\n\t  0.264111  0.248093  0.156969  0.144730\n\t  0.000167  0.000177  0.000100  0.000201\nsignificant   elliptical   165\n\t  0.315996  0.253227  0.159152  0.183831\n\t  0.000170  0.000201  0.000100  0.000489\n\nE 4\nsignificant   elliptical   354\n\t  0.331066  0.398682  0.226139  0.176520\n\t  0.000192  0.000272  0.000135  0.000303\nsignificant   elliptical   149\n\t  0.364265  0.443744  0.248242  0.189161\n\t  0.000186  0.000516  0.000150  0.000176\nsignificant   elliptical   120\n\t  0.341846  0.301588  0.230205  0.146241\n\t  0.000179  0.000100  0.000140  0.000101\nsignificant   elliptical   173\n\t  0.325695  0.332097  0.219901  0.161580\n\t  0.000108  0.000315  0.000110  0.000120\n\nH 3\nsignificant   elliptical   186\n\t  0.333408  0.398587  0.229259  0.200292\n\t  0.000170  0.000372  0.000115  0.000346\nsignificant   elliptical   131\n\t  0.363158  0.458496  0.249098  0.226753\n\t  0.000226  0.000443  0.000167  0.000153\nsignificant   elliptical   194\n\t  0.328353  0.317880  0.206903  0.192272\n\t  0.000150  0.000139  0.000197  0.000172\n\n` 1\nsignificant   elliptical   288\n\t  0.619304  0.058689  0.059023  0.057821\n\t  0.000761  0.000121  0.000130  0.000215\n\n¤ 2\nsignificant   elliptical   179\n\t  0.298016  0.220661  0.145871  0.145345\n\t  0.000722  0.000479  0.000272  0.000297\nsignificant   elliptical   109\n\t  0.349746  0.264535  0.163871  0.164140\n\t  0.000303  0.000469  0.000137  0.000103\n\nB 2\nsignificant   elliptical   442\n\t  0.327377  0.343773  0.216951  0.170454\n\t  0.000232  0.000815  0.000178  0.000454\nsignificant   elliptical   166\n\t  0.352845  0.410658  0.238114  0.190093\n\t  0.000263  0.000198  0.000193  0.000215\n\nP 7\nsignificant   elliptical    25\n\t  0.425730  0.364276  0.247181  0.202974\n\t  0.000142  0.000131  0.000100  0.000164\nsignificant   elliptical   181\n\t  0.406567  0.333371  0.229338  0.190101\n\t  0.000215  0.000138  0.000170  0.000300\nsignificant   elliptical    27\n\t  0.352245  0.344026  0.220108  0.202865\n\t  0.000119  0.000100  0.000100  0.000100\nsignificant   elliptical    39\n\t  0.348588  0.288632  0.218683  0.191509\n\t  0.000104  0.000100  0.000100  0.000100\nsignificant   elliptical   117\n\t  0.354583  0.317250  0.216915  0.161307\n\t  0.000222  0.000188  0.000105  0.000346\nsignificant   elliptical   279\n\t  0.388201  0.293509  0.209713  0.161749\n\t  0.000100  0.000196  0.000265  0.000207\nsignificant   elliptical   260\n\t  0.373487  0.257023  0.195565  0.162758\n\t  0.000210  0.000165  0.000153  0.000425\n\nc 2\nsignificant   elliptical   131\n\t  0.260410  0.209701  0.155375  0.119929\n\t  0.000100  0.000100  0.000100  0.000100\nsignificant   elliptical   278\n\t  0.253520  0.271040  0.162558  0.177558\n\t  0.000100  0.000100  0.000101  0.000100\n\nO 2\nsignificant   elliptical   254\n\t  0.353659  0.375198  0.232203  0.210551\n\t  0.000284  0.000236  0.000157  0.000153\nsignificant   elliptical   322\n\t  0.326946  0.323537  0.207821  0.192162\n\t  0.000173  0.000157  0.000100  0.000196\n\nJ 2\nsignificant   elliptical   144\n\t  0.293160  0.202826  0.213794  0.124992\n\t  0.000383  0.000151  0.000199  0.000481\nsignificant   elliptical   208\n\t  0.318053  0.272236  0.231288  0.167749\n\t  0.000529  0.000742  0.000226  0.000536\n\n( 1\nsignificant   elliptical   416\n\t  0.281162  0.194951  0.256889  0.089038\n\t  0.001012  0.000195  0.000180  0.000382\n\n€ 2\nsignificant   elliptical   148\n\t  0.355886  0.359081  0.222782  0.168586\n\t  0.000510  0.000345  0.000260  0.000425\nsignificant   elliptical   140\n\t  0.335891  0.302855  0.210691  0.147260\n\t  0.000211  0.000317  0.000187  0.000250\n\n1 6\nsignificant   elliptical   176\n\t  0.297414  0.187207  0.220708  0.083397\n\t  0.000278  0.000119  0.000214  0.000165\nsignificant   elliptical   163\n\t  0.309646  0.243477  0.244988  0.123511\n\t  0.000135  0.000175  0.000133  0.000245\nsignificant   elliptical   216\n\t  0.324136  0.211226  0.241782  0.102876\n\t  0.000249  0.000138  0.000163  0.000123\nsignificant   elliptical   150\n\t  0.289242  0.209675  0.222679  0.123873\n\t  0.000117  0.000113  0.000100  0.000127\nsignificant   elliptical   322\n\t  0.344111  0.175519  0.205360  0.089188\n\t  0.000126  0.000151  0.000188  0.000187\nsignificant   elliptical   153\n\t  0.246927  0.170598  0.183659  0.100021\n\t  0.000148  0.000149  0.000108  0.000304\n\n, 4\nsignificant   elliptical    87\n\t -0.004136  0.059980  0.072556  0.037795\n\t  0.000100  0.000100  0.000112  0.000100\nsignificant   elliptical    43\n\t  0.060585  0.078767  0.094337  0.069454\n\t  0.000100  0.000100  0.000100  0.000100\nsignificant   elliptical   149\n\t  0.036143  0.065449  0.075109  0.050010\n\t  0.000192  0.000100  0.000100  0.000125\nsignificant   elliptical   997\n\t  0.018339  0.088500  0.101800  0.065396\n\t  0.000286  0.000172  0.000199  0.000199\n\n0 2\nsignificant   elliptical   197\n\t  0.268265  0.280394  0.176815  0.165093\n\t  0.000110  0.000156  0.000100  0.000139\nsignificant   elliptical  1371\n\t  0.341524  0.304330  0.209667  0.153723\n\t  0.000330  0.000490  0.000175  0.000238\n\n. 1\nsignificant   elliptical  1790\n\t  0.080711  0.054708  0.057149  0.055236\n\t  0.000286  0.000168  0.000186  0.000195\n\n) 1\nsignificant   elliptical   448\n\t  0.267757  0.194753  0.256991  0.088425\n\t  0.000844  0.000185  0.000163  0.000393\n\n“ 4\nsignificant   elliptical    60\n\t  0.561725  0.182958  0.113234  0.134326\n\t  0.000169  0.000121  0.000139  0.000119\nsignificant   elliptical   108\n\t  0.510490  0.160415  0.098537  0.121543\n\t  0.000273  0.000346  0.000162  0.000133\nsignificant   elliptical   110\n\t  0.560698  0.131738  0.082508  0.098854\n\t  0.000439  0.000469  0.000167  0.000238\nsignificant   elliptical     9\n\t  0.624640  0.125744  0.069178  0.120031\n\t  0.000100  0.000138  0.000100  0.000176\n\nR 3\nsignificant   elliptical   260\n\t  0.327619  0.313176  0.213664  0.168485\n\t  0.000208  0.000251  0.000174  0.000319\nsignificant   elliptical   363\n\t  0.327662  0.368769  0.226330  0.187044\n\t  0.000283  0.000235  0.000179  0.000335\nsignificant   elliptical   142\n\t  0.352927  0.425589  0.247536  0.201593\n\t  0.000198  0.000464  0.000186  0.000276\n\n” 4\nsignificant   elliptical    86\n\t  0.558016  0.184446  0.108827  0.135031\n\t  0.000290  0.000146  0.000170  0.000181\nsignificant   elliptical   120\n\t  0.531227  0.146232  0.089125  0.106566\n\t  0.000198  0.000462  0.000161  0.000313\nsignificant   elliptical    11\n\t  0.490581  0.180448  0.111153  0.129969\n\t  0.000211  0.000117  0.000113  0.000100\nsignificant   elliptical    71\n\t  0.594113  0.134120  0.082039  0.106544\n\t  0.000458  0.000396  0.000165  0.000175\n\nD 3\nsignificant   elliptical   272\n\t  0.336003  0.368128  0.225444  0.199587\n\t  0.000165  0.000353  0.000100  0.000272\nsignificant   elliptical   296\n\t  0.325443  0.324785  0.210569  0.181665\n\t  0.000228  0.000188  0.000116  0.000191\nsignificant   elliptical   136\n\t  0.362165  0.408268  0.246438  0.217666\n\t  0.000231  0.000187  0.000100  0.000135\n\nM 4\nsignificant   elliptical   359\n\t  0.323311  0.530016  0.224585  0.257275\n\t  0.000247  0.000547  0.000287  0.000319\nsignificant   elliptical   180\n\t  0.312063  0.368062  0.203142  0.210615\n\t  0.000243  0.000179  0.000359  0.000340\nsignificant   elliptical    73\n\t  0.300633  0.459189  0.220175  0.241570\n\t  0.000258  0.000324  0.000124  0.000287\nsignificant   elliptical   220\n\t  0.302061  0.421563  0.206626  0.217006\n\t  0.000187  0.000298  0.000198  0.000183\n\nb 5\nsignificant   elliptical   258\n\t  0.314697  0.290644  0.211381  0.132579\n\t  0.000109  0.000100  0.000146  0.000100\nsignificant   elliptical   258\n\t  0.325667  0.303362  0.226725  0.145865\n\t  0.000158  0.000111  0.000100  0.000162\nsignificant   elliptical   712\n\t  0.294378  0.275363  0.200608  0.150342\n\t  0.000144  0.000121  0.000139  0.000213\nsignificant   elliptical    94\n\t  0.302427  0.318484  0.200849  0.163558\n\t  0.000106  0.000100  0.000100  0.000122\nsignificant   elliptical   295\n\t  0.313925  0.335453  0.223099  0.183966\n\t  0.000280  0.000255  0.000161  0.000362\n\n- 2\nsignificant   elliptical   756\n\t  0.262049  0.072347  0.051407  0.089215\n\t  0.000380  0.000143  0.000160  0.000218\nsignificant   elliptical   108\n\t  0.331545  0.113022  0.050201  0.155353\n\t  0.000153  0.000180  0.000239  0.000194\n\n; 1\nsignificant   elliptical   288\n\t  0.177865  0.137251  0.204295  0.067639\n\t  0.000503  0.000546  0.000195  0.000350\n\nW 6\nsignificant   elliptical   196\n\t  0.369400  0.415018  0.203485  0.228035\n\t  0.000299  0.000356  0.000183  0.000770\nsignificant   elliptical    36\n\t  0.351413  0.465443  0.194468  0.254846\n\t  0.000152  0.000226  0.000100  0.000126\nsignificant   elliptical    78\n\t  0.396292  0.468906  0.205688  0.244038\n\t  0.000133  0.000148  0.000138  0.000129\nsignificant   elliptical    24\n\t  0.371521  0.365595  0.221784  0.199869\n\t  0.000121  0.000100  0.000215  0.000110\nsignificant   elliptical    73\n\t  0.438548  0.494998  0.227245  0.236997\n\t  0.000223  0.000596  0.000208  0.000116\nsignificant   elliptical    41\n\t  0.413933  0.496028  0.212129  0.287041\n\t  0.000302  0.000163  0.000137  0.000113\n\n® 4\nsignificant   elliptical    47\n\t  0.360168  0.624399  0.215847  0.203763\n\t  0.000260  0.000872  0.000130  0.000215\nsignificant   elliptical    83\n\t  0.341191  0.549754  0.198328  0.193431\n\t  0.000379  0.000435  0.000133  0.000101\nsignificant   elliptical   122\n\t  0.323296  0.467935  0.187016  0.188099\n\t  0.000293  0.001012  0.000170  0.000163\nsignificant   elliptical    36\n\t  0.284849  0.679955  0.235974  0.230298\n\t  0.000100  0.000136  0.000100  0.000100\n\n? 1\nsignificant   elliptical   288\n\t  0.389368  0.237071  0.212633  0.113079\n\t  0.000695  0.000508  0.000177  0.000311\n\n~ 6\nsignificant   elliptical    15\n\t  0.293392  0.190737  0.103384  0.188426\n\t  0.000100  0.000106  0.000100  0.000100\nsignificant   elliptical    23\n\t  0.281142  0.165659  0.077966  0.173677\n\t  0.000100  0.000151  0.000109  0.000100\nsignificant   elliptical   138\n\t  0.271295  0.118609  0.056892  0.154917\n\t  0.000384  0.000182  0.000144  0.000365\nsignificant   elliptical    79\n\t  0.322709  0.120346  0.066937  0.154534\n\t  0.000204  0.000146  0.000117  0.000125\nsignificant   elliptical    16\n\t  0.328554  0.149818  0.081357  0.173093\n\t  0.000100  0.000100  0.000100  0.000120\nsignificant   elliptical    14\n\t  0.335993  0.090718  0.054658  0.111547\n\t  0.000146  0.000102  0.000194  0.000109\n\n# 1\nsignificant   elliptical   288\n\t  0.336012  0.310834  0.208749  0.144690\n\t  0.000595  0.000771  0.000806  0.000278\n\nz 1\nsignificant   elliptical   288\n\t  0.242588  0.238635  0.171763  0.136074\n\t  0.000155  0.000548  0.000160  0.000296\n\n] 1\nsignificant   elliptical   288\n\t  0.272585  0.225214  0.286127  0.092610\n\t  0.000957  0.000299  0.000287  0.000406\n\nx 1\nsignificant   elliptical   384\n\t  0.244144  0.244244  0.175200  0.153284\n\t  0.000144  0.000795  0.000146  0.000521\n\n5 2\nsignificant   elliptical   533\n\t  0.340403  0.302213  0.221162  0.141770\n\t  0.000329  0.000937  0.000242  0.000325\nsignificant   elliptical    61\n\t  0.189473  0.335171  0.215676  0.150686\n\t  0.000119  0.000237  0.000100  0.000227\n\np 1\nsignificant   elliptical  2656\n\t  0.186508  0.307129  0.211073  0.167320\n\t  0.000291  0.001069  0.000266  0.000460\n\nQ 5\nsignificant   elliptical    36\n\t  0.240543  0.526158  0.290277  0.214326\n\t  0.000212  0.000132  0.000455  0.000100\nsignificant   elliptical    18\n\t  0.211992  0.446851  0.263622  0.214047\n\t  0.000105  0.000745  0.000100  0.000132\nsignificant   elliptical    35\n\t  0.314069  0.456601  0.263940  0.207727\n\t  0.000122  0.000308  0.000144  0.000164\nsignificant   elliptical    36\n\t  0.317126  0.350291  0.212762  0.192934\n\t  0.000400  0.000177  0.000100  0.000100\nsignificant   elliptical   163\n\t  0.271992  0.391528  0.251635  0.196311\n\t  0.000261  0.000593  0.000215  0.000200\n\n9 2\nsignificant   elliptical   478\n\t  0.348285  0.301641  0.209244  0.145368\n\t  0.000620  0.001283  0.000158  0.000301\nsignificant   elliptical    66\n\t  0.217165  0.309996  0.211075  0.150744\n\t  0.000100  0.000170  0.000104  0.000212\n\n2 3\nsignificant   elliptical   380\n\t  0.334993  0.330455  0.227142  0.152832\n\t  0.000269  0.000283  0.000240  0.000221\nsignificant   elliptical   516\n\t  0.317230  0.264343  0.228024  0.130944\n\t  0.000217  0.000214  0.000167  0.000176\nsignificant   elliptical   128\n\t  0.264708  0.283506  0.173086  0.146028\n\t  0.000107  0.000137  0.000100  0.000253\n\n@ 8\nsignificant   elliptical    20\n\t  0.249904  0.834790  0.284222  0.262598\n\t  0.000256  0.000772  0.000196  0.000233\nsignificant   elliptical    35\n\t  0.216471  0.703660  0.243990  0.240698\n\t  0.000205  0.000148  0.000100  0.000100\nsignificant   elliptical    12\n\t  0.264268  0.749883  0.265446  0.241557\n\t  0.000220  0.000307  0.000100  0.000164\nsignificant   elliptical    42\n\t  0.264202  0.636970  0.230557  0.212433\n\t  0.000283  0.000451  0.000189  0.000207\nsignificant   elliptical    36\n\t  0.329359  0.403732  0.236996  0.149458\n\t  0.000477  0.000889  0.000102  0.000120\nsignificant   elliptical     9\n\t  0.300567  0.431240  0.177930  0.170240\n\t  0.000103  0.000146  0.000100  0.000128\nsignificant   elliptical    70\n\t  0.346522  0.569636  0.208444  0.193662\n\t  0.000804  0.000461  0.000132  0.000100\nsignificant   elliptical    64\n\t  0.296477  0.515080  0.199772  0.186691\n\t  0.000559  0.000545  0.000161  0.000122\n\n< 5\nsignificant   elliptical    16\n\t  0.366348  0.222794  0.146254  0.156614\n\t  0.000186  0.000100  0.000100  0.000178\nsignificant   elliptical    17\n\t  0.332133  0.248820  0.195016  0.182890\n\t  0.000308  0.000141  0.000100  0.000100\nsignificant   elliptical   126\n\t  0.318533  0.198177  0.142138  0.144002\n\t  0.000366  0.000248  0.000297  0.000122\nsignificant   elliptical    99\n\t  0.267392  0.196145  0.143221  0.147864\n\t  0.000170  0.000230  0.000169  0.000291\nsignificant   elliptical    27\n\t  0.306923  0.144458  0.111213  0.108733\n\t  0.000246  0.000130  0.000100  0.000147\n\nT 4\nsignificant   elliptical   146\n\t  0.434609  0.346006  0.241824  0.187286\n\t  0.000193  0.000195  0.000114  0.000205\nsignificant   elliptical   309\n\t  0.420888  0.298170  0.233287  0.167188\n\t  0.000278  0.000173  0.000179  0.000187\nsignificant   elliptical   183\n\t  0.368373  0.316646  0.218647  0.173401\n\t  0.000234  0.000457  0.000116  0.000251\nsignificant   elliptical   386\n\t  0.416850  0.226566  0.217843  0.142803\n\t  0.000302  0.000153  0.000150  0.000173\n\n» 1\nsignificant   elliptical   288\n\t  0.254586  0.197817  0.118702  0.119078\n\t  0.000485  0.002182  0.000647  0.000586\n\n6 1\nsignificant   elliptical   480\n\t  0.330092  0.303583  0.208542  0.145514\n\t  0.000450  0.000964  0.000196  0.000274\n\nC 4\nsignificant   elliptical   403\n\t  0.344862  0.324767  0.234668  0.191717\n\t  0.000172  0.000224  0.000168  0.000168\nsignificant   elliptical   238\n\t  0.377970  0.355299  0.250995  0.205305\n\t  0.000183  0.000180  0.000156  0.000151\nsignificant   elliptical   378\n\t  0.324321  0.287418  0.215542  0.173073\n\t  0.000105  0.000241  0.000134  0.000128\nsignificant   elliptical   131\n\t  0.335282  0.247679  0.233143  0.148688\n\t  0.000150  0.000108  0.000100  0.000136\n\nk 1\nsignificant   elliptical   992\n\t  0.307151  0.294997  0.217222  0.149488\n\t  0.000307  0.000983  0.000238  0.000479\n\n‘ 3\nsignificant   elliptical   160\n\t  0.518893  0.077510  0.089680  0.057513\n\t  0.000334  0.000185  0.000239  0.000182\nsignificant   elliptical    61\n\t  0.555114  0.096821  0.113071  0.070363\n\t  0.000188  0.000130  0.000100  0.000127\nsignificant   elliptical    65\n\t  0.575494  0.073230  0.079449  0.051768\n\t  0.000202  0.000198  0.000213  0.000113\n\n+ 4\nsignificant   elliptical    86\n\t  0.333845  0.169873  0.128122  0.129775\n\t  0.000261  0.000198  0.000118  0.000141\nsignificant   elliptical    38\n\t  0.301968  0.139847  0.111541  0.113953\n\t  0.000162  0.000105  0.000100  0.000104\nsignificant   elliptical   116\n\t  0.274382  0.185224  0.138728  0.135722\n\t  0.000168  0.000230  0.000230  0.000224\nsignificant   elliptical    48\n\t  0.338938  0.206838  0.158518  0.150578\n\t  0.000594  0.000159  0.000172  0.000211\n\nA 2\nsignificant   elliptical   733\n\t  0.263104  0.320777  0.208646  0.183225\n\t  0.000333  0.000374  0.000185  0.000264\nsignificant   elliptical   483\n\t  0.275080  0.265304  0.195401  0.163095\n\t  0.000143  0.000165  0.000149  0.000313\n\n{ 1\nsignificant   elliptical   288\n\t  0.279831  0.217309  0.264463  0.093693\n\t  0.000950  0.000525  0.000282  0.000521\n\n= 6\nsignificant   elliptical    15\n\t  0.361832  0.263801  0.102818  0.184528\n\t  0.000114  0.000110  0.000100  0.000100\nsignificant   elliptical     7\n\t  0.322200  0.281085  0.106359  0.197719\n\t  0.000100  0.000100  0.000100  0.000100\nsignificant   elliptical    65\n\t  0.275111  0.221977  0.096697  0.152448\n\t  0.000147  0.000123  0.000101  0.000115\nsignificant   elliptical    46\n\t  0.285130  0.252268  0.116635  0.172653\n\t  0.000144  0.000154  0.000152  0.000146\nsignificant   elliptical   124\n\t  0.333728  0.226434  0.100598  0.154977\n\t  0.000281  0.000223  0.000191  0.000189\nsignificant   elliptical    18\n\t  0.298087  0.188550  0.088370  0.122793\n\t  0.000100  0.000100  0.000144  0.000100\n\n& 3\nsignificant   elliptical   135\n\t  0.311712  0.436084  0.217607  0.196789\n\t  0.000337  0.000546  0.000126  0.000443\nsignificant   elliptical    81\n\t  0.309238  0.346045  0.210812  0.174997\n\t  0.000490  0.000323  0.000133  0.000540\nsignificant   elliptical    72\n\t  0.286446  0.282625  0.197995  0.151148\n\t  0.000199  0.000267  0.000185  0.000331\n\n’ 3\nsignificant   elliptical    61\n\t  0.587007  0.065707  0.074519  0.048244\n\t  0.000341  0.000115  0.000113  0.000144\nsignificant   elliptical   218\n\t  0.546426  0.084285  0.098144  0.065425\n\t  0.000453  0.000239  0.000264  0.000260\nsignificant   elliptical     9\n\t  0.490568  0.088595  0.107553  0.058814\n\t  0.000205  0.000148  0.000144  0.000100\n\n* 2\nsignificant   elliptical   107\n\t  0.503116  0.119650  0.106114  0.104111\n\t  0.000585  0.000201  0.000178  0.000203\nsignificant   elliptical   181\n\t  0.486828  0.178110  0.122801  0.124755\n\t  0.000940  0.000348  0.000254  0.000296\n\n3 3\nsignificant   elliptical    72\n\t  0.194483  0.324775  0.222391  0.147129\n\t  0.000148  0.000327  0.000100  0.000270\nsignificant   elliptical   299\n\t  0.340292  0.314075  0.225348  0.148500\n\t  0.000327  0.000597  0.000188  0.000237\nsignificant   elliptical   233\n\t  0.326687  0.254421  0.217526  0.124409\n\t  0.000161  0.000212  0.000205  0.000201\n\n$ 1\nsignificant   elliptical   320\n\t  0.325912  0.329152  0.228488  0.140373\n\t  0.000948  0.002116  0.000285  0.000326\n\nj 2\nsignificant   elliptical    11\n\t  0.251501  0.327611  0.295766  0.161100\n\t  0.000100  0.000100  0.000116  0.000118\nsignificant   elliptical   274\n\t  0.230946  0.243525  0.280947  0.108628\n\t  0.000638  0.000742  0.000256  0.000643\n\n4 2\nsignificant   elliptical   504\n\t  0.315526  0.246587  0.192488  0.142272\n\t  0.000303  0.000723  0.000309  0.000327\nsignificant   elliptical    72\n\t  0.189749  0.261661  0.192682  0.148334\n\t  0.000196  0.000123  0.000227  0.000226\n\n| 2\nsignificant   elliptical   217\n\t  0.258903  0.184587  0.261144  0.051644\n\t  0.000471  0.000186  0.000325  0.000191\nsignificant   elliptical    70\n\t  0.361702  0.156299  0.222299  0.053920\n\t  0.000298  0.000114  0.000145  0.000197\n\n7 2\nsignificant   elliptical   364\n\t  0.407474  0.229578  0.217275  0.130939\n\t  0.000704  0.000299  0.000154  0.000323\nsignificant   elliptical    43\n\t  0.262905  0.237114  0.210003  0.131347\n\t  0.000123  0.000149  0.000112  0.000167\n\n8 1\nsignificant   elliptical   448\n\t  0.334320  0.314354  0.217384  0.151127\n\t  0.000287  0.001074  0.000184  0.000332\n\n_ 6\nsignificant   elliptical    38\n\t -0.165293  0.120387  0.041152  0.164122\n\t  0.000669  0.000182  0.000153  0.000295\nsignificant   elliptical    63\n\t -0.079760  0.137710  0.039673  0.188969\n\t  0.000100  0.000165  0.000100  0.000180\nsignificant   elliptical    33\n\t -0.104437  0.125113  0.058661  0.176231\n\t  0.000192  0.000100  0.000100  0.000114\nsignificant   elliptical   113\n\t -0.082753  0.113366  0.042481  0.152003\n\t  0.000343  0.000108  0.000152  0.000107\nsignificant   elliptical    18\n\t -0.259965  0.144730  0.041144  0.205147\n\t  0.000147  0.000100  0.000100  0.000108\nsignificant   elliptical    18\n\t -0.262294  0.173043  0.068173  0.242876\n\t  0.000154  0.000100  0.000100  0.000146\n\n\\ 5\nsignificant   elliptical    24\n\t  0.337483  0.210728  0.282541  0.118268\n\t  0.000161  0.000153  0.000140  0.000517\nsignificant   elliptical    21\n\t  0.262991  0.198327  0.270551  0.063097\n\t  0.000111  0.000102  0.000106  0.000168\nsignificant   elliptical    22\n\t  0.269717  0.174175  0.235798  0.075240\n\t  0.000166  0.000100  0.000158  0.000176\nsignificant   elliptical    28\n\t  0.268447  0.195798  0.263993  0.108134\n\t  0.000100  0.000132  0.000268  0.000155\nsignificant   elliptical   193\n\t  0.347678  0.163910  0.216416  0.089563\n\t  0.000413  0.000200  0.000213  0.000790\n\n: 1\nsignificant   elliptical   672\n\t  0.244851  0.110139  0.173228  0.061299\n\t  0.000139  0.000419  0.000202  0.000197\n\nX 2\nsignificant   elliptical   126\n\t  0.326066  0.293667  0.225645  0.169245\n\t  0.000224  0.000257  0.000171  0.000318\nsignificant   elliptical   194\n\t  0.341289  0.386709  0.249266  0.196062\n\t  0.000467  0.000603  0.000242  0.000320\n\nK 2\nsignificant   elliptical   176\n\t  0.346857  0.403332  0.243937  0.198567\n\t  0.000464  0.000796  0.000261  0.000338\nsignificant   elliptical   112\n\t  0.331205  0.305311  0.220615  0.167140\n\t  0.000144  0.000213  0.000207  0.000340\n\n} 2\nsignificant   elliptical    61\n\t  0.325667  0.192135  0.254088  0.073709\n\t  0.000936  0.000103  0.000139  0.000401\nsignificant   elliptical   227\n\t  0.259956  0.224229  0.267288  0.099576\n\t  0.000381  0.000437  0.000329  0.000454\n\n\" 3\nsignificant   elliptical   118\n\t  0.525152  0.139215  0.089528  0.100412\n\t  0.000456  0.000311  0.000161  0.000270\nsignificant   elliptical    95\n\t  0.568000  0.170034  0.106749  0.122736\n\t  0.000535  0.000192  0.000138  0.000185\nsignificant   elliptical    75\n\t  0.602830  0.121148  0.073272  0.092547\n\t  0.000429  0.000178  0.000135  0.000123\n\né 1\nsignificant   elliptical   288\n\t  0.316832  0.304068  0.206443  0.132181\n\t  0.000258  0.000655  0.000209  0.000263\n\n£ 4\nsignificant   elliptical    16\n\t  0.358344  0.276693  0.243890  0.150169\n\t  0.000100  0.000181  0.000138  0.000161\nsignificant   elliptical   155\n\t  0.304664  0.273134  0.219036  0.140802\n\t  0.000189  0.000326  0.000156  0.000241\nsignificant   elliptical    98\n\t  0.326010  0.335393  0.223833  0.165543\n\t  0.000416  0.000259  0.000138  0.000392\nsignificant   elliptical    19\n\t  0.304597  0.409216  0.218642  0.177245\n\t  0.000133  0.000219  0.000103  0.000178\n\n! 1\nsignificant   elliptical   320\n\t  0.337575  0.166996  0.219864  0.066314\n\t  0.000513  0.000228  0.000209  0.000257\n\n> 4\nsignificant   elliptical   206\n\t  0.286487  0.198711  0.144179  0.145041\n\t  0.000613  0.000245  0.000244  0.000203\nsignificant   elliptical    33\n\t  0.300195  0.147312  0.113107  0.109099\n\t  0.000144  0.000139  0.000129  0.000141\nsignificant   elliptical    35\n\t  0.357140  0.213231  0.139543  0.152212\n\t  0.000250  0.000227  0.000158  0.000138\nsignificant   elliptical    14\n\t  0.320393  0.245383  0.188920  0.187935\n\t  0.000165  0.000130  0.000126  0.000100\n\nI 4\nsignificant   elliptical   100\n\t  0.369921  0.228860  0.262610  0.126354\n\t  0.000119  0.000100  0.000119  0.000185\nsignificant   elliptical   458\n\t  0.334451  0.202475  0.237364  0.101167\n\t  0.000321  0.000316  0.000188  0.000466\nsignificant   elliptical    95\n\t  0.334920  0.269020  0.248741  0.142052\n\t  0.000130  0.000102  0.000114  0.000340\nsignificant   elliptical   211\n\t  0.332292  0.154462  0.212755  0.065638\n\t  0.000117  0.000111  0.000105  0.000143\n\n· 2\nsignificant   elliptical   170\n\t  0.273224  0.055911  0.060518  0.056366\n\t  0.000455  0.000165  0.000152  0.000200\nsignificant   elliptical   118\n\t  0.342795  0.053696  0.055410  0.055717\n\t  0.000341  0.000177  0.000244  0.000252\n\nY 2\nsignificant   elliptical   200\n\t  0.407162  0.304907  0.235144  0.166894\n\t  0.000907  0.000501  0.000271  0.000327\nsignificant   elliptical   120\n\t  0.400594  0.230678  0.203605  0.147477\n\t  0.000230  0.000127  0.000178  0.000233\n\n/ 6\nsignificant   elliptical   126\n\t  0.340247  0.161867  0.217410  0.091000\n\t  0.000314  0.000136  0.000238  0.000240\nsignificant   elliptical     9\n\t  0.374872  0.166941  0.206020  0.127764\n\t  0.000177  0.000105  0.000100  0.000100\nsignificant   elliptical     9\n\t  0.368936  0.189908  0.219573  0.154703\n\t  0.000100  0.000114  0.000100  0.000100\nsignificant   elliptical    10\n\t  0.376519  0.204534  0.257743  0.139414\n\t  0.000157  0.000100  0.000100  0.000387\nsignificant   elliptical   108\n\t  0.270932  0.196028  0.254064  0.127075\n\t  0.000203  0.000282  0.000317  0.000513\nsignificant   elliptical    18\n\t  0.341905  0.226779  0.282814  0.165467\n\t  0.000170  0.000183  0.000145  0.000562\n\nG 2\nsignificant   elliptical   334\n\t  0.328982  0.361021  0.209077  0.185441\n\t  0.000220  0.000498  0.000181  0.000228\nsignificant   elliptical   114\n\t  0.362640  0.416731  0.236585  0.211665\n\t  0.000234  0.000241  0.000167  0.000102\n\n[ 1\nsignificant   elliptical   288\n\t  0.276709  0.225362  0.287311  0.092513\n\t  0.000835  0.000318  0.000309  0.000415\n\n§ 7\nsignificant   elliptical    36\n\t  0.331848  0.256041  0.217870  0.117209\n\t  0.000160  0.000115  0.000100  0.000159\nsignificant   elliptical     9\n\t  0.258902  0.455453  0.264042  0.163095\n\t  0.000100  0.000100  0.000100  0.000100\nsignificant   elliptical     9\n\t  0.253466  0.418245  0.263946  0.134264\n\t  0.000100  0.000114  0.000100  0.000110\nsignificant   elliptical    35\n\t  0.300978  0.415326  0.241891  0.160312\n\t  0.000160  0.000241  0.000100  0.000160\nsignificant   elliptical    18\n\t  0.264785  0.390905  0.304334  0.145993\n\t  0.000108  0.000220  0.000100  0.000119\nsignificant   elliptical    66\n\t  0.310569  0.362624  0.254930  0.128521\n\t  0.000236  0.000319  0.000192  0.000258\nsignificant   elliptical   105\n\t  0.245085  0.349755  0.252551  0.136251\n\t  0.000246  0.000266  0.000145  0.000435\n\n• 4\nsignificant   elliptical   156\n\t  0.355899  0.105613  0.117755  0.115571\n\t  0.000608  0.000182  0.000244  0.000230\nsignificant   elliptical    37\n\t  0.319949  0.081493  0.089194  0.084999\n\t  0.000148  0.000100  0.000136  0.000133\nsignificant   elliptical    76\n\t  0.279740  0.097919  0.104983  0.106424\n\t  0.000257  0.000100  0.000107  0.000100\nsignificant   elliptical    18\n\t  0.262194  0.138969  0.153827  0.155420\n\t  0.000567  0.000100  0.000117  0.000100\n\n° 5\nsignificant   elliptical    33\n\t  0.577503  0.085878  0.076395  0.072477\n\t  0.000240  0.000150  0.000204  0.000228\nsignificant   elliptical   171\n\t  0.518801  0.138401  0.096861  0.095760\n\t  0.000336  0.000290  0.000162  0.000154\nsignificant   elliptical    30\n\t  0.473224  0.152147  0.111605  0.110378\n\t  0.000267  0.000100  0.000106  0.000116\nsignificant   elliptical    26\n\t  0.659193  0.143555  0.102341  0.105025\n\t  0.000500  0.000157  0.000152  0.000119\nsignificant   elliptical     8\n\t  0.626633  0.174346  0.141848  0.140370\n\t  0.000239  0.000177  0.000100  0.000100\n\n' 4\nsignificant   elliptical    62\n\t  0.594490  0.055853  0.069057  0.044007\n\t  0.000439  0.000100  0.000100  0.000103\nsignificant   elliptical   103\n\t  0.574833  0.083580  0.102211  0.055597\n\t  0.000294  0.000110  0.000208  0.000147\nsignificant   elliptical    88\n\t  0.528897  0.071947  0.086509  0.047411\n\t  0.000101  0.000106  0.000154  0.000162\nsignificant   elliptical    30\n\t  0.494151  0.087373  0.110645  0.057465\n\t  0.000191  0.000105  0.000164  0.000103\n\nZ 3\nsignificant   elliptical    74\n\t  0.356956  0.380354  0.250838  0.186121\n\t  0.000358  0.000299  0.000187  0.000283\nsignificant   elliptical   127\n\t  0.328196  0.348733  0.228632  0.162133\n\t  0.000194  0.000280  0.000243  0.000285\nsignificant   elliptical   119\n\t  0.324082  0.285687  0.236960  0.151876\n\t  0.000251  0.000229  0.000180  0.000306\n\n% 5\nsignificant   elliptical    22\n\t  0.357460  0.293031  0.213844  0.149624\n\t  0.000234  0.000161  0.000117  0.000128\nsignificant   elliptical    18\n\t  0.355021  0.357128  0.202069  0.127497\n\t  0.000165  0.000128  0.000152  0.000127\nsignificant   elliptical   152\n\t  0.346504  0.517085  0.195774  0.213496\n\t  0.000396  0.000302  0.000132  0.000516\nsignificant   elliptical    14\n\t  0.367654  0.585160  0.221010  0.229924\n\t  0.000114  0.000168  0.000100  0.000134\nsignificant   elliptical   106\n\t  0.328303  0.439945  0.203276  0.185024\n\t  0.000220  0.000847  0.000210  0.000423\n\n— 4\nsignificant   elliptical   109\n\t  0.277959  0.158229  0.050761  0.220254\n\t  0.000131  0.000179  0.000161  0.000344\nsignificant   elliptical    13\n\t  0.335809  0.171334  0.070379  0.238941\n\t  0.000136  0.000100  0.000100  0.000130\nsignificant   elliptical    20\n\t  0.327479  0.150107  0.045131  0.212334\n\t  0.000156  0.000121  0.000102  0.000122\nsignificant   elliptical   144\n\t  0.252291  0.206262  0.050085  0.291316\n\t  0.000172  0.000139  0.000154  0.000227\n\n© 5\nsignificant   elliptical    25\n\t  0.281477  0.430811  0.179902  0.182424\n\t  0.000377  0.000319  0.000100  0.000137\nsignificant   elliptical    92\n\t  0.347553  0.586926  0.210408  0.199201\n\t  0.000325  0.000266  0.000109  0.000111\nsignificant   elliptical   148\n\t  0.325530  0.525922  0.188627  0.184978\n\t  0.000307  0.000538  0.000151  0.000146\nsignificant   elliptical    39\n\t  0.291477  0.681156  0.236553  0.230687\n\t  0.000102  0.000100  0.000100  0.000100\nsignificant   elliptical    15\n\t  0.379610  0.647426  0.222926  0.225449\n\t  0.000100  0.000100  0.000100  0.000100\n"
  },
  {
    "path": "tessdata/eng.pffmtable",
    "content": "t 66\nh 77\nr 51\no 59\nu 81\ng 100\nN 79\ne 65\nw 94\nS 90\nF 79\ni 68\nn 74\nd 84\nf 71\na 76\nm 111\nl 58\ny 83\ns 82\n¢ 84\n¥ 88\nq 87\nV 73\nL 65\nU 74\nv 82\nE 92\nH 102\n` 58\n¤ 92\nB 84\nP 72\nc 69\nO 76\nJ 63\n( 66\n€ 99\n1 68\n, 58\n0 73\n. 51\n) 63\n“ 92\nR 87\n” 90\nD 74\nM 100\nb 74\n- 43\n; 78\nW 95\n® 145\n? 94\n~ 73\n# 88\nz 93\n] 65\nx 80\n5 85\np 82\nQ 90\n9 84\n2 86\n@ 148\n< 65\nT 70\n» 85\n6 84\nC 69\nk 80\n‘ 70\n+ 64\nA 72\n{ 72\n= 82\n& 105\n’ 62\n* 75\n3 87\n$ 99\nj 77\n4 74\n| 56\n7 67\n8 84\n_ 57\n\\ 60\n: 76\nX 82\nK 87\n} 75\n\" 76\né 99\n£ 98\n! 72\n> 60\nI 63\n· 58\nY 77\n/ 44\nG 93\n[ 66\n§ 117\n• 41\n° 71\n' 54\nZ 87\n% 124\n— 68\n© 132\n"
  },
  {
    "path": "tessdata/eng.unicharset",
    "content": "112\nNULL 0\nt 3\nh 3\nr 3\no 3\nu 3\ng 3\nN 5\ne 3\nw 3\nS 5\nF 5\ni 3\nn 3\nd 3\nf 3\na 3\nm 3\nl 3\ny 3\ns 3\n¢ 0\n¥ 0\nq 3\nV 5\nL 5\nU 5\nv 3\nE 5\nH 5\n` 0\n¤ 0\nB 5\nP 5\nc 3\nO 5\nJ 5\n( 0\n€ 0\n1 8\n, 0\n0 8\n. 0\n) 0\n“ 0\nR 5\n” 0\nD 5\nM 5\nb 3\n- 0\n; 0\nW 5\n® 0\n? 0\n~ 0\n# 0\nz 3\n] 0\nx 3\n5 8\np 3\nQ 5\n9 8\n2 8\n@ 0\n< 0\nT 5\n» 0\n6 8\nC 5\nk 3\n‘ 0\n+ 0\nA 5\n{ 0\n= 0\n& 0\n’ 0\n* 0\n3 8\n$ 0\nj 3\n4 8\n| 0\n7 8\n8 8\n_ 0\n\\ 0\n: 0\nX 5\nK 5\n} 0\n\" 0\né 3\n£ 0\n! 0\n> 0\nI 5\n· 0\nY 5\n/ 0\nG 5\n[ 0\n§ 0\n• 0\n° 0\n' 0\nZ 5\n% 0\n— 0\n© 0\n"
  },
  {
    "path": "tessdata/eng.user-words",
    "content": "a\nabsurdum\nac\nacres\nactions\nadaption\nadjustments\naerobes\naffairs\nagents\nAlan\nAlbert\nAlberta\nAlfred\nAlice\nAlicia\nalliances\namericas\nanalysts\nannouncements\nanouncements\napples\napplications\napricots\narchitectures\nareas\narguments\narrangements\nArthur\nartists\narts\naspects\nattitudes\nattractions\nauctions\naug\naz\nbaccalaureat\nbacklit\nbags\nBarbara\nBarnabas\nBarry\nbeliefs\nbenchmarks\nBetty\nbi\nbits\nblades\nbonaventure\nbrad\nbroadminded\nbroadway\nbroking\nbrows\nBruce\nbs\nbuddha\nbuddhism\nbuddhist\nbuddhists\nbuffers\nca\ncaffein\ncalculational\ncalif\nCalifornia\ncam\ncams\nCanadian\ncancelling\ncapitulated\ncaps\nCarmel\nCarolyn\nCarroll\ncars\ncartridges\ncassette\ncasuality\nCatherine\ncentre\ncentres\nchambermaid\nchapters\ncharacteristics\ncharacters\nCharles\ncheesy\ncherokee\nChicago\nchloride\nChristopher\nChrysler\nChurchill\nCicero\ncinema\ncinemas\nClaire\nClara\nclark\ncleaners\nclients\ncliffs\nclubs\nco\ncodirector\ncoinsurance\nColumbus\ncombinations\ncombust\ncombustor\ncomparisons\ncomponents\ncomputerised\ncomputers\ncon\nconcepts\nconclusions\nconnections\nconnectors\nconsequences\ncontemporizing\ncontinued\ncontra\ncontractors\ncontrols\ncoprocessor\ncorequisite\ncorp\ncorridors\ncorrosive\ncostmetology\ncounterparts\ncpu\ncrops\ncueing\nculturess\ncurtis\ncustomers\ncuts\ncutout\ncyanide\nCzechoslovakia\ndan\ndatabases\nDavid\nDavis\ndays\ndealership\nDeborah\ndebut\ndecibles\ndeclarations\ndeductible\ndefrayed\ndegrees\ndeionized\ndemobilisation\ndensily\ndepartments\ndescriptions\ndesensitization\ndesktop\ndevelopers\ndevelopments\ndevices\ndharma\ndiameters\nDianne\ndicators\ndifferences\ndigitising\ndirections\ndirectorate\ndisadvantages\ndisassembly\ndisclosures\ndiscos\ndiscs\ndiscusing\ndisks\ndistricts\ndoe\ndogs\ndominican\ndominicans\nDonald\ndos\ndots\nDouglas\nDouglass\ndownsize\ndownsized\ndrugs\ndumplings\nduns\neastside\necconomic\necconomics\ned\nEdward\nefforts\nEgypt\neh\nEinstein\nEinsteins\nElaine\nelectrophotography\nelements\nElizabeth\nElliot\nemory\nemulsion\nenergized\nenquiry\nent\nenthusiasts\nentrylevel\nenvironments\nepilepsy\nepistemic\ner\neric\nerosion\nerrors\nestuary\net\nevents\neveryone's\nexactions\nexegesis\nexhilarating\nexpenditures\nexplanations\nexplicably\nexpo\next\nextensions\neyelevel\nfacts\nfastidious\nfathers\nfavourably\nfax\nfeb\nfeint\nferneries\nfiles\nfilters\nFinland\nfireplaces\nflavours\nflights\nfluency\nfluidized\nfluorescent\nfm\nforceps\nforces\nforefront\nforeknowledge\nforman\nformfeed\nformletters\nFrancisco\nFrankfurt\nfriends\nfrond\nfronds\nfrontage\nfrontseat\nft\nfunctions\nfunds\nfutures\nfuturistic\nga\nGalileo\nGarfield\nGary\ngaskets\ngeiger\ngeist\ngentiles\nGeorgia\ngeorgian\ngiants\ngigabytes\nglitches\nGloria\ngm\ngods\ngordon\ngovernments\ngravitated\ngremlins\ngreyhound\nGriffith\ngroups\nguages\nGwen\nHague\nhalftone\nhalftones\nhandfull\nhans\nhardcopy\nharkness\nHarold\nHarris\nhaven't\nHawaii\nhazards\nheadlights\nheadquartered\nHelen\nhelicopter\nhelicopters\nHenderson\nherbalists\nhermeneutical\nhills\nhindu\nhistorians\nho\nhoc\nhomeowners\nhonduras\nhong\nhours\nhouses\nHoward\nhr\nhrs\nhumours\nhwy\nhyper\nhypercard\nhypertalk\nhz\ni\nI'd\ni.e.\ni/o\nIBM\niceskating\nid\nIdaho\nideas\nidentification\nidentify\nie\nii\niii\nimaged\nimplementations\ninc\nindividuals\ninferences\ninfrastructure\ninoculation\ninspectors\ninstructions\ninter\ninterpretative\nintro\nintrusive\nintrusives\nirs\nisaac\niso\nItaly\nits\niv\nix\nJackson\njaguar\nJan\nJane\nJeanne\nJed\nJennie\nJennings\njets\njew\njewish\nJoe\nJohn\nJonathan\nJoseph\nJoyce\njr\njurist\nka\nKansas\nKarl\nkbytes\nKenneth\nKepler\nkeyboards\nkg\nkids\nKirk\nkits\nknockout\nKong\nla\nlabels\nlakeshore\nlama\nlamps\nlan\nlaptop\nLarry\nlaserjet\nlaserwriter\nlatin\nLawrence\nlaws\nlayouts\nlb\nlbs\nlcd\nle\nleaching\nLebanon\nleo\nleon\nLewis\nlicensee\nlicensees\nlimitations\nlimpid\nLincoln\nLinda\nlines\nlistings\nliteratures\nlithographic\nlithography\nlogo\nLondon\nLouis\nLynda\nma\nmac\nmach\nmachines\nmacintosh\nmacintoshes\nmaddened\nmagnetically\nmanmade\nmanufacturers\nMargaret\nMaria\nmarriages\nMartha\nMartin\nMarvin\nMary\nmbyte\nmbytes\nMD\nmeads\nmeals\nmeasurements\nmechanics\nmed\nmegabit\nmegabyte\nmegabytes\nmembers\nmenus\nmesa\nmethods\nMexico\nMeyer\nmg\nMHz\nMichael\nmicro\nmicrobes\nmicrobial\nmicrobiological\nmicrobiology\nmicroorganism\nmicroorganisms\nmicrosoft\nmidrange\nmiles\nmils\nmin\nming\nmini\nminors\nmips\nmirages\nmisnamed\nmissioned\nMissouri\nml\nmm\nmobilisation\nmodules\nmonarchic\nmonastary\nmonochrome\nmonth's\nMoscow\nmotorways\nmsg\nmt\nmulti\nmultimedia\nmultiuser\nNurray\nmuseums\nnasa\nNathan\nnations\nnd\nne\nNelson\nneoprene\nnetworks\nnewsletter\nNewton\nnicholas\nnitrate\nNJ\nnonessential\nnonimpact\nnoninfectious\nnormative\nnorthside\nnov\nns\nnuns\nnutrients\nNY\no\nodometer\noem\noffcampus\noffchip\noffsets\noffshore\nohm\nOlsen\nomni\nonchip\nondemand\nones\nopinions\noptimised\noptions\norchards\noregon\norganisations\norganise\norganises\norganising\norginal\nos\not\nOtto\noutlets\noutmoded\noverdrive\noverdrives\nOwens\npages\npaperless\npapers\nParis\nparkway\npassages\npassengers\npassengerside\npatio\nPaul\npayload\npb\npc\npcs\npedal\npedals\npenicillin\npeoples\nperambulate\nperils\nperiods\npersons\npesticides\npetri\npharmacological\nphd\nphenomenalists\npheobe\nPhil\nPhilip\nphilosophers\nphlegm\nphotolithography\nphotometer\nphotometrically\nphotosensitive\nphototypsetter\nPierre\nplainpaper\nplans\nplatonic\nplatonism\nplc\nplots\npluralism\npm\npocketsized\nPolly\npoly\npolygons\npolypropylene\npopup\npotency\npre\nprecautions\nprecepts\npremises\nprep\nprerecorded\npresswork\npretested\nprimal\nprimo\nproblems\nprocedures\nprocessors\nprod\nprofits\nprogramme\nprograms\npromissory\npropane\nprotestant\nproto\nprotocols\nprudential\nps\npubs\nracism\nracist\nrad\nradioactive\nrads\nRalph\nramirez\nrashers\nraster\nrd\nreactions\nrealists\nrealtor\nrealty\nreardeck\nrearview\nrecalibration\nrecipients\nrecommendations\nrecut\nredskins\nreductions\nref\nreflections\nrefund\nreimburse\nrel\nrequirements\nresettable\nresidues\nresources\nrestaurants\nrev\nrevue\nrh\nrhizomes\nrhodes\nrichard\nrickey\nrisc\nrn\nRobert\nRoberts\nrom\nroots\nRosemary\nrotor\nrotors\nrovers\nrpm\nrt\nrugby\nrumania\nrumohra\nrumours\nRyan\nryhthm\ns\nsacrament\nsales\nsamaritan\nSan\nSandra\nsanta\nSarah\nsavagery\nschemes\nscholasticism\nschuler\nsciencefiction\nsciencehistory\nscientists\nscripts\nscsi\nsculptors\nse\nSean\nSeattle\nsec\nsel\nselectable\nselectivity\nselfpaced\nsemesters\nsensors\nSept\nsets\nshareholders\nsheerest\nShelley\nSheridan\nships\nShirley\nshortcomings\nSidney\nsig\nsinch\nSinclair\nsinglesheet\nsingleuser\nsinkhole\nsists\nskiers\nslots\nsocalled\nsolidstate\nsouls\nsources\nsoutheast\nsoy\nspa\nspans\nspilt\nsplines\nspots\nsq\nsquelched\nsr\nst\nStacey\nstacks\nstandalone\nstates\nsteps\nsterility\nStevens\nstoics\nstoves\nstreakings\nstucco\nstudents\nstylus\nsulfuric\nsumma\nsummarise\nsummers\nsums\nsurveyors\nsusceptibility\nswab\nswabs\nSwiss\nSwitzerland\nsys\nsystems\nt\nTaylor\nteaparty\ntech\ntechniques\ntel\ntemperatures\nTerry\ntests\nth\ntheatre\ntheatres\nthinning\nthirdparty\nThomas\ntickets\ntimeout\nTimothy\ntm\nTokyo\ntollfree\ntom\ntopics\ntorah\ntouted\ntowels\ntoxin\ntoxins\ntrademarks\ntraditions\ntrans\ntransfers\ntreatments\ntrees\ntrenchant\ntribes\ntrinity\nturbidity\nturnaround\ntx\ntypes\ntypeset\ntypesetter\ntypestyles\ntypology\nU.S.\nUK\nultrafine\nunassisted\nundercut\nunits\nunix\nupchucking\nupriver\nups\nurea\nUSA\nuserfriendly\nusers\nutilise\nutilised\nv\nva\nvacillated\nvehicles\nvendors\nveneer\nvernal\nvi\nvictorian\nvideotex\nVienna\nvii\nviii\nvisitors\nvitro\nviva\nvol\nvols\nvolumes\nvt\nWallace\nWalter\nwalz\nWang\nwarmup\nwastebasket\nWayne\nways\nweatherproof\nwell\nwellknown\nwelt\nWesley\nwestminster\nweston\nWilliams\nwinchester\nwindows\nWinston\nwireframe\nWisconsin\nwittmann\nwords\nworkstation\nworkstations\nworlds\nwows\nwraps\nx\nxerographic\nxi\nxii\nxiii\nxiv\nxix\nxv\nxvi\nxvii\nxviii\nxx\nyears\nYugoslavian\nzealots\nzion\n"
  },
  {
    "path": "tessdata/fra.DangAmbigs",
    "content": ""
  },
  {
    "path": "tessdata/fra.freq-dawg",
    "content": ""
  },
  {
    "path": "tessdata/fra.inttemp",
    "content": ""
  },
  {
    "path": "tessdata/fra.normproto",
    "content": ""
  },
  {
    "path": "tessdata/fra.pffmtable",
    "content": ""
  },
  {
    "path": "tessdata/fra.unicharset",
    "content": ""
  },
  {
    "path": "tessdata/fra.user-words",
    "content": ""
  },
  {
    "path": "tessdata/fra.word-dawg",
    "content": ""
  },
  {
    "path": "tessdata/ita.DangAmbigs",
    "content": ""
  },
  {
    "path": "tessdata/ita.freq-dawg",
    "content": ""
  },
  {
    "path": "tessdata/ita.inttemp",
    "content": ""
  },
  {
    "path": "tessdata/ita.normproto",
    "content": ""
  },
  {
    "path": "tessdata/ita.pffmtable",
    "content": ""
  },
  {
    "path": "tessdata/ita.unicharset",
    "content": ""
  },
  {
    "path": "tessdata/ita.user-words",
    "content": ""
  },
  {
    "path": "tessdata/ita.word-dawg",
    "content": ""
  },
  {
    "path": "tessdata/makedummies",
    "content": "#!/bin/sh\nfor f in DangAmbigs freq-dawg inttemp normproto pffmtable unicharset user-words word-dawg\ndo\n\tif [ ! -r $1.$f ]\n\tthen\n\t\ttouch $1.$f\n\tfi\ndone\n"
  },
  {
    "path": "tessdata/nld.DangAmbigs",
    "content": ""
  },
  {
    "path": "tessdata/nld.freq-dawg",
    "content": ""
  },
  {
    "path": "tessdata/nld.inttemp",
    "content": ""
  },
  {
    "path": "tessdata/nld.normproto",
    "content": ""
  },
  {
    "path": "tessdata/nld.pffmtable",
    "content": ""
  },
  {
    "path": "tessdata/nld.unicharset",
    "content": ""
  },
  {
    "path": "tessdata/nld.user-words",
    "content": ""
  },
  {
    "path": "tessdata/nld.word-dawg",
    "content": ""
  },
  {
    "path": "tessdata/spa.DangAmbigs",
    "content": ""
  },
  {
    "path": "tessdata/spa.freq-dawg",
    "content": ""
  },
  {
    "path": "tessdata/spa.inttemp",
    "content": ""
  },
  {
    "path": "tessdata/spa.normproto",
    "content": ""
  },
  {
    "path": "tessdata/spa.pffmtable",
    "content": ""
  },
  {
    "path": "tessdata/spa.unicharset",
    "content": ""
  },
  {
    "path": "tessdata/spa.user-words",
    "content": ""
  },
  {
    "path": "tessdata/spa.word-dawg",
    "content": ""
  },
  {
    "path": "tessdata/tessconfigs/Makefile.am",
    "content": "datadir = @datadir@/tessdata/tessconfigs\ndata_DATA = batch batch.nochop nobatch matdemo segdemo msdemo\nEXTRA_DIST = batch batch.nochop nobatch matdemo segdemo msdemo\n"
  },
  {
    "path": "tessdata/tessconfigs/Makefile.in",
    "content": "# Makefile.in generated by automake 1.10.1 from Makefile.am.\n# @configure_input@\n\n# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,\n# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.\n# This Makefile.in is free software; the Free Software Foundation\n# gives unlimited permission to copy and/or distribute it,\n# with or without modifications, as long as this notice is preserved.\n\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY, to the extent permitted by law; without\n# even the implied warranty of MERCHANTABILITY or FITNESS FOR A\n# PARTICULAR PURPOSE.\n\n@SET_MAKE@\n\nVPATH = @srcdir@\npkgdatadir = $(datadir)/@PACKAGE@\npkglibdir = $(libdir)/@PACKAGE@\npkgincludedir = $(includedir)/@PACKAGE@\nam__cd = CDPATH=\"$${ZSH_VERSION+.}$(PATH_SEPARATOR)\" && cd\ninstall_sh_DATA = $(install_sh) -c -m 644\ninstall_sh_PROGRAM = $(install_sh) -c\ninstall_sh_SCRIPT = $(install_sh) -c\nINSTALL_HEADER = $(INSTALL_DATA)\ntransform = $(program_transform_name)\nNORMAL_INSTALL = :\nPRE_INSTALL = :\nPOST_INSTALL = :\nNORMAL_UNINSTALL = :\nPRE_UNINSTALL = :\nPOST_UNINSTALL = :\nbuild_triplet = @build@\nhost_triplet = @host@\nsubdir = tessdata/tessconfigs\nDIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in\nACLOCAL_M4 = $(top_srcdir)/aclocal.m4\nam__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \\\n\t$(top_srcdir)/configure.ac\nam__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \\\n\t$(ACLOCAL_M4)\nmkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs\nCONFIG_HEADER = $(top_builddir)/config_auto.h\nCONFIG_CLEAN_FILES =\nSOURCES =\nDIST_SOURCES =\nam__vpath_adj_setup = srcdirstrip=`echo \"$(srcdir)\" | sed 's|.|.|g'`;\nam__vpath_adj = case $$p in \\\n    $(srcdir)/*) f=`echo \"$$p\" | sed \"s|^$$srcdirstrip/||\"`;; \\\n    *) f=$$p;; \\\n  esac;\nam__strip_dir = `echo $$p | sed -e 's|^.*/||'`;\nam__installdirs = \"$(DESTDIR)$(datadir)\"\ndataDATA_INSTALL = $(INSTALL_DATA)\nDATA = $(data_DATA)\nDISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)\nACLOCAL = @ACLOCAL@\nAMTAR = @AMTAR@\nAUTOCONF = @AUTOCONF@\nAUTOHEADER = @AUTOHEADER@\nAUTOMAKE = @AUTOMAKE@\nAWK = @AWK@\nCC = @CC@\nCCDEPMODE = @CCDEPMODE@\nCFLAGS = @CFLAGS@\nCPP = @CPP@\nCPPFLAGS = @CPPFLAGS@\nCXX = @CXX@\nCXXCPP = @CXXCPP@\nCXXDEPMODE = @CXXDEPMODE@\nCXXFLAGS = @CXXFLAGS@\nCYGPATH_W = @CYGPATH_W@\nDEFS = @DEFS@\nDEPDIR = @DEPDIR@\nECHO_C = @ECHO_C@\nECHO_N = @ECHO_N@\nECHO_T = @ECHO_T@\nEGREP = @EGREP@\nEXEEXT = @EXEEXT@\nGREP = @GREP@\nINSTALL = @INSTALL@\nINSTALL_DATA = @INSTALL_DATA@\nINSTALL_PROGRAM = @INSTALL_PROGRAM@\nINSTALL_SCRIPT = @INSTALL_SCRIPT@\nINSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@\nLDFLAGS = @LDFLAGS@\nLIBOBJS = @LIBOBJS@\nLIBS = @LIBS@\nLIBTIFF_CFLAGS = @LIBTIFF_CFLAGS@\nLIBTIFF_LIBS = @LIBTIFF_LIBS@\nLTLIBOBJS = @LTLIBOBJS@\nMAINT = @MAINT@\nMAKEINFO = @MAKEINFO@\nMKDIR_P = @MKDIR_P@\nOBJEXT = @OBJEXT@\nPACKAGE = @PACKAGE@\nPACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@\nPACKAGE_DATE = @PACKAGE_DATE@\nPACKAGE_NAME = @PACKAGE_NAME@\nPACKAGE_STRING = @PACKAGE_STRING@\nPACKAGE_TARNAME = @PACKAGE_TARNAME@\nPACKAGE_VERSION = @PACKAGE_VERSION@\nPACKAGE_YEAR = @PACKAGE_YEAR@\nPATH_SEPARATOR = @PATH_SEPARATOR@\nRANLIB = @RANLIB@\nSET_MAKE = @SET_MAKE@\nSHELL = @SHELL@\nSTRIP = @STRIP@\nVERSION = @VERSION@\nabs_builddir = @abs_builddir@\nabs_srcdir = @abs_srcdir@\nabs_top_builddir = @abs_top_builddir@\nabs_top_srcdir = @abs_top_srcdir@\nac_ct_CC = @ac_ct_CC@\nac_ct_CXX = @ac_ct_CXX@\nam__include = @am__include@\nam__leading_dot = @am__leading_dot@\nam__quote = @am__quote@\nam__tar = @am__tar@\nam__untar = @am__untar@\nbindir = @bindir@\nbuild = @build@\nbuild_alias = @build_alias@\nbuild_cpu = @build_cpu@\nbuild_os = @build_os@\nbuild_vendor = @build_vendor@\nbuilddir = @builddir@\ndatadir = @datadir@/tessdata/tessconfigs\ndatarootdir = @datarootdir@\ndocdir = @docdir@\ndvidir = @dvidir@\nexec_prefix = @exec_prefix@\nhost = @host@\nhost_alias = @host_alias@\nhost_cpu = @host_cpu@\nhost_os = @host_os@\nhost_vendor = @host_vendor@\nhtmldir = @htmldir@\nincludedir = @includedir@\ninfodir = @infodir@\ninstall_sh = @install_sh@\nlibdir = @libdir@\nlibexecdir = @libexecdir@\nlocaledir = @localedir@\nlocalstatedir = @localstatedir@\nmandir = @mandir@\nmkdir_p = @mkdir_p@\noldincludedir = @oldincludedir@\npdfdir = @pdfdir@\nprefix = @prefix@\nprogram_transform_name = @program_transform_name@\npsdir = @psdir@\nsbindir = @sbindir@\nsharedstatedir = @sharedstatedir@\nsrcdir = @srcdir@\nsysconfdir = @sysconfdir@\ntarget_alias = @target_alias@\ntop_builddir = @top_builddir@\ntop_srcdir = @top_srcdir@\ndata_DATA = batch batch.nochop nobatch matdemo segdemo msdemo\nEXTRA_DIST = batch batch.nochop nobatch matdemo segdemo msdemo\nall: all-am\n\n.SUFFIXES:\n$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)\n\t@for dep in $?; do \\\n\t  case '$(am__configure_deps)' in \\\n\t    *$$dep*) \\\n\t      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \\\n\t\t&& exit 0; \\\n\t      exit 1;; \\\n\t  esac; \\\n\tdone; \\\n\techo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  tessdata/tessconfigs/Makefile'; \\\n\tcd $(top_srcdir) && \\\n\t  $(AUTOMAKE) --gnu  tessdata/tessconfigs/Makefile\n.PRECIOUS: Makefile\nMakefile: $(srcdir)/Makefile.in $(top_builddir)/config.status\n\t@case '$?' in \\\n\t  *config.status*) \\\n\t    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \\\n\t  *) \\\n\t    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \\\n\t    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \\\n\tesac;\n\n$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)\n\tcd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh\n\n$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)\n\tcd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh\n$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)\n\tcd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh\ninstall-dataDATA: $(data_DATA)\n\t@$(NORMAL_INSTALL)\n\ttest -z \"$(datadir)\" || $(MKDIR_P) \"$(DESTDIR)$(datadir)\"\n\t@list='$(data_DATA)'; for p in $$list; do \\\n\t  if test -f \"$$p\"; then d=; else d=\"$(srcdir)/\"; fi; \\\n\t  f=$(am__strip_dir) \\\n\t  echo \" $(dataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(datadir)/$$f'\"; \\\n\t  $(dataDATA_INSTALL) \"$$d$$p\" \"$(DESTDIR)$(datadir)/$$f\"; \\\n\tdone\n\nuninstall-dataDATA:\n\t@$(NORMAL_UNINSTALL)\n\t@list='$(data_DATA)'; for p in $$list; do \\\n\t  f=$(am__strip_dir) \\\n\t  echo \" rm -f '$(DESTDIR)$(datadir)/$$f'\"; \\\n\t  rm -f \"$(DESTDIR)$(datadir)/$$f\"; \\\n\tdone\ntags: TAGS\nTAGS:\n\nctags: CTAGS\nCTAGS:\n\n\ndistdir: $(DISTFILES)\n\t@srcdirstrip=`echo \"$(srcdir)\" | sed 's/[].[^$$\\\\*]/\\\\\\\\&/g'`; \\\n\ttopsrcdirstrip=`echo \"$(top_srcdir)\" | sed 's/[].[^$$\\\\*]/\\\\\\\\&/g'`; \\\n\tlist='$(DISTFILES)'; \\\n\t  dist_files=`for file in $$list; do echo $$file; done | \\\n\t  sed -e \"s|^$$srcdirstrip/||;t\" \\\n\t      -e \"s|^$$topsrcdirstrip/|$(top_builddir)/|;t\"`; \\\n\tcase $$dist_files in \\\n\t  */*) $(MKDIR_P) `echo \"$$dist_files\" | \\\n\t\t\t   sed '/\\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \\\n\t\t\t   sort -u` ;; \\\n\tesac; \\\n\tfor file in $$dist_files; do \\\n\t  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \\\n\t  if test -d $$d/$$file; then \\\n\t    dir=`echo \"/$$file\" | sed -e 's,/[^/]*$$,,'`; \\\n\t    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \\\n\t      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \\\n\t    fi; \\\n\t    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \\\n\t  else \\\n\t    test -f $(distdir)/$$file \\\n\t    || cp -p $$d/$$file $(distdir)/$$file \\\n\t    || exit 1; \\\n\t  fi; \\\n\tdone\ncheck-am: all-am\ncheck: check-am\nall-am: Makefile $(DATA)\ninstalldirs:\n\tfor dir in \"$(DESTDIR)$(datadir)\"; do \\\n\t  test -z \"$$dir\" || $(MKDIR_P) \"$$dir\"; \\\n\tdone\ninstall: install-am\ninstall-exec: install-exec-am\ninstall-data: install-data-am\nuninstall: uninstall-am\n\ninstall-am: all-am\n\t@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am\n\ninstallcheck: installcheck-am\ninstall-strip:\n\t$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM=\"$(INSTALL_STRIP_PROGRAM)\" \\\n\t  install_sh_PROGRAM=\"$(INSTALL_STRIP_PROGRAM)\" INSTALL_STRIP_FLAG=-s \\\n\t  `test -z '$(STRIP)' || \\\n\t    echo \"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'\"` install\nmostlyclean-generic:\n\nclean-generic:\n\ndistclean-generic:\n\t-test -z \"$(CONFIG_CLEAN_FILES)\" || rm -f $(CONFIG_CLEAN_FILES)\n\nmaintainer-clean-generic:\n\t@echo \"This command is intended for maintainers to use\"\n\t@echo \"it deletes files that may require special tools to rebuild.\"\nclean: clean-am\n\nclean-am: clean-generic mostlyclean-am\n\ndistclean: distclean-am\n\t-rm -f Makefile\ndistclean-am: clean-am distclean-generic\n\ndvi: dvi-am\n\ndvi-am:\n\nhtml: html-am\n\ninfo: info-am\n\ninfo-am:\n\ninstall-data-am: install-dataDATA\n\ninstall-dvi: install-dvi-am\n\ninstall-exec-am:\n\ninstall-html: install-html-am\n\ninstall-info: install-info-am\n\ninstall-man:\n\ninstall-pdf: install-pdf-am\n\ninstall-ps: install-ps-am\n\ninstallcheck-am:\n\nmaintainer-clean: maintainer-clean-am\n\t-rm -f Makefile\nmaintainer-clean-am: distclean-am maintainer-clean-generic\n\nmostlyclean: mostlyclean-am\n\nmostlyclean-am: mostlyclean-generic\n\npdf: pdf-am\n\npdf-am:\n\nps: ps-am\n\nps-am:\n\nuninstall-am: uninstall-dataDATA\n\n.MAKE: install-am install-strip\n\n.PHONY: all all-am check check-am clean clean-generic distclean \\\n\tdistclean-generic distdir dvi dvi-am html html-am info info-am \\\n\tinstall install-am install-data install-data-am \\\n\tinstall-dataDATA install-dvi install-dvi-am install-exec \\\n\tinstall-exec-am install-html install-html-am install-info \\\n\tinstall-info-am install-man install-pdf install-pdf-am \\\n\tinstall-ps install-ps-am install-strip installcheck \\\n\tinstallcheck-am installdirs maintainer-clean \\\n\tmaintainer-clean-generic mostlyclean mostlyclean-generic pdf \\\n\tpdf-am ps ps-am uninstall uninstall-am uninstall-dataDATA\n\n# Tell versions [3.59,3.63) of GNU make to not export all variables.\n# Otherwise a system limit (for SysV at least) may be exceeded.\n.NOEXPORT:\n"
  },
  {
    "path": "tessdata/tessconfigs/batch",
    "content": "# No content needed as all defaults are correct.\n\n"
  },
  {
    "path": "tessdata/tessconfigs/batch.nochop",
    "content": "chop_enable 0\nenable_assoc 0\n"
  },
  {
    "path": "tessdata/tessconfigs/matdemo",
    "content": "#################################################\n# Adaptive Matcher Using PreAdapted Templates\n#################################################\n\nEnableAdaptiveDebugger   1\nMatchDebugFlags         6\nMatcherDebugLevel       1\n"
  },
  {
    "path": "tessdata/tessconfigs/msdemo",
    "content": "#################################################\n# Adaptive Matcher Using PreAdapted Templates\n#################################################\n\nEnableAdaptiveDebugger   1\nMatchDebugFlags         6\nMatcherDebugLevel       1\n\ndisplay_splits          0\ndisplay_all_words       1\ndisplay_all_blobs       1\ndisplay_segmentations   2\ndisplay_ratings\t\t\t1\n"
  },
  {
    "path": "tessdata/tessconfigs/nobatch",
    "content": "display_text 0\n\n"
  },
  {
    "path": "tessdata/tessconfigs/segdemo",
    "content": "#################################################\n# Adaptive Matcher Using PreAdapted Templates\n#################################################\n\ndisplay_splits          0\ndisplay_all_words       1\ndisplay_all_blobs       1\ndisplay_segmentations   2\ndisplay_ratings\t\t\t1\n"
  },
  {
    "path": "tessdata-svn/eng.DangAmbigs",
    "content": "1\tm\t2\tr n\n2\tr n\t1\tm\n1\tm\t2\ti n\n2\ti n\t1\tm\n1\td\t2\tc l\n2\tc l\t1\td\n2\tn n\t2\tr m\n2\tr m\t2\tn n\n1\tn\t2\tr i\n2\tr i\t1\tn\n2\tl i\t1\th\n2\tl r\t1\th\n2\ti i\t1\tu\n2\ti i\t1\tn\n2\tn i\t1\tm\n3\ti i i\t1\tm\n2\tl l\t1\tH\n3\tI - I\t1\tH\n2\tv v\t1\tw\n2\tV V\t1\tW\n1\tt\t1\tf\n1\tf\t1\tt\n1\ta\t1\to\n1\to\t1\ta\n1\te\t1\tc\n1\tc\t1\te\n2\tr r\t1\tn\n1\tE\t2\tf i\n2\tl <\t1\tk\n2\tl d\t2\tk i\n2\tl x\t1\th\n2\tx n\t1\tm\n2\tu x\t2\ti n\n1\tr\t1\tt\n1\td\t2\tt l\n2\td i\t2\tt h\n2\tu r\t2\ti n\n2\tu n\t2\ti m\n1\tu\t1\ta\n"
  },
  {
    "path": "tessdata-svn/eng.normproto",
    "content": "4\nlinear   essential      -0.250000   0.750000\nlinear   essential       0.000000   1.000000\nlinear   essential       0.000000   1.000000\nlinear   essential       0.000000   1.000000\n\nt 2\nsignificant   elliptical  8610\n\t  0.299435  0.184164  0.200277  0.096446\n\t  0.000175  0.000302  0.000108  0.000266\nsignificant   elliptical  1211\n\t  0.302144  0.253395  0.202977  0.142957\n\t  0.000170  0.000172  0.000113  0.000282\n\nh 4\nsignificant   elliptical  2370\n\t  0.306469  0.319058  0.223216  0.162562\n\t  0.000289  0.000279  0.000154  0.000398\nsignificant   elliptical   768\n\t  0.291382  0.279694  0.206041  0.160267\n\t  0.000106  0.000100  0.000120  0.000147\nsignificant   elliptical   661\n\t  0.294002  0.268437  0.191557  0.141566\n\t  0.000100  0.000100  0.000112  0.000100\nsignificant   elliptical   105\n\t  0.287551  0.304908  0.208618  0.133593\n\t  0.000100  0.000119  0.000100  0.000100\n\nr 7\nsignificant   elliptical   370\n\t  0.252681  0.237623  0.185248  0.139956\n\t  0.000137  0.000184  0.000102  0.000100\nsignificant   elliptical   430\n\t  0.278177  0.208926  0.172354  0.148990\n\t  0.000102  0.000100  0.000100  0.000100\nsignificant   elliptical   235\n\t  0.255656  0.274913  0.185362  0.197751\n\t  0.000115  0.000100  0.000100  0.000100\nsignificant   elliptical   332\n\t  0.248713  0.254659  0.178532  0.176183\n\t  0.000100  0.000117  0.000100  0.000105\nsignificant   elliptical   383\n\t  0.271088  0.153671  0.172946  0.088653\n\t  0.000100  0.000115  0.000100  0.000100\nsignificant   elliptical   495\n\t  0.297427  0.187667  0.158936  0.154356\n\t  0.000121  0.000100  0.000123  0.000132\nsignificant   elliptical   270\n\t  0.302829  0.158276  0.151350  0.127814\n\t  0.000100  0.000100  0.000100  0.000100\n\no 1\nsignificant   elliptical  9440\n\t  0.249447  0.243556  0.159045  0.152329\n\t  0.000123  0.000229  0.000101  0.000276\n\nu 1\nsignificant   elliptical  3409\n\t  0.247496  0.257385  0.165278  0.158632\n\t  0.000193  0.000390  0.000117  0.000281\n\ng 6\nsignificant   elliptical   264\n\t  0.174040  0.367248  0.231986  0.181129\n\t  0.000101  0.000154  0.000100  0.000254\nsignificant   elliptical   121\n\t  0.145169  0.348122  0.245504  0.173756\n\t  0.000109  0.000218  0.000100  0.000134\nsignificant   elliptical   295\n\t  0.147021  0.349669  0.215877  0.131475\n\t  0.000117  0.000151  0.000100  0.000133\nsignificant   elliptical   363\n\t  0.149628  0.365700  0.223867  0.154998\n\t  0.000168  0.000110  0.000101  0.000115\nsignificant   elliptical  1163\n\t  0.165745  0.314322  0.214687  0.150981\n\t  0.000141  0.000385  0.000171  0.000304\nsignificant   elliptical   141\n\t  0.133941  0.400174  0.239066  0.145788\n\t  0.000123  0.000100  0.000100  0.000119\n\nN 3\nsignificant   elliptical   194\n\t  0.372916  0.429994  0.228078  0.226703\n\t  0.000353  0.000291  0.000182  0.000268\nsignificant   elliptical   221\n\t  0.345566  0.389373  0.214482  0.195290\n\t  0.000181  0.000287  0.000132  0.000179\nsignificant   elliptical   225\n\t  0.328708  0.335850  0.202029  0.188135\n\t  0.000164  0.000245  0.000180  0.000209\n\ne 3\nsignificant   elliptical 12197\n\t  0.247356  0.243955  0.157609  0.135625\n\t  0.000140  0.000229  0.000101  0.000212\nsignificant   elliptical  1696\n\t  0.250370  0.296180  0.154856  0.155235\n\t  0.000159  0.000267  0.000110  0.000288\nsignificant   elliptical   447\n\t  0.224680  0.260822  0.162254  0.190152\n\t  0.000106  0.000118  0.000107  0.000100\n\nw 4\nsignificant   elliptical   316\n\t  0.254699  0.375592  0.162218  0.227753\n\t  0.000220  0.000271  0.000100  0.000279\nsignificant   elliptical   280\n\t  0.282811  0.328077  0.159947  0.217574\n\t  0.000244  0.000201  0.000118  0.000225\nsignificant   elliptical   516\n\t  0.287197  0.297470  0.162288  0.202954\n\t  0.000143  0.000170  0.000144  0.000230\nsignificant   elliptical   493\n\t  0.272697  0.311736  0.146631  0.183159\n\t  0.000131  0.000232  0.000100  0.000138\n\nS 6\nsignificant   elliptical    49\n\t  0.345498  0.396425  0.228345  0.165566\n\t  0.000100  0.000100  0.000100  0.000100\nsignificant   elliptical   136\n\t  0.361266  0.409660  0.240134  0.181895\n\t  0.000115  0.000173  0.000100  0.000129\nsignificant   elliptical   214\n\t  0.325209  0.378737  0.223069  0.182323\n\t  0.000137  0.000122  0.000125  0.000160\nsignificant   elliptical    85\n\t  0.371446  0.364198  0.256071  0.171205\n\t  0.000100  0.000100  0.000100  0.000132\nsignificant   elliptical   735\n\t  0.325255  0.332417  0.213602  0.157740\n\t  0.000176  0.000256  0.000199  0.000252\nsignificant   elliptical   176\n\t  0.332164  0.255031  0.223884  0.123973\n\t  0.000114  0.000188  0.000100  0.000130\n\nF 4\nsignificant   elliptical   103\n\t  0.423271  0.363987  0.235636  0.189107\n\t  0.000175  0.000377  0.000113  0.000214\nsignificant   elliptical   113\n\t  0.369277  0.335304  0.217047  0.186483\n\t  0.000390  0.000402  0.000125  0.000241\nsignificant   elliptical   143\n\t  0.388568  0.321729  0.219516  0.155372\n\t  0.000201  0.000200  0.000110  0.000135\nsignificant   elliptical   217\n\t  0.392000  0.251433  0.200758  0.153752\n\t  0.000286  0.000223  0.000194  0.000305\n\ni 5\nsignificant   elliptical   356\n\t  0.326672  0.208622  0.223728  0.080844\n\t  0.000100  0.000100  0.000100  0.000108\nsignificant   elliptical   234\n\t  0.317264  0.190190  0.231090  0.099605\n\t  0.000105  0.000100  0.000112  0.000114\nsignificant   elliptical  5771\n\t  0.338480  0.171874  0.213238  0.065962\n\t  0.000403  0.000265  0.000196  0.000181\nsignificant   elliptical   500\n\t  0.280936  0.248295  0.235692  0.115160\n\t  0.000142  0.000100  0.000145  0.000112\nsignificant   elliptical   486\n\t  0.296189  0.265423  0.231922  0.140003\n\t  0.000117  0.000100  0.000103  0.000135\n\nn 3\nsignificant   elliptical   634\n\t  0.237099  0.294436  0.177506  0.195898\n\t  0.000104  0.000100  0.000100  0.000126\nsignificant   elliptical   307\n\t  0.230110  0.245470  0.167303  0.140916\n\t  0.000100  0.000100  0.000100  0.000116\nsignificant   elliptical   293\n\t  0.259299  0.272558  0.158367  0.146043\n\t  0.000108  0.000100  0.000100  0.000100\n\nd 3\nsignificant   elliptical  1773\n\t  0.314511  0.333182  0.221473  0.174463\n\t  0.000271  0.000299  0.000166  0.000360\nsignificant   elliptical   259\n\t  0.287463  0.273171  0.197717  0.169064\n\t  0.000100  0.000100  0.000100  0.000100\nsignificant   elliptical   407\n\t  0.304750  0.293347  0.211861  0.178309\n\t  0.000111  0.000180  0.000100  0.000102\n\nf 7\nsignificant   elliptical   134\n\t  0.288501  0.236666  0.278269  0.128410\n\t  0.000100  0.000117  0.000100  0.000146\nsignificant   elliptical   134\n\t  0.340366  0.268187  0.281541  0.153156\n\t  0.000114  0.000108  0.000111  0.000175\nsignificant   elliptical   412\n\t  0.274232  0.287445  0.307079  0.184270\n\t  0.000259  0.000157  0.000256  0.000323\nsignificant   elliptical   201\n\t  0.350857  0.311729  0.241736  0.153722\n\t  0.000158  0.000220  0.000143  0.000364\nsignificant   elliptical    70\n\t  0.344230  0.344292  0.238106  0.197935\n\t  0.000131  0.000124  0.000120  0.000139\nsignificant   elliptical   935\n\t  0.368457  0.196126  0.215046  0.102575\n\t  0.000209  0.000317  0.000295  0.000318\nsignificant   elliptical   290\n\t  0.375742  0.244231  0.238671  0.124777\n\t  0.000284  0.000167  0.000112  0.000152\n\na 1\nsignificant   elliptical  9536\n\t  0.240516  0.258173  0.164388  0.147620\n\t  0.000146  0.000433  0.000108  0.000387\n\nm 1\nsignificant   elliptical  3040\n\t  0.246481  0.381567  0.167138  0.234080\n\t  0.000193  0.000589  0.000122  0.000389\n\nl 4\nsignificant   elliptical  2014\n\t  0.330579  0.156485  0.213800  0.066361\n\t  0.000122  0.000157  0.000170  0.000186\nsignificant   elliptical  1153\n\t  0.349382  0.181020  0.236686  0.073104\n\t  0.000210  0.000144  0.000100  0.000155\nsignificant   elliptical   264\n\t  0.321312  0.184586  0.230401  0.097251\n\t  0.000100  0.000138  0.000154  0.000127\nsignificant   elliptical   641\n\t  0.300769  0.255178  0.253408  0.132180\n\t  0.000152  0.000201  0.000125  0.000382\n\ny 5\nsignificant   elliptical   434\n\t  0.172164  0.333322  0.227291  0.169859\n\t  0.000481  0.000251  0.000274  0.000305\nsignificant   elliptical    56\n\t  0.207561  0.362032  0.251222  0.218853\n\t  0.000156  0.000130  0.000146  0.000116\nsignificant   elliptical   686\n\t  0.208353  0.246933  0.215863  0.136459\n\t  0.000160  0.000154  0.000127  0.000231\nsignificant   elliptical   223\n\t  0.221578  0.221637  0.196472  0.126159\n\t  0.000219  0.000100  0.000136  0.000158\nsignificant   elliptical   767\n\t  0.195547  0.283833  0.223610  0.150127\n\t  0.000257  0.000203  0.000161  0.000183\n\ns 4\nsignificant   elliptical   802\n\t  0.249032  0.290493  0.158683  0.147099\n\t  0.000117  0.000112  0.000100  0.000188\nsignificant   elliptical   199\n\t  0.248646  0.256870  0.170179  0.177279\n\t  0.000137  0.000269  0.000107  0.000100\nsignificant   elliptical  1025\n\t  0.250281  0.202114  0.164019  0.106339\n\t  0.000114  0.000129  0.000100  0.000132\nsignificant   elliptical   287\n\t  0.236911  0.228487  0.172795  0.120707\n\t  0.000100  0.000100  0.000100  0.000100\n\n¢ 5\nsignificant   elliptical   179\n\t  0.248059  0.273152  0.196994  0.128750\n\t  0.000173  0.000332  0.000336  0.000249\nsignificant   elliptical    36\n\t  0.263512  0.177072  0.179446  0.114134\n\t  0.000362  0.000239  0.000309  0.000125\nsignificant   elliptical    28\n\t  0.373267  0.274081  0.207873  0.144128\n\t  0.000227  0.000152  0.000234  0.000220\nsignificant   elliptical    10\n\t  0.347706  0.280916  0.176378  0.123427\n\t  0.000253  0.000200  0.000100  0.000100\nsignificant   elliptical    34\n\t  0.340423  0.219668  0.170886  0.114953\n\t  0.000256  0.000337  0.000277  0.000169\n\n¥ 2\nsignificant   elliptical   197\n\t  0.371851  0.349770  0.216614  0.167153\n\t  0.000655  0.000804  0.000220  0.000466\nsignificant   elliptical    91\n\t  0.381075  0.253022  0.209125  0.148389\n\t  0.000437  0.000177  0.000266  0.000338\n\nq 2\nsignificant   elliptical   254\n\t  0.188991  0.294598  0.208909  0.149868\n\t  0.000381  0.000509  0.000234  0.000239\nsignificant   elliptical    34\n\t  0.179094  0.370109  0.231123  0.189550\n\t  0.000100  0.000139  0.000111  0.000354\n\nV 2\nsignificant   elliptical   124\n\t  0.379595  0.262776  0.195243  0.163874\n\t  0.000438  0.000263  0.000109  0.000203\nsignificant   elliptical   158\n\t  0.435941  0.310063  0.207916  0.184003\n\t  0.000638  0.000333  0.000210  0.000189\n\nL 2\nsignificant   elliptical   376\n\t  0.286288  0.287162  0.238861  0.166300\n\t  0.000309  0.000460  0.000241  0.000348\nsignificant   elliptical   232\n\t  0.259265  0.207656  0.216676  0.125588\n\t  0.000186  0.000167  0.000145  0.000320\n\nU 2\nsignificant   elliptical   163\n\t  0.372090  0.377436  0.233523  0.205798\n\t  0.000502  0.000508  0.000168  0.000268\nsignificant   elliptical   125\n\t  0.329946  0.311169  0.208336  0.186348\n\t  0.000270  0.000225  0.000136  0.000155\n\nv 3\nsignificant   elliptical   921\n\t  0.297052  0.199373  0.149484  0.135523\n\t  0.000216  0.000187  0.000125  0.000226\nsignificant   elliptical   254\n\t  0.264111  0.248093  0.156969  0.144730\n\t  0.000167  0.000177  0.000100  0.000201\nsignificant   elliptical   165\n\t  0.315996  0.253227  0.159152  0.183831\n\t  0.000170  0.000201  0.000100  0.000489\n\nE 4\nsignificant   elliptical   354\n\t  0.331066  0.398682  0.226139  0.176520\n\t  0.000192  0.000272  0.000135  0.000303\nsignificant   elliptical   149\n\t  0.364265  0.443744  0.248242  0.189161\n\t  0.000186  0.000516  0.000150  0.000176\nsignificant   elliptical   120\n\t  0.341846  0.301588  0.230205  0.146241\n\t  0.000179  0.000100  0.000140  0.000101\nsignificant   elliptical   173\n\t  0.325695  0.332097  0.219901  0.161580\n\t  0.000108  0.000315  0.000110  0.000120\n\nH 3\nsignificant   elliptical   186\n\t  0.333408  0.398587  0.229259  0.200292\n\t  0.000170  0.000372  0.000115  0.000346\nsignificant   elliptical   131\n\t  0.363158  0.458496  0.249098  0.226753\n\t  0.000226  0.000443  0.000167  0.000153\nsignificant   elliptical   194\n\t  0.328353  0.317880  0.206903  0.192272\n\t  0.000150  0.000139  0.000197  0.000172\n\n` 1\nsignificant   elliptical   288\n\t  0.619304  0.058689  0.059023  0.057821\n\t  0.000761  0.000121  0.000130  0.000215\n\n¤ 2\nsignificant   elliptical   179\n\t  0.298016  0.220661  0.145871  0.145345\n\t  0.000722  0.000479  0.000272  0.000297\nsignificant   elliptical   109\n\t  0.349746  0.264535  0.163871  0.164140\n\t  0.000303  0.000469  0.000137  0.000103\n\nB 2\nsignificant   elliptical   442\n\t  0.327377  0.343773  0.216951  0.170454\n\t  0.000232  0.000815  0.000178  0.000454\nsignificant   elliptical   166\n\t  0.352845  0.410658  0.238114  0.190093\n\t  0.000263  0.000198  0.000193  0.000215\n\nP 7\nsignificant   elliptical    25\n\t  0.425730  0.364276  0.247181  0.202974\n\t  0.000142  0.000131  0.000100  0.000164\nsignificant   elliptical   181\n\t  0.406567  0.333371  0.229338  0.190101\n\t  0.000215  0.000138  0.000170  0.000300\nsignificant   elliptical    27\n\t  0.352245  0.344026  0.220108  0.202865\n\t  0.000119  0.000100  0.000100  0.000100\nsignificant   elliptical    39\n\t  0.348588  0.288632  0.218683  0.191509\n\t  0.000104  0.000100  0.000100  0.000100\nsignificant   elliptical   117\n\t  0.354583  0.317250  0.216915  0.161307\n\t  0.000222  0.000188  0.000105  0.000346\nsignificant   elliptical   279\n\t  0.388201  0.293509  0.209713  0.161749\n\t  0.000100  0.000196  0.000265  0.000207\nsignificant   elliptical   260\n\t  0.373487  0.257023  0.195565  0.162758\n\t  0.000210  0.000165  0.000153  0.000425\n\nc 2\nsignificant   elliptical   131\n\t  0.260410  0.209701  0.155375  0.119929\n\t  0.000100  0.000100  0.000100  0.000100\nsignificant   elliptical   278\n\t  0.253520  0.271040  0.162558  0.177558\n\t  0.000100  0.000100  0.000101  0.000100\n\nO 2\nsignificant   elliptical   254\n\t  0.353659  0.375198  0.232203  0.210551\n\t  0.000284  0.000236  0.000157  0.000153\nsignificant   elliptical   322\n\t  0.326946  0.323537  0.207821  0.192162\n\t  0.000173  0.000157  0.000100  0.000196\n\nJ 2\nsignificant   elliptical   144\n\t  0.293160  0.202826  0.213794  0.124992\n\t  0.000383  0.000151  0.000199  0.000481\nsignificant   elliptical   208\n\t  0.318053  0.272236  0.231288  0.167749\n\t  0.000529  0.000742  0.000226  0.000536\n\n( 1\nsignificant   elliptical   416\n\t  0.281162  0.194951  0.256889  0.089038\n\t  0.001012  0.000195  0.000180  0.000382\n\n€ 2\nsignificant   elliptical   148\n\t  0.355886  0.359081  0.222782  0.168586\n\t  0.000510  0.000345  0.000260  0.000425\nsignificant   elliptical   140\n\t  0.335891  0.302855  0.210691  0.147260\n\t  0.000211  0.000317  0.000187  0.000250\n\n1 6\nsignificant   elliptical   176\n\t  0.297414  0.187207  0.220708  0.083397\n\t  0.000278  0.000119  0.000214  0.000165\nsignificant   elliptical   163\n\t  0.309646  0.243477  0.244988  0.123511\n\t  0.000135  0.000175  0.000133  0.000245\nsignificant   elliptical   216\n\t  0.324136  0.211226  0.241782  0.102876\n\t  0.000249  0.000138  0.000163  0.000123\nsignificant   elliptical   150\n\t  0.289242  0.209675  0.222679  0.123873\n\t  0.000117  0.000113  0.000100  0.000127\nsignificant   elliptical   322\n\t  0.344111  0.175519  0.205360  0.089188\n\t  0.000126  0.000151  0.000188  0.000187\nsignificant   elliptical   153\n\t  0.246927  0.170598  0.183659  0.100021\n\t  0.000148  0.000149  0.000108  0.000304\n\n, 4\nsignificant   elliptical    87\n\t -0.004136  0.059980  0.072556  0.037795\n\t  0.000100  0.000100  0.000112  0.000100\nsignificant   elliptical    43\n\t  0.060585  0.078767  0.094337  0.069454\n\t  0.000100  0.000100  0.000100  0.000100\nsignificant   elliptical   149\n\t  0.036143  0.065449  0.075109  0.050010\n\t  0.000192  0.000100  0.000100  0.000125\nsignificant   elliptical   997\n\t  0.018339  0.088500  0.101800  0.065396\n\t  0.000286  0.000172  0.000199  0.000199\n\n0 2\nsignificant   elliptical   197\n\t  0.268265  0.280394  0.176815  0.165093\n\t  0.000110  0.000156  0.000100  0.000139\nsignificant   elliptical  1371\n\t  0.341524  0.304330  0.209667  0.153723\n\t  0.000330  0.000490  0.000175  0.000238\n\n. 1\nsignificant   elliptical  1790\n\t  0.080711  0.054708  0.057149  0.055236\n\t  0.000286  0.000168  0.000186  0.000195\n\n) 1\nsignificant   elliptical   448\n\t  0.267757  0.194753  0.256991  0.088425\n\t  0.000844  0.000185  0.000163  0.000393\n\n“ 4\nsignificant   elliptical    60\n\t  0.561725  0.182958  0.113234  0.134326\n\t  0.000169  0.000121  0.000139  0.000119\nsignificant   elliptical   108\n\t  0.510490  0.160415  0.098537  0.121543\n\t  0.000273  0.000346  0.000162  0.000133\nsignificant   elliptical   110\n\t  0.560698  0.131738  0.082508  0.098854\n\t  0.000439  0.000469  0.000167  0.000238\nsignificant   elliptical     9\n\t  0.624640  0.125744  0.069178  0.120031\n\t  0.000100  0.000138  0.000100  0.000176\n\nR 3\nsignificant   elliptical   260\n\t  0.327619  0.313176  0.213664  0.168485\n\t  0.000208  0.000251  0.000174  0.000319\nsignificant   elliptical   363\n\t  0.327662  0.368769  0.226330  0.187044\n\t  0.000283  0.000235  0.000179  0.000335\nsignificant   elliptical   142\n\t  0.352927  0.425589  0.247536  0.201593\n\t  0.000198  0.000464  0.000186  0.000276\n\n” 4\nsignificant   elliptical    86\n\t  0.558016  0.184446  0.108827  0.135031\n\t  0.000290  0.000146  0.000170  0.000181\nsignificant   elliptical   120\n\t  0.531227  0.146232  0.089125  0.106566\n\t  0.000198  0.000462  0.000161  0.000313\nsignificant   elliptical    11\n\t  0.490581  0.180448  0.111153  0.129969\n\t  0.000211  0.000117  0.000113  0.000100\nsignificant   elliptical    71\n\t  0.594113  0.134120  0.082039  0.106544\n\t  0.000458  0.000396  0.000165  0.000175\n\nD 3\nsignificant   elliptical   272\n\t  0.336003  0.368128  0.225444  0.199587\n\t  0.000165  0.000353  0.000100  0.000272\nsignificant   elliptical   296\n\t  0.325443  0.324785  0.210569  0.181665\n\t  0.000228  0.000188  0.000116  0.000191\nsignificant   elliptical   136\n\t  0.362165  0.408268  0.246438  0.217666\n\t  0.000231  0.000187  0.000100  0.000135\n\nM 4\nsignificant   elliptical   359\n\t  0.323311  0.530016  0.224585  0.257275\n\t  0.000247  0.000547  0.000287  0.000319\nsignificant   elliptical   180\n\t  0.312063  0.368062  0.203142  0.210615\n\t  0.000243  0.000179  0.000359  0.000340\nsignificant   elliptical    73\n\t  0.300633  0.459189  0.220175  0.241570\n\t  0.000258  0.000324  0.000124  0.000287\nsignificant   elliptical   220\n\t  0.302061  0.421563  0.206626  0.217006\n\t  0.000187  0.000298  0.000198  0.000183\n\nb 5\nsignificant   elliptical   258\n\t  0.314697  0.290644  0.211381  0.132579\n\t  0.000109  0.000100  0.000146  0.000100\nsignificant   elliptical   258\n\t  0.325667  0.303362  0.226725  0.145865\n\t  0.000158  0.000111  0.000100  0.000162\nsignificant   elliptical   712\n\t  0.294378  0.275363  0.200608  0.150342\n\t  0.000144  0.000121  0.000139  0.000213\nsignificant   elliptical    94\n\t  0.302427  0.318484  0.200849  0.163558\n\t  0.000106  0.000100  0.000100  0.000122\nsignificant   elliptical   295\n\t  0.313925  0.335453  0.223099  0.183966\n\t  0.000280  0.000255  0.000161  0.000362\n\n- 2\nsignificant   elliptical   756\n\t  0.262049  0.072347  0.051407  0.089215\n\t  0.000380  0.000143  0.000160  0.000218\nsignificant   elliptical   108\n\t  0.331545  0.113022  0.050201  0.155353\n\t  0.000153  0.000180  0.000239  0.000194\n\n; 1\nsignificant   elliptical   288\n\t  0.177865  0.137251  0.204295  0.067639\n\t  0.000503  0.000546  0.000195  0.000350\n\nW 6\nsignificant   elliptical   196\n\t  0.369400  0.415018  0.203485  0.228035\n\t  0.000299  0.000356  0.000183  0.000770\nsignificant   elliptical    36\n\t  0.351413  0.465443  0.194468  0.254846\n\t  0.000152  0.000226  0.000100  0.000126\nsignificant   elliptical    78\n\t  0.396292  0.468906  0.205688  0.244038\n\t  0.000133  0.000148  0.000138  0.000129\nsignificant   elliptical    24\n\t  0.371521  0.365595  0.221784  0.199869\n\t  0.000121  0.000100  0.000215  0.000110\nsignificant   elliptical    73\n\t  0.438548  0.494998  0.227245  0.236997\n\t  0.000223  0.000596  0.000208  0.000116\nsignificant   elliptical    41\n\t  0.413933  0.496028  0.212129  0.287041\n\t  0.000302  0.000163  0.000137  0.000113\n\n® 4\nsignificant   elliptical    47\n\t  0.360168  0.624399  0.215847  0.203763\n\t  0.000260  0.000872  0.000130  0.000215\nsignificant   elliptical    83\n\t  0.341191  0.549754  0.198328  0.193431\n\t  0.000379  0.000435  0.000133  0.000101\nsignificant   elliptical   122\n\t  0.323296  0.467935  0.187016  0.188099\n\t  0.000293  0.001012  0.000170  0.000163\nsignificant   elliptical    36\n\t  0.284849  0.679955  0.235974  0.230298\n\t  0.000100  0.000136  0.000100  0.000100\n\n? 1\nsignificant   elliptical   288\n\t  0.389368  0.237071  0.212633  0.113079\n\t  0.000695  0.000508  0.000177  0.000311\n\n~ 6\nsignificant   elliptical    15\n\t  0.293392  0.190737  0.103384  0.188426\n\t  0.000100  0.000106  0.000100  0.000100\nsignificant   elliptical    23\n\t  0.281142  0.165659  0.077966  0.173677\n\t  0.000100  0.000151  0.000109  0.000100\nsignificant   elliptical   138\n\t  0.271295  0.118609  0.056892  0.154917\n\t  0.000384  0.000182  0.000144  0.000365\nsignificant   elliptical    79\n\t  0.322709  0.120346  0.066937  0.154534\n\t  0.000204  0.000146  0.000117  0.000125\nsignificant   elliptical    16\n\t  0.328554  0.149818  0.081357  0.173093\n\t  0.000100  0.000100  0.000100  0.000120\nsignificant   elliptical    14\n\t  0.335993  0.090718  0.054658  0.111547\n\t  0.000146  0.000102  0.000194  0.000109\n\n# 1\nsignificant   elliptical   288\n\t  0.336012  0.310834  0.208749  0.144690\n\t  0.000595  0.000771  0.000806  0.000278\n\nz 1\nsignificant   elliptical   288\n\t  0.242588  0.238635  0.171763  0.136074\n\t  0.000155  0.000548  0.000160  0.000296\n\n] 1\nsignificant   elliptical   288\n\t  0.272585  0.225214  0.286127  0.092610\n\t  0.000957  0.000299  0.000287  0.000406\n\nx 1\nsignificant   elliptical   384\n\t  0.244144  0.244244  0.175200  0.153284\n\t  0.000144  0.000795  0.000146  0.000521\n\n5 2\nsignificant   elliptical   533\n\t  0.340403  0.302213  0.221162  0.141770\n\t  0.000329  0.000937  0.000242  0.000325\nsignificant   elliptical    61\n\t  0.189473  0.335171  0.215676  0.150686\n\t  0.000119  0.000237  0.000100  0.000227\n\np 1\nsignificant   elliptical  2656\n\t  0.186508  0.307129  0.211073  0.167320\n\t  0.000291  0.001069  0.000266  0.000460\n\nQ 5\nsignificant   elliptical    36\n\t  0.240543  0.526158  0.290277  0.214326\n\t  0.000212  0.000132  0.000455  0.000100\nsignificant   elliptical    18\n\t  0.211992  0.446851  0.263622  0.214047\n\t  0.000105  0.000745  0.000100  0.000132\nsignificant   elliptical    35\n\t  0.314069  0.456601  0.263940  0.207727\n\t  0.000122  0.000308  0.000144  0.000164\nsignificant   elliptical    36\n\t  0.317126  0.350291  0.212762  0.192934\n\t  0.000400  0.000177  0.000100  0.000100\nsignificant   elliptical   163\n\t  0.271992  0.391528  0.251635  0.196311\n\t  0.000261  0.000593  0.000215  0.000200\n\n9 2\nsignificant   elliptical   478\n\t  0.348285  0.301641  0.209244  0.145368\n\t  0.000620  0.001283  0.000158  0.000301\nsignificant   elliptical    66\n\t  0.217165  0.309996  0.211075  0.150744\n\t  0.000100  0.000170  0.000104  0.000212\n\n2 3\nsignificant   elliptical   380\n\t  0.334993  0.330455  0.227142  0.152832\n\t  0.000269  0.000283  0.000240  0.000221\nsignificant   elliptical   516\n\t  0.317230  0.264343  0.228024  0.130944\n\t  0.000217  0.000214  0.000167  0.000176\nsignificant   elliptical   128\n\t  0.264708  0.283506  0.173086  0.146028\n\t  0.000107  0.000137  0.000100  0.000253\n\n@ 8\nsignificant   elliptical    20\n\t  0.249904  0.834790  0.284222  0.262598\n\t  0.000256  0.000772  0.000196  0.000233\nsignificant   elliptical    35\n\t  0.216471  0.703660  0.243990  0.240698\n\t  0.000205  0.000148  0.000100  0.000100\nsignificant   elliptical    12\n\t  0.264268  0.749883  0.265446  0.241557\n\t  0.000220  0.000307  0.000100  0.000164\nsignificant   elliptical    42\n\t  0.264202  0.636970  0.230557  0.212433\n\t  0.000283  0.000451  0.000189  0.000207\nsignificant   elliptical    36\n\t  0.329359  0.403732  0.236996  0.149458\n\t  0.000477  0.000889  0.000102  0.000120\nsignificant   elliptical     9\n\t  0.300567  0.431240  0.177930  0.170240\n\t  0.000103  0.000146  0.000100  0.000128\nsignificant   elliptical    70\n\t  0.346522  0.569636  0.208444  0.193662\n\t  0.000804  0.000461  0.000132  0.000100\nsignificant   elliptical    64\n\t  0.296477  0.515080  0.199772  0.186691\n\t  0.000559  0.000545  0.000161  0.000122\n\n< 5\nsignificant   elliptical    16\n\t  0.366348  0.222794  0.146254  0.156614\n\t  0.000186  0.000100  0.000100  0.000178\nsignificant   elliptical    17\n\t  0.332133  0.248820  0.195016  0.182890\n\t  0.000308  0.000141  0.000100  0.000100\nsignificant   elliptical   126\n\t  0.318533  0.198177  0.142138  0.144002\n\t  0.000366  0.000248  0.000297  0.000122\nsignificant   elliptical    99\n\t  0.267392  0.196145  0.143221  0.147864\n\t  0.000170  0.000230  0.000169  0.000291\nsignificant   elliptical    27\n\t  0.306923  0.144458  0.111213  0.108733\n\t  0.000246  0.000130  0.000100  0.000147\n\nT 4\nsignificant   elliptical   146\n\t  0.434609  0.346006  0.241824  0.187286\n\t  0.000193  0.000195  0.000114  0.000205\nsignificant   elliptical   309\n\t  0.420888  0.298170  0.233287  0.167188\n\t  0.000278  0.000173  0.000179  0.000187\nsignificant   elliptical   183\n\t  0.368373  0.316646  0.218647  0.173401\n\t  0.000234  0.000457  0.000116  0.000251\nsignificant   elliptical   386\n\t  0.416850  0.226566  0.217843  0.142803\n\t  0.000302  0.000153  0.000150  0.000173\n\n» 1\nsignificant   elliptical   288\n\t  0.254586  0.197817  0.118702  0.119078\n\t  0.000485  0.002182  0.000647  0.000586\n\n6 1\nsignificant   elliptical   480\n\t  0.330092  0.303583  0.208542  0.145514\n\t  0.000450  0.000964  0.000196  0.000274\n\nC 4\nsignificant   elliptical   403\n\t  0.344862  0.324767  0.234668  0.191717\n\t  0.000172  0.000224  0.000168  0.000168\nsignificant   elliptical   238\n\t  0.377970  0.355299  0.250995  0.205305\n\t  0.000183  0.000180  0.000156  0.000151\nsignificant   elliptical   378\n\t  0.324321  0.287418  0.215542  0.173073\n\t  0.000105  0.000241  0.000134  0.000128\nsignificant   elliptical   131\n\t  0.335282  0.247679  0.233143  0.148688\n\t  0.000150  0.000108  0.000100  0.000136\n\nk 1\nsignificant   elliptical   992\n\t  0.307151  0.294997  0.217222  0.149488\n\t  0.000307  0.000983  0.000238  0.000479\n\n‘ 3\nsignificant   elliptical   160\n\t  0.518893  0.077510  0.089680  0.057513\n\t  0.000334  0.000185  0.000239  0.000182\nsignificant   elliptical    61\n\t  0.555114  0.096821  0.113071  0.070363\n\t  0.000188  0.000130  0.000100  0.000127\nsignificant   elliptical    65\n\t  0.575494  0.073230  0.079449  0.051768\n\t  0.000202  0.000198  0.000213  0.000113\n\n+ 4\nsignificant   elliptical    86\n\t  0.333845  0.169873  0.128122  0.129775\n\t  0.000261  0.000198  0.000118  0.000141\nsignificant   elliptical    38\n\t  0.301968  0.139847  0.111541  0.113953\n\t  0.000162  0.000105  0.000100  0.000104\nsignificant   elliptical   116\n\t  0.274382  0.185224  0.138728  0.135722\n\t  0.000168  0.000230  0.000230  0.000224\nsignificant   elliptical    48\n\t  0.338938  0.206838  0.158518  0.150578\n\t  0.000594  0.000159  0.000172  0.000211\n\nA 2\nsignificant   elliptical   733\n\t  0.263104  0.320777  0.208646  0.183225\n\t  0.000333  0.000374  0.000185  0.000264\nsignificant   elliptical   483\n\t  0.275080  0.265304  0.195401  0.163095\n\t  0.000143  0.000165  0.000149  0.000313\n\n{ 1\nsignificant   elliptical   288\n\t  0.279831  0.217309  0.264463  0.093693\n\t  0.000950  0.000525  0.000282  0.000521\n\n= 6\nsignificant   elliptical    15\n\t  0.361832  0.263801  0.102818  0.184528\n\t  0.000114  0.000110  0.000100  0.000100\nsignificant   elliptical     7\n\t  0.322200  0.281085  0.106359  0.197719\n\t  0.000100  0.000100  0.000100  0.000100\nsignificant   elliptical    65\n\t  0.275111  0.221977  0.096697  0.152448\n\t  0.000147  0.000123  0.000101  0.000115\nsignificant   elliptical    46\n\t  0.285130  0.252268  0.116635  0.172653\n\t  0.000144  0.000154  0.000152  0.000146\nsignificant   elliptical   124\n\t  0.333728  0.226434  0.100598  0.154977\n\t  0.000281  0.000223  0.000191  0.000189\nsignificant   elliptical    18\n\t  0.298087  0.188550  0.088370  0.122793\n\t  0.000100  0.000100  0.000144  0.000100\n\n& 3\nsignificant   elliptical   135\n\t  0.311712  0.436084  0.217607  0.196789\n\t  0.000337  0.000546  0.000126  0.000443\nsignificant   elliptical    81\n\t  0.309238  0.346045  0.210812  0.174997\n\t  0.000490  0.000323  0.000133  0.000540\nsignificant   elliptical    72\n\t  0.286446  0.282625  0.197995  0.151148\n\t  0.000199  0.000267  0.000185  0.000331\n\n’ 3\nsignificant   elliptical    61\n\t  0.587007  0.065707  0.074519  0.048244\n\t  0.000341  0.000115  0.000113  0.000144\nsignificant   elliptical   218\n\t  0.546426  0.084285  0.098144  0.065425\n\t  0.000453  0.000239  0.000264  0.000260\nsignificant   elliptical     9\n\t  0.490568  0.088595  0.107553  0.058814\n\t  0.000205  0.000148  0.000144  0.000100\n\n* 2\nsignificant   elliptical   107\n\t  0.503116  0.119650  0.106114  0.104111\n\t  0.000585  0.000201  0.000178  0.000203\nsignificant   elliptical   181\n\t  0.486828  0.178110  0.122801  0.124755\n\t  0.000940  0.000348  0.000254  0.000296\n\n3 3\nsignificant   elliptical    72\n\t  0.194483  0.324775  0.222391  0.147129\n\t  0.000148  0.000327  0.000100  0.000270\nsignificant   elliptical   299\n\t  0.340292  0.314075  0.225348  0.148500\n\t  0.000327  0.000597  0.000188  0.000237\nsignificant   elliptical   233\n\t  0.326687  0.254421  0.217526  0.124409\n\t  0.000161  0.000212  0.000205  0.000201\n\n$ 1\nsignificant   elliptical   320\n\t  0.325912  0.329152  0.228488  0.140373\n\t  0.000948  0.002116  0.000285  0.000326\n\nj 2\nsignificant   elliptical    11\n\t  0.251501  0.327611  0.295766  0.161100\n\t  0.000100  0.000100  0.000116  0.000118\nsignificant   elliptical   274\n\t  0.230946  0.243525  0.280947  0.108628\n\t  0.000638  0.000742  0.000256  0.000643\n\n4 2\nsignificant   elliptical   504\n\t  0.315526  0.246587  0.192488  0.142272\n\t  0.000303  0.000723  0.000309  0.000327\nsignificant   elliptical    72\n\t  0.189749  0.261661  0.192682  0.148334\n\t  0.000196  0.000123  0.000227  0.000226\n\n| 2\nsignificant   elliptical   217\n\t  0.258903  0.184587  0.261144  0.051644\n\t  0.000471  0.000186  0.000325  0.000191\nsignificant   elliptical    70\n\t  0.361702  0.156299  0.222299  0.053920\n\t  0.000298  0.000114  0.000145  0.000197\n\n7 2\nsignificant   elliptical   364\n\t  0.407474  0.229578  0.217275  0.130939\n\t  0.000704  0.000299  0.000154  0.000323\nsignificant   elliptical    43\n\t  0.262905  0.237114  0.210003  0.131347\n\t  0.000123  0.000149  0.000112  0.000167\n\n8 1\nsignificant   elliptical   448\n\t  0.334320  0.314354  0.217384  0.151127\n\t  0.000287  0.001074  0.000184  0.000332\n\n_ 6\nsignificant   elliptical    38\n\t -0.165293  0.120387  0.041152  0.164122\n\t  0.000669  0.000182  0.000153  0.000295\nsignificant   elliptical    63\n\t -0.079760  0.137710  0.039673  0.188969\n\t  0.000100  0.000165  0.000100  0.000180\nsignificant   elliptical    33\n\t -0.104437  0.125113  0.058661  0.176231\n\t  0.000192  0.000100  0.000100  0.000114\nsignificant   elliptical   113\n\t -0.082753  0.113366  0.042481  0.152003\n\t  0.000343  0.000108  0.000152  0.000107\nsignificant   elliptical    18\n\t -0.259965  0.144730  0.041144  0.205147\n\t  0.000147  0.000100  0.000100  0.000108\nsignificant   elliptical    18\n\t -0.262294  0.173043  0.068173  0.242876\n\t  0.000154  0.000100  0.000100  0.000146\n\n\\ 5\nsignificant   elliptical    24\n\t  0.337483  0.210728  0.282541  0.118268\n\t  0.000161  0.000153  0.000140  0.000517\nsignificant   elliptical    21\n\t  0.262991  0.198327  0.270551  0.063097\n\t  0.000111  0.000102  0.000106  0.000168\nsignificant   elliptical    22\n\t  0.269717  0.174175  0.235798  0.075240\n\t  0.000166  0.000100  0.000158  0.000176\nsignificant   elliptical    28\n\t  0.268447  0.195798  0.263993  0.108134\n\t  0.000100  0.000132  0.000268  0.000155\nsignificant   elliptical   193\n\t  0.347678  0.163910  0.216416  0.089563\n\t  0.000413  0.000200  0.000213  0.000790\n\n: 1\nsignificant   elliptical   672\n\t  0.244851  0.110139  0.173228  0.061299\n\t  0.000139  0.000419  0.000202  0.000197\n\nX 2\nsignificant   elliptical   126\n\t  0.326066  0.293667  0.225645  0.169245\n\t  0.000224  0.000257  0.000171  0.000318\nsignificant   elliptical   194\n\t  0.341289  0.386709  0.249266  0.196062\n\t  0.000467  0.000603  0.000242  0.000320\n\nK 2\nsignificant   elliptical   176\n\t  0.346857  0.403332  0.243937  0.198567\n\t  0.000464  0.000796  0.000261  0.000338\nsignificant   elliptical   112\n\t  0.331205  0.305311  0.220615  0.167140\n\t  0.000144  0.000213  0.000207  0.000340\n\n} 2\nsignificant   elliptical    61\n\t  0.325667  0.192135  0.254088  0.073709\n\t  0.000936  0.000103  0.000139  0.000401\nsignificant   elliptical   227\n\t  0.259956  0.224229  0.267288  0.099576\n\t  0.000381  0.000437  0.000329  0.000454\n\n\" 3\nsignificant   elliptical   118\n\t  0.525152  0.139215  0.089528  0.100412\n\t  0.000456  0.000311  0.000161  0.000270\nsignificant   elliptical    95\n\t  0.568000  0.170034  0.106749  0.122736\n\t  0.000535  0.000192  0.000138  0.000185\nsignificant   elliptical    75\n\t  0.602830  0.121148  0.073272  0.092547\n\t  0.000429  0.000178  0.000135  0.000123\n\né 1\nsignificant   elliptical   288\n\t  0.316832  0.304068  0.206443  0.132181\n\t  0.000258  0.000655  0.000209  0.000263\n\n£ 4\nsignificant   elliptical    16\n\t  0.358344  0.276693  0.243890  0.150169\n\t  0.000100  0.000181  0.000138  0.000161\nsignificant   elliptical   155\n\t  0.304664  0.273134  0.219036  0.140802\n\t  0.000189  0.000326  0.000156  0.000241\nsignificant   elliptical    98\n\t  0.326010  0.335393  0.223833  0.165543\n\t  0.000416  0.000259  0.000138  0.000392\nsignificant   elliptical    19\n\t  0.304597  0.409216  0.218642  0.177245\n\t  0.000133  0.000219  0.000103  0.000178\n\n! 1\nsignificant   elliptical   320\n\t  0.337575  0.166996  0.219864  0.066314\n\t  0.000513  0.000228  0.000209  0.000257\n\n> 4\nsignificant   elliptical   206\n\t  0.286487  0.198711  0.144179  0.145041\n\t  0.000613  0.000245  0.000244  0.000203\nsignificant   elliptical    33\n\t  0.300195  0.147312  0.113107  0.109099\n\t  0.000144  0.000139  0.000129  0.000141\nsignificant   elliptical    35\n\t  0.357140  0.213231  0.139543  0.152212\n\t  0.000250  0.000227  0.000158  0.000138\nsignificant   elliptical    14\n\t  0.320393  0.245383  0.188920  0.187935\n\t  0.000165  0.000130  0.000126  0.000100\n\nI 4\nsignificant   elliptical   100\n\t  0.369921  0.228860  0.262610  0.126354\n\t  0.000119  0.000100  0.000119  0.000185\nsignificant   elliptical   458\n\t  0.334451  0.202475  0.237364  0.101167\n\t  0.000321  0.000316  0.000188  0.000466\nsignificant   elliptical    95\n\t  0.334920  0.269020  0.248741  0.142052\n\t  0.000130  0.000102  0.000114  0.000340\nsignificant   elliptical   211\n\t  0.332292  0.154462  0.212755  0.065638\n\t  0.000117  0.000111  0.000105  0.000143\n\n· 2\nsignificant   elliptical   170\n\t  0.273224  0.055911  0.060518  0.056366\n\t  0.000455  0.000165  0.000152  0.000200\nsignificant   elliptical   118\n\t  0.342795  0.053696  0.055410  0.055717\n\t  0.000341  0.000177  0.000244  0.000252\n\nY 2\nsignificant   elliptical   200\n\t  0.407162  0.304907  0.235144  0.166894\n\t  0.000907  0.000501  0.000271  0.000327\nsignificant   elliptical   120\n\t  0.400594  0.230678  0.203605  0.147477\n\t  0.000230  0.000127  0.000178  0.000233\n\n/ 6\nsignificant   elliptical   126\n\t  0.340247  0.161867  0.217410  0.091000\n\t  0.000314  0.000136  0.000238  0.000240\nsignificant   elliptical     9\n\t  0.374872  0.166941  0.206020  0.127764\n\t  0.000177  0.000105  0.000100  0.000100\nsignificant   elliptical     9\n\t  0.368936  0.189908  0.219573  0.154703\n\t  0.000100  0.000114  0.000100  0.000100\nsignificant   elliptical    10\n\t  0.376519  0.204534  0.257743  0.139414\n\t  0.000157  0.000100  0.000100  0.000387\nsignificant   elliptical   108\n\t  0.270932  0.196028  0.254064  0.127075\n\t  0.000203  0.000282  0.000317  0.000513\nsignificant   elliptical    18\n\t  0.341905  0.226779  0.282814  0.165467\n\t  0.000170  0.000183  0.000145  0.000562\n\nG 2\nsignificant   elliptical   334\n\t  0.328982  0.361021  0.209077  0.185441\n\t  0.000220  0.000498  0.000181  0.000228\nsignificant   elliptical   114\n\t  0.362640  0.416731  0.236585  0.211665\n\t  0.000234  0.000241  0.000167  0.000102\n\n[ 1\nsignificant   elliptical   288\n\t  0.276709  0.225362  0.287311  0.092513\n\t  0.000835  0.000318  0.000309  0.000415\n\n§ 7\nsignificant   elliptical    36\n\t  0.331848  0.256041  0.217870  0.117209\n\t  0.000160  0.000115  0.000100  0.000159\nsignificant   elliptical     9\n\t  0.258902  0.455453  0.264042  0.163095\n\t  0.000100  0.000100  0.000100  0.000100\nsignificant   elliptical     9\n\t  0.253466  0.418245  0.263946  0.134264\n\t  0.000100  0.000114  0.000100  0.000110\nsignificant   elliptical    35\n\t  0.300978  0.415326  0.241891  0.160312\n\t  0.000160  0.000241  0.000100  0.000160\nsignificant   elliptical    18\n\t  0.264785  0.390905  0.304334  0.145993\n\t  0.000108  0.000220  0.000100  0.000119\nsignificant   elliptical    66\n\t  0.310569  0.362624  0.254930  0.128521\n\t  0.000236  0.000319  0.000192  0.000258\nsignificant   elliptical   105\n\t  0.245085  0.349755  0.252551  0.136251\n\t  0.000246  0.000266  0.000145  0.000435\n\n• 4\nsignificant   elliptical   156\n\t  0.355899  0.105613  0.117755  0.115571\n\t  0.000608  0.000182  0.000244  0.000230\nsignificant   elliptical    37\n\t  0.319949  0.081493  0.089194  0.084999\n\t  0.000148  0.000100  0.000136  0.000133\nsignificant   elliptical    76\n\t  0.279740  0.097919  0.104983  0.106424\n\t  0.000257  0.000100  0.000107  0.000100\nsignificant   elliptical    18\n\t  0.262194  0.138969  0.153827  0.155420\n\t  0.000567  0.000100  0.000117  0.000100\n\n° 5\nsignificant   elliptical    33\n\t  0.577503  0.085878  0.076395  0.072477\n\t  0.000240  0.000150  0.000204  0.000228\nsignificant   elliptical   171\n\t  0.518801  0.138401  0.096861  0.095760\n\t  0.000336  0.000290  0.000162  0.000154\nsignificant   elliptical    30\n\t  0.473224  0.152147  0.111605  0.110378\n\t  0.000267  0.000100  0.000106  0.000116\nsignificant   elliptical    26\n\t  0.659193  0.143555  0.102341  0.105025\n\t  0.000500  0.000157  0.000152  0.000119\nsignificant   elliptical     8\n\t  0.626633  0.174346  0.141848  0.140370\n\t  0.000239  0.000177  0.000100  0.000100\n\n' 4\nsignificant   elliptical    62\n\t  0.594490  0.055853  0.069057  0.044007\n\t  0.000439  0.000100  0.000100  0.000103\nsignificant   elliptical   103\n\t  0.574833  0.083580  0.102211  0.055597\n\t  0.000294  0.000110  0.000208  0.000147\nsignificant   elliptical    88\n\t  0.528897  0.071947  0.086509  0.047411\n\t  0.000101  0.000106  0.000154  0.000162\nsignificant   elliptical    30\n\t  0.494151  0.087373  0.110645  0.057465\n\t  0.000191  0.000105  0.000164  0.000103\n\nZ 3\nsignificant   elliptical    74\n\t  0.356956  0.380354  0.250838  0.186121\n\t  0.000358  0.000299  0.000187  0.000283\nsignificant   elliptical   127\n\t  0.328196  0.348733  0.228632  0.162133\n\t  0.000194  0.000280  0.000243  0.000285\nsignificant   elliptical   119\n\t  0.324082  0.285687  0.236960  0.151876\n\t  0.000251  0.000229  0.000180  0.000306\n\n% 5\nsignificant   elliptical    22\n\t  0.357460  0.293031  0.213844  0.149624\n\t  0.000234  0.000161  0.000117  0.000128\nsignificant   elliptical    18\n\t  0.355021  0.357128  0.202069  0.127497\n\t  0.000165  0.000128  0.000152  0.000127\nsignificant   elliptical   152\n\t  0.346504  0.517085  0.195774  0.213496\n\t  0.000396  0.000302  0.000132  0.000516\nsignificant   elliptical    14\n\t  0.367654  0.585160  0.221010  0.229924\n\t  0.000114  0.000168  0.000100  0.000134\nsignificant   elliptical   106\n\t  0.328303  0.439945  0.203276  0.185024\n\t  0.000220  0.000847  0.000210  0.000423\n\n— 4\nsignificant   elliptical   109\n\t  0.277959  0.158229  0.050761  0.220254\n\t  0.000131  0.000179  0.000161  0.000344\nsignificant   elliptical    13\n\t  0.335809  0.171334  0.070379  0.238941\n\t  0.000136  0.000100  0.000100  0.000130\nsignificant   elliptical    20\n\t  0.327479  0.150107  0.045131  0.212334\n\t  0.000156  0.000121  0.000102  0.000122\nsignificant   elliptical   144\n\t  0.252291  0.206262  0.050085  0.291316\n\t  0.000172  0.000139  0.000154  0.000227\n\n© 5\nsignificant   elliptical    25\n\t  0.281477  0.430811  0.179902  0.182424\n\t  0.000377  0.000319  0.000100  0.000137\nsignificant   elliptical    92\n\t  0.347553  0.586926  0.210408  0.199201\n\t  0.000325  0.000266  0.000109  0.000111\nsignificant   elliptical   148\n\t  0.325530  0.525922  0.188627  0.184978\n\t  0.000307  0.000538  0.000151  0.000146\nsignificant   elliptical    39\n\t  0.291477  0.681156  0.236553  0.230687\n\t  0.000102  0.000100  0.000100  0.000100\nsignificant   elliptical    15\n\t  0.379610  0.647426  0.222926  0.225449\n\t  0.000100  0.000100  0.000100  0.000100\n"
  },
  {
    "path": "tessdata-svn/eng.pffmtable",
    "content": "t 66\nh 77\nr 51\no 59\nu 81\ng 100\nN 79\ne 65\nw 94\nS 90\nF 79\ni 68\nn 74\nd 84\nf 71\na 76\nm 111\nl 58\ny 83\ns 82\n¢ 84\n¥ 88\nq 87\nV 73\nL 65\nU 74\nv 82\nE 92\nH 102\n` 58\n¤ 92\nB 84\nP 72\nc 69\nO 76\nJ 63\n( 66\n€ 99\n1 68\n, 58\n0 73\n. 51\n) 63\n“ 92\nR 87\n” 90\nD 74\nM 100\nb 74\n- 43\n; 78\nW 95\n® 145\n? 94\n~ 73\n# 88\nz 93\n] 65\nx 80\n5 85\np 82\nQ 90\n9 84\n2 86\n@ 148\n< 65\nT 70\n» 85\n6 84\nC 69\nk 80\n‘ 70\n+ 64\nA 72\n{ 72\n= 82\n& 105\n’ 62\n* 75\n3 87\n$ 99\nj 77\n4 74\n| 56\n7 67\n8 84\n_ 57\n\\ 60\n: 76\nX 82\nK 87\n} 75\n\" 76\né 99\n£ 98\n! 72\n> 60\nI 63\n· 58\nY 77\n/ 44\nG 93\n[ 66\n§ 117\n• 41\n° 71\n' 54\nZ 87\n% 124\n— 68\n© 132\n"
  },
  {
    "path": "tessdata-svn/eng.unicharset",
    "content": "112\nNULL 0\nt 3\nh 3\nr 3\no 3\nu 3\ng 3\nN 5\ne 3\nw 3\nS 5\nF 5\ni 3\nn 3\nd 3\nf 3\na 3\nm 3\nl 3\ny 3\ns 3\n¢ 0\n¥ 0\nq 3\nV 5\nL 5\nU 5\nv 3\nE 5\nH 5\n` 0\n¤ 0\nB 5\nP 5\nc 3\nO 5\nJ 5\n( 0\n€ 0\n1 8\n, 0\n0 8\n. 0\n) 0\n“ 0\nR 5\n” 0\nD 5\nM 5\nb 3\n- 0\n; 0\nW 5\n® 0\n? 0\n~ 0\n# 0\nz 3\n] 0\nx 3\n5 8\np 3\nQ 5\n9 8\n2 8\n@ 0\n< 0\nT 5\n» 0\n6 8\nC 5\nk 3\n‘ 0\n+ 0\nA 5\n{ 0\n= 0\n& 0\n’ 0\n* 0\n3 8\n$ 0\nj 3\n4 8\n| 0\n7 8\n8 8\n_ 0\n\\ 0\n: 0\nX 5\nK 5\n} 0\n\" 0\né 3\n£ 0\n! 0\n> 0\nI 5\n· 0\nY 5\n/ 0\nG 5\n[ 0\n§ 0\n• 0\n° 0\n' 0\nZ 5\n% 0\n— 0\n© 0\n"
  },
  {
    "path": "tessdata-svn/eng.user-words",
    "content": "a\nabsurdum\nac\nacres\nactions\nadaption\nadjustments\naerobes\naffairs\nagents\nAlan\nAlbert\nAlberta\nAlfred\nAlice\nAlicia\nalliances\namericas\nanalysts\nannouncements\nanouncements\napples\napplications\napricots\narchitectures\nareas\narguments\narrangements\nArthur\nartists\narts\naspects\nattitudes\nattractions\nauctions\naug\naz\nbaccalaureat\nbacklit\nbags\nBarbara\nBarnabas\nBarry\nbeliefs\nbenchmarks\nBetty\nbi\nbits\nblades\nbonaventure\nbrad\nbroadminded\nbroadway\nbroking\nbrows\nBruce\nbs\nbuddha\nbuddhism\nbuddhist\nbuddhists\nbuffers\nca\ncaffein\ncalculational\ncalif\nCalifornia\ncam\ncams\nCanadian\ncancelling\ncapitulated\ncaps\nCarmel\nCarolyn\nCarroll\ncars\ncartridges\ncassette\ncasuality\nCatherine\ncentre\ncentres\nchambermaid\nchapters\ncharacteristics\ncharacters\nCharles\ncheesy\ncherokee\nChicago\nchloride\nChristopher\nChrysler\nChurchill\nCicero\ncinema\ncinemas\nClaire\nClara\nclark\ncleaners\nclients\ncliffs\nclubs\nco\ncodirector\ncoinsurance\nColumbus\ncombinations\ncombust\ncombustor\ncomparisons\ncomponents\ncomputerised\ncomputers\ncon\nconcepts\nconclusions\nconnections\nconnectors\nconsequences\ncontemporizing\ncontinued\ncontra\ncontractors\ncontrols\ncoprocessor\ncorequisite\ncorp\ncorridors\ncorrosive\ncostmetology\ncounterparts\ncpu\ncrops\ncueing\nculturess\ncurtis\ncustomers\ncuts\ncutout\ncyanide\nCzechoslovakia\ndan\ndatabases\nDavid\nDavis\ndays\ndealership\nDeborah\ndebut\ndecibles\ndeclarations\ndeductible\ndefrayed\ndegrees\ndeionized\ndemobilisation\ndensily\ndepartments\ndescriptions\ndesensitization\ndesktop\ndevelopers\ndevelopments\ndevices\ndharma\ndiameters\nDianne\ndicators\ndifferences\ndigitising\ndirections\ndirectorate\ndisadvantages\ndisassembly\ndisclosures\ndiscos\ndiscs\ndiscusing\ndisks\ndistricts\ndoe\ndogs\ndominican\ndominicans\nDonald\ndos\ndots\nDouglas\nDouglass\ndownsize\ndownsized\ndrugs\ndumplings\nduns\neastside\necconomic\necconomics\ned\nEdward\nefforts\nEgypt\neh\nEinstein\nEinsteins\nElaine\nelectrophotography\nelements\nElizabeth\nElliot\nemory\nemulsion\nenergized\nenquiry\nent\nenthusiasts\nentrylevel\nenvironments\nepilepsy\nepistemic\ner\neric\nerosion\nerrors\nestuary\net\nevents\neveryone's\nexactions\nexegesis\nexhilarating\nexpenditures\nexplanations\nexplicably\nexpo\next\nextensions\neyelevel\nfacts\nfastidious\nfathers\nfavourably\nfax\nfeb\nfeint\nferneries\nfiles\nfilters\nFinland\nfireplaces\nflavours\nflights\nfluency\nfluidized\nfluorescent\nfm\nforceps\nforces\nforefront\nforeknowledge\nforman\nformfeed\nformletters\nFrancisco\nFrankfurt\nfriends\nfrond\nfronds\nfrontage\nfrontseat\nft\nfunctions\nfunds\nfutures\nfuturistic\nga\nGalileo\nGarfield\nGary\ngaskets\ngeiger\ngeist\ngentiles\nGeorgia\ngeorgian\ngiants\ngigabytes\nglitches\nGloria\ngm\ngods\ngordon\ngovernments\ngravitated\ngremlins\ngreyhound\nGriffith\ngroups\nguages\nGwen\nHague\nhalftone\nhalftones\nhandfull\nhans\nhardcopy\nharkness\nHarold\nHarris\nhaven't\nHawaii\nhazards\nheadlights\nheadquartered\nHelen\nhelicopter\nhelicopters\nHenderson\nherbalists\nhermeneutical\nhills\nhindu\nhistorians\nho\nhoc\nhomeowners\nhonduras\nhong\nhours\nhouses\nHoward\nhr\nhrs\nhumours\nhwy\nhyper\nhypercard\nhypertalk\nhz\ni\nI'd\ni.e.\ni/o\nIBM\niceskating\nid\nIdaho\nideas\nidentification\nidentify\nie\nii\niii\nimaged\nimplementations\ninc\nindividuals\ninferences\ninfrastructure\ninoculation\ninspectors\ninstructions\ninter\ninterpretative\nintro\nintrusive\nintrusives\nirs\nisaac\niso\nItaly\nits\niv\nix\nJackson\njaguar\nJan\nJane\nJeanne\nJed\nJennie\nJennings\njets\njew\njewish\nJoe\nJohn\nJonathan\nJoseph\nJoyce\njr\njurist\nka\nKansas\nKarl\nkbytes\nKenneth\nKepler\nkeyboards\nkg\nkids\nKirk\nkits\nknockout\nKong\nla\nlabels\nlakeshore\nlama\nlamps\nlan\nlaptop\nLarry\nlaserjet\nlaserwriter\nlatin\nLawrence\nlaws\nlayouts\nlb\nlbs\nlcd\nle\nleaching\nLebanon\nleo\nleon\nLewis\nlicensee\nlicensees\nlimitations\nlimpid\nLincoln\nLinda\nlines\nlistings\nliteratures\nlithographic\nlithography\nlogo\nLondon\nLouis\nLynda\nma\nmac\nmach\nmachines\nmacintosh\nmacintoshes\nmaddened\nmagnetically\nmanmade\nmanufacturers\nMargaret\nMaria\nmarriages\nMartha\nMartin\nMarvin\nMary\nmbyte\nmbytes\nMD\nmeads\nmeals\nmeasurements\nmechanics\nmed\nmegabit\nmegabyte\nmegabytes\nmembers\nmenus\nmesa\nmethods\nMexico\nMeyer\nmg\nMHz\nMichael\nmicro\nmicrobes\nmicrobial\nmicrobiological\nmicrobiology\nmicroorganism\nmicroorganisms\nmicrosoft\nmidrange\nmiles\nmils\nmin\nming\nmini\nminors\nmips\nmirages\nmisnamed\nmissioned\nMissouri\nml\nmm\nmobilisation\nmodules\nmonarchic\nmonastary\nmonochrome\nmonth's\nMoscow\nmotorways\nmsg\nmt\nmulti\nmultimedia\nmultiuser\nNurray\nmuseums\nnasa\nNathan\nnations\nnd\nne\nNelson\nneoprene\nnetworks\nnewsletter\nNewton\nnicholas\nnitrate\nNJ\nnonessential\nnonimpact\nnoninfectious\nnormative\nnorthside\nnov\nns\nnuns\nnutrients\nNY\no\nodometer\noem\noffcampus\noffchip\noffsets\noffshore\nohm\nOlsen\nomni\nonchip\nondemand\nones\nopinions\noptimised\noptions\norchards\noregon\norganisations\norganise\norganises\norganising\norginal\nos\not\nOtto\noutlets\noutmoded\noverdrive\noverdrives\nOwens\npages\npaperless\npapers\nParis\nparkway\npassages\npassengers\npassengerside\npatio\nPaul\npayload\npb\npc\npcs\npedal\npedals\npenicillin\npeoples\nperambulate\nperils\nperiods\npersons\npesticides\npetri\npharmacological\nphd\nphenomenalists\npheobe\nPhil\nPhilip\nphilosophers\nphlegm\nphotolithography\nphotometer\nphotometrically\nphotosensitive\nphototypsetter\nPierre\nplainpaper\nplans\nplatonic\nplatonism\nplc\nplots\npluralism\npm\npocketsized\nPolly\npoly\npolygons\npolypropylene\npopup\npotency\npre\nprecautions\nprecepts\npremises\nprep\nprerecorded\npresswork\npretested\nprimal\nprimo\nproblems\nprocedures\nprocessors\nprod\nprofits\nprogramme\nprograms\npromissory\npropane\nprotestant\nproto\nprotocols\nprudential\nps\npubs\nracism\nracist\nrad\nradioactive\nrads\nRalph\nramirez\nrashers\nraster\nrd\nreactions\nrealists\nrealtor\nrealty\nreardeck\nrearview\nrecalibration\nrecipients\nrecommendations\nrecut\nredskins\nreductions\nref\nreflections\nrefund\nreimburse\nrel\nrequirements\nresettable\nresidues\nresources\nrestaurants\nrev\nrevue\nrh\nrhizomes\nrhodes\nrichard\nrickey\nrisc\nrn\nRobert\nRoberts\nrom\nroots\nRosemary\nrotor\nrotors\nrovers\nrpm\nrt\nrugby\nrumania\nrumohra\nrumours\nRyan\nryhthm\ns\nsacrament\nsales\nsamaritan\nSan\nSandra\nsanta\nSarah\nsavagery\nschemes\nscholasticism\nschuler\nsciencefiction\nsciencehistory\nscientists\nscripts\nscsi\nsculptors\nse\nSean\nSeattle\nsec\nsel\nselectable\nselectivity\nselfpaced\nsemesters\nsensors\nSept\nsets\nshareholders\nsheerest\nShelley\nSheridan\nships\nShirley\nshortcomings\nSidney\nsig\nsinch\nSinclair\nsinglesheet\nsingleuser\nsinkhole\nsists\nskiers\nslots\nsocalled\nsolidstate\nsouls\nsources\nsoutheast\nsoy\nspa\nspans\nspilt\nsplines\nspots\nsq\nsquelched\nsr\nst\nStacey\nstacks\nstandalone\nstates\nsteps\nsterility\nStevens\nstoics\nstoves\nstreakings\nstucco\nstudents\nstylus\nsulfuric\nsumma\nsummarise\nsummers\nsums\nsurveyors\nsusceptibility\nswab\nswabs\nSwiss\nSwitzerland\nsys\nsystems\nt\nTaylor\nteaparty\ntech\ntechniques\ntel\ntemperatures\nTerry\ntests\nth\ntheatre\ntheatres\nthinning\nthirdparty\nThomas\ntickets\ntimeout\nTimothy\ntm\nTokyo\ntollfree\ntom\ntopics\ntorah\ntouted\ntowels\ntoxin\ntoxins\ntrademarks\ntraditions\ntrans\ntransfers\ntreatments\ntrees\ntrenchant\ntribes\ntrinity\nturbidity\nturnaround\ntx\ntypes\ntypeset\ntypesetter\ntypestyles\ntypology\nU.S.\nUK\nultrafine\nunassisted\nundercut\nunits\nunix\nupchucking\nupriver\nups\nurea\nUSA\nuserfriendly\nusers\nutilise\nutilised\nv\nva\nvacillated\nvehicles\nvendors\nveneer\nvernal\nvi\nvictorian\nvideotex\nVienna\nvii\nviii\nvisitors\nvitro\nviva\nvol\nvols\nvolumes\nvt\nWallace\nWalter\nwalz\nWang\nwarmup\nwastebasket\nWayne\nways\nweatherproof\nwell\nwellknown\nwelt\nWesley\nwestminster\nweston\nWilliams\nwinchester\nwindows\nWinston\nwireframe\nWisconsin\nwittmann\nwords\nworkstation\nworkstations\nworlds\nwows\nwraps\nx\nxerographic\nxi\nxii\nxiii\nxiv\nxix\nxv\nxvi\nxvii\nxviii\nxx\nyears\nYugoslavian\nzealots\nzion\n"
  }
]