From 869398ebfb18702b9de42f723ff8072b116eb04f Mon Sep 17 00:00:00 2001 From: matt handler Date: Fri, 29 Apr 2011 16:35:15 -0400 Subject: changing subscribedSources -> sources, adding instant level today/tomorrow/yesterday for section headers, setting status bar to black and showing once app loads, handling url just an nslog right now, updated image, added piccast:// protocol, setting up faves in the db, adding search and browse views --- Classes/BrowseViewController.h | 31 + Classes/BrowseViewController.m | 201 ++ Classes/BrowseViewController.xib | 538 +++++ Classes/PicCastAppDelegate.m | 11 +- Classes/SearchViewController.h | 39 + Classes/SearchViewController.m | 186 ++ Classes/Source.m | 2 +- Classes/SourcesEditViewController.m | 6 +- Classes/TabViewController.m | 12 +- Classes/TopicsViewController.h | 4 + Classes/TopicsViewController.m | 26 +- Images/logo.32.png | Bin 0 -> 1884 bytes Images/logo.32@2x.png | Bin 0 -> 4312 bytes MainWindow.xib | 167 +- PicCast-Info.plist | 21 + PicCast.512.noback.png | Bin 0 -> 58784 bytes PicCast.512.png | Bin 71331 -> 89257 bytes PicCast.xcodeproj/handler.mode1v3 | 72 +- PicCast.xcodeproj/handler.pbxuser | 4390 +++++------------------------------ PicCast.xcodeproj/project.pbxproj | 20 + PicCastSqlTable.db | Bin 5120 -> 5120 bytes SearchView.xib | 610 +++++ 22 files changed, 2368 insertions(+), 3968 deletions(-) create mode 100644 Classes/BrowseViewController.h create mode 100644 Classes/BrowseViewController.m create mode 100644 Classes/BrowseViewController.xib create mode 100644 Classes/SearchViewController.h create mode 100644 Classes/SearchViewController.m create mode 100644 Images/logo.32.png create mode 100644 Images/logo.32@2x.png create mode 100644 PicCast.512.noback.png create mode 100644 SearchView.xib diff --git a/Classes/BrowseViewController.h b/Classes/BrowseViewController.h new file mode 100644 index 0000000..e89ddcd --- /dev/null +++ b/Classes/BrowseViewController.h @@ -0,0 +1,31 @@ +// +// BrowseViewController.h +// PicCast +// +// Created by Matthew Handler on 4/29/11. +// Copyright 2011 Earl Industries. All rights reserved. +// + +#import +#import "HJObjManager.h" +#import "PhotoViewController.h" +#import "FMDatabase.h" +#import "SectionDictionary.h" +#import "Fetcher.h" +#import "Source.h" + +@interface BrowseViewController : UIViewController { + //UINavigationController *topicsNavigationController; + NSMutableDictionary *sectionDictionary; + NSMutableDictionary *sourcesDictionary; + + SectionDictionary *tableDictionary; // structure to sync with table + //FeedViewController *feedViewController; // the view that a source points to, which shows recent sets + //PhotoViewController *photoViewController; + + HJObjManager* objMan; +} + +@property (nonatomic, retain) IBOutlet UITableView *tableView; + +@end diff --git a/Classes/BrowseViewController.m b/Classes/BrowseViewController.m new file mode 100644 index 0000000..22742c7 --- /dev/null +++ b/Classes/BrowseViewController.m @@ -0,0 +1,201 @@ +// +// BrowseViewController.m +// PicCast +// +// Created by Matthew Handler on 4/29/11. +// Copyright 2011 Earl Industries. All rights reserved. +// + +#import "BrowseViewController.h" + + +@implementation BrowseViewController + + +@synthesize tableView; + +#pragma mark - +#pragma mark View lifecycle + + +- (void)viewDidLoad { + [super viewDidLoad]; + + // Uncomment the following line to display an Edit button in the navigation bar for this view controller. + // self.navigationItem.rightBarButtonItem = self.editButtonItem; + + //[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleSingleLine]; + //[self.tableView setSeparatorColor:[UIColor colorWithRed:0.9 green:0.9 blue:0.9 alpha:1.0]]; + + objMan = [[HJObjManager alloc] initWithLoadingBufferSize:6 memCacheSize:20]; + + NSString* cacheDirectory = [NSHomeDirectory() stringByAppendingString:@"/Library/Caches/imgcache/icons/"] ; + HJMOFileCache* fileCache = [[[HJMOFileCache alloc] initWithRootPath:cacheDirectory] autorelease]; + objMan.fileCache = fileCache; + + // Have the file cache trim itself down to a size & age limit, so it doesn't grow forever + fileCache.fileCountLimit = 100; + fileCache.fileAgeLimit = 60*60*24*7; //1 week + [fileCache trimCacheUsingBackgroundThread]; + + sectionDictionary = [[[SectionDictionary alloc] init] retain]; + sourcesDictionary = [[[NSMutableDictionary alloc] init] retain]; +} + +- (id)initWithFrame:(CGRect)frame { + + self = [super initWithFrame:frame]; + if (self) { + // Initialization code. + } + return self; +} + +- (void)viewWillAppear:(BOOL)animated { + NSIndexPath *selectedRowIndexPath = [self.tableView indexPathForSelectedRow]; + if (selectedRowIndexPath != nil) { + [self.tableView deselectRowAtIndexPath:selectedRowIndexPath animated:NO]; + } +} + +/* +- (void)viewWillAppear:(BOOL)animated { + [super viewWillAppear:animated]; +} +*/ +/* +- (void)viewDidAppear:(BOOL)animated { + [super viewDidAppear:animated]; +} +*/ +/* +- (void)viewWillDisappear:(BOOL)animated { + [super viewWillDisappear:animated]; +} +*/ +/* +- (void)viewDidDisappear:(BOOL)animated { + [super viewDidDisappear:animated]; +} +*/ +/* +// Override to allow orientations other than the default portrait orientation. +- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { + // Return YES for supported orientations. + return (interfaceOrientation == UIInterfaceOrientationPortrait); +} +*/ + + +#pragma mark - +#pragma mark Table view data source + +- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { + // Return the number of sections. + return 1; //[sectionDictionary count]; +} + + +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + // Return the number of rows in the section. + return 3; //[[sectionDictionary objectForIndex:section] count]; +} + +- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { + return @"category"; +} + +// Customize the appearance of table view cells. +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + + static NSString *CellIdentifier = @"Cell"; + + UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + if (cell == nil) { + cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; + } + + // Configure the cell... + + return cell; +} + + +/* +// Override to support conditional editing of the table view. +- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { + // Return NO if you do not want the specified item to be editable. + return YES; +} +*/ + + +/* +// Override to support editing the table view. +- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { + + if (editingStyle == UITableViewCellEditingStyleDelete) { + // Delete the row from the data source. + [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade]; + } + else if (editingStyle == UITableViewCellEditingStyleInsert) { + // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view. + } +} +*/ + + +/* +// Override to support rearranging the table view. +- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath { +} +*/ + + +/* +// Override to support conditional rearranging of the table view. +- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath { + // Return NO if you do not want the item to be re-orderable. + return YES; +} +*/ + + +#pragma mark - +#pragma mark Table view delegate + +- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + // Navigation logic may go here. Create and push another view controller. + /* + <#DetailViewController#> *detailViewController = [[<#DetailViewController#> alloc] initWithNibName:@"<#Nib name#>" bundle:nil]; + // ... + // Pass the selected object to the new view controller. + [self.navigationController pushViewController:detailViewController animated:YES]; + [detailViewController release]; + */ +} + + +#pragma mark - +#pragma mark Memory management + +- (void)didReceiveMemoryWarning { + // Releases the view if it doesn't have a superview. + [super didReceiveMemoryWarning]; + + // Relinquish ownership any cached data, images, etc. that aren't in use. +} + +- (void)viewDidUnload { + // Relinquish ownership of anything that can be recreated in viewDidLoad or on demand. + // For example: self.myOutlet = nil; +} + + +- (void)dealloc { + [super dealloc]; +} + + +@end + diff --git a/Classes/BrowseViewController.xib b/Classes/BrowseViewController.xib new file mode 100644 index 0000000..7baf5fb --- /dev/null +++ b/Classes/BrowseViewController.xib @@ -0,0 +1,538 @@ + + + + 1056 + 10J567 + 823 + 1038.35 + 462.00 + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + 132 + + + YES + + + + YES + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + YES + + YES + + + YES + + + + YES + + IBFilesOwner + IBCocoaTouchFramework + + + IBFirstResponder + IBCocoaTouchFramework + + + + 292 + + YES + + + 274 + {{0, 44}, {320, 387}} + + + 10 + + 549453824 + {84, 1} + + YES + + YES + + + + TU0AKgAAAVjFzNT/xczU/8XM1P/FzNT/xczS/8vS2P/L0tj/xczU/8XM1P/FzNT/xczU/8XM0v/L0tj/ +y9LY/8XM1P/FzNT/xczU/8XM1P/FzNL/y9LY/8vS2P/FzNT/xczU/8XM1P/FzNT/xczS/8vS2P/L0tj/ +xczU/8XM1P/FzNT/xczU/8XM0v/L0tj/y9LY/8XM1P/FzNT/xczU/8XM1P/FzNL/y9LY/8vS2P/FzNT/ +xczU/8XM1P/FzNT/xczS/8vS2P/L0tj/xczU/8XM1P/FzNT/xczU/8XM0v/L0tj/y9LY/8XM1P/FzNT/ +xczU/8XM1P/FzNL/y9LY/8vS2P/FzNT/xczU/8XM1P/FzNT/xczS/8vS2P/L0tj/xczU/8XM1P/FzNT/ +xczU/8XM0v/L0tj/y9LY/8XM1P/FzNT/xczU/8XM1P/FzNL/y9LY/8vS2P8ADQEAAAMAAAABAFQAAAEB +AAMAAAABAAEAAAECAAMAAAAEAAAB+gEDAAMAAAABAAEAAAEGAAMAAAABAAIAAAERAAQAAAABAAAACAES +AAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABAAEAAAEXAAQAAAABAAABUAEcAAMAAAABAAEAAAFS +AAMAAAABAAEAAAFTAAMAAAAEAAACAgAAAAAACAAIAAgACAABAAEAAQABA + + + + + + 3 + MCAwAA + + + groupTableViewBackgroundColor + + NO + YES + NO + + IBCocoaTouchFramework + NO + 1 + 2 + 0 + YES + 44 + 10 + 10 + + + + 290 + {320, 44} + + IBCocoaTouchFramework + + 1 + MC4wOTMzOTc2Mzk2OSAwLjE3NTQ0MzM4MTEgMC4yNTAzODczMTEAA + + + YES + + + PicCast + IBCocoaTouchFramework + + + + + {320, 431} + + + 3 + MQA + + 2 + + + + IBCocoaTouchFramework + + + + + YES + + + dataSource + + + + 6 + + + + delegate + + + + 7 + + + + tableView + + + + 11 + + + + view + + + + 19 + + + + + YES + + 0 + + + + + + -1 + + + File's Owner + + + -2 + + + + + 8 + + + YES + + + + + + + 9 + + + YES + + + + + + 10 + + + + + 4 + + + + + + + YES + + YES + -1.CustomClassName + -2.CustomClassName + 10.IBPluginDependency + 4.IBEditorWindowLastContentRect + 4.IBPluginDependency + 4.IBViewBoundsToFrameTransform + 8.IBEditorWindowLastContentRect + 8.IBPluginDependency + 8.IBViewBoundsToFrameTransform + 9.IBPluginDependency + + + YES + BrowseViewController + UIResponder + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + {{329, 376}, {320, 480}} + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + P4AAAL+AAAAAAAAAw9aAAA + + {{114, 369}, {320, 480}} + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + P4AAAL+AAAAAAAAAw9aAAA + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + + YES + + + YES + + + + + YES + + + YES + + + + 19 + + + + YES + + BrowseViewController + UIViewController + + tableView + UITableView + + + tableView + + tableView + UITableView + + + + IBProjectSource + Classes/BrowseViewController.h + + + + + YES + + 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/NSRunLoop.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSThread.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURL.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLConnection.h + + + + NSObject + + IBFrameworkSource + QuartzCore.framework/Headers/CAAnimation.h + + + + NSObject + + IBFrameworkSource + QuartzCore.framework/Headers/CALayer.h + + + + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UIAccessibility.h + + + + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UINibLoading.h + + + + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UIResponder.h + + + + UIBarButtonItem + UIBarItem + + IBFrameworkSource + UIKit.framework/Headers/UIBarButtonItem.h + + + + UIBarItem + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UIBarItem.h + + + + UINavigationBar + UIView + + IBFrameworkSource + UIKit.framework/Headers/UINavigationBar.h + + + + UINavigationItem + NSObject + + + + UIResponder + NSObject + + + + UIScrollView + UIView + + IBFrameworkSource + UIKit.framework/Headers/UIScrollView.h + + + + UISearchBar + UIView + + IBFrameworkSource + UIKit.framework/Headers/UISearchBar.h + + + + UISearchDisplayController + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UISearchDisplayController.h + + + + UITableView + UIScrollView + + IBFrameworkSource + UIKit.framework/Headers/UITableView.h + + + + UIView + + IBFrameworkSource + UIKit.framework/Headers/UIPrintFormatter.h + + + + UIView + + IBFrameworkSource + UIKit.framework/Headers/UITextField.h + + + + UIView + UIResponder + + IBFrameworkSource + UIKit.framework/Headers/UIView.h + + + + UIViewController + + IBFrameworkSource + UIKit.framework/Headers/UINavigationController.h + + + + UIViewController + + IBFrameworkSource + UIKit.framework/Headers/UIPopoverController.h + + + + UIViewController + + IBFrameworkSource + UIKit.framework/Headers/UISplitViewController.h + + + + UIViewController + + IBFrameworkSource + UIKit.framework/Headers/UITabBarController.h + + + + UIViewController + UIResponder + + IBFrameworkSource + UIKit.framework/Headers/UIViewController.h + + + + + 0 + IBCocoaTouchFramework + + com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS + + + + com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3 + + + YES + ../PicCast.xcodeproj + 3 + 132 + + diff --git a/Classes/PicCastAppDelegate.m b/Classes/PicCastAppDelegate.m index a3bc294..3da5a07 100644 --- a/Classes/PicCastAppDelegate.m +++ b/Classes/PicCastAppDelegate.m @@ -50,6 +50,9 @@ // Override point for customization after application launch. // Add the tab bar controller's view to the window and display. + NSLog(@"launched"); + [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone]; + [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque]; [self.window addSubview:tabBarController.view]; [self.window makeKeyAndVisible]; @@ -134,9 +137,11 @@ [self prompt:title withMessage:message andButtonTitle:buttonTitle withDelegate:self]; } -//- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { -// return [facebook handleOpenURL:url]; -//} +- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { + NSLog(@"url: %@", [url absoluteString]); + return YES; + //return [facebook handleOpenURL:url]; +} + (NSString *) getDatabasePath { NSString *databaseName = @"PicCastSqlTable.db"; diff --git a/Classes/SearchViewController.h b/Classes/SearchViewController.h new file mode 100644 index 0000000..6888c9e --- /dev/null +++ b/Classes/SearchViewController.h @@ -0,0 +1,39 @@ +// +// SearchViewController.h +// PicCast +// +// Created by Matthew Handler on 4/28/11. +// Copyright 2011 Earl Industries. All rights reserved. +// + +// returned feeds -> turn on/off +// returned sets -> view +// later: returned pics -> view +// later: returned categories -> browse + +#import +#import "HJObjManager.h" + +#import "PhotoViewController.h" +#import "FMDatabase.h" +#import "SectionDictionary.h" +#import "Fetcher.h" +#import "Source.h" + +@interface SearchViewController : UIViewController { + //UINavigationController *topicsNavigationController; + NSMutableDictionary *sourcesDictionary; + + SectionDictionary *tableDictionary; // structure to sync with table + PhotoViewController *photoViewController; + + HJObjManager* objMan; + + FMDatabase* db; + NSString *searchString; +} + +@property (nonatomic, retain) IBOutlet UISearchBar *mainSearchBar; +@property (nonatomic, retain) IBOutlet UITableView *tableView; + +@end diff --git a/Classes/SearchViewController.m b/Classes/SearchViewController.m new file mode 100644 index 0000000..8272dd9 --- /dev/null +++ b/Classes/SearchViewController.m @@ -0,0 +1,186 @@ +// +// SearchViewController.m +// PicCast +// +// Created by Matthew Handler on 4/28/11. +// Copyright 2011 Earl Industries. All rights reserved. +// + +#import "SearchViewController.h" +#import "PicCastAppDelegate.h" + + +@implementation SearchViewController + +@synthesize tableView, mainSearchBar; + +- (void)viewDidLoad { + [super viewDidLoad]; + + [self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleSingleLine]; + [self.tableView setSeparatorColor:[UIColor colorWithRed:0.9 green:0.9 blue:0.9 alpha:1.0]]; + + objMan = [[HJObjManager alloc] initWithLoadingBufferSize:6 memCacheSize:20]; + + NSString* cacheDirectory = [NSHomeDirectory() stringByAppendingString:@"/Library/Caches/imgcache/icons/"] ; + HJMOFileCache* fileCache = [[[HJMOFileCache alloc] initWithRootPath:cacheDirectory] autorelease]; + objMan.fileCache = fileCache; + + // Have the file cache trim itself down to a size & age limit, so it doesn't grow forever + fileCache.fileCountLimit = 100; + fileCache.fileAgeLimit = 60*60*24*7; //1 week + [fileCache trimCacheUsingBackgroundThread]; + + tableDictionary = [[[SectionDictionary alloc] init] retain]; + sourcesDictionary = [[[NSMutableDictionary alloc] init] retain]; + + db = [[FMDatabase databaseWithPath:[PicCastAppDelegate getDatabasePath]] retain]; + [db setShouldCacheStatements:NO]; + // [db setTraceExecution:true]; + // [db setLogsErrors:true]; + +// [self getTopicsFromDb]; +// +// [self loadSubscribedTopics]; +} + +- (id)initWithFrame:(CGRect)frame { + + self = [super initWithFrame:frame]; + if (self) { + // Initialization code. + } + return self; +} + +/* +// Only override drawRect: if you perform custom drawing. +// An empty implementation adversely affects performance during animation. +- (void)drawRect:(CGRect)rect { + // Drawing code. +} +*/ + +- (void)viewWillAppear:(BOOL)animated { + NSIndexPath *selectedRowIndexPath = [self.tableView indexPathForSelectedRow]; + if (selectedRowIndexPath != nil) { + [self.tableView deselectRowAtIndexPath:selectedRowIndexPath animated:NO]; + } +} + +#pragma mark - +#pragma mark UISearchBar protocol + +- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText { + +// if ([searchText length] > 0) { +// NSError *error = NULL; +// NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"[^a-zA-Z]" +// options:NSRegularExpressionCaseInsensitive +// error:&error]; +// +// NSString *newString = [regex stringByReplacingMatchesInString:searchText +// options:NSRegularExpressionCaseInsensitive +// range:[searchBar.text rangeOfString:searchText] +// withTemplate:@""]; +// +// if (![newString isEqualToString:searchBar.text]) +// searchBar.text = newString; +// } +} + +- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar { + [searchBar setShowsCancelButton:YES animated:YES]; + self.tableView.allowsSelection = NO; + self.tableView.scrollEnabled = NO; +} + +- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar { + searchBar.text = @""; + + [searchBar setShowsCancelButton:NO animated:YES]; + [searchBar resignFirstResponder]; + self.tableView.allowsSelection = YES; + self.tableView.scrollEnabled = YES; +} + +- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar { + [searchBar setShowsCancelButton:NO animated:YES]; + [searchBar resignFirstResponder]; + +// [MBProgressHUD showHUDAddedTo:self.view animated:YES]; +// +// _searchString = [searchBar.text copy]; +// [searchBar setShowsCancelButton:NO animated:YES]; +// [searchBar resignFirstResponder]; +// +// NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.werdmerge.com/search.php?word=%@", searchBar.text]] +// cachePolicy:NSURLRequestUseProtocolCachePolicy +// timeoutInterval:60.0]; +// +// if ([NSURLConnection connectionWithRequest:theRequest delegate:self]) { +// [_receivedData setLength:0]; +// } else { +// [MBProgressHUD hideHUDForView:self.view animated:YES]; +// [WerdMergeAppDelegate prompt:@"Error" withMessage:@"No internet connection" andButtonTitle:@"shucks" withDelegate:self]; +// } +// +// [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithBool:YES] forKey:@"haveSearched"]; + +} + +#pragma mark - +#pragma mark uitableviewcontroller protocol + +- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { + return 10; +} + +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return 5; +} + +- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { + return @"tamper proof cap"; +} + +//- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath +//{ +// if (indexPath.section + 1 == [tableDictionary count] && +// indexPath.row == [[tableDictionary objectForIndex:indexPath.section] count]) +// return 44; +// else +// return 100; +//} + +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + + static NSString *identifier = @"resultCell"; + + UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:identifier]; + + if (cell == nil) { + cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier] autorelease]; + } + + return cell; +} + +- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + +} + + +- (void)dealloc { + [mainSearchBar release]; + [tableView release]; + [tableDictionary release]; + [photoViewController release]; + [sourcesDictionary release]; + [objMan release]; + [searchString release]; + [super dealloc]; +} + + +@end diff --git a/Classes/Source.m b/Classes/Source.m index bde21b0..2369d1f 100644 --- a/Classes/Source.m +++ b/Classes/Source.m @@ -63,7 +63,7 @@ - (void) serializeToDb:(FMDatabase *)db { [db retain]; - [db executeUpdate:@"INSERT INTO subscribedSources \ + [db executeUpdate:@"INSERT INTO sources \ (foreignId, title, subscribed, category, favicon) \ VALUES \ (?, ?, ?, ?, ?);", diff --git a/Classes/SourcesEditViewController.m b/Classes/SourcesEditViewController.m index 7c7bf7b..857dbb0 100644 --- a/Classes/SourcesEditViewController.m +++ b/Classes/SourcesEditViewController.m @@ -75,7 +75,7 @@ - (void) loadSourcesFromDb { [db open]; - FMResultSet *result = [db executeQuery:@"SELECT * FROM subscribedSources"]; + FMResultSet *result = [db executeQuery:@"SELECT * FROM sources"]; while ([result next]) { Source *source = [Source initFromDatabaseRow:result]; [sectionDictionary appendObject:source forKey:source.category]; @@ -131,7 +131,7 @@ [db open]; for (NSDictionary *obj in array) { //NSLog(@"foreign key: %d", [obj objectForKey:@"id"]); - FMResultSet *result = [db executeQuery:@"SELECT * FROM subscribedSources WHERE foreignId = ?", [obj objectForKey:@"id"]]; + FMResultSet *result = [db executeQuery:@"SELECT * FROM sources WHERE foreignId = ?", [obj objectForKey:@"id"]]; if (![result next]) { //NSLog(@"found source"); Source *source = [Source initWithJsonObject:obj]; @@ -264,7 +264,7 @@ [db open]; [db beginTransaction]; - [db executeUpdate:@"UPDATE subscribedSources SET subscribed = ? WHERE foreignId = ?", [NSNumber numberWithInt:(switcher.on ? 1 : 0)], foreignId]; + [db executeUpdate:@"UPDATE sources SET subscribed = ? WHERE foreignId = ?", [NSNumber numberWithInt:(switcher.on ? 1 : 0)], foreignId]; [db commit]; [db close]; } diff --git a/Classes/TabViewController.m b/Classes/TabViewController.m index c4ada83..6aaa9f6 100644 --- a/Classes/TabViewController.m +++ b/Classes/TabViewController.m @@ -36,13 +36,13 @@ } */ -/* + // Override to allow orientations other than the default portrait orientation. -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { - // Return YES for supported orientations - return (interfaceOrientation == UIInterfaceOrientationPortrait); -} -*/ +//- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { +// // Return YES for supported orientations +// return YES; //(interfaceOrientation == UIInterfaceOrientationPortrait); +//} + - (void)didReceiveMemoryWarning { // Releases the view if it doesn't have a superview. diff --git a/Classes/TopicsViewController.h b/Classes/TopicsViewController.h index 98a678c..bdd9eda 100644 --- a/Classes/TopicsViewController.h +++ b/Classes/TopicsViewController.h @@ -26,6 +26,10 @@ HJObjManager* objMan; FMDatabase* db; + + NSString *_today; + NSString *_yesterday; + NSString *_tomorrow; } - (IBAction)showSources:(id)sender; diff --git a/Classes/TopicsViewController.m b/Classes/TopicsViewController.m index 3ad8d95..d7ca089 100644 --- a/Classes/TopicsViewController.m +++ b/Classes/TopicsViewController.m @@ -35,6 +35,10 @@ [self.tableView setSeparatorColor:[UIColor colorWithRed:0.9 green:0.9 blue:0.9 alpha:1.0]]; objMan = [[HJObjManager alloc] initWithLoadingBufferSize:6 memCacheSize:20]; + + _today = [[Topic dateToString:[NSDate new]] retain]; + _yesterday = [[Topic dateToString:[NSDate dateWithTimeIntervalSinceNow:(NSTimeInterval)-86400]] retain]; + _tomorrow = [[Topic dateToString:[NSDate dateWithTimeIntervalSinceNow:(NSTimeInterval)+86400]] retain]; NSString* cacheDirectory = [NSHomeDirectory() stringByAppendingString:@"/Library/Caches/imgcache/icons/"] ; HJMOFileCache* fileCache = [[[HJMOFileCache alloc] initWithRootPath:cacheDirectory] autorelease]; @@ -81,6 +85,8 @@ [dateFormatter setTimeStyle:NSDateFormatterNoStyle]; [dateFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"US"] autorelease]]; + // convert releasedate to today if its tomorrow, acidcowwwww! + [tableDictionary appendObject:topic forKey:[dateFormatter dateFromString:[dateFormatter stringFromDate:topic.releaseDate]]]; } @@ -177,7 +183,7 @@ - (void) loadSubscribedTopics { //NSLog(@"load subscribed"); [db open]; - FMResultSet *result = [db executeQuery:@"SELECT * FROM subscribedSources WHERE subscribed = ?", [NSNumber numberWithInt:1]]; + FMResultSet *result = [db executeQuery:@"SELECT * FROM sources WHERE subscribed = ?", [NSNumber numberWithInt:1]]; while ([result next]) { Source *source = [[[Source alloc] init] autorelease]; if ([sourcesDictionary objectForKey:[NSNumber numberWithInt:[result intForColumn:@"foreignId"]]] != nil) { @@ -253,18 +259,15 @@ - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { //NSLog(@"row title: %@", [tableDictionary keyForIndex:section]); //return [tableDictionary keyForIndex:section]; //how do you convert a key to index from mutabledictionary - NSDate *date = [NSDate new]; + NSString *key = [Topic dateToString:[tableDictionary keyForIndex:section]]; - NSString *today = [Topic dateToString:date]; - NSString *yesterday = [Topic dateToString:[NSDate dateWithTimeIntervalSinceNow:(NSTimeInterval)-86400]]; - //NSLog(@"%@ %@ %@ %@", date, key, today, yesterday); - //NSLog(@"%@", [tableDictionary allIndices], [tableDictionary ); - //NSLog(@"%@", [tableDictionary allKeys]); - //[tableDictionary allIndices]; - if ([key compare:today] == 0) + + if ([key compare:_today] == 0) return @"Today"; - else if ([key compare:yesterday] == 0) + else if ([key compare:_yesterday] == 0) return @"Yesterday"; + else if ([key compare:_tomorrow] == 0) + return @"Tomorrow"; else return key; @@ -506,6 +509,9 @@ } - (void)dealloc { + [_today release]; + [_yesterday release]; + [_tomorrow release]; [db release]; [sourcesDictionary release]; [tableDictionary release]; diff --git a/Images/logo.32.png b/Images/logo.32.png new file mode 100644 index 0000000..6b0e247 Binary files /dev/null and b/Images/logo.32.png differ diff --git a/Images/logo.32@2x.png b/Images/logo.32@2x.png new file mode 100644 index 0000000..3e9c7fd Binary files /dev/null and b/Images/logo.32@2x.png differ diff --git a/MainWindow.xib b/MainWindow.xib index 0a412e8..8ba842d 100644 --- a/MainWindow.xib +++ b/MainWindow.xib @@ -12,7 +12,7 @@ YES - + YES @@ -9901,85 +9901,84 @@ AAEAAQABA IBCocoaTouchFramework NO - - - PicCasts + + + Browse NSImage - PicCastTabBarIcons.feeds.30.png + PicCastTabBarIcons.category.30.png IBCocoaTouchFramework - TopicsView - + BrowseViewController 1 IBCocoaTouchFramework NO - - - 256 - {0, 0} - NO - YES - YES - IBCocoaTouchFramework - - 1 - MC4wOTMzOTc2Mzk2OSAwLjE3NTQ0MzM4MTEgMC4yNTAzODczMTEAA - - - - YES - - - IBCocoaTouchFramework - 10 - - - - PicCasts - - IBCocoaTouchFramework - 1 - - 4 - - IBCocoaTouchFramework - - - - 1 - - IBCocoaTouchFramework - NO - - YES - - - - Category + + + Subscribed NSImage - PicCastTabBarIcons.category.30.png + PicCastTabBarIcons.feeds.30.png IBCocoaTouchFramework - SecondView + TopicsView + 1 IBCocoaTouchFramework NO + + + 256 + {0, 0} + NO + YES + YES + IBCocoaTouchFramework + + 1 + MC4wOTMzOTc2Mzk2OSAwLjE3NTQ0MzM4MTEgMC4yNTAzODczMTEAA + + + + YES + + + IBCocoaTouchFramework + 10 + + + PicCast + + IBCocoaTouchFramework + 1 + + 4 + + IBCocoaTouchFramework + + + + 1 + + IBCocoaTouchFramework + NO + + + Faves @@ -10006,6 +10005,7 @@ AAEAAQABA + SearchView 1 @@ -10224,10 +10224,12 @@ AAEAAQABA 107.IBViewBoundsToFrameTransform 108.CustomClassName 108.IBPluginDependency + 109.CustomClassName 109.IBPluginDependency 110.IBPluginDependency 111.IBPluginDependency 125.IBPluginDependency + 126.CustomClassName 127.IBPluginDependency 129.IBEditorWindowLastContentRect 129.IBPluginDependency @@ -10251,10 +10253,12 @@ AAEAAQABA TopicsViewController com.apple.InterfaceBuilder.IBCocoaTouchPlugin + BrowseViewController com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + SearchViewController com.apple.InterfaceBuilder.IBCocoaTouchPlugin {{0, 354}, {320, 480}} com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -10294,6 +10298,25 @@ AAEAAQABA YES + + BrowseViewController + UIViewController + + tableView + UITableView + + + tableView + + tableView + UITableView + + + + IBProjectSource + Classes/BrowseViewController.h + + PicCastAppDelegate NSObject @@ -10341,6 +10364,46 @@ AAEAAQABA Classes/PicCastAppDelegate.h + + SearchViewController + UIViewController + + YES + + YES + mainSearchBar + tableView + + + YES + UISearchBar + UITableView + + + + YES + + YES + mainSearchBar + tableView + + + YES + + mainSearchBar + UISearchBar + + + tableView + UITableView + + + + + IBProjectSource + Classes/SearchViewController.h + + TopicsViewController UIViewController diff --git a/PicCast-Info.plist b/PicCast-Info.plist index 621b903..13e531c 100644 --- a/PicCast-Info.plist +++ b/PicCast-Info.plist @@ -26,5 +26,26 @@ NSMainNibFile MainWindow + UIRequiresPersistentWiFi + + UIStatusBarHidden + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeRight + UIInterfaceOrientationLandscapeLeft + + CFBundleURLTypes + + + CFBundleURLName + com.piccast.piccastapp + CFBundleURLSchemes + + piccast + + + diff --git a/PicCast.512.noback.png b/PicCast.512.noback.png new file mode 100644 index 0000000..dc4528e Binary files /dev/null and b/PicCast.512.noback.png differ diff --git a/PicCast.512.png b/PicCast.512.png index 7e77b24..ec184a7 100644 Binary files a/PicCast.512.png and b/PicCast.512.png differ diff --git a/PicCast.xcodeproj/handler.mode1v3 b/PicCast.xcodeproj/handler.mode1v3 index 73dc86d..14e4a4a 100644 --- a/PicCast.xcodeproj/handler.mode1v3 +++ b/PicCast.xcodeproj/handler.mode1v3 @@ -280,13 +280,13 @@ PBXSmartGroupTreeModuleOutlineStateSelectionKey - 52 + 56 4 0 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 370}, {282, 667}} + {{0, 695}, {282, 667}} PBXTopSmartGroupGIDs @@ -323,7 +323,7 @@ PBXProjectModuleGUID 1CE0B20306471E060097A5F4 PBXProjectModuleLabel - TopicsViewController.m + BrowseViewController.m PBXSplitModuleInNavigatorKey Split0 @@ -331,11 +331,11 @@ PBXProjectModuleGUID 1CE0B20406471E060097A5F4 PBXProjectModuleLabel - TopicsViewController.m + BrowseViewController.m _historyCapacity 0 bookmark - 4E75D0D81368D33D00ED9C9D + 4EC4F96C136B36D5006A5F00 history 4E68286F1359595F001EB808 @@ -345,7 +345,6 @@ 4ECFB6E1135F58D2007FAB8D 4ECFB724135F80A7007FAB8D 4EBFCB481360E786005AC5CC - 4E067D391361413100D43FE0 4E067D3A1361413100D43FE0 4E8CFDB41361F7C900B810C6 4E8CFDB61361F7C900B810C6 @@ -372,13 +371,11 @@ 4E75CE30136767A300ED9C9D 4E75CE31136767A300ED9C9D 4E75CE32136767A300ED9C9D - 4E75CE35136767A300ED9C9D 4E75CE64136769E400ED9C9D 4E75CEAC1367738400ED9C9D 4E75CEE71367772300ED9C9D 4E75CF171367AB2100ED9C9D 4E75CF2B1367B75300ED9C9D - 4E75CF321367BA5000ED9C9D 4E75CF4D1367BB6A00ED9C9D 4E75CF4E1367BB6A00ED9C9D 4E75CF661367C36100ED9C9D @@ -386,12 +383,19 @@ 4E75CFE11367DECB00ED9C9D 4E75CFE21367DECB00ED9C9D 4E75CFFB1368A43800ED9C9D - 4E75CFFC1368A43800ED9C9D 4E75D0151368A5B000ED9C9D 4E75D0501368C2D100ED9C9D 4E75D05E1368C68800ED9C9D - 4E75D0681368C8D000ED9C9D - 4E75D0A61368CEF100ED9C9D + 4E75D158136928CB00ED9C9D + 4E0B6BC3136A6EC600ED46E4 + 4E0B6BC4136A6EC600ED46E4 + 4E0B6BD9136A78BB00ED46E4 + 4EC4F955136B3569006A5F00 + 4EC4F957136B3569006A5F00 + 4EC4F968136B36D5006A5F00 + 4EC4F969136B36D5006A5F00 + 4EC4F96A136B36D5006A5F00 + 4EC4F96B136B36D5006A5F00 SplitCount @@ -449,9 +453,9 @@ TableOfContents - 4E75CD6A1367368300ED9C9D + 4EC4F93C136B30A5006A5F00 1CE0B1FE06471DED0097A5F4 - 4E75CD6B1367368300ED9C9D + 4EC4F93D136B30A5006A5F00 1CE0B20306471E060097A5F4 1CE0B20506471E060097A5F4 @@ -589,14 +593,12 @@ 5 WindowOrderList - 4E75D0D91368D33D00ED9C9D - 4E75CEDB1367756400ED9C9D - 1C530D57069F1CE1000CFCEE - 4E75CD90136747B800ED9C9D - 4E75CD851367476C00ED9C9D + 4EC4F96D136B36D5006A5F00 + 4EC4F96E136B36D5006A5F00 + 4EC4F964136B3569006A5F00 + 1C78EAAD065D492600B07095 1CD10A99069EF8BA00B06720 4E6827C813593DE3001EB808 - 1C78EAAD065D492600B07095 /Users/handler/Documents/code/xCode/PicCast/PicCast.xcodeproj WindowString @@ -621,7 +623,7 @@ PBXProjectModuleGUID 1CD0528F0623707200166675 PBXProjectModuleLabel - TopicsViewController.m + StatusBarVisibility @@ -638,8 +640,6 @@ 262pt - BecomeActive - ContentConfiguration PBXProjectModuleGUID @@ -679,7 +679,7 @@ TableOfContents 4E6827C813593DE3001EB808 - 4E75CD6C1367368300ED9C9D + 4EC4F93E136B30A5006A5F00 1CD0528F0623707200166675 XCMainBuildResultsModuleGUID @@ -803,13 +803,13 @@ TableOfContents 1CD10A99069EF8BA00B06720 - 4E75CD7D1367476C00ED9C9D + 4EC4F95C136B3569006A5F00 1C162984064C10D400B95A72 - 4E75CD7E1367476C00ED9C9D - 4E75CD7F1367476C00ED9C9D - 4E75CD801367476C00ED9C9D - 4E75CD811367476C00ED9C9D - 4E75CD821367476C00ED9C9D + 4EC4F95D136B3569006A5F00 + 4EC4F95E136B3569006A5F00 + 4EC4F95F136B3569006A5F00 + 4EC4F960136B3569006A5F00 + 4EC4F961136B3569006A5F00 ToolbarConfiguration xcode.toolbar.config.debugV3 @@ -841,7 +841,7 @@ PBXProjectModuleGUID 1CDD528C0622207200134675 PBXProjectModuleLabel - TopicsViewController.m + StatusBarVisibility @@ -899,8 +899,8 @@ TableOfContents 1C530D57069F1CE1000CFCEE - 4E75CDA0136748DF00ED9C9D - 4E75CDA1136748DF00ED9C9D + 4E0B6BD2136A70E900ED46E4 + 4E0B6BD3136A70E900ED46E4 1CDD528C0622207200134675 1CD0528E0623707200166675 @@ -909,7 +909,7 @@ WindowToolGUID 1C530D57069F1CE1000CFCEE WindowToolIsVisible - + Identifier @@ -928,8 +928,6 @@ Dock - BecomeActive - ContentConfiguration PBXProjectModuleGUID @@ -965,7 +963,7 @@ TableOfContents 1C78EAAD065D492600B07095 - 4E75CD831367476C00ED9C9D + 4EC4F962136B3569006A5F00 1C78EAAC065D492600B07095 ToolbarConfiguration @@ -975,7 +973,7 @@ WindowToolGUID 1C78EAAD065D492600B07095 WindowToolIsVisible - + Identifier diff --git a/PicCast.xcodeproj/handler.pbxuser b/PicCast.xcodeproj/handler.pbxuser index 9d758ea..cd2ea66 100644 --- a/PicCast.xcodeproj/handler.pbxuser +++ b/PicCast.xcodeproj/handler.pbxuser @@ -9,9 +9,9 @@ }; 1D3623250D0F684500981E51 /* PicCastAppDelegate.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1965, 2418}}"; - sepNavSelRange = "{5023, 124}"; - sepNavVisRange = "{4258, 1698}"; + sepNavIntBoundsRect = "{{0, 0}, {903, 2613}}"; + sepNavSelRange = "{1716, 0}"; + sepNavVisRange = "{953, 1927}"; }; }; 1D6058900D05DD3D006BFB54 /* PicCast */ = { @@ -29,9 +29,9 @@ }; 28216C960DB411BC00E5133A /* TabViewController.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {903, 845}}"; - sepNavSelRange = "{1106, 0}"; - sepNavVisRange = "{662, 794}"; + sepNavIntBoundsRect = "{{0, 0}, {903, 793}}"; + sepNavSelRange = "{892, 224}"; + sepNavVisRange = "{540, 846}"; }; }; 29B97313FDCFA39411CA2CEA /* Project object */ = { @@ -43,12 +43,20 @@ 1D6058900D05DD3D006BFB54 /* PicCast */, ); breakpoints = ( - 4E75D07C1368CAD500ED9C9D /* TopicsViewController.m:307 */, + 4E75D07C1368CAD500ED9C9D /* TopicsViewController.m:310 */, + 4E75D0E91368F33700ED9C9D /* TopicsViewController.m:265 */, + 4E75D0EB1368F33900ED9C9D /* TopicsViewController.m:266 */, + 4E75D0ED1368F33B00ED9C9D /* TopicsViewController.m:270 */, + 4E75D0F41368F3A600ED9C9D /* TopicsViewController.m:262 */, + 4E75D0FE1368F46F00ED9C9D /* TopicsViewController.m:272 */, ); codeSenseManager = 4E6827BA13593BCD001EB808 /* Code sense */; executables = ( 4E6827B513593BAE001EB808 /* acidcow */, ); + expressions = ( + key, + ); perUserDictionary = { "PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; @@ -118,351 +126,42 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 325531264; - PBXWorkspaceStateSaveDate = 325531264; + PBXPerProjectTemplateStateSaveDate = 325791907; + PBXWorkspaceStateSaveDate = 325791907; }; perUserProjectItems = { - 4E067D391361413100D43FE0 = 4E067D391361413100D43FE0 /* PBXTextBookmark */; 4E067D3A1361413100D43FE0 = 4E067D3A1361413100D43FE0 /* PBXTextBookmark */; + 4E0B6BC3136A6EC600ED46E4 = 4E0B6BC3136A6EC600ED46E4 /* PBXTextBookmark */; + 4E0B6BC4136A6EC600ED46E4 = 4E0B6BC4136A6EC600ED46E4 /* PBXTextBookmark */; + 4E0B6BC5136A6EC600ED46E4 = 4E0B6BC5136A6EC600ED46E4 /* PBXTextBookmark */; + 4E0B6BC6136A6EC600ED46E4 = 4E0B6BC6136A6EC600ED46E4 /* PBXTextBookmark */; + 4E0B6BC7136A6EC600ED46E4 = 4E0B6BC7136A6EC600ED46E4 /* PBXTextBookmark */; + 4E0B6BC8136A6EC600ED46E4 = 4E0B6BC8136A6EC600ED46E4 /* PBXTextBookmark */; + 4E0B6BD9136A78BB00ED46E4 = 4E0B6BD9136A78BB00ED46E4 /* PBXTextBookmark */; + 4E0B6BDA136A78BB00ED46E4 = 4E0B6BDA136A78BB00ED46E4 /* PBXTextBookmark */; 4E68286F1359595F001EB808 = 4E68286F1359595F001EB808 /* PBXTextBookmark */; 4E759BF4135D31C500171031 = 4E759BF4135D31C500171031 /* PBXTextBookmark */; - 4E75CD691367368300ED9C9D /* PBXTextBookmark */ = 4E75CD691367368300ED9C9D /* PBXTextBookmark */; - 4E75CD781367476C00ED9C9D /* PBXTextBookmark */ = 4E75CD781367476C00ED9C9D /* PBXTextBookmark */; - 4E75CD791367476C00ED9C9D /* PBXTextBookmark */ = 4E75CD791367476C00ED9C9D /* PBXTextBookmark */; - 4E75CD7A1367476C00ED9C9D /* PBXTextBookmark */ = 4E75CD7A1367476C00ED9C9D /* PBXTextBookmark */; - 4E75CD7B1367476C00ED9C9D /* PBXTextBookmark */ = 4E75CD7B1367476C00ED9C9D /* PBXTextBookmark */; - 4E75CD7C1367476C00ED9C9D /* PBXTextBookmark */ = 4E75CD7C1367476C00ED9C9D /* PBXTextBookmark */; - 4E75CD8D136747B800ED9C9D /* PBXTextBookmark */ = 4E75CD8D136747B800ED9C9D /* PBXTextBookmark */; - 4E75CD8E136747B800ED9C9D /* PBXTextBookmark */ = 4E75CD8E136747B800ED9C9D /* PBXTextBookmark */; - 4E75CDA61367493A00ED9C9D /* PBXTextBookmark */ = 4E75CDA61367493A00ED9C9D /* PBXTextBookmark */; - 4E75CDA71367493A00ED9C9D /* PBXTextBookmark */ = 4E75CDA71367493A00ED9C9D /* PBXTextBookmark */; - 4E75CDA81367493A00ED9C9D /* PBXTextBookmark */ = 4E75CDA81367493A00ED9C9D /* PBXTextBookmark */; - 4E75CDA91367493A00ED9C9D /* PBXTextBookmark */ = 4E75CDA91367493A00ED9C9D /* PBXTextBookmark */; - 4E75CDAA1367493A00ED9C9D /* XCBuildMessageTextBookmark */ = 4E75CDAA1367493A00ED9C9D /* XCBuildMessageTextBookmark */; - 4E75CDAB1367493A00ED9C9D /* PBXTextBookmark */ = 4E75CDAB1367493A00ED9C9D /* PBXTextBookmark */; - 4E75CDAD1367495B00ED9C9D /* XCBuildMessageTextBookmark */ = 4E75CDAD1367495B00ED9C9D /* XCBuildMessageTextBookmark */; - 4E75CDAE1367495B00ED9C9D /* PBXTextBookmark */ = 4E75CDAE1367495B00ED9C9D /* PBXTextBookmark */; - 4E75CDAF1367496F00ED9C9D /* PBXTextBookmark */ = 4E75CDAF1367496F00ED9C9D /* PBXTextBookmark */; - 4E75CDB01367496F00ED9C9D /* PBXTextBookmark */ = 4E75CDB01367496F00ED9C9D /* PBXTextBookmark */; - 4E75CDB11367496F00ED9C9D /* PBXTextBookmark */ = 4E75CDB11367496F00ED9C9D /* PBXTextBookmark */; - 4E75CDB3136749A200ED9C9D /* PBXTextBookmark */ = 4E75CDB3136749A200ED9C9D /* PBXTextBookmark */; - 4E75CDB6136749AC00ED9C9D /* PBXTextBookmark */ = 4E75CDB6136749AC00ED9C9D /* PBXTextBookmark */; - 4E75CDC213674A1700ED9C9D /* PBXTextBookmark */ = 4E75CDC213674A1700ED9C9D /* PBXTextBookmark */; - 4E75CDC313674A1700ED9C9D /* PBXTextBookmark */ = 4E75CDC313674A1700ED9C9D /* PBXTextBookmark */; - 4E75CDD413674A9100ED9C9D /* PBXTextBookmark */ = 4E75CDD413674A9100ED9C9D /* PBXTextBookmark */; - 4E75CDD713674AAE00ED9C9D /* PBXTextBookmark */ = 4E75CDD713674AAE00ED9C9D /* PBXTextBookmark */; - 4E75CDD813674AAE00ED9C9D /* PBXTextBookmark */ = 4E75CDD813674AAE00ED9C9D /* PBXTextBookmark */; - 4E75CDD913674AAE00ED9C9D /* PBXTextBookmark */ = 4E75CDD913674AAE00ED9C9D /* PBXTextBookmark */; - 4E75CDDB13674AB500ED9C9D /* PBXTextBookmark */ = 4E75CDDB13674AB500ED9C9D /* PBXTextBookmark */; - 4E75CDDC13674AB500ED9C9D /* PBXTextBookmark */ = 4E75CDDC13674AB500ED9C9D /* PBXTextBookmark */; - 4E75CDEB1367574700ED9C9D /* PBXTextBookmark */ = 4E75CDEB1367574700ED9C9D /* PBXTextBookmark */; - 4E75CDEC1367574700ED9C9D /* XCBuildMessageTextBookmark */ = 4E75CDEC1367574700ED9C9D /* XCBuildMessageTextBookmark */; - 4E75CDED1367574700ED9C9D /* PBXTextBookmark */ = 4E75CDED1367574700ED9C9D /* PBXTextBookmark */; - 4E75CDF01367575C00ED9C9D /* PBXTextBookmark */ = 4E75CDF01367575C00ED9C9D /* PBXTextBookmark */; - 4E75CDF11367575C00ED9C9D /* XCBuildMessageTextBookmark */ = 4E75CDF11367575C00ED9C9D /* XCBuildMessageTextBookmark */; - 4E75CDF21367575C00ED9C9D /* PBXTextBookmark */ = 4E75CDF21367575C00ED9C9D /* PBXTextBookmark */; - 4E75CDF51367576200ED9C9D /* PBXTextBookmark */ = 4E75CDF51367576200ED9C9D /* PBXTextBookmark */; - 4E75CDF61367576200ED9C9D /* PBXTextBookmark */ = 4E75CDF61367576200ED9C9D /* PBXTextBookmark */; - 4E75CDF71367576200ED9C9D /* PBXTextBookmark */ = 4E75CDF71367576200ED9C9D /* PBXTextBookmark */; - 4E75CDF81367576200ED9C9D /* PBXTextBookmark */ = 4E75CDF81367576200ED9C9D /* PBXTextBookmark */; - 4E75CDF91367576200ED9C9D /* PBXTextBookmark */ = 4E75CDF91367576200ED9C9D /* PBXTextBookmark */; - 4E75CDFA1367576200ED9C9D /* PBXTextBookmark */ = 4E75CDFA1367576200ED9C9D /* PBXTextBookmark */; - 4E75CDFB1367576200ED9C9D /* PBXTextBookmark */ = 4E75CDFB1367576200ED9C9D /* PBXTextBookmark */; - 4E75CDFC1367576200ED9C9D /* PBXTextBookmark */ = 4E75CDFC1367576200ED9C9D /* PBXTextBookmark */; - 4E75CE2F136767A300ED9C9D /* PBXTextBookmark */ = 4E75CE2F136767A300ED9C9D /* PBXTextBookmark */; - 4E75CE30136767A300ED9C9D /* PBXTextBookmark */ = 4E75CE30136767A300ED9C9D /* PBXTextBookmark */; - 4E75CE31136767A300ED9C9D /* PBXTextBookmark */ = 4E75CE31136767A300ED9C9D /* PBXTextBookmark */; - 4E75CE32136767A300ED9C9D /* PBXTextBookmark */ = 4E75CE32136767A300ED9C9D /* PBXTextBookmark */; - 4E75CE33136767A300ED9C9D /* PBXTextBookmark */ = 4E75CE33136767A300ED9C9D /* PBXTextBookmark */; - 4E75CE34136767A300ED9C9D /* PBXTextBookmark */ = 4E75CE34136767A300ED9C9D /* PBXTextBookmark */; - 4E75CE35136767A300ED9C9D /* PBXTextBookmark */ = 4E75CE35136767A300ED9C9D /* PBXTextBookmark */; - 4E75CE36136767A300ED9C9D /* PBXTextBookmark */ = 4E75CE36136767A300ED9C9D /* PBXTextBookmark */; - 4E75CE37136767A300ED9C9D /* PBXTextBookmark */ = 4E75CE37136767A300ED9C9D /* PBXTextBookmark */; - 4E75CE38136767A300ED9C9D /* PBXTextBookmark */ = 4E75CE38136767A300ED9C9D /* PBXTextBookmark */; - 4E75CE39136767A300ED9C9D /* PBXTextBookmark */ = 4E75CE39136767A300ED9C9D /* PBXTextBookmark */; - 4E75CE3E1367684000ED9C9D /* PBXTextBookmark */ = 4E75CE3E1367684000ED9C9D /* PBXTextBookmark */; - 4E75CE3F1367685500ED9C9D /* PBXTextBookmark */ = 4E75CE3F1367685500ED9C9D /* PBXTextBookmark */; - 4E75CE401367685500ED9C9D /* PBXTextBookmark */ = 4E75CE401367685500ED9C9D /* PBXTextBookmark */; - 4E75CE411367685500ED9C9D /* XCBuildMessageTextBookmark */ = 4E75CE411367685500ED9C9D /* XCBuildMessageTextBookmark */; - 4E75CE421367685500ED9C9D /* PBXTextBookmark */ = 4E75CE421367685500ED9C9D /* PBXTextBookmark */; - 4E75CE451367685B00ED9C9D /* PBXTextBookmark */ = 4E75CE451367685B00ED9C9D /* PBXTextBookmark */; - 4E75CE481367689500ED9C9D /* PBXTextBookmark */ = 4E75CE481367689500ED9C9D /* PBXTextBookmark */; - 4E75CE491367689500ED9C9D /* PBXTextBookmark */ = 4E75CE491367689500ED9C9D /* PBXTextBookmark */; - 4E75CE4A1367689500ED9C9D /* PBXTextBookmark */ = 4E75CE4A1367689500ED9C9D /* PBXTextBookmark */; - 4E75CE50136768E200ED9C9D /* PBXTextBookmark */ = 4E75CE50136768E200ED9C9D /* PBXTextBookmark */; - 4E75CE51136768E200ED9C9D /* PBXTextBookmark */ = 4E75CE51136768E200ED9C9D /* PBXTextBookmark */; - 4E75CE52136768E200ED9C9D /* PBXTextBookmark */ = 4E75CE52136768E200ED9C9D /* PBXTextBookmark */; - 4E75CE55136768F500ED9C9D /* PBXTextBookmark */ = 4E75CE55136768F500ED9C9D /* PBXTextBookmark */; - 4E75CE56136768F900ED9C9D /* PBXTextBookmark */ = 4E75CE56136768F900ED9C9D /* PBXTextBookmark */; - 4E75CE591367690400ED9C9D /* PBXTextBookmark */ = 4E75CE591367690400ED9C9D /* PBXTextBookmark */; - 4E75CE5C136769B100ED9C9D /* PBXTextBookmark */ = 4E75CE5C136769B100ED9C9D /* PBXTextBookmark */; - 4E75CE5D136769CC00ED9C9D /* PBXTextBookmark */ = 4E75CE5D136769CC00ED9C9D /* PBXTextBookmark */; - 4E75CE5E136769CC00ED9C9D /* PBXTextBookmark */ = 4E75CE5E136769CC00ED9C9D /* PBXTextBookmark */; - 4E75CE5F136769CC00ED9C9D /* PBXTextBookmark */ = 4E75CE5F136769CC00ED9C9D /* PBXTextBookmark */; - 4E75CE62136769E400ED9C9D /* PBXTextBookmark */ = 4E75CE62136769E400ED9C9D /* PBXTextBookmark */; - 4E75CE63136769E400ED9C9D /* PBXTextBookmark */ = 4E75CE63136769E400ED9C9D /* PBXTextBookmark */; - 4E75CE64136769E400ED9C9D /* PBXTextBookmark */ = 4E75CE64136769E400ED9C9D /* PBXTextBookmark */; - 4E75CE65136769E400ED9C9D /* PBXTextBookmark */ = 4E75CE65136769E400ED9C9D /* PBXTextBookmark */; - 4E75CE66136769E400ED9C9D /* PBXTextBookmark */ = 4E75CE66136769E400ED9C9D /* PBXTextBookmark */; - 4E75CE6B13676A3500ED9C9D /* PBXTextBookmark */ = 4E75CE6B13676A3500ED9C9D /* PBXTextBookmark */; - 4E75CE6C13676A3500ED9C9D /* PBXTextBookmark */ = 4E75CE6C13676A3500ED9C9D /* PBXTextBookmark */; - 4E75CE6D13676A3500ED9C9D /* PBXTextBookmark */ = 4E75CE6D13676A3500ED9C9D /* PBXTextBookmark */; - 4E75CE6E13676A3500ED9C9D /* PBXTextBookmark */ = 4E75CE6E13676A3500ED9C9D /* PBXTextBookmark */; - 4E75CE7913676AAF00ED9C9D /* PBXTextBookmark */ = 4E75CE7913676AAF00ED9C9D /* PBXTextBookmark */; - 4E75CE7A13676AAF00ED9C9D /* PBXTextBookmark */ = 4E75CE7A13676AAF00ED9C9D /* PBXTextBookmark */; - 4E75CE8113676B0200ED9C9D /* PBXTextBookmark */ = 4E75CE8113676B0200ED9C9D /* PBXTextBookmark */; - 4E75CE8213676B0200ED9C9D /* PBXTextBookmark */ = 4E75CE8213676B0200ED9C9D /* PBXTextBookmark */; - 4E75CE8513676B4800ED9C9D /* PBXTextBookmark */ = 4E75CE8513676B4800ED9C9D /* PBXTextBookmark */; - 4E75CE8613676B4800ED9C9D /* PBXTextBookmark */ = 4E75CE8613676B4800ED9C9D /* PBXTextBookmark */; - 4E75CE8713676B4800ED9C9D /* PBXTextBookmark */ = 4E75CE8713676B4800ED9C9D /* PBXTextBookmark */; - 4E75CE8813676B4800ED9C9D /* PBXTextBookmark */ = 4E75CE8813676B4800ED9C9D /* PBXTextBookmark */; - 4E75CE8C13676B7400ED9C9D /* PBXTextBookmark */ = 4E75CE8C13676B7400ED9C9D /* PBXTextBookmark */; - 4E75CE9013676C3A00ED9C9D /* PBXTextBookmark */ = 4E75CE9013676C3A00ED9C9D /* PBXTextBookmark */; - 4E75CE9113676C3A00ED9C9D /* PBXTextBookmark */ = 4E75CE9113676C3A00ED9C9D /* PBXTextBookmark */; - 4E75CE9213676C3A00ED9C9D /* PBXTextBookmark */ = 4E75CE9213676C3A00ED9C9D /* PBXTextBookmark */; - 4E75CE9313676C3A00ED9C9D /* PBXTextBookmark */ = 4E75CE9313676C3A00ED9C9D /* PBXTextBookmark */; - 4E75CE9813676C7B00ED9C9D /* PBXTextBookmark */ = 4E75CE9813676C7B00ED9C9D /* PBXTextBookmark */; - 4E75CE9E13676E7600ED9C9D /* PBXTextBookmark */ = 4E75CE9E13676E7600ED9C9D /* PBXTextBookmark */; - 4E75CE9F13676E7600ED9C9D /* PBXTextBookmark */ = 4E75CE9F13676E7600ED9C9D /* PBXTextBookmark */; - 4E75CEA013676E7600ED9C9D /* PBXTextBookmark */ = 4E75CEA013676E7600ED9C9D /* PBXTextBookmark */; - 4E75CEA413676E8E00ED9C9D /* PBXTextBookmark */ = 4E75CEA413676E8E00ED9C9D /* PBXTextBookmark */; - 4E75CEAC1367738400ED9C9D /* PBXBookmark */ = 4E75CEAC1367738400ED9C9D /* PBXBookmark */; - 4E75CEAD1367738400ED9C9D /* PBXTextBookmark */ = 4E75CEAD1367738400ED9C9D /* PBXTextBookmark */; - 4E75CEAE1367738400ED9C9D /* PBXTextBookmark */ = 4E75CEAE1367738400ED9C9D /* PBXTextBookmark */; - 4E75CEAF1367738400ED9C9D /* PBXTextBookmark */ = 4E75CEAF1367738400ED9C9D /* PBXTextBookmark */; - 4E75CEB0136773C400ED9C9D /* PBXTextBookmark */ = 4E75CEB0136773C400ED9C9D /* PBXTextBookmark */; - 4E75CEB1136773C400ED9C9D /* XCBuildMessageTextBookmark */ = 4E75CEB1136773C400ED9C9D /* XCBuildMessageTextBookmark */; - 4E75CEB2136773C400ED9C9D /* PBXTextBookmark */ = 4E75CEB2136773C400ED9C9D /* PBXTextBookmark */; - 4E75CEB3136773C400ED9C9D /* PBXTextBookmark */ = 4E75CEB3136773C400ED9C9D /* PBXTextBookmark */; - 4E75CEB6136773F800ED9C9D /* PBXTextBookmark */ = 4E75CEB6136773F800ED9C9D /* PBXTextBookmark */; - 4E75CEB7136773F800ED9C9D /* PBXTextBookmark */ = 4E75CEB7136773F800ED9C9D /* PBXTextBookmark */; - 4E75CEB8136773F800ED9C9D /* PBXTextBookmark */ = 4E75CEB8136773F800ED9C9D /* PBXTextBookmark */; - 4E75CEBC1367740C00ED9C9D /* PBXTextBookmark */ = 4E75CEBC1367740C00ED9C9D /* PBXTextBookmark */; - 4E75CEC01367745400ED9C9D /* PBXTextBookmark */ = 4E75CEC01367745400ED9C9D /* PBXTextBookmark */; - 4E75CEC11367745400ED9C9D /* PBXTextBookmark */ = 4E75CEC11367745400ED9C9D /* PBXTextBookmark */; - 4E75CEC21367745400ED9C9D /* PBXTextBookmark */ = 4E75CEC21367745400ED9C9D /* PBXTextBookmark */; - 4E75CEC51367746500ED9C9D /* PBXTextBookmark */ = 4E75CEC51367746500ED9C9D /* PBXTextBookmark */; - 4E75CEC61367746500ED9C9D /* PBXTextBookmark */ = 4E75CEC61367746500ED9C9D /* PBXTextBookmark */; - 4E75CEC71367746800ED9C9D /* PBXTextBookmark */ = 4E75CEC71367746800ED9C9D /* PBXTextBookmark */; - 4E75CED11367750E00ED9C9D /* PBXTextBookmark */ = 4E75CED11367750E00ED9C9D /* PBXTextBookmark */; - 4E75CED21367750E00ED9C9D /* PBXTextBookmark */ = 4E75CED21367750E00ED9C9D /* PBXTextBookmark */; - 4E75CED31367750E00ED9C9D /* PBXTextBookmark */ = 4E75CED31367750E00ED9C9D /* PBXTextBookmark */; - 4E75CED61367752900ED9C9D /* PBXTextBookmark */ = 4E75CED61367752900ED9C9D /* PBXTextBookmark */; - 4E75CED71367752900ED9C9D /* PBXTextBookmark */ = 4E75CED71367752900ED9C9D /* PBXTextBookmark */; - 4E75CED91367756400ED9C9D /* PBXTextBookmark */ = 4E75CED91367756400ED9C9D /* PBXTextBookmark */; - 4E75CEDA1367756400ED9C9D /* PBXTextBookmark */ = 4E75CEDA1367756400ED9C9D /* PBXTextBookmark */; - 4E75CEE11367760500ED9C9D /* PBXTextBookmark */ = 4E75CEE11367760500ED9C9D /* PBXTextBookmark */; - 4E75CEE21367760500ED9C9D /* PBXTextBookmark */ = 4E75CEE21367760500ED9C9D /* PBXTextBookmark */; - 4E75CEE31367760500ED9C9D /* PBXTextBookmark */ = 4E75CEE31367760500ED9C9D /* PBXTextBookmark */; - 4E75CEE71367772300ED9C9D /* PBXTextBookmark */ = 4E75CEE71367772300ED9C9D /* PBXTextBookmark */; - 4E75CEE81367772300ED9C9D /* PBXTextBookmark */ = 4E75CEE81367772300ED9C9D /* PBXTextBookmark */; - 4E75CEE91367772300ED9C9D /* PBXTextBookmark */ = 4E75CEE91367772300ED9C9D /* PBXTextBookmark */; - 4E75CEED1367775100ED9C9D /* PBXTextBookmark */ = 4E75CEED1367775100ED9C9D /* PBXTextBookmark */; - 4E75CEEE1367775100ED9C9D /* PBXTextBookmark */ = 4E75CEEE1367775100ED9C9D /* PBXTextBookmark */; - 4E75CEEF1367776100ED9C9D /* PBXTextBookmark */ = 4E75CEEF1367776100ED9C9D /* PBXTextBookmark */; - 4E75CEF01367776100ED9C9D /* PBXTextBookmark */ = 4E75CEF01367776100ED9C9D /* PBXTextBookmark */; - 4E75CEF31367779200ED9C9D /* PBXTextBookmark */ = 4E75CEF31367779200ED9C9D /* PBXTextBookmark */; - 4E75CEF41367779200ED9C9D /* PBXTextBookmark */ = 4E75CEF41367779200ED9C9D /* PBXTextBookmark */; - 4E75CEF51367779200ED9C9D /* PBXTextBookmark */ = 4E75CEF51367779200ED9C9D /* PBXTextBookmark */; - 4E75CEF71367779C00ED9C9D /* PBXTextBookmark */ = 4E75CEF71367779C00ED9C9D /* PBXTextBookmark */; - 4E75CEFA136777D500ED9C9D /* PBXTextBookmark */ = 4E75CEFA136777D500ED9C9D /* PBXTextBookmark */; - 4E75CEFB136777D500ED9C9D /* PBXTextBookmark */ = 4E75CEFB136777D500ED9C9D /* PBXTextBookmark */; - 4E75CEFC136777D500ED9C9D /* PBXTextBookmark */ = 4E75CEFC136777D500ED9C9D /* PBXTextBookmark */; - 4E75CEFF1367781A00ED9C9D /* PBXTextBookmark */ = 4E75CEFF1367781A00ED9C9D /* PBXTextBookmark */; - 4E75CF031367784E00ED9C9D /* PBXTextBookmark */ = 4E75CF031367784E00ED9C9D /* PBXTextBookmark */; - 4E75CF071367786600ED9C9D /* PBXTextBookmark */ = 4E75CF071367786600ED9C9D /* PBXTextBookmark */; - 4E75CF091367787600ED9C9D /* PBXTextBookmark */ = 4E75CF091367787600ED9C9D /* PBXTextBookmark */; - 4E75CF0A1367A9F200ED9C9D /* PBXTextBookmark */ = 4E75CF0A1367A9F200ED9C9D /* PBXTextBookmark */; - 4E75CF0B1367A9F200ED9C9D /* PBXTextBookmark */ = 4E75CF0B1367A9F200ED9C9D /* PBXTextBookmark */; - 4E75CF141367AB1C00ED9C9D /* XCBuildMessageTextBookmark */ = 4E75CF141367AB1C00ED9C9D /* XCBuildMessageTextBookmark */; - 4E75CF151367AB1C00ED9C9D /* PBXTextBookmark */ = 4E75CF151367AB1C00ED9C9D /* PBXTextBookmark */; - 4E75CF161367AB1C00ED9C9D /* PBXTextBookmark */ = 4E75CF161367AB1C00ED9C9D /* PBXTextBookmark */; - 4E75CF171367AB2100ED9C9D /* PBXTextBookmark */ = 4E75CF171367AB2100ED9C9D /* PBXTextBookmark */; - 4E75CF181367AB2100ED9C9D /* PBXTextBookmark */ = 4E75CF181367AB2100ED9C9D /* PBXTextBookmark */; - 4E75CF191367AB2100ED9C9D /* PBXTextBookmark */ = 4E75CF191367AB2100ED9C9D /* PBXTextBookmark */; - 4E75CF1A1367AB2100ED9C9D /* PBXTextBookmark */ = 4E75CF1A1367AB2100ED9C9D /* PBXTextBookmark */; - 4E75CF1D1367AC7A00ED9C9D /* PBXTextBookmark */ = 4E75CF1D1367AC7A00ED9C9D /* PBXTextBookmark */; - 4E75CF1E1367AC7A00ED9C9D /* PBXTextBookmark */ = 4E75CF1E1367AC7A00ED9C9D /* PBXTextBookmark */; - 4E75CF1F1367AC7A00ED9C9D /* PBXTextBookmark */ = 4E75CF1F1367AC7A00ED9C9D /* PBXTextBookmark */; - 4E75CF201367AC7A00ED9C9D /* PBXTextBookmark */ = 4E75CF201367AC7A00ED9C9D /* PBXTextBookmark */; - 4E75CF211367AC7A00ED9C9D /* PBXTextBookmark */ = 4E75CF211367AC7A00ED9C9D /* PBXTextBookmark */; - 4E75CF221367AC7A00ED9C9D /* PBXTextBookmark */ = 4E75CF221367AC7A00ED9C9D /* PBXTextBookmark */; - 4E75CF231367AC7A00ED9C9D /* PBXTextBookmark */ = 4E75CF231367AC7A00ED9C9D /* PBXTextBookmark */; - 4E75CF241367AFDE00ED9C9D /* PBXTextBookmark */ = 4E75CF241367AFDE00ED9C9D /* PBXTextBookmark */; - 4E75CF251367AFDE00ED9C9D /* PBXTextBookmark */ = 4E75CF251367AFDE00ED9C9D /* PBXTextBookmark */; - 4E75CF261367B16600ED9C9D /* PBXTextBookmark */ = 4E75CF261367B16600ED9C9D /* PBXTextBookmark */; - 4E75CF271367B16600ED9C9D /* PBXTextBookmark */ = 4E75CF271367B16600ED9C9D /* PBXTextBookmark */; - 4E75CF281367B75300ED9C9D /* PBXTextBookmark */ = 4E75CF281367B75300ED9C9D /* PBXTextBookmark */; - 4E75CF291367B75300ED9C9D /* PBXTextBookmark */ = 4E75CF291367B75300ED9C9D /* PBXTextBookmark */; - 4E75CF2A1367B75300ED9C9D /* PBXTextBookmark */ = 4E75CF2A1367B75300ED9C9D /* PBXTextBookmark */; - 4E75CF2B1367B75300ED9C9D /* PBXTextBookmark */ = 4E75CF2B1367B75300ED9C9D /* PBXTextBookmark */; - 4E75CF2C1367B75300ED9C9D /* PBXTextBookmark */ = 4E75CF2C1367B75300ED9C9D /* PBXTextBookmark */; - 4E75CF2D1367B75300ED9C9D /* PBXTextBookmark */ = 4E75CF2D1367B75300ED9C9D /* PBXTextBookmark */; - 4E75CF2E1367B75300ED9C9D /* PBXTextBookmark */ = 4E75CF2E1367B75300ED9C9D /* PBXTextBookmark */; - 4E75CF311367BA5000ED9C9D /* PBXTextBookmark */ = 4E75CF311367BA5000ED9C9D /* PBXTextBookmark */; - 4E75CF321367BA5000ED9C9D /* PBXTextBookmark */ = 4E75CF321367BA5000ED9C9D /* PBXTextBookmark */; - 4E75CF331367BA5000ED9C9D /* PBXTextBookmark */ = 4E75CF331367BA5000ED9C9D /* PBXTextBookmark */; - 4E75CF341367BA5000ED9C9D /* PBXTextBookmark */ = 4E75CF341367BA5000ED9C9D /* PBXTextBookmark */; - 4E75CF3D1367BAE600ED9C9D /* PBXTextBookmark */ = 4E75CF3D1367BAE600ED9C9D /* PBXTextBookmark */; - 4E75CF3E1367BAE600ED9C9D /* PBXTextBookmark */ = 4E75CF3E1367BAE600ED9C9D /* PBXTextBookmark */; - 4E75CF3F1367BAE600ED9C9D /* XCBuildMessageTextBookmark */ = 4E75CF3F1367BAE600ED9C9D /* XCBuildMessageTextBookmark */; - 4E75CF401367BAE600ED9C9D /* PBXTextBookmark */ = 4E75CF401367BAE600ED9C9D /* PBXTextBookmark */; - 4E75CF411367BAE600ED9C9D /* PBXTextBookmark */ = 4E75CF411367BAE600ED9C9D /* PBXTextBookmark */; - 4E75CF441367BAFE00ED9C9D /* PBXTextBookmark */ = 4E75CF441367BAFE00ED9C9D /* PBXTextBookmark */; - 4E75CF451367BAFE00ED9C9D /* XCBuildMessageTextBookmark */ = 4E75CF451367BAFE00ED9C9D /* XCBuildMessageTextBookmark */; - 4E75CF461367BAFE00ED9C9D /* PBXTextBookmark */ = 4E75CF461367BAFE00ED9C9D /* PBXTextBookmark */; - 4E75CF471367BAFE00ED9C9D /* PBXTextBookmark */ = 4E75CF471367BAFE00ED9C9D /* PBXTextBookmark */; - 4E75CF481367BB0000ED9C9D /* PBXTextBookmark */ = 4E75CF481367BB0000ED9C9D /* PBXTextBookmark */; - 4E75CF4D1367BB6A00ED9C9D /* PBXTextBookmark */ = 4E75CF4D1367BB6A00ED9C9D /* PBXTextBookmark */; - 4E75CF4E1367BB6A00ED9C9D /* PBXTextBookmark */ = 4E75CF4E1367BB6A00ED9C9D /* PBXTextBookmark */; - 4E75CF4F1367BB6A00ED9C9D /* PBXTextBookmark */ = 4E75CF4F1367BB6A00ED9C9D /* PBXTextBookmark */; - 4E75CF501367BB6A00ED9C9D /* PBXTextBookmark */ = 4E75CF501367BB6A00ED9C9D /* PBXTextBookmark */; - 4E75CF521367BBCD00ED9C9D /* PBXTextBookmark */ = 4E75CF521367BBCD00ED9C9D /* PBXTextBookmark */; - 4E75CF531367BC3800ED9C9D /* PBXTextBookmark */ = 4E75CF531367BC3800ED9C9D /* PBXTextBookmark */; - 4E75CF541367BC3800ED9C9D /* PBXTextBookmark */ = 4E75CF541367BC3800ED9C9D /* PBXTextBookmark */; - 4E75CF551367BC3D00ED9C9D /* PBXTextBookmark */ = 4E75CF551367BC3D00ED9C9D /* PBXTextBookmark */; - 4E75CF581367BCEF00ED9C9D /* PBXTextBookmark */ = 4E75CF581367BCEF00ED9C9D /* PBXTextBookmark */; - 4E75CF5A1367BE0E00ED9C9D /* PBXTextBookmark */ = 4E75CF5A1367BE0E00ED9C9D /* PBXTextBookmark */; - 4E75CF5D1367BFB500ED9C9D /* PBXTextBookmark */ = 4E75CF5D1367BFB500ED9C9D /* PBXTextBookmark */; - 4E75CF5E1367BFB500ED9C9D /* PBXTextBookmark */ = 4E75CF5E1367BFB500ED9C9D /* PBXTextBookmark */; - 4E75CF5F1367BFB500ED9C9D /* PBXTextBookmark */ = 4E75CF5F1367BFB500ED9C9D /* PBXTextBookmark */; - 4E75CF611367BFDC00ED9C9D /* PBXTextBookmark */ = 4E75CF611367BFDC00ED9C9D /* PBXTextBookmark */; - 4E75CF621367BFDC00ED9C9D /* PBXTextBookmark */ = 4E75CF621367BFDC00ED9C9D /* PBXTextBookmark */; - 4E75CF631367BFDC00ED9C9D /* PBXTextBookmark */ = 4E75CF631367BFDC00ED9C9D /* PBXTextBookmark */; - 4E75CF641367C00400ED9C9D /* PBXTextBookmark */ = 4E75CF641367C00400ED9C9D /* PBXTextBookmark */; - 4E75CF651367C00400ED9C9D /* PBXTextBookmark */ = 4E75CF651367C00400ED9C9D /* PBXTextBookmark */; - 4E75CF661367C36100ED9C9D /* PBXTextBookmark */ = 4E75CF661367C36100ED9C9D /* PBXTextBookmark */; - 4E75CF671367C36100ED9C9D /* PBXTextBookmark */ = 4E75CF671367C36100ED9C9D /* PBXTextBookmark */; - 4E75CF681367C36100ED9C9D /* PBXTextBookmark */ = 4E75CF681367C36100ED9C9D /* PBXTextBookmark */; - 4E75CF691367C36100ED9C9D /* PBXTextBookmark */ = 4E75CF691367C36100ED9C9D /* PBXTextBookmark */; - 4E75CF6D1367C3B500ED9C9D /* PBXTextBookmark */ = 4E75CF6D1367C3B500ED9C9D /* PBXTextBookmark */; - 4E75CF721367C4CE00ED9C9D /* PBXTextBookmark */ = 4E75CF721367C4CE00ED9C9D /* PBXTextBookmark */; - 4E75CF731367C4CE00ED9C9D /* PBXTextBookmark */ = 4E75CF731367C4CE00ED9C9D /* PBXTextBookmark */; - 4E75CF741367C4CE00ED9C9D /* PBXTextBookmark */ = 4E75CF741367C4CE00ED9C9D /* PBXTextBookmark */; - 4E75CF771367C4D700ED9C9D /* PBXTextBookmark */ = 4E75CF771367C4D700ED9C9D /* PBXTextBookmark */; - 4E75CF7E1367C59200ED9C9D /* PBXTextBookmark */ = 4E75CF7E1367C59200ED9C9D /* PBXTextBookmark */; - 4E75CF821367C5EF00ED9C9D /* PBXTextBookmark */ = 4E75CF821367C5EF00ED9C9D /* PBXTextBookmark */; - 4E75CF8A1367C6BB00ED9C9D /* PBXTextBookmark */ = 4E75CF8A1367C6BB00ED9C9D /* PBXTextBookmark */; - 4E75CF8B1367C6BB00ED9C9D /* PBXTextBookmark */ = 4E75CF8B1367C6BB00ED9C9D /* PBXTextBookmark */; - 4E75CF8E1367C6C600ED9C9D /* PBXTextBookmark */ = 4E75CF8E1367C6C600ED9C9D /* PBXTextBookmark */; - 4E75CF8F1367C6C600ED9C9D /* PBXTextBookmark */ = 4E75CF8F1367C6C600ED9C9D /* PBXTextBookmark */; - 4E75CF901367C6C700ED9C9D /* PBXTextBookmark */ = 4E75CF901367C6C700ED9C9D /* PBXTextBookmark */; - 4E75CFA01367C7B900ED9C9D /* PBXTextBookmark */ = 4E75CFA01367C7B900ED9C9D /* PBXTextBookmark */; - 4E75CFA11367C7B900ED9C9D /* PBXTextBookmark */ = 4E75CFA11367C7B900ED9C9D /* PBXTextBookmark */; - 4E75CFA61367C83100ED9C9D /* PBXTextBookmark */ = 4E75CFA61367C83100ED9C9D /* PBXTextBookmark */; - 4E75CFA71367C83100ED9C9D /* PBXTextBookmark */ = 4E75CFA71367C83100ED9C9D /* PBXTextBookmark */; - 4E75CFA81367C85100ED9C9D /* PBXTextBookmark */ = 4E75CFA81367C85100ED9C9D /* PBXTextBookmark */; - 4E75CFA91367C85100ED9C9D /* PBXTextBookmark */ = 4E75CFA91367C85100ED9C9D /* PBXTextBookmark */; - 4E75CFAE1367C86600ED9C9D /* PBXTextBookmark */ = 4E75CFAE1367C86600ED9C9D /* PBXTextBookmark */; - 4E75CFAF1367C86600ED9C9D /* PBXTextBookmark */ = 4E75CFAF1367C86600ED9C9D /* PBXTextBookmark */; - 4E75CFB11367C87C00ED9C9D /* PBXTextBookmark */ = 4E75CFB11367C87C00ED9C9D /* PBXTextBookmark */; - 4E75CFB21367C87C00ED9C9D /* PBXTextBookmark */ = 4E75CFB21367C87C00ED9C9D /* PBXTextBookmark */; - 4E75CFB91367C99A00ED9C9D /* PBXTextBookmark */ = 4E75CFB91367C99A00ED9C9D /* PBXTextBookmark */; - 4E75CFC11367C9C300ED9C9D /* PBXTextBookmark */ = 4E75CFC11367C9C300ED9C9D /* PBXTextBookmark */; - 4E75CFC21367C9C300ED9C9D /* PBXTextBookmark */ = 4E75CFC21367C9C300ED9C9D /* PBXTextBookmark */; - 4E75CFCA1367CA1F00ED9C9D /* PBXTextBookmark */ = 4E75CFCA1367CA1F00ED9C9D /* PBXTextBookmark */; - 4E75CFCB1367CA1F00ED9C9D /* PBXTextBookmark */ = 4E75CFCB1367CA1F00ED9C9D /* PBXTextBookmark */; - 4E75CFCD1367CA4800ED9C9D /* PBXTextBookmark */ = 4E75CFCD1367CA4800ED9C9D /* PBXTextBookmark */; - 4E75CFCE1367CA4800ED9C9D /* PBXTextBookmark */ = 4E75CFCE1367CA4800ED9C9D /* PBXTextBookmark */; - 4E75CFCF1367CA4B00ED9C9D /* PBXTextBookmark */ = 4E75CFCF1367CA4B00ED9C9D /* PBXTextBookmark */; - 4E75CFD21367CAE900ED9C9D /* PBXTextBookmark */ = 4E75CFD21367CAE900ED9C9D /* PBXTextBookmark */; - 4E75CFD31367CAE900ED9C9D /* PBXTextBookmark */ = 4E75CFD31367CAE900ED9C9D /* PBXTextBookmark */; - 4E75CFD41367CAEA00ED9C9D /* PBXTextBookmark */ = 4E75CFD41367CAEA00ED9C9D /* PBXTextBookmark */; - 4E75CFD91367CB3C00ED9C9D /* PBXTextBookmark */ = 4E75CFD91367CB3C00ED9C9D /* PBXTextBookmark */; - 4E75CFDA1367CB3C00ED9C9D /* PBXTextBookmark */ = 4E75CFDA1367CB3C00ED9C9D /* PBXTextBookmark */; - 4E75CFDB1367CB3C00ED9C9D /* PBXTextBookmark */ = 4E75CFDB1367CB3C00ED9C9D /* PBXTextBookmark */; - 4E75CFE01367DECB00ED9C9D /* PBXTextBookmark */ = 4E75CFE01367DECB00ED9C9D /* PBXTextBookmark */; - 4E75CFE11367DECB00ED9C9D /* PBXTextBookmark */ = 4E75CFE11367DECB00ED9C9D /* PBXTextBookmark */; - 4E75CFE21367DECB00ED9C9D /* PBXTextBookmark */ = 4E75CFE21367DECB00ED9C9D /* PBXTextBookmark */; - 4E75CFE31367DECB00ED9C9D /* PBXTextBookmark */ = 4E75CFE31367DECB00ED9C9D /* PBXTextBookmark */; - 4E75CFE41367DECB00ED9C9D /* PBXTextBookmark */ = 4E75CFE41367DECB00ED9C9D /* PBXTextBookmark */; - 4E75CFE51367DECB00ED9C9D /* PBXTextBookmark */ = 4E75CFE51367DECB00ED9C9D /* PBXTextBookmark */; - 4E75CFF51368A41000ED9C9D /* PBXTextBookmark */ = 4E75CFF51368A41000ED9C9D /* PBXTextBookmark */; - 4E75CFF61368A41000ED9C9D /* XCBuildMessageTextBookmark */ = 4E75CFF61368A41000ED9C9D /* XCBuildMessageTextBookmark */; - 4E75CFF71368A41000ED9C9D /* PBXTextBookmark */ = 4E75CFF71368A41000ED9C9D /* PBXTextBookmark */; - 4E75CFF81368A41000ED9C9D /* PBXTextBookmark */ = 4E75CFF81368A41000ED9C9D /* PBXTextBookmark */; - 4E75CFFB1368A43800ED9C9D /* PBXTextBookmark */ = 4E75CFFB1368A43800ED9C9D /* PBXTextBookmark */; - 4E75CFFC1368A43800ED9C9D /* PBXTextBookmark */ = 4E75CFFC1368A43800ED9C9D /* PBXTextBookmark */; - 4E75CFFD1368A43800ED9C9D /* XCBuildMessageTextBookmark */ = 4E75CFFD1368A43800ED9C9D /* XCBuildMessageTextBookmark */; - 4E75CFFE1368A43800ED9C9D /* PBXTextBookmark */ = 4E75CFFE1368A43800ED9C9D /* PBXTextBookmark */; - 4E75D0031368A47F00ED9C9D /* PBXTextBookmark */ = 4E75D0031368A47F00ED9C9D /* PBXTextBookmark */; - 4E75D0071368A4E400ED9C9D /* PBXTextBookmark */ = 4E75D0071368A4E400ED9C9D /* PBXTextBookmark */; - 4E75D00B1368A52E00ED9C9D /* PBXTextBookmark */ = 4E75D00B1368A52E00ED9C9D /* PBXTextBookmark */; - 4E75D00D1368A58F00ED9C9D /* PBXTextBookmark */ = 4E75D00D1368A58F00ED9C9D /* PBXTextBookmark */; - 4E75D00E1368A58F00ED9C9D /* PBXTextBookmark */ = 4E75D00E1368A58F00ED9C9D /* PBXTextBookmark */; - 4E75D00F1368A58F00ED9C9D /* PBXTextBookmark */ = 4E75D00F1368A58F00ED9C9D /* PBXTextBookmark */; - 4E75D0101368A58F00ED9C9D /* PBXTextBookmark */ = 4E75D0101368A58F00ED9C9D /* PBXTextBookmark */; - 4E75D0111368A58F00ED9C9D /* PBXTextBookmark */ = 4E75D0111368A58F00ED9C9D /* PBXTextBookmark */; - 4E75D0121368A58F00ED9C9D /* PBXTextBookmark */ = 4E75D0121368A58F00ED9C9D /* PBXTextBookmark */; - 4E75D0151368A5B000ED9C9D /* PBXTextBookmark */ = 4E75D0151368A5B000ED9C9D /* PBXTextBookmark */; - 4E75D0161368A5B000ED9C9D /* PBXTextBookmark */ = 4E75D0161368A5B000ED9C9D /* PBXTextBookmark */; - 4E75D0171368A5B000ED9C9D /* PBXTextBookmark */ = 4E75D0171368A5B000ED9C9D /* PBXTextBookmark */; - 4E75D01E1368A93800ED9C9D /* PBXTextBookmark */ = 4E75D01E1368A93800ED9C9D /* PBXTextBookmark */; - 4E75D0221368A9C200ED9C9D /* PBXTextBookmark */ = 4E75D0221368A9C200ED9C9D /* PBXTextBookmark */; - 4E75D0261368B1AA00ED9C9D /* PBXTextBookmark */ = 4E75D0261368B1AA00ED9C9D /* PBXTextBookmark */; - 4E75D0271368B1AA00ED9C9D /* PBXTextBookmark */ = 4E75D0271368B1AA00ED9C9D /* PBXTextBookmark */; - 4E75D0281368B1AA00ED9C9D /* PBXTextBookmark */ = 4E75D0281368B1AA00ED9C9D /* PBXTextBookmark */; - 4E75D02C1368B27900ED9C9D /* PBXTextBookmark */ = 4E75D02C1368B27900ED9C9D /* PBXTextBookmark */; - 4E75D02D1368B27900ED9C9D /* PBXTextBookmark */ = 4E75D02D1368B27900ED9C9D /* PBXTextBookmark */; - 4E75D02E1368B27900ED9C9D /* PBXTextBookmark */ = 4E75D02E1368B27900ED9C9D /* PBXTextBookmark */; - 4E75D02F1368B27900ED9C9D /* PBXTextBookmark */ = 4E75D02F1368B27900ED9C9D /* PBXTextBookmark */; - 4E75D0321368BAC900ED9C9D /* PBXTextBookmark */ = 4E75D0321368BAC900ED9C9D /* PBXTextBookmark */; - 4E75D0331368BAC900ED9C9D /* PBXTextBookmark */ = 4E75D0331368BAC900ED9C9D /* PBXTextBookmark */; - 4E75D0341368BAC900ED9C9D /* PBXTextBookmark */ = 4E75D0341368BAC900ED9C9D /* PBXTextBookmark */; - 4E75D0381368BAEB00ED9C9D /* PBXTextBookmark */ = 4E75D0381368BAEB00ED9C9D /* PBXTextBookmark */; - 4E75D03C1368BC1200ED9C9D /* PBXTextBookmark */ = 4E75D03C1368BC1200ED9C9D /* PBXTextBookmark */; - 4E75D0401368BCC900ED9C9D /* PBXTextBookmark */ = 4E75D0401368BCC900ED9C9D /* PBXTextBookmark */; - 4E75D0441368BD2D00ED9C9D /* PBXTextBookmark */ = 4E75D0441368BD2D00ED9C9D /* PBXTextBookmark */; - 4E75D0461368C1CE00ED9C9D /* PBXTextBookmark */ = 4E75D0461368C1CE00ED9C9D /* PBXTextBookmark */; - 4E75D0471368C1CE00ED9C9D /* PBXTextBookmark */ = 4E75D0471368C1CE00ED9C9D /* PBXTextBookmark */; - 4E75D0481368C1CE00ED9C9D /* PBXTextBookmark */ = 4E75D0481368C1CE00ED9C9D /* PBXTextBookmark */; - 4E75D0491368C1CE00ED9C9D /* PBXTextBookmark */ = 4E75D0491368C1CE00ED9C9D /* PBXTextBookmark */; - 4E75D04C1368C22300ED9C9D /* PBXTextBookmark */ = 4E75D04C1368C22300ED9C9D /* PBXTextBookmark */; - 4E75D0501368C2D100ED9C9D /* PBXTextBookmark */ = 4E75D0501368C2D100ED9C9D /* PBXTextBookmark */; - 4E75D0511368C2D100ED9C9D /* PBXTextBookmark */ = 4E75D0511368C2D100ED9C9D /* PBXTextBookmark */; - 4E75D0521368C2D100ED9C9D /* PBXTextBookmark */ = 4E75D0521368C2D100ED9C9D /* PBXTextBookmark */; - 4E75D0541368C35F00ED9C9D /* PBXTextBookmark */ = 4E75D0541368C35F00ED9C9D /* PBXTextBookmark */; - 4E75D0551368C35F00ED9C9D /* PBXTextBookmark */ = 4E75D0551368C35F00ED9C9D /* PBXTextBookmark */; - 4E75D0561368C35F00ED9C9D /* PBXTextBookmark */ = 4E75D0561368C35F00ED9C9D /* PBXTextBookmark */; - 4E75D0571368C35F00ED9C9D /* PBXTextBookmark */ = 4E75D0571368C35F00ED9C9D /* PBXTextBookmark */; - 4E75D05E1368C68800ED9C9D /* PBXTextBookmark */ = 4E75D05E1368C68800ED9C9D /* PBXTextBookmark */; - 4E75D05F1368C68800ED9C9D /* PBXTextBookmark */ = 4E75D05F1368C68800ED9C9D /* PBXTextBookmark */; - 4E75D0601368C68800ED9C9D /* PBXTextBookmark */ = 4E75D0601368C68800ED9C9D /* PBXTextBookmark */; - 4E75D0641368C76B00ED9C9D /* PBXTextBookmark */ = 4E75D0641368C76B00ED9C9D /* PBXTextBookmark */; - 4E75D0681368C8D000ED9C9D /* PBXTextBookmark */ = 4E75D0681368C8D000ED9C9D /* PBXTextBookmark */; - 4E75D0691368C8D000ED9C9D /* PBXTextBookmark */ = 4E75D0691368C8D000ED9C9D /* PBXTextBookmark */; - 4E75D06A1368C8D000ED9C9D /* PBXTextBookmark */ = 4E75D06A1368C8D000ED9C9D /* PBXTextBookmark */; - 4E75D06F1368C96200ED9C9D /* PBXTextBookmark */ = 4E75D06F1368C96200ED9C9D /* PBXTextBookmark */; - 4E75D0731368C9AF00ED9C9D /* PBXTextBookmark */ = 4E75D0731368C9AF00ED9C9D /* PBXTextBookmark */; - 4E75D0791368CA7E00ED9C9D /* PBXTextBookmark */ = 4E75D0791368CA7E00ED9C9D /* PBXTextBookmark */; - 4E75D0801368CB1D00ED9C9D /* PBXTextBookmark */ = 4E75D0801368CB1D00ED9C9D /* PBXTextBookmark */; - 4E75D0811368CB1D00ED9C9D /* PBXTextBookmark */ = 4E75D0811368CB1D00ED9C9D /* PBXTextBookmark */; - 4E75D0841368CC5F00ED9C9D /* PBXTextBookmark */ = 4E75D0841368CC5F00ED9C9D /* PBXTextBookmark */; - 4E75D0851368CC5F00ED9C9D /* PBXTextBookmark */ = 4E75D0851368CC5F00ED9C9D /* PBXTextBookmark */; - 4E75D0861368CC5F00ED9C9D /* PBXTextBookmark */ = 4E75D0861368CC5F00ED9C9D /* PBXTextBookmark */; - 4E75D0871368CC6A00ED9C9D /* PBXTextBookmark */ = 4E75D0871368CC6A00ED9C9D /* PBXTextBookmark */; - 4E75D08C1368CD0100ED9C9D /* PBXTextBookmark */ = 4E75D08C1368CD0100ED9C9D /* PBXTextBookmark */; - 4E75D0921368CD8F00ED9C9D /* PBXTextBookmark */ = 4E75D0921368CD8F00ED9C9D /* PBXTextBookmark */; - 4E75D0941368CDA400ED9C9D /* PBXTextBookmark */ = 4E75D0941368CDA400ED9C9D /* PBXTextBookmark */; - 4E75D0951368CDA400ED9C9D /* PBXTextBookmark */ = 4E75D0951368CDA400ED9C9D /* PBXTextBookmark */; - 4E75D0981368CDCD00ED9C9D /* PBXTextBookmark */ = 4E75D0981368CDCD00ED9C9D /* PBXTextBookmark */; - 4E75D09C1368CE2E00ED9C9D /* PBXTextBookmark */ = 4E75D09C1368CE2E00ED9C9D /* PBXTextBookmark */; - 4E75D0A21368CE7C00ED9C9D /* PBXTextBookmark */ = 4E75D0A21368CE7C00ED9C9D /* PBXTextBookmark */; - 4E75D0A61368CEF100ED9C9D /* PBXTextBookmark */ = 4E75D0A61368CEF100ED9C9D /* PBXTextBookmark */; - 4E75D0A71368CEF100ED9C9D /* PBXTextBookmark */ = 4E75D0A71368CEF100ED9C9D /* PBXTextBookmark */; - 4E75D0AB1368CFAC00ED9C9D /* PBXTextBookmark */ = 4E75D0AB1368CFAC00ED9C9D /* PBXTextBookmark */; - 4E75D0AF1368CFCE00ED9C9D /* PBXTextBookmark */ = 4E75D0AF1368CFCE00ED9C9D /* PBXTextBookmark */; - 4E75D0B11368D01800ED9C9D /* PBXTextBookmark */ = 4E75D0B11368D01800ED9C9D /* PBXTextBookmark */; - 4E75D0B21368D01800ED9C9D /* PBXTextBookmark */ = 4E75D0B21368D01800ED9C9D /* PBXTextBookmark */; - 4E75D0B51368D03A00ED9C9D /* PBXTextBookmark */ = 4E75D0B51368D03A00ED9C9D /* PBXTextBookmark */; - 4E75D0B91368D06500ED9C9D /* PBXTextBookmark */ = 4E75D0B91368D06500ED9C9D /* PBXTextBookmark */; - 4E75D0BD1368D0CB00ED9C9D /* PBXTextBookmark */ = 4E75D0BD1368D0CB00ED9C9D /* PBXTextBookmark */; - 4E75D0C51368D1B400ED9C9D /* PBXTextBookmark */ = 4E75D0C51368D1B400ED9C9D /* PBXTextBookmark */; - 4E75D0C81368D20200ED9C9D /* PBXTextBookmark */ = 4E75D0C81368D20200ED9C9D /* PBXTextBookmark */; - 4E75D0CC1368D23400ED9C9D /* PBXTextBookmark */ = 4E75D0CC1368D23400ED9C9D /* PBXTextBookmark */; - 4E75D0D01368D2B900ED9C9D /* PBXTextBookmark */ = 4E75D0D01368D2B900ED9C9D /* PBXTextBookmark */; - 4E75D0D41368D31F00ED9C9D /* PBXTextBookmark */ = 4E75D0D41368D31F00ED9C9D /* PBXTextBookmark */; - 4E75D0D81368D33D00ED9C9D /* PBXTextBookmark */ = 4E75D0D81368D33D00ED9C9D /* PBXTextBookmark */; + 4E75CDF51367576200ED9C9D = 4E75CDF51367576200ED9C9D /* PBXTextBookmark */; + 4E75CE2F136767A300ED9C9D = 4E75CE2F136767A300ED9C9D /* PBXTextBookmark */; + 4E75CE30136767A300ED9C9D = 4E75CE30136767A300ED9C9D /* PBXTextBookmark */; + 4E75CE31136767A300ED9C9D = 4E75CE31136767A300ED9C9D /* PBXTextBookmark */; + 4E75CE32136767A300ED9C9D = 4E75CE32136767A300ED9C9D /* PBXTextBookmark */; + 4E75CE64136769E400ED9C9D = 4E75CE64136769E400ED9C9D /* PBXTextBookmark */; + 4E75CEAC1367738400ED9C9D = 4E75CEAC1367738400ED9C9D /* PBXBookmark */; + 4E75CEE71367772300ED9C9D = 4E75CEE71367772300ED9C9D /* PBXTextBookmark */; + 4E75CF171367AB2100ED9C9D = 4E75CF171367AB2100ED9C9D /* PBXTextBookmark */; + 4E75CF2B1367B75300ED9C9D = 4E75CF2B1367B75300ED9C9D /* PBXTextBookmark */; + 4E75CF4D1367BB6A00ED9C9D = 4E75CF4D1367BB6A00ED9C9D /* PBXTextBookmark */; + 4E75CF4E1367BB6A00ED9C9D = 4E75CF4E1367BB6A00ED9C9D /* PBXTextBookmark */; + 4E75CF661367C36100ED9C9D = 4E75CF661367C36100ED9C9D /* PBXTextBookmark */; + 4E75CF671367C36100ED9C9D = 4E75CF671367C36100ED9C9D /* PBXTextBookmark */; + 4E75CFE11367DECB00ED9C9D = 4E75CFE11367DECB00ED9C9D /* PBXTextBookmark */; + 4E75CFE21367DECB00ED9C9D = 4E75CFE21367DECB00ED9C9D /* PBXTextBookmark */; + 4E75CFFB1368A43800ED9C9D = 4E75CFFB1368A43800ED9C9D /* PBXTextBookmark */; + 4E75D0151368A5B000ED9C9D = 4E75D0151368A5B000ED9C9D /* PBXTextBookmark */; + 4E75D0501368C2D100ED9C9D = 4E75D0501368C2D100ED9C9D /* PBXTextBookmark */; + 4E75D05E1368C68800ED9C9D = 4E75D05E1368C68800ED9C9D /* PBXTextBookmark */; + 4E75D158136928CB00ED9C9D = 4E75D158136928CB00ED9C9D /* PBXTextBookmark */; 4E8CFDB41361F7C900B810C6 = 4E8CFDB41361F7C900B810C6 /* PBXTextBookmark */; 4E8CFDB61361F7C900B810C6 = 4E8CFDB61361F7C900B810C6 /* PBXTextBookmark */; 4E8CFDB71361F7C900B810C6 = 4E8CFDB71361F7C900B810C6 /* PBXTextBookmark */; @@ -471,59 +170,41 @@ 4E8CFE0B1361FCE200B810C6 = 4E8CFE0B1361FCE200B810C6 /* PBXTextBookmark */; 4E8CFE0C1361FCE200B810C6 = 4E8CFE0C1361FCE200B810C6 /* PBXTextBookmark */; 4E8CFE211361FEEF00B810C6 = 4E8CFE211361FEEF00B810C6 /* PBXTextBookmark */; - 4E8CFE301362039700B810C6 = 4E8CFE301362039700B810C6 /* PBXTextBookmark */; 4E8CFE311362039700B810C6 = 4E8CFE311362039700B810C6 /* PBXTextBookmark */; 4E8CFE3D136217F800B810C6 = 4E8CFE3D136217F800B810C6 /* PBXTextBookmark */; - 4EA96020135CF43B009243EE = 4EA96020135CF43B009243EE /* PBXTextBookmark */; - 4EA96027135CF455009243EE = 4EA96027135CF455009243EE /* PBXTextBookmark */; - 4EB53E9C1363581F009A5AC5 = 4EB53E9C1363581F009A5AC5 /* PBXTextBookmark */; 4EB53EF113637BF8009A5AC5 = 4EB53EF113637BF8009A5AC5 /* PBXTextBookmark */; 4EB53F5C1364ED0D009A5AC5 = 4EB53F5C1364ED0D009A5AC5 /* PBXTextBookmark */; 4EB53F5E1364ED0D009A5AC5 = 4EB53F5E1364ED0D009A5AC5 /* PBXTextBookmark */; 4EB53F5F1364ED0D009A5AC5 = 4EB53F5F1364ED0D009A5AC5 /* PBXTextBookmark */; - 4EB53F6B1364EE56009A5AC5 = 4EB53F6B1364EE56009A5AC5 /* PBXTextBookmark */; 4EB53FC71364F84B009A5AC5 = 4EB53FC71364F84B009A5AC5 /* PBXTextBookmark */; - 4EB540061364FED6009A5AC5 = 4EB540061364FED6009A5AC5 /* PBXTextBookmark */; 4EB541BB13651A0D009A5AC5 = 4EB541BB13651A0D009A5AC5 /* PBXTextBookmark */; 4EB542A6136541D2009A5AC5 = 4EB542A6136541D2009A5AC5 /* PBXTextBookmark */; - 4EB542A7136541D2009A5AC5 = 4EB542A7136541D2009A5AC5 /* PBXTextBookmark */; 4EB542AB136541D2009A5AC5 = 4EB542AB136541D2009A5AC5 /* PBXTextBookmark */; 4EB542AC136541D2009A5AC5 = 4EB542AC136541D2009A5AC5 /* PBXTextBookmark */; 4EBFCB481360E786005AC5CC = 4EBFCB481360E786005AC5CC /* PBXTextBookmark */; + 4EC4F93B136B30A5006A5F00 /* PBXTextBookmark */ = 4EC4F93B136B30A5006A5F00 /* PBXTextBookmark */; + 4EC4F955136B3569006A5F00 /* PBXTextBookmark */ = 4EC4F955136B3569006A5F00 /* PBXTextBookmark */; + 4EC4F956136B3569006A5F00 /* PBXTextBookmark */ = 4EC4F956136B3569006A5F00 /* PBXTextBookmark */; + 4EC4F957136B3569006A5F00 /* PBXTextBookmark */ = 4EC4F957136B3569006A5F00 /* PBXTextBookmark */; + 4EC4F958136B3569006A5F00 /* PBXTextBookmark */ = 4EC4F958136B3569006A5F00 /* PBXTextBookmark */; + 4EC4F959136B3569006A5F00 /* PBXTextBookmark */ = 4EC4F959136B3569006A5F00 /* PBXTextBookmark */; + 4EC4F95A136B3569006A5F00 /* PBXTextBookmark */ = 4EC4F95A136B3569006A5F00 /* PBXTextBookmark */; + 4EC4F95B136B3569006A5F00 /* PBXTextBookmark */ = 4EC4F95B136B3569006A5F00 /* PBXTextBookmark */; + 4EC4F968136B36D5006A5F00 /* PBXTextBookmark */ = 4EC4F968136B36D5006A5F00 /* PBXTextBookmark */; + 4EC4F969136B36D5006A5F00 /* PBXTextBookmark */ = 4EC4F969136B36D5006A5F00 /* PBXTextBookmark */; + 4EC4F96A136B36D5006A5F00 /* PBXTextBookmark */ = 4EC4F96A136B36D5006A5F00 /* PBXTextBookmark */; + 4EC4F96B136B36D5006A5F00 /* PBXTextBookmark */ = 4EC4F96B136B36D5006A5F00 /* PBXTextBookmark */; + 4EC4F96C136B36D5006A5F00 /* PBXTextBookmark */ = 4EC4F96C136B36D5006A5F00 /* PBXTextBookmark */; 4ECFB6E1135F58D2007FAB8D = 4ECFB6E1135F58D2007FAB8D /* PBXTextBookmark */; 4ECFB724135F80A7007FAB8D = 4ECFB724135F80A7007FAB8D /* PBXBookmark */; - 4ECFB8F2135FE28C007FAB8D = 4ECFB8F2135FE28C007FAB8D /* PBXTextBookmark */; - 4ED6DB46135A1FCE00BEF0B7 = 4ED6DB46135A1FCE00BEF0B7 /* PBXTextBookmark */; 4ED6DC28135B365F00BEF0B7 = 4ED6DC28135B365F00BEF0B7 /* PBXTextBookmark */; 4ED6DC94135BD95000BEF0B7 = 4ED6DC94135BD95000BEF0B7 /* PBXBookmark */; - 4EE0558713660B49000FE2EF = 4EE0558713660B49000FE2EF /* PBXTextBookmark */; - 4EE0559F13662048000FE2EF = 4EE0559F13662048000FE2EF /* PBXTextBookmark */; - 4EE055A013662048000FE2EF = 4EE055A013662048000FE2EF /* PBXTextBookmark */; - 4EE055A113662048000FE2EF = 4EE055A113662048000FE2EF /* PBXTextBookmark */; - 4EE055A213662048000FE2EF = 4EE055A213662048000FE2EF /* PBXTextBookmark */; - 4EE055B9136623BF000FE2EF = 4EE055B9136623BF000FE2EF /* PBXTextBookmark */; - 4EE055C513662647000FE2EF = 4EE055C513662647000FE2EF /* PBXTextBookmark */; 4EE055FA13667616000FE2EF = 4EE055FA13667616000FE2EF /* PBXTextBookmark */; - 4EE055FC13667616000FE2EF = 4EE055FC13667616000FE2EF /* PBXTextBookmark */; - 4EE055FD13667616000FE2EF = 4EE055FD13667616000FE2EF /* PBXTextBookmark */; - 4EE055FE13667616000FE2EF = 4EE055FE13667616000FE2EF /* PBXTextBookmark */; - 4EE055FF13667616000FE2EF = 4EE055FF13667616000FE2EF /* PBXTextBookmark */; - 4EE056021366878C000FE2EF = 4EE056021366878C000FE2EF /* PBXTextBookmark */; }; sourceControlManager = 4E6827B913593BCD001EB808 /* Source Control */; userBuildSettings = { }; }; - 4E067D391361413100D43FE0 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 28216C960DB411BC00E5133A /* TabViewController.m */; - name = "TabViewController.m: 45"; - rLen = 0; - rLoc = 1106; - rType = 0; - vrLen = 794; - vrLoc = 662; - }; 4E067D3A1361413100D43FE0 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 28216C950DB411BC00E5133A /* TabViewController.h */; @@ -534,6 +215,100 @@ vrLen = 589; vrLoc = 0; }; + 4E0B6B95136A613F00ED46E4 /* SearchViewController.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {903, 625}}"; + sepNavSelRange = "{686, 0}"; + sepNavVisRange = "{0, 991}"; + }; + }; + 4E0B6B96136A613F00ED46E4 /* SearchViewController.m */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {903, 2509}}"; + sepNavSelRange = "{1435, 600}"; + sepNavVisRange = "{513, 1539}"; + }; + }; + 4E0B6BC3136A6EC600ED46E4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4EB53EE71363773B009A5AC5 /* SectionDictionary.m */; + name = "SectionDictionary.m: 33"; + rLen = 0; + rLoc = 688; + rType = 0; + vrLen = 1332; + vrLoc = 278; + }; + 4E0B6BC4136A6EC600ED46E4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; + name = "TopicsViewController.h: 20"; + rLen = 318; + rLoc = 525; + rType = 0; + vrLen = 1408; + vrLoc = 0; + }; + 4E0B6BC5136A6EC600ED46E4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; + name = "SourcesEditViewController.m: 235"; + rLen = 0; + rLoc = 2107; + rType = 0; + vrLen = 1790; + vrLoc = 5939; + }; + 4E0B6BC6136A6EC600ED46E4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; + name = "TopicsViewController.m: 30"; + rLen = 1456; + rLoc = 678; + rType = 0; + vrLen = 1743; + vrLoc = 596; + }; + 4E0B6BC7136A6EC600ED46E4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E0B6B95136A613F00ED46E4 /* SearchViewController.h */; + name = "SearchViewController.h: 33"; + rLen = 0; + rLoc = 838; + rType = 0; + vrLen = 991; + vrLoc = 0; + }; + 4E0B6BC8136A6EC600ED46E4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E0B6B96136A613F00ED46E4 /* SearchViewController.m */; + name = "SearchViewController.m: 10"; + rLen = 0; + rLoc = 212; + rType = 0; + vrLen = 1441; + vrLoc = 148; + }; + 4E0B6BD9136A78BB00ED46E4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 1D3623250D0F684500981E51 /* PicCastAppDelegate.m */; + name = "PicCastAppDelegate.m: 55"; + rLen = 0; + rLoc = 1716; + rType = 0; + vrLen = 1927; + vrLoc = 953; + }; + 4E0B6BDA136A78BB00ED46E4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; + name = "SourcesEditViewController.m: 78"; + rLen = 0; + rLoc = 2107; + rType = 0; + vrLen = 1656; + vrLoc = 6900; + }; 4E6827B513593BAE001EB808 /* acidcow */ = { isa = PBXExecutable; activeArgIndices = ( @@ -598,18 +373,18 @@ }; 4E6827E713594115001EB808 /* TopicsViewController.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1160, 585}}"; - sepNavSelRange = "{1267, 0}"; - sepNavVisRange = "{759, 583}"; + sepNavIntBoundsRect = "{{0, 0}, {903, 637}}"; + sepNavSelRange = "{525, 318}"; + sepNavVisRange = "{0, 1408}"; sepNavWindowFrame = "{{15, 323}, {1196, 550}}"; }; }; 4E6827E813594115001EB808 /* TopicsViewController.m */ = { uiCtxt = { - sepNavFolds = "{\n c = (\n {\n l = DetailViewController;\n r = \"{7425, 24}\";\n s = 1;\n },\n {\n l = DetailViewController;\n r = \"{7476, 24}\";\n s = 1;\n },\n {\n l = \"Nib name\";\n r = \"{7526, 12}\";\n s = 1;\n }\n );\n r = \"{0, 17857}\";\n s = 0;\n}"; - sepNavIntBoundsRect = "{{0, 0}, {903, 6617}}"; - sepNavSelRange = "{11180, 0}"; - sepNavVisRange = "{10699, 1727}"; + sepNavFolds = "{\n c = (\n {\n l = DetailViewController;\n r = \"{7747, 24}\";\n s = 1;\n },\n {\n l = DetailViewController;\n r = \"{7798, 24}\";\n s = 1;\n },\n {\n l = \"Nib name\";\n r = \"{7848, 12}\";\n s = 1;\n }\n );\n r = \"{0, 17930}\";\n s = 0;\n}"; + sepNavIntBoundsRect = "{{0, 0}, {903, 6890}}"; + sepNavSelRange = "{678, 1456}"; + sepNavVisRange = "{557, 1808}"; sepNavWindowFrame = "{{15, 323}, {1196, 550}}"; }; }; @@ -696,3073 +471,233 @@ path = /Users/handler/Documents/code/github/three20/src/Three20Network/Sources/TTRequestLoader.m; sourceTree = ""; }; - 4E75CD691367368300ED9C9D /* PBXTextBookmark */ = { + 4E75CDF51367576200ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 63"; + fRef = 4ECFB7D4135FC4B0007FAB8D /* SourcesEditViewController.h */; + name = "SourcesEditViewController.h: 29"; rLen = 0; - rLoc = 1866; + rLoc = 800; rType = 0; - vrLen = 1740; - vrLoc = 1327; + vrLen = 948; + vrLoc = 0; }; - 4E75CD781367476C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 63"; - rLen = 0; - rLoc = 1866; - rType = 0; - vrLen = 1742; - vrLoc = 1327; + 4E75CE0113675F1100ED9C9D /* Fetcher.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {903, 600}}"; + sepNavSelRange = "{832, 0}"; + sepNavVisRange = "{0, 1068}"; + }; }; - 4E75CD791367476C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 135"; - rLen = 0; - rLoc = 3791; - rType = 0; - vrLen = 1503; - vrLoc = 2879; + 4E75CE0213675F1100ED9C9D /* Fetcher.m */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {936, 949}}"; + sepNavSelRange = "{965, 0}"; + sepNavVisRange = "{188, 1648}"; + }; }; - 4E75CD7A1367476C00ED9C9D /* PBXTextBookmark */ = { + 4E75CE2F136767A300ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4EE054EC1365DB58000FE2EF /* Source.h */; - name = "Source.h: 11"; + fRef = 1D3623240D0F684500981E51 /* PicCastAppDelegate.h */; + name = "PicCastAppDelegate.h: 24"; rLen = 0; - rLoc = 215; + rLoc = 871; rType = 0; - vrLen = 620; + vrLen = 877; vrLoc = 0; }; - 4E75CD7B1367476C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EE054ED1365DB58000FE2EF /* Source.m */; - name = "Source.m: 55"; - rLen = 0; - rLoc = 2014; - rType = 0; - vrLen = 1631; - vrLoc = 539; - }; - 4E75CD7C1367476C00ED9C9D /* PBXTextBookmark */ = { + 4E75CE30136767A300ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4EE054ED1365DB58000FE2EF /* Source.m */; - name = "Source.m: 55"; + fRef = 4E6829F213597AF1001EB808 /* AsyncImageView.h */; + name = "AsyncImageView.h: 1"; rLen = 0; - rLoc = 2014; + rLoc = 0; rType = 0; - vrLen = 1446; - vrLoc = 748; + vrLen = 798; + vrLoc = 0; }; - 4E75CD8D136747B800ED9C9D /* PBXTextBookmark */ = { + 4E75CE31136767A300ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4EE054ED1365DB58000FE2EF /* Source.m */; - name = "Source.m: 55"; + fRef = 4EA95FC9135CE8C3009243EE /* PhotoSource.m */; + name = "PhotoSource.m: 135"; rLen = 0; - rLoc = 2014; + rLoc = 3515; rType = 0; - vrLen = 1446; - vrLoc = 748; + vrLen = 1219; + vrLoc = 3254; }; - 4E75CD8E136747B800ED9C9D /* PBXTextBookmark */ = { + 4E75CE32136767A300ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4EE054ED1365DB58000FE2EF /* Source.m */; - name = "Source.m: 55"; + fRef = 4EA95FCA135CE8C3009243EE /* PhotoSource.h */; + name = "PhotoSource.h: 10"; rLen = 0; - rLoc = 2014; + rLoc = 274; rType = 0; - vrLen = 1446; - vrLoc = 748; + vrLen = 1194; + vrLoc = 0; }; - 4E75CDA61367493A00ED9C9D /* PBXTextBookmark */ = { + 4E75CE64136769E400ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 29"; - rLen = 0; - rLoc = 1053; + fRef = 4ED6DB14135A194A00BEF0B7 /* HJObjManager.m */; + name = "HJObjManager.m: 21"; + rLen = 6; + rLoc = 468; rType = 0; - vrLen = 2051; - vrLoc = 223; + vrLen = 1482; + vrLoc = 0; }; - 4E75CDA71367493A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EE054ED1365DB58000FE2EF /* Source.m */; - name = "Source.m: 55"; - rLen = 0; - rLoc = 2014; - rType = 0; - vrLen = 1372; - vrLoc = 800; + 4E75CEAC1367738400ED9C9D /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 4EBFCBBC1360F90A005AC5CC /* Default@2x.png */; }; - 4E75CDA81367493A00ED9C9D /* PBXTextBookmark */ = { + 4E75CEE71367772300ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 57"; + fRef = 4EA95FD3135CE959009243EE /* PhotoViewController.h */; + name = "PhotoViewController.h: 14"; rLen = 0; - rLoc = 1269; + rLoc = 328; rType = 0; - vrLen = 1871; - vrLoc = 654; + vrLen = 480; + vrLoc = 0; }; - 4E75CDA91367493A00ED9C9D /* PBXTextBookmark */ = { + 4E75CF171367AB2100ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4EB53EE71363773B009A5AC5 /* SectionDictionary.m */; - name = "SectionDictionary.m: 30"; + fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; + name = "PhotoViewController.m: 123"; rLen = 0; - rLoc = 751; + rLoc = 3524; rType = 0; - vrLen = 1222; - vrLoc = 416; - }; - 4E75CDAA1367493A00ED9C9D /* XCBuildMessageTextBookmark */ = { - isa = PBXTextBookmark; - comments = "Statically allocated instance of Objective-C class 'NSNumber'"; - fRef = 4EE054EC1365DB58000FE2EF /* Source.h */; - fallbackIsa = XCBuildMessageTextBookmark; - rLen = 1; - rLoc = 17; - rType = 1; + vrLen = 1645; + vrLoc = 3250; }; - 4E75CDAB1367493A00ED9C9D /* PBXTextBookmark */ = { + 4E75CF2B1367B75300ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4EE054EC1365DB58000FE2EF /* Source.h */; - name = "Source.h: 17"; + fRef = 4E68282D13594C48001EB808 /* Topic.h */; + name = "Topic.h: 21"; rLen = 0; - rLoc = 305; + rLoc = 390; rType = 0; - vrLen = 629; + vrLen = 1103; vrLoc = 0; }; - 4E75CDAD1367495B00ED9C9D /* XCBuildMessageTextBookmark */ = { - isa = PBXTextBookmark; - comments = "Statically allocated instance of Objective-C class 'NSNumber'"; - fRef = 4EE054EC1365DB58000FE2EF /* Source.h */; - fallbackIsa = XCBuildMessageTextBookmark; - rLen = 1; - rLoc = 17; - rType = 1; - }; - 4E75CDAE1367495B00ED9C9D /* PBXTextBookmark */ = { + 4E75CF4D1367BB6A00ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4EE054EC1365DB58000FE2EF /* Source.h */; - name = "Source.h: 17"; + fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; + name = "Fetcher.m: 37"; rLen = 0; - rLoc = 316; + rLoc = 965; rType = 0; - vrLen = 408; - vrLoc = 216; + vrLen = 1648; + vrLoc = 188; }; - 4E75CDAF1367496F00ED9C9D /* PBXTextBookmark */ = { + 4E75CF4E1367BB6A00ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4EE054EC1365DB58000FE2EF /* Source.h */; - name = "Source.h: 17"; + fRef = 4E75CE0113675F1100ED9C9D /* Fetcher.h */; + name = "Fetcher.h: 33"; rLen = 0; - rLoc = 305; + rLoc = 832; rType = 0; - vrLen = 629; + vrLen = 1068; vrLoc = 0; }; - 4E75CDB01367496F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - rLen = 0; - rLoc = 137; - rType = 1; - }; - 4E75CDB11367496F00ED9C9D /* PBXTextBookmark */ = { + 4E75CF661367C36100ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 139"; + fRef = 4EE054ED1365DB58000FE2EF /* Source.m */; + name = "Source.m: 15"; rLen = 0; - rLoc = 3903; + rLoc = 285; rType = 0; - vrLen = 1316; - vrLoc = 3183; + vrLen = 1692; + vrLoc = 31; }; - 4E75CDB3136749A200ED9C9D /* PBXTextBookmark */ = { + 4E75CF671367C36100ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 4EE054EC1365DB58000FE2EF /* Source.h */; - name = "Source.h: 17"; - rLen = 0; - rLoc = 316; - rType = 0; - vrLen = 408; - vrLoc = 216; - }; - 4E75CDB6136749AC00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 128"; + name = "Source.h: 21"; rLen = 0; - rLoc = 3377; + rLoc = 387; rType = 0; - vrLen = 1430; - vrLoc = 3254; + vrLen = 687; + vrLoc = 0; }; - 4E75CDC213674A1700ED9C9D /* PBXTextBookmark */ = { + 4E75CFE11367DECB00ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 128"; + fRef = 4E68280C13594261001EB808 /* TopicTableViewCell.h */; + name = "TopicTableViewCell.h: 13"; rLen = 0; - rLoc = 3377; + rLoc = 235; rType = 0; - vrLen = 1699; - vrLoc = 917; + vrLen = 886; + vrLoc = 0; }; - 4E75CDC313674A1700ED9C9D /* PBXTextBookmark */ = { + 4E75CFE21367DECB00ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 81"; + fRef = 4E68280D13594261001EB808 /* TopicTableViewCell.m */; + name = "TopicTableViewCell.m: 14"; rLen = 0; - rLoc = 2271; + rLoc = 292; rType = 0; - vrLen = 1644; - vrLoc = 1052; + vrLen = 1189; + vrLoc = 180; }; - 4E75CDD413674A9100ED9C9D /* PBXTextBookmark */ = { + 4E75CFFB1368A43800ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4EE054EC1365DB58000FE2EF /* Source.h */; - name = "Source.h: 17"; + fRef = 4EB5426D13653A50009A5AC5 /* CJSONDeserializer.m */; + name = "CJSONDeserializer.m: 101"; rLen = 0; - rLoc = 316; + rLoc = 2451; rType = 0; - vrLen = 408; - vrLoc = 216; + vrLen = 1156; + vrLoc = 1982; }; - 4E75CDD713674AAE00ED9C9D /* PBXTextBookmark */ = { + 4E75D0151368A5B000ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 80"; - rLen = 0; - rLoc = 2152; + fRef = 4ED6DB24135A194A00BEF0B7 /* HJCircularBuffer.m */; + name = "HJCircularBuffer.m: 144"; + rLen = 5; + rLoc = 3098; rType = 0; - vrLen = 1644; - vrLoc = 1052; + vrLen = 944; + vrLoc = 2175; }; - 4E75CDD813674AAE00ED9C9D /* PBXTextBookmark */ = { + 4E75D0501368C2D100ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4EE054ED1365DB58000FE2EF /* Source.m */; - name = "Source.m: 41"; + fRef = 4E68282E13594C48001EB808 /* Topic.m */; + name = "Topic.m: 70"; rLen = 0; - rLoc = 1375; + rLoc = 2465; rType = 0; - vrLen = 1603; - vrLoc = 134; + vrLen = 1635; + vrLoc = 1214; }; - 4E75CDD913674AAE00ED9C9D /* PBXTextBookmark */ = { + 4E75D05E1368C68800ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4EE054ED1365DB58000FE2EF /* Source.m */; - name = "Source.m: 41"; + fRef = 4EB53EE61363773B009A5AC5 /* SectionDictionary.h */; + name = "SectionDictionary.h: 22"; rLen = 0; - rLoc = 1399; + rLoc = 502; rType = 0; - vrLen = 1673; - vrLoc = 135; + vrLen = 576; + vrLoc = 0; }; - 4E75CDDB13674AB500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EE054ED1365DB58000FE2EF /* Source.m */; - name = "Source.m: 41"; - rLen = 0; - rLoc = 1399; - rType = 0; - vrLen = 1673; - vrLoc = 135; + 4E75D07C1368CAD500ED9C9D /* TopicsViewController.m:310 */ = { + isa = PBXFileBreakpoint; + actions = ( + ); + breakpointStyle = 0; + continueAfterActions = 0; + countType = 0; + delayBeforeContinue = 0; + fileReference = 4E6827E813594115001EB808 /* TopicsViewController.m */; + functionName = "-tableView:cellForRowAtIndexPath:"; + hitCount = 0; + ignoreCount = 0; + lineNumber = 310; + location = PicCast; + modificationTime = 325793140.928618; + originalNumberOfMultipleMatches = 1; + state = 2; }; - 4E75CDDC13674AB500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 80"; - rLen = 0; - rLoc = 2152; - rType = 0; - vrLen = 1644; - vrLoc = 1052; - }; - 4E75CDEB1367574700ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EE054EC1365DB58000FE2EF /* Source.h */; - name = "Source.h: 17"; - rLen = 0; - rLoc = 316; - rType = 0; - vrLen = 413; - vrLoc = 216; - }; - 4E75CDEC1367574700ED9C9D /* XCBuildMessageTextBookmark */ = { - isa = PBXTextBookmark; - comments = "'CJSONDeserializer' undeclared (first use in this function)"; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - fallbackIsa = XCBuildMessageTextBookmark; - rLen = 1; - rLoc = 152; - rType = 1; - }; - 4E75CDED1367574700ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 23"; - rLen = 0; - rLoc = 556; - rType = 0; - vrLen = 459; - vrLoc = 222; - }; - 4E75CDF01367575C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 23"; - rLen = 0; - rLoc = 556; - rType = 0; - vrLen = 459; - vrLoc = 222; - }; - 4E75CDF11367575C00ED9C9D /* XCBuildMessageTextBookmark */ = { - isa = PBXTextBookmark; - comments = "Expected expression before 'NSNull'"; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - fallbackIsa = XCBuildMessageTextBookmark; - rLen = 1; - rLoc = 58; - rType = 1; - }; - 4E75CDF21367575C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 53"; - rLen = 0; - rLoc = 2055; - rType = 0; - vrLen = 700; - vrLoc = 1251; - }; - 4E75CDF51367576200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ECFB7D4135FC4B0007FAB8D /* SourcesEditViewController.h */; - name = "SourcesEditViewController.h: 29"; - rLen = 0; - rLoc = 800; - rType = 0; - vrLen = 948; - vrLoc = 0; - }; - 4E75CDF61367576200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 181"; - rLen = 0; - rLoc = 5293; - rType = 0; - vrLen = 1701; - vrLoc = 915; - }; - 4E75CDF71367576200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 21"; - rLen = 0; - rLoc = 621; - rType = 0; - vrLen = 1579; - vrLoc = 0; - }; - 4E75CDF81367576200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EE054ED1365DB58000FE2EF /* Source.m */; - name = "Source.m: 41"; - rLen = 0; - rLoc = 1399; - rType = 0; - vrLen = 1277; - vrLoc = 920; - }; - 4E75CDF91367576200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282D13594C48001EB808 /* Topic.h */; - name = "Topic.h: 38"; - rLen = 0; - rLoc = 1097; - rType = 0; - vrLen = 1025; - vrLoc = 0; - }; - 4E75CDFA1367576200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 45"; - rLen = 0; - rLoc = 1783; - rType = 0; - vrLen = 1743; - vrLoc = 1143; - }; - 4E75CDFB1367576200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 225"; - rLen = 0; - rLoc = 4544; - rType = 0; - vrLen = 1398; - vrLoc = 6514; - }; - 4E75CDFC1367576200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 76"; - rLen = 0; - rLoc = 1867; - rType = 0; - vrLen = 1902; - vrLoc = 1527; - }; - 4E75CE0113675F1100ED9C9D /* Fetcher.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {903, 600}}"; - sepNavSelRange = "{832, 0}"; - sepNavVisRange = "{0, 1068}"; - }; - }; - 4E75CE0213675F1100ED9C9D /* Fetcher.m */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {936, 949}}"; - sepNavSelRange = "{965, 0}"; - sepNavVisRange = "{188, 1648}"; - }; - }; - 4E75CE2F136767A300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1D3623240D0F684500981E51 /* PicCastAppDelegate.h */; - name = "PicCastAppDelegate.h: 24"; - rLen = 0; - rLoc = 871; - rType = 0; - vrLen = 877; - vrLoc = 0; - }; - 4E75CE30136767A300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6829F213597AF1001EB808 /* AsyncImageView.h */; - name = "AsyncImageView.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 798; - vrLoc = 0; - }; - 4E75CE31136767A300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FC9135CE8C3009243EE /* PhotoSource.m */; - name = "PhotoSource.m: 135"; - rLen = 0; - rLoc = 3515; - rType = 0; - vrLen = 1219; - vrLoc = 3254; - }; - 4E75CE32136767A300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FCA135CE8C3009243EE /* PhotoSource.h */; - name = "PhotoSource.h: 10"; - rLen = 0; - rLoc = 274; - rType = 0; - vrLen = 1194; - vrLoc = 0; - }; - 4E75CE33136767A300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 61"; - rLen = 29; - rLoc = 1346; - rType = 0; - vrLen = 1769; - vrLoc = 846; - }; - 4E75CE34136767A300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0113675F1100ED9C9D /* Fetcher.h */; - name = "Fetcher.h: 24"; - rLen = 0; - rLoc = 757; - rType = 0; - vrLen = 609; - vrLoc = 0; - }; - 4E75CE35136767A300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1D3623250D0F684500981E51 /* PicCastAppDelegate.m */; - name = "PicCastAppDelegate.m: 137"; - rLen = 124; - rLoc = 5023; - rType = 0; - vrLen = 1698; - vrLoc = 4258; - }; - 4E75CE36136767A300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 23"; - rLen = 0; - rLoc = 624; - rType = 0; - vrLen = 1554; - vrLoc = 0; - }; - 4E75CE37136767A300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 49"; - rLen = 0; - rLoc = 1834; - rType = 0; - vrLen = 1380; - vrLoc = 205; - }; - 4E75CE38136767A300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 228"; - rLen = 0; - rLoc = 6542; - rType = 0; - vrLen = 1220; - vrLoc = 5798; - }; - 4E75CE39136767A300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 228"; - rLen = 0; - rLoc = 6542; - rType = 0; - vrLen = 1331; - vrLoc = 6016; - }; - 4E75CE3E1367684000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 230"; - rLen = 0; - rLoc = 6751; - rType = 0; - vrLen = 1559; - vrLoc = 6121; - }; - 4E75CE3F1367685500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 53"; - rLen = 0; - rLoc = 2055; - rType = 0; - vrLen = 732; - vrLoc = 1463; - }; - 4E75CE401367685500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 413"; - rLen = 0; - rLoc = 17737; - rType = 0; - vrLen = 458; - vrLoc = 13613; - }; - 4E75CE411367685500ED9C9D /* XCBuildMessageTextBookmark */ = { - isa = PBXTextBookmark; - comments = "'PicCastAppDelegate' undeclared (first use in this function)"; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - fallbackIsa = XCBuildMessageTextBookmark; - rLen = 1; - rLoc = 40; - rType = 1; - }; - 4E75CE421367685500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 10"; - rLen = 0; - rLoc = 186; - rType = 0; - vrLen = 416; - vrLoc = 0; - }; - 4E75CE451367685B00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 230"; - rLen = 0; - rLoc = 6751; - rType = 0; - vrLen = 1552; - vrLoc = 6128; - }; - 4E75CE481367689500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 230"; - rLen = 0; - rLoc = 6751; - rType = 0; - vrLen = 1552; - vrLoc = 6128; - }; - 4E75CE491367689500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0113675F1100ED9C9D /* Fetcher.h */; - name = "Fetcher.h: 24"; - rLen = 0; - rLoc = 757; - rType = 0; - vrLen = 609; - vrLoc = 0; - }; - 4E75CE4A1367689500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0113675F1100ED9C9D /* Fetcher.h */; - name = "Fetcher.h: 26"; - rLen = 0; - rLoc = 1015; - rType = 0; - vrLen = 652; - vrLoc = 0; - }; - 4E75CE50136768E200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0113675F1100ED9C9D /* Fetcher.h */; - name = "Fetcher.h: 28"; - rLen = 0; - rLoc = 1062; - rType = 0; - vrLen = 698; - vrLoc = 0; - }; - 4E75CE51136768E200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 18"; - rLen = 0; - rLoc = 396; - rType = 0; - vrLen = 1419; - vrLoc = 156; - }; - 4E75CE52136768E200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 18"; - rLen = 0; - rLoc = 396; - rType = 0; - vrLen = 1406; - vrLoc = 187; - }; - 4E75CE55136768F500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 10"; - rLen = 0; - rLoc = 186; - rType = 0; - vrLen = 416; - vrLoc = 0; - }; - 4E75CE56136768F900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 10"; - rLen = 0; - rLoc = 186; - rType = 0; - vrLen = 416; - vrLoc = 0; - }; - 4E75CE591367690400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 23"; - rLen = 0; - rLoc = 692; - rType = 0; - vrLen = 1389; - vrLoc = 212; - }; - 4E75CE5C136769B100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 10"; - rLen = 0; - rLoc = 186; - rType = 0; - vrLen = 416; - vrLoc = 0; - }; - 4E75CE5D136769CC00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 10"; - rLen = 0; - rLoc = 186; - rType = 0; - vrLen = 416; - vrLoc = 0; - }; - 4E75CE5E136769CC00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB14135A194A00BEF0B7 /* HJObjManager.m */; - rLen = 6; - rLoc = 468; - rType = 0; - }; - 4E75CE5F136769CC00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB14135A194A00BEF0B7 /* HJObjManager.m */; - name = "HJObjManager.m: 21"; - rLen = 6; - rLoc = 468; - rType = 0; - vrLen = 731; - vrLoc = 334; - }; - 4E75CE62136769E400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 230"; - rLen = 0; - rLoc = 6751; - rType = 0; - vrLen = 1436; - vrLoc = 4555; - }; - 4E75CE63136769E400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0113675F1100ED9C9D /* Fetcher.h */; - name = "Fetcher.h: 21"; - rLen = 0; - rLoc = 703; - rType = 0; - vrLen = 696; - vrLoc = 0; - }; - 4E75CE64136769E400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB14135A194A00BEF0B7 /* HJObjManager.m */; - name = "HJObjManager.m: 21"; - rLen = 6; - rLoc = 468; - rType = 0; - vrLen = 1482; - vrLoc = 0; - }; - 4E75CE65136769E400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 23"; - rLen = 0; - rLoc = 700; - rType = 0; - vrLen = 1414; - vrLoc = 188; - }; - 4E75CE66136769E400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 25"; - rLen = 0; - rLoc = 761; - rType = 0; - vrLen = 1404; - vrLoc = 212; - }; - 4E75CE6B13676A3500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 16"; - rLen = 0; - rLoc = 325; - rType = 0; - vrLen = 1402; - vrLoc = 212; - }; - 4E75CE6C13676A3500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 23"; - rLen = 0; - rLoc = 624; - rType = 0; - vrLen = 1554; - vrLoc = 0; - }; - 4E75CE6D13676A3500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 230"; - rLen = 0; - rLoc = 6751; - rType = 0; - vrLen = 1416; - vrLoc = 6121; - }; - 4E75CE6E13676A3500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 230"; - rLen = 0; - rLoc = 6751; - rType = 0; - vrLen = 1275; - vrLoc = 4846; - }; - 4E75CE7913676AAF00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 230"; - rLen = 0; - rLoc = 6719; - rType = 0; - vrLen = 1414; - vrLoc = 5991; - }; - 4E75CE7A13676AAF00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 230"; - rLen = 0; - rLoc = 6716; - rType = 0; - vrLen = 1413; - vrLoc = 5948; - }; - 4E75CE8113676B0200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 10"; - rLen = 0; - rLoc = 186; - rType = 0; - vrLen = 416; - vrLoc = 0; - }; - 4E75CE8213676B0200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB14135A194A00BEF0B7 /* HJObjManager.m */; - name = "HJObjManager.m: 21"; - rLen = 6; - rLoc = 468; - rType = 0; - vrLen = 731; - vrLoc = 334; - }; - 4E75CE8513676B4800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282D13594C48001EB808 /* Topic.h */; - name = "Topic.h: 35"; - rLen = 0; - rLoc = 926; - rType = 0; - vrLen = 1077; - vrLoc = 0; - }; - 4E75CE8613676B4800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 36"; - rLen = 0; - rLoc = 1334; - rType = 0; - vrLen = 1810; - vrLoc = 716; - }; - 4E75CE8713676B4800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 230"; - rLen = 0; - rLoc = 6716; - rType = 0; - vrLen = 1413; - vrLoc = 5948; - }; - 4E75CE8813676B4800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 230"; - rLen = 0; - rLoc = 6716; - rType = 0; - vrLen = 1282; - vrLoc = 4940; - }; - 4E75CE8C13676B7400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 230"; - rLen = 0; - rLoc = 6716; - rType = 0; - vrLen = 1727; - vrLoc = 6255; - }; - 4E75CE9013676C3A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 46"; - rLen = 0; - rLoc = 1801; - rType = 0; - vrLen = 1764; - vrLoc = 0; - }; - 4E75CE9113676C3A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 91"; - rLen = 0; - rLoc = 2613; - rType = 0; - vrLen = 1622; - vrLoc = 1119; - }; - 4E75CE9213676C3A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 184"; - rLen = 0; - rLoc = 4544; - rType = 0; - vrLen = 1483; - vrLoc = 2513; - }; - 4E75CE9313676C3A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 97"; - rLen = 0; - rLoc = 2882; - rType = 0; - vrLen = 1513; - vrLoc = 2487; - }; - 4E75CE9813676C7B00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 60"; - rLen = 0; - rLoc = 1779; - rType = 0; - vrLen = 1897; - vrLoc = 700; - }; - 4E75CE9E13676E7600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 46"; - rLen = 0; - rLoc = 1801; - rType = 0; - vrLen = 1764; - vrLoc = 0; - }; - 4E75CE9F13676E7600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 61"; - rLen = 0; - rLoc = 2010; - rType = 0; - vrLen = 1589; - vrLoc = 782; - }; - 4E75CEA013676E7600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 61"; - rLen = 0; - rLoc = 2015; - rType = 0; - vrLen = 1599; - vrLoc = 783; - }; - 4E75CEA413676E8E00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 61"; - rLen = 0; - rLoc = 2015; - rType = 0; - vrLen = 1608; - vrLoc = 863; - }; - 4E75CEAC1367738400ED9C9D /* PBXBookmark */ = { - isa = PBXBookmark; - fRef = 4EBFCBBC1360F90A005AC5CC /* Default@2x.png */; - }; - 4E75CEAD1367738400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 114"; - rLen = 0; - rLoc = 4544; - rType = 0; - vrLen = 1304; - vrLoc = 3303; - }; - 4E75CEAE1367738400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 104"; - rLen = 0; - rLoc = 2089; - rType = 0; - vrLen = 1351; - vrLoc = 2106; - }; - 4E75CEAF1367738400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 105"; - rLen = 0; - rLoc = 2089; - rType = 0; - vrLen = 1208; - vrLoc = 1679; - }; - 4E75CEB0136773C400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 10"; - rLen = 0; - rLoc = 186; - rType = 0; - vrLen = 402; - vrLoc = 0; - }; - 4E75CEB1136773C400ED9C9D /* XCBuildMessageTextBookmark */ = { - isa = PBXTextBookmark; - comments = "'application' undeclared (first use in this function)"; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - fallbackIsa = XCBuildMessageTextBookmark; - rLen = 0; - rLoc = 404; - rType = 1; - }; - 4E75CEB2136773C400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 303"; - rLen = 0; - rLoc = 14199; - rType = 0; - vrLen = 691; - vrLoc = 9534; - }; - 4E75CEB3136773C400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB14135A194A00BEF0B7 /* HJObjManager.m */; - name = "HJObjManager.m: 21"; - rLen = 6; - rLoc = 468; - rType = 0; - vrLen = 936; - vrLoc = 334; - }; - 4E75CEB6136773F800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 114"; - rLen = 0; - rLoc = 4544; - rType = 0; - vrLen = 1399; - vrLoc = 9152; - }; - 4E75CEB7136773F800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 73"; - rLen = 0; - rLoc = 2082; - rType = 0; - vrLen = 1131; - vrLoc = 1434; - }; - 4E75CEB8136773F800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 74"; - rLen = 0; - rLoc = 2082; - rType = 0; - vrLen = 1038; - vrLoc = 1476; - }; - 4E75CEBC1367740C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 74"; - rLen = 0; - rLoc = 2055; - rType = 0; - vrLen = 1021; - vrLoc = 1537; - }; - 4E75CEC01367745400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 92"; - rLen = 0; - rLoc = 2089; - rType = 0; - vrLen = 1182; - vrLoc = 1678; - }; - 4E75CEC11367745400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 46"; - rLen = 0; - rLoc = 1801; - rType = 0; - vrLen = 1764; - vrLoc = 0; - }; - 4E75CEC21367745400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 47"; - rLen = 0; - rLoc = 1894; - rType = 0; - vrLen = 1730; - vrLoc = 73; - }; - 4E75CEC51367746500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 303"; - rLen = 0; - rLoc = 14199; - rType = 0; - vrLen = 691; - vrLoc = 9534; - }; - 4E75CEC61367746500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB14135A194A00BEF0B7 /* HJObjManager.m */; - name = "HJObjManager.m: 21"; - rLen = 6; - rLoc = 468; - rType = 0; - vrLen = 936; - vrLoc = 334; - }; - 4E75CEC71367746800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 47"; - rLen = 0; - rLoc = 1894; - rType = 0; - vrLen = 1740; - vrLoc = 133; - }; - 4E75CED11367750E00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 47"; - rLen = 0; - rLoc = 1894; - rType = 0; - vrLen = 1740; - vrLoc = 133; - }; - 4E75CED21367750E00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - rLen = 0; - rLoc = 85; - rType = 1; - }; - 4E75CED31367750E00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 93"; - rLen = 0; - rLoc = 2089; - rType = 0; - vrLen = 1182; - vrLoc = 1678; - }; - 4E75CED61367752900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 303"; - rLen = 0; - rLoc = 14199; - rType = 0; - vrLen = 691; - vrLoc = 9534; - }; - 4E75CED71367752900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB14135A194A00BEF0B7 /* HJObjManager.m */; - name = "HJObjManager.m: 21"; - rLen = 6; - rLoc = 468; - rType = 0; - vrLen = 936; - vrLoc = 334; - }; - 4E75CED91367756400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 303"; - rLen = 0; - rLoc = 14199; - rType = 0; - vrLen = 691; - vrLoc = 9534; - }; - 4E75CEDA1367756400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB14135A194A00BEF0B7 /* HJObjManager.m */; - name = "HJObjManager.m: 21"; - rLen = 6; - rLoc = 468; - rType = 0; - vrLen = 936; - vrLoc = 334; - }; - 4E75CEE11367760500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD3135CE959009243EE /* PhotoViewController.h */; - name = "PhotoViewController.h: 25"; - rLen = 0; - rLoc = 474; - rType = 0; - vrLen = 549; - vrLoc = 0; - }; - 4E75CEE21367760500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 104"; - rLen = 0; - rLoc = 2089; - rType = 0; - vrLen = 1451; - vrLoc = 2118; - }; - 4E75CEE31367760500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 104"; - rLen = 0; - rLoc = 2089; - rType = 0; - vrLen = 1402; - vrLoc = 2167; - }; - 4E75CEE71367772300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD3135CE959009243EE /* PhotoViewController.h */; - name = "PhotoViewController.h: 14"; - rLen = 0; - rLoc = 328; - rType = 0; - vrLen = 480; - vrLoc = 0; - }; - 4E75CEE81367772300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 86"; - rLen = 0; - rLoc = 2089; - rType = 0; - vrLen = 1256; - vrLoc = 1888; - }; - 4E75CEE91367772300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 120"; - rLen = 0; - rLoc = 3457; - rType = 0; - vrLen = 1960; - vrLoc = 3268; - }; - 4E75CEED1367775100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 119"; - rLen = 24; - rLoc = 3433; - rType = 0; - vrLen = 1964; - vrLoc = 3268; - }; - 4E75CEEE1367775100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 119"; - rLen = 24; - rLoc = 3433; - rType = 0; - vrLen = 1964; - vrLoc = 3268; - }; - 4E75CEEF1367776100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 303"; - rLen = 0; - rLoc = 14199; - rType = 0; - vrLen = 582; - vrLoc = 9534; - }; - 4E75CEF01367776100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB14135A194A00BEF0B7 /* HJObjManager.m */; - name = "HJObjManager.m: 21"; - rLen = 6; - rLoc = 468; - rType = 0; - vrLen = 731; - vrLoc = 334; - }; - 4E75CEF31367779200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 32"; - rLen = 0; - rLoc = 1293; - rType = 0; - vrLen = 1846; - vrLoc = 152; - }; - 4E75CEF41367779200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 119"; - rLen = 24; - rLoc = 3433; - rType = 0; - vrLen = 2067; - vrLoc = 3253; - }; - 4E75CEF51367779200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 119"; - rLen = 24; - rLoc = 3433; - rType = 0; - vrLen = 2018; - vrLoc = 3302; - }; - 4E75CEF71367779C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 119"; - rLen = 24; - rLoc = 3433; - rType = 0; - vrLen = 2018; - vrLoc = 3302; - }; - 4E75CEFA136777D500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 32"; - rLen = 0; - rLoc = 1293; - rType = 0; - vrLen = 1468; - vrLoc = 2129; - }; - 4E75CEFB136777D500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 119"; - rLen = 24; - rLoc = 3433; - rType = 0; - vrLen = 1549; - vrLoc = 3159; - }; - 4E75CEFC136777D500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 119"; - rLen = 24; - rLoc = 3433; - rType = 0; - vrLen = 1549; - vrLoc = 3159; - }; - 4E75CEFF1367781A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 120"; - rLen = 0; - rLoc = 3457; - rType = 0; - vrLen = 1524; - vrLoc = 3183; - }; - 4E75CF031367784E00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 119"; - rLen = 0; - rLoc = 3327; - rType = 0; - vrLen = 1548; - vrLoc = 3226; - }; - 4E75CF071367786600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 118"; - rLen = 130; - rLoc = 3327; - rType = 0; - vrLen = 1645; - vrLoc = 3250; - }; - 4E75CF091367787600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 118"; - rLen = 130; - rLoc = 3327; - rType = 0; - vrLen = 1645; - vrLoc = 3250; - }; - 4E75CF0A1367A9F200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 303"; - rLen = 0; - rLoc = 14199; - rType = 0; - vrLen = 582; - vrLoc = 9534; - }; - 4E75CF0B1367A9F200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB14135A194A00BEF0B7 /* HJObjManager.m */; - name = "HJObjManager.m: 21"; - rLen = 6; - rLoc = 468; - rType = 0; - vrLen = 731; - vrLoc = 334; - }; - 4E75CF141367AB1C00ED9C9D /* XCBuildMessageTextBookmark */ = { - isa = PBXTextBookmark; - comments = "'topics' undeclared (first use in this function)"; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - fallbackIsa = XCBuildMessageTextBookmark; - rLen = 1; - rLoc = 512; - rType = 1; - }; - 4E75CF151367AB1C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 410"; - rLen = 0; - rLoc = 17829; - rType = 0; - vrLen = 384; - vrLoc = 13219; - }; - 4E75CF161367AB1C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB14135A194A00BEF0B7 /* HJObjManager.m */; - name = "HJObjManager.m: 21"; - rLen = 6; - rLoc = 468; - rType = 0; - vrLen = 936; - vrLoc = 334; - }; - 4E75CF171367AB2100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 123"; - rLen = 0; - rLoc = 3524; - rType = 0; - vrLen = 1645; - vrLoc = 3250; - }; - 4E75CF181367AB2100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 10"; - rLen = 0; - rLoc = 173; - rType = 0; - vrLen = 1245; - vrLoc = 0; - }; - 4E75CF191367AB2100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 28"; - rLen = 0; - rLoc = 647; - rType = 0; - vrLen = 1379; - vrLoc = 0; - }; - 4E75CF1A1367AB2100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 27"; - rLen = 0; - rLoc = 647; - rType = 0; - vrLen = 1466; - vrLoc = 3; - }; - 4E75CF1D1367AC7A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 412"; - rLen = 0; - rLoc = 17829; - rType = 0; - vrLen = 270; - vrLoc = 13378; - }; - 4E75CF1E1367AC7A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB14135A194A00BEF0B7 /* HJObjManager.m */; - name = "HJObjManager.m: 21"; - rLen = 6; - rLoc = 468; - rType = 0; - vrLen = 936; - vrLoc = 334; - }; - 4E75CF1F1367AC7A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 64"; - rLen = 0; - rLoc = 2512; - rType = 0; - vrLen = 815; - vrLoc = 2067; - }; - 4E75CF201367AC7A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282D13594C48001EB808 /* Topic.h */; - name = "Topic.h: 38"; - rLen = 0; - rLoc = 1002; - rType = 0; - vrLen = 797; - vrLoc = 262; - }; - 4E75CF211367AC7A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EE054ED1365DB58000FE2EF /* Source.m */; - name = "Source.m: 29"; - rLen = 12; - rLoc = 959; - rType = 0; - vrLen = 1009; - vrLoc = 539; - }; - 4E75CF221367AC7A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - rLen = 0; - rLoc = 2713; - rType = 0; - }; - 4E75CF231367AC7A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 81"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 1058; - vrLoc = 1920; - }; - 4E75CF241367AFDE00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 412"; - rLen = 0; - rLoc = 17829; - rType = 0; - vrLen = 270; - vrLoc = 13378; - }; - 4E75CF251367AFDE00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 81"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 1058; - vrLoc = 1920; - }; - 4E75CF261367B16600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 392"; - rLen = 0; - rLoc = 17829; - rType = 0; - vrLen = 577; - vrLoc = 12283; - }; - 4E75CF271367B16600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 81"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 1058; - vrLoc = 1920; - }; - 4E75CF281367B75300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0113675F1100ED9C9D /* Fetcher.h */; - name = "Fetcher.h: 19"; - rLen = 0; - rLoc = 588; - rType = 0; - vrLen = 1068; - vrLoc = 0; - }; - 4E75CF291367B75300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 37"; - rLen = 0; - rLoc = 965; - rType = 0; - vrLen = 1680; - vrLoc = 156; - }; - 4E75CF2A1367B75300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 31"; - rLen = 0; - rLoc = 887; - rType = 0; - vrLen = 1355; - vrLoc = 0; - }; - 4E75CF2B1367B75300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282D13594C48001EB808 /* Topic.h */; - name = "Topic.h: 21"; - rLen = 0; - rLoc = 390; - rType = 0; - vrLen = 1103; - vrLoc = 0; - }; - 4E75CF2C1367B75300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 72"; - rLen = 0; - rLoc = 2493; - rType = 0; - vrLen = 1197; - vrLoc = 1877; - }; - 4E75CF2D1367B75300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 126"; - rLen = 0; - rLoc = 4125; - rType = 0; - vrLen = 1429; - vrLoc = 3354; - }; - 4E75CF2E1367B75300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 126"; - rLen = 0; - rLoc = 4125; - rType = 0; - vrLen = 1429; - vrLoc = 3354; - }; - 4E75CF311367BA5000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 55"; - rLen = 0; - rLoc = 1941; - rType = 0; - vrLen = 1183; - vrLoc = 1877; - }; - 4E75CF321367BA5000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 27"; - rLen = 0; - rLoc = 762; - rType = 0; - vrLen = 1316; - vrLoc = 0; - }; - 4E75CF331367BA5000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 175"; - rLen = 0; - rLoc = 4544; - rType = 0; - vrLen = 1536; - vrLoc = 3354; - }; - 4E75CF341367BA5000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 168"; - rLen = 0; - rLoc = 5368; - rType = 0; - vrLen = 2062; - vrLoc = 3163; - }; - 4E75CF3D1367BAE600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 434"; - rLen = 0; - rLoc = 17829; - rType = 0; - vrLen = 915; - vrLoc = 12234; - }; - 4E75CF3E1367BAE600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 42"; - rLen = 0; - rLoc = 1267; - rType = 0; - vrLen = 574; - vrLoc = 761; - }; - 4E75CF3F1367BAE600ED9C9D /* XCBuildMessageTextBookmark */ = { - isa = PBXTextBookmark; - comments = "Expected expression before '=' token"; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - fallbackIsa = XCBuildMessageTextBookmark; - rLen = 1; - rLoc = 53; - rType = 1; - }; - 4E75CF401367BAE600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 61"; - rLen = 0; - rLoc = 1920; - rType = 0; - vrLen = 876; - vrLoc = 1238; - }; - 4E75CF411367BAE600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 84"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 891; - vrLoc = 2145; - }; - 4E75CF441367BAFE00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 61"; - rLen = 0; - rLoc = 1920; - rType = 0; - vrLen = 876; - vrLoc = 1238; - }; - 4E75CF451367BAFE00ED9C9D /* XCBuildMessageTextBookmark */ = { - isa = PBXTextBookmark; - comments = "Expected ')' before '*' token"; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - fallbackIsa = XCBuildMessageTextBookmark; - rLen = 1; - rLoc = 41; - rType = 1; - }; - 4E75CF461367BAFE00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 42"; - rLen = 0; - rLoc = 1267; - rType = 0; - vrLen = 583; - vrLoc = 759; - }; - 4E75CF471367BAFE00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 84"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 891; - vrLoc = 2145; - }; - 4E75CF481367BB0000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 24"; - rLen = 0; - rLoc = 595; - rType = 0; - vrLen = 2254; - vrLoc = 4219; - }; - 4E75CF4D1367BB6A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0213675F1100ED9C9D /* Fetcher.m */; - name = "Fetcher.m: 37"; - rLen = 0; - rLoc = 965; - rType = 0; - vrLen = 1648; - vrLoc = 188; - }; - 4E75CF4E1367BB6A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E75CE0113675F1100ED9C9D /* Fetcher.h */; - name = "Fetcher.h: 33"; - rLen = 0; - rLoc = 832; - rType = 0; - vrLen = 1068; - vrLoc = 0; - }; - 4E75CF4F1367BB6A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 24"; - rLen = 0; - rLoc = 595; - rType = 0; - vrLen = 2254; - vrLoc = 4219; - }; - 4E75CF501367BB6A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 186"; - rLen = 0; - rLoc = 6236; - rType = 0; - vrLen = 2315; - vrLoc = 4220; - }; - 4E75CF521367BBCD00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 186"; - rLen = 0; - rLoc = 6236; - rType = 0; - vrLen = 2015; - vrLoc = 3229; - }; - 4E75CF531367BC3800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 42"; - rLen = 0; - rLoc = 1267; - rType = 0; - vrLen = 583; - vrLoc = 759; - }; - 4E75CF541367BC3800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 84"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 1110; - vrLoc = 2071; - }; - 4E75CF551367BC3D00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 186"; - rLen = 0; - rLoc = 6236; - rType = 0; - vrLen = 2089; - vrLoc = 3229; - }; - 4E75CF581367BCEF00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 173"; - rLen = 0; - rLoc = 5495; - rType = 0; - vrLen = 1978; - vrLoc = 3679; - }; - 4E75CF5A1367BE0E00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 173"; - rLen = 0; - rLoc = 5495; - rType = 0; - vrLen = 2066; - vrLoc = 3373; - }; - 4E75CF5D1367BFB500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 173"; - rLen = 0; - rLoc = 5495; - rType = 0; - vrLen = 2066; - vrLoc = 3373; - }; - 4E75CF5E1367BFB500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 55"; - rLen = 0; - rLoc = 1941; - rType = 0; - vrLen = 1182; - vrLoc = 1877; - }; - 4E75CF5F1367BFB500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 80"; - rLen = 0; - rLoc = 2753; - rType = 0; - vrLen = 1184; - vrLoc = 1879; - }; - 4E75CF611367BFDC00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 80"; - rLen = 0; - rLoc = 2753; - rType = 0; - vrLen = 1184; - vrLoc = 1879; - }; - 4E75CF621367BFDC00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - rLen = 0; - rLoc = 134; - rType = 1; - }; - 4E75CF631367BFDC00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 128"; - rLen = 0; - rLoc = 4222; - rType = 0; - vrLen = 2066; - vrLoc = 3373; - }; - 4E75CF641367C00400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 42"; - rLen = 0; - rLoc = 1267; - rType = 0; - vrLen = 578; - vrLoc = 759; - }; - 4E75CF651367C00400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 84"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 1082; - vrLoc = 2071; - }; - 4E75CF661367C36100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EE054ED1365DB58000FE2EF /* Source.m */; - name = "Source.m: 15"; - rLen = 0; - rLoc = 285; - rType = 0; - vrLen = 1692; - vrLoc = 31; - }; - 4E75CF671367C36100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EE054EC1365DB58000FE2EF /* Source.h */; - name = "Source.h: 21"; - rLen = 0; - rLoc = 387; - rType = 0; - vrLen = 687; - vrLoc = 0; - }; - 4E75CF681367C36100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 128"; - rLen = 0; - rLoc = 4259; - rType = 0; - vrLen = 2077; - vrLoc = 3373; - }; - 4E75CF691367C36100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 303"; - rLen = 0; - rLoc = 13287; - rType = 0; - vrLen = 1518; - vrLoc = 8393; - }; - 4E75CF6D1367C3B500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 303"; - rLen = 0; - rLoc = 13287; - rType = 0; - vrLen = 2022; - vrLoc = 3372; - }; - 4E75CF721367C4CE00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 263"; - rLen = 0; - rLoc = 8106; - rType = 0; - vrLen = 1618; - vrLoc = 6876; - }; - 4E75CF731367C4CE00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 303"; - rLen = 0; - rLoc = 13287; - rType = 0; - vrLen = 1457; - vrLoc = 7740; - }; - 4E75CF741367C4CE00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 283"; - rLen = 0; - rLoc = 13287; - rType = 0; - vrLen = 1457; - vrLoc = 8455; - }; - 4E75CF771367C4D700ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 283"; - rLen = 0; - rLoc = 13287; - rType = 0; - vrLen = 1501; - vrLoc = 8581; - }; - 4E75CF7E1367C59200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 172"; - rLen = 0; - rLoc = 5432; - rType = 0; - vrLen = 1894; - vrLoc = 3856; - }; - 4E75CF821367C5EF00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 51"; - rLen = 0; - rLoc = 1742; - rType = 0; - vrLen = 1431; - vrLoc = 577; - }; - 4E75CF8A1367C6BB00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 51"; - rLen = 0; - rLoc = 1742; - rType = 0; - vrLen = 1242; - vrLoc = 3935; - }; - 4E75CF8B1367C6BB00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 51"; - rLen = 0; - rLoc = 1742; - rType = 0; - vrLen = 2168; - vrLoc = 3488; - }; - 4E75CF8E1367C6C600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 42"; - rLen = 0; - rLoc = 1267; - rType = 0; - vrLen = 583; - vrLoc = 759; - }; - 4E75CF8F1367C6C600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 84"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 1085; - vrLoc = 2067; - }; - 4E75CF901367C6C700ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 51"; - rLen = 0; - rLoc = 1742; - rType = 0; - vrLen = 2052; - vrLoc = 3610; - }; - 4E75CFA01367C7B900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 42"; - rLen = 0; - rLoc = 1267; - rType = 0; - vrLen = 578; - vrLoc = 759; - }; - 4E75CFA11367C7B900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 84"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 1017; - vrLoc = 2067; - }; - 4E75CFA61367C83100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 51"; - rLen = 0; - rLoc = 1742; - rType = 0; - vrLen = 1237; - vrLoc = 3855; - }; - 4E75CFA71367C83100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 51"; - rLen = 0; - rLoc = 1742; - rType = 0; - vrLen = 2181; - vrLoc = 3416; - }; - 4E75CFA81367C85100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 42"; - rLen = 0; - rLoc = 1267; - rType = 0; - vrLen = 578; - vrLoc = 759; - }; - 4E75CFA91367C85100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 84"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 964; - vrLoc = 2039; - }; - 4E75CFAE1367C86600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 51"; - rLen = 0; - rLoc = 1742; - rType = 0; - vrLen = 1236; - vrLoc = 3855; - }; - 4E75CFAF1367C86600ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 51"; - rLen = 0; - rLoc = 1742; - rType = 0; - vrLen = 2016; - vrLoc = 3663; - }; - 4E75CFB11367C87C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 42"; - rLen = 0; - rLoc = 1267; - rType = 0; - vrLen = 578; - vrLoc = 759; - }; - 4E75CFB21367C87C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 84"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 1017; - vrLoc = 2067; - }; - 4E75CFB91367C99A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 178"; - rLen = 0; - rLoc = 5763; - rType = 0; - vrLen = 2215; - vrLoc = 4108; - }; - 4E75CFC11367C9C300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 169"; - rLen = 0; - rLoc = 4544; - rType = 0; - vrLen = 1349; - vrLoc = 3855; - }; - 4E75CFC21367C9C300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 177"; - rLen = 0; - rLoc = 5757; - rType = 0; - vrLen = 1973; - vrLoc = 3935; - }; - 4E75CFCA1367CA1F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 177"; - rLen = 0; - rLoc = 4544; - rType = 0; - vrLen = 1315; - vrLoc = 3935; - }; - 4E75CFCB1367CA1F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 169"; - rLen = 0; - rLoc = 5368; - rType = 0; - vrLen = 2007; - vrLoc = 3830; - }; - 4E75CFCD1367CA4800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 42"; - rLen = 0; - rLoc = 1267; - rType = 0; - vrLen = 578; - vrLoc = 759; - }; - 4E75CFCE1367CA4800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 84"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 1078; - vrLoc = 2069; - }; - 4E75CFCF1367CA4B00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 169"; - rLen = 0; - rLoc = 5368; - rType = 0; - vrLen = 2007; - vrLoc = 3830; - }; - 4E75CFD21367CAE900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 42"; - rLen = 0; - rLoc = 1267; - rType = 0; - vrLen = 583; - vrLoc = 759; - }; - 4E75CFD31367CAE900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 84"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 1109; - vrLoc = 2069; - }; - 4E75CFD41367CAEA00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 169"; - rLen = 0; - rLoc = 5368; - rType = 0; - vrLen = 1968; - vrLoc = 3885; - }; - 4E75CFD91367CB3C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 169"; - rLen = 0; - rLoc = 5368; - rType = 0; - vrLen = 1476; - vrLoc = 1324; - }; - 4E75CFDA1367CB3C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 80"; - rLen = 0; - rLoc = 2753; - rType = 0; - vrLen = 1186; - vrLoc = 1877; - }; - 4E75CFDB1367CB3C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 25"; - rLen = 0; - rLoc = 804; - rType = 0; - vrLen = 1808; - vrLoc = 199; - }; - 4E75CFE01367DECB00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 25"; - rLen = 0; - rLoc = 804; - rType = 0; - vrLen = 1808; - vrLoc = 199; - }; - 4E75CFE11367DECB00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68280C13594261001EB808 /* TopicTableViewCell.h */; - name = "TopicTableViewCell.h: 13"; - rLen = 0; - rLoc = 235; - rType = 0; - vrLen = 886; - vrLoc = 0; - }; - 4E75CFE21367DECB00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68280D13594261001EB808 /* TopicTableViewCell.m */; - name = "TopicTableViewCell.m: 14"; - rLen = 0; - rLoc = 292; - rType = 0; - vrLen = 1189; - vrLoc = 180; - }; - 4E75CFE31367DECB00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 263"; - rLen = 0; - rLoc = 8106; - rType = 0; - vrLen = 1763; - vrLoc = 6570; - }; - 4E75CFE41367DECB00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 304"; - rLen = 0; - rLoc = 13287; - rType = 0; - vrLen = 1360; - vrLoc = 8746; - }; - 4E75CFE51367DECB00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 305"; - rLen = 0; - rLoc = 13287; - rType = 0; - vrLen = 1646; - vrLoc = 8968; - }; - 4E75CFF51368A41000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 42"; - rLen = 0; - rLoc = 1267; - rType = 0; - vrLen = 583; - vrLoc = 759; - }; - 4E75CFF61368A41000ED9C9D /* XCBuildMessageTextBookmark */ = { - isa = PBXTextBookmark; - comments = "'cell' undeclared (first use in this function)"; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - fallbackIsa = XCBuildMessageTextBookmark; - rLen = 1; - rLoc = 386; - rType = 1; - }; - 4E75CFF71368A41000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 333"; - rLen = 0; - rLoc = 13290; - rType = 0; - vrLen = 661; - vrLoc = 10403; - }; - 4E75CFF81368A41000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 84"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 891; - vrLoc = 2112; - }; - 4E75CFFB1368A43800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB5426D13653A50009A5AC5 /* CJSONDeserializer.m */; - name = "CJSONDeserializer.m: 101"; - rLen = 0; - rLoc = 2451; - rType = 0; - vrLen = 1156; - vrLoc = 1982; - }; - 4E75CFFC1368A43800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 235"; - rLen = 129; - rLoc = 6990; - rType = 0; - vrLen = 1855; - vrLoc = 5874; - }; - 4E75CFFD1368A43800ED9C9D /* XCBuildMessageTextBookmark */ = { - isa = PBXTextBookmark; - comments = "'cell' undeclared (first use in this function)"; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - fallbackIsa = XCBuildMessageTextBookmark; - rLen = 1; - rLoc = 386; - rType = 1; - }; - 4E75CFFE1368A43800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 272"; - rLen = 0; - rLoc = 10366; - rType = 0; - vrLen = 1640; - vrLoc = 8447; - }; - 4E75D0031368A47F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 333"; - rLen = 0; - rLoc = 13290; - rType = 0; - vrLen = 1568; - vrLoc = 9478; - }; - 4E75D0071368A4E400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 271"; - rLen = 0; - rLoc = 10427; - rType = 0; - vrLen = 1736; - vrLoc = 8192; - }; - 4E75D00B1368A52E00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 240"; - rLen = 0; - rLoc = 8084; - rType = 0; - vrLen = 1912; - vrLoc = 7128; - }; - 4E75D00D1368A58F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 334"; - rLen = 0; - rLoc = 13290; - rType = 0; - vrLen = 479; - vrLoc = 10776; - }; - 4E75D00E1368A58F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 84"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 1078; - vrLoc = 2069; - }; - 4E75D00F1368A58F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB24135A194A00BEF0B7 /* HJCircularBuffer.m */; - name = "HJCircularBuffer.m: 144"; - rLen = 5; - rLoc = 3098; - rType = 0; - vrLen = 531; - vrLoc = 2588; - }; - 4E75D0101368A58F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6829F113597AF1001EB808 /* AsyncImageView.m */; - name = "AsyncImageView.m: 98"; - rLen = 5; - rLoc = 2651; - rType = 0; - vrLen = 1023; - vrLoc = 2072; - }; - 4E75D0111368A58F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - rLen = 5; - rLoc = 1789; - rType = 0; - }; - 4E75D0121368A58F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 61"; - rLen = 0; - rLoc = 1789; - rType = 0; - vrLen = 484; - vrLoc = 1601; - }; - 4E75D0151368A5B000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB24135A194A00BEF0B7 /* HJCircularBuffer.m */; - name = "HJCircularBuffer.m: 144"; - rLen = 5; - rLoc = 3098; - rType = 0; - vrLen = 944; - vrLoc = 2175; - }; - 4E75D0161368A5B000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 240"; - rLen = 0; - rLoc = 8084; - rType = 0; - vrLen = 1912; - vrLoc = 7128; - }; - 4E75D0171368A5B000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 242"; - rLen = 0; - rLoc = 8193; - rType = 0; - vrLen = 1904; - vrLoc = 7278; - }; - 4E75D01E1368A93800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 244"; - rLen = 0; - rLoc = 8637; - rType = 0; - vrLen = 1884; - vrLoc = 6788; - }; - 4E75D0221368A9C200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 246"; - rLen = 0; - rLoc = 8787; - rType = 0; - vrLen = 1887; - vrLoc = 7095; - }; - 4E75D0261368B1AA00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB53EE71363773B009A5AC5 /* SectionDictionary.m */; - name = "SectionDictionary.m: 30"; - rLen = 0; - rLoc = 751; - rType = 0; - vrLen = 1251; - vrLoc = 27; - }; - 4E75D0271368B1AA00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 248"; - rLen = 0; - rLoc = 8955; - rType = 0; - vrLen = 1905; - vrLoc = 7095; - }; - 4E75D0281368B1AA00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 248"; - rLen = 0; - rLoc = 8955; - rType = 0; - vrLen = 1776; - vrLoc = 7250; - }; - 4E75D02C1368B27900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB53EE71363773B009A5AC5 /* SectionDictionary.m */; - name = "SectionDictionary.m: 37"; - rLen = 0; - rLoc = 1062; - rType = 0; - vrLen = 1303; - vrLoc = 178; - }; - 4E75D02D1368B27900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB53EE61363773B009A5AC5 /* SectionDictionary.h */; - name = "SectionDictionary.h: 22"; - rLen = 0; - rLoc = 568; - rType = 0; - vrLen = 528; - vrLoc = 0; - }; - 4E75D02E1368B27900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 248"; - rLen = 0; - rLoc = 8955; - rType = 0; - vrLen = 1882; - vrLoc = 7144; - }; - 4E75D02F1368B27900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 248"; - rLen = 0; - rLoc = 8911; - rType = 0; - vrLen = 1927; - vrLoc = 7144; - }; - 4E75D0321368BAC900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB53EE71363773B009A5AC5 /* SectionDictionary.m */; - name = "SectionDictionary.m: 37"; - rLen = 0; - rLoc = 1034; - rType = 0; - vrLen = 1381; - vrLoc = 278; - }; - 4E75D0331368BAC900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 248"; - rLen = 0; - rLoc = 8909; - rType = 0; - vrLen = 1942; - vrLoc = 6790; - }; - 4E75D0341368BAC900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 248"; - rLen = 0; - rLoc = 8849; - rType = 0; - vrLen = 1926; - vrLoc = 6865; - }; - 4E75D0381368BAEB00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 250"; - rLen = 0; - rLoc = 8988; - rType = 0; - vrLen = 1881; - vrLoc = 6991; - }; - 4E75D03C1368BC1200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 250"; - rLen = 0; - rLoc = 8959; - rType = 0; - vrLen = 1403; - vrLoc = 4125; - }; - 4E75D0401368BCC900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 234"; - rLen = 0; - rLoc = 8130; - rType = 0; - vrLen = 1737; - vrLoc = 8678; - }; - 4E75D0441368BD2D00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 122"; - rLen = 0; - rLoc = 4256; - rType = 0; - vrLen = 1360; - vrLoc = 3336; - }; - 4E75D0461368C1CE00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 356"; - rLen = 0; - rLoc = 13290; - rType = 0; - vrLen = 621; - vrLoc = 11038; - }; - 4E75D0471368C1CE00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 61"; - rLen = 0; - rLoc = 1789; - rType = 0; - vrLen = 514; - vrLoc = 1623; - }; - 4E75D0481368C1CE00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - rLen = 9; - rLoc = 4043; - rType = 0; - }; - 4E75D0491368C1CE00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 117"; - rLen = 9; - rLoc = 4043; - rType = 0; - vrLen = 854; - vrLoc = 3024; - }; - 4E75D04C1368C22300ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 250"; - rLen = 0; - rLoc = 8637; - rType = 0; - vrLen = 2161; - vrLoc = 6709; - }; - 4E75D0501368C2D100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 70"; - rLen = 0; - rLoc = 2465; - rType = 0; - vrLen = 1635; - vrLoc = 1214; - }; - 4E75D0511368C2D100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 81"; - rLen = 0; - rLoc = 2587; - rType = 0; - vrLen = 1638; - vrLoc = 1925; - }; - 4E75D0521368C2D100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 82"; - rLen = 0; - rLoc = 2712; - rType = 0; - vrLen = 1692; - vrLoc = 1925; - }; - 4E75D0541368C35F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 300"; - rLen = 0; - rLoc = 10427; - rType = 0; - vrLen = 1760; - vrLoc = 9615; - }; - 4E75D0551368C35F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB53EE61363773B009A5AC5 /* SectionDictionary.h */; - name = "SectionDictionary.h: 22"; - rLen = 0; - rLoc = 502; - rType = 0; - vrLen = 576; - vrLoc = 0; - }; - 4E75D0561368C35F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB53EE71363773B009A5AC5 /* SectionDictionary.m */; - name = "SectionDictionary.m: 31"; - rLen = 0; - rLoc = 699; - rType = 0; - vrLen = 1217; - vrLoc = 85; - }; - 4E75D0571368C35F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB53EE71363773B009A5AC5 /* SectionDictionary.m */; - name = "SectionDictionary.m: 31"; - rLen = 0; - rLoc = 699; - rType = 0; - vrLen = 1217; - vrLoc = 85; - }; - 4E75D05E1368C68800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB53EE61363773B009A5AC5 /* SectionDictionary.h */; - name = "SectionDictionary.h: 22"; - rLen = 0; - rLoc = 502; - rType = 0; - vrLen = 576; - vrLoc = 0; - }; - 4E75D05F1368C68800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB53EE71363773B009A5AC5 /* SectionDictionary.m */; - name = "SectionDictionary.m: 70"; - rLen = 0; - rLoc = 1738; - rType = 0; - vrLen = 1345; - vrLoc = 816; - }; - 4E75D0601368C68800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB53EE71363773B009A5AC5 /* SectionDictionary.m */; - name = "SectionDictionary.m: 80"; - rLen = 0; - rLoc = 2097; - rType = 0; - vrLen = 1036; - vrLoc = 3; - }; - 4E75D0641368C76B00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB53EE71363773B009A5AC5 /* SectionDictionary.m */; - name = "SectionDictionary.m: 33"; - rLen = 0; - rLoc = 688; - rType = 0; - vrLen = 1027; - vrLoc = 39; - }; - 4E75D0681368C8D000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB53EE71363773B009A5AC5 /* SectionDictionary.m */; - name = "SectionDictionary.m: 33"; - rLen = 0; - rLoc = 688; - rType = 0; - vrLen = 1035; - vrLoc = 0; - }; - 4E75D0691368C8D000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 300"; - rLen = 0; - rLoc = 10427; - rType = 0; - vrLen = 1752; - vrLoc = 9615; - }; - 4E75D06A1368C8D000ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 300"; - rLen = 0; - rLoc = 10422; - rType = 0; - vrLen = 1688; - vrLoc = 9654; - }; - 4E75D06F1368C96200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 300"; - rLen = 0; - rLoc = 10399; - rType = 0; - vrLen = 1680; - vrLoc = 9742; - }; - 4E75D0731368C9AF00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 299"; - rLen = 0; - rLoc = 10364; - rType = 0; - vrLen = 1717; - vrLoc = 9744; - }; - 4E75D0791368CA7E00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 300"; - rLen = 0; - rLoc = 10422; - rType = 0; - vrLen = 1776; - vrLoc = 9846; - }; - 4E75D07C1368CAD500ED9C9D /* TopicsViewController.m:307 */ = { + 4E75D0E91368F33700ED9C9D /* TopicsViewController.m:265 */ = { isa = PBXFileBreakpoint; actions = ( ); @@ -3771,288 +706,96 @@ countType = 0; delayBeforeContinue = 0; fileReference = 4E6827E813594115001EB808 /* TopicsViewController.m */; - functionName = "-tableView:cellForRowAtIndexPath:"; + functionName = "-tableView:titleForHeaderInSection:"; hitCount = 0; ignoreCount = 0; - lineNumber = 307; + lineNumber = 265; location = PicCast; - modificationTime = 325636896.816346; + modificationTime = 325793140.928793; originalNumberOfMultipleMatches = 1; state = 2; }; - 4E75D0801368CB1D00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 300"; - rLen = 0; - rLoc = 10365; - rType = 0; - vrLen = 1776; - vrLoc = 9789; - }; - 4E75D0811368CB1D00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 245"; - rLen = 0; - rLoc = 8129; - rType = 0; - vrLen = 2040; - vrLoc = 6914; - }; - 4E75D0841368CC5F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 365"; - rLen = 0; - rLoc = 13290; - rType = 0; - vrLen = 515; - vrLoc = 11323; - }; - 4E75D0851368CC5F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - rLen = 6; - rLoc = 768; - rType = 0; - }; - 4E75D0861368CC5F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 33"; - rLen = 6; - rLoc = 768; - rType = 0; - vrLen = 828; - vrLoc = 496; - }; - 4E75D0871368CC6A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 33"; - rLen = 6; - rLoc = 768; - rType = 0; - vrLen = 1432; - vrLoc = 10774; - }; - 4E75D08C1368CD0100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 316"; - rLen = 0; - rLoc = 10427; - rType = 0; - vrLen = 1761; - vrLoc = 9747; - }; - 4E75D0921368CD8F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 317"; - rLen = 0; - rLoc = 10427; - rType = 0; - vrLen = 1678; - vrLoc = 10259; - }; - 4E75D0941368CDA400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 370"; - rLen = 0; - rLoc = 13290; - rType = 0; - vrLen = 580; - vrLoc = 10765; - }; - 4E75D0951368CDA400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 33"; - rLen = 6; - rLoc = 768; - rType = 0; - vrLen = 830; - vrLoc = 496; - }; - 4E75D0981368CDCD00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 299"; - rLen = 0; - rLoc = 9915; - rType = 0; - vrLen = 1801; - vrLoc = 9064; - }; - 4E75D09C1368CE2E00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 33"; - rLen = 0; - rLoc = 750; - rType = 0; - vrLen = 1498; - vrLoc = 42; - }; - 4E75D0A21368CE7C00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 34"; - rLen = 0; - rLoc = 952; - rType = 0; - vrLen = 1545; - vrLoc = 88; - }; - 4E75D0A61368CEF100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - rLen = 10; - rLoc = 12423; - rType = 0; - }; - 4E75D0A71368CEF100ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 342"; - rLen = 10; - rLoc = 12423; - rType = 0; - vrLen = 1574; - vrLoc = 10992; - }; - 4E75D0AB1368CFAC00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 294"; - rLen = 268; - rLoc = 9915; - rType = 0; - vrLen = 1865; - vrLoc = 9548; - }; - 4E75D0AF1368CFCE00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 34"; - rLen = 0; - rLoc = 952; - rType = 0; - vrLen = 1448; - vrLoc = 557; - }; - 4E75D0B11368D01800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 370"; - rLen = 0; - rLoc = 13290; - rType = 0; - vrLen = 595; - vrLoc = 10659; - }; - 4E75D0B21368D01800ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 342"; - rLen = 0; - rLoc = 12462; - rType = 0; - vrLen = 870; - vrLoc = 11290; - }; - 4E75D0B51368D03A00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 34"; - rLen = 0; - rLoc = 858; - rType = 0; - vrLen = 1544; - vrLoc = 596; - }; - 4E75D0B91368D06500ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 35"; - rLen = 0; - rLoc = 948; - rType = 0; - vrLen = 1562; - vrLoc = 634; - }; - 4E75D0BD1368D0CB00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 320"; - rLen = 0; - rLoc = 10427; - rType = 0; - vrLen = 1818; - vrLoc = 10168; - }; - 4E75D0C51368D1B400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 333"; - rLen = 0; - rLoc = 11625; - rType = 0; - vrLen = 1948; - vrLoc = 10168; - }; - 4E75D0C81368D20200ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 319"; - rLen = 0; - rLoc = 11086; - rType = 0; - vrLen = 1799; - vrLoc = 10427; + 4E75D0EB1368F33900ED9C9D /* TopicsViewController.m:266 */ = { + isa = PBXFileBreakpoint; + actions = ( + ); + breakpointStyle = 0; + continueAfterActions = 0; + countType = 0; + delayBeforeContinue = 0; + fileReference = 4E6827E813594115001EB808 /* TopicsViewController.m */; + functionName = "-tableView:titleForHeaderInSection:"; + hitCount = 0; + ignoreCount = 0; + lineNumber = 266; + location = PicCast; + modificationTime = 325793140.928824; + originalNumberOfMultipleMatches = 1; + state = 2; }; - 4E75D0CC1368D23400ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 319"; - rLen = 0; - rLoc = 10999; - rType = 0; - vrLen = 1819; - vrLoc = 10511; + 4E75D0ED1368F33B00ED9C9D /* TopicsViewController.m:270 */ = { + isa = PBXFileBreakpoint; + actions = ( + ); + breakpointStyle = 0; + continueAfterActions = 0; + countType = 0; + delayBeforeContinue = 0; + fileReference = 4E6827E813594115001EB808 /* TopicsViewController.m */; + functionName = "-tableView:titleForHeaderInSection:"; + hitCount = 0; + ignoreCount = 0; + lineNumber = 270; + location = PicCast; + modificationTime = 325793140.928844; + originalNumberOfMultipleMatches = 1; + state = 2; }; - 4E75D0D01368D2B900ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 322"; - rLen = 0; - rLoc = 11237; - rType = 0; - vrLen = 1779; - vrLoc = 10560; + 4E75D0F41368F3A600ED9C9D /* TopicsViewController.m:262 */ = { + isa = PBXFileBreakpoint; + actions = ( + ); + breakpointStyle = 0; + continueAfterActions = 0; + countType = 0; + delayBeforeContinue = 0; + fileReference = 4E6827E813594115001EB808 /* TopicsViewController.m */; + functionName = "-tableView:titleForHeaderInSection:"; + hitCount = 0; + ignoreCount = 0; + lineNumber = 262; + location = PicCast; + modificationTime = 325793140.928914; + originalNumberOfMultipleMatches = 1; + state = 2; }; - 4E75D0D41368D31F00ED9C9D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 319"; - rLen = 0; - rLoc = 10993; - rType = 0; - vrLen = 1783; - vrLoc = 10656; + 4E75D0FE1368F46F00ED9C9D /* TopicsViewController.m:272 */ = { + isa = PBXFileBreakpoint; + actions = ( + ); + breakpointStyle = 0; + continueAfterActions = 0; + countType = 0; + delayBeforeContinue = 0; + fileReference = 4E6827E813594115001EB808 /* TopicsViewController.m */; + functionName = "-tableView:titleForHeaderInSection:"; + hitCount = 0; + ignoreCount = 0; + lineNumber = 272; + location = PicCast; + modificationTime = 325793140.928935; + originalNumberOfMultipleMatches = 1; + state = 2; }; - 4E75D0D81368D33D00ED9C9D /* PBXTextBookmark */ = { + 4E75D158136928CB00ED9C9D /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 323"; - rLen = 0; - rLoc = 11237; + fRef = 28216C960DB411BC00E5133A /* TabViewController.m */; + name = "TabViewController.m: 41"; + rLen = 224; + rLoc = 892; rType = 0; - vrLen = 1727; - vrLoc = 10756; + vrLen = 846; + vrLoc = 540; }; 4E8CFDB41361F7C900B810C6 /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -4134,16 +877,6 @@ vrLen = 1685; vrLoc = 1888; }; - 4E8CFE301362039700B810C6 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ED6DB14135A194A00BEF0B7 /* HJObjManager.m */; - name = "HJObjManager.m: 11"; - rLen = 0; - rLoc = 334; - rType = 0; - vrLen = 1687; - vrLoc = 1837; - }; 4E8CFE311362039700B810C6 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 4ED6DB1C135A194A00BEF0B7 /* HJMOHandler.h */; @@ -4192,36 +925,6 @@ sepNavVisRange = "{1623, 514}"; }; }; - 4EA96020135CF43B009243EE /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FC9135CE8C3009243EE /* PhotoSource.m */; - name = "PhotoSource.m: 135"; - rLen = 0; - rLoc = 3515; - rType = 0; - vrLen = 1186; - vrLoc = 3255; - }; - 4EA96027135CF455009243EE /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FCA135CE8C3009243EE /* PhotoSource.h */; - name = "PhotoSource.h: 10"; - rLen = 0; - rLoc = 274; - rType = 0; - vrLen = 1194; - vrLoc = 0; - }; - 4EB53E9C1363581F009A5AC5 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1D3623240D0F684500981E51 /* PicCastAppDelegate.h */; - name = "PicCastAppDelegate.h: 21"; - rLen = 0; - rLoc = 632; - rType = 0; - vrLen = 639; - vrLoc = 0; - }; 4EB53EC2136359E3009A5AC5 /* FMDatabaseAdditions.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {903, 623}}"; @@ -4254,7 +957,7 @@ uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {903, 1157}}"; sepNavSelRange = "{688, 0}"; - sepNavVisRange = "{0, 1035}"; + sepNavVisRange = "{278, 1332}"; }; }; 4EB53EF113637BF8009A5AC5 /* PBXTextBookmark */ = { @@ -4297,16 +1000,6 @@ vrLen = 1062; vrLoc = 0; }; - 4EB53F6B1364EE56009A5AC5 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68280D13594261001EB808 /* TopicTableViewCell.m */; - name = "TopicTableViewCell.m: 10"; - rLen = 0; - rLoc = 178; - rType = 0; - vrLen = 1181; - vrLoc = 143; - }; 4EB53FC71364F84B009A5AC5 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 4ECFB6D0135F5807007FAB8D /* AcidCowFeedburnerParser.m */; @@ -4317,16 +1010,6 @@ vrLen = 1841; vrLoc = 0; }; - 4EB540061364FED6009A5AC5 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB53EE61363773B009A5AC5 /* SectionDictionary.h */; - name = "SectionDictionary.h: 12"; - rLen = 0; - rLoc = 222; - rType = 0; - vrLen = 502; - vrLoc = 0; - }; 4EB541BB13651A0D009A5AC5 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 4EB53EC4136359E3009A5AC5 /* FMDatabase.h */; @@ -4354,16 +1037,6 @@ vrLen = 1726; vrLoc = 13777; }; - 4EB542A7136541D2009A5AC5 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E713594115001EB808 /* TopicsViewController.h */; - name = "TopicsViewController.h: 41"; - rLen = 0; - rLoc = 1336; - rType = 0; - vrLen = 1442; - vrLoc = 0; - }; 4EB542AB136541D2009A5AC5 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 4ECFB856135FD34B007FAB8D /* SourcesEditViewCell.h */; @@ -4401,6 +1074,151 @@ path = /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h; sourceTree = ""; }; + 4EC4F93B136B30A5006A5F00 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; + name = "SourcesEditViewController.m: 78"; + rLen = 0; + rLoc = 2107; + rType = 0; + vrLen = 1664; + vrLoc = 6893; + }; + 4EC4F948136B3135006A5F00 /* BrowseViewController.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {903, 625}}"; + sepNavSelRange = "{579, 0}"; + sepNavVisRange = "{0, 895}"; + }; + }; + 4EC4F949136B3135006A5F00 /* BrowseViewController.m */ = { + uiCtxt = { + sepNavFolds = "{\n c = (\n {\n l = DetailViewController;\n r = \"{5053, 24}\";\n s = 1;\n },\n {\n l = DetailViewController;\n r = \"{5104, 24}\";\n s = 1;\n },\n {\n l = \"Nib name\";\n r = \"{5154, 12}\";\n s = 1;\n }\n );\n r = \"{0, 5855}\";\n s = 0;\n}"; + sepNavIntBoundsRect = "{{0, 0}, {903, 2691}}"; + sepNavSelRange = "{1524, 0}"; + sepNavVisRange = "{695, 1387}"; + }; + }; + 4EC4F955136B3569006A5F00 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; + name = "SourcesEditViewController.m: 78"; + rLen = 0; + rLoc = 2107; + rType = 0; + vrLen = 1663; + vrLoc = 6893; + }; + 4EC4F956136B3569006A5F00 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E0B6B95136A613F00ED46E4 /* SearchViewController.h */; + name = "SearchViewController.h: 24"; + rLen = 414; + rLoc = 570; + rType = 0; + vrLen = 991; + vrLoc = 0; + }; + 4EC4F957136B3569006A5F00 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; + name = "TopicsViewController.m: 30"; + rLen = 1456; + rLoc = 678; + rType = 0; + vrLen = 1808; + vrLoc = 557; + }; + 4EC4F958136B3569006A5F00 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E0B6B96136A613F00ED46E4 /* SearchViewController.m */; + name = "SearchViewController.m: 20"; + rLen = 961; + rLoc = 341; + rType = 0; + vrLen = 1638; + vrLoc = 3821; + }; + 4EC4F959136B3569006A5F00 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4EC4F948136B3135006A5F00 /* BrowseViewController.h */; + name = "BrowseViewController.h: 21"; + rLen = 0; + rLoc = 579; + rType = 0; + vrLen = 895; + vrLoc = 0; + }; + 4EC4F95A136B3569006A5F00 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4EC4F949136B3135006A5F00 /* BrowseViewController.m */; + name = "BrowseViewController.m: 90"; + rLen = 0; + rLoc = 2954; + rType = 0; + vrLen = 1457; + vrLoc = 0; + }; + 4EC4F95B136B3569006A5F00 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4EC4F949136B3135006A5F00 /* BrowseViewController.m */; + name = "BrowseViewController.m: 90"; + rLen = 0; + rLoc = 2954; + rType = 0; + vrLen = 1597; + vrLoc = 1720; + }; + 4EC4F968136B36D5006A5F00 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E0B6B95136A613F00ED46E4 /* SearchViewController.h */; + name = "SearchViewController.h: 27"; + rLen = 0; + rLoc = 686; + rType = 0; + vrLen = 991; + vrLoc = 0; + }; + 4EC4F969136B36D5006A5F00 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4EC4F948136B3135006A5F00 /* BrowseViewController.h */; + name = "BrowseViewController.h: 21"; + rLen = 0; + rLoc = 579; + rType = 0; + vrLen = 895; + vrLoc = 0; + }; + 4EC4F96A136B36D5006A5F00 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4E0B6B96136A613F00ED46E4 /* SearchViewController.m */; + name = "SearchViewController.m: 47"; + rLen = 600; + rLoc = 1435; + rType = 0; + vrLen = 1539; + vrLoc = 513; + }; + 4EC4F96B136B36D5006A5F00 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4EC4F949136B3135006A5F00 /* BrowseViewController.m */; + name = "BrowseViewController.m: 90"; + rLen = 0; + rLoc = 2954; + rType = 0; + vrLen = 1597; + vrLoc = 1720; + }; + 4EC4F96C136B36D5006A5F00 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 4EC4F949136B3135006A5F00 /* BrowseViewController.m */; + name = "BrowseViewController.m: 52"; + rLen = 0; + rLoc = 1524; + rType = 0; + vrLen = 1387; + vrLoc = 695; + }; 4ECFB6D0135F5807007FAB8D /* AcidCowFeedburnerParser.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1160, 2678}}"; @@ -4438,10 +1256,10 @@ }; 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */ = { uiCtxt = { - sepNavFolds = "{\n c = (\n {\n l = DetailViewController;\n r = \"{9913, 24}\";\n s = 1;\n },\n {\n l = DetailViewController;\n r = \"{9964, 24}\";\n s = 1;\n },\n {\n l = \"Nib name\";\n r = \"{10014, 12}\";\n s = 1;\n }\n );\n r = \"{0, 10786}\";\n s = 0;\n}"; - sepNavIntBoundsRect = "{{0, 0}, {1055, 4537}}"; - sepNavSelRange = "{6990, 129}"; - sepNavVisRange = "{5874, 1855}"; + sepNavFolds = "{\n c = (\n {\n l = DetailViewController;\n r = \"{9883, 24}\";\n s = 1;\n },\n {\n l = DetailViewController;\n r = \"{9934, 24}\";\n s = 1;\n },\n {\n l = \"Nib name\";\n r = \"{9984, 12}\";\n s = 1;\n }\n );\n r = \"{0, 10756}\";\n s = 0;\n}"; + sepNavIntBoundsRect = "{{0, 0}, {1048, 4498}}"; + sepNavSelRange = "{2107, 0}"; + sepNavVisRange = "{6893, 1663}"; }; }; 4ECFB856135FD34B007FAB8D /* SourcesEditViewCell.h */ = { @@ -4458,16 +1276,6 @@ sepNavVisRange = "{0, 763}"; }; }; - 4ECFB8F2135FE28C007FAB8D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68280C13594261001EB808 /* TopicTableViewCell.h */; - name = "TopicTableViewCell.h: 24"; - rLen = 0; - rLoc = 558; - rType = 0; - vrLen = 798; - vrLoc = 0; - }; 4ED6DB12135A194A00BEF0B7 /* HJWeakMutableArray.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {903, 1833}}"; @@ -4566,16 +1374,6 @@ sepNavVisRange = "{453, 902}"; }; }; - 4ED6DB46135A1FCE00BEF0B7 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6829F213597AF1001EB808 /* AsyncImageView.h */; - name = "AsyncImageView.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 798; - vrLoc = 0; - }; 4ED6DC28135B365F00BEF0B7 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 4E6828171359437D001EB808 /* XMLParser.m */; @@ -4604,76 +1402,6 @@ sepNavVisRange = "{31, 1692}"; }; }; - 4EE0558713660B49000FE2EF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ECFB7D4135FC4B0007FAB8D /* SourcesEditViewController.h */; - name = "SourcesEditViewController.h: 29"; - rLen = 0; - rLoc = 800; - rType = 0; - vrLen = 948; - vrLoc = 0; - }; - 4EE0559F13662048000FE2EF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EE054EC1365DB58000FE2EF /* Source.h */; - name = "Source.h: 11"; - rLen = 0; - rLoc = 215; - rType = 0; - vrLen = 620; - vrLoc = 0; - }; - 4EE055A013662048000FE2EF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4ECFB7D5135FC4B0007FAB8D /* SourcesEditViewController.m */; - name = "SourcesEditViewController.m: 244"; - rLen = 0; - rLoc = 7357; - rType = 0; - vrLen = 1643; - vrLoc = 6814; - }; - 4EE055A113662048000FE2EF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EB53EE71363773B009A5AC5 /* SectionDictionary.m */; - name = "SectionDictionary.m: 30"; - rLen = 0; - rLoc = 751; - rType = 0; - vrLen = 1233; - vrLoc = 85; - }; - 4EE055A213662048000FE2EF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EE054ED1365DB58000FE2EF /* Source.m */; - name = "Source.m: 50"; - rLen = 444; - rLoc = 1668; - rType = 0; - vrLen = 1641; - vrLoc = 279; - }; - 4EE055B9136623BF000FE2EF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282E13594C48001EB808 /* Topic.m */; - name = "Topic.m: 29"; - rLen = 0; - rLoc = 1053; - rType = 0; - vrLen = 1959; - vrLoc = 315; - }; - 4EE055C513662647000FE2EF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E68282D13594C48001EB808 /* Topic.h */; - name = "Topic.h: 25"; - rLen = 0; - rLoc = 517; - rType = 0; - vrLen = 931; - vrLoc = 0; - }; 4EE055FA13667616000FE2EF /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 4EE055FB13667616000FE2EF /* TTThumbsViewController.h */; @@ -4691,59 +1419,9 @@ path = /Users/handler/Documents/code/github/three20/Build/Products/three20/Three20UI/TTThumbsViewController.h; sourceTree = ""; }; - 4EE055FC13667616000FE2EF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD3135CE959009243EE /* PhotoViewController.h */; - name = "PhotoViewController.h: 13"; - rLen = 22; - rLoc = 252; - rType = 0; - vrLen = 529; - vrLoc = 0; - }; - 4EE055FD13667616000FE2EF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1D3623250D0F684500981E51 /* PicCastAppDelegate.m */; - name = "PicCastAppDelegate.m: 150"; - rLen = 0; - rLoc = 5608; - rType = 0; - vrLen = 1258; - vrLoc = 0; - }; - 4EE055FE13667616000FE2EF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4EA95FD4135CE959009243EE /* PhotoViewController.m */; - name = "PhotoViewController.m: 23"; - rLen = 0; - rLoc = 473; - rType = 0; - vrLen = 1601; - vrLoc = 301; - }; - 4EE055FF13667616000FE2EF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 87"; - rLen = 0; - rLoc = 2713; - rType = 0; - vrLen = 1354; - vrLoc = 2407; - }; - 4EE056021366878C000FE2EF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; - name = "TopicsViewController.m: 63"; - rLen = 0; - rLoc = 1866; - rType = 0; - vrLen = 1686; - vrLoc = 1381; - }; 8D1107310486CEB800E47090 /* PicCast-Info.plist */ = { uiCtxt = { - sepNavWindowFrame = "{{210, 6}, {1196, 550}}"; + sepNavWindowFrame = "{{164, 298}, {1196, 550}}"; }; }; } diff --git a/PicCast.xcodeproj/project.pbxproj b/PicCast.xcodeproj/project.pbxproj index c1df6af..ea0fc0f 100644 --- a/PicCast.xcodeproj/project.pbxproj +++ b/PicCast.xcodeproj/project.pbxproj @@ -25,6 +25,8 @@ 320CC833B8AF0ACFD35E6225 /* libThree20Style.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 320CC833B8AF0ACFD35E6224 /* libThree20Style.a */; }; 320D7DCCE32703ACAB9A45E5 /* libThree20.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 320D7DCCE32703ACAB9A45E4 /* libThree20.a */; }; 320F2C48872C2E2C4DF86205 /* libThree20UI.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 320F2C48872C2E2C4DF86204 /* libThree20UI.a */; }; + 4E0B6B97136A613F00ED46E4 /* SearchViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E0B6B96136A613F00ED46E4 /* SearchViewController.m */; }; + 4E0B6B99136A628F00ED46E4 /* SearchView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4E0B6B98136A628F00ED46E4 /* SearchView.xib */; }; 4E6827EA13594115001EB808 /* TopicsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E6827E813594115001EB808 /* TopicsViewController.m */; }; 4E68280E13594261001EB808 /* TopicTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E68280D13594261001EB808 /* TopicTableViewCell.m */; }; 4E6828181359437D001EB808 /* XMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E6828171359437D001EB808 /* XMLParser.m */; }; @@ -59,6 +61,8 @@ 4EBFCBB01360F8FE005AC5CC /* backgroundGradient@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4EBFCBAB1360F8FE005AC5CC /* backgroundGradient@2x.png */; }; 4EBFCBB11360F8FE005AC5CC /* backgroundGradient.png in Resources */ = {isa = PBXBuildFile; fileRef = 4EBFCBAC1360F8FE005AC5CC /* backgroundGradient.png */; }; 4EBFCBBD1360F90A005AC5CC /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4EBFCBBC1360F90A005AC5CC /* Default@2x.png */; }; + 4EC4F94B136B3135006A5F00 /* BrowseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EC4F949136B3135006A5F00 /* BrowseViewController.m */; }; + 4EC4F94C136B3135006A5F00 /* BrowseViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4EC4F94A136B3135006A5F00 /* BrowseViewController.xib */; }; 4ECFB6D2135F5807007FAB8D /* AcidCowFeedburnerParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 4ECFB6D0135F5807007FAB8D /* AcidCowFeedburnerParser.m */; }; 4ECFB6E9135F6FDB007FAB8D /* PicCast.png in Resources */ = {isa = PBXBuildFile; fileRef = 4ECFB6E8135F6FDB007FAB8D /* PicCast.png */; }; 4ECFB758135F8869007FAB8D /* PicCastTabBarIcons.category.30.png in Resources */ = {isa = PBXBuildFile; fileRef = 4ECFB752135F8869007FAB8D /* PicCastTabBarIcons.category.30.png */; }; @@ -258,6 +262,9 @@ 320CC833B8AF0ACFD35E6220 /* Three20Style.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Three20Style.xcodeproj; path = ../../github/three20/src/Three20Style/Three20Style.xcodeproj; sourceTree = SOURCE_ROOT; }; 320D7DCCE32703ACAB9A45E0 /* Three20.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Three20.xcodeproj; path = ../../github/three20/src/Three20/Three20.xcodeproj; sourceTree = SOURCE_ROOT; }; 320F2C48872C2E2C4DF86200 /* Three20UI.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Three20UI.xcodeproj; path = ../../github/three20/src/Three20UI/Three20UI.xcodeproj; sourceTree = SOURCE_ROOT; }; + 4E0B6B95136A613F00ED46E4 /* SearchViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SearchViewController.h; sourceTree = ""; }; + 4E0B6B96136A613F00ED46E4 /* SearchViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SearchViewController.m; sourceTree = ""; }; + 4E0B6B98136A628F00ED46E4 /* SearchView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SearchView.xib; sourceTree = ""; }; 4E6827E713594115001EB808 /* TopicsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TopicsViewController.h; sourceTree = ""; }; 4E6827E813594115001EB808 /* TopicsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TopicsViewController.m; sourceTree = ""; }; 4E68280C13594261001EB808 /* TopicTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TopicTableViewCell.h; path = Classes/TopicTableViewCell.h; sourceTree = ""; }; @@ -316,6 +323,9 @@ 4EBFCBAB1360F8FE005AC5CC /* backgroundGradient@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "backgroundGradient@2x.png"; sourceTree = ""; }; 4EBFCBAC1360F8FE005AC5CC /* backgroundGradient.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = backgroundGradient.png; sourceTree = ""; }; 4EBFCBBC1360F90A005AC5CC /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 4EC4F948136B3135006A5F00 /* BrowseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BrowseViewController.h; sourceTree = ""; }; + 4EC4F949136B3135006A5F00 /* BrowseViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BrowseViewController.m; sourceTree = ""; }; + 4EC4F94A136B3135006A5F00 /* BrowseViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BrowseViewController.xib; sourceTree = ""; }; 4ECFB6D0135F5807007FAB8D /* AcidCowFeedburnerParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AcidCowFeedburnerParser.m; sourceTree = ""; }; 4ECFB6D1135F5807007FAB8D /* AcidCowFeedburnerParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AcidCowFeedburnerParser.h; sourceTree = ""; }; 4ECFB6E8135F6FDB007FAB8D /* PicCast.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = PicCast.png; sourceTree = ""; }; @@ -406,6 +416,11 @@ 4E6827E813594115001EB808 /* TopicsViewController.m */, 4E68298A13596FB9001EB808 /* TopicTableViewCell.xib */, 4ED6DB6F135A2F5400BEF0B7 /* PicDumpViewController.xib */, + 4EC4F948136B3135006A5F00 /* BrowseViewController.h */, + 4EC4F949136B3135006A5F00 /* BrowseViewController.m */, + 4EC4F94A136B3135006A5F00 /* BrowseViewController.xib */, + 4E0B6B95136A613F00ED46E4 /* SearchViewController.h */, + 4E0B6B96136A613F00ED46E4 /* SearchViewController.m */, ); path = Classes; sourceTree = ""; @@ -431,6 +446,7 @@ 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, 4ECFB85A135FD37D007FAB8D /* SourcesEditViewCell.xib */, + 4E0B6B98136A628F00ED46E4 /* SearchView.xib */, ); name = PicCast; sourceTree = ""; @@ -914,6 +930,8 @@ 4EBFCBB11360F8FE005AC5CC /* backgroundGradient.png in Resources */, 4EBFCBBD1360F90A005AC5CC /* Default@2x.png in Resources */, 4E8CFE9C136234CA00B810C6 /* PicCastSqlTable.db in Resources */, + 4E0B6B99136A628F00ED46E4 /* SearchView.xib in Resources */, + 4EC4F94C136B3135006A5F00 /* BrowseViewController.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -962,6 +980,8 @@ 4EB5427C13653A50009A5AC5 /* CJSONSerializer.m in Sources */, 4EE054EE1365DB58000FE2EF /* Source.m in Sources */, 4E75CE0313675F1100ED9C9D /* Fetcher.m in Sources */, + 4E0B6B97136A613F00ED46E4 /* SearchViewController.m in Sources */, + 4EC4F94B136B3135006A5F00 /* BrowseViewController.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/PicCastSqlTable.db b/PicCastSqlTable.db index c7e6b1e..01280fd 100644 Binary files a/PicCastSqlTable.db and b/PicCastSqlTable.db differ diff --git a/SearchView.xib b/SearchView.xib new file mode 100644 index 0000000..bc72c0d --- /dev/null +++ b/SearchView.xib @@ -0,0 +1,610 @@ + + + + 1056 + 10J567 + 823 + 1038.35 + 462.00 + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + 132 + + + YES + + + + YES + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + YES + + YES + + + YES + + + + YES + + IBFilesOwner + IBCocoaTouchFramework + + + IBFirstResponder + IBCocoaTouchFramework + + + + 274 + + YES + + + 274 + {{0, 44}, {320, 367}} + + + 10 + + 549453824 + {84, 1} + + YES + + YES + + + + TU0AKgAAAVjFzNT/xczU/8XM1P/FzNT/xczS/8vS2P/L0tj/xczU/8XM1P/FzNT/xczU/8XM0v/L0tj/ +y9LY/8XM1P/FzNT/xczU/8XM1P/FzNL/y9LY/8vS2P/FzNT/xczU/8XM1P/FzNT/xczS/8vS2P/L0tj/ +xczU/8XM1P/FzNT/xczU/8XM0v/L0tj/y9LY/8XM1P/FzNT/xczU/8XM1P/FzNL/y9LY/8vS2P/FzNT/ +xczU/8XM1P/FzNT/xczS/8vS2P/L0tj/xczU/8XM1P/FzNT/xczU/8XM0v/L0tj/y9LY/8XM1P/FzNT/ +xczU/8XM1P/FzNL/y9LY/8vS2P/FzNT/xczU/8XM1P/FzNT/xczS/8vS2P/L0tj/xczU/8XM1P/FzNT/ +xczU/8XM0v/L0tj/y9LY/8XM1P/FzNT/xczU/8XM1P/FzNL/y9LY/8vS2P8ADQEAAAMAAAABAFQAAAEB +AAMAAAABAAEAAAECAAMAAAAEAAAB+gEDAAMAAAABAAEAAAEGAAMAAAABAAIAAAERAAQAAAABAAAACAES +AAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABAAEAAAEXAAQAAAABAAABUAEcAAMAAAABAAEAAAFS +AAMAAAABAAEAAAFTAAMAAAAEAAACAgAAAAAACAAIAAgACAABAAEAAQABA + + + + + + 3 + MCAwAA + + + groupTableViewBackgroundColor + + YES + IBCocoaTouchFramework + YES + 1 + 2 + 0 + YES + 44 + 10 + 10 + + + + 290 + {{0, 44}, {320, 44}} + + 3 + IBCocoaTouchFramework + 1 + + 1 + IBCocoaTouchFramework + + + + + + 290 + {320, 44} + + IBCocoaTouchFramework + + YES + + + PicCast + IBCocoaTouchFramework + + + + + {320, 411} + + + 3 + MQA + + 2 + + + + 2 + + + IBCocoaTouchFramework + + + IBCocoaTouchFramework + + + + + YES + + + searchBar + + + + 6 + + + + tableView + + + + 7 + + + + mainSearchBar + + + + 8 + + + + delegate + + + + 9 + + + + delegate + + + + 10 + + + + view + + + + 13 + + + + dataSource + + + + 14 + + + + + YES + + 0 + + + + + + 1 + + + YES + + + + + + + + -1 + + + File's Owner + + + -2 + + + + + 3 + + + YES + + + + + 4 + + + + + 5 + + + + + 11 + + + YES + + + + + + 12 + + + + + + + YES + + YES + -1.CustomClassName + -2.CustomClassName + 1.IBEditorWindowLastContentRect + 1.IBPluginDependency + 11.IBPluginDependency + 12.IBPluginDependency + 3.IBPluginDependency + 3.IBViewBoundsToFrameTransform + 4.IBPluginDependency + 4.IBViewBoundsToFrameTransform + + + YES + SearchViewController + UIResponder + {{466, 261}, {320, 480}} + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + P4AAAL+AAAAAAAAAw88AAA + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + P4AAAL+AAAAAAAAAws4AAA + + + + + YES + + + YES + + + + + YES + + + YES + + + + 15 + + + + YES + + SearchViewController + UIViewController + + YES + + YES + mainSearchBar + tableView + + + YES + UISearchBar + UITableView + + + + YES + + YES + mainSearchBar + tableView + + + YES + + mainSearchBar + UISearchBar + + + tableView + UITableView + + + + + IBProjectSource + Classes/SearchViewController.h + + + + + YES + + 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/NSRunLoop.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSThread.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURL.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLConnection.h + + + + NSObject + + IBFrameworkSource + QuartzCore.framework/Headers/CAAnimation.h + + + + NSObject + + IBFrameworkSource + QuartzCore.framework/Headers/CALayer.h + + + + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UIAccessibility.h + + + + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UINibLoading.h + + + + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UIResponder.h + + + + UIBarButtonItem + UIBarItem + + IBFrameworkSource + UIKit.framework/Headers/UIBarButtonItem.h + + + + UIBarItem + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UIBarItem.h + + + + UINavigationBar + UIView + + IBFrameworkSource + UIKit.framework/Headers/UINavigationBar.h + + + + UINavigationItem + NSObject + + + + UIResponder + NSObject + + + + UIScrollView + UIView + + IBFrameworkSource + UIKit.framework/Headers/UIScrollView.h + + + + UISearchBar + UIView + + IBFrameworkSource + UIKit.framework/Headers/UISearchBar.h + + + + UISearchDisplayController + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UISearchDisplayController.h + + + + UITableView + UIScrollView + + IBFrameworkSource + UIKit.framework/Headers/UITableView.h + + + + UIView + + IBFrameworkSource + UIKit.framework/Headers/UIPrintFormatter.h + + + + UIView + + IBFrameworkSource + UIKit.framework/Headers/UITextField.h + + + + UIView + UIResponder + + IBFrameworkSource + UIKit.framework/Headers/UIView.h + + + + UIViewController + + IBFrameworkSource + UIKit.framework/Headers/UINavigationController.h + + + + UIViewController + + IBFrameworkSource + UIKit.framework/Headers/UIPopoverController.h + + + + UIViewController + + IBFrameworkSource + UIKit.framework/Headers/UISplitViewController.h + + + + UIViewController + + IBFrameworkSource + UIKit.framework/Headers/UITabBarController.h + + + + UIViewController + UIResponder + + IBFrameworkSource + UIKit.framework/Headers/UIViewController.h + + + + + 0 + IBCocoaTouchFramework + + com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS + + + + com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3 + + + YES + PicCast.xcodeproj + 3 + 132 + + -- cgit v1.2.3