diff --git a/app/CocoaPods/CPAppDelegate.m b/app/CocoaPods/CPAppDelegate.m index 83bbd9e0..90e13ee8 100644 --- a/app/CocoaPods/CPAppDelegate.m +++ b/app/CocoaPods/CPAppDelegate.m @@ -5,7 +5,7 @@ #import "CocoaPods-Swift.h" #import "CPCLIToolInstallationController.h" #import - +#import @interface CPAppDelegate () @property (nonatomic, strong) CPHomeWindowController *homeWindowController; @@ -19,6 +19,7 @@ @implementation CPAppDelegate - (void)applicationWillFinishLaunching:(NSNotification *)notification; { + PFMoveToApplicationsFolderIfNecessary(); [self startURLService]; [self checkForBirthday]; } diff --git a/app/Podfile b/app/Podfile index 7b7ebee7..81e9ace7 100644 --- a/app/Podfile +++ b/app/Podfile @@ -12,6 +12,7 @@ target "CocoaPods" do # Has 6 warnings about integer precision loss. pod 'ANSIEscapeHelper', :podspec => 'ANSIEscapeHelper.podspec', :inhibit_warnings => true pod 'Sparkle' + pod 'LetsMove' target "CocoaPodsTests" do inherit! :search_paths diff --git a/app/Podfile.lock b/app/Podfile.lock index 28815b7a..c5d24dc0 100644 --- a/app/Podfile.lock +++ b/app/Podfile.lock @@ -3,6 +3,7 @@ PODS: - Fragaria (1.0.1): - Fragaria/unicode (= 1.0.1) - Fragaria/unicode (1.0.1) + - LetsMove (1.20) - Nimble (3.0.0) - Quick (0.8.0) - Sparkle (1.13.0) @@ -10,6 +11,7 @@ PODS: DEPENDENCIES: - ANSIEscapeHelper (from `ANSIEscapeHelper.podspec`) - Fragaria (from `Fragaria.podspec.json`) + - LetsMove - Nimble - Quick - Sparkle @@ -28,10 +30,11 @@ CHECKOUT OPTIONS: SPEC CHECKSUMS: ANSIEscapeHelper: 03afe6f9cb70698b1444d723fcc43d1b7c9a1cc2 Fragaria: c2827df37476ae2d627db69ce1403049686f8e0e + LetsMove: 40dda5f7a19bf9976e150ce304fa5765892bef8f Nimble: 4c353d43735b38b545cbb4cb91504588eb5de926 Quick: 563d0f6ec5f72e394645adb377708639b7dd38ab Sparkle: d04d17a32eaddab19471d0c3d9db15164afdbc6e -PODFILE CHECKSUM: 6e6e64489329403dcef63aa5aaca51d0157ec2f1 +PODFILE CHECKSUM: 182bca6568eaab8fdb1bae50cf0feca51f045ca4 -COCOAPODS: 1.0.0.beta.2 +COCOAPODS: 1.0.0.beta.3 diff --git a/app/Pods/LetsMove/PFMoveApplication.h b/app/Pods/LetsMove/PFMoveApplication.h new file mode 100644 index 00000000..f783fdcb --- /dev/null +++ b/app/Pods/LetsMove/PFMoveApplication.h @@ -0,0 +1,17 @@ +// +// PFMoveApplication.h, version 1.20 +// LetsMove +// +// Created by Andy Kim at Potion Factory LLC on 9/17/09 +// +// The contents of this file are dedicated to the public domain. + +#ifdef __cplusplus +extern "C" { +#endif + +void PFMoveToApplicationsFolderIfNecessary(void); + +#ifdef __cplusplus +} +#endif diff --git a/app/Pods/LetsMove/PFMoveApplication.m b/app/Pods/LetsMove/PFMoveApplication.m new file mode 100644 index 00000000..b7083973 --- /dev/null +++ b/app/Pods/LetsMove/PFMoveApplication.m @@ -0,0 +1,512 @@ +// +// PFMoveApplication.m, version 1.20 +// LetsMove +// +// Created by Andy Kim at Potion Factory LLC on 9/17/09 +// +// The contents of this file are dedicated to the public domain. + +#import "PFMoveApplication.h" + +#import +#import +#import +#import +#import +#import + +// Strings +// These are macros to be able to use custom i18n tools +#define _I10NS(nsstr) NSLocalizedStringFromTable(nsstr, @"MoveApplication", nil) +#define kStrMoveApplicationCouldNotMove _I10NS(@"Could not move to Applications folder") +#define kStrMoveApplicationQuestionTitle _I10NS(@"Move to Applications folder?") +#define kStrMoveApplicationQuestionTitleHome _I10NS(@"Move to Applications folder in your Home folder?") +#define kStrMoveApplicationQuestionMessage _I10NS(@"I can move myself to the Applications folder if you'd like.") +#define kStrMoveApplicationButtonMove _I10NS(@"Move to Applications Folder") +#define kStrMoveApplicationButtonDoNotMove _I10NS(@"Do Not Move") +#define kStrMoveApplicationQuestionInfoWillRequirePasswd _I10NS(@"Note that this will require an administrator password.") +#define kStrMoveApplicationQuestionInfoInDownloadsFolder _I10NS(@"This will keep your Downloads folder uncluttered.") + +// Needs to be defined for compiling under 10.5 SDK +#ifndef NSAppKitVersionNumber10_5 + #define NSAppKitVersionNumber10_5 949 +#endif + +// By default, we use a small control/font for the suppression button. +// If you prefer to use the system default (to match your other alerts), +// set this to 0. +#define PFUseSmallAlertSuppressCheckbox 1 + + +static NSString *AlertSuppressKey = @"moveToApplicationsFolderAlertSuppress"; + + +// Helper functions +static NSString *PreferredInstallLocation(BOOL *isUserDirectory); +static BOOL IsInApplicationsFolder(NSString *path); +static BOOL IsInDownloadsFolder(NSString *path); +static BOOL IsApplicationAtPathRunning(NSString *path); +static BOOL IsApplicationAtPathNested(NSString *path); +static NSString *ContainingDiskImageDevice(NSString *path); +static BOOL Trash(NSString *path); +static BOOL DeleteOrTrash(NSString *path); +static BOOL AuthorizedInstall(NSString *srcPath, NSString *dstPath, BOOL *canceled); +static BOOL CopyBundle(NSString *srcPath, NSString *dstPath); +static NSString *ShellQuotedString(NSString *string); +static void Relaunch(NSString *destinationPath); + +// Main worker function +void PFMoveToApplicationsFolderIfNecessary(void) { + // Skip if user suppressed the alert before + if ([[NSUserDefaults standardUserDefaults] boolForKey:AlertSuppressKey]) return; + + // Path of the bundle + NSString *bundlePath = [[NSBundle mainBundle] bundlePath]; + + // Check if the bundle is embedded in another application + BOOL isNestedApplication = IsApplicationAtPathNested(bundlePath); + + // Skip if the application is already in some Applications folder, + // unless it's inside another app's bundle. + if (IsInApplicationsFolder(bundlePath) && !isNestedApplication) return; + + // File Manager + NSFileManager *fm = [NSFileManager defaultManager]; + + // Are we on a disk image? + NSString *diskImageDevice = ContainingDiskImageDevice(bundlePath); + + // Since we are good to go, get the preferred installation directory. + BOOL installToUserApplications = NO; + NSString *applicationsDirectory = PreferredInstallLocation(&installToUserApplications); + NSString *bundleName = [bundlePath lastPathComponent]; + NSString *destinationPath = [applicationsDirectory stringByAppendingPathComponent:bundleName]; + + // Check if we need admin password to write to the Applications directory + BOOL needAuthorization = ([fm isWritableFileAtPath:applicationsDirectory] == NO); + + // Check if the destination bundle is already there but not writable + needAuthorization |= ([fm fileExistsAtPath:destinationPath] && ![fm isWritableFileAtPath:destinationPath]); + + // Setup the alert + NSAlert *alert = [[[NSAlert alloc] init] autorelease]; + { + NSString *informativeText = nil; + + [alert setMessageText:(installToUserApplications ? kStrMoveApplicationQuestionTitleHome : kStrMoveApplicationQuestionTitle)]; + + informativeText = kStrMoveApplicationQuestionMessage; + + if (needAuthorization) { + informativeText = [informativeText stringByAppendingString:@" "]; + informativeText = [informativeText stringByAppendingString:kStrMoveApplicationQuestionInfoWillRequirePasswd]; + } + else if (IsInDownloadsFolder(bundlePath)) { + // Don't mention this stuff if we need authentication. The informative text is long enough as it is in that case. + informativeText = [informativeText stringByAppendingString:@" "]; + informativeText = [informativeText stringByAppendingString:kStrMoveApplicationQuestionInfoInDownloadsFolder]; + } + + [alert setInformativeText:informativeText]; + + // Add accept button + [alert addButtonWithTitle:kStrMoveApplicationButtonMove]; + + // Add deny button + NSButton *cancelButton = [alert addButtonWithTitle:kStrMoveApplicationButtonDoNotMove]; + [cancelButton setKeyEquivalent:[NSString stringWithFormat:@"%C", 0x1b]]; // Escape key + + // Setup suppression button + [alert setShowsSuppressionButton:YES]; + + if (PFUseSmallAlertSuppressCheckbox) { + NSCell *cell = [[alert suppressionButton] cell]; + [cell setControlSize:NSSmallControlSize]; + [cell setFont:[NSFont systemFontOfSize:[NSFont smallSystemFontSize]]]; + } + } + + // Activate app -- work-around for focus issues related to "scary file from internet" OS dialog. + if (![NSApp isActive]) { + [NSApp activateIgnoringOtherApps:YES]; + } + + if ([alert runModal] == NSAlertFirstButtonReturn) { + NSLog(@"INFO -- Moving myself to the Applications folder"); + + // Move + if (needAuthorization) { + BOOL authorizationCanceled; + + if (!AuthorizedInstall(bundlePath, destinationPath, &authorizationCanceled)) { + if (authorizationCanceled) { + NSLog(@"INFO -- Not moving because user canceled authorization"); + return; + } + else { + NSLog(@"ERROR -- Could not copy myself to /Applications with authorization"); + goto fail; + } + } + } + else { + // If a copy already exists in the Applications folder, put it in the Trash + if ([fm fileExistsAtPath:destinationPath]) { + // But first, make sure that it's not running + if (IsApplicationAtPathRunning(destinationPath)) { + // Give the running app focus and terminate myself + NSLog(@"INFO -- Switching to an already running version"); + [[NSTask launchedTaskWithLaunchPath:@"/usr/bin/open" arguments:[NSArray arrayWithObject:destinationPath]] waitUntilExit]; + exit(0); + } + else { + if (!Trash([applicationsDirectory stringByAppendingPathComponent:bundleName])) + goto fail; + } + } + + if (!CopyBundle(bundlePath, destinationPath)) { + NSLog(@"ERROR -- Could not copy myself to %@", destinationPath); + goto fail; + } + } + + // Trash the original app. It's okay if this fails. + // NOTE: This final delete does not work if the source bundle is in a network mounted volume. + // Calling rm or file manager's delete method doesn't work either. It's unlikely to happen + // but it'd be great if someone could fix this. + if (!isNestedApplication && diskImageDevice == nil && !DeleteOrTrash(bundlePath)) { + NSLog(@"WARNING -- Could not delete application after moving it to Applications folder"); + } + + // Relaunch. + Relaunch(destinationPath); + + // Launched from within a disk image? -- unmount (if no files are open after 5 seconds, + // otherwise leave it mounted). + if (diskImageDevice && !isNestedApplication) { + NSString *script = [NSString stringWithFormat:@"(/bin/sleep 5 && /usr/bin/hdiutil detach %@) &", ShellQuotedString(diskImageDevice)]; + [NSTask launchedTaskWithLaunchPath:@"/bin/sh" arguments:[NSArray arrayWithObjects:@"-c", script, nil]]; + } + + exit(0); + } + // Save the alert suppress preference if checked + else if ([[alert suppressionButton] state] == NSOnState) { + [[NSUserDefaults standardUserDefaults] setBool:YES forKey:AlertSuppressKey]; + } + + return; + +fail: + { + // Show failure message + alert = [[[NSAlert alloc] init] autorelease]; + [alert setMessageText:kStrMoveApplicationCouldNotMove]; + [alert runModal]; + } +} + +#pragma mark - +#pragma mark Helper Functions + +static NSString *PreferredInstallLocation(BOOL *isUserDirectory) { + // Return the preferred install location. + // Assume that if the user has a ~/Applications folder, they'd prefer their + // applications to go there. + + NSFileManager *fm = [NSFileManager defaultManager]; + + NSArray *userApplicationsDirs = NSSearchPathForDirectoriesInDomains(NSApplicationDirectory, NSUserDomainMask, YES); + + if ([userApplicationsDirs count] > 0) { + NSString *userApplicationsDir = [userApplicationsDirs objectAtIndex:0]; + BOOL isDirectory; + + if ([fm fileExistsAtPath:userApplicationsDir isDirectory:&isDirectory] && isDirectory) { + // User Applications directory exists. Get the directory contents. + NSArray *contents = [fm contentsOfDirectoryAtPath:userApplicationsDir error:NULL]; + + // Check if there is at least one ".app" inside the directory. + for (NSString *contentsPath in contents) { + if ([[contentsPath pathExtension] isEqualToString:@"app"]) { + if (isUserDirectory) *isUserDirectory = YES; + return [userApplicationsDir stringByResolvingSymlinksInPath]; + } + } + } + } + + // No user Applications directory in use. Return the machine local Applications directory + if (isUserDirectory) *isUserDirectory = NO; + + return [[NSSearchPathForDirectoriesInDomains(NSApplicationDirectory, NSLocalDomainMask, YES) lastObject] stringByResolvingSymlinksInPath]; +} + +static BOOL IsInApplicationsFolder(NSString *path) { + // Check all the normal Application directories + NSArray *applicationDirs = NSSearchPathForDirectoriesInDomains(NSApplicationDirectory, NSAllDomainsMask, YES); + for (NSString *appDir in applicationDirs) { + if ([path hasPrefix:appDir]) return YES; + } + + // Also, handle the case that the user has some other Application directory (perhaps on a separate data partition). + if ([[path pathComponents] containsObject:@"Applications"]) return YES; + + return NO; +} + +static BOOL IsInDownloadsFolder(NSString *path) { + NSArray *downloadDirs = NSSearchPathForDirectoriesInDomains(NSDownloadsDirectory, NSAllDomainsMask, YES); + for (NSString *downloadsDirPath in downloadDirs) { + if ([path hasPrefix:downloadsDirPath]) return YES; + } + + return NO; +} + +static BOOL IsApplicationAtPathRunning(NSString *bundlePath) { + bundlePath = [bundlePath stringByStandardizingPath]; + +#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5 + // Use the new API on 10.6 or higher to determine if the app is already running + if (floor(NSAppKitVersionNumber) > NSAppKitVersionNumber10_5) { + for (NSRunningApplication *runningApplication in [[NSWorkspace sharedWorkspace] runningApplications]) { + NSString *runningAppBundlePath = [[[runningApplication bundleURL] path] stringByStandardizingPath]; + if ([runningAppBundlePath isEqualToString:bundlePath]) { + return YES; + } + } + return NO; + } +#endif + // Use the shell to determine if the app is already running on systems 10.5 or lower + NSString *script = [NSString stringWithFormat:@"/bin/ps ax -o comm | /usr/bin/grep %@/ | /usr/bin/grep -v grep >/dev/null", ShellQuotedString(bundlePath)]; + NSTask *task = [NSTask launchedTaskWithLaunchPath:@"/bin/sh" arguments:[NSArray arrayWithObjects:@"-c", script, nil]]; + [task waitUntilExit]; + + // If the task terminated with status 0, it means that the final grep produced 1 or more lines of output. + // Which means that the app is already running + return [task terminationStatus] == 0; +} + +static BOOL IsApplicationAtPathNested(NSString *path) { + NSString *containingPath = [path stringByDeletingLastPathComponent]; + + NSArray *components = [containingPath pathComponents]; + for (NSString *component in components) { + if ([[component pathExtension] isEqualToString:@"app"]) { + return YES; + } + } + + return NO; +} + +static NSString *ContainingDiskImageDevice(NSString *path) { + NSString *containingPath = [path stringByDeletingLastPathComponent]; + + struct statfs fs; + if (statfs([containingPath fileSystemRepresentation], &fs) || (fs.f_flags & MNT_ROOTFS)) + return nil; + + NSString *device = [[NSFileManager defaultManager] stringWithFileSystemRepresentation:fs.f_mntfromname length:strlen(fs.f_mntfromname)]; + + NSTask *hdiutil = [[[NSTask alloc] init] autorelease]; + [hdiutil setLaunchPath:@"/usr/bin/hdiutil"]; + [hdiutil setArguments:[NSArray arrayWithObjects:@"info", @"-plist", nil]]; + [hdiutil setStandardOutput:[NSPipe pipe]]; + [hdiutil launch]; + [hdiutil waitUntilExit]; + + NSData *data = [[[hdiutil standardOutput] fileHandleForReading] readDataToEndOfFile]; + NSDictionary *info = nil; +#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5 + if (floor(NSAppKitVersionNumber) > NSAppKitVersionNumber10_5) { + info = [NSPropertyListSerialization propertyListWithData:data options:NSPropertyListImmutable format:NULL error:NULL]; + } + else { +#endif +#if MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_10 + info = [NSPropertyListSerialization propertyListFromData:data mutabilityOption:NSPropertyListImmutable format:NULL errorDescription:NULL]; +#endif +#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5 + } +#endif + + if (![info isKindOfClass:[NSDictionary class]]) return nil; + + NSArray *images = (NSArray *)[info objectForKey:@"images"]; + if (![images isKindOfClass:[NSArray class]]) return nil; + + for (NSDictionary *image in images) { + if (![image isKindOfClass:[NSDictionary class]]) return nil; + + id systemEntities = [image objectForKey:@"system-entities"]; + if (![systemEntities isKindOfClass:[NSArray class]]) return nil; + + for (NSDictionary *systemEntity in systemEntities) { + if (![systemEntity isKindOfClass:[NSDictionary class]]) return nil; + + NSString *devEntry = [systemEntity objectForKey:@"dev-entry"]; + if (![devEntry isKindOfClass:[NSString class]]) return nil; + + if ([devEntry isEqualToString:device]) + return device; + } + } + + return nil; +} + +static BOOL Trash(NSString *path) { + BOOL result = NO; +#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_8 + if (floor(NSAppKitVersionNumber) >= NSAppKitVersionNumber10_8) { + result = [[NSFileManager defaultManager] trashItemAtURL:[NSURL fileURLWithPath:path] resultingItemURL:NULL error:NULL]; + } +#endif +#if MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_11 + if (!result) { + result = [[NSWorkspace sharedWorkspace] performFileOperation:NSWorkspaceRecycleOperation + source:[path stringByDeletingLastPathComponent] + destination:@"" + files:[NSArray arrayWithObject:[path lastPathComponent]] + tag:NULL]; + } +#endif + if (!result) { + NSLog(@"ERROR -- Could not trash '%@'", path); + } + + return result; +} + +static BOOL DeleteOrTrash(NSString *path) { + NSError *error; + + if ([[NSFileManager defaultManager] removeItemAtPath:path error:&error]) { + return YES; + } + else { + NSLog(@"WARNING -- Could not delete '%@': %@", path, [error localizedDescription]); + return Trash(path); + } +} + +static BOOL AuthorizedInstall(NSString *srcPath, NSString *dstPath, BOOL *canceled) { + if (canceled) *canceled = NO; + + // Make sure that the destination path is an app bundle. We're essentially running 'sudo rm -rf' + // so we really don't want to fuck this up. + if (![[dstPath pathExtension] isEqualToString:@"app"]) return NO; + + // Do some more checks + if ([[dstPath stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] length] == 0) return NO; + if ([[srcPath stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] length] == 0) return NO; + + int pid, status; + AuthorizationRef myAuthorizationRef; + + // Get the authorization + OSStatus err = AuthorizationCreate(NULL, kAuthorizationEmptyEnvironment, kAuthorizationFlagDefaults, &myAuthorizationRef); + if (err != errAuthorizationSuccess) return NO; + + AuthorizationItem myItems = {kAuthorizationRightExecute, 0, NULL, 0}; + AuthorizationRights myRights = {1, &myItems}; + AuthorizationFlags myFlags = (AuthorizationFlags)(kAuthorizationFlagInteractionAllowed | kAuthorizationFlagExtendRights | kAuthorizationFlagPreAuthorize); + + err = AuthorizationCopyRights(myAuthorizationRef, &myRights, NULL, myFlags, NULL); + if (err != errAuthorizationSuccess) { + if (err == errAuthorizationCanceled && canceled) + *canceled = YES; + goto fail; + } + + static OSStatus (*security_AuthorizationExecuteWithPrivileges)(AuthorizationRef authorization, const char *pathToTool, + AuthorizationFlags options, char * const *arguments, + FILE **communicationsPipe) = NULL; + if (!security_AuthorizationExecuteWithPrivileges) { + // On 10.7, AuthorizationExecuteWithPrivileges is deprecated. We want to still use it since there's no + // good alternative (without requiring code signing). We'll look up the function through dyld and fail + // if it is no longer accessible. If Apple removes the function entirely this will fail gracefully. If + // they keep the function and throw some sort of exception, this won't fail gracefully, but that's a + // risk we'll have to take for now. + security_AuthorizationExecuteWithPrivileges = (OSStatus (*)(AuthorizationRef, const char*, + AuthorizationFlags, char* const*, + FILE **)) dlsym(RTLD_DEFAULT, "AuthorizationExecuteWithPrivileges"); + } + if (!security_AuthorizationExecuteWithPrivileges) goto fail; + + // Delete the destination + { + char *args[] = {"-rf", (char *)[dstPath fileSystemRepresentation], NULL}; + err = security_AuthorizationExecuteWithPrivileges(myAuthorizationRef, "/bin/rm", kAuthorizationFlagDefaults, args, NULL); + if (err != errAuthorizationSuccess) goto fail; + + // Wait until it's done + pid = wait(&status); + if (pid == -1 || !WIFEXITED(status)) goto fail; // We don't care about exit status as the destination most likely does not exist + } + + // Copy + { + char *args[] = {"-pR", (char *)[srcPath fileSystemRepresentation], (char *)[dstPath fileSystemRepresentation], NULL}; + err = security_AuthorizationExecuteWithPrivileges(myAuthorizationRef, "/bin/cp", kAuthorizationFlagDefaults, args, NULL); + if (err != errAuthorizationSuccess) goto fail; + + // Wait until it's done + pid = wait(&status); + if (pid == -1 || !WIFEXITED(status) || WEXITSTATUS(status)) goto fail; + } + + AuthorizationFree(myAuthorizationRef, kAuthorizationFlagDefaults); + return YES; + +fail: + AuthorizationFree(myAuthorizationRef, kAuthorizationFlagDefaults); + return NO; +} + +static BOOL CopyBundle(NSString *srcPath, NSString *dstPath) { + NSFileManager *fm = [NSFileManager defaultManager]; + NSError *error = nil; + + if ([fm copyItemAtPath:srcPath toPath:dstPath error:&error]) { + return YES; + } + else { + NSLog(@"ERROR -- Could not copy '%@' to '%@' (%@)", srcPath, dstPath, error); + return NO; + } +} + +static NSString *ShellQuotedString(NSString *string) { + return [NSString stringWithFormat:@"'%@'", [string stringByReplacingOccurrencesOfString:@"'" withString:@"'\\''"]]; +} + +static void Relaunch(NSString *destinationPath) { + // The shell script waits until the original app process terminates. + // This is done so that the relaunched app opens as the front-most app. + int pid = [[NSProcessInfo processInfo] processIdentifier]; + + // Command run just before running open /final/path + NSString *preOpenCmd = @""; + + NSString *quotedDestinationPath = ShellQuotedString(destinationPath); + + // OS X >=10.5: + // Before we launch the new app, clear xattr:com.apple.quarantine to avoid + // duplicate "scary file from the internet" dialog. + if (floor(NSAppKitVersionNumber) > NSAppKitVersionNumber10_5) { + // Add the -r flag on 10.6 + preOpenCmd = [NSString stringWithFormat:@"/usr/bin/xattr -d -r com.apple.quarantine %@", quotedDestinationPath]; + } + else { + preOpenCmd = [NSString stringWithFormat:@"/usr/bin/xattr -d com.apple.quarantine %@", quotedDestinationPath]; + } + + NSString *script = [NSString stringWithFormat:@"(while /bin/kill -0 %d >&/dev/null; do /bin/sleep 0.1; done; %@; /usr/bin/open %@) &", pid, preOpenCmd, quotedDestinationPath]; + + [NSTask launchedTaskWithLaunchPath:@"/bin/sh" arguments:[NSArray arrayWithObjects:@"-c", script, nil]]; +} diff --git a/app/Pods/LetsMove/README.md b/app/Pods/LetsMove/README.md new file mode 100644 index 00000000..a4128fc2 --- /dev/null +++ b/app/Pods/LetsMove/README.md @@ -0,0 +1,178 @@ +LetsMove +======== + +A sample project that demonstrates how to move a running Mac OS X application to the Applications folder. + +![Screenshot](http://i.imgur.com/euTRZiI.png) + + +Requirements +------------ +Builds and runs on Mac OS X 10.5 or higher. Does NOT support sandboxed applications. + + +Usage +----- + +Copy the following files into your project: + +- PFMoveApplication.h +- PFMoveApplication.m + +In your app delegate's "-[applicationWillFinishLaunching:]" method, call the PFMoveToApplicationsFolderIfNecessary function at the very top. + +If your project has ARC enabled, you'll want to disable ARC on the above files. You can do so by adding -fno-objc-arc compiler flag to your PFMoveApplication.m source file. See http://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single-file-in-a-project/6658549#6658549 + +If your application is localized, also copy the 'MoveApplication.string' files into your project. + +Link your application against Security.framework. + +License +------- +Public domain + + + +Version History +--------------- + +* 1.20 + - Support for applications bundled inside another application + - Brazilian Portuguese localization slightly updated + - Build warnings fixed + +* 1.19 + - Slovak localization added + +* 1.18 + - Catalan localization added + +* 1.17 + - Tranditional Chinese localization added. + +* 1.16 + - Deprecation warning that appears when minimum deployment target is set to OS X 10.10 taken care of + +* 1.15 + - Swedish localization added + +* 1.14 + - Hugarian, Serbian, and Turkish localizations added + - Macedonian localization added + +* 1.13 + - Polish localization added + +* 1.12 + - Use country code based .lproj directories + - Make it compile for projects that don't use precompiled headers to import AppKit.framework + - Minor adjustment to Dutch localization + - Warning fixes in example project + +* 1.11 + - Objective-C++ compatibility + +* 1.10 + - Fixed deprecation warnings that show up when building against the OS X 10.9 SDK. + +* 1.9 + - Removed OS X 10.4 support + - Properly detect if the running app is in a disk image + - Fixed a bug where if the app's name contained a quote, the app could not be moved + - After a successful move, delete the application instead of moving it to the Trash. + - Other fixes and improvements + +* 1.8 + - If the app is already there in the Applications folder but not writable, request authentication from user + - Added Korean localization + +* 1.7.2 + - Fixed an exception that could happen. + +* 1.7.1 + - Refactoring + +* 1.7 + - Only move to ~/Appilcations directory if an app is already in there. + +* 1.6.3 + - Function calls deprecated in 10.7 no longer cause compile time warnings. + - Added Simplified Chinese and European Portuguese localizations + +* 1.6.2 + - Garbage collection compatibility added + - Use a new method to check if an application is already running on Mac OS X 10.6 systems or higher + +* 1.6.1 + - Use exit(0) to terminate the app before relaunching instead of [NSApp terminate:]. We don't want applicationShouldTerminate or applicationWillTerminate NSApplication delegate methods to be called, possibly introducing side effects. + +* 1.6 + - Resolve any aliases when finding the Applications directory + +* 1.5.2 + - Cleaned up the code a bit. Almost functionally equivalent to 1.5.1. + +* 1.5.1 + - Fixed a bug with clearing the quarantine file attribute on Mac OS X 10.5 + +* 1.5 + - Don't prompt to move the application if it has "Applications" in its path somewhere + +* 1.4 + - Mac OS X 10.5 compatibility fixes + +* 1.3 + - Fixed a rare bug in the shell script that checks to see if the app is already running + - Clear quarantine flag after copying + - Compile time option to show normal sized alert supress checkbox button + - German, Danish, and Norwegian localizations added + +* 1.2 + - Copy application from disk image then unmount disk image + - Spanish, French, Dutch, and Russian localizations + +* 1.1 + - Prefers ~/Applications over /Applications if it exists + - Escape key pushes the "Do Not Move" button + +* 1.0 + - First release + + +Code Contributors: +------------- +* Andy Kim +* John Brayton +* Chad Sellers +* Kevin LaCoste +* Rasmus Andersson +* Timothy J. Wood +* Matt Gallagher +* Whitney Young +* Nick Moore +* Nicholas Riley + + +Translators: +------------ +* Eita Hayashi (Japanese) +* Gleb M. Borisov (Russian) +* Wouter Broekhof (Dutch) +* Rasmus Andersson / Spotify (French and Spanish) +* Markus Kirschner (German) +* Fredrik Nannestad (Danish) +* Georg Alexander Bøe (Norwegian) +* Marco Improda (Italian) +* Venj Chu (Simplified Chinese) +* Sérgio Miranda (European Portuguese) +* Victor Figueiredo and BR Lingo (Brazilian Portuguese) +* AppLingua (Korean) +* Czech X Team (Czech) +* Marek Telecki (Polish) +* Petar Vlahu (Macedonian) +* Václav Slavík (Hungarian, Serbian, and Turkish) +* Erik Vikström (Swedish) +* Inndy Lin (Traditional Chinese) +* aONe (Catalan) +* Marek Hrusovsky (Slovak) + diff --git a/app/Pods/LetsMove/ca.lproj/MoveApplication.strings b/app/Pods/LetsMove/ca.lproj/MoveApplication.strings new file mode 100644 index 00000000..e0511209 Binary files /dev/null and b/app/Pods/LetsMove/ca.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/cs.lproj/MoveApplication.strings b/app/Pods/LetsMove/cs.lproj/MoveApplication.strings new file mode 100644 index 00000000..164e3816 Binary files /dev/null and b/app/Pods/LetsMove/cs.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/da.lproj/MoveApplication.strings b/app/Pods/LetsMove/da.lproj/MoveApplication.strings new file mode 100644 index 00000000..99aeb78e Binary files /dev/null and b/app/Pods/LetsMove/da.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/de.lproj/MoveApplication.strings b/app/Pods/LetsMove/de.lproj/MoveApplication.strings new file mode 100644 index 00000000..2163f8d7 Binary files /dev/null and b/app/Pods/LetsMove/de.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/en.lproj/InfoPlist.strings b/app/Pods/LetsMove/en.lproj/InfoPlist.strings new file mode 100644 index 00000000..477b28ff --- /dev/null +++ b/app/Pods/LetsMove/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/app/Pods/LetsMove/en.lproj/MainMenu.xib b/app/Pods/LetsMove/en.lproj/MainMenu.xib new file mode 100644 index 00000000..91ffec69 --- /dev/null +++ b/app/Pods/LetsMove/en.lproj/MainMenu.xib @@ -0,0 +1,4208 @@ + + + + 1060 + 10C540 + 740 + 1038.25 + 458.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 740 + + + YES + + + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + YES + + YES + + + YES + + + + YES + + NSApplication + + + FirstResponder + + + NSApplication + + + AMainMenu + + YES + + + LetsMove + + 1048576 + 2147483647 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + submenuAction: + + LetsMove + + YES + + + About LetsMove + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Preferences… + , + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Services + + 1048576 + 2147483647 + + + submenuAction: + + Services + + YES + + _NSServicesMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Hide LetsMove + h + 1048576 + 2147483647 + + + + + + Hide Others + h + 1572864 + 2147483647 + + + + + + Show All + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Quit LetsMove + q + 1048576 + 2147483647 + + + + + _NSAppleMenu + + + + + File + + 1048576 + 2147483647 + + + submenuAction: + + File + + YES + + + New + n + 1048576 + 2147483647 + + + + + + Open… + o + 1048576 + 2147483647 + + + + + + Open Recent + + 1048576 + 2147483647 + + + submenuAction: + + Open Recent + + YES + + + Clear Menu + + 1048576 + 2147483647 + + + + + _NSRecentDocumentsMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Close + w + 1048576 + 2147483647 + + + + + + Save + s + 1048576 + 2147483647 + + + + + + Save As… + S + 1179648 + 2147483647 + + + + + + Revert to Saved + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Page Setup... + P + 1179648 + 2147483647 + + + + + + + Print… + p + 1048576 + 2147483647 + + + + + + + + + Edit + + 1048576 + 2147483647 + + + submenuAction: + + Edit + + YES + + + Undo + z + 1048576 + 2147483647 + + + + + + Redo + Z + 1179648 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Cut + x + 1048576 + 2147483647 + + + + + + Copy + c + 1048576 + 2147483647 + + + + + + Paste + v + 1048576 + 2147483647 + + + + + + Paste and Match Style + V + 1572864 + 2147483647 + + + + + + Delete + + 1048576 + 2147483647 + + + + + + Select All + a + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Find + + 1048576 + 2147483647 + + + submenuAction: + + Find + + YES + + + Find… + f + 1048576 + 2147483647 + + + 1 + + + + Find Next + g + 1048576 + 2147483647 + + + 2 + + + + Find Previous + G + 1179648 + 2147483647 + + + 3 + + + + Use Selection for Find + e + 1048576 + 2147483647 + + + 7 + + + + Jump to Selection + j + 1048576 + 2147483647 + + + + + + + + + Spelling and Grammar + + 1048576 + 2147483647 + + + submenuAction: + + Spelling and Grammar + + YES + + + Show Spelling and Grammar + : + 1048576 + 2147483647 + + + + + + Check Document Now + ; + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Check Spelling While Typing + + 1048576 + 2147483647 + + + + + + Check Grammar With Spelling + + 1048576 + 2147483647 + + + + + + Correct Spelling Automatically + + 2147483647 + + + + + + + + + Substitutions + + 1048576 + 2147483647 + + + submenuAction: + + Substitutions + + YES + + + Show Substitutions + + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Smart Copy/Paste + f + 1048576 + 2147483647 + + + 1 + + + + Smart Quotes + g + 1048576 + 2147483647 + + + 2 + + + + Smart Dashes + + 2147483647 + + + + + + Smart Links + G + 1179648 + 2147483647 + + + 3 + + + + Text Replacement + + 2147483647 + + + + + + + + + Transformations + + 2147483647 + + + submenuAction: + + Transformations + + YES + + + Make Upper Case + + 2147483647 + + + + + + Make Lower Case + + 2147483647 + + + + + + Capitalize + + 2147483647 + + + + + + + + + Speech + + 1048576 + 2147483647 + + + submenuAction: + + Speech + + YES + + + Start Speaking + + 1048576 + 2147483647 + + + + + + Stop Speaking + + 1048576 + 2147483647 + + + + + + + + + + + + Format + + 2147483647 + + + submenuAction: + + Format + + YES + + + Font + + 2147483647 + + + submenuAction: + + Font + + YES + + + Show Fonts + t + 1048576 + 2147483647 + + + + + + Bold + b + 1048576 + 2147483647 + + + 2 + + + + Italic + i + 1048576 + 2147483647 + + + 1 + + + + Underline + u + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Bigger + + + 1048576 + 2147483647 + + + 3 + + + + Smaller + - + 1048576 + 2147483647 + + + 4 + + + + YES + YES + + + 2147483647 + + + + + + Kern + + 2147483647 + + + submenuAction: + + Kern + + YES + + + Use Default + + 2147483647 + + + + + + Use None + + 2147483647 + + + + + + Tighten + + 2147483647 + + + + + + Loosen + + 2147483647 + + + + + + + + + Ligature + + 2147483647 + + + submenuAction: + + Ligature + + YES + + + Use Default + + 2147483647 + + + + + + Use None + + 2147483647 + + + + + + Use All + + 2147483647 + + + + + + + + + Baseline + + 2147483647 + + + submenuAction: + + Baseline + + YES + + + Use Default + + 2147483647 + + + + + + Superscript + + 2147483647 + + + + + + Subscript + + 2147483647 + + + + + + Raise + + 2147483647 + + + + + + Lower + + 2147483647 + + + + + + + + + YES + YES + + + 2147483647 + + + + + + Show Colors + C + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Copy Style + c + 1572864 + 2147483647 + + + + + + Paste Style + v + 1572864 + 2147483647 + + + + + _NSFontMenu + + + + + Text + + 2147483647 + + + submenuAction: + + Text + + YES + + + Align Left + { + 1048576 + 2147483647 + + + + + + Center + | + 1048576 + 2147483647 + + + + + + Justify + + 2147483647 + + + + + + Align Right + } + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + Writing Direction + + 2147483647 + + + submenuAction: + + Writing Direction + + YES + + + YES + Paragraph + + 2147483647 + + + + + + CURlZmF1bHQ + + 2147483647 + + + + + + CUxlZnQgdG8gUmlnaHQ + + 2147483647 + + + + + + CVJpZ2h0IHRvIExlZnQ + + 2147483647 + + + + + + YES + YES + + + 2147483647 + + + + + + YES + Selection + + 2147483647 + + + + + + CURlZmF1bHQ + + 2147483647 + + + + + + CUxlZnQgdG8gUmlnaHQ + + 2147483647 + + + + + + CVJpZ2h0IHRvIExlZnQ + + 2147483647 + + + + + + + + + YES + YES + + + 2147483647 + + + + + + Show Ruler + + 2147483647 + + + + + + Copy Ruler + c + 1310720 + 2147483647 + + + + + + Paste Ruler + v + 1310720 + 2147483647 + + + + + + + + + + + + View + + 1048576 + 2147483647 + + + submenuAction: + + View + + YES + + + Show Toolbar + t + 1572864 + 2147483647 + + + + + + Customize Toolbar… + + 1048576 + 2147483647 + + + + + + + + + Window + + 1048576 + 2147483647 + + + submenuAction: + + Window + + YES + + + Minimize + m + 1048576 + 2147483647 + + + + + + Zoom + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Bring All to Front + + 1048576 + 2147483647 + + + + + _NSWindowsMenu + + + + + Help + + 2147483647 + + + submenuAction: + + Help + + YES + + + LetsMove Help + ? + 1048576 + 2147483647 + + + + + _NSHelpMenu + + + + _NSMainMenu + + + 15 + 2 + {{335, 390}, {480, 360}} + 1954021376 + LetsMove + NSWindow + + {3.40282e+38, 3.40282e+38} + + + 256 + + YES + + + 268 + {{105, 161}, {271, 57}} + + YES + + 68288064 + 138413056 + Let's move! + + LucidaGrande + 48 + 16 + + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2ODY1AA + + + + 6 + System + controlTextColor + + 3 + MAA + + + + + + {480, 360} + + + {{0, 0}, {1920, 1178}} + {3.40282e+38, 3.40282e+38} + + + LetsMoveAppDelegate + + + NSFontManager + + + + + YES + + + performMiniaturize: + + + + 37 + + + + arrangeInFront: + + + + 39 + + + + print: + + + + 86 + + + + runPageLayout: + + + + 87 + + + + clearRecentDocuments: + + + + 127 + + + + orderFrontStandardAboutPanel: + + + + 142 + + + + performClose: + + + + 193 + + + + toggleContinuousSpellChecking: + + + + 222 + + + + undo: + + + + 223 + + + + copy: + + + + 224 + + + + checkSpelling: + + + + 225 + + + + paste: + + + + 226 + + + + stopSpeaking: + + + + 227 + + + + cut: + + + + 228 + + + + showGuessPanel: + + + + 230 + + + + redo: + + + + 231 + + + + selectAll: + + + + 232 + + + + startSpeaking: + + + + 233 + + + + delete: + + + + 235 + + + + performZoom: + + + + 240 + + + + performFindPanelAction: + + + + 241 + + + + centerSelectionInVisibleArea: + + + + 245 + + + + toggleGrammarChecking: + + + + 347 + + + + toggleSmartInsertDelete: + + + + 355 + + + + toggleAutomaticQuoteSubstitution: + + + + 356 + + + + toggleAutomaticLinkDetection: + + + + 357 + + + + saveDocument: + + + + 362 + + + + saveDocumentAs: + + + + 363 + + + + revertDocumentToSaved: + + + + 364 + + + + runToolbarCustomizationPalette: + + + + 365 + + + + toggleToolbarShown: + + + + 366 + + + + hide: + + + + 367 + + + + hideOtherApplications: + + + + 368 + + + + unhideAllApplications: + + + + 370 + + + + newDocument: + + + + 373 + + + + openDocument: + + + + 374 + + + + addFontTrait: + + + + 421 + + + + addFontTrait: + + + + 422 + + + + modifyFont: + + + + 423 + + + + orderFrontFontPanel: + + + + 424 + + + + modifyFont: + + + + 425 + + + + raiseBaseline: + + + + 426 + + + + lowerBaseline: + + + + 427 + + + + copyFont: + + + + 428 + + + + subscript: + + + + 429 + + + + superscript: + + + + 430 + + + + tightenKerning: + + + + 431 + + + + underline: + + + + 432 + + + + orderFrontColorPanel: + + + + 433 + + + + useAllLigatures: + + + + 434 + + + + loosenKerning: + + + + 435 + + + + pasteFont: + + + + 436 + + + + unscript: + + + + 437 + + + + useStandardKerning: + + + + 438 + + + + useStandardLigatures: + + + + 439 + + + + turnOffLigatures: + + + + 440 + + + + turnOffKerning: + + + + 441 + + + + terminate: + + + + 449 + + + + toggleAutomaticSpellingCorrection: + + + + 456 + + + + orderFrontSubstitutionsPanel: + + + + 458 + + + + toggleAutomaticDashSubstitution: + + + + 461 + + + + toggleAutomaticTextReplacement: + + + + 463 + + + + uppercaseWord: + + + + 464 + + + + capitalizeWord: + + + + 467 + + + + lowercaseWord: + + + + 468 + + + + pasteAsPlainText: + + + + 486 + + + + performFindPanelAction: + + + + 487 + + + + performFindPanelAction: + + + + 488 + + + + performFindPanelAction: + + + + 489 + + + + showHelp: + + + + 493 + + + + delegate + + + + 495 + + + + alignCenter: + + + + 518 + + + + pasteRuler: + + + + 519 + + + + toggleRuler: + + + + 520 + + + + alignRight: + + + + 521 + + + + copyRuler: + + + + 522 + + + + alignJustified: + + + + 523 + + + + alignLeft: + + + + 524 + + + + makeBaseWritingDirectionNatural: + + + + 525 + + + + makeBaseWritingDirectionLeftToRight: + + + + 526 + + + + makeBaseWritingDirectionRightToLeft: + + + + 527 + + + + makeTextWritingDirectionNatural: + + + + 528 + + + + makeTextWritingDirectionLeftToRight: + + + + 529 + + + + makeTextWritingDirectionRightToLeft: + + + + 530 + + + + window + + + + 535 + + + + + YES + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 29 + + + YES + + + + + + + + + + + + 19 + + + YES + + + + + + 56 + + + YES + + + + + + 217 + + + YES + + + + + + 83 + + + YES + + + + + + 81 + + + YES + + + + + + + + + + + + + + + + 75 + + + + + 80 + + + + + 78 + + + + + 72 + + + + + 82 + + + + + 124 + + + YES + + + + + + 77 + + + + + 73 + + + + + 79 + + + + + 112 + + + + + 74 + + + + + 125 + + + YES + + + + + + 126 + + + + + 205 + + + YES + + + + + + + + + + + + + + + + + + + + 202 + + + + + 198 + + + + + 207 + + + + + 214 + + + + + 199 + + + + + 203 + + + + + 197 + + + + + 206 + + + + + 215 + + + + + 218 + + + YES + + + + + + 216 + + + YES + + + + + + 200 + + + YES + + + + + + + + + + + 219 + + + + + 201 + + + + + 204 + + + + + 220 + + + YES + + + + + + + + + + 213 + + + + + 210 + + + + + 221 + + + + + 208 + + + + + 209 + + + + + 57 + + + YES + + + + + + + + + + + + + + + + 58 + + + + + 134 + + + + + 150 + + + + + 136 + + + + + 144 + + + + + 129 + + + + + 143 + + + + + 236 + + + + + 131 + + + YES + + + + + + 149 + + + + + 145 + + + + + 130 + + + + + 24 + + + YES + + + + + + + + + 92 + + + + + 5 + + + + + 239 + + + + + 23 + + + + + 295 + + + YES + + + + + + 296 + + + YES + + + + + + + 297 + + + + + 298 + + + + + 211 + + + YES + + + + + + 212 + + + YES + + + + + + + 195 + + + + + 196 + + + + + 346 + + + + + 348 + + + YES + + + + + + 349 + + + YES + + + + + + + + + + + + 350 + + + + + 351 + + + + + 354 + + + + + 371 + + + YES + + + + + + 372 + + + YES + + + + + + 375 + + + YES + + + + + + 376 + + + YES + + + + + + + 377 + + + YES + + + + + + 388 + + + YES + + + + + + + + + + + + + + + + + + + + + 389 + + + + + 390 + + + + + 391 + + + + + 392 + + + + + 393 + + + + + 394 + + + + + 395 + + + + + 396 + + + + + 397 + + + YES + + + + + + 398 + + + YES + + + + + + 399 + + + YES + + + + + + 400 + + + + + 401 + + + + + 402 + + + + + 403 + + + + + 404 + + + + + 405 + + + YES + + + + + + + + + + 406 + + + + + 407 + + + + + 408 + + + + + 409 + + + + + 410 + + + + + 411 + + + YES + + + + + + + + 412 + + + + + 413 + + + + + 414 + + + + + 415 + + + YES + + + + + + + + + 416 + + + + + 417 + + + + + 418 + + + + + 419 + + + + + 420 + + + + + 450 + + + YES + + + + + + 451 + + + YES + + + + + + + + 452 + + + + + 453 + + + + + 454 + + + + + 457 + + + + + 459 + + + + + 460 + + + + + 462 + + + + + 465 + + + + + 466 + + + + + 485 + + + + + 490 + + + YES + + + + + + 491 + + + YES + + + + + + 492 + + + + + 494 + + + + + 496 + + + YES + + + + + + 497 + + + YES + + + + + + + + + + + + + + + 498 + + + + + 499 + + + + + 500 + + + + + 501 + + + + + 502 + + + + + 503 + + + YES + + + + + + 504 + + + + + 505 + + + + + 506 + + + + + 507 + + + + + 508 + + + YES + + + + + + + + + + + + + + 509 + + + + + 510 + + + + + 511 + + + + + 512 + + + + + 513 + + + + + 514 + + + + + 515 + + + + + 516 + + + + + 517 + + + + + 533 + + + YES + + + + + + 534 + + + + + + + YES + + YES + -3.IBPluginDependency + 112.IBPluginDependency + 112.ImportedFromIB2 + 124.IBPluginDependency + 124.ImportedFromIB2 + 125.IBPluginDependency + 125.ImportedFromIB2 + 125.editorWindowContentRectSynchronizationRect + 126.IBPluginDependency + 126.ImportedFromIB2 + 129.IBPluginDependency + 129.ImportedFromIB2 + 130.IBPluginDependency + 130.ImportedFromIB2 + 130.editorWindowContentRectSynchronizationRect + 131.IBPluginDependency + 131.ImportedFromIB2 + 134.IBPluginDependency + 134.ImportedFromIB2 + 136.IBPluginDependency + 136.ImportedFromIB2 + 143.IBPluginDependency + 143.ImportedFromIB2 + 144.IBPluginDependency + 144.ImportedFromIB2 + 145.IBPluginDependency + 145.ImportedFromIB2 + 149.IBPluginDependency + 149.ImportedFromIB2 + 150.IBPluginDependency + 150.ImportedFromIB2 + 19.IBPluginDependency + 19.ImportedFromIB2 + 195.IBPluginDependency + 195.ImportedFromIB2 + 196.IBPluginDependency + 196.ImportedFromIB2 + 197.IBPluginDependency + 197.ImportedFromIB2 + 198.IBPluginDependency + 198.ImportedFromIB2 + 199.IBPluginDependency + 199.ImportedFromIB2 + 200.IBEditorWindowLastContentRect + 200.IBPluginDependency + 200.ImportedFromIB2 + 200.editorWindowContentRectSynchronizationRect + 201.IBPluginDependency + 201.ImportedFromIB2 + 202.IBPluginDependency + 202.ImportedFromIB2 + 203.IBPluginDependency + 203.ImportedFromIB2 + 204.IBPluginDependency + 204.ImportedFromIB2 + 205.IBEditorWindowLastContentRect + 205.IBPluginDependency + 205.ImportedFromIB2 + 205.editorWindowContentRectSynchronizationRect + 206.IBPluginDependency + 206.ImportedFromIB2 + 207.IBPluginDependency + 207.ImportedFromIB2 + 208.IBPluginDependency + 208.ImportedFromIB2 + 209.IBPluginDependency + 209.ImportedFromIB2 + 210.IBPluginDependency + 210.ImportedFromIB2 + 211.IBPluginDependency + 211.ImportedFromIB2 + 212.IBPluginDependency + 212.ImportedFromIB2 + 212.editorWindowContentRectSynchronizationRect + 213.IBPluginDependency + 213.ImportedFromIB2 + 214.IBPluginDependency + 214.ImportedFromIB2 + 215.IBPluginDependency + 215.ImportedFromIB2 + 216.IBPluginDependency + 216.ImportedFromIB2 + 217.IBPluginDependency + 217.ImportedFromIB2 + 218.IBPluginDependency + 218.ImportedFromIB2 + 219.IBPluginDependency + 219.ImportedFromIB2 + 220.IBEditorWindowLastContentRect + 220.IBPluginDependency + 220.ImportedFromIB2 + 220.editorWindowContentRectSynchronizationRect + 221.IBPluginDependency + 221.ImportedFromIB2 + 23.IBPluginDependency + 23.ImportedFromIB2 + 236.IBPluginDependency + 236.ImportedFromIB2 + 239.IBPluginDependency + 239.ImportedFromIB2 + 24.IBEditorWindowLastContentRect + 24.IBPluginDependency + 24.ImportedFromIB2 + 24.editorWindowContentRectSynchronizationRect + 29.IBEditorWindowLastContentRect + 29.IBPluginDependency + 29.ImportedFromIB2 + 29.WindowOrigin + 29.editorWindowContentRectSynchronizationRect + 295.IBPluginDependency + 296.IBEditorWindowLastContentRect + 296.IBPluginDependency + 296.editorWindowContentRectSynchronizationRect + 297.IBPluginDependency + 298.IBPluginDependency + 346.IBPluginDependency + 346.ImportedFromIB2 + 348.IBPluginDependency + 348.ImportedFromIB2 + 349.IBEditorWindowLastContentRect + 349.IBPluginDependency + 349.ImportedFromIB2 + 349.editorWindowContentRectSynchronizationRect + 350.IBPluginDependency + 350.ImportedFromIB2 + 351.IBPluginDependency + 351.ImportedFromIB2 + 354.IBPluginDependency + 354.ImportedFromIB2 + 371.IBEditorWindowLastContentRect + 371.IBPluginDependency + 371.IBWindowTemplateEditedContentRect + 371.NSWindowTemplate.visibleAtLaunch + 371.editorWindowContentRectSynchronizationRect + 371.windowTemplate.maxSize + 372.IBPluginDependency + 375.IBPluginDependency + 376.IBEditorWindowLastContentRect + 376.IBPluginDependency + 377.IBPluginDependency + 388.IBEditorWindowLastContentRect + 388.IBPluginDependency + 389.IBPluginDependency + 390.IBPluginDependency + 391.IBPluginDependency + 392.IBPluginDependency + 393.IBPluginDependency + 394.IBPluginDependency + 395.IBPluginDependency + 396.IBPluginDependency + 397.IBPluginDependency + 398.IBPluginDependency + 399.IBPluginDependency + 400.IBPluginDependency + 401.IBPluginDependency + 402.IBPluginDependency + 403.IBPluginDependency + 404.IBPluginDependency + 405.IBPluginDependency + 406.IBPluginDependency + 407.IBPluginDependency + 408.IBPluginDependency + 409.IBPluginDependency + 410.IBPluginDependency + 411.IBPluginDependency + 412.IBPluginDependency + 413.IBPluginDependency + 414.IBPluginDependency + 415.IBPluginDependency + 416.IBPluginDependency + 417.IBPluginDependency + 418.IBPluginDependency + 419.IBPluginDependency + 450.IBPluginDependency + 451.IBEditorWindowLastContentRect + 451.IBPluginDependency + 452.IBPluginDependency + 453.IBPluginDependency + 454.IBPluginDependency + 457.IBPluginDependency + 459.IBPluginDependency + 460.IBPluginDependency + 462.IBPluginDependency + 465.IBPluginDependency + 466.IBPluginDependency + 485.IBPluginDependency + 490.IBPluginDependency + 491.IBEditorWindowLastContentRect + 491.IBPluginDependency + 492.IBPluginDependency + 496.IBPluginDependency + 497.IBEditorWindowLastContentRect + 497.IBPluginDependency + 498.IBPluginDependency + 499.IBPluginDependency + 5.IBPluginDependency + 5.ImportedFromIB2 + 500.IBPluginDependency + 501.IBPluginDependency + 502.IBPluginDependency + 503.IBPluginDependency + 504.IBPluginDependency + 505.IBPluginDependency + 506.IBPluginDependency + 507.IBPluginDependency + 508.IBEditorWindowLastContentRect + 508.IBPluginDependency + 509.IBPluginDependency + 510.IBPluginDependency + 511.IBPluginDependency + 512.IBPluginDependency + 513.IBPluginDependency + 514.IBPluginDependency + 515.IBPluginDependency + 516.IBPluginDependency + 517.IBPluginDependency + 533.IBPluginDependency + 534.IBPluginDependency + 56.IBPluginDependency + 56.ImportedFromIB2 + 57.IBEditorWindowLastContentRect + 57.IBPluginDependency + 57.ImportedFromIB2 + 57.editorWindowContentRectSynchronizationRect + 58.IBPluginDependency + 58.ImportedFromIB2 + 72.IBPluginDependency + 72.ImportedFromIB2 + 73.IBPluginDependency + 73.ImportedFromIB2 + 74.IBPluginDependency + 74.ImportedFromIB2 + 75.IBPluginDependency + 75.ImportedFromIB2 + 77.IBPluginDependency + 77.ImportedFromIB2 + 78.IBPluginDependency + 78.ImportedFromIB2 + 79.IBPluginDependency + 79.ImportedFromIB2 + 80.IBPluginDependency + 80.ImportedFromIB2 + 81.IBEditorWindowLastContentRect + 81.IBPluginDependency + 81.ImportedFromIB2 + 81.editorWindowContentRectSynchronizationRect + 82.IBPluginDependency + 82.ImportedFromIB2 + 83.IBPluginDependency + 83.ImportedFromIB2 + 92.IBPluginDependency + 92.ImportedFromIB2 + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{522, 812}, {146, 23}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{436, 809}, {64, 6}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{753, 187}, {275, 113}} + com.apple.InterfaceBuilder.CocoaPlugin + + {{608, 612}, {275, 83}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{547, 180}, {254, 283}} + com.apple.InterfaceBuilder.CocoaPlugin + + {{187, 434}, {243, 243}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{608, 612}, {167, 43}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{753, 217}, {238, 103}} + com.apple.InterfaceBuilder.CocoaPlugin + + {{608, 612}, {241, 103}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{654, 239}, {194, 73}} + com.apple.InterfaceBuilder.CocoaPlugin + + {{525, 802}, {197, 73}} + {{380, 394}, {433, 20}} + com.apple.InterfaceBuilder.CocoaPlugin + + {74, 862} + {{6, 978}, {478, 20}} + com.apple.InterfaceBuilder.CocoaPlugin + {{604, 269}, {231, 43}} + com.apple.InterfaceBuilder.CocoaPlugin + {{475, 832}, {234, 43}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{746, 287}, {220, 133}} + com.apple.InterfaceBuilder.CocoaPlugin + + {{608, 612}, {215, 63}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{1054, 339}, {480, 360}} + com.apple.InterfaceBuilder.CocoaPlugin + {{1054, 339}, {480, 360}} + + {{33, 99}, {480, 360}} + {3.40282e+38, 3.40282e+38} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{591, 420}, {83, 43}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{523, 2}, {178, 283}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{753, 197}, {170, 63}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{725, 289}, {246, 23}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{674, 260}, {204, 183}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{878, 180}, {164, 173}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + {{286, 129}, {275, 183}} + com.apple.InterfaceBuilder.CocoaPlugin + + {{23, 794}, {245, 183}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{452, 109}, {196, 203}} + com.apple.InterfaceBuilder.CocoaPlugin + + {{145, 474}, {199, 203}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + + + YES + + + YES + + + + + YES + + + YES + + + + 535 + + + + YES + + LetsMoveAppDelegate + NSObject + + window + NSWindow + + + IBProjectSource + LetsMoveAppDelegate.h + + + + + YES + + NSActionCell + NSCell + + IBFrameworkSource + AppKit.framework/Headers/NSActionCell.h + + + + NSApplication + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSApplication.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSApplicationScripting.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSColorPanel.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSHelpManager.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSPageLayout.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSUserInterfaceItemSearching.h + + + + NSBrowser + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSBrowser.h + + + + NSCell + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSCell.h + + + + NSControl + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSControl.h + + + + NSDocument + NSObject + + YES + + YES + printDocument: + revertDocumentToSaved: + runPageLayout: + saveDocument: + saveDocumentAs: + saveDocumentTo: + + + YES + id + id + id + id + id + id + + + + IBFrameworkSource + AppKit.framework/Headers/NSDocument.h + + + + NSDocument + + IBFrameworkSource + AppKit.framework/Headers/NSDocumentScripting.h + + + + NSDocumentController + NSObject + + YES + + YES + clearRecentDocuments: + newDocument: + openDocument: + saveAllDocuments: + + + YES + id + id + id + id + + + + IBFrameworkSource + AppKit.framework/Headers/NSDocumentController.h + + + + NSFontManager + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontManager.h + + + + NSFormatter + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFormatter.h + + + + NSMatrix + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSMatrix.h + + + + NSMenu + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenu.h + + + + NSMenuItem + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItem.h + + + + NSMovieView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSMovieView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSAccessibility.h + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDictionaryController.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDragging.h + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontPanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSKeyValueBinding.h + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSNibLoading.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSOutlineView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSPasteboard.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSSavePanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSToolbarItem.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSView.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSError.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFileManager.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueObserving.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyedArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObject.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObjectScripting.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSPortCoder.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSRunLoop.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptObjectSpecifiers.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptWhoseTests.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSThread.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURL.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLConnection.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLDownload.h + + + + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSInterfaceStyle.h + + + + NSResponder + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSResponder.h + + + + NSTableView + NSControl + + + + NSText + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSText.h + + + + NSTextField + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSTextField.h + + + + NSTextFieldCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSTextFieldCell.h + + + + NSTextView + NSText + + IBFrameworkSource + AppKit.framework/Headers/NSTextView.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSClipView.h + + + + NSView + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSRulerView.h + + + + NSView + NSResponder + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSDrawer.h + + + + NSWindow + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSWindow.h + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSWindowScripting.h + + + + + 0 + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + ../LetsMove.xcodeproj + 3 + + diff --git a/app/Pods/LetsMove/en.lproj/MoveApplication.strings b/app/Pods/LetsMove/en.lproj/MoveApplication.strings new file mode 100644 index 00000000..f5f7b1fc Binary files /dev/null and b/app/Pods/LetsMove/en.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/es.lproj/MoveApplication.strings b/app/Pods/LetsMove/es.lproj/MoveApplication.strings new file mode 100644 index 00000000..ffa298ed Binary files /dev/null and b/app/Pods/LetsMove/es.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/fr.lproj/MoveApplication.strings b/app/Pods/LetsMove/fr.lproj/MoveApplication.strings new file mode 100644 index 00000000..220bd6e6 Binary files /dev/null and b/app/Pods/LetsMove/fr.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/hu.lproj/MoveApplication.strings b/app/Pods/LetsMove/hu.lproj/MoveApplication.strings new file mode 100644 index 00000000..06512dc7 Binary files /dev/null and b/app/Pods/LetsMove/hu.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/it.lproj/MoveApplication.strings b/app/Pods/LetsMove/it.lproj/MoveApplication.strings new file mode 100644 index 00000000..5ca59b12 Binary files /dev/null and b/app/Pods/LetsMove/it.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/ja.lproj/MoveApplication.strings b/app/Pods/LetsMove/ja.lproj/MoveApplication.strings new file mode 100644 index 00000000..207ef907 Binary files /dev/null and b/app/Pods/LetsMove/ja.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/ko.lproj/MoveApplication.strings b/app/Pods/LetsMove/ko.lproj/MoveApplication.strings new file mode 100644 index 00000000..f38e08ec Binary files /dev/null and b/app/Pods/LetsMove/ko.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/mk.lproj/MoveApplication.strings b/app/Pods/LetsMove/mk.lproj/MoveApplication.strings new file mode 100644 index 00000000..54b9140c Binary files /dev/null and b/app/Pods/LetsMove/mk.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/nb.lproj/MoveApplication.strings b/app/Pods/LetsMove/nb.lproj/MoveApplication.strings new file mode 100644 index 00000000..035c4b46 Binary files /dev/null and b/app/Pods/LetsMove/nb.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/nl.lproj/MoveApplication.strings b/app/Pods/LetsMove/nl.lproj/MoveApplication.strings new file mode 100644 index 00000000..564b5638 Binary files /dev/null and b/app/Pods/LetsMove/nl.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/pl.lproj/MoveApplication.strings b/app/Pods/LetsMove/pl.lproj/MoveApplication.strings new file mode 100644 index 00000000..d47a9da1 Binary files /dev/null and b/app/Pods/LetsMove/pl.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/pt.lproj/MoveApplication.strings b/app/Pods/LetsMove/pt.lproj/MoveApplication.strings new file mode 100644 index 00000000..e16135f0 Binary files /dev/null and b/app/Pods/LetsMove/pt.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/pt_BR.lproj/MoveApplication.strings b/app/Pods/LetsMove/pt_BR.lproj/MoveApplication.strings new file mode 100644 index 00000000..0b37c2d9 Binary files /dev/null and b/app/Pods/LetsMove/pt_BR.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/ru.lproj/MoveApplication.strings b/app/Pods/LetsMove/ru.lproj/MoveApplication.strings new file mode 100644 index 00000000..0cbafc88 Binary files /dev/null and b/app/Pods/LetsMove/ru.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/sk.lproj/MoveApplication.strings b/app/Pods/LetsMove/sk.lproj/MoveApplication.strings new file mode 100644 index 00000000..b549b354 Binary files /dev/null and b/app/Pods/LetsMove/sk.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/sr.lproj/MoveApplication.strings b/app/Pods/LetsMove/sr.lproj/MoveApplication.strings new file mode 100644 index 00000000..91b01344 Binary files /dev/null and b/app/Pods/LetsMove/sr.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/sv.lproj/MoveApplication.strings b/app/Pods/LetsMove/sv.lproj/MoveApplication.strings new file mode 100644 index 00000000..466cdc5b Binary files /dev/null and b/app/Pods/LetsMove/sv.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/tr.lproj/MoveApplication.strings b/app/Pods/LetsMove/tr.lproj/MoveApplication.strings new file mode 100644 index 00000000..9cec22a3 Binary files /dev/null and b/app/Pods/LetsMove/tr.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/zh_CN.lproj/MoveApplication.strings b/app/Pods/LetsMove/zh_CN.lproj/MoveApplication.strings new file mode 100644 index 00000000..99a1ec67 Binary files /dev/null and b/app/Pods/LetsMove/zh_CN.lproj/MoveApplication.strings differ diff --git a/app/Pods/LetsMove/zh_TW.lproj/MoveApplication.strings b/app/Pods/LetsMove/zh_TW.lproj/MoveApplication.strings new file mode 100644 index 00000000..1abfb4ab Binary files /dev/null and b/app/Pods/LetsMove/zh_TW.lproj/MoveApplication.strings differ diff --git a/app/Pods/Manifest.lock b/app/Pods/Manifest.lock index 28815b7a..c5d24dc0 100644 --- a/app/Pods/Manifest.lock +++ b/app/Pods/Manifest.lock @@ -3,6 +3,7 @@ PODS: - Fragaria (1.0.1): - Fragaria/unicode (= 1.0.1) - Fragaria/unicode (1.0.1) + - LetsMove (1.20) - Nimble (3.0.0) - Quick (0.8.0) - Sparkle (1.13.0) @@ -10,6 +11,7 @@ PODS: DEPENDENCIES: - ANSIEscapeHelper (from `ANSIEscapeHelper.podspec`) - Fragaria (from `Fragaria.podspec.json`) + - LetsMove - Nimble - Quick - Sparkle @@ -28,10 +30,11 @@ CHECKOUT OPTIONS: SPEC CHECKSUMS: ANSIEscapeHelper: 03afe6f9cb70698b1444d723fcc43d1b7c9a1cc2 Fragaria: c2827df37476ae2d627db69ce1403049686f8e0e + LetsMove: 40dda5f7a19bf9976e150ce304fa5765892bef8f Nimble: 4c353d43735b38b545cbb4cb91504588eb5de926 Quick: 563d0f6ec5f72e394645adb377708639b7dd38ab Sparkle: d04d17a32eaddab19471d0c3d9db15164afdbc6e -PODFILE CHECKSUM: 6e6e64489329403dcef63aa5aaca51d0157ec2f1 +PODFILE CHECKSUM: 182bca6568eaab8fdb1bae50cf0feca51f045ca4 -COCOAPODS: 1.0.0.beta.2 +COCOAPODS: 1.0.0.beta.3 diff --git a/app/Pods/Pods.xcodeproj/project.pbxproj b/app/Pods/Pods.xcodeproj/project.pbxproj index 160c20a0..3b4458b4 100644 --- a/app/Pods/Pods.xcodeproj/project.pbxproj +++ b/app/Pods/Pods.xcodeproj/project.pbxproj @@ -7,170 +7,199 @@ objects = { /* Begin PBXBuildFile section */ - 00CA6BE48E7ABFB7AC8DBDC233A976C9 /* Closures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FC685EE99CF67B1CDB3DB325343D169 /* Closures.swift */; }; - 02BF9988CC94A01E7CB6049694390020 /* NMBExceptionCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = DC25ADA9D16FADFAC8A56340FA5B0DC3 /* NMBExceptionCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02DF5BD2281BA10105A447F95FCF8CF3 /* BeLogical.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F024E540FBDDD0C0BE8019DB4311F36 /* BeLogical.swift */; }; - 02FBF818FE86E546F791D33DFA9078FC /* MGSSyntaxController.m in Sources */ = {isa = PBXBuildFile; fileRef = FA05E10AF69024B403B922CCF56F8D39 /* MGSSyntaxController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0302FBC939738DD9B81A893B2F9653BF /* Fragaria.h in Headers */ = {isa = PBXBuildFile; fileRef = CE707A5BA5D795CB814539B80A6E12E1 /* Fragaria.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 044BB5A28263EA54DFF3650C5EABDD27 /* MGSColourSchemeController.m in Sources */ = {isa = PBXBuildFile; fileRef = 910E45084C785C339573B1CCF0F7EDB0 /* MGSColourSchemeController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0492354DA7EF0C9068F7B4E8F74001B0 /* FailureMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E95CDAA4EFB451DE64B8A9140C6C8EC /* FailureMessage.swift */; }; - 0523C1CC205B53C6D3E98CC685929513 /* NSColor+TransformedCompare.h in Headers */ = {isa = PBXBuildFile; fileRef = 71920D798BC3890E381C00E9F26FEA43 /* NSColor+TransformedCompare.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 06450DBF3FB6E1965829F6BE55A2151D /* MGSBoolToGlobalHintTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = B0F435E9C4CA78939E2A09F151C80324 /* MGSBoolToGlobalHintTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0A6E71555F55082003A3DB2B03CA85D2 /* AsyncMatcherWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61B24CEB0D9169B4732173AAC40AED2D /* AsyncMatcherWrapper.swift */; }; - 0F49254A4C560DD4696936F6080756DC /* Nimble-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 36755BE6B571BFB7D31E24BE2E3C0DE5 /* Nimble-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F6D4F6895EF22C6FBD4A59FC6B5DB9B /* NSString+QCKSelectorName.m in Sources */ = {isa = PBXBuildFile; fileRef = DBA629B72E79BDCEFC0D3E4B375906DD /* NSString+QCKSelectorName.m */; }; - 0FD70BB58F879BC76B09C7C6AE8AEF03 /* SMLSyntaxDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A459CD09766F8F303D0E1535AF1B63F /* SMLSyntaxDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1234FA82DBACC0C0E13E7ECD8A4595D3 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A5ED4A3A0EC7C40F6D105812AF4BF2D /* Filter.swift */; }; - 1518AB112E74B88F5F00852C7D279FB7 /* AMR_ANSIEscapeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = B63E92ECE97CEEE1D422EA6E2F147C3B /* AMR_ANSIEscapeHelper.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 156F059E316AAE6507D7597AC22A6D0D /* NSScanner+Fragaria.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F97C80CD488CB0DDD13672775930A68 /* NSScanner+Fragaria.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1771FFEDC8BB45C007D16841089CEA6B /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 574FEA742BD2EBBF089D4D4D3F8DB004 /* Configuration.swift */; }; - 17DB4F3889B8BFC023CF162A1607B5F7 /* MGSFragariaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 429A98B97FD4D70E4295CA2C20D5440E /* MGSFragariaView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1864D46C2C000BA9940A45B0AA2EF056 /* MGSFragariaView.m in Sources */ = {isa = PBXBuildFile; fileRef = 06D1B40E6A3C5AF4DBCB0E8F2502E884 /* MGSFragariaView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 18A6A551D0A5298E211385CFB1532829 /* QuickSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 818BBCB52DC29EBA8D07E062478004BE /* QuickSpec.m */; }; - 1A03A73E79EC8029D920782DC0E2E674 /* MGSUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 56AE51763C9BCFAAD6966FD219F80F74 /* MGSUserDefaults.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1BB1B66FDF26C5DBC0627D322FC33C98 /* MGSMutableSubstring.h in Headers */ = {isa = PBXBuildFile; fileRef = 31BB4A002EB7BFE98B8446836968797B /* MGSMutableSubstring.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E28F9362956B758C4C981D3C1129C90 /* BeGreaterThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABDA51D08239066FBC138A85D148F0A0 /* BeGreaterThan.swift */; }; - 27F364BB88BCB6A9134FDC519E38451A /* MGSUserDefaultsControllerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = E16677FD50027119A845E531EA71D49B /* MGSUserDefaultsControllerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28613C672F6C270C068AAF85358D4946 /* NSScanner+Fragaria.m in Sources */ = {isa = PBXBuildFile; fileRef = D857CE881788099DA3ABBE406D746A05 /* NSScanner+Fragaria.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2ABC82C22D01813D44B59DFCA3620C84 /* ExampleHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD878C261A56C357E795C50644F070F8 /* ExampleHooks.swift */; }; - 2AE76C67AF66FF443715666D9408329D /* MGSExtraInterfaceController.h in Headers */ = {isa = PBXBuildFile; fileRef = FC4F8CAC490D594F9B143C48831C3348 /* MGSExtraInterfaceController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BD2480CC7E4C10362D000FA57BEAAD2 /* MGSSyntaxErrorController.m in Sources */ = {isa = PBXBuildFile; fileRef = F9B0D391A5A68FDF737ED73EC74936EA /* MGSSyntaxErrorController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2CC0C41E778DC282889F0BD74BF983E7 /* MGSSyntaxDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B8D88B609A5AE6B5006A38C1D4868C9 /* MGSSyntaxDefinition.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2D3B916F7168E9412EDB95BA203A5BB4 /* ThrowError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C821A947B61F19524AADAFA865A0CED /* ThrowError.swift */; }; - 2F16E7F05B71CDADD909121A232D8725 /* Example.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6412F7748E6E12BC7532908368B22DD6 /* Example.swift */; }; - 2F216BED2A18BA67DA12DCF2A5C38121 /* NSObject+Fragaria.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E89CE7B1A9CA80CE2A50E33701667E3 /* NSObject+Fragaria.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2FBE970E13CBE149602F2F11E8BDDA0F /* MGSPrefsEditorPropertiesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BB4AC0B982AABEDF80B0F5D1BA09689 /* MGSPrefsEditorPropertiesViewController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 33264C6A7A3536AD91EF42B3E8CC8220 /* BeGreaterThanOrEqualTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B089FAAE4419C50C0D7B6A6DEB7DB46 /* BeGreaterThanOrEqualTo.swift */; }; - 33514FEE6EA65605EFB6F1801834B692 /* AssertionDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C10BE365DCA7D4B23A3E447968FC085A /* AssertionDispatcher.swift */; }; - 3493E1C2093DE7B155FA893F849D431F /* Syntax Definitions in Resources */ = {isa = PBXBuildFile; fileRef = 06F0E925A5449B0272B4B149246C03E5 /* Syntax Definitions */; }; - 36430DD862BAF23C13D645F572A4495D /* SMLTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = D661DEEE62DDC30DE5E899779F23B464 /* SMLTextView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3A92AEE86034356AF8987F20EE1F82DF /* EndWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = A25074FA7549FC15910A8E43024B0BAA /* EndWith.swift */; }; - 3AEAC447B09E7AABC140654C8529BC94 /* MatcherFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1115E863907A2C30EB61A1A03AB91D3 /* MatcherFunc.swift */; }; - 3B15F980A9678A9CEF4400C30BDBE3F6 /* SMLSyntaxError.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4E5CB9BBEF060C698C6DFC76DB4786 /* SMLSyntaxError.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 00CA6BE48E7ABFB7AC8DBDC233A976C9 /* Closures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49278023F75D15037B5F16632A60EE70 /* Closures.swift */; }; + 02BF9988CC94A01E7CB6049694390020 /* NMBExceptionCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = D01005CB0B0E055421C8258C8FB635F1 /* NMBExceptionCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02DF5BD2281BA10105A447F95FCF8CF3 /* BeLogical.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87B2FF2D0642A0C415B72BC67905AE0 /* BeLogical.swift */; }; + 02FBF818FE86E546F791D33DFA9078FC /* MGSSyntaxController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F166571063A86312FDCD0F8BE4C925C /* MGSSyntaxController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0302FBC939738DD9B81A893B2F9653BF /* Fragaria.h in Headers */ = {isa = PBXBuildFile; fileRef = 51EF1525DE8CE9B87E1B80D453771721 /* Fragaria.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03DE48998616AB3E08C2FFC530C6E8AB /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 53CDA0020582B17057CD1D5706CB97B0 /* pt.lproj */; }; + 044BB5A28263EA54DFF3650C5EABDD27 /* MGSColourSchemeController.m in Sources */ = {isa = PBXBuildFile; fileRef = 51E563AB5E318359CADC4B5B1704A3AB /* MGSColourSchemeController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0492354DA7EF0C9068F7B4E8F74001B0 /* FailureMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982EBD3DF126CB856F35B696B6F3D743 /* FailureMessage.swift */; }; + 0523C1CC205B53C6D3E98CC685929513 /* NSColor+TransformedCompare.h in Headers */ = {isa = PBXBuildFile; fileRef = 545B468B0F1831790103F15FC414C906 /* NSColor+TransformedCompare.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 06450DBF3FB6E1965829F6BE55A2151D /* MGSBoolToGlobalHintTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 727AD6201FCDCB61DCFBA75C2CABC80A /* MGSBoolToGlobalHintTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0A6E71555F55082003A3DB2B03CA85D2 /* AsyncMatcherWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13ABB070D2B319D1144FA0C4E7B5CF11 /* AsyncMatcherWrapper.swift */; }; + 0C7A78A409561B9A1BE1597F4AA08620 /* sr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 3E6FDF7B3E0FDA0720F56A6620034B9C /* sr.lproj */; }; + 0CEC59EB472E57D60DD75769EBB90607 /* zh_TW.lproj in Resources */ = {isa = PBXBuildFile; fileRef = A654EFCBE8DA5CDE24BC42E921F3F841 /* zh_TW.lproj */; }; + 0F49254A4C560DD4696936F6080756DC /* Nimble-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A247033DBCEF4CC5CC488396A9D87221 /* Nimble-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F6D4F6895EF22C6FBD4A59FC6B5DB9B /* NSString+QCKSelectorName.m in Sources */ = {isa = PBXBuildFile; fileRef = C1410BABAE580EB53CA2F5E242539939 /* NSString+QCKSelectorName.m */; }; + 0FD70BB58F879BC76B09C7C6AE8AEF03 /* SMLSyntaxDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D4978F62545EEB1C94239FB5A787668 /* SMLSyntaxDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1234FA82DBACC0C0E13E7ECD8A4595D3 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6908DD7BB0A403AFB9918749F576D9F9 /* Filter.swift */; }; + 1518AB112E74B88F5F00852C7D279FB7 /* AMR_ANSIEscapeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EAC4BF323ED7840D063D56188614A5A /* AMR_ANSIEscapeHelper.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 156F059E316AAE6507D7597AC22A6D0D /* NSScanner+Fragaria.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A8DD1A8E92B7DE8F2C3F01B4301F7D4 /* NSScanner+Fragaria.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1771FFEDC8BB45C007D16841089CEA6B /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11CAADF4876651641B5B90CEBCBC4792 /* Configuration.swift */; }; + 17DB4F3889B8BFC023CF162A1607B5F7 /* MGSFragariaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C7E64C088C12119178C3399636EAB3F /* MGSFragariaView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1864D46C2C000BA9940A45B0AA2EF056 /* MGSFragariaView.m in Sources */ = {isa = PBXBuildFile; fileRef = 20DF501644576FE64C4CA4BE3D55AB94 /* MGSFragariaView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 18A6A551D0A5298E211385CFB1532829 /* QuickSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F8B86DAC59FA3D5044E41B828A5CDF /* QuickSpec.m */; }; + 1A03A73E79EC8029D920782DC0E2E674 /* MGSUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 3908564642C6D12A5E0337A373EF2DFA /* MGSUserDefaults.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1BB1B66FDF26C5DBC0627D322FC33C98 /* MGSMutableSubstring.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6B5440246550762DA622DCDA7B15D8 /* MGSMutableSubstring.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E28F9362956B758C4C981D3C1129C90 /* BeGreaterThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B08E7D529839270031C859BDA91976E /* BeGreaterThan.swift */; }; + 27F364BB88BCB6A9134FDC519E38451A /* MGSUserDefaultsControllerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 89EDA97B249AFAD1A0758A94A8A6F490 /* MGSUserDefaultsControllerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28613C672F6C270C068AAF85358D4946 /* NSScanner+Fragaria.m in Sources */ = {isa = PBXBuildFile; fileRef = 3242EFBFE37F0A94C0A21D6EAF2BA998 /* NSScanner+Fragaria.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2ABC82C22D01813D44B59DFCA3620C84 /* ExampleHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = C24C90E56A597B007A86FD867AD39942 /* ExampleHooks.swift */; }; + 2AE76C67AF66FF443715666D9408329D /* MGSExtraInterfaceController.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF989F8096D80482FE508BD3C353C03 /* MGSExtraInterfaceController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BD2480CC7E4C10362D000FA57BEAAD2 /* MGSSyntaxErrorController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5CF744E7A78710BC3BAFB6FBFE14795 /* MGSSyntaxErrorController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2CC0C41E778DC282889F0BD74BF983E7 /* MGSSyntaxDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = D5A72DA3B2A272080AB67629620F34ED /* MGSSyntaxDefinition.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2D3B916F7168E9412EDB95BA203A5BB4 /* ThrowError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57BFE8895B17C0B3BEC2D9AD43B79F27 /* ThrowError.swift */; }; + 2F16E7F05B71CDADD909121A232D8725 /* Example.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7BE3FF51E62A244D71938CCC3223787 /* Example.swift */; }; + 2F216BED2A18BA67DA12DCF2A5C38121 /* NSObject+Fragaria.m in Sources */ = {isa = PBXBuildFile; fileRef = FD7A6B1AAD7AC13B20B779E483AFFDBF /* NSObject+Fragaria.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2FBE970E13CBE149602F2F11E8BDDA0F /* MGSPrefsEditorPropertiesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 99E0C24FED1575931C7A226A3C055F0D /* MGSPrefsEditorPropertiesViewController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 30303E73093317204DFDD2CB6BC7DCDD /* pt_BR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = B3D71DDC3DBDF11070CBAF3978672A3E /* pt_BR.lproj */; }; + 33264C6A7A3536AD91EF42B3E8CC8220 /* BeGreaterThanOrEqualTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56622E4188CB019AA811BDD4B92D73B /* BeGreaterThanOrEqualTo.swift */; }; + 33514FEE6EA65605EFB6F1801834B692 /* AssertionDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76468A1FE7AA77DE480521F2DE0BAEDF /* AssertionDispatcher.swift */; }; + 3493E1C2093DE7B155FA893F849D431F /* Syntax Definitions in Resources */ = {isa = PBXBuildFile; fileRef = 5A74CB4CA1A64FC6DF38FD202E3EE5A2 /* Syntax Definitions */; }; + 36430DD862BAF23C13D645F572A4495D /* SMLTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = E8B0EEB4413A0FE3FA65C5E950F77C0B /* SMLTextView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3A92AEE86034356AF8987F20EE1F82DF /* EndWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = E14D64F3CA78A833E3FE3EE5AD1A2206 /* EndWith.swift */; }; + 3AEAC447B09E7AABC140654C8529BC94 /* MatcherFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD65C73937A3475759DB6B50EBA92F9B /* MatcherFunc.swift */; }; + 3B15F980A9678A9CEF4400C30BDBE3F6 /* SMLSyntaxError.m in Sources */ = {isa = PBXBuildFile; fileRef = A945A0CD8C40A7D9AD23EBD321B84950 /* SMLSyntaxError.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3E628A75244A55CBEEEDE2E663A38F46 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A95353F125C756B84B5E440064DAD52E /* Cocoa.framework */; }; - 3FE806A62ABE49E15E03BDC0E0DBD95B /* MGSColourToPlainTextTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BA0882A4074C64B6577ADC8CC3ED02E /* MGSColourToPlainTextTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 44BC29A7918AD1F298F7EA82F407BBD9 /* Quick.h in Headers */ = {isa = PBXBuildFile; fileRef = 4961DDA6EE9FA049BD97904A4015C09B /* Quick.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 46CC84A032BBF1249D234E1FA09E4AC9 /* Pods-CocoaPods-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AED68631403E75515980F3564999FF9 /* Pods-CocoaPods-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47176D551680FACC5833C5A12BF37204 /* MGSFragariaTextViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B227C099558BA2142201A94BE4E763A1 /* MGSFragariaTextViewDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A7D267C56F49799E6268FBE9B608B3D /* MGSColourToPlainTextTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = BF46C034DF7876ADCAC6A08B842EC992 /* MGSColourToPlainTextTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C711E0F5A020DC8A8F4D16529C4203F /* MGSMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = B7B27647202A76F1F60307CB08F5C9D5 /* MGSMutableDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4E87C6AE24AB15700A39FC24A2F1C93B /* BeLessThanOrEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = A91C34196E3FB4ED74A7CA8DE89E7BCC /* BeLessThanOrEqual.swift */; }; - 510AB0FDFE3E0358EC62F392D715B257 /* MGSMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 703E701CC5BC023D8900951E2B0812EA /* MGSMutableDictionary.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 512DFAE728521F02AF225F0082195DCC /* Nimble.h in Headers */ = {isa = PBXBuildFile; fileRef = C1BB9B8A3C918346F7516364B7090D07 /* Nimble.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 51742B262416EE9B4797549221869503 /* MGSSyntaxDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 954B164312E77C39EE9780EB4634E4EB /* MGSSyntaxDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 51A985B8AE70FA9CE2CA31238E32A2DA /* MGSFontWell.h in Headers */ = {isa = PBXBuildFile; fileRef = DF8EBFA91B07D303476FA9E58E058D5C /* MGSFontWell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 531E8AACCBA749AAA56BEB33A6A15D00 /* MGSHybridUserDefaultsController.h in Headers */ = {isa = PBXBuildFile; fileRef = 62B82A82162913F1CBE350CE92F17134 /* MGSHybridUserDefaultsController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54A1FECB15A0D5735DC0FADD673A1E6D /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 709336D5419FF1CBA227C1541018D538 /* DSL.swift */; }; - 55232BDE2042C10EDD69C90C35683370 /* Quick-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 72DEC53886026636C0DBBCA346560F89 /* Quick-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58EBA2C1A43283FB2188AB1FB592D32B /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09FB6DADEDE1E3B78C182C8A15B2C3E /* DSL.swift */; }; - 5D6A2C4C7709FA8B07FBC85AEDD4266F /* MGSPrefsColourPropertiesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C25BCD60468DBBF7E07445CD672FD3B5 /* MGSPrefsColourPropertiesViewController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5EFC81A61171CCA1B19AD248598B8C03 /* MGSUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = B1894F239FC553C39DC7E2CA00987DF5 /* MGSUserDefaults.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5F414D28C982EB3CEC6BBB4F78F696D2 /* ExampleGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = B20BC217F663BFEB6B08A2FCA7BC1188 /* ExampleGroup.swift */; }; - 62220B39EA8B7ADB20C5346A6597AE1B /* Pods-CocoaPods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 52CF0A203FFC44A0CAE9A33B34FE6FCD /* Pods-CocoaPods-dummy.m */; }; - 638CA505B867B383F0E30F38D2E9C0DB /* Fragaria-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F9ED613983F684EC7D96B89DE06E450 /* Fragaria-dummy.m */; }; - 6405C65116778AD2D9EED6B0922BC7A9 /* MGSColourScheme.m in Sources */ = {isa = PBXBuildFile; fileRef = CEFCD4861E3726A7F9918495CA90306B /* MGSColourScheme.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6559201D3E84253C9B1E033194D0701F /* Quick-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 11846634364A69CE592D933C96E79F35 /* Quick-dummy.m */; }; - 66DE8574928FB5090E7FEBC2A3346D33 /* SMLSyntaxError.h in Headers */ = {isa = PBXBuildFile; fileRef = 94387F1A83A0317B245BD2983C1FBF49 /* SMLSyntaxError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 67247723E65D878457A9A511C6CB19A5 /* ANSIEscapeHelper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E660A9591C87D755B5FA9E03380583C /* ANSIEscapeHelper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 67A327F265F8405835013F5C60CDC522 /* MGSFragariaView+Definitions.h in Headers */ = {isa = PBXBuildFile; fileRef = 76A5A8B151E1A26A4B10B9528F847A80 /* MGSFragariaView+Definitions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6848F1C19EB0C5A924863D87D361EE12 /* MGSLineNumberView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0648676204DEE2D3FE05A3E9847F7C90 /* MGSLineNumberView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3FE806A62ABE49E15E03BDC0E0DBD95B /* MGSColourToPlainTextTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 98CE00CEFBBDE3BD6021326638EA60DB /* MGSColourToPlainTextTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 44BC29A7918AD1F298F7EA82F407BBD9 /* Quick.h in Headers */ = {isa = PBXBuildFile; fileRef = ACFDA27078E13ED2F2E51294323B2201 /* Quick.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4564217D65E22BC1078BEE045687DEAD /* Pods-CocoaPods-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AED68631403E75515980F3564999FF9 /* Pods-CocoaPods-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 47176D551680FACC5833C5A12BF37204 /* MGSFragariaTextViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0773046870AC5879CED024953B9C16AB /* MGSFragariaTextViewDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48FD09B1F149829598A2586403BE615D /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 387E96C1F06678A9F75E78296B2328E4 /* ru.lproj */; }; + 4A7D267C56F49799E6268FBE9B608B3D /* MGSColourToPlainTextTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A0B9FB6186E2BBD2BF9D32345C9B669 /* MGSColourToPlainTextTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B0556CA840AB7E167C844829F4F8941 /* zh_CN.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 8179AA2923795763770FA1DF50F8F6B2 /* zh_CN.lproj */; }; + 4C711E0F5A020DC8A8F4D16529C4203F /* MGSMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 7681C28930F2C5AA54EBA38014874900 /* MGSMutableDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E87C6AE24AB15700A39FC24A2F1C93B /* BeLessThanOrEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596D86C954B75A825CF2ADF7DA229F51 /* BeLessThanOrEqual.swift */; }; + 510AB0FDFE3E0358EC62F392D715B257 /* MGSMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 6200283BD0E21EB03B231504F192C260 /* MGSMutableDictionary.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 512DFAE728521F02AF225F0082195DCC /* Nimble.h in Headers */ = {isa = PBXBuildFile; fileRef = DFC75FFD617F7B99D9DEF0D0B629676C /* Nimble.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51742B262416EE9B4797549221869503 /* MGSSyntaxDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 14DD6F7DB0AFEB3E46D4864F219F118F /* MGSSyntaxDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51A985B8AE70FA9CE2CA31238E32A2DA /* MGSFontWell.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BA03371F0B7C85F6D5C03A4AF5A6E2F /* MGSFontWell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 531E8AACCBA749AAA56BEB33A6A15D00 /* MGSHybridUserDefaultsController.h in Headers */ = {isa = PBXBuildFile; fileRef = 51B5E11603D9F95B7416AD84A71B9655 /* MGSHybridUserDefaultsController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54A1FECB15A0D5735DC0FADD673A1E6D /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE7B438D9C12992A25A2F11DC4485084 /* DSL.swift */; }; + 55232BDE2042C10EDD69C90C35683370 /* Quick-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 61C46D805B8F3960AF5E7693523EBB8C /* Quick-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58EBA2C1A43283FB2188AB1FB592D32B /* DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E67C24E53FFE11976B8344B45D9963B /* DSL.swift */; }; + 59D847141E2317EDEEF6BA9DBB0CD828 /* PFMoveApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DEFE8AA544CD1C20C5BF98A284DCB40 /* PFMoveApplication.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 5A00781B56A64EE0C3F4D8951DEECCCD /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 871828C7C85BFFBC49706511B89F10C6 /* sv.lproj */; }; + 5BBD04E9D1EC660BB61813BEE1FD5082 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F20751FA2A96FE2844D0D4981EBAF210 /* tr.lproj */; }; + 5D6A2C4C7709FA8B07FBC85AEDD4266F /* MGSPrefsColourPropertiesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ABF6C34CDC9EEA8067CEFECCFAB0E07 /* MGSPrefsColourPropertiesViewController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5EFC81A61171CCA1B19AD248598B8C03 /* MGSUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 91980A8542EE91E574369FED135156FF /* MGSUserDefaults.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5F414D28C982EB3CEC6BBB4F78F696D2 /* ExampleGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = F67954240FE1F7879543BAD752B8F0D3 /* ExampleGroup.swift */; }; + 638CA505B867B383F0E30F38D2E9C0DB /* Fragaria-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DCF518E95E52D1C03614DFC8F578D9B /* Fragaria-dummy.m */; }; + 6405C65116778AD2D9EED6B0922BC7A9 /* MGSColourScheme.m in Sources */ = {isa = PBXBuildFile; fileRef = D7F0018050DB766DC244BBA448CB71B7 /* MGSColourScheme.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 64EF4CF6FA45198EAAC9DEF705AB212E /* LetsMove-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 30408ED178F9C18D9CE815350FCC226A /* LetsMove-dummy.m */; }; + 6559201D3E84253C9B1E033194D0701F /* Quick-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7397F36EFD9105C1AE9311240F79DB20 /* Quick-dummy.m */; }; + 66DE8574928FB5090E7FEBC2A3346D33 /* SMLSyntaxError.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B7276F786B551C4C49B1FF0556690D0 /* SMLSyntaxError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67247723E65D878457A9A511C6CB19A5 /* ANSIEscapeHelper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C075DE3D4CD7B032361EABFB1340E93A /* ANSIEscapeHelper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67A327F265F8405835013F5C60CDC522 /* MGSFragariaView+Definitions.h in Headers */ = {isa = PBXBuildFile; fileRef = 590C1CEF95EDA9D26600C9315CB6877E /* MGSFragariaView+Definitions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6848F1C19EB0C5A924863D87D361EE12 /* MGSLineNumberView.h in Headers */ = {isa = PBXBuildFile; fileRef = CD8427AED7C6E97E879F302155BBBA5E /* MGSLineNumberView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 68A5607D1674027201284E48EA45A35D /* Pods-CocoaPodsTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C61692155815D44F1DBA14991B9111A5 /* Pods-CocoaPodsTests-dummy.m */; }; - 6B6F8AA78D70DD924C7128E2F48322F8 /* SMLTextView+MGSDragging.h in Headers */ = {isa = PBXBuildFile; fileRef = E990BC0E7AD367946F4F4A345EF3DD12 /* SMLTextView+MGSDragging.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C66E2A04207EFA529A4C5125BFB3FD5 /* SMLSyntaxColouring.h in Headers */ = {isa = PBXBuildFile; fileRef = 283A41AAEEA194B639D343B2D0C0DD6D /* SMLSyntaxColouring.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70EC114A3C37C69625221029BFEBE09B /* MGSColourSchemeController.h in Headers */ = {isa = PBXBuildFile; fileRef = 43C8100828246C15A34249B5A478C15E /* MGSColourSchemeController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 73695FA6A6CDFBB13C0CC73C2E5126C0 /* Nimble-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1878530AA92ADD3C70103D24587BFA5 /* Nimble-dummy.m */; }; - 75D5A1DEACEC08711599DDE1170B4AAE /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D50383EFD4ECDE6168F393110595A0FC /* Images.xcassets */; }; - 7604C8010814807303F2F90638285119 /* MGSUserDefaultsController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F8C8217165EF90701CABF2AD12C8592 /* MGSUserDefaultsController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7680F08C43B965EC873D26E6AD854C9F /* BeIdenticalTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED2706449945867CFB35668CB2693EB /* BeIdenticalTo.swift */; }; - 77128C0365A98E3BAC038A915B38791C /* BeAKindOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = F50C9931FBB0BA9DE2AB5B4AE5102452 /* BeAKindOf.swift */; }; - 7A6E2730A25A55D8DFA74D3D7CB005EF /* BeAnInstanceOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043533DA51EA8F121C4ABB4DBD8B9D55 /* BeAnInstanceOf.swift */; }; - 7BFD25B1BB1116D8AC47E2C3874C5B76 /* ObjCMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEE0F158AF21DB3043EB47262B6D5596 /* ObjCMatcher.swift */; }; - 7CA73B28AE06B9DF9071234FBFF97D73 /* MGSFontWell.m in Sources */ = {isa = PBXBuildFile; fileRef = F0C220EB47B53B902C2E1260B37104A8 /* MGSFontWell.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7DA9FF8513AA48310B15A0744A541818 /* SourceLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01E67B8D4C5413D5D06EEA73DBE1AF32 /* SourceLocation.swift */; }; - 7DE4A3E4BF507DE26B87A460F39B2878 /* MGSFragariaView+Definitions.m in Sources */ = {isa = PBXBuildFile; fileRef = BF9C34C39F96EF3C5DE534E83B743C51 /* MGSFragariaView+Definitions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 69366AF06EF2076E90B8BD7B0D962E6A /* ca.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 3CB4D4D6EB476688F29F8577C9CAE48F /* ca.lproj */; }; + 6B6F8AA78D70DD924C7128E2F48322F8 /* SMLTextView+MGSDragging.h in Headers */ = {isa = PBXBuildFile; fileRef = 5929FE2212447C3F4DC2731B38397374 /* SMLTextView+MGSDragging.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C66E2A04207EFA529A4C5125BFB3FD5 /* SMLSyntaxColouring.h in Headers */ = {isa = PBXBuildFile; fileRef = BC5C651041CD0B340C12CBCC8C0E2605 /* SMLSyntaxColouring.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70EC114A3C37C69625221029BFEBE09B /* MGSColourSchemeController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EA7A5B028902964B41461E3A1E2817F /* MGSColourSchemeController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73695FA6A6CDFBB13C0CC73C2E5126C0 /* Nimble-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BCC1EE5D621D7C8163C940C1A3F27CF /* Nimble-dummy.m */; }; + 75D5A1DEACEC08711599DDE1170B4AAE /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9C41425121900EC740E873BBFB72D19B /* Images.xcassets */; }; + 7604C8010814807303F2F90638285119 /* MGSUserDefaultsController.h in Headers */ = {isa = PBXBuildFile; fileRef = D7B9056E2DF99F187D871414EE8D9C66 /* MGSUserDefaultsController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7680F08C43B965EC873D26E6AD854C9F /* BeIdenticalTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 189A2ECC7C44522E72722C1DE15DDDE1 /* BeIdenticalTo.swift */; }; + 77128C0365A98E3BAC038A915B38791C /* BeAKindOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = D32BAA793EDF06C9D586312F370B1481 /* BeAKindOf.swift */; }; + 7A6E2730A25A55D8DFA74D3D7CB005EF /* BeAnInstanceOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAE5D0E1125E330992EB0CB7731950A3 /* BeAnInstanceOf.swift */; }; + 7BFD25B1BB1116D8AC47E2C3874C5B76 /* ObjCMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BA0E48D943741C6B59751E181980BF3 /* ObjCMatcher.swift */; }; + 7C9BFC509ABA7E6F20B76A23AD9648E3 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D0B03E51DBD3F2F43EB3D59A71ED6475 /* en.lproj */; }; + 7CA73B28AE06B9DF9071234FBFF97D73 /* MGSFontWell.m in Sources */ = {isa = PBXBuildFile; fileRef = 610245E7C8F0878E40F66204CC5EDA40 /* MGSFontWell.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7DA9FF8513AA48310B15A0744A541818 /* SourceLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2FBBE4B386F169990A411FC04E3491 /* SourceLocation.swift */; }; + 7DE4A3E4BF507DE26B87A460F39B2878 /* MGSFragariaView+Definitions.m in Sources */ = {isa = PBXBuildFile; fileRef = 18825058B44C3D2749F4298D6D7D5DE3 /* MGSFragariaView+Definitions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7F6C4D26D8E777E32D297353330C8B66 /* mk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 839A94E09B48AEA9AEB456EB47CF0898 /* mk.lproj */; }; 8097A5A83C66C5955CA4A8B9E880EAAE /* Pods-CocoaPodsTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C1D806426006E14D610FA73C565DDE78 /* Pods-CocoaPodsTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 831D33A4C5C5BBC1EC158D9A236C61D7 /* NimbleXCTestHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7D3C5D122DF1C6D1DE37D6125318CD1 /* NimbleXCTestHandler.swift */; }; - 892AEE776CDDFEA57685CDB475E5CB0A /* World+DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = A7785DC5E4177191BF8AF99FF266C69E /* World+DSL.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 89627C8D47CF334BFF9F6EBEEC368279 /* QuickSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = DFC345DF9EE21FD1524978ADCBBBF36D /* QuickSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D0BF52FF564A170A3D1DE28C27B233E /* Poll.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79215821C9FB2B39792E723BB194659C /* Poll.swift */; }; - 8DD622C336933DDC473E841B2307DA48 /* MGSPrefsEditorPropertiesViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F4D0FDF7054D4F53943211749FDCF18 /* MGSPrefsEditorPropertiesViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 901BF4E9630C23857E6998780EB7708B /* NSString+QCKSelectorName.h in Headers */ = {isa = PBXBuildFile; fileRef = 8177BA73C70F22845B042575E92A0E53 /* NSString+QCKSelectorName.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9187EEC2982DB82AD8D3A7001AA647D6 /* NMBExceptionCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D2C633B2CA6D3DAAC5AB688CCCEB586 /* NMBExceptionCapture.m */; }; - 9341B96D63EF6C54A1F906A1BBAEAF46 /* DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AE7431DDD4EBF442CF779ECB4942E46 /* DSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93AB20BDE28EE842C25251698931CB34 /* World.h in Headers */ = {isa = PBXBuildFile; fileRef = E379F398BC8BD158421C0F316DF73D49 /* World.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9646787942A85613FE77F45794E9B5CD /* BeginWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46371B271197CFDB39143DD553058E42 /* BeginWith.swift */; }; - 966197D3D8BE9D5FD2663795F8FD0930 /* MGSSyntaxErrorController.h in Headers */ = {isa = PBXBuildFile; fileRef = 494282C12C158956F1235A7383794EFE /* MGSSyntaxErrorController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 985DB992B0DA30F73EA803D35E11956A /* NSString+Fragaria.h in Headers */ = {isa = PBXBuildFile; fileRef = 466955D0A3E31936F8233C183B877793 /* NSString+Fragaria.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A98F169B1C4644C3171AC0952F146B1 /* SMLLayoutManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BD3F95B5647179A70F2D4F8BF93B82A7 /* SMLLayoutManager.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9C355556A58CFF01D8C3B1AD4B5DC523 /* World.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DB4BF420577D92506F68A8350C3810B /* World.swift */; }; - 9C50B088429CBCA2EBC75CB2C8A2EE55 /* SMLTextView+MGSTextActions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ED9D8C1DEE0B2C6931875DAD8C9A15A /* SMLTextView+MGSTextActions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9E7786C034F0E0A6B5F0A0E6BE7D7E4A /* BeEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7601807C35D57C1DE00B56759DAD8C1 /* BeEmpty.swift */; }; - 9E7F7D8C56FCA71E87192546D1254396 /* QuickConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ECD5B819C4B6286651DE24ADD290B23 /* QuickConfiguration.m */; }; - A1C397974F0BD7037BA2428D36F6B728 /* QCKDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 56CD5E64CF60023057B050ABA5E8474F /* QCKDSL.m */; }; - A35D2C261ED95C1DF2CBCA52F0193F94 /* SuiteHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 516717AEFFAAA8ECC7CEA870CDA9A2FC /* SuiteHooks.swift */; }; - A3AA6E91DEE3BFE77B9AF44BE2978713 /* MGSPrefsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A05B5BA7F55044E6C32597DB3DCC29DF /* MGSPrefsViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A52CCA9214D2B1FC5A5045997A58606F /* MGSDragOperationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E5362639AB3C9E58A2CF62C6DD746EB /* MGSDragOperationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A657CFB685BE4B28E8D68352B008C7EA /* MGSPrefsColourPropertiesViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 546DB0660EB5A7A4F8FBB8A1399622C4 /* MGSPrefsColourPropertiesViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A68F1787476A5705462C5554B6D25331 /* NSString+Fragaria.m in Sources */ = {isa = PBXBuildFile; fileRef = C8936FF8F13F4111DF1948CAAA9E791A /* NSString+Fragaria.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AA31B1CDDC7C584316A8E91434AA322E /* MGSHybridUserDefaultsController.m in Sources */ = {isa = PBXBuildFile; fileRef = BCB88E4B380E41988B6F34441310B0DE /* MGSHybridUserDefaultsController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AE7261D9B94B1301DCDA8D606A906916 /* SMLAutoCompleteDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 98137A34C3D93CAE7D9CB7B7C69852FA /* SMLAutoCompleteDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B0A26F58BA3E6222E50AE5AC883B8EAF /* DSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 562E6C7EFE7491FC37284582699B3B8D /* DSL.m */; }; - B1C0EB1E264E320B591DB6F74BE61CCD /* MGSBoolToGlobalHintTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = BF647E8CBCA6C3DFC2B5012BCD82E320 /* MGSBoolToGlobalHintTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B41E8E775408ACE233F29CE93388B270 /* Contain.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5E12E3B4F65260B4404F08E2503036C /* Contain.swift */; }; - B4554E25F3D78DCA00620364B13DEAFD /* NSObject+Fragaria.h in Headers */ = {isa = PBXBuildFile; fileRef = 446BB42935C49959869917B8554A638E /* NSObject+Fragaria.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6922A78F7CB63FB998CBB41612E4629 /* MGSLineNumberView.m in Sources */ = {isa = PBXBuildFile; fileRef = 90E7A0B158AB8C2BD2941A3751BEFC14 /* MGSLineNumberView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 831D33A4C5C5BBC1EC158D9A236C61D7 /* NimbleXCTestHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EF35F4EB9DBA3E5781BA5AB575DAEF9 /* NimbleXCTestHandler.swift */; }; + 892AEE776CDDFEA57685CDB475E5CB0A /* World+DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = B5B098C406166747CE2C276032D6FC28 /* World+DSL.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 89627C8D47CF334BFF9F6EBEEC368279 /* QuickSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 484093A8AF69ACCAEC766F5C2291F792 /* QuickSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C4161F94BF2B6D8545F4E91AFEC283E /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9C3094EF0A64CA96983585B49B6A175D /* cs.lproj */; }; + 8D0BF52FF564A170A3D1DE28C27B233E /* Poll.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8563A2A6E1B35FF44051DBBB1EEFDCDA /* Poll.swift */; }; + 8DD622C336933DDC473E841B2307DA48 /* MGSPrefsEditorPropertiesViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 76B4B4E6954F34C71E8F8D8AF7FBB163 /* MGSPrefsEditorPropertiesViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 901BF4E9630C23857E6998780EB7708B /* NSString+QCKSelectorName.h in Headers */ = {isa = PBXBuildFile; fileRef = E9A1A82F28F1BCB586347EEA30094807 /* NSString+QCKSelectorName.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9187EEC2982DB82AD8D3A7001AA647D6 /* NMBExceptionCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = B5694ECF7ECB5F862915F57B0559A494 /* NMBExceptionCapture.m */; }; + 92A05ECB6A8AD8039E54F5AF125C463A /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 8A5D8E108404C8DD112825885BE21862 /* de.lproj */; }; + 9341B96D63EF6C54A1F906A1BBAEAF46 /* DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 252A9525A3B537C7CCD0130DA3413FCE /* DSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 93AB20BDE28EE842C25251698931CB34 /* World.h in Headers */ = {isa = PBXBuildFile; fileRef = F99E37801710E091359579FFD7FF213A /* World.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 942F28495D392B486BFF11A2EEFA308A /* PFMoveApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B5D9C6810BD77B73F87E9BDA31CEE67 /* PFMoveApplication.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9646787942A85613FE77F45794E9B5CD /* BeginWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3701F4B38FDFB24AE40B49690E4B99EC /* BeginWith.swift */; }; + 966197D3D8BE9D5FD2663795F8FD0930 /* MGSSyntaxErrorController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C0885FC8417C59FBA9CF60991EBFFB9 /* MGSSyntaxErrorController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 985DB992B0DA30F73EA803D35E11956A /* NSString+Fragaria.h in Headers */ = {isa = PBXBuildFile; fileRef = 448D57123FF5DBF1045591A2B30DF077 /* NSString+Fragaria.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98A8423023D63CEE9CB273C0ED316018 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A95353F125C756B84B5E440064DAD52E /* Cocoa.framework */; }; + 9A98F169B1C4644C3171AC0952F146B1 /* SMLLayoutManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 484D5DFB92A2810D95FD8DB786CD05E2 /* SMLLayoutManager.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9C355556A58CFF01D8C3B1AD4B5DC523 /* World.swift in Sources */ = {isa = PBXBuildFile; fileRef = B19A186ED27095000EB99E6DC3324B4C /* World.swift */; }; + 9C50B088429CBCA2EBC75CB2C8A2EE55 /* SMLTextView+MGSTextActions.m in Sources */ = {isa = PBXBuildFile; fileRef = D6C01C1A901F150EF024C1D98CB57A7E /* SMLTextView+MGSTextActions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9E7786C034F0E0A6B5F0A0E6BE7D7E4A /* BeEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E26A006FE61C15F4BA89DD7D1FD526E /* BeEmpty.swift */; }; + 9E7F7D8C56FCA71E87192546D1254396 /* QuickConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 712F618D606BAC0D5FA2351D85D69C8C /* QuickConfiguration.m */; }; + A1C397974F0BD7037BA2428D36F6B728 /* QCKDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = EAD24232BF0882998F927A56D18A36A5 /* QCKDSL.m */; }; + A35D2C261ED95C1DF2CBCA52F0193F94 /* SuiteHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17364913EF24BBB211DDDBE388BFD761 /* SuiteHooks.swift */; }; + A3AA6E91DEE3BFE77B9AF44BE2978713 /* MGSPrefsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 31B0CC3E9927E7CF09C7E9E5017F20B0 /* MGSPrefsViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A52CCA9214D2B1FC5A5045997A58606F /* MGSDragOperationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D2E66C720D5A3C301469B24DF924BFCC /* MGSDragOperationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A657CFB685BE4B28E8D68352B008C7EA /* MGSPrefsColourPropertiesViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 87FCA2D39FA909129384427A7FBE902A /* MGSPrefsColourPropertiesViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A68F1787476A5705462C5554B6D25331 /* NSString+Fragaria.m in Sources */ = {isa = PBXBuildFile; fileRef = A607192F3169C8032776B9AB338B4439 /* NSString+Fragaria.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AA31B1CDDC7C584316A8E91434AA322E /* MGSHybridUserDefaultsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 79D02D37BBA632907537E1AFB26E5B71 /* MGSHybridUserDefaultsController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AE7261D9B94B1301DCDA8D606A906916 /* SMLAutoCompleteDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A64B8C1A8C87FE52584AAD79F078D11 /* SMLAutoCompleteDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B0A26F58BA3E6222E50AE5AC883B8EAF /* DSL.m in Sources */ = {isa = PBXBuildFile; fileRef = E47A80FF4EE76C4C0AAE951FD2B17345 /* DSL.m */; }; + B1C0EB1E264E320B591DB6F74BE61CCD /* MGSBoolToGlobalHintTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A2A21D4BB60758F447EDBA05226FE52 /* MGSBoolToGlobalHintTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2ED21903584A1958DFF6306A97B1569 /* hu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = C79EE36653F524A5E24AB78E0C62ADD6 /* hu.lproj */; }; + B304717F4DB269672D4E17CDC62B159A /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 435F196E1AD1E5F49EBA7CEA864119D9 /* nl.lproj */; }; + B41E8E775408ACE233F29CE93388B270 /* Contain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F80E5FCC5102F034B41B0AD10FFF9A3 /* Contain.swift */; }; + B4554E25F3D78DCA00620364B13DEAFD /* NSObject+Fragaria.h in Headers */ = {isa = PBXBuildFile; fileRef = 887CE49B863D2BF6EA221ED62A14C810 /* NSObject+Fragaria.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6922A78F7CB63FB998CBB41612E4629 /* MGSLineNumberView.m in Sources */ = {isa = PBXBuildFile; fileRef = C07AAA2AC7C19485C5BF635C695216CF /* MGSLineNumberView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; B72359CFBFAC4CF25A0C05F6C70493FA /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 63098961705BDDC8582CCEB8FBB955F9 /* XCTest.framework */; }; - B84E34B426FBA9F05D027E68A54B2119 /* QCKDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = A1EB098745DF6A34D93E3993E0AA996C /* QCKDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B905718B2501DDA22F2AE73CB6E76E6B /* BeCloseTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B34DFB43A7134027FEE8EE4F097B798 /* BeCloseTo.swift */; }; - BB4F35062294C1A461DA3CEF6306A1DB /* HaveCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D2A63951E9C29AFDC903B6BB4E4EA44 /* HaveCount.swift */; }; - BC8A543B527950B75D588F5F1CA7B978 /* SMLSyntaxColouringDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 041B0D08BC0DA049CB41C8F050755DC7 /* SMLSyntaxColouringDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BCB53F24DCADF12601B8BA90AE3190AE /* BeLessThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 385796C8EE48CD7A8031D76D48D83A3D /* BeLessThan.swift */; }; - BF61EE0802FF52FEEA18A8170D783D1C /* SMLTextView+MGSDragging.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D3EA8686FDAEC54834B204733F604CC /* SMLTextView+MGSDragging.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BF905A9E1671CF4D287FD4F83CCB5267 /* MGSExtraInterfaceController.m in Sources */ = {isa = PBXBuildFile; fileRef = ADF40F444DB293BDCB3B7F96036E2F2D /* MGSExtraInterfaceController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C09815856EAE286A3376C5959EF5551B /* SMLTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 74BB28A03BC70EACE4CE560C4101B04B /* SMLTextView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2D9C39B2D9D4B73951CC1BBAFDED85C /* MGSUserDefaultsController.m in Sources */ = {isa = PBXBuildFile; fileRef = E78300B00DB0CBE14B5E814FCB806E79 /* MGSUserDefaultsController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C3640F9A14C90553F3F5253A20BA2476 /* MGSMutableSubstring.m in Sources */ = {isa = PBXBuildFile; fileRef = 184D973AF263C056AD0F99645AB4DA0A /* MGSMutableSubstring.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C63AB521EA514A811A167E507C0CF9AD /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9238255C42C514E781E8B3296A396AD9 /* Expression.swift */; }; - C6855434951B060ACDC34A563A2C162D /* MGSBoolToColourTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = B871C61653B9CD0B02E066FC429FC770 /* MGSBoolToColourTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B84E34B426FBA9F05D027E68A54B2119 /* QCKDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = FB329A1E4F84207A87B5B9912795A901 /* QCKDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B877D1FB7D9BFF1D577F54F9798D02B4 /* LetsMove-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C3072BBDAF4986AFE36E9FE461A8662D /* LetsMove-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B905718B2501DDA22F2AE73CB6E76E6B /* BeCloseTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB18C1EE098FD44B3344901A7499A47 /* BeCloseTo.swift */; }; + BB4F35062294C1A461DA3CEF6306A1DB /* HaveCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60842FB2B2517C9ED1FD823D397E6051 /* HaveCount.swift */; }; + BC8A543B527950B75D588F5F1CA7B978 /* SMLSyntaxColouringDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = E2574B2C72F92F9560FFA1A5314C22E5 /* SMLSyntaxColouringDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BCB53F24DCADF12601B8BA90AE3190AE /* BeLessThan.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAC4E5AD4611225FC36488BE8CF4AF20 /* BeLessThan.swift */; }; + BE3ACB34B20815C8302FCAECCFCC9078 /* Pods-CocoaPods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 52CF0A203FFC44A0CAE9A33B34FE6FCD /* Pods-CocoaPods-dummy.m */; }; + BF61EE0802FF52FEEA18A8170D783D1C /* SMLTextView+MGSDragging.m in Sources */ = {isa = PBXBuildFile; fileRef = 312CE4C71CE05DEA1A0A2740FC98ABF6 /* SMLTextView+MGSDragging.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BF905A9E1671CF4D287FD4F83CCB5267 /* MGSExtraInterfaceController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FD4C11CB2AED85D0AA97C349956CE5D /* MGSExtraInterfaceController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C09815856EAE286A3376C5959EF5551B /* SMLTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4E46AEEDE347AC35401D77F65A79E9 /* SMLTextView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2D9C39B2D9D4B73951CC1BBAFDED85C /* MGSUserDefaultsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1502D5FFA1D97C2C77CEA9DDF5C6A8B6 /* MGSUserDefaultsController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C3640F9A14C90553F3F5253A20BA2476 /* MGSMutableSubstring.m in Sources */ = {isa = PBXBuildFile; fileRef = 2963EADBD753B63E4D12E52F3DA0539F /* MGSMutableSubstring.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C63AB521EA514A811A167E507C0CF9AD /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EA9AF39481E5BEF440271D6215886A2 /* Expression.swift */; }; + C6855434951B060ACDC34A563A2C162D /* MGSBoolToColourTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = D69631C8E62A780244A8B1550C330C53 /* MGSBoolToColourTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; C8B95F1E2FE95E1780875DBCB814DF50 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A95353F125C756B84B5E440064DAD52E /* Cocoa.framework */; }; - C8E81217D3167B24BD1A8A2E25B035D3 /* SMLSyntaxColouring.m in Sources */ = {isa = PBXBuildFile; fileRef = B46089C8A113DF40924294D0DE913F13 /* SMLSyntaxColouring.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C9AC658F3FCB67B50E96313C2687B33D /* MatcherProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C312528B02B48C266F475FC13E368B /* MatcherProtocols.swift */; }; - CAAED5FB81DB035A9EC080917C783FA6 /* AdapterProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7C7198215E68D1608B2556156B94D0 /* AdapterProtocols.swift */; }; - CB04FD9116EF8C0E28D981A753D3B39B /* MGSFragariaViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 286D8031B676E26D2D95CE6EE5228B9B /* MGSFragariaViewPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB484473C50838832F96DC5E69934A23 /* ANSIEscapeHelper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 42A1922226BEA17035C49333B016CFBF /* ANSIEscapeHelper-dummy.m */; }; - CBB55C3AF97D0F83764F0DE75921EF2B /* Fragaria-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DD30DF5E1861FC6C7BFC06E8AC9C3E35 /* Fragaria-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC146A558DEB168AF0B4215C5D1BAE1E /* Callsite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22655A50DCAAEAE140EE28BFE9B0909B /* Callsite.swift */; }; - CD9D31B6063C50689EAC2A0745C282DC /* ObjCExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD77C63DEAFFA7DD16E2F13DE52659F /* ObjCExpectation.swift */; }; - D038826F82A2D2BB2C4FA7EE60A9649D /* NSColor+TransformedCompare.m in Sources */ = {isa = PBXBuildFile; fileRef = E22596E14F3D7A4891A94B18476E6C61 /* NSColor+TransformedCompare.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D429691F39B4C30A8993360FB8A3E334 /* AllPass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B4FE268C926CA9D775D765D25B06AF4 /* AllPass.swift */; }; - D46A63478F7676C6073887E0D2446763 /* MGSColourSchemeSaveController.h in Headers */ = {isa = PBXBuildFile; fileRef = 14FB7E327F7F72C2764DE1C4F2CA4CAA /* MGSColourSchemeSaveController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5CDDF7156FF90C1BFF808F799A852B4 /* SMLTextViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = CC43609A40B44BD45C80302E4A2D4C40 /* SMLTextViewPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D7B45D4600C6166C124C0A926EE65284 /* Functional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68C961008BF94A6025F03A0085B5867C /* Functional.swift */; }; - D8F2FB134AD170A82CFF604D0710971F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A95353F125C756B84B5E440064DAD52E /* Cocoa.framework */; }; - D950B6316C59BF5678AEC9A804AF67CB /* QuickConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 544E8727FF96CAE61DC584901810A1A5 /* QuickConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DAB0F2900CDBC6489719652D7D85A072 /* World+DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C035AE82A37F421DD2EA90461885E16 /* World+DSL.swift */; }; - DE92D96492DA98838BA0BE335203163A /* ExampleMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F089435D293362836B4F65D56677BB /* ExampleMetadata.swift */; }; - DEE170DD3064F7343884A4016546B762 /* DSL+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84FDA859F55DD723D7F90FD7EE9E1826 /* DSL+Wait.swift */; }; - E2FBD93D72DF01427486D1A6853FC689 /* Expectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09726B32E9351B3B1CF2BCD242B04328 /* Expectation.swift */; }; - E3346190B55228775B70229F00BDFC22 /* MGSColourScheme.h in Headers */ = {isa = PBXBuildFile; fileRef = 43522A7B1312B082386DC0A846D2A12D /* MGSColourScheme.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E36C5201AE7F1CBB25F9D2E7CBFC3C20 /* Match.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DD51BA0C6583B55B68A8033313D65A /* Match.swift */; }; - E380ED1D8B5AAAA1ECFD366F2997B9D4 /* SMLTextView+MGSTextActions.h in Headers */ = {isa = PBXBuildFile; fileRef = E6465CA319B895DD0E78C4193EF46B45 /* SMLTextView+MGSTextActions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E4E1228F52C57514405973C0F3811D33 /* SyntaxDefinitions.plist in Resources */ = {isa = PBXBuildFile; fileRef = CCA4F6A7E935592165D623813A3032B0 /* SyntaxDefinitions.plist */; }; - E6E7B15FAD6C56681511813DB2666478 /* AssertionRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21E374612B59EDAD5D4D53A67542F4AF /* AssertionRecorder.swift */; }; + C8E81217D3167B24BD1A8A2E25B035D3 /* SMLSyntaxColouring.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C7AC20FA1743D14002F065065818A73 /* SMLSyntaxColouring.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C9AC658F3FCB67B50E96313C2687B33D /* MatcherProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FAFABDB03E78D9F95EF0C40B326840B /* MatcherProtocols.swift */; }; + CAAED5FB81DB035A9EC080917C783FA6 /* AdapterProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F2DCCDE5845709AB4E092EF9332E9FC /* AdapterProtocols.swift */; }; + CB04FD9116EF8C0E28D981A753D3B39B /* MGSFragariaViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A8AC0761D38A878A404B9454DE834C6 /* MGSFragariaViewPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB484473C50838832F96DC5E69934A23 /* ANSIEscapeHelper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 759DCC5707237219A23FA286C9A09C13 /* ANSIEscapeHelper-dummy.m */; }; + CBB55C3AF97D0F83764F0DE75921EF2B /* Fragaria-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F5BF31985BEE0DCE460DEEF937F71DD2 /* Fragaria-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC146A558DEB168AF0B4215C5D1BAE1E /* Callsite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ACE6AEADC6BE340D11FD5EB7D32AB17 /* Callsite.swift */; }; + CC62B64E1E373B4F6C28568DDB54494F /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = E3F98E0951056BE027BEA69F17ED953B /* it.lproj */; }; + CD9D31B6063C50689EAC2A0745C282DC /* ObjCExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D21E8AE4A0E478D79010EBB31D6D8711 /* ObjCExpectation.swift */; }; + CE5E61E2AEADF91F256389BDC2F2853A /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 392364734A1117E492DA93B98ABC00CC /* fr.lproj */; }; + D038826F82A2D2BB2C4FA7EE60A9649D /* NSColor+TransformedCompare.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AF66AFEABD31744B4C85207046018E7 /* NSColor+TransformedCompare.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D429691F39B4C30A8993360FB8A3E334 /* AllPass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 710CC9CC0427E9A3DB3ED2E9F65060AF /* AllPass.swift */; }; + D46A63478F7676C6073887E0D2446763 /* MGSColourSchemeSaveController.h in Headers */ = {isa = PBXBuildFile; fileRef = 308757B98BC2DFC0F4B9650AD5EE20B9 /* MGSColourSchemeSaveController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5CDDF7156FF90C1BFF808F799A852B4 /* SMLTextViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BF64ACE8C901D5EA1AA8131863EBBEB /* SMLTextViewPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D7B45D4600C6166C124C0A926EE65284 /* Functional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DD114EC5AB502F4FFD8B9E2FC2BB6D3 /* Functional.swift */; }; + D950B6316C59BF5678AEC9A804AF67CB /* QuickConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = C02A99AD3102A8F4B8FA175667E21654 /* QuickConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DAB0F2900CDBC6489719652D7D85A072 /* World+DSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ECBF36E14FC33634054264BC8319CDE /* World+DSL.swift */; }; + DE92D96492DA98838BA0BE335203163A /* ExampleMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7CB93A391B576E322E3A05BCBFDEC4 /* ExampleMetadata.swift */; }; + DEE170DD3064F7343884A4016546B762 /* DSL+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C969A6248B80E0785923EBC98CAA3B6 /* DSL+Wait.swift */; }; + E2FBD93D72DF01427486D1A6853FC689 /* Expectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 007401AD861DF94C0AE8FA937C61BAA4 /* Expectation.swift */; }; + E3346190B55228775B70229F00BDFC22 /* MGSColourScheme.h in Headers */ = {isa = PBXBuildFile; fileRef = B78A4D8DD353E32FC1A983DED8FAEA42 /* MGSColourScheme.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E36C5201AE7F1CBB25F9D2E7CBFC3C20 /* Match.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8FF02819C54CFD6FBC0DD4D13A23EB3 /* Match.swift */; }; + E380ED1D8B5AAAA1ECFD366F2997B9D4 /* SMLTextView+MGSTextActions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8CA9592A56551A2019410419B2D8BE /* SMLTextView+MGSTextActions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E4E1228F52C57514405973C0F3811D33 /* SyntaxDefinitions.plist in Resources */ = {isa = PBXBuildFile; fileRef = BFD543C06DC34D8BF2F7D9A69BD056C2 /* SyntaxDefinitions.plist */; }; + E65545099E766CD6CF302CEDCB337BA6 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 81387338D6FE0FAA61D1CEEE1EE54C6C /* ja.lproj */; }; + E6E7B15FAD6C56681511813DB2666478 /* AssertionRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79E11423E30B8DF36BD3133EF6D0FA15 /* AssertionRecorder.swift */; }; E71459453D2236C8D1C27D219B353A1D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A95353F125C756B84B5E440064DAD52E /* Cocoa.framework */; }; - EA497292CB9D13A8B1F30467159C9B0A /* SMLLayoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 53580FE0CFA0B5CA02F9064C1A15B4F4 /* SMLLayoutManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA497292CB9D13A8B1F30467159C9B0A /* SMLLayoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F4D17B5AA4B1EE42F875A8368293B6E2 /* SMLLayoutManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; EAED8D2ED22C0E205DA204D1763A8B58 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A95353F125C756B84B5E440064DAD52E /* Cocoa.framework */; }; - ED09230DC152BFFE42CC4DA607F4B75F /* AMR_ANSIEscapeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = E880175616C496BA4B5CBF1D9D2BCB1E /* AMR_ANSIEscapeHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EDF8384796BDD1A9B3E4A2B5E540A3FC /* MGSColourSchemeSaveController.m in Sources */ = {isa = PBXBuildFile; fileRef = 05A97546D2FE27B53C28663C7C6B6E6F /* MGSColourSchemeSaveController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EF84C8E8FAE0998E2E233A93E45B296D /* MGSBreakpointDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D333BCE30ABA98D27EE184BD2B783C19 /* MGSBreakpointDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F07FA5160503F10189F5E904C9163988 /* MGSBoolToColourTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 60B53CE7540D84A3545D3210F85B935A /* MGSBoolToColourTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F10FD3129985704FA1610F84FB98EDF5 /* Stringers.swift in Sources */ = {isa = PBXBuildFile; fileRef = E66CE71FB28D31DEF3248FC5A1666870 /* Stringers.swift */; }; - F1D4A8A1FC68EFA7F45945908D70A352 /* BeNil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 081288C07EDB294731499B6272DA0396 /* BeNil.swift */; }; + EB46D09F1E2BB53CEDAC9AD3CA79D794 /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = E13C04E05838DEA67B5D1A968E3C821D /* ko.lproj */; }; + ED09230DC152BFFE42CC4DA607F4B75F /* AMR_ANSIEscapeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ED44C28348EC46E4793BAAEFE6D6787 /* AMR_ANSIEscapeHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDF8384796BDD1A9B3E4A2B5E540A3FC /* MGSColourSchemeSaveController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AE93A967540C19D8C94A46BBBAC6F7B /* MGSColourSchemeSaveController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EF7A833C59C1642C8D78572DF87930C4 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 8F0EC428ADEE0376AAC17E52DBA2048E /* da.lproj */; }; + EF84C8E8FAE0998E2E233A93E45B296D /* MGSBreakpointDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 531083473B069C12BFC63E0E6C152F7E /* MGSBreakpointDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F0722D05EF7EE6B4A677AC14E94CBE5E /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D531936A85813329B8527BFA58E9129E /* es.lproj */; }; + F07FA5160503F10189F5E904C9163988 /* MGSBoolToColourTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AD382735777ECD3797B223D8C02432A /* MGSBoolToColourTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F10FD3129985704FA1610F84FB98EDF5 /* Stringers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 356FDFB1AFFD1C857F8DDB0CF28680A1 /* Stringers.swift */; }; + F1D4A8A1FC68EFA7F45945908D70A352 /* BeNil.swift in Sources */ = {isa = PBXBuildFile; fileRef = F887D14B34EC9E21983EE06964DD2D96 /* BeNil.swift */; }; F478920C5B03CEC62512DD30F3C7FDEC /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A95353F125C756B84B5E440064DAD52E /* Cocoa.framework */; }; - F61D7DC026548788DB470C934610E14A /* MGSPrefsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B7819950479BE8BB2BEE3C40D857F89 /* MGSPrefsViewController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F7982672580A89AD2C748B7D707416B4 /* MGSSyntaxController.h in Headers */ = {isa = PBXBuildFile; fileRef = 337D4BBE0F47559701FF069A12D42CB9 /* MGSSyntaxController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB1347627E64CA7E98C19DC985E13D95 /* Equal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 750F8F45D9823EA5F3067FBE9A5ABC09 /* Equal.swift */; }; - FFC311AC1E19A23E0EB7B1B3A7A5A744 /* RaisesException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 780E043F689A002C07A65EE9AFD00B04 /* RaisesException.swift */; }; + F61D7DC026548788DB470C934610E14A /* MGSPrefsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E3D791D056AE50D2FED0B62FDE0D393 /* MGSPrefsViewController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F7982672580A89AD2C748B7D707416B4 /* MGSSyntaxController.h in Headers */ = {isa = PBXBuildFile; fileRef = 730C879BB9551F223227C8F58D858EAD /* MGSSyntaxController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9D28367656A107926B7D92B6330BA0A /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 436327F2D47481A5E5D838C76A12AD10 /* nb.lproj */; }; + FB1347627E64CA7E98C19DC985E13D95 /* Equal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2336F6D3CF08DD186E2115CA89D1B0D /* Equal.swift */; }; + FB87FC29CA1DBFAF3740F9362CB38A19 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 4E0025A7DA3F688730385BFCFD65DCC9 /* pl.lproj */; }; + FF307D865E3FF33957EFBCC49D041F1A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A95353F125C756B84B5E440064DAD52E /* Cocoa.framework */; }; + FFC311AC1E19A23E0EB7B1B3A7A5A744 /* RaisesException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D8A491EB00496FAADBDE38F3239B443 /* RaisesException.swift */; }; + FFE4ED9B04DD879CC8E403FAEEA41710 /* sk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = C030FC791D8E9C01E32B1E41E389F6D4 /* sk.lproj */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -181,12 +210,19 @@ remoteGlobalIDString = D7EE9BD538BE6D2A45ECFF72A9C7C1B1; remoteInfo = Quick; }; - 9B7305C0B2BB3965D6242308687576DF /* PBXContainerItemProxy */ = { + 72178860AB962982F58C05C2930DA6F1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 090B434A68245823A6CF730DF81AD9D8; - remoteInfo = Fragaria; + remoteGlobalIDString = FC644B856EB61F1DC0DFF7B14A96EDA0; + remoteInfo = ANSIEscapeHelper; + }; + A5B2291261BE6512538E15DED39FB43B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2C16699D5C1817292D99390ED97907EB; + remoteInfo = LetsMove; }; A5B8353157C5E2AD7C26DD74496CC2CE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -195,223 +231,256 @@ remoteGlobalIDString = C5DB5104FED3C10F78978AFC810982B9; remoteInfo = Nimble; }; - E47E1B86B6956660F9AAD459DA01FBE6 /* PBXContainerItemProxy */ = { + F79BFC64907FADFB2B401033AC0FEC55 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = FC644B856EB61F1DC0DFF7B14A96EDA0; - remoteInfo = ANSIEscapeHelper; + remoteGlobalIDString = 090B434A68245823A6CF730DF81AD9D8; + remoteInfo = Fragaria; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 01E67B8D4C5413D5D06EEA73DBE1AF32 /* SourceLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SourceLocation.swift; path = Nimble/Utils/SourceLocation.swift; sourceTree = ""; }; - 02BAA04355BB029657B762F205D3D9D3 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 039389E9E89EEF284C70AE51F48C8C16 /* Nimble-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-prefix.pch"; sourceTree = ""; }; - 041B0D08BC0DA049CB41C8F050755DC7 /* SMLSyntaxColouringDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLSyntaxColouringDelegate.h; sourceTree = ""; }; - 043533DA51EA8F121C4ABB4DBD8B9D55 /* BeAnInstanceOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAnInstanceOf.swift; path = Nimble/Matchers/BeAnInstanceOf.swift; sourceTree = ""; }; - 05A97546D2FE27B53C28663C7C6B6E6F /* MGSColourSchemeSaveController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSColourSchemeSaveController.m; sourceTree = ""; }; - 0648676204DEE2D3FE05A3E9847F7C90 /* MGSLineNumberView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSLineNumberView.h; sourceTree = ""; }; - 06D1B40E6A3C5AF4DBCB0E8F2502E884 /* MGSFragariaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSFragariaView.m; sourceTree = ""; }; - 06F0E925A5449B0272B4B149246C03E5 /* Syntax Definitions */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = "Syntax Definitions"; sourceTree = ""; }; - 081288C07EDB294731499B6272DA0396 /* BeNil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeNil.swift; path = Nimble/Matchers/BeNil.swift; sourceTree = ""; }; - 09726B32E9351B3B1CF2BCD242B04328 /* Expectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expectation.swift; path = Nimble/Expectation.swift; sourceTree = ""; }; - 0A3A215C07D24EB82159BE7D2CC7E2D7 /* ANSIEscapeHelper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ANSIEscapeHelper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0B7819950479BE8BB2BEE3C40D857F89 /* MGSPrefsViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSPrefsViewController.m; sourceTree = ""; }; - 0BED3E8A9813D53B49A111EF9106E99E /* Nimble.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nimble.xcconfig; sourceTree = ""; }; - 0ED9D8C1DEE0B2C6931875DAD8C9A15A /* SMLTextView+MGSTextActions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SMLTextView+MGSTextActions.m"; sourceTree = ""; }; - 0F97C80CD488CB0DDD13672775930A68 /* NSScanner+Fragaria.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSScanner+Fragaria.h"; sourceTree = ""; }; - 0FC685EE99CF67B1CDB3DB325343D169 /* Closures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Closures.swift; path = Quick/Hooks/Closures.swift; sourceTree = ""; }; - 11846634364A69CE592D933C96E79F35 /* Quick-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Quick-dummy.m"; sourceTree = ""; }; - 14FB7E327F7F72C2764DE1C4F2CA4CAA /* MGSColourSchemeSaveController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSColourSchemeSaveController.h; sourceTree = ""; }; - 184D973AF263C056AD0F99645AB4DA0A /* MGSMutableSubstring.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSMutableSubstring.m; sourceTree = ""; }; - 1B34DFB43A7134027FEE8EE4F097B798 /* BeCloseTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeCloseTo.swift; path = Nimble/Matchers/BeCloseTo.swift; sourceTree = ""; }; - 1C035AE82A37F421DD2EA90461885E16 /* World+DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "World+DSL.swift"; path = "Quick/DSL/World+DSL.swift"; sourceTree = ""; }; - 1D2C633B2CA6D3DAAC5AB688CCCEB586 /* NMBExceptionCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBExceptionCapture.m; path = Nimble/objc/NMBExceptionCapture.m; sourceTree = ""; }; - 1E660A9591C87D755B5FA9E03380583C /* ANSIEscapeHelper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ANSIEscapeHelper-umbrella.h"; sourceTree = ""; }; - 1F0802D4DEBD220C94878DEE21A34951 /* Quick.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Quick.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1F4D0FDF7054D4F53943211749FDCF18 /* MGSPrefsEditorPropertiesViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSPrefsEditorPropertiesViewController.h; sourceTree = ""; }; - 21E374612B59EDAD5D4D53A67542F4AF /* AssertionRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionRecorder.swift; path = Nimble/Adapters/AssertionRecorder.swift; sourceTree = ""; }; - 22655A50DCAAEAE140EE28BFE9B0909B /* Callsite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Callsite.swift; path = Quick/Callsite.swift; sourceTree = ""; }; - 23A5C37D19C8F78906A7647F4369626E /* Pods_CocoaPods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPods.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 283A41AAEEA194B639D343B2D0C0DD6D /* SMLSyntaxColouring.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLSyntaxColouring.h; sourceTree = ""; }; - 286D8031B676E26D2D95CE6EE5228B9B /* MGSFragariaViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSFragariaViewPrivate.h; sourceTree = ""; }; - 2A459CD09766F8F303D0E1535AF1B63F /* SMLSyntaxDefinition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLSyntaxDefinition.h; sourceTree = ""; }; - 2B8D88B609A5AE6B5006A38C1D4868C9 /* MGSSyntaxDefinition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSSyntaxDefinition.m; sourceTree = ""; }; - 2DB4BF420577D92506F68A8350C3810B /* World.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = World.swift; path = Quick/World.swift; sourceTree = ""; }; - 2E4E5CB9BBEF060C698C6DFC76DB4786 /* SMLSyntaxError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SMLSyntaxError.m; sourceTree = ""; }; - 2F024E540FBDDD0C0BE8019DB4311F36 /* BeLogical.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLogical.swift; path = Nimble/Matchers/BeLogical.swift; sourceTree = ""; }; - 2F8C8217165EF90701CABF2AD12C8592 /* MGSUserDefaultsController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSUserDefaultsController.h; sourceTree = ""; }; + 007401AD861DF94C0AE8FA937C61BAA4 /* Expectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expectation.swift; path = Nimble/Expectation.swift; sourceTree = ""; }; + 03B2D46D5DB7139DE8192B5B4935C56E /* Quick.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Quick.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0773046870AC5879CED024953B9C16AB /* MGSFragariaTextViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSFragariaTextViewDelegate.h; sourceTree = ""; }; + 0BA0E48D943741C6B59751E181980BF3 /* ObjCMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjCMatcher.swift; path = Nimble/Wrappers/ObjCMatcher.swift; sourceTree = ""; }; + 0BF64ACE8C901D5EA1AA8131863EBBEB /* SMLTextViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLTextViewPrivate.h; sourceTree = ""; }; + 0DEFE8AA544CD1C20C5BF98A284DCB40 /* PFMoveApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PFMoveApplication.m; sourceTree = ""; }; + 0E8CA9592A56551A2019410419B2D8BE /* SMLTextView+MGSTextActions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SMLTextView+MGSTextActions.h"; sourceTree = ""; }; + 0EAC4BF323ED7840D063D56188614A5A /* AMR_ANSIEscapeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AMR_ANSIEscapeHelper.m; sourceTree = ""; }; + 0F2DCCDE5845709AB4E092EF9332E9FC /* AdapterProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AdapterProtocols.swift; path = Nimble/Adapters/AdapterProtocols.swift; sourceTree = ""; }; + 11CAADF4876651641B5B90CEBCBC4792 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Quick/Configuration/Configuration.swift; sourceTree = ""; }; + 13ABB070D2B319D1144FA0C4E7B5CF11 /* AsyncMatcherWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncMatcherWrapper.swift; path = Nimble/Wrappers/AsyncMatcherWrapper.swift; sourceTree = ""; }; + 14DD6F7DB0AFEB3E46D4864F219F118F /* MGSSyntaxDefinition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSSyntaxDefinition.h; sourceTree = ""; }; + 1502D5FFA1D97C2C77CEA9DDF5C6A8B6 /* MGSUserDefaultsController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSUserDefaultsController.m; sourceTree = ""; }; + 17364913EF24BBB211DDDBE388BFD761 /* SuiteHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SuiteHooks.swift; path = Quick/Hooks/SuiteHooks.swift; sourceTree = ""; }; + 18825058B44C3D2749F4298D6D7D5DE3 /* MGSFragariaView+Definitions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MGSFragariaView+Definitions.m"; sourceTree = ""; }; + 189A2ECC7C44522E72722C1DE15DDDE1 /* BeIdenticalTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeIdenticalTo.swift; path = Nimble/Matchers/BeIdenticalTo.swift; sourceTree = ""; }; + 193DD6A7634A547D16933884893D743B /* Fragaria.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Fragaria.xcconfig; sourceTree = ""; }; + 1ACE6AEADC6BE340D11FD5EB7D32AB17 /* Callsite.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Callsite.swift; path = Quick/Callsite.swift; sourceTree = ""; }; + 1B08E7D529839270031C859BDA91976E /* BeGreaterThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThan.swift; path = Nimble/Matchers/BeGreaterThan.swift; sourceTree = ""; }; + 1D2E361D9389897CEFD6AC3167BC9007 /* LetsMove.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LetsMove.xcconfig; sourceTree = ""; }; + 20DF501644576FE64C4CA4BE3D55AB94 /* MGSFragariaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSFragariaView.m; sourceTree = ""; }; + 252A9525A3B537C7CCD0130DA3413FCE /* DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DSL.h; path = Nimble/objc/DSL.h; sourceTree = ""; }; + 2963EADBD753B63E4D12E52F3DA0539F /* MGSMutableSubstring.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSMutableSubstring.m; sourceTree = ""; }; + 2B5D9C6810BD77B73F87E9BDA31CEE67 /* PFMoveApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PFMoveApplication.h; sourceTree = ""; }; + 2BCC1EE5D621D7C8163C940C1A3F27CF /* Nimble-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nimble-dummy.m"; sourceTree = ""; }; + 2F80E5FCC5102F034B41B0AD10FFF9A3 /* Contain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Contain.swift; path = Nimble/Matchers/Contain.swift; sourceTree = ""; }; + 30408ED178F9C18D9CE815350FCC226A /* LetsMove-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LetsMove-dummy.m"; sourceTree = ""; }; 304C90C06BECE0B4641D365CEBAF2500 /* Pods-CocoaPods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-CocoaPods-acknowledgements.plist"; sourceTree = ""; }; - 31BB4A002EB7BFE98B8446836968797B /* MGSMutableSubstring.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSMutableSubstring.h; sourceTree = ""; }; - 337D4BBE0F47559701FF069A12D42CB9 /* MGSSyntaxController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSSyntaxController.h; sourceTree = ""; }; + 308757B98BC2DFC0F4B9650AD5EE20B9 /* MGSColourSchemeSaveController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSColourSchemeSaveController.h; sourceTree = ""; }; + 312CE4C71CE05DEA1A0A2740FC98ABF6 /* SMLTextView+MGSDragging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SMLTextView+MGSDragging.m"; sourceTree = ""; }; + 31B0CC3E9927E7CF09C7E9E5017F20B0 /* MGSPrefsViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSPrefsViewController.h; sourceTree = ""; }; + 3242EFBFE37F0A94C0A21D6EAF2BA998 /* NSScanner+Fragaria.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSScanner+Fragaria.m"; sourceTree = ""; }; 3482C98C2E2A8AC52364E0CC191B22A6 /* Pods-CocoaPods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CocoaPods.release.xcconfig"; sourceTree = ""; }; - 352361882ED32AF9C5344D94A8232F33 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 36755BE6B571BFB7D31E24BE2E3C0DE5 /* Nimble-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-umbrella.h"; sourceTree = ""; }; - 385796C8EE48CD7A8031D76D48D83A3D /* BeLessThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThan.swift; path = Nimble/Matchers/BeLessThan.swift; sourceTree = ""; }; - 3AE7431DDD4EBF442CF779ECB4942E46 /* DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DSL.h; path = Nimble/objc/DSL.h; sourceTree = ""; }; - 3B4FE268C926CA9D775D765D25B06AF4 /* AllPass.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AllPass.swift; path = Nimble/Matchers/AllPass.swift; sourceTree = ""; }; - 3E5362639AB3C9E58A2CF62C6DD746EB /* MGSDragOperationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSDragOperationDelegate.h; sourceTree = ""; }; - 3E89CE7B1A9CA80CE2A50E33701667E3 /* NSObject+Fragaria.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Fragaria.m"; sourceTree = ""; }; - 429A98B97FD4D70E4295CA2C20D5440E /* MGSFragariaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSFragariaView.h; sourceTree = ""; }; - 42A1922226BEA17035C49333B016CFBF /* ANSIEscapeHelper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ANSIEscapeHelper-dummy.m"; sourceTree = ""; }; - 43522A7B1312B082386DC0A846D2A12D /* MGSColourScheme.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSColourScheme.h; sourceTree = ""; }; - 43C312528B02B48C266F475FC13E368B /* MatcherProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherProtocols.swift; path = Nimble/Matchers/MatcherProtocols.swift; sourceTree = ""; }; - 43C8100828246C15A34249B5A478C15E /* MGSColourSchemeController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSColourSchemeController.h; sourceTree = ""; }; - 446BB42935C49959869917B8554A638E /* NSObject+Fragaria.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Fragaria.h"; sourceTree = ""; }; - 46371B271197CFDB39143DD553058E42 /* BeginWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeginWith.swift; path = Nimble/Matchers/BeginWith.swift; sourceTree = ""; }; - 466955D0A3E31936F8233C183B877793 /* NSString+Fragaria.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+Fragaria.h"; sourceTree = ""; }; + 356FDFB1AFFD1C857F8DDB0CF28680A1 /* Stringers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stringers.swift; path = Nimble/Utils/Stringers.swift; sourceTree = ""; }; + 3701F4B38FDFB24AE40B49690E4B99EC /* BeginWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeginWith.swift; path = Nimble/Matchers/BeginWith.swift; sourceTree = ""; }; + 387E96C1F06678A9F75E78296B2328E4 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = ru.lproj; sourceTree = ""; }; + 3908564642C6D12A5E0337A373EF2DFA /* MGSUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSUserDefaults.h; sourceTree = ""; }; + 392364734A1117E492DA93B98ABC00CC /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = fr.lproj; sourceTree = ""; }; + 3A2A21D4BB60758F447EDBA05226FE52 /* MGSBoolToGlobalHintTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSBoolToGlobalHintTransformer.h; sourceTree = ""; }; + 3CB4D4D6EB476688F29F8577C9CAE48F /* ca.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = ca.lproj; sourceTree = ""; }; + 3E6FDF7B3E0FDA0720F56A6620034B9C /* sr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = sr.lproj; sourceTree = ""; }; + 3FD4C11CB2AED85D0AA97C349956CE5D /* MGSExtraInterfaceController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSExtraInterfaceController.m; sourceTree = ""; }; + 435F196E1AD1E5F49EBA7CEA864119D9 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = nl.lproj; sourceTree = ""; }; + 436327F2D47481A5E5D838C76A12AD10 /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = nb.lproj; sourceTree = ""; }; + 448D57123FF5DBF1045591A2B30DF077 /* NSString+Fragaria.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+Fragaria.h"; sourceTree = ""; }; 46745079AAF92D1C29648C5D5EEA97AB /* Pods-CocoaPods-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CocoaPods-frameworks.sh"; sourceTree = ""; }; - 494282C12C158956F1235A7383794EFE /* MGSSyntaxErrorController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSSyntaxErrorController.h; sourceTree = ""; }; - 4961DDA6EE9FA049BD97904A4015C09B /* Quick.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Quick.h; path = Quick/Quick.h; sourceTree = ""; }; - 4B089FAAE4419C50C0D7B6A6DEB7DB46 /* BeGreaterThanOrEqualTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThanOrEqualTo.swift; path = Nimble/Matchers/BeGreaterThanOrEqualTo.swift; sourceTree = ""; }; + 483AEB3F01BF60B065DDEBFC04B2A595 /* ANSIEscapeHelper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ANSIEscapeHelper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 484093A8AF69ACCAEC766F5C2291F792 /* QuickSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickSpec.h; path = Quick/QuickSpec.h; sourceTree = ""; }; + 484D5DFB92A2810D95FD8DB786CD05E2 /* SMLLayoutManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SMLLayoutManager.m; sourceTree = ""; }; + 49278023F75D15037B5F16632A60EE70 /* Closures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Closures.swift; path = Quick/Hooks/Closures.swift; sourceTree = ""; }; + 4A64B8C1A8C87FE52584AAD79F078D11 /* SMLAutoCompleteDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLAutoCompleteDelegate.h; sourceTree = ""; }; + 4B7276F786B551C4C49B1FF0556690D0 /* SMLSyntaxError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLSyntaxError.h; sourceTree = ""; }; + 4BA03371F0B7C85F6D5C03A4AF5A6E2F /* MGSFontWell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSFontWell.h; sourceTree = ""; }; 4D4F4817BF70710BD1AC6BAA65140870 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 4E95CDAA4EFB451DE64B8A9140C6C8EC /* FailureMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FailureMessage.swift; path = Nimble/FailureMessage.swift; sourceTree = ""; }; - 5002866808C6C6834C5485F0A8BE0740 /* Fragaria-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Fragaria-prefix.pch"; sourceTree = ""; }; - 516717AEFFAAA8ECC7CEA870CDA9A2FC /* SuiteHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SuiteHooks.swift; path = Quick/Hooks/SuiteHooks.swift; sourceTree = ""; }; + 4E0025A7DA3F688730385BFCFD65DCC9 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = pl.lproj; sourceTree = ""; }; + 4EA7A5B028902964B41461E3A1E2817F /* MGSColourSchemeController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSColourSchemeController.h; sourceTree = ""; }; + 4EA9AF39481E5BEF440271D6215886A2 /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Nimble/Expression.swift; sourceTree = ""; }; + 4EB18C1EE098FD44B3344901A7499A47 /* BeCloseTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeCloseTo.swift; path = Nimble/Matchers/BeCloseTo.swift; sourceTree = ""; }; + 4FAFABDB03E78D9F95EF0C40B326840B /* MatcherProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherProtocols.swift; path = Nimble/Matchers/MatcherProtocols.swift; sourceTree = ""; }; + 4FCF753A5CB6472F723323F3B11CE9C8 /* LetsMove-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LetsMove-prefix.pch"; sourceTree = ""; }; + 51B5E11603D9F95B7416AD84A71B9655 /* MGSHybridUserDefaultsController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSHybridUserDefaultsController.h; sourceTree = ""; }; + 51E563AB5E318359CADC4B5B1704A3AB /* MGSColourSchemeController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSColourSchemeController.m; sourceTree = ""; }; + 51EF1525DE8CE9B87E1B80D453771721 /* Fragaria.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Fragaria.h; sourceTree = ""; }; 52CF0A203FFC44A0CAE9A33B34FE6FCD /* Pods-CocoaPods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CocoaPods-dummy.m"; sourceTree = ""; }; - 53580FE0CFA0B5CA02F9064C1A15B4F4 /* SMLLayoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLLayoutManager.h; sourceTree = ""; }; - 544E8727FF96CAE61DC584901810A1A5 /* QuickConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickConfiguration.h; path = Quick/Configuration/QuickConfiguration.h; sourceTree = ""; }; - 546DB0660EB5A7A4F8FBB8A1399622C4 /* MGSPrefsColourPropertiesViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSPrefsColourPropertiesViewController.h; sourceTree = ""; }; - 562E6C7EFE7491FC37284582699B3B8D /* DSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DSL.m; path = Nimble/objc/DSL.m; sourceTree = ""; }; - 56AE51763C9BCFAAD6966FD219F80F74 /* MGSUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSUserDefaults.h; sourceTree = ""; }; - 56CD5E64CF60023057B050ABA5E8474F /* QCKDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QCKDSL.m; path = Quick/DSL/QCKDSL.m; sourceTree = ""; }; - 574FEA742BD2EBBF089D4D4D3F8DB004 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Quick/Configuration/Configuration.swift; sourceTree = ""; }; + 531083473B069C12BFC63E0E6C152F7E /* MGSBreakpointDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSBreakpointDelegate.h; sourceTree = ""; }; + 532AE6F875150C9008BC62913A7FA57C /* ANSIEscapeHelper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ANSIEscapeHelper.xcconfig; sourceTree = ""; }; + 53CDA0020582B17057CD1D5706CB97B0 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = pt.lproj; sourceTree = ""; }; + 53D29194EF484C7F2B2F7E85329314E8 /* Quick.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Quick.modulemap; sourceTree = ""; }; + 545B468B0F1831790103F15FC414C906 /* NSColor+TransformedCompare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSColor+TransformedCompare.h"; sourceTree = ""; }; + 57BFE8895B17C0B3BEC2D9AD43B79F27 /* ThrowError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowError.swift; path = Nimble/Matchers/ThrowError.swift; sourceTree = ""; }; + 590C1CEF95EDA9D26600C9315CB6877E /* MGSFragariaView+Definitions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MGSFragariaView+Definitions.h"; sourceTree = ""; }; + 5929FE2212447C3F4DC2731B38397374 /* SMLTextView+MGSDragging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SMLTextView+MGSDragging.h"; sourceTree = ""; }; + 596D86C954B75A825CF2ADF7DA229F51 /* BeLessThanOrEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThanOrEqual.swift; path = Nimble/Matchers/BeLessThanOrEqual.swift; sourceTree = ""; }; 59EF0AFE8799714A331D940016B9E49F /* Pods-CocoaPods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CocoaPods.debug.xcconfig"; sourceTree = ""; }; + 5A74CB4CA1A64FC6DF38FD202E3EE5A2 /* Syntax Definitions */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = "Syntax Definitions"; sourceTree = ""; }; + 5ABE343AD919D54F8BDD1633B9660939 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = ""; }; + 5AD382735777ECD3797B223D8C02432A /* MGSBoolToColourTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSBoolToColourTransformer.m; sourceTree = ""; }; 5AED68631403E75515980F3564999FF9 /* Pods-CocoaPods-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CocoaPods-umbrella.h"; sourceTree = ""; }; - 5AF14E4ABB9E89B8E206EA634910BE21 /* Pods_CocoaPodsTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPodsTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 60B53CE7540D84A3545D3210F85B935A /* MGSBoolToColourTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSBoolToColourTransformer.m; sourceTree = ""; }; - 61B24CEB0D9169B4732173AAC40AED2D /* AsyncMatcherWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncMatcherWrapper.swift; path = Nimble/Wrappers/AsyncMatcherWrapper.swift; sourceTree = ""; }; - 62B82A82162913F1CBE350CE92F17134 /* MGSHybridUserDefaultsController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSHybridUserDefaultsController.h; sourceTree = ""; }; + 5AF66AFEABD31744B4C85207046018E7 /* NSColor+TransformedCompare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSColor+TransformedCompare.m"; sourceTree = ""; }; + 5B7CB93A391B576E322E3A05BCBFDEC4 /* ExampleMetadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleMetadata.swift; path = Quick/ExampleMetadata.swift; sourceTree = ""; }; + 5E26A006FE61C15F4BA89DD7D1FD526E /* BeEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeEmpty.swift; path = Nimble/Matchers/BeEmpty.swift; sourceTree = ""; }; + 5ED44C28348EC46E4793BAAEFE6D6787 /* AMR_ANSIEscapeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AMR_ANSIEscapeHelper.h; sourceTree = ""; }; + 60842FB2B2517C9ED1FD823D397E6051 /* HaveCount.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HaveCount.swift; path = Nimble/Matchers/HaveCount.swift; sourceTree = ""; }; + 610245E7C8F0878E40F66204CC5EDA40 /* MGSFontWell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSFontWell.m; sourceTree = ""; }; + 61C46D805B8F3960AF5E7693523EBB8C /* Quick-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-umbrella.h"; sourceTree = ""; }; + 6200283BD0E21EB03B231504F192C260 /* MGSMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSMutableDictionary.m; sourceTree = ""; }; + 62D98503E546DE77DC2C7739F8CAEFA3 /* Quick-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-prefix.pch"; sourceTree = ""; }; 62D998775A6EE17CBA3C229A3894F12F /* Pods-CocoaPods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-CocoaPods-acknowledgements.markdown"; sourceTree = ""; }; 63098961705BDDC8582CCEB8FBB955F9 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 6412F7748E6E12BC7532908368B22DD6 /* Example.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Example.swift; path = Quick/Example.swift; sourceTree = ""; }; - 68C961008BF94A6025F03A0085B5867C /* Functional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Functional.swift; path = Nimble/Utils/Functional.swift; sourceTree = ""; }; - 6C821A947B61F19524AADAFA865A0CED /* ThrowError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThrowError.swift; path = Nimble/Matchers/ThrowError.swift; sourceTree = ""; }; - 6D2A63951E9C29AFDC903B6BB4E4EA44 /* HaveCount.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HaveCount.swift; path = Nimble/Matchers/HaveCount.swift; sourceTree = ""; }; + 672934FD7C77604DA2DB7A5F042BFA8D /* Nimble.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nimble.xcconfig; sourceTree = ""; }; + 6908DD7BB0A403AFB9918749F576D9F9 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Quick/Filter.swift; sourceTree = ""; }; + 6A0B9FB6186E2BBD2BF9D32345C9B669 /* MGSColourToPlainTextTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSColourToPlainTextTransformer.h; sourceTree = ""; }; + 6ABF6C34CDC9EEA8067CEFECCFAB0E07 /* MGSPrefsColourPropertiesViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSPrefsColourPropertiesViewController.m; sourceTree = ""; }; 6D53BD4D50C17775283FB836952BFFB2 /* Pods-CocoaPodsTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CocoaPodsTests.release.xcconfig"; sourceTree = ""; }; - 6F9ED613983F684EC7D96B89DE06E450 /* Fragaria-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Fragaria-dummy.m"; sourceTree = ""; }; - 703E701CC5BC023D8900951E2B0812EA /* MGSMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSMutableDictionary.m; sourceTree = ""; }; - 709336D5419FF1CBA227C1541018D538 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Quick/DSL/DSL.swift; sourceTree = ""; }; - 71920D798BC3890E381C00E9F26FEA43 /* NSColor+TransformedCompare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSColor+TransformedCompare.h"; sourceTree = ""; }; - 72DEC53886026636C0DBBCA346560F89 /* Quick-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-umbrella.h"; sourceTree = ""; }; - 74BB28A03BC70EACE4CE560C4101B04B /* SMLTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLTextView.h; sourceTree = ""; }; - 750F8F45D9823EA5F3067FBE9A5ABC09 /* Equal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Equal.swift; path = Nimble/Matchers/Equal.swift; sourceTree = ""; }; - 76A5A8B151E1A26A4B10B9528F847A80 /* MGSFragariaView+Definitions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MGSFragariaView+Definitions.h"; sourceTree = ""; }; - 780E043F689A002C07A65EE9AFD00B04 /* RaisesException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RaisesException.swift; path = Nimble/Matchers/RaisesException.swift; sourceTree = ""; }; - 79215821C9FB2B39792E723BB194659C /* Poll.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Poll.swift; path = Nimble/Utils/Poll.swift; sourceTree = ""; }; + 6E3D791D056AE50D2FED0B62FDE0D393 /* MGSPrefsViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSPrefsViewController.m; sourceTree = ""; }; + 6E67C24E53FFE11976B8344B45D9963B /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Nimble/DSL.swift; sourceTree = ""; }; + 7013568458FB3386D24C3C68DE3212D6 /* ANSIEscapeHelper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = ANSIEscapeHelper.modulemap; sourceTree = ""; }; + 710CC9CC0427E9A3DB3ED2E9F65060AF /* AllPass.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AllPass.swift; path = Nimble/Matchers/AllPass.swift; sourceTree = ""; }; + 712F618D606BAC0D5FA2351D85D69C8C /* QuickConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickConfiguration.m; path = Quick/Configuration/QuickConfiguration.m; sourceTree = ""; }; + 727AD6201FCDCB61DCFBA75C2CABC80A /* MGSBoolToGlobalHintTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSBoolToGlobalHintTransformer.m; sourceTree = ""; }; + 730C879BB9551F223227C8F58D858EAD /* MGSSyntaxController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSSyntaxController.h; sourceTree = ""; }; + 7397F36EFD9105C1AE9311240F79DB20 /* Quick-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Quick-dummy.m"; sourceTree = ""; }; + 759DCC5707237219A23FA286C9A09C13 /* ANSIEscapeHelper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ANSIEscapeHelper-dummy.m"; sourceTree = ""; }; + 76468A1FE7AA77DE480521F2DE0BAEDF /* AssertionDispatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionDispatcher.swift; path = Nimble/Adapters/AssertionDispatcher.swift; sourceTree = ""; }; + 7681C28930F2C5AA54EBA38014874900 /* MGSMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSMutableDictionary.h; sourceTree = ""; }; + 76B4B4E6954F34C71E8F8D8AF7FBB163 /* MGSPrefsEditorPropertiesViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSPrefsEditorPropertiesViewController.h; sourceTree = ""; }; + 79D02D37BBA632907537E1AFB26E5B71 /* MGSHybridUserDefaultsController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSHybridUserDefaultsController.m; sourceTree = ""; }; + 79E11423E30B8DF36BD3133EF6D0FA15 /* AssertionRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionRecorder.swift; path = Nimble/Adapters/AssertionRecorder.swift; sourceTree = ""; }; 7A4FDC0CB3E45025FFDFB24FDF40464F /* Pods-CocoaPodsTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-CocoaPodsTests.modulemap"; sourceTree = ""; }; - 7BD77C63DEAFFA7DD16E2F13DE52659F /* ObjCExpectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjCExpectation.swift; path = Nimble/ObjCExpectation.swift; sourceTree = ""; }; 7C77C2CCEE4B169E7A6A9EC61118B6CC /* Pods-CocoaPodsTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CocoaPodsTests-frameworks.sh"; sourceTree = ""; }; - 7D3EA8686FDAEC54834B204733F604CC /* SMLTextView+MGSDragging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SMLTextView+MGSDragging.m"; sourceTree = ""; }; - 8177BA73C70F22845B042575E92A0E53 /* NSString+QCKSelectorName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+QCKSelectorName.h"; path = "Quick/NSString+QCKSelectorName.h"; sourceTree = ""; }; - 818BBCB52DC29EBA8D07E062478004BE /* QuickSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpec.m; path = Quick/QuickSpec.m; sourceTree = ""; }; - 84FDA859F55DD723D7F90FD7EE9E1826 /* DSL+Wait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DSL+Wait.swift"; path = "Nimble/DSL+Wait.swift"; sourceTree = ""; }; - 8747BF8C42562718E4CF7CBE84D6F24B /* Fragaria.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Fragaria.modulemap; sourceTree = ""; }; - 90BDDDCF588E49CF19D56187BFC331C8 /* Quick.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Quick.xcconfig; sourceTree = ""; }; - 90E7A0B158AB8C2BD2941A3751BEFC14 /* MGSLineNumberView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSLineNumberView.m; sourceTree = ""; }; - 910E45084C785C339573B1CCF0F7EDB0 /* MGSColourSchemeController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSColourSchemeController.m; sourceTree = ""; }; - 9238255C42C514E781E8B3296A396AD9 /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Nimble/Expression.swift; sourceTree = ""; }; - 94387F1A83A0317B245BD2983C1FBF49 /* SMLSyntaxError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLSyntaxError.h; sourceTree = ""; }; - 948DB81A329F8404A350FCDA0D193B63 /* ANSIEscapeHelper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ANSIEscapeHelper.xcconfig; sourceTree = ""; }; - 954B164312E77C39EE9780EB4634E4EB /* MGSSyntaxDefinition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSSyntaxDefinition.h; sourceTree = ""; }; - 98137A34C3D93CAE7D9CB7B7C69852FA /* SMLAutoCompleteDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLAutoCompleteDelegate.h; sourceTree = ""; }; - 9A5ED4A3A0EC7C40F6D105812AF4BF2D /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Quick/Filter.swift; sourceTree = ""; }; - 9BA0882A4074C64B6577ADC8CC3ED02E /* MGSColourToPlainTextTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSColourToPlainTextTransformer.m; sourceTree = ""; }; - 9BB4AC0B982AABEDF80B0F5D1BA09689 /* MGSPrefsEditorPropertiesViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSPrefsEditorPropertiesViewController.m; sourceTree = ""; }; - 9ECD5B819C4B6286651DE24ADD290B23 /* QuickConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickConfiguration.m; path = Quick/Configuration/QuickConfiguration.m; sourceTree = ""; }; - 9ECE0D58C7A46D91E684F512B79A728B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9FB2982AAD823D501BA6828DC4F1C525 /* ANSIEscapeHelper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ANSIEscapeHelper-prefix.pch"; sourceTree = ""; }; - 9FD15DFD0DAA83341B012F7C15A3B84B /* Nimble.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Nimble.modulemap; sourceTree = ""; }; - A0123BC080FA29B885A5874C9E300CF2 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = ""; }; - A05B5BA7F55044E6C32597DB3DCC29DF /* MGSPrefsViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSPrefsViewController.h; sourceTree = ""; }; - A1878530AA92ADD3C70103D24587BFA5 /* Nimble-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nimble-dummy.m"; sourceTree = ""; }; - A1EB098745DF6A34D93E3993E0AA996C /* QCKDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QCKDSL.h; path = Quick/DSL/QCKDSL.h; sourceTree = ""; }; - A25074FA7549FC15910A8E43024B0BAA /* EndWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EndWith.swift; path = Nimble/Matchers/EndWith.swift; sourceTree = ""; }; - A30F14FDECEBCDB5E5E9C67F8BA866FD /* Fragaria.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Fragaria.xcconfig; sourceTree = ""; }; - A7785DC5E4177191BF8AF99FF266C69E /* World+DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "World+DSL.h"; path = "Quick/DSL/World+DSL.h"; sourceTree = ""; }; - A91C34196E3FB4ED74A7CA8DE89E7BCC /* BeLessThanOrEqual.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThanOrEqual.swift; path = Nimble/Matchers/BeLessThanOrEqual.swift; sourceTree = ""; }; + 7C7AC20FA1743D14002F065065818A73 /* SMLSyntaxColouring.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SMLSyntaxColouring.m; sourceTree = ""; }; + 7D8A491EB00496FAADBDE38F3239B443 /* RaisesException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RaisesException.swift; path = Nimble/Matchers/RaisesException.swift; sourceTree = ""; }; + 81387338D6FE0FAA61D1CEEE1EE54C6C /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = ja.lproj; sourceTree = ""; }; + 8179AA2923795763770FA1DF50F8F6B2 /* zh_CN.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = zh_CN.lproj; sourceTree = ""; }; + 81A077A0D03C73EBFA2CEC3B43FF617B /* Quick.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Quick.xcconfig; sourceTree = ""; }; + 81DD74395A5CC581BC67857759F67623 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 821DC8651E76AEF9818D5ADA9B8B0393 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 823C633C45756037394AD4DDADA7D0C7 /* Pods_CocoaPods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPods.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 839A94E09B48AEA9AEB456EB47CF0898 /* mk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = mk.lproj; sourceTree = ""; }; + 8563A2A6E1B35FF44051DBBB1EEFDCDA /* Poll.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Poll.swift; path = Nimble/Utils/Poll.swift; sourceTree = ""; }; + 871828C7C85BFFBC49706511B89F10C6 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = sv.lproj; sourceTree = ""; }; + 87FCA2D39FA909129384427A7FBE902A /* MGSPrefsColourPropertiesViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSPrefsColourPropertiesViewController.h; sourceTree = ""; }; + 887CE49B863D2BF6EA221ED62A14C810 /* NSObject+Fragaria.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Fragaria.h"; sourceTree = ""; }; + 89EDA97B249AFAD1A0758A94A8A6F490 /* MGSUserDefaultsControllerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSUserDefaultsControllerProtocol.h; sourceTree = ""; }; + 8A5D8E108404C8DD112825885BE21862 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = de.lproj; sourceTree = ""; }; + 8A8AC0761D38A878A404B9454DE834C6 /* MGSFragariaViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSFragariaViewPrivate.h; sourceTree = ""; }; + 8AE93A967540C19D8C94A46BBBAC6F7B /* MGSColourSchemeSaveController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSColourSchemeSaveController.m; sourceTree = ""; }; + 8B6B5440246550762DA622DCDA7B15D8 /* MGSMutableSubstring.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSMutableSubstring.h; sourceTree = ""; }; + 8C0885FC8417C59FBA9CF60991EBFFB9 /* MGSSyntaxErrorController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSSyntaxErrorController.h; sourceTree = ""; }; + 8C969A6248B80E0785923EBC98CAA3B6 /* DSL+Wait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DSL+Wait.swift"; path = "Nimble/DSL+Wait.swift"; sourceTree = ""; }; + 8D4978F62545EEB1C94239FB5A787668 /* SMLSyntaxDefinition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLSyntaxDefinition.h; sourceTree = ""; }; + 8DCF518E95E52D1C03614DFC8F578D9B /* Fragaria-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Fragaria-dummy.m"; sourceTree = ""; }; + 8DD114EC5AB502F4FFD8B9E2FC2BB6D3 /* Functional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Functional.swift; path = Nimble/Utils/Functional.swift; sourceTree = ""; }; + 8E7FA00B7900C3039F5DAB0DCD77AE48 /* LetsMove.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LetsMove.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8F0EC428ADEE0376AAC17E52DBA2048E /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = da.lproj; sourceTree = ""; }; + 8F166571063A86312FDCD0F8BE4C925C /* MGSSyntaxController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSSyntaxController.m; sourceTree = ""; }; + 8F4E46AEEDE347AC35401D77F65A79E9 /* SMLTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLTextView.h; sourceTree = ""; }; + 91980A8542EE91E574369FED135156FF /* MGSUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSUserDefaults.m; sourceTree = ""; }; + 91F8B86DAC59FA3D5044E41B828A5CDF /* QuickSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QuickSpec.m; path = Quick/QuickSpec.m; sourceTree = ""; }; + 97DB5B1C07CE4558FD165E22FBBA4D11 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 982EBD3DF126CB856F35B696B6F3D743 /* FailureMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FailureMessage.swift; path = Nimble/FailureMessage.swift; sourceTree = ""; }; + 98BE57946FCC7EDDAB2E56B04CE16FDD /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 98CE00CEFBBDE3BD6021326638EA60DB /* MGSColourToPlainTextTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSColourToPlainTextTransformer.m; sourceTree = ""; }; + 99E0C24FED1575931C7A226A3C055F0D /* MGSPrefsEditorPropertiesViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSPrefsEditorPropertiesViewController.m; sourceTree = ""; }; + 9A52722A4A9FAFA2E49D250F83D12ABC /* Fragaria.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Fragaria.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9A8DD1A8E92B7DE8F2C3F01B4301F7D4 /* NSScanner+Fragaria.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSScanner+Fragaria.h"; sourceTree = ""; }; + 9B4CDFCDD7EC47C02B3C955853797BAF /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 9C3094EF0A64CA96983585B49B6A175D /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = cs.lproj; sourceTree = ""; }; + 9C41425121900EC740E873BBFB72D19B /* Images.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; + 9C7E64C088C12119178C3399636EAB3F /* MGSFragariaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSFragariaView.h; sourceTree = ""; }; + 9ECBF36E14FC33634054264BC8319CDE /* World+DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "World+DSL.swift"; path = "Quick/DSL/World+DSL.swift"; sourceTree = ""; }; + 9EF35F4EB9DBA3E5781BA5AB575DAEF9 /* NimbleXCTestHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleXCTestHandler.swift; path = Nimble/Adapters/NimbleXCTestHandler.swift; sourceTree = ""; }; + A247033DBCEF4CC5CC488396A9D87221 /* Nimble-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-umbrella.h"; sourceTree = ""; }; + A607192F3169C8032776B9AB338B4439 /* NSString+Fragaria.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+Fragaria.m"; sourceTree = ""; }; + A654EFCBE8DA5CDE24BC42E921F3F841 /* zh_TW.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = zh_TW.lproj; sourceTree = ""; }; + A945A0CD8C40A7D9AD23EBD321B84950 /* SMLSyntaxError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SMLSyntaxError.m; sourceTree = ""; }; A95353F125C756B84B5E440064DAD52E /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - ABAD134B77D482C7864D10CAAA6248A6 /* Quick-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Quick-prefix.pch"; sourceTree = ""; }; - ABDA51D08239066FBC138A85D148F0A0 /* BeGreaterThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThan.swift; path = Nimble/Matchers/BeGreaterThan.swift; sourceTree = ""; }; - AD7C7198215E68D1608B2556156B94D0 /* AdapterProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AdapterProtocols.swift; path = Nimble/Adapters/AdapterProtocols.swift; sourceTree = ""; }; - ADF40F444DB293BDCB3B7F96036E2F2D /* MGSExtraInterfaceController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSExtraInterfaceController.m; sourceTree = ""; }; + AAACFFD03069720AD4EFF03B145B191A /* Pods_CocoaPodsTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPodsTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + ACFDA27078E13ED2F2E51294323B2201 /* Quick.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Quick.h; path = Quick/Quick.h; sourceTree = ""; }; + AD65C73937A3475759DB6B50EBA92F9B /* MatcherFunc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherFunc.swift; path = Nimble/Wrappers/MatcherFunc.swift; sourceTree = ""; }; + AE77441504E1CF3EA866F6DF262ED9C3 /* LetsMove.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = LetsMove.modulemap; sourceTree = ""; }; B04E552580BB424DC509BDBC051FAE0E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B0F435E9C4CA78939E2A09F151C80324 /* MGSBoolToGlobalHintTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSBoolToGlobalHintTransformer.m; sourceTree = ""; }; - B1894F239FC553C39DC7E2CA00987DF5 /* MGSUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSUserDefaults.m; sourceTree = ""; }; - B20BC217F663BFEB6B08A2FCA7BC1188 /* ExampleGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleGroup.swift; path = Quick/ExampleGroup.swift; sourceTree = ""; }; - B227C099558BA2142201A94BE4E763A1 /* MGSFragariaTextViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSFragariaTextViewDelegate.h; sourceTree = ""; }; - B46089C8A113DF40924294D0DE913F13 /* SMLSyntaxColouring.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SMLSyntaxColouring.m; sourceTree = ""; }; - B5DD51BA0C6583B55B68A8033313D65A /* Match.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Match.swift; path = Nimble/Matchers/Match.swift; sourceTree = ""; }; - B63E92ECE97CEEE1D422EA6E2F147C3B /* AMR_ANSIEscapeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AMR_ANSIEscapeHelper.m; sourceTree = ""; }; - B7B27647202A76F1F60307CB08F5C9D5 /* MGSMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSMutableDictionary.h; sourceTree = ""; }; - B871C61653B9CD0B02E066FC429FC770 /* MGSBoolToColourTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSBoolToColourTransformer.h; sourceTree = ""; }; + B19A186ED27095000EB99E6DC3324B4C /* World.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = World.swift; path = Quick/World.swift; sourceTree = ""; }; + B3D71DDC3DBDF11070CBAF3978672A3E /* pt_BR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = pt_BR.lproj; sourceTree = ""; }; + B56622E4188CB019AA811BDD4B92D73B /* BeGreaterThanOrEqualTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeGreaterThanOrEqualTo.swift; path = Nimble/Matchers/BeGreaterThanOrEqualTo.swift; sourceTree = ""; }; + B5694ECF7ECB5F862915F57B0559A494 /* NMBExceptionCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NMBExceptionCapture.m; path = Nimble/objc/NMBExceptionCapture.m; sourceTree = ""; }; + B5B098C406166747CE2C276032D6FC28 /* World+DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "World+DSL.h"; path = "Quick/DSL/World+DSL.h"; sourceTree = ""; }; + B78A4D8DD353E32FC1A983DED8FAEA42 /* MGSColourScheme.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSColourScheme.h; sourceTree = ""; }; BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BCB88E4B380E41988B6F34441310B0DE /* MGSHybridUserDefaultsController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSHybridUserDefaultsController.m; sourceTree = ""; }; - BD3F95B5647179A70F2D4F8BF93B82A7 /* SMLLayoutManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SMLLayoutManager.m; sourceTree = ""; }; - BD878C261A56C357E795C50644F070F8 /* ExampleHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleHooks.swift; path = Quick/Hooks/ExampleHooks.swift; sourceTree = ""; }; - BF46C034DF7876ADCAC6A08B842EC992 /* MGSColourToPlainTextTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSColourToPlainTextTransformer.h; sourceTree = ""; }; - BF647E8CBCA6C3DFC2B5012BCD82E320 /* MGSBoolToGlobalHintTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSBoolToGlobalHintTransformer.h; sourceTree = ""; }; - BF9C34C39F96EF3C5DE534E83B743C51 /* MGSFragariaView+Definitions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MGSFragariaView+Definitions.m"; sourceTree = ""; }; - C10BE365DCA7D4B23A3E447968FC085A /* AssertionDispatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertionDispatcher.swift; path = Nimble/Adapters/AssertionDispatcher.swift; sourceTree = ""; }; - C1115E863907A2C30EB61A1A03AB91D3 /* MatcherFunc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MatcherFunc.swift; path = Nimble/Wrappers/MatcherFunc.swift; sourceTree = ""; }; - C1BB9B8A3C918346F7516364B7090D07 /* Nimble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Nimble.h; path = Nimble/Nimble.h; sourceTree = ""; }; + BC5C651041CD0B340C12CBCC8C0E2605 /* SMLSyntaxColouring.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLSyntaxColouring.h; sourceTree = ""; }; + BE7B438D9C12992A25A2F11DC4485084 /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Quick/DSL/DSL.swift; sourceTree = ""; }; + BFD543C06DC34D8BF2F7D9A69BD056C2 /* SyntaxDefinitions.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = SyntaxDefinitions.plist; sourceTree = ""; }; + C02A99AD3102A8F4B8FA175667E21654 /* QuickConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickConfiguration.h; path = Quick/Configuration/QuickConfiguration.h; sourceTree = ""; }; + C030FC791D8E9C01E32B1E41E389F6D4 /* sk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = sk.lproj; sourceTree = ""; }; + C075DE3D4CD7B032361EABFB1340E93A /* ANSIEscapeHelper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ANSIEscapeHelper-umbrella.h"; sourceTree = ""; }; + C07AAA2AC7C19485C5BF635C695216CF /* MGSLineNumberView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSLineNumberView.m; sourceTree = ""; }; + C1410BABAE580EB53CA2F5E242539939 /* NSString+QCKSelectorName.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+QCKSelectorName.m"; path = "Quick/NSString+QCKSelectorName.m"; sourceTree = ""; }; C1D806426006E14D610FA73C565DDE78 /* Pods-CocoaPodsTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CocoaPodsTests-umbrella.h"; sourceTree = ""; }; - C25BCD60468DBBF7E07445CD672FD3B5 /* MGSPrefsColourPropertiesViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSPrefsColourPropertiesViewController.m; sourceTree = ""; }; - C5E12E3B4F65260B4404F08E2503036C /* Contain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Contain.swift; path = Nimble/Matchers/Contain.swift; sourceTree = ""; }; + C2336F6D3CF08DD186E2115CA89D1B0D /* Equal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Equal.swift; path = Nimble/Matchers/Equal.swift; sourceTree = ""; }; + C24C90E56A597B007A86FD867AD39942 /* ExampleHooks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleHooks.swift; path = Quick/Hooks/ExampleHooks.swift; sourceTree = ""; }; + C3072BBDAF4986AFE36E9FE461A8662D /* LetsMove-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LetsMove-umbrella.h"; sourceTree = ""; }; C61692155815D44F1DBA14991B9111A5 /* Pods-CocoaPodsTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CocoaPodsTests-dummy.m"; sourceTree = ""; }; C79A9C0D21812388A7112E453906BDFF /* Pods-CocoaPodsTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-CocoaPodsTests-acknowledgements.markdown"; sourceTree = ""; }; - C8936FF8F13F4111DF1948CAAA9E791A /* NSString+Fragaria.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+Fragaria.m"; sourceTree = ""; }; - CC43609A40B44BD45C80302E4A2D4C40 /* SMLTextViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLTextViewPrivate.h; sourceTree = ""; }; - CCA4F6A7E935592165D623813A3032B0 /* SyntaxDefinitions.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = SyntaxDefinitions.plist; sourceTree = ""; }; - CD0EFB68969B8CF5EB11065F80D88B93 /* Quick.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Quick.modulemap; sourceTree = ""; }; - CE707A5BA5D795CB814539B80A6E12E1 /* Fragaria.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Fragaria.h; sourceTree = ""; }; - CED2706449945867CFB35668CB2693EB /* BeIdenticalTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeIdenticalTo.swift; path = Nimble/Matchers/BeIdenticalTo.swift; sourceTree = ""; }; - CEE0F158AF21DB3043EB47262B6D5596 /* ObjCMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjCMatcher.swift; path = Nimble/Wrappers/ObjCMatcher.swift; sourceTree = ""; }; - CEFCD4861E3726A7F9918495CA90306B /* MGSColourScheme.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSColourScheme.m; sourceTree = ""; }; - D09FB6DADEDE1E3B78C182C8A15B2C3E /* DSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DSL.swift; path = Nimble/DSL.swift; sourceTree = ""; }; - D333BCE30ABA98D27EE184BD2B783C19 /* MGSBreakpointDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSBreakpointDelegate.h; sourceTree = ""; }; - D50383EFD4ECDE6168F393110595A0FC /* Images.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; + C79EE36653F524A5E24AB78E0C62ADD6 /* hu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = hu.lproj; sourceTree = ""; }; + CB7193CA0A125A0C0BBED7EEBE3816D5 /* Fragaria.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Fragaria.modulemap; sourceTree = ""; }; + CD8427AED7C6E97E879F302155BBBA5E /* MGSLineNumberView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSLineNumberView.h; sourceTree = ""; }; + D01005CB0B0E055421C8258C8FB635F1 /* NMBExceptionCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBExceptionCapture.h; path = Nimble/objc/NMBExceptionCapture.h; sourceTree = ""; }; + D0B03E51DBD3F2F43EB3D59A71ED6475 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = en.lproj; sourceTree = ""; }; + D21E8AE4A0E478D79010EBB31D6D8711 /* ObjCExpectation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjCExpectation.swift; path = Nimble/ObjCExpectation.swift; sourceTree = ""; }; + D2E66C720D5A3C301469B24DF924BFCC /* MGSDragOperationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSDragOperationDelegate.h; sourceTree = ""; }; + D32BAA793EDF06C9D586312F370B1481 /* BeAKindOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAKindOf.swift; path = Nimble/Matchers/BeAKindOf.swift; sourceTree = ""; }; + D531936A85813329B8527BFA58E9129E /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = es.lproj; sourceTree = ""; }; D53E9DA8FD1695D5CE895510B79F63FD /* Pods-CocoaPods.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-CocoaPods.modulemap"; sourceTree = ""; }; - D661DEEE62DDC30DE5E899779F23B464 /* SMLTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SMLTextView.m; sourceTree = ""; }; + D5A72DA3B2A272080AB67629620F34ED /* MGSSyntaxDefinition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSSyntaxDefinition.m; sourceTree = ""; }; + D69631C8E62A780244A8B1550C330C53 /* MGSBoolToColourTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSBoolToColourTransformer.h; sourceTree = ""; }; D6BA2D8BDE3B59B80539CFF20A832098 /* Pods-CocoaPods-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CocoaPods-resources.sh"; sourceTree = ""; }; - D857CE881788099DA3ABBE406D746A05 /* NSScanner+Fragaria.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSScanner+Fragaria.m"; sourceTree = ""; }; - D9D2DAD619C576C15CCA3187436298C2 /* Fragaria.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Fragaria.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DBA629B72E79BDCEFC0D3E4B375906DD /* NSString+QCKSelectorName.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+QCKSelectorName.m"; path = "Quick/NSString+QCKSelectorName.m"; sourceTree = ""; }; - DC25ADA9D16FADFAC8A56340FA5B0DC3 /* NMBExceptionCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NMBExceptionCapture.h; path = Nimble/objc/NMBExceptionCapture.h; sourceTree = ""; }; - DD30DF5E1861FC6C7BFC06E8AC9C3E35 /* Fragaria-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Fragaria-umbrella.h"; sourceTree = ""; }; - DF8EBFA91B07D303476FA9E58E058D5C /* MGSFontWell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSFontWell.h; sourceTree = ""; }; - DFC345DF9EE21FD1524978ADCBBBF36D /* QuickSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QuickSpec.h; path = Quick/QuickSpec.h; sourceTree = ""; }; + D6C01C1A901F150EF024C1D98CB57A7E /* SMLTextView+MGSTextActions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SMLTextView+MGSTextActions.m"; sourceTree = ""; }; + D7B9056E2DF99F187D871414EE8D9C66 /* MGSUserDefaultsController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSUserDefaultsController.h; sourceTree = ""; }; + D7BE3FF51E62A244D71938CCC3223787 /* Example.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Example.swift; path = Quick/Example.swift; sourceTree = ""; }; + D7F0018050DB766DC244BBA448CB71B7 /* MGSColourScheme.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSColourScheme.m; sourceTree = ""; }; + D8FF02819C54CFD6FBC0DD4D13A23EB3 /* Match.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Match.swift; path = Nimble/Matchers/Match.swift; sourceTree = ""; }; + DA8ACAD892239E890DA2A85B62A68977 /* Fragaria-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Fragaria-prefix.pch"; sourceTree = ""; }; + DFC75FFD617F7B99D9DEF0D0B629676C /* Nimble.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Nimble.h; path = Nimble/Nimble.h; sourceTree = ""; }; DFE38FF7668AA80A79F288532F0F49F4 /* Pods-CocoaPodsTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CocoaPodsTests-resources.sh"; sourceTree = ""; }; - E16677FD50027119A845E531EA71D49B /* MGSUserDefaultsControllerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSUserDefaultsControllerProtocol.h; sourceTree = ""; }; - E22596E14F3D7A4891A94B18476E6C61 /* NSColor+TransformedCompare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSColor+TransformedCompare.m"; sourceTree = ""; }; - E379F398BC8BD158421C0F316DF73D49 /* World.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = World.h; path = Quick/World.h; sourceTree = ""; }; + E13C04E05838DEA67B5D1A968E3C821D /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = ko.lproj; sourceTree = ""; }; + E14D64F3CA78A833E3FE3EE5AD1A2206 /* EndWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EndWith.swift; path = Nimble/Matchers/EndWith.swift; sourceTree = ""; }; + E2574B2C72F92F9560FFA1A5314C22E5 /* SMLSyntaxColouringDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLSyntaxColouringDelegate.h; sourceTree = ""; }; + E3F98E0951056BE027BEA69F17ED953B /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = it.lproj; sourceTree = ""; }; + E47A80FF4EE76C4C0AAE951FD2B17345 /* DSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DSL.m; path = Nimble/objc/DSL.m; sourceTree = ""; }; E607B8E4989B7FD01609243A497D2185 /* Pods-CocoaPodsTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-CocoaPodsTests-acknowledgements.plist"; sourceTree = ""; }; - E6465CA319B895DD0E78C4193EF46B45 /* SMLTextView+MGSTextActions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SMLTextView+MGSTextActions.h"; sourceTree = ""; }; - E66CE71FB28D31DEF3248FC5A1666870 /* Stringers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stringers.swift; path = Nimble/Utils/Stringers.swift; sourceTree = ""; }; - E7601807C35D57C1DE00B56759DAD8C1 /* BeEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeEmpty.swift; path = Nimble/Matchers/BeEmpty.swift; sourceTree = ""; }; - E78300B00DB0CBE14B5E814FCB806E79 /* MGSUserDefaultsController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSUserDefaultsController.m; sourceTree = ""; }; - E7D3C5D122DF1C6D1DE37D6125318CD1 /* NimbleXCTestHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NimbleXCTestHandler.swift; path = Nimble/Adapters/NimbleXCTestHandler.swift; sourceTree = ""; }; - E880175616C496BA4B5CBF1D9D2BCB1E /* AMR_ANSIEscapeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AMR_ANSIEscapeHelper.h; sourceTree = ""; }; - E8F089435D293362836B4F65D56677BB /* ExampleMetadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleMetadata.swift; path = Quick/ExampleMetadata.swift; sourceTree = ""; }; - E990BC0E7AD367946F4F4A345EF3DD12 /* SMLTextView+MGSDragging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SMLTextView+MGSDragging.h"; sourceTree = ""; }; - F0C220EB47B53B902C2E1260B37104A8 /* MGSFontWell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSFontWell.m; sourceTree = ""; }; - F492FF1203862704FE5C26E4DD17A756 /* ANSIEscapeHelper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = ANSIEscapeHelper.modulemap; sourceTree = ""; }; - F50C9931FBB0BA9DE2AB5B4AE5102452 /* BeAKindOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAKindOf.swift; path = Nimble/Matchers/BeAKindOf.swift; sourceTree = ""; }; + E8B0EEB4413A0FE3FA65C5E950F77C0B /* SMLTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SMLTextView.m; sourceTree = ""; }; + E93288E4E644D5DEC1F59D45D6300985 /* Nimble.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Nimble.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E9A1A82F28F1BCB586347EEA30094807 /* NSString+QCKSelectorName.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+QCKSelectorName.h"; path = "Quick/NSString+QCKSelectorName.h"; sourceTree = ""; }; + EAC4E5AD4611225FC36488BE8CF4AF20 /* BeLessThan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLessThan.swift; path = Nimble/Matchers/BeLessThan.swift; sourceTree = ""; }; + EAD24232BF0882998F927A56D18A36A5 /* QCKDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QCKDSL.m; path = Quick/DSL/QCKDSL.m; sourceTree = ""; }; + F20751FA2A96FE2844D0D4981EBAF210 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; path = tr.lproj; sourceTree = ""; }; + F3E893D59CA60930BA7F85A66D09E598 /* Nimble-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nimble-prefix.pch"; sourceTree = ""; }; + F4D17B5AA4B1EE42F875A8368293B6E2 /* SMLLayoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SMLLayoutManager.h; sourceTree = ""; }; + F5BF31985BEE0DCE460DEEF937F71DD2 /* Fragaria-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Fragaria-umbrella.h"; sourceTree = ""; }; + F5CF744E7A78710BC3BAFB6FBFE14795 /* MGSSyntaxErrorController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSSyntaxErrorController.m; sourceTree = ""; }; + F67954240FE1F7879543BAD752B8F0D3 /* ExampleGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExampleGroup.swift; path = Quick/ExampleGroup.swift; sourceTree = ""; }; + F7F3713BB500F5FF5100CDFA7184249B /* ANSIEscapeHelper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ANSIEscapeHelper-prefix.pch"; sourceTree = ""; }; F8735F41CD7747222571D68614484EEE /* Pods-CocoaPodsTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CocoaPodsTests.debug.xcconfig"; sourceTree = ""; }; - F9B0D391A5A68FDF737ED73EC74936EA /* MGSSyntaxErrorController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSSyntaxErrorController.m; sourceTree = ""; }; - FA05E10AF69024B403B922CCF56F8D39 /* MGSSyntaxController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MGSSyntaxController.m; sourceTree = ""; }; - FB38448F637349327FC5391E9BA13DB1 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - FC4F8CAC490D594F9B143C48831C3348 /* MGSExtraInterfaceController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSExtraInterfaceController.h; sourceTree = ""; }; - FD86F18463DFEC6C73BB227D87F83487 /* Nimble.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Nimble.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F87B2FF2D0642A0C415B72BC67905AE0 /* BeLogical.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeLogical.swift; path = Nimble/Matchers/BeLogical.swift; sourceTree = ""; }; + F887D14B34EC9E21983EE06964DD2D96 /* BeNil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeNil.swift; path = Nimble/Matchers/BeNil.swift; sourceTree = ""; }; + F99E37801710E091359579FFD7FF213A /* World.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = World.h; path = Quick/World.h; sourceTree = ""; }; + FAE5D0E1125E330992EB0CB7731950A3 /* BeAnInstanceOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BeAnInstanceOf.swift; path = Nimble/Matchers/BeAnInstanceOf.swift; sourceTree = ""; }; + FB329A1E4F84207A87B5B9912795A901 /* QCKDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QCKDSL.h; path = Quick/DSL/QCKDSL.h; sourceTree = ""; }; + FD7A6B1AAD7AC13B20B779E483AFFDBF /* NSObject+Fragaria.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Fragaria.m"; sourceTree = ""; }; + FDF989F8096D80482FE508BD3C353C03 /* MGSExtraInterfaceController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MGSExtraInterfaceController.h; sourceTree = ""; }; + FE2FBBE4B386F169990A411FC04E3491 /* SourceLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SourceLocation.swift; path = Nimble/Utils/SourceLocation.swift; sourceTree = ""; }; + FF13ED9F535708FBA75D1C77AD409082 /* Nimble.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Nimble.modulemap; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 32FA4AFA26B8D2CBF4C9E981F3216F3A /* Frameworks */ = { + 59D5B1BD90D60CEFF5EC795912D7F7CF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D8F2FB134AD170A82CFF604D0710971F /* Cocoa.framework in Frameworks */, + 98A8423023D63CEE9CB273C0ED316018 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -439,6 +508,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B7D4E54A7649855A56B836E3047E7173 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + FF307D865E3FF33957EFBCC49D041F1A /* Cocoa.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; BB5CF854557BBA6532163DB1A30A1AF6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -459,25 +536,63 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 062415693AF0ACDF57FDBA8B71E0558A /* Frameworks */ = { + 034B3B1F66DC257245E9DC864CE919E0 /* Support Files */ = { isa = PBXGroup; children = ( - A0123BC080FA29B885A5874C9E300CF2 /* Sparkle.framework */, + CB7193CA0A125A0C0BBED7EEBE3816D5 /* Fragaria.modulemap */, + 193DD6A7634A547D16933884893D743B /* Fragaria.xcconfig */, + 8DCF518E95E52D1C03614DFC8F578D9B /* Fragaria-dummy.m */, + DA8ACAD892239E890DA2A85B62A68977 /* Fragaria-prefix.pch */, + F5BF31985BEE0DCE460DEEF937F71DD2 /* Fragaria-umbrella.h */, + 81DD74395A5CC581BC67857759F67623 /* Info.plist */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/Fragaria"; sourceTree = ""; }; - 0CFCD9D786EFF5667C39EEE9492F863D /* Products */ = { + 0D1224CEFF36B56C9025810D8D6D7DBB /* Support Files */ = { isa = PBXGroup; children = ( - 0A3A215C07D24EB82159BE7D2CC7E2D7 /* ANSIEscapeHelper.framework */, - D9D2DAD619C576C15CCA3187436298C2 /* Fragaria.framework */, - FD86F18463DFEC6C73BB227D87F83487 /* Nimble.framework */, - 23A5C37D19C8F78906A7647F4369626E /* Pods_CocoaPods.framework */, - 5AF14E4ABB9E89B8E206EA634910BE21 /* Pods_CocoaPodsTests.framework */, - 1F0802D4DEBD220C94878DEE21A34951 /* Quick.framework */, + 7013568458FB3386D24C3C68DE3212D6 /* ANSIEscapeHelper.modulemap */, + 532AE6F875150C9008BC62913A7FA57C /* ANSIEscapeHelper.xcconfig */, + 759DCC5707237219A23FA286C9A09C13 /* ANSIEscapeHelper-dummy.m */, + F7F3713BB500F5FF5100CDFA7184249B /* ANSIEscapeHelper-prefix.pch */, + C075DE3D4CD7B032361EABFB1340E93A /* ANSIEscapeHelper-umbrella.h */, + 97DB5B1C07CE4558FD165E22FBBA4D11 /* Info.plist */, ); - name = Products; + name = "Support Files"; + path = "../Target Support Files/ANSIEscapeHelper"; + sourceTree = ""; + }; + 2C38120A07C08C7ED35E35E787E9A63F /* Resources */ = { + isa = PBXGroup; + children = ( + 3CB4D4D6EB476688F29F8577C9CAE48F /* ca.lproj */, + 9C3094EF0A64CA96983585B49B6A175D /* cs.lproj */, + 8F0EC428ADEE0376AAC17E52DBA2048E /* da.lproj */, + 8A5D8E108404C8DD112825885BE21862 /* de.lproj */, + D0B03E51DBD3F2F43EB3D59A71ED6475 /* en.lproj */, + D531936A85813329B8527BFA58E9129E /* es.lproj */, + 392364734A1117E492DA93B98ABC00CC /* fr.lproj */, + C79EE36653F524A5E24AB78E0C62ADD6 /* hu.lproj */, + E3F98E0951056BE027BEA69F17ED953B /* it.lproj */, + 81387338D6FE0FAA61D1CEEE1EE54C6C /* ja.lproj */, + E13C04E05838DEA67B5D1A968E3C821D /* ko.lproj */, + 839A94E09B48AEA9AEB456EB47CF0898 /* mk.lproj */, + 436327F2D47481A5E5D838C76A12AD10 /* nb.lproj */, + 435F196E1AD1E5F49EBA7CEA864119D9 /* nl.lproj */, + 4E0025A7DA3F688730385BFCFD65DCC9 /* pl.lproj */, + 53CDA0020582B17057CD1D5706CB97B0 /* pt.lproj */, + B3D71DDC3DBDF11070CBAF3978672A3E /* pt_BR.lproj */, + 387E96C1F06678A9F75E78296B2328E4 /* ru.lproj */, + C030FC791D8E9C01E32B1E41E389F6D4 /* sk.lproj */, + 3E6FDF7B3E0FDA0720F56A6620034B9C /* sr.lproj */, + 871828C7C85BFFBC49706511B89F10C6 /* sv.lproj */, + F20751FA2A96FE2844D0D4981EBAF210 /* tr.lproj */, + 8179AA2923795763770FA1DF50F8F6B2 /* zh_CN.lproj */, + A654EFCBE8DA5CDE24BC42E921F3F841 /* zh_TW.lproj */, + ); + name = Resources; sourceTree = ""; }; 33341E0FDB7FA021655462C150CF3B58 /* Targets Support Files */ = { @@ -489,45 +604,152 @@ name = "Targets Support Files"; sourceTree = ""; }; - 45F0FF5226014A9EDF89177D16A43E44 /* Quick */ = { + 63DCBF551B42C730AA74F85EC52A0633 /* Fragaria */ = { isa = PBXGroup; children = ( - 22655A50DCAAEAE140EE28BFE9B0909B /* Callsite.swift */, - 0FC685EE99CF67B1CDB3DB325343D169 /* Closures.swift */, - 574FEA742BD2EBBF089D4D4D3F8DB004 /* Configuration.swift */, - 709336D5419FF1CBA227C1541018D538 /* DSL.swift */, - 6412F7748E6E12BC7532908368B22DD6 /* Example.swift */, - B20BC217F663BFEB6B08A2FCA7BC1188 /* ExampleGroup.swift */, - BD878C261A56C357E795C50644F070F8 /* ExampleHooks.swift */, - E8F089435D293362836B4F65D56677BB /* ExampleMetadata.swift */, - 9A5ED4A3A0EC7C40F6D105812AF4BF2D /* Filter.swift */, - 8177BA73C70F22845B042575E92A0E53 /* NSString+QCKSelectorName.h */, - DBA629B72E79BDCEFC0D3E4B375906DD /* NSString+QCKSelectorName.m */, - A1EB098745DF6A34D93E3993E0AA996C /* QCKDSL.h */, - 56CD5E64CF60023057B050ABA5E8474F /* QCKDSL.m */, - 4961DDA6EE9FA049BD97904A4015C09B /* Quick.h */, - 544E8727FF96CAE61DC584901810A1A5 /* QuickConfiguration.h */, - 9ECD5B819C4B6286651DE24ADD290B23 /* QuickConfiguration.m */, - DFC345DF9EE21FD1524978ADCBBBF36D /* QuickSpec.h */, - 818BBCB52DC29EBA8D07E062478004BE /* QuickSpec.m */, - 516717AEFFAAA8ECC7CEA870CDA9A2FC /* SuiteHooks.swift */, - E379F398BC8BD158421C0F316DF73D49 /* World.h */, - 2DB4BF420577D92506F68A8350C3810B /* World.swift */, - A7785DC5E4177191BF8AF99FF266C69E /* World+DSL.h */, - 1C035AE82A37F421DD2EA90461885E16 /* World+DSL.swift */, - 9DEB92B9B4D2B6A43FD92C873171CEFF /* Support Files */, + 51EF1525DE8CE9B87E1B80D453771721 /* Fragaria.h */, + D69631C8E62A780244A8B1550C330C53 /* MGSBoolToColourTransformer.h */, + 5AD382735777ECD3797B223D8C02432A /* MGSBoolToColourTransformer.m */, + 3A2A21D4BB60758F447EDBA05226FE52 /* MGSBoolToGlobalHintTransformer.h */, + 727AD6201FCDCB61DCFBA75C2CABC80A /* MGSBoolToGlobalHintTransformer.m */, + 531083473B069C12BFC63E0E6C152F7E /* MGSBreakpointDelegate.h */, + B78A4D8DD353E32FC1A983DED8FAEA42 /* MGSColourScheme.h */, + D7F0018050DB766DC244BBA448CB71B7 /* MGSColourScheme.m */, + 4EA7A5B028902964B41461E3A1E2817F /* MGSColourSchemeController.h */, + 51E563AB5E318359CADC4B5B1704A3AB /* MGSColourSchemeController.m */, + 308757B98BC2DFC0F4B9650AD5EE20B9 /* MGSColourSchemeSaveController.h */, + 8AE93A967540C19D8C94A46BBBAC6F7B /* MGSColourSchemeSaveController.m */, + 6A0B9FB6186E2BBD2BF9D32345C9B669 /* MGSColourToPlainTextTransformer.h */, + 98CE00CEFBBDE3BD6021326638EA60DB /* MGSColourToPlainTextTransformer.m */, + D2E66C720D5A3C301469B24DF924BFCC /* MGSDragOperationDelegate.h */, + FDF989F8096D80482FE508BD3C353C03 /* MGSExtraInterfaceController.h */, + 3FD4C11CB2AED85D0AA97C349956CE5D /* MGSExtraInterfaceController.m */, + 4BA03371F0B7C85F6D5C03A4AF5A6E2F /* MGSFontWell.h */, + 610245E7C8F0878E40F66204CC5EDA40 /* MGSFontWell.m */, + 0773046870AC5879CED024953B9C16AB /* MGSFragariaTextViewDelegate.h */, + 9C7E64C088C12119178C3399636EAB3F /* MGSFragariaView.h */, + 20DF501644576FE64C4CA4BE3D55AB94 /* MGSFragariaView.m */, + 590C1CEF95EDA9D26600C9315CB6877E /* MGSFragariaView+Definitions.h */, + 18825058B44C3D2749F4298D6D7D5DE3 /* MGSFragariaView+Definitions.m */, + 8A8AC0761D38A878A404B9454DE834C6 /* MGSFragariaViewPrivate.h */, + 51B5E11603D9F95B7416AD84A71B9655 /* MGSHybridUserDefaultsController.h */, + 79D02D37BBA632907537E1AFB26E5B71 /* MGSHybridUserDefaultsController.m */, + CD8427AED7C6E97E879F302155BBBA5E /* MGSLineNumberView.h */, + C07AAA2AC7C19485C5BF635C695216CF /* MGSLineNumberView.m */, + 7681C28930F2C5AA54EBA38014874900 /* MGSMutableDictionary.h */, + 6200283BD0E21EB03B231504F192C260 /* MGSMutableDictionary.m */, + 8B6B5440246550762DA622DCDA7B15D8 /* MGSMutableSubstring.h */, + 2963EADBD753B63E4D12E52F3DA0539F /* MGSMutableSubstring.m */, + 87FCA2D39FA909129384427A7FBE902A /* MGSPrefsColourPropertiesViewController.h */, + 6ABF6C34CDC9EEA8067CEFECCFAB0E07 /* MGSPrefsColourPropertiesViewController.m */, + 76B4B4E6954F34C71E8F8D8AF7FBB163 /* MGSPrefsEditorPropertiesViewController.h */, + 99E0C24FED1575931C7A226A3C055F0D /* MGSPrefsEditorPropertiesViewController.m */, + 31B0CC3E9927E7CF09C7E9E5017F20B0 /* MGSPrefsViewController.h */, + 6E3D791D056AE50D2FED0B62FDE0D393 /* MGSPrefsViewController.m */, + 730C879BB9551F223227C8F58D858EAD /* MGSSyntaxController.h */, + 8F166571063A86312FDCD0F8BE4C925C /* MGSSyntaxController.m */, + 14DD6F7DB0AFEB3E46D4864F219F118F /* MGSSyntaxDefinition.h */, + D5A72DA3B2A272080AB67629620F34ED /* MGSSyntaxDefinition.m */, + 8C0885FC8417C59FBA9CF60991EBFFB9 /* MGSSyntaxErrorController.h */, + F5CF744E7A78710BC3BAFB6FBFE14795 /* MGSSyntaxErrorController.m */, + 3908564642C6D12A5E0337A373EF2DFA /* MGSUserDefaults.h */, + 91980A8542EE91E574369FED135156FF /* MGSUserDefaults.m */, + D7B9056E2DF99F187D871414EE8D9C66 /* MGSUserDefaultsController.h */, + 1502D5FFA1D97C2C77CEA9DDF5C6A8B6 /* MGSUserDefaultsController.m */, + 89EDA97B249AFAD1A0758A94A8A6F490 /* MGSUserDefaultsControllerProtocol.h */, + 545B468B0F1831790103F15FC414C906 /* NSColor+TransformedCompare.h */, + 5AF66AFEABD31744B4C85207046018E7 /* NSColor+TransformedCompare.m */, + 887CE49B863D2BF6EA221ED62A14C810 /* NSObject+Fragaria.h */, + FD7A6B1AAD7AC13B20B779E483AFFDBF /* NSObject+Fragaria.m */, + 9A8DD1A8E92B7DE8F2C3F01B4301F7D4 /* NSScanner+Fragaria.h */, + 3242EFBFE37F0A94C0A21D6EAF2BA998 /* NSScanner+Fragaria.m */, + 448D57123FF5DBF1045591A2B30DF077 /* NSString+Fragaria.h */, + A607192F3169C8032776B9AB338B4439 /* NSString+Fragaria.m */, + 4A64B8C1A8C87FE52584AAD79F078D11 /* SMLAutoCompleteDelegate.h */, + F4D17B5AA4B1EE42F875A8368293B6E2 /* SMLLayoutManager.h */, + 484D5DFB92A2810D95FD8DB786CD05E2 /* SMLLayoutManager.m */, + BC5C651041CD0B340C12CBCC8C0E2605 /* SMLSyntaxColouring.h */, + 7C7AC20FA1743D14002F065065818A73 /* SMLSyntaxColouring.m */, + E2574B2C72F92F9560FFA1A5314C22E5 /* SMLSyntaxColouringDelegate.h */, + 8D4978F62545EEB1C94239FB5A787668 /* SMLSyntaxDefinition.h */, + 4B7276F786B551C4C49B1FF0556690D0 /* SMLSyntaxError.h */, + A945A0CD8C40A7D9AD23EBD321B84950 /* SMLSyntaxError.m */, + 8F4E46AEEDE347AC35401D77F65A79E9 /* SMLTextView.h */, + E8B0EEB4413A0FE3FA65C5E950F77C0B /* SMLTextView.m */, + 5929FE2212447C3F4DC2731B38397374 /* SMLTextView+MGSDragging.h */, + 312CE4C71CE05DEA1A0A2740FC98ABF6 /* SMLTextView+MGSDragging.m */, + 0E8CA9592A56551A2019410419B2D8BE /* SMLTextView+MGSTextActions.h */, + D6C01C1A901F150EF024C1D98CB57A7E /* SMLTextView+MGSTextActions.m */, + 0BF64ACE8C901D5EA1AA8131863EBBEB /* SMLTextViewPrivate.h */, + EA3CB93AFE0FD773348BDCAC4F4FD032 /* Resources */, + 034B3B1F66DC257245E9DC864CE919E0 /* Support Files */, ); - path = Quick; + path = Fragaria; sourceTree = ""; }; - 7A1DB3A00B1D3C9A440F6091D9EA1C63 /* ANSIEscapeHelper */ = { + 68E7D16B9730A16388AD9CADADCA21D5 /* Support Files */ = { isa = PBXGroup; children = ( - E880175616C496BA4B5CBF1D9D2BCB1E /* AMR_ANSIEscapeHelper.h */, - B63E92ECE97CEEE1D422EA6E2F147C3B /* AMR_ANSIEscapeHelper.m */, - D0850688A572783D02A131260C66F73A /* Support Files */, + 98BE57946FCC7EDDAB2E56B04CE16FDD /* Info.plist */, + 53D29194EF484C7F2B2F7E85329314E8 /* Quick.modulemap */, + 81A077A0D03C73EBFA2CEC3B43FF617B /* Quick.xcconfig */, + 7397F36EFD9105C1AE9311240F79DB20 /* Quick-dummy.m */, + 62D98503E546DE77DC2C7739F8CAEFA3 /* Quick-prefix.pch */, + 61C46D805B8F3960AF5E7693523EBB8C /* Quick-umbrella.h */, ); - path = ANSIEscapeHelper; + name = "Support Files"; + path = "../Target Support Files/Quick"; + sourceTree = ""; + }; + 6B2CFBDBD7E218CD1CB586DDBE4D8AA8 /* Nimble */ = { + isa = PBXGroup; + children = ( + 0F2DCCDE5845709AB4E092EF9332E9FC /* AdapterProtocols.swift */, + 710CC9CC0427E9A3DB3ED2E9F65060AF /* AllPass.swift */, + 76468A1FE7AA77DE480521F2DE0BAEDF /* AssertionDispatcher.swift */, + 79E11423E30B8DF36BD3133EF6D0FA15 /* AssertionRecorder.swift */, + 13ABB070D2B319D1144FA0C4E7B5CF11 /* AsyncMatcherWrapper.swift */, + D32BAA793EDF06C9D586312F370B1481 /* BeAKindOf.swift */, + FAE5D0E1125E330992EB0CB7731950A3 /* BeAnInstanceOf.swift */, + 4EB18C1EE098FD44B3344901A7499A47 /* BeCloseTo.swift */, + 5E26A006FE61C15F4BA89DD7D1FD526E /* BeEmpty.swift */, + 3701F4B38FDFB24AE40B49690E4B99EC /* BeginWith.swift */, + 1B08E7D529839270031C859BDA91976E /* BeGreaterThan.swift */, + B56622E4188CB019AA811BDD4B92D73B /* BeGreaterThanOrEqualTo.swift */, + 189A2ECC7C44522E72722C1DE15DDDE1 /* BeIdenticalTo.swift */, + EAC4E5AD4611225FC36488BE8CF4AF20 /* BeLessThan.swift */, + 596D86C954B75A825CF2ADF7DA229F51 /* BeLessThanOrEqual.swift */, + F87B2FF2D0642A0C415B72BC67905AE0 /* BeLogical.swift */, + F887D14B34EC9E21983EE06964DD2D96 /* BeNil.swift */, + 2F80E5FCC5102F034B41B0AD10FFF9A3 /* Contain.swift */, + 252A9525A3B537C7CCD0130DA3413FCE /* DSL.h */, + E47A80FF4EE76C4C0AAE951FD2B17345 /* DSL.m */, + 6E67C24E53FFE11976B8344B45D9963B /* DSL.swift */, + 8C969A6248B80E0785923EBC98CAA3B6 /* DSL+Wait.swift */, + E14D64F3CA78A833E3FE3EE5AD1A2206 /* EndWith.swift */, + C2336F6D3CF08DD186E2115CA89D1B0D /* Equal.swift */, + 007401AD861DF94C0AE8FA937C61BAA4 /* Expectation.swift */, + 4EA9AF39481E5BEF440271D6215886A2 /* Expression.swift */, + 982EBD3DF126CB856F35B696B6F3D743 /* FailureMessage.swift */, + 8DD114EC5AB502F4FFD8B9E2FC2BB6D3 /* Functional.swift */, + 60842FB2B2517C9ED1FD823D397E6051 /* HaveCount.swift */, + D8FF02819C54CFD6FBC0DD4D13A23EB3 /* Match.swift */, + AD65C73937A3475759DB6B50EBA92F9B /* MatcherFunc.swift */, + 4FAFABDB03E78D9F95EF0C40B326840B /* MatcherProtocols.swift */, + DFC75FFD617F7B99D9DEF0D0B629676C /* Nimble.h */, + 9EF35F4EB9DBA3E5781BA5AB575DAEF9 /* NimbleXCTestHandler.swift */, + D01005CB0B0E055421C8258C8FB635F1 /* NMBExceptionCapture.h */, + B5694ECF7ECB5F862915F57B0559A494 /* NMBExceptionCapture.m */, + D21E8AE4A0E478D79010EBB31D6D8711 /* ObjCExpectation.swift */, + 0BA0E48D943741C6B59751E181980BF3 /* ObjCMatcher.swift */, + 8563A2A6E1B35FF44051DBBB1EEFDCDA /* Poll.swift */, + 7D8A491EB00496FAADBDE38F3239B443 /* RaisesException.swift */, + FE2FBBE4B386F169990A411FC04E3491 /* SourceLocation.swift */, + 356FDFB1AFFD1C857F8DDB0CF28680A1 /* Stringers.swift */, + 57BFE8895B17C0B3BEC2D9AD43B79F27 /* ThrowError.swift */, + BCA32F109590C348997C405DB9EDFDF3 /* Support Files */, + ); + path = Nimble; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -535,32 +757,29 @@ children = ( BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, D648CE86F139C7CCFD55D5B8A03BE74B /* Frameworks */, - 9883938122EE72A481BB0B2B8E950A70 /* Pods */, - 0CFCD9D786EFF5667C39EEE9492F863D /* Products */, + B879F403E79BF8C3001EA071C5484B93 /* Pods */, + B0C83F81882CA0E9C2D77C7A6E5E29E7 /* Products */, 33341E0FDB7FA021655462C150CF3B58 /* Targets Support Files */, ); sourceTree = ""; }; - 7F6213AD61682EE42EDA1F8EB30B62F4 /* Sparkle */ = { + 8454B43B13D2AE7C4BE67FA1803EE239 /* Frameworks */ = { isa = PBXGroup; children = ( - 062415693AF0ACDF57FDBA8B71E0558A /* Frameworks */, + 5ABE343AD919D54F8BDD1633B9660939 /* Sparkle.framework */, ); - path = Sparkle; + name = Frameworks; sourceTree = ""; }; - 8E64F537538602091FBCC1E45D44D1F0 /* Support Files */ = { + 88F1769E73ECC7F4D5D71F424DFB5C07 /* LetsMove */ = { isa = PBXGroup; children = ( - 8747BF8C42562718E4CF7CBE84D6F24B /* Fragaria.modulemap */, - A30F14FDECEBCDB5E5E9C67F8BA866FD /* Fragaria.xcconfig */, - 6F9ED613983F684EC7D96B89DE06E450 /* Fragaria-dummy.m */, - 5002866808C6C6834C5485F0A8BE0740 /* Fragaria-prefix.pch */, - DD30DF5E1861FC6C7BFC06E8AC9C3E35 /* Fragaria-umbrella.h */, - 9ECE0D58C7A46D91E684F512B79A728B /* Info.plist */, + 2B5D9C6810BD77B73F87E9BDA31CEE67 /* PFMoveApplication.h */, + 0DEFE8AA544CD1C20C5BF98A284DCB40 /* PFMoveApplication.m */, + 2C38120A07C08C7ED35E35E787E9A63F /* Resources */, + A54D71AA12E01826059A48F1FC446B40 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Fragaria"; + path = LetsMove; sourceTree = ""; }; 91C5C7564FC669E5FD3B586255715FB3 /* Pods-CocoaPodsTests */ = { @@ -581,210 +800,106 @@ path = "Target Support Files/Pods-CocoaPodsTests"; sourceTree = ""; }; - 9883938122EE72A481BB0B2B8E950A70 /* Pods */ = { + A54D71AA12E01826059A48F1FC446B40 /* Support Files */ = { isa = PBXGroup; children = ( - 7A1DB3A00B1D3C9A440F6091D9EA1C63 /* ANSIEscapeHelper */, - DD18B000F9D0D102878D099833A1BB4C /* Fragaria */, - DFF4A4C8A9DE43746D59088F0E4DB4CE /* Nimble */, - 45F0FF5226014A9EDF89177D16A43E44 /* Quick */, - 7F6213AD61682EE42EDA1F8EB30B62F4 /* Sparkle */, - ); - name = Pods; - sourceTree = ""; - }; - 9DEB92B9B4D2B6A43FD92C873171CEFF /* Support Files */ = { - isa = PBXGroup; - children = ( - 352361882ED32AF9C5344D94A8232F33 /* Info.plist */, - CD0EFB68969B8CF5EB11065F80D88B93 /* Quick.modulemap */, - 90BDDDCF588E49CF19D56187BFC331C8 /* Quick.xcconfig */, - 11846634364A69CE592D933C96E79F35 /* Quick-dummy.m */, - ABAD134B77D482C7864D10CAAA6248A6 /* Quick-prefix.pch */, - 72DEC53886026636C0DBBCA346560F89 /* Quick-umbrella.h */, + 9B4CDFCDD7EC47C02B3C955853797BAF /* Info.plist */, + AE77441504E1CF3EA866F6DF262ED9C3 /* LetsMove.modulemap */, + 1D2E361D9389897CEFD6AC3167BC9007 /* LetsMove.xcconfig */, + 30408ED178F9C18D9CE815350FCC226A /* LetsMove-dummy.m */, + 4FCF753A5CB6472F723323F3B11CE9C8 /* LetsMove-prefix.pch */, + C3072BBDAF4986AFE36E9FE461A8662D /* LetsMove-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/Quick"; + path = "../Target Support Files/LetsMove"; sourceTree = ""; }; - B70406F39F5ACA75CD885E332E5DB0BD /* Support Files */ = { + ACDC2C4AA2A23635E854637A6A5E2295 /* Sparkle */ = { isa = PBXGroup; children = ( - FB38448F637349327FC5391E9BA13DB1 /* Info.plist */, - 9FD15DFD0DAA83341B012F7C15A3B84B /* Nimble.modulemap */, - 0BED3E8A9813D53B49A111EF9106E99E /* Nimble.xcconfig */, - A1878530AA92ADD3C70103D24587BFA5 /* Nimble-dummy.m */, - 039389E9E89EEF284C70AE51F48C8C16 /* Nimble-prefix.pch */, - 36755BE6B571BFB7D31E24BE2E3C0DE5 /* Nimble-umbrella.h */, + 8454B43B13D2AE7C4BE67FA1803EE239 /* Frameworks */, ); - name = "Support Files"; - path = "../Target Support Files/Nimble"; + path = Sparkle; sourceTree = ""; }; - BC184919C8D7B488812DFA4B1E703169 /* Resources */ = { + ADA216D9B63BEABB8E3D4270AE3A5555 /* Quick */ = { isa = PBXGroup; children = ( - D50383EFD4ECDE6168F393110595A0FC /* Images.xcassets */, - 06F0E925A5449B0272B4B149246C03E5 /* Syntax Definitions */, - CCA4F6A7E935592165D623813A3032B0 /* SyntaxDefinitions.plist */, + 1ACE6AEADC6BE340D11FD5EB7D32AB17 /* Callsite.swift */, + 49278023F75D15037B5F16632A60EE70 /* Closures.swift */, + 11CAADF4876651641B5B90CEBCBC4792 /* Configuration.swift */, + BE7B438D9C12992A25A2F11DC4485084 /* DSL.swift */, + D7BE3FF51E62A244D71938CCC3223787 /* Example.swift */, + F67954240FE1F7879543BAD752B8F0D3 /* ExampleGroup.swift */, + C24C90E56A597B007A86FD867AD39942 /* ExampleHooks.swift */, + 5B7CB93A391B576E322E3A05BCBFDEC4 /* ExampleMetadata.swift */, + 6908DD7BB0A403AFB9918749F576D9F9 /* Filter.swift */, + E9A1A82F28F1BCB586347EEA30094807 /* NSString+QCKSelectorName.h */, + C1410BABAE580EB53CA2F5E242539939 /* NSString+QCKSelectorName.m */, + FB329A1E4F84207A87B5B9912795A901 /* QCKDSL.h */, + EAD24232BF0882998F927A56D18A36A5 /* QCKDSL.m */, + ACFDA27078E13ED2F2E51294323B2201 /* Quick.h */, + C02A99AD3102A8F4B8FA175667E21654 /* QuickConfiguration.h */, + 712F618D606BAC0D5FA2351D85D69C8C /* QuickConfiguration.m */, + 484093A8AF69ACCAEC766F5C2291F792 /* QuickSpec.h */, + 91F8B86DAC59FA3D5044E41B828A5CDF /* QuickSpec.m */, + 17364913EF24BBB211DDDBE388BFD761 /* SuiteHooks.swift */, + F99E37801710E091359579FFD7FF213A /* World.h */, + B19A186ED27095000EB99E6DC3324B4C /* World.swift */, + B5B098C406166747CE2C276032D6FC28 /* World+DSL.h */, + 9ECBF36E14FC33634054264BC8319CDE /* World+DSL.swift */, + 68E7D16B9730A16388AD9CADADCA21D5 /* Support Files */, ); - name = Resources; + path = Quick; sourceTree = ""; }; - D0850688A572783D02A131260C66F73A /* Support Files */ = { + B0C83F81882CA0E9C2D77C7A6E5E29E7 /* Products */ = { isa = PBXGroup; children = ( - F492FF1203862704FE5C26E4DD17A756 /* ANSIEscapeHelper.modulemap */, - 948DB81A329F8404A350FCDA0D193B63 /* ANSIEscapeHelper.xcconfig */, - 42A1922226BEA17035C49333B016CFBF /* ANSIEscapeHelper-dummy.m */, - 9FB2982AAD823D501BA6828DC4F1C525 /* ANSIEscapeHelper-prefix.pch */, - 1E660A9591C87D755B5FA9E03380583C /* ANSIEscapeHelper-umbrella.h */, - 02BAA04355BB029657B762F205D3D9D3 /* Info.plist */, + 483AEB3F01BF60B065DDEBFC04B2A595 /* ANSIEscapeHelper.framework */, + 9A52722A4A9FAFA2E49D250F83D12ABC /* Fragaria.framework */, + 8E7FA00B7900C3039F5DAB0DCD77AE48 /* LetsMove.framework */, + E93288E4E644D5DEC1F59D45D6300985 /* Nimble.framework */, + 823C633C45756037394AD4DDADA7D0C7 /* Pods_CocoaPods.framework */, + AAACFFD03069720AD4EFF03B145B191A /* Pods_CocoaPodsTests.framework */, + 03B2D46D5DB7139DE8192B5B4935C56E /* Quick.framework */, ); - name = "Support Files"; - path = "../Target Support Files/ANSIEscapeHelper"; + name = Products; sourceTree = ""; }; - D648CE86F139C7CCFD55D5B8A03BE74B /* Frameworks */ = { + B879F403E79BF8C3001EA071C5484B93 /* Pods */ = { isa = PBXGroup; children = ( - EFC88A1C1EEE4CE3A9BC236092323F93 /* OS X */, + FE8391C4458A08A8E720A22461F9596C /* ANSIEscapeHelper */, + 63DCBF551B42C730AA74F85EC52A0633 /* Fragaria */, + 88F1769E73ECC7F4D5D71F424DFB5C07 /* LetsMove */, + 6B2CFBDBD7E218CD1CB586DDBE4D8AA8 /* Nimble */, + ADA216D9B63BEABB8E3D4270AE3A5555 /* Quick */, + ACDC2C4AA2A23635E854637A6A5E2295 /* Sparkle */, ); - name = Frameworks; + name = Pods; sourceTree = ""; }; - DD18B000F9D0D102878D099833A1BB4C /* Fragaria */ = { + BCA32F109590C348997C405DB9EDFDF3 /* Support Files */ = { isa = PBXGroup; children = ( - CE707A5BA5D795CB814539B80A6E12E1 /* Fragaria.h */, - B871C61653B9CD0B02E066FC429FC770 /* MGSBoolToColourTransformer.h */, - 60B53CE7540D84A3545D3210F85B935A /* MGSBoolToColourTransformer.m */, - BF647E8CBCA6C3DFC2B5012BCD82E320 /* MGSBoolToGlobalHintTransformer.h */, - B0F435E9C4CA78939E2A09F151C80324 /* MGSBoolToGlobalHintTransformer.m */, - D333BCE30ABA98D27EE184BD2B783C19 /* MGSBreakpointDelegate.h */, - 43522A7B1312B082386DC0A846D2A12D /* MGSColourScheme.h */, - CEFCD4861E3726A7F9918495CA90306B /* MGSColourScheme.m */, - 43C8100828246C15A34249B5A478C15E /* MGSColourSchemeController.h */, - 910E45084C785C339573B1CCF0F7EDB0 /* MGSColourSchemeController.m */, - 14FB7E327F7F72C2764DE1C4F2CA4CAA /* MGSColourSchemeSaveController.h */, - 05A97546D2FE27B53C28663C7C6B6E6F /* MGSColourSchemeSaveController.m */, - BF46C034DF7876ADCAC6A08B842EC992 /* MGSColourToPlainTextTransformer.h */, - 9BA0882A4074C64B6577ADC8CC3ED02E /* MGSColourToPlainTextTransformer.m */, - 3E5362639AB3C9E58A2CF62C6DD746EB /* MGSDragOperationDelegate.h */, - FC4F8CAC490D594F9B143C48831C3348 /* MGSExtraInterfaceController.h */, - ADF40F444DB293BDCB3B7F96036E2F2D /* MGSExtraInterfaceController.m */, - DF8EBFA91B07D303476FA9E58E058D5C /* MGSFontWell.h */, - F0C220EB47B53B902C2E1260B37104A8 /* MGSFontWell.m */, - B227C099558BA2142201A94BE4E763A1 /* MGSFragariaTextViewDelegate.h */, - 429A98B97FD4D70E4295CA2C20D5440E /* MGSFragariaView.h */, - 06D1B40E6A3C5AF4DBCB0E8F2502E884 /* MGSFragariaView.m */, - 76A5A8B151E1A26A4B10B9528F847A80 /* MGSFragariaView+Definitions.h */, - BF9C34C39F96EF3C5DE534E83B743C51 /* MGSFragariaView+Definitions.m */, - 286D8031B676E26D2D95CE6EE5228B9B /* MGSFragariaViewPrivate.h */, - 62B82A82162913F1CBE350CE92F17134 /* MGSHybridUserDefaultsController.h */, - BCB88E4B380E41988B6F34441310B0DE /* MGSHybridUserDefaultsController.m */, - 0648676204DEE2D3FE05A3E9847F7C90 /* MGSLineNumberView.h */, - 90E7A0B158AB8C2BD2941A3751BEFC14 /* MGSLineNumberView.m */, - B7B27647202A76F1F60307CB08F5C9D5 /* MGSMutableDictionary.h */, - 703E701CC5BC023D8900951E2B0812EA /* MGSMutableDictionary.m */, - 31BB4A002EB7BFE98B8446836968797B /* MGSMutableSubstring.h */, - 184D973AF263C056AD0F99645AB4DA0A /* MGSMutableSubstring.m */, - 546DB0660EB5A7A4F8FBB8A1399622C4 /* MGSPrefsColourPropertiesViewController.h */, - C25BCD60468DBBF7E07445CD672FD3B5 /* MGSPrefsColourPropertiesViewController.m */, - 1F4D0FDF7054D4F53943211749FDCF18 /* MGSPrefsEditorPropertiesViewController.h */, - 9BB4AC0B982AABEDF80B0F5D1BA09689 /* MGSPrefsEditorPropertiesViewController.m */, - A05B5BA7F55044E6C32597DB3DCC29DF /* MGSPrefsViewController.h */, - 0B7819950479BE8BB2BEE3C40D857F89 /* MGSPrefsViewController.m */, - 337D4BBE0F47559701FF069A12D42CB9 /* MGSSyntaxController.h */, - FA05E10AF69024B403B922CCF56F8D39 /* MGSSyntaxController.m */, - 954B164312E77C39EE9780EB4634E4EB /* MGSSyntaxDefinition.h */, - 2B8D88B609A5AE6B5006A38C1D4868C9 /* MGSSyntaxDefinition.m */, - 494282C12C158956F1235A7383794EFE /* MGSSyntaxErrorController.h */, - F9B0D391A5A68FDF737ED73EC74936EA /* MGSSyntaxErrorController.m */, - 56AE51763C9BCFAAD6966FD219F80F74 /* MGSUserDefaults.h */, - B1894F239FC553C39DC7E2CA00987DF5 /* MGSUserDefaults.m */, - 2F8C8217165EF90701CABF2AD12C8592 /* MGSUserDefaultsController.h */, - E78300B00DB0CBE14B5E814FCB806E79 /* MGSUserDefaultsController.m */, - E16677FD50027119A845E531EA71D49B /* MGSUserDefaultsControllerProtocol.h */, - 71920D798BC3890E381C00E9F26FEA43 /* NSColor+TransformedCompare.h */, - E22596E14F3D7A4891A94B18476E6C61 /* NSColor+TransformedCompare.m */, - 446BB42935C49959869917B8554A638E /* NSObject+Fragaria.h */, - 3E89CE7B1A9CA80CE2A50E33701667E3 /* NSObject+Fragaria.m */, - 0F97C80CD488CB0DDD13672775930A68 /* NSScanner+Fragaria.h */, - D857CE881788099DA3ABBE406D746A05 /* NSScanner+Fragaria.m */, - 466955D0A3E31936F8233C183B877793 /* NSString+Fragaria.h */, - C8936FF8F13F4111DF1948CAAA9E791A /* NSString+Fragaria.m */, - 98137A34C3D93CAE7D9CB7B7C69852FA /* SMLAutoCompleteDelegate.h */, - 53580FE0CFA0B5CA02F9064C1A15B4F4 /* SMLLayoutManager.h */, - BD3F95B5647179A70F2D4F8BF93B82A7 /* SMLLayoutManager.m */, - 283A41AAEEA194B639D343B2D0C0DD6D /* SMLSyntaxColouring.h */, - B46089C8A113DF40924294D0DE913F13 /* SMLSyntaxColouring.m */, - 041B0D08BC0DA049CB41C8F050755DC7 /* SMLSyntaxColouringDelegate.h */, - 2A459CD09766F8F303D0E1535AF1B63F /* SMLSyntaxDefinition.h */, - 94387F1A83A0317B245BD2983C1FBF49 /* SMLSyntaxError.h */, - 2E4E5CB9BBEF060C698C6DFC76DB4786 /* SMLSyntaxError.m */, - 74BB28A03BC70EACE4CE560C4101B04B /* SMLTextView.h */, - D661DEEE62DDC30DE5E899779F23B464 /* SMLTextView.m */, - E990BC0E7AD367946F4F4A345EF3DD12 /* SMLTextView+MGSDragging.h */, - 7D3EA8686FDAEC54834B204733F604CC /* SMLTextView+MGSDragging.m */, - E6465CA319B895DD0E78C4193EF46B45 /* SMLTextView+MGSTextActions.h */, - 0ED9D8C1DEE0B2C6931875DAD8C9A15A /* SMLTextView+MGSTextActions.m */, - CC43609A40B44BD45C80302E4A2D4C40 /* SMLTextViewPrivate.h */, - BC184919C8D7B488812DFA4B1E703169 /* Resources */, - 8E64F537538602091FBCC1E45D44D1F0 /* Support Files */, + 821DC8651E76AEF9818D5ADA9B8B0393 /* Info.plist */, + FF13ED9F535708FBA75D1C77AD409082 /* Nimble.modulemap */, + 672934FD7C77604DA2DB7A5F042BFA8D /* Nimble.xcconfig */, + 2BCC1EE5D621D7C8163C940C1A3F27CF /* Nimble-dummy.m */, + F3E893D59CA60930BA7F85A66D09E598 /* Nimble-prefix.pch */, + A247033DBCEF4CC5CC488396A9D87221 /* Nimble-umbrella.h */, ); - path = Fragaria; + name = "Support Files"; + path = "../Target Support Files/Nimble"; sourceTree = ""; }; - DFF4A4C8A9DE43746D59088F0E4DB4CE /* Nimble */ = { + D648CE86F139C7CCFD55D5B8A03BE74B /* Frameworks */ = { isa = PBXGroup; children = ( - AD7C7198215E68D1608B2556156B94D0 /* AdapterProtocols.swift */, - 3B4FE268C926CA9D775D765D25B06AF4 /* AllPass.swift */, - C10BE365DCA7D4B23A3E447968FC085A /* AssertionDispatcher.swift */, - 21E374612B59EDAD5D4D53A67542F4AF /* AssertionRecorder.swift */, - 61B24CEB0D9169B4732173AAC40AED2D /* AsyncMatcherWrapper.swift */, - F50C9931FBB0BA9DE2AB5B4AE5102452 /* BeAKindOf.swift */, - 043533DA51EA8F121C4ABB4DBD8B9D55 /* BeAnInstanceOf.swift */, - 1B34DFB43A7134027FEE8EE4F097B798 /* BeCloseTo.swift */, - E7601807C35D57C1DE00B56759DAD8C1 /* BeEmpty.swift */, - 46371B271197CFDB39143DD553058E42 /* BeginWith.swift */, - ABDA51D08239066FBC138A85D148F0A0 /* BeGreaterThan.swift */, - 4B089FAAE4419C50C0D7B6A6DEB7DB46 /* BeGreaterThanOrEqualTo.swift */, - CED2706449945867CFB35668CB2693EB /* BeIdenticalTo.swift */, - 385796C8EE48CD7A8031D76D48D83A3D /* BeLessThan.swift */, - A91C34196E3FB4ED74A7CA8DE89E7BCC /* BeLessThanOrEqual.swift */, - 2F024E540FBDDD0C0BE8019DB4311F36 /* BeLogical.swift */, - 081288C07EDB294731499B6272DA0396 /* BeNil.swift */, - C5E12E3B4F65260B4404F08E2503036C /* Contain.swift */, - 3AE7431DDD4EBF442CF779ECB4942E46 /* DSL.h */, - 562E6C7EFE7491FC37284582699B3B8D /* DSL.m */, - D09FB6DADEDE1E3B78C182C8A15B2C3E /* DSL.swift */, - 84FDA859F55DD723D7F90FD7EE9E1826 /* DSL+Wait.swift */, - A25074FA7549FC15910A8E43024B0BAA /* EndWith.swift */, - 750F8F45D9823EA5F3067FBE9A5ABC09 /* Equal.swift */, - 09726B32E9351B3B1CF2BCD242B04328 /* Expectation.swift */, - 9238255C42C514E781E8B3296A396AD9 /* Expression.swift */, - 4E95CDAA4EFB451DE64B8A9140C6C8EC /* FailureMessage.swift */, - 68C961008BF94A6025F03A0085B5867C /* Functional.swift */, - 6D2A63951E9C29AFDC903B6BB4E4EA44 /* HaveCount.swift */, - B5DD51BA0C6583B55B68A8033313D65A /* Match.swift */, - C1115E863907A2C30EB61A1A03AB91D3 /* MatcherFunc.swift */, - 43C312528B02B48C266F475FC13E368B /* MatcherProtocols.swift */, - C1BB9B8A3C918346F7516364B7090D07 /* Nimble.h */, - E7D3C5D122DF1C6D1DE37D6125318CD1 /* NimbleXCTestHandler.swift */, - DC25ADA9D16FADFAC8A56340FA5B0DC3 /* NMBExceptionCapture.h */, - 1D2C633B2CA6D3DAAC5AB688CCCEB586 /* NMBExceptionCapture.m */, - 7BD77C63DEAFFA7DD16E2F13DE52659F /* ObjCExpectation.swift */, - CEE0F158AF21DB3043EB47262B6D5596 /* ObjCMatcher.swift */, - 79215821C9FB2B39792E723BB194659C /* Poll.swift */, - 780E043F689A002C07A65EE9AFD00B04 /* RaisesException.swift */, - 01E67B8D4C5413D5D06EEA73DBE1AF32 /* SourceLocation.swift */, - E66CE71FB28D31DEF3248FC5A1666870 /* Stringers.swift */, - 6C821A947B61F19524AADAFA865A0CED /* ThrowError.swift */, - B70406F39F5ACA75CD885E332E5DB0BD /* Support Files */, + EFC88A1C1EEE4CE3A9BC236092323F93 /* OS X */, ); - path = Nimble; + name = Frameworks; sourceTree = ""; }; E2B2964F43E9F8EA087E74A067CF7DFA /* Pods-CocoaPods */ = { @@ -805,6 +920,16 @@ path = "Target Support Files/Pods-CocoaPods"; sourceTree = ""; }; + EA3CB93AFE0FD773348BDCAC4F4FD032 /* Resources */ = { + isa = PBXGroup; + children = ( + 9C41425121900EC740E873BBFB72D19B /* Images.xcassets */, + 5A74CB4CA1A64FC6DF38FD202E3EE5A2 /* Syntax Definitions */, + BFD543C06DC34D8BF2F7D9A69BD056C2 /* SyntaxDefinitions.plist */, + ); + name = Resources; + sourceTree = ""; + }; EFC88A1C1EEE4CE3A9BC236092323F93 /* OS X */ = { isa = PBXGroup; children = ( @@ -814,6 +939,16 @@ name = "OS X"; sourceTree = ""; }; + FE8391C4458A08A8E720A22461F9596C /* ANSIEscapeHelper */ = { + isa = PBXGroup; + children = ( + 5ED44C28348EC46E4793BAAEFE6D6787 /* AMR_ANSIEscapeHelper.h */, + 0EAC4BF323ED7840D063D56188614A5A /* AMR_ANSIEscapeHelper.m */, + 0D1224CEFF36B56C9025810D8D6D7DBB /* Support Files */, + ); + path = ANSIEscapeHelper; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -876,14 +1011,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5175C81B2880EE018D00F2A1B33D426D /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 46CC84A032BBF1249D234E1FA09E4AC9 /* Pods-CocoaPods-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 7EECD639DCD21B579F92F863B06E3ABC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -907,6 +1034,23 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A0A306985FD3851E644249ADB8502FDF /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 4564217D65E22BC1078BEE045687DEAD /* Pods-CocoaPods-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DAF575903076DDA3312F70B7C37A6BD2 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + B877D1FB7D9BFF1D577F54F9798D02B4 /* LetsMove-umbrella.h in Headers */, + 942F28495D392B486BFF11A2EEFA308A /* PFMoveApplication.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E558CFA5C045F339837B0B7645133081 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -936,26 +1080,25 @@ ); name = Fragaria; productName = Fragaria; - productReference = D9D2DAD619C576C15CCA3187436298C2 /* Fragaria.framework */; + productReference = 9A52722A4A9FAFA2E49D250F83D12ABC /* Fragaria.framework */; productType = "com.apple.product-type.framework"; }; - 28AF22D7FCA913E75093648110469358 /* Pods-CocoaPods */ = { + 2C16699D5C1817292D99390ED97907EB /* LetsMove */ = { isa = PBXNativeTarget; - buildConfigurationList = BF45F119EE5B004195733B8A25838FB3 /* Build configuration list for PBXNativeTarget "Pods-CocoaPods" */; + buildConfigurationList = 429961F6457E1D120FA0E6D14E617C1C /* Build configuration list for PBXNativeTarget "LetsMove" */; buildPhases = ( - 9E9233F349E78C4BEA398A62EB87FCB4 /* Sources */, - 32FA4AFA26B8D2CBF4C9E981F3216F3A /* Frameworks */, - 5175C81B2880EE018D00F2A1B33D426D /* Headers */, + F5B130C4D7E1AA7383AE10E5BB4AD74E /* Sources */, + B7D4E54A7649855A56B836E3047E7173 /* Frameworks */, + DAF575903076DDA3312F70B7C37A6BD2 /* Headers */, + B148F4BC66D7747292CA34922CCF3F24 /* Resources */, ); buildRules = ( ); dependencies = ( - 8461A1C5CED24E16F4E716583498F88C /* PBXTargetDependency */, - C335665CABC4462AE5EF942F096A0517 /* PBXTargetDependency */, ); - name = "Pods-CocoaPods"; - productName = "Pods-CocoaPods"; - productReference = 23A5C37D19C8F78906A7647F4369626E /* Pods_CocoaPods.framework */; + name = LetsMove; + productName = LetsMove; + productReference = 8E7FA00B7900C3039F5DAB0DCD77AE48 /* LetsMove.framework */; productType = "com.apple.product-type.framework"; }; C5DB5104FED3C10F78978AFC810982B9 /* Nimble */ = { @@ -972,7 +1115,7 @@ ); name = Nimble; productName = Nimble; - productReference = FD86F18463DFEC6C73BB227D87F83487 /* Nimble.framework */; + productReference = E93288E4E644D5DEC1F59D45D6300985 /* Nimble.framework */; productType = "com.apple.product-type.framework"; }; D7EE9BD538BE6D2A45ECFF72A9C7C1B1 /* Quick */ = { @@ -989,7 +1132,7 @@ ); name = Quick; productName = Quick; - productReference = 1F0802D4DEBD220C94878DEE21A34951 /* Quick.framework */; + productReference = 03B2D46D5DB7139DE8192B5B4935C56E /* Quick.framework */; productType = "com.apple.product-type.framework"; }; D875033CC22492EEEC09F437CA66F8B2 /* Pods-CocoaPodsTests */ = { @@ -1008,7 +1151,27 @@ ); name = "Pods-CocoaPodsTests"; productName = "Pods-CocoaPodsTests"; - productReference = 5AF14E4ABB9E89B8E206EA634910BE21 /* Pods_CocoaPodsTests.framework */; + productReference = AAACFFD03069720AD4EFF03B145B191A /* Pods_CocoaPodsTests.framework */; + productType = "com.apple.product-type.framework"; + }; + EBED52333ED4447D8E96BD74DB1E6EE5 /* Pods-CocoaPods */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2BAC7FCCD3C0B1908B34A28A1968B7C2 /* Build configuration list for PBXNativeTarget "Pods-CocoaPods" */; + buildPhases = ( + 3942B747C978E7394175102C324EAFE7 /* Sources */, + 59D5B1BD90D60CEFF5EC795912D7F7CF /* Frameworks */, + A0A306985FD3851E644249ADB8502FDF /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + 60C4FBBE07B41B5174894BA9AB967F11 /* PBXTargetDependency */, + 1B33DB85120B65B4E525FD383720D5E6 /* PBXTargetDependency */, + F0A2B92ECEB00B5CE8242F2B589FB070 /* PBXTargetDependency */, + ); + name = "Pods-CocoaPods"; + productName = "Pods-CocoaPods"; + productReference = 823C633C45756037394AD4DDADA7D0C7 /* Pods_CocoaPods.framework */; productType = "com.apple.product-type.framework"; }; FC644B856EB61F1DC0DFF7B14A96EDA0 /* ANSIEscapeHelper */ = { @@ -1025,7 +1188,7 @@ ); name = ANSIEscapeHelper; productName = ANSIEscapeHelper; - productReference = 0A3A215C07D24EB82159BE7D2CC7E2D7 /* ANSIEscapeHelper.framework */; + productReference = 483AEB3F01BF60B065DDEBFC04B2A595 /* ANSIEscapeHelper.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -1045,14 +1208,15 @@ en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 0CFCD9D786EFF5667C39EEE9492F863D /* Products */; + productRefGroup = B0C83F81882CA0E9C2D77C7A6E5E29E7 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( FC644B856EB61F1DC0DFF7B14A96EDA0 /* ANSIEscapeHelper */, 090B434A68245823A6CF730DF81AD9D8 /* Fragaria */, + 2C16699D5C1817292D99390ED97907EB /* LetsMove */, C5DB5104FED3C10F78978AFC810982B9 /* Nimble */, - 28AF22D7FCA913E75093648110469358 /* Pods-CocoaPods */, + EBED52333ED4447D8E96BD74DB1E6EE5 /* Pods-CocoaPods */, D875033CC22492EEEC09F437CA66F8B2 /* Pods-CocoaPodsTests */, D7EE9BD538BE6D2A45ECFF72A9C7C1B1 /* Quick */, ); @@ -1060,6 +1224,37 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ + B148F4BC66D7747292CA34922CCF3F24 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 69366AF06EF2076E90B8BD7B0D962E6A /* ca.lproj in Resources */, + 8C4161F94BF2B6D8545F4E91AFEC283E /* cs.lproj in Resources */, + EF7A833C59C1642C8D78572DF87930C4 /* da.lproj in Resources */, + 92A05ECB6A8AD8039E54F5AF125C463A /* de.lproj in Resources */, + 7C9BFC509ABA7E6F20B76A23AD9648E3 /* en.lproj in Resources */, + F0722D05EF7EE6B4A677AC14E94CBE5E /* es.lproj in Resources */, + CE5E61E2AEADF91F256389BDC2F2853A /* fr.lproj in Resources */, + B2ED21903584A1958DFF6306A97B1569 /* hu.lproj in Resources */, + CC62B64E1E373B4F6C28568DDB54494F /* it.lproj in Resources */, + E65545099E766CD6CF302CEDCB337BA6 /* ja.lproj in Resources */, + EB46D09F1E2BB53CEDAC9AD3CA79D794 /* ko.lproj in Resources */, + 7F6C4D26D8E777E32D297353330C8B66 /* mk.lproj in Resources */, + F9D28367656A107926B7D92B6330BA0A /* nb.lproj in Resources */, + B304717F4DB269672D4E17CDC62B159A /* nl.lproj in Resources */, + FB87FC29CA1DBFAF3740F9362CB38A19 /* pl.lproj in Resources */, + 03DE48998616AB3E08C2FFC530C6E8AB /* pt.lproj in Resources */, + 30303E73093317204DFDD2CB6BC7DCDD /* pt_BR.lproj in Resources */, + 48FD09B1F149829598A2586403BE615D /* ru.lproj in Resources */, + FFE4ED9B04DD879CC8E403FAEEA41710 /* sk.lproj in Resources */, + 0C7A78A409561B9A1BE1597F4AA08620 /* sr.lproj in Resources */, + 5A00781B56A64EE0C3F4D8951DEECCCD /* sv.lproj in Resources */, + 5BBD04E9D1EC660BB61813BEE1FD5082 /* tr.lproj in Resources */, + 4B0556CA840AB7E167C844829F4F8941 /* zh_CN.lproj in Resources */, + 0CEC59EB472E57D60DD75769EBB90607 /* zh_TW.lproj in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; EACD8DA98EA46882EE25551E463FAA3B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1081,6 +1276,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3942B747C978E7394175102C324EAFE7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BE3ACB34B20815C8302FCAECCFCC9078 /* Pods-CocoaPods-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 55C9F2D1C5DAA6A3F45C08C7057D4439 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1145,14 +1348,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9E9233F349E78C4BEA398A62EB87FCB4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 62220B39EA8B7ADB20C5346A6597AE1B /* Pods-CocoaPods-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; B5ACA0567563B88F98BEEFDDDFF4AFEE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1210,20 +1405,35 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F5B130C4D7E1AA7383AE10E5BB4AD74E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 64EF4CF6FA45198EAAC9DEF705AB212E /* LetsMove-dummy.m in Sources */, + 59D847141E2317EDEEF6BA9DBB0CD828 /* PFMoveApplication.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + 1B33DB85120B65B4E525FD383720D5E6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Fragaria; + target = 090B434A68245823A6CF730DF81AD9D8 /* Fragaria */; + targetProxy = F79BFC64907FADFB2B401033AC0FEC55 /* PBXContainerItemProxy */; + }; 300146727BFB9DE774F7D7F8EC496452 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Nimble; target = C5DB5104FED3C10F78978AFC810982B9 /* Nimble */; targetProxy = A5B8353157C5E2AD7C26DD74496CC2CE /* PBXContainerItemProxy */; }; - 8461A1C5CED24E16F4E716583498F88C /* PBXTargetDependency */ = { + 60C4FBBE07B41B5174894BA9AB967F11 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ANSIEscapeHelper; target = FC644B856EB61F1DC0DFF7B14A96EDA0 /* ANSIEscapeHelper */; - targetProxy = E47E1B86B6956660F9AAD459DA01FBE6 /* PBXContainerItemProxy */; + targetProxy = 72178860AB962982F58C05C2930DA6F1 /* PBXContainerItemProxy */; }; BEC2F49D8DCA7488A87A30E0B02A7749 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -1231,15 +1441,49 @@ target = D7EE9BD538BE6D2A45ECFF72A9C7C1B1 /* Quick */; targetProxy = 11537EE3BB663F508ECD40BF4B842F2A /* PBXContainerItemProxy */; }; - C335665CABC4462AE5EF942F096A0517 /* PBXTargetDependency */ = { + F0A2B92ECEB00B5CE8242F2B589FB070 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Fragaria; - target = 090B434A68245823A6CF730DF81AD9D8 /* Fragaria */; - targetProxy = 9B7305C0B2BB3965D6242308687576DF /* PBXContainerItemProxy */; + name = LetsMove; + target = 2C16699D5C1817292D99390ED97907EB /* LetsMove */; + targetProxy = A5B2291261BE6512538E15DED39FB43B /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ + 121EADEA9535F22369D67CDCCF87B9DF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3482C98C2E2A8AC52364E0CC191B22A6 /* Pods-CocoaPods.release.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "-"; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_VERSION = A; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/Pods-CocoaPods/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/Pods-CocoaPods/Pods-CocoaPods.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_CocoaPods; + SDKROOT = macosx; + SKIP_INSTALL = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 200617EA0D50A7A037D4A47CB6900492 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1277,6 +1521,36 @@ }; name = Release; }; + 2FE3C85DA87E1602676E9086545F1422 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1D2E361D9389897CEFD6AC3167BC9007 /* LetsMove.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "-"; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_VERSION = A; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/LetsMove/LetsMove-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/LetsMove/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.6; + MODULEMAP_FILE = "Target Support Files/LetsMove/LetsMove.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = LetsMove; + SDKROOT = macosx; + SKIP_INSTALL = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 42E0B13BBCEE1F71D98F0E48811FF508 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1318,9 +1592,39 @@ }; name = Debug; }; + 4A7B5260AC031B85621ECAA98A2529AF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1D2E361D9389897CEFD6AC3167BC9007 /* LetsMove.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "-"; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_VERSION = A; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/LetsMove/LetsMove-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/LetsMove/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.6; + MODULEMAP_FILE = "Target Support Files/LetsMove/LetsMove.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = LetsMove; + SDKROOT = macosx; + SKIP_INSTALL = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 75304CA85D2A1860955A6174F9751398 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 90BDDDCF588E49CF19D56187BFC331C8 /* Quick.xcconfig */; + baseConfigurationReference = 81A077A0D03C73EBFA2CEC3B43FF617B /* Quick.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; @@ -1351,7 +1655,7 @@ }; 82F5A28B82E6A58946482914190754ED /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0BED3E8A9813D53B49A111EF9106E99E /* Nimble.xcconfig */; + baseConfigurationReference = 672934FD7C77604DA2DB7A5F042BFA8D /* Nimble.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; @@ -1381,7 +1685,7 @@ }; 8C49ADCB98876A1E3D1488E416E0B867 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0BED3E8A9813D53B49A111EF9106E99E /* Nimble.xcconfig */; + baseConfigurationReference = 672934FD7C77604DA2DB7A5F042BFA8D /* Nimble.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; @@ -1410,14 +1714,14 @@ }; name = Debug; }; - 95BD66FA141B73A522E1ED116E87742D /* Release */ = { + A13DFDB7B3A12F8B7EA7B3AA6921B183 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3482C98C2E2A8AC52364E0CC191B22A6 /* Pods-CocoaPods.release.xcconfig */; + baseConfigurationReference = 532AE6F875150C9008BC62913A7FA57C /* ANSIEscapeHelper.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -1425,28 +1729,24 @@ ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_VERSION = A; GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-CocoaPods/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/ANSIEscapeHelper/ANSIEscapeHelper-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ANSIEscapeHelper/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/Pods-CocoaPods/Pods-CocoaPods.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_CocoaPods; + MACOSX_DEPLOYMENT_TARGET = 10.6; + MODULEMAP_FILE = "Target Support Files/ANSIEscapeHelper/ANSIEscapeHelper.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = ANSIEscapeHelper; SDKROOT = macosx; SKIP_INSTALL = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - A13DFDB7B3A12F8B7EA7B3AA6921B183 /* Debug */ = { + A49C5D9EAF23BD51CC48621C75395751 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 948DB81A329F8404A350FCDA0D193B63 /* ANSIEscapeHelper.xcconfig */; + baseConfigurationReference = 59EF0AFE8799714A331D940016B9E49F /* Pods-CocoaPods.debug.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; @@ -1459,13 +1759,18 @@ ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_VERSION = A; GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/ANSIEscapeHelper/ANSIEscapeHelper-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ANSIEscapeHelper/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-CocoaPods/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ANSIEscapeHelper/ANSIEscapeHelper.modulemap"; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/Pods-CocoaPods/Pods-CocoaPods.modulemap"; MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = ANSIEscapeHelper; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_CocoaPods; SDKROOT = macosx; SKIP_INSTALL = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -1510,7 +1815,7 @@ }; B4D853728C2140D76DC70F4D530A0C21 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A30F14FDECEBCDB5E5E9C67F8BA866FD /* Fragaria.xcconfig */; + baseConfigurationReference = 193DD6A7634A547D16933884893D743B /* Fragaria.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; @@ -1527,6 +1832,7 @@ INFOPLIST_FILE = "Target Support Files/Fragaria/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.10; MODULEMAP_FILE = "Target Support Files/Fragaria/Fragaria.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = Fragaria; @@ -1539,7 +1845,7 @@ }; D7A23517558B03DD9BFB42470C79D73D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A30F14FDECEBCDB5E5E9C67F8BA866FD /* Fragaria.xcconfig */; + baseConfigurationReference = 193DD6A7634A547D16933884893D743B /* Fragaria.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; @@ -1556,6 +1862,7 @@ INFOPLIST_FILE = "Target Support Files/Fragaria/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.10; MODULEMAP_FILE = "Target Support Files/Fragaria/Fragaria.modulemap"; MTL_ENABLE_DEBUG_INFO = YES; PRODUCT_NAME = Fragaria; @@ -1566,43 +1873,9 @@ }; name = Debug; }; - D7CC75BEDC9B78923D9E5C89835626DB /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 59EF0AFE8799714A331D940016B9E49F /* Pods-CocoaPods.debug.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_VERSION = A; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-CocoaPods/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/Pods-CocoaPods/Pods-CocoaPods.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_CocoaPods; - SDKROOT = macosx; - SKIP_INSTALL = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; DD2632828BDC1EAECCC435CE47F885DF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 90BDDDCF588E49CF19D56187BFC331C8 /* Quick.xcconfig */; + baseConfigurationReference = 81A077A0D03C73EBFA2CEC3B43FF617B /* Quick.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; @@ -1666,7 +1939,7 @@ }; FE9DB9E48A1EB5DFB8A95E4B08F73CC1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 948DB81A329F8404A350FCDA0D193B63 /* ANSIEscapeHelper.xcconfig */; + baseConfigurationReference = 532AE6F875150C9008BC62913A7FA57C /* ANSIEscapeHelper.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; @@ -1683,6 +1956,7 @@ INFOPLIST_FILE = "Target Support Files/ANSIEscapeHelper/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.6; MODULEMAP_FILE = "Target Support Files/ANSIEscapeHelper/ANSIEscapeHelper.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = ANSIEscapeHelper; @@ -1696,6 +1970,15 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 2BAC7FCCD3C0B1908B34A28A1968B7C2 /* Build configuration list for PBXNativeTarget "Pods-CocoaPods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A49C5D9EAF23BD51CC48621C75395751 /* Debug */, + 121EADEA9535F22369D67CDCCF87B9DF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1723,11 +2006,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BF45F119EE5B004195733B8A25838FB3 /* Build configuration list for PBXNativeTarget "Pods-CocoaPods" */ = { + 429961F6457E1D120FA0E6D14E617C1C /* Build configuration list for PBXNativeTarget "LetsMove" */ = { isa = XCConfigurationList; buildConfigurations = ( - D7CC75BEDC9B78923D9E5C89835626DB /* Debug */, - 95BD66FA141B73A522E1ED116E87742D /* Release */, + 4A7B5260AC031B85621ECAA98A2529AF /* Debug */, + 2FE3C85DA87E1602676E9086545F1422 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/app/Pods/Target Support Files/LetsMove/Info.plist b/app/Pods/Target Support Files/LetsMove/Info.plist new file mode 100644 index 00000000..c994e4a7 --- /dev/null +++ b/app/Pods/Target Support Files/LetsMove/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.20.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/app/Pods/Target Support Files/LetsMove/LetsMove-dummy.m b/app/Pods/Target Support Files/LetsMove/LetsMove-dummy.m new file mode 100644 index 00000000..158fd928 --- /dev/null +++ b/app/Pods/Target Support Files/LetsMove/LetsMove-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_LetsMove : NSObject +@end +@implementation PodsDummy_LetsMove +@end diff --git a/app/Pods/Target Support Files/LetsMove/LetsMove-prefix.pch b/app/Pods/Target Support Files/LetsMove/LetsMove-prefix.pch new file mode 100644 index 00000000..b9c163b4 --- /dev/null +++ b/app/Pods/Target Support Files/LetsMove/LetsMove-prefix.pch @@ -0,0 +1,4 @@ +#ifdef __OBJC__ +#import +#endif + diff --git a/app/Pods/Target Support Files/LetsMove/LetsMove-umbrella.h b/app/Pods/Target Support Files/LetsMove/LetsMove-umbrella.h new file mode 100644 index 00000000..a6b4e57e --- /dev/null +++ b/app/Pods/Target Support Files/LetsMove/LetsMove-umbrella.h @@ -0,0 +1,7 @@ +#import + +#import "PFMoveApplication.h" + +FOUNDATION_EXPORT double LetsMoveVersionNumber; +FOUNDATION_EXPORT const unsigned char LetsMoveVersionString[]; + diff --git a/app/Pods/Target Support Files/LetsMove/LetsMove.modulemap b/app/Pods/Target Support Files/LetsMove/LetsMove.modulemap new file mode 100644 index 00000000..d36ec148 --- /dev/null +++ b/app/Pods/Target Support Files/LetsMove/LetsMove.modulemap @@ -0,0 +1,6 @@ +framework module LetsMove { + umbrella header "LetsMove-umbrella.h" + + export * + module * { export * } +} diff --git a/app/Pods/Target Support Files/LetsMove/LetsMove.xcconfig b/app/Pods/Target Support Files/LetsMove/LetsMove.xcconfig new file mode 100644 index 00000000..b1dbf3cc --- /dev/null +++ b/app/Pods/Target Support Files/LetsMove/LetsMove.xcconfig @@ -0,0 +1,6 @@ +CODE_SIGN_IDENTITY = +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Sparkle" +PODS_ROOT = ${SRCROOT} +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/app/Pods/Target Support Files/Pods-CocoaPods/Pods-CocoaPods-frameworks.sh b/app/Pods/Target Support Files/Pods-CocoaPods/Pods-CocoaPods-frameworks.sh index 4144ccf9..e83a9246 100755 --- a/app/Pods/Target Support Files/Pods-CocoaPods/Pods-CocoaPods-frameworks.sh +++ b/app/Pods/Target Support Files/Pods-CocoaPods/Pods-CocoaPods-frameworks.sh @@ -86,10 +86,12 @@ strip_invalid_archs() { if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "Pods-CocoaPods/ANSIEscapeHelper.framework" install_framework "Pods-CocoaPods/Fragaria.framework" + install_framework "Pods-CocoaPods/LetsMove.framework" install_framework "${PODS_ROOT}/Sparkle/Sparkle.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "Pods-CocoaPods/ANSIEscapeHelper.framework" install_framework "Pods-CocoaPods/Fragaria.framework" + install_framework "Pods-CocoaPods/LetsMove.framework" install_framework "${PODS_ROOT}/Sparkle/Sparkle.framework" fi diff --git a/app/Pods/Target Support Files/Pods-CocoaPods/Pods-CocoaPods.debug.xcconfig b/app/Pods/Target Support Files/Pods-CocoaPods/Pods-CocoaPods.debug.xcconfig index 27d630ac..db74b796 100644 --- a/app/Pods/Target Support Files/Pods-CocoaPods/Pods-CocoaPods.debug.xcconfig +++ b/app/Pods/Target Support Files/Pods-CocoaPods/Pods-CocoaPods.debug.xcconfig @@ -1,8 +1,9 @@ +CODE_SIGN_IDENTITY = FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Sparkle" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Sparkle" LD_RUNPATH_SEARCH_PATHS = @loader_path/../Frameworks $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/ANSIEscapeHelper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Fragaria.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle" -OTHER_LDFLAGS = $(inherited) -framework "ANSIEscapeHelper" -framework "Fragaria" -framework "Sparkle" -PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CocoaPods +OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/ANSIEscapeHelper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Fragaria.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/LetsMove.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle" +OTHER_LDFLAGS = $(inherited) -framework "ANSIEscapeHelper" -framework "Fragaria" -framework "LetsMove" -framework "Sparkle" +PODS_FRAMEWORK_BUILD_PATH = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CocoaPods" PODS_ROOT = ${SRCROOT}/Pods diff --git a/app/Pods/Target Support Files/Pods-CocoaPods/Pods-CocoaPods.release.xcconfig b/app/Pods/Target Support Files/Pods-CocoaPods/Pods-CocoaPods.release.xcconfig index 27d630ac..db74b796 100644 --- a/app/Pods/Target Support Files/Pods-CocoaPods/Pods-CocoaPods.release.xcconfig +++ b/app/Pods/Target Support Files/Pods-CocoaPods/Pods-CocoaPods.release.xcconfig @@ -1,8 +1,9 @@ +CODE_SIGN_IDENTITY = FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Sparkle" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Sparkle" LD_RUNPATH_SEARCH_PATHS = @loader_path/../Frameworks $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/ANSIEscapeHelper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Fragaria.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle" -OTHER_LDFLAGS = $(inherited) -framework "ANSIEscapeHelper" -framework "Fragaria" -framework "Sparkle" -PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CocoaPods +OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/ANSIEscapeHelper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Fragaria.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/LetsMove.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle" +OTHER_LDFLAGS = $(inherited) -framework "ANSIEscapeHelper" -framework "Fragaria" -framework "LetsMove" -framework "Sparkle" +PODS_FRAMEWORK_BUILD_PATH = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CocoaPods" PODS_ROOT = ${SRCROOT}/Pods diff --git a/app/Pods/Target Support Files/Pods-CocoaPodsTests/Pods-CocoaPodsTests.debug.xcconfig b/app/Pods/Target Support Files/Pods-CocoaPodsTests/Pods-CocoaPodsTests.debug.xcconfig index 2fd88fd1..8e161081 100644 --- a/app/Pods/Target Support Files/Pods-CocoaPodsTests/Pods-CocoaPodsTests.debug.xcconfig +++ b/app/Pods/Target Support Files/Pods-CocoaPodsTests/Pods-CocoaPodsTests.debug.xcconfig @@ -1,9 +1,10 @@ +CODE_SIGN_IDENTITY = EMBEDDED_CONTENT_CONTAINS_SWIFT = YES GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Sparkle" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Nimble.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Quick.framework/Headers" $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/ANSIEscapeHelper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Fragaria.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle" +OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Nimble.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Quick.framework/Headers" $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/ANSIEscapeHelper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Fragaria.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/LetsMove.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle" OTHER_LDFLAGS = $(inherited) -framework "Nimble" -framework "Quick" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CocoaPodsTests $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CocoaPods +PODS_FRAMEWORK_BUILD_PATH = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CocoaPodsTests" "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CocoaPods" PODS_ROOT = ${SRCROOT}/Pods diff --git a/app/Pods/Target Support Files/Pods-CocoaPodsTests/Pods-CocoaPodsTests.release.xcconfig b/app/Pods/Target Support Files/Pods-CocoaPodsTests/Pods-CocoaPodsTests.release.xcconfig index 2fd88fd1..8e161081 100644 --- a/app/Pods/Target Support Files/Pods-CocoaPodsTests/Pods-CocoaPodsTests.release.xcconfig +++ b/app/Pods/Target Support Files/Pods-CocoaPodsTests/Pods-CocoaPodsTests.release.xcconfig @@ -1,9 +1,10 @@ +CODE_SIGN_IDENTITY = EMBEDDED_CONTENT_CONTAINS_SWIFT = YES GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Sparkle" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Nimble.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Quick.framework/Headers" $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/ANSIEscapeHelper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Fragaria.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle" +OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Nimble.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Quick.framework/Headers" $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/ANSIEscapeHelper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Fragaria.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/LetsMove.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle" OTHER_LDFLAGS = $(inherited) -framework "Nimble" -framework "Quick" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CocoaPodsTests $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CocoaPods +PODS_FRAMEWORK_BUILD_PATH = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CocoaPodsTests" "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CocoaPods" PODS_ROOT = ${SRCROOT}/Pods