From d2b3db972d8cb21e1471edce7c48be219f789858 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 20 Jun 2013 19:25:57 -0700 Subject: [PATCH 01/89] Full offline. Adding feeds table and caching of feed list by username. Also optimizing unread story fetching by placing all db calls in a background thread. --- media/ios/Classes/FeedDetailViewController.m | 30 ++++---- media/ios/Classes/LoginViewController.m | 2 +- media/ios/Classes/NBNotifier.m | 3 +- media/ios/Classes/NewsBlurAppDelegate.m | 75 ++++++++++++-------- media/ios/Classes/NewsBlurViewController.h | 1 + media/ios/Classes/NewsBlurViewController.m | 57 ++++++++++++++- media/ios/NewsBlur_Prefix.pch | 7 +- 7 files changed, 124 insertions(+), 51 deletions(-) diff --git a/media/ios/Classes/FeedDetailViewController.m b/media/ios/Classes/FeedDetailViewController.m index d8a02c38d..49efabe3f 100644 --- a/media/ios/Classes/FeedDetailViewController.m +++ b/media/ios/Classes/FeedDetailViewController.m @@ -622,19 +622,23 @@ [appDelegate.storyPageControl resizeScrollView]; [appDelegate.storyPageControl setStoryFromScroll:YES]; [appDelegate.storyPageControl advanceToNextUnread]; - [appDelegate.database inTransaction:^(FMDatabase *db, BOOL *rollback) { - for (NSDictionary *story in confirmedNewStories) { - [db executeUpdate:@"INSERT into stories" - "(story_feed_id, story_hash, story_timestamp, story_json) VALUES " - "(?, ?, ?, ?)", - [story objectForKey:@"story_feed_id"], - [story objectForKey:@"story_hash"], - [story objectForKey:@"story_timestamp"], - [story JSONRepresentation] - ]; - } - // NSLog(@"Inserting %d stories: %@", [confirmedNewStories count], [db lastErrorMessage]); - }]; + + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, + (unsigned long)NULL), ^(void) { + [appDelegate.database inTransaction:^(FMDatabase *db, BOOL *rollback) { + for (NSDictionary *story in confirmedNewStories) { + [db executeUpdate:@"INSERT into stories" + "(story_feed_id, story_hash, story_timestamp, story_json) VALUES " + "(?, ?, ?, ?)", + [story objectForKey:@"story_feed_id"], + [story objectForKey:@"story_hash"], + [story objectForKey:@"story_timestamp"], + [story JSONRepresentation] + ]; + } + // NSLog(@"Inserting %d stories: %@", [confirmedNewStories count], [db lastErrorMessage]); + }]; + }); [self.notifier hide]; } diff --git a/media/ios/Classes/LoginViewController.m b/media/ios/Classes/LoginViewController.m index 9ede187de..84d181a97 100644 --- a/media/ios/Classes/LoginViewController.m +++ b/media/ios/Classes/LoginViewController.m @@ -180,7 +180,7 @@ MBProgressHUD *HUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES]; HUD.labelText = @"Authenticating"; - NSString *urlString = [NSString stringWithFormat:@"https://%@/api/login", + NSString *urlString = [NSString stringWithFormat:@"%@/api/login", NEWSBLUR_URL]; NSURL *url = [NSURL URLWithString:urlString]; [[NSHTTPCookieStorage sharedHTTPCookieStorage] diff --git a/media/ios/Classes/NBNotifier.m b/media/ios/Classes/NBNotifier.m index cd66ffb9e..e126cc62f 100644 --- a/media/ios/Classes/NBNotifier.m +++ b/media/ios/Classes/NBNotifier.m @@ -133,7 +133,6 @@ [__accessoryView setFrame:CGRectMake((32 - __accessoryView.frame.size.width) / 2 + offset, ((self.frame.size.height -__accessoryView.frame.size.height)/2)+2, __accessoryView.frame.size.width, __accessoryView.frame.size.height)]; [self addSubview:__accessoryView]; - NSLog(@"Accessory view: %@", __accessoryView); if (self.style == NBSyncingStyle || self.style == NBSyncingProgressStyle) { [_txtLabel setFrame:CGRectMake(34, (NOTIFIER_HEIGHT / 2) - 8, self.frame.size.width - 32, 20)]; } else { @@ -177,7 +176,7 @@ - (void)setView:(UIView *)view { _view = view; - NSLog(@"Notifier view: %@ / %@", NSStringFromCGRect(view.bounds), NSStringFromCGPoint(self.offset)); + if (self.showing) { self.frame = CGRectMake(0, view.bounds.size.height - self.offset.y - self.frame.size.height, view.bounds.size.width, NOTIFIER_HEIGHT); } else { diff --git a/media/ios/Classes/NewsBlurAppDelegate.m b/media/ios/Classes/NewsBlurAppDelegate.m index 4d96bdd52..ed93d989a 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.m +++ b/media/ios/Classes/NewsBlurAppDelegate.m @@ -45,7 +45,7 @@ @implementation NewsBlurAppDelegate -#define CURRENT_DB_VERSION 8 +#define CURRENT_DB_VERSION 9 #define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON ) @synthesize window; @@ -2042,6 +2042,15 @@ NSLog(@"Dropped db: %@", [db lastErrorMessage]); sqlite3_exec(db.sqliteHandle, [[NSString stringWithFormat:@"PRAGMA user_version = %d", CURRENT_DB_VERSION] UTF8String], NULL, NULL, NULL); } + NSString *createFeedsTable = [NSString stringWithFormat:@"create table if not exists feeds " + "(" + " username varchar(36)," + " download_date date," + " feeds_json text," + " UNIQUE(username) ON CONFLICT REPLACE" + ")"]; + [db executeUpdate:createFeedsTable]; + NSString *createStoryTable = [NSString stringWithFormat:@"create table if not exists stories " "(" " story_feed_id number," @@ -2108,11 +2117,13 @@ JSONObjectWithData:responseData options:kNilOptions error:&error]; + __block __typeof__(self) _self = self; + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, (unsigned long)NULL), ^(void) { - [self.database inTransaction:^(FMDatabase *db, BOOL *rollback) { + [_self.database inTransaction:^(FMDatabase *db, BOOL *rollback) { [db executeUpdate:@"DROP TABLE unread_hashes"]; - [self setupDatabase:db]; + [_self setupDatabase:db]; NSDictionary *hashes = [results objectForKey:@"unread_feed_story_hashes"]; for (NSString *feed in [hashes allKeys]) { NSArray *story_hashes = [hashes objectForKey:feed]; @@ -2128,10 +2139,10 @@ } }]; - self.totalUnfetchedStoryCount = 0; - self.remainingUnfetchedStoryCount = 0; - self.latestFetchedStoryDate = 0; - [self fetchAllUnreadStories]; + _self.totalUnfetchedStoryCount = 0; + _self.remainingUnfetchedStoryCount = 0; + _self.latestFetchedStoryDate = 0; + [_self fetchAllUnreadStories]; }); } @@ -2210,32 +2221,36 @@ options:kNilOptions error:&error]; __block BOOL anySuccess = NO; + __block __typeof__(self) _self = self; - [self.database inTransaction:^(FMDatabase *db, BOOL *rollback) { - for (NSDictionary *story in [results objectForKey:@"stories"]) { - BOOL inserted = [db executeUpdate:@"INSERT into stories" - "(story_feed_id, story_hash, story_timestamp, story_json) VALUES " - "(?, ?, ?, ?)", - [story objectForKey:@"story_feed_id"], - [story objectForKey:@"story_hash"], - [story objectForKey:@"story_timestamp"], - [story JSONRepresentation] - ]; - if (!anySuccess && inserted) anySuccess = YES; - } + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, + (unsigned long)NULL), ^(void) { + [_self.database inTransaction:^(FMDatabase *db, BOOL *rollback) { + for (NSDictionary *story in [results objectForKey:@"stories"]) { + BOOL inserted = [db executeUpdate:@"INSERT into stories" + "(story_feed_id, story_hash, story_timestamp, story_json) VALUES " + "(?, ?, ?, ?)", + [story objectForKey:@"story_feed_id"], + [story objectForKey:@"story_hash"], + [story objectForKey:@"story_timestamp"], + [story JSONRepresentation] + ]; + if (!anySuccess && inserted) anySuccess = YES; + } + if (anySuccess) { + _self.latestFetchedStoryDate = [[[[results objectForKey:@"stories"] lastObject] + objectForKey:@"story_timestamp"] intValue]; + } + }]; + if (anySuccess) { - self.latestFetchedStoryDate = [[[[results objectForKey:@"stories"] lastObject] - objectForKey:@"story_timestamp"] intValue]; + [_self fetchAllUnreadStories]; + } else { + dispatch_async(dispatch_get_main_queue(), ^{ + [_self.feedsViewController hideNotifier]; + }); } - }]; - - if (anySuccess) { - [self fetchAllUnreadStories]; - } else { - dispatch_async(dispatch_get_main_queue(), ^{ - [self.feedsViewController hideNotifier]; - }); - } + }); } - (void)flushQueuedReadStories:(BOOL)forceCheck withCallback:(void(^)())callback { diff --git a/media/ios/Classes/NewsBlurViewController.h b/media/ios/Classes/NewsBlurViewController.h index b2ca04a62..b843aa449 100644 --- a/media/ios/Classes/NewsBlurViewController.h +++ b/media/ios/Classes/NewsBlurViewController.h @@ -76,6 +76,7 @@ UIPopoverControllerDelegate> { - (void)fetchFeedList:(BOOL)showLoader; - (void)finishedWithError:(ASIHTTPRequest *)request; - (void)finishLoadingFeedList:(ASIHTTPRequest *)request; +- (void)finishLoadingFeedListWithDict:(NSDictionary *)results; - (void)finishRefreshingFeedList:(ASIHTTPRequest *)request; - (void)setUserAvatarLayout:(UIInterfaceOrientation)orientation; - (void)didSelectSectionHeader:(UIButton *)button; diff --git a/media/ios/Classes/NewsBlurViewController.m b/media/ios/Classes/NewsBlurViewController.m index a9e6b8068..b36821887 100644 --- a/media/ios/Classes/NewsBlurViewController.m +++ b/media/ios/Classes/NewsBlurViewController.m @@ -22,10 +22,13 @@ #import "PullToRefreshView.h" #import "MBProgressHUD.h" #import "Base64.h" +#import "JSON.h" #import "NBNotifier.h" #import "Utilities.h" #import "UIBarButtonItem+WEPopover.h" #import "AddSiteViewController.h" +#import "FMDatabase.h" +#import "FMDatabaseAdditions.h" #define kPhoneTableViewRowHeight 31; #define kTableViewRowHeight 31; @@ -478,8 +481,28 @@ static const CGFloat kFolderTitleHeight = 28; NSError *error; NSDictionary *results = [NSJSONSerialization JSONObjectWithData:responseData - options:kNilOptions + options:kNilOptions error:&error]; + + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, + (unsigned long)NULL), ^(void) { + [appDelegate.database inTransaction:^(FMDatabase *db, BOOL *rollback) { + [db executeUpdate:@"DELETE FROM feeds WHERE username = ?", appDelegate.activeUsername]; + [db executeUpdate:@"INSERT into feeds" + "(username, download_date, feeds_json) VALUES " + "(?, ?, ?)", + appDelegate.activeUsername, + [NSDate date], + [results JSONRepresentation] + ]; + }]; + }); + + [self finishLoadingFeedListWithDict:results]; +} + +- (void)finishLoadingFeedListWithDict:(NSDictionary *)results { + NSUserDefaults *userPreferences = [NSUserDefaults standardUserDefaults]; appDelegate.savedStoriesCount = [[results objectForKey:@"starred_count"] intValue]; // NSLog(@"results are %@", results); @@ -489,6 +512,8 @@ static const CGFloat kFolderTitleHeight = 28; [self loadFavicons]; appDelegate.activeUsername = [results objectForKey:@"user"]; + [userPreferences setObject:appDelegate.activeUsername forKey:@"active_username"]; + [userPreferences synchronize]; // // set title only if on currestont controller // if (appDelegate.feedsViewController.view.window && [results objectForKey:@"user"]) { @@ -717,7 +742,35 @@ static const CGFloat kFolderTitleHeight = 28; - (void)loadOfflineFeeds { - + __block __typeof__(self) _self = self; + + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, + (unsigned long)NULL), ^(void) { + [appDelegate.database inDatabase:^(FMDatabase *db) { + NSDictionary *results; + NSUserDefaults *userPreferences = [NSUserDefaults standardUserDefaults]; + if (!appDelegate.activeUsername) { + appDelegate.activeUsername = [userPreferences stringForKey:@"active_username"]; + if (!appDelegate.activeUsername) return; + } + + FMResultSet *cursor = [db executeQuery:@"SELECT * FROM feeds WHERE username = ? LIMIT 1", + appDelegate.activeUsername]; + + while ([cursor next]) { + NSDictionary *feedsCache = [cursor resultDictionary]; + results = [NSJSONSerialization + JSONObjectWithData:[[feedsCache objectForKey:@"feeds_json"] + dataUsingEncoding:NSUTF8StringEncoding] + options:nil error:nil]; + break; + } + + dispatch_async(dispatch_get_main_queue(), ^{ + [_self finishLoadingFeedListWithDict:results]; + }); + }]; + }); } - (void)showUserProfile { diff --git a/media/ios/NewsBlur_Prefix.pch b/media/ios/NewsBlur_Prefix.pch index c7b4fea2a..a76ad8f0b 100644 --- a/media/ios/NewsBlur_Prefix.pch +++ b/media/ios/NewsBlur_Prefix.pch @@ -13,9 +13,10 @@ // #define BACKGROUND_REFRESH_SECONDS -5 #define BACKGROUND_REFRESH_SECONDS -10*60 -// #define NEWSBLUR_URL [NSString stringWithFormat:@"nb.local.com"] - #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] - #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] + #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] + #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] +// #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] +// #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] #define NEWSBLUR_LINK_COLOR 0x405BA8 #define NEWSBLUR_HIGHLIGHT_COLOR 0xd2e6fd From 52ddd292c37ec350199d553e0d690e303ff89199 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 20 Jun 2013 20:38:40 -0700 Subject: [PATCH 02/89] Correct notifications for offline and on. --- media/ios/Classes/FeedDetailViewController.h | 2 + media/ios/Classes/FeedDetailViewController.m | 30 +++++++++++---- media/ios/Classes/NewsBlurViewController.h | 4 +- media/ios/Classes/NewsBlurViewController.m | 39 +++++++++++--------- 4 files changed, 49 insertions(+), 26 deletions(-) diff --git a/media/ios/Classes/FeedDetailViewController.h b/media/ios/Classes/FeedDetailViewController.h index 4958dc69c..e63521592 100644 --- a/media/ios/Classes/FeedDetailViewController.h +++ b/media/ios/Classes/FeedDetailViewController.h @@ -29,6 +29,7 @@ BOOL pageFetching; BOOL pageFinished; BOOL finishedAnimatingIn; + BOOL isOffline; UITableView * storyTitlesTable; UIBarButtonItem * feedMarkReadButton; @@ -54,6 +55,7 @@ @property (nonatomic, readwrite) BOOL pageFetching; @property (nonatomic, readwrite) BOOL pageFinished; @property (nonatomic, readwrite) BOOL finishedAnimatingIn; +@property (nonatomic, readwrite) BOOL isOffline; - (void)resetFeedDetail; - (void)reloadPage; diff --git a/media/ios/Classes/FeedDetailViewController.m b/media/ios/Classes/FeedDetailViewController.m index 49efabe3f..8c5001842 100644 --- a/media/ios/Classes/FeedDetailViewController.m +++ b/media/ios/Classes/FeedDetailViewController.m @@ -58,6 +58,7 @@ @synthesize actionSheet_; @synthesize finishedAnimatingIn; @synthesize notifier; +@synthesize isOffline; - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { @@ -351,11 +352,13 @@ [request setFailedBlock:^(void) { NSLog(@"in failed block %@", request); if (self.feedPage == 1) { + self.isOffline = YES; [self loadOfflineStories]; [self showOfflineNotifier]; } else { [self informError:[request error]]; } + [self.storyTitlesTable reloadData]; }]; [request setCompletionBlock:^(void) { if (!appDelegate.activeFeed) return; @@ -376,8 +379,10 @@ NSArray *feedIds; if (appDelegate.isRiverView) { feedIds = appDelegate.activeFolderFeeds; - } else { + } else if (appDelegate.activeFeed) { feedIds = @[[appDelegate.activeFeed objectForKey:@"id"]]; + } else { + return; } NSString *order; @@ -396,7 +401,6 @@ readFilter, [feedIds componentsJoinedByString:@","], order]; - NSLog(@"Sql: %@", sql); FMResultSet *cursor = [db executeQuery:sql]; NSMutableArray *offlineStories = [NSMutableArray array]; @@ -411,7 +415,7 @@ if ([offlineStories count]) { [self renderStories:offlineStories]; [self showLoadingNotifier]; - } else { + } else if (!self.isOffline) { [self showLoadingNotifier]; } }]; @@ -496,7 +500,15 @@ [request setResponseEncoding:NSUTF8StringEncoding]; [request setDefaultResponseEncoding:NSUTF8StringEncoding]; [request setFailedBlock:^(void) { - [self informError:[request error]]; + self.pageFinished = YES; + if (self.feedPage == 1) { + self.isOffline = YES; + [self loadOfflineStories]; + [self showOfflineNotifier]; + } else { + [self informError:[request error]]; + [self.storyTitlesTable reloadData]; + } }]; [request setCompletionBlock:^(void) { [self finishedLoadingFeed:request]; @@ -514,18 +526,20 @@ - (void)finishedLoadingFeed:(ASIHTTPRequest *)request { if ([request responseStatusCode] >= 500) { + self.pageFinished = YES; if (self.feedPage == 1) { + self.isOffline = YES; [self loadOfflineStories]; [self showOfflineNotifier]; } else { - [self informError:@"The server barfed."]; - self.pageFinished = YES; - [self.storyTitlesTable reloadData]; + [self informError:@"The server barfed."]; } + [self.storyTitlesTable reloadData]; return; } - + + self.isOffline = NO; NSString *responseString = [request responseString]; NSData *responseData = [responseString dataUsingEncoding:NSUTF8StringEncoding]; NSError *error; diff --git a/media/ios/Classes/NewsBlurViewController.h b/media/ios/Classes/NewsBlurViewController.h index b843aa449..33eab9baf 100644 --- a/media/ios/Classes/NewsBlurViewController.h +++ b/media/ios/Classes/NewsBlurViewController.h @@ -28,7 +28,8 @@ UIPopoverControllerDelegate> { NSMutableDictionary * activeFeedLocations; NSMutableDictionary *stillVisibleFeeds; NSMutableDictionary *visibleFolders; - + + BOOL isOffline; BOOL viewShowingAllFeeds; PullToRefreshView *pull; NSDate *lastUpdate; @@ -61,6 +62,7 @@ UIPopoverControllerDelegate> { @property (nonatomic) NSMutableDictionary *stillVisibleFeeds; @property (nonatomic) NSMutableDictionary *visibleFolders; @property (nonatomic, readwrite) BOOL viewShowingAllFeeds; +@property (nonatomic, readwrite) BOOL isOffline; @property (nonatomic) PullToRefreshView *pull; @property (nonatomic) NSDate *lastUpdate; @property (nonatomic) NSCache *imageCache; diff --git a/media/ios/Classes/NewsBlurViewController.m b/media/ios/Classes/NewsBlurViewController.m index b36821887..298d8e572 100644 --- a/media/ios/Classes/NewsBlurViewController.m +++ b/media/ios/Classes/NewsBlurViewController.m @@ -71,6 +71,7 @@ static const CGFloat kFolderTitleHeight = 28; @synthesize settingsBarButton; @synthesize activitiesButton; @synthesize notifier; +@synthesize isOffline; #pragma mark - #pragma mark Globals @@ -476,6 +477,7 @@ static const CGFloat kFolderTitleHeight = 28; } appDelegate.hasNoSites = NO; + self.isOffline = NO; NSString *responseString = [request responseString]; NSData *responseData=[responseString dataUsingEncoding:NSUTF8StringEncoding]; NSError *error; @@ -716,25 +718,27 @@ static const CGFloat kFolderTitleHeight = 28; [upgradeConfirm show]; [upgradeConfirm setTag:2]; } + + if (!self.isOffline) { + if (self.inPullToRefresh_) { + self.inPullToRefresh_ = NO; + [self.appDelegate flushQueuedReadStories:YES withCallback:^{ + [self.appDelegate fetchUnreadHashes]; + }]; + } else { + [self.appDelegate flushQueuedReadStories:YES withCallback:^{ + [self refreshFeedList]; + }]; + } - if (self.inPullToRefresh_) { - self.inPullToRefresh_ = NO; - [self.appDelegate flushQueuedReadStories:YES withCallback:^{ - [self.appDelegate fetchUnreadHashes]; - }]; - } else { - [self.appDelegate flushQueuedReadStories:YES withCallback:^{ - [self refreshFeedList]; - }]; + // start up the first time user experience + if ([[results objectForKey:@"social_feeds"] count] == 0 && + [[[results objectForKey:@"feeds"] allKeys] count] == 0) { + [appDelegate showFirstTimeUser]; + return; + } } - // start up the first time user experience - if ([[results objectForKey:@"social_feeds"] count] == 0 && - [[[results objectForKey:@"feeds"] allKeys] count] == 0) { - [appDelegate showFirstTimeUser]; - return; - } - self.intelligenceControl.hidden = NO; [self showExplainerOnEmptyFeedlist]; @@ -743,7 +747,8 @@ static const CGFloat kFolderTitleHeight = 28; - (void)loadOfflineFeeds { __block __typeof__(self) _self = self; - + self.isOffline = YES; + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, (unsigned long)NULL), ^(void) { [appDelegate.database inDatabase:^(FMDatabase *db) { From 37a2404dbae69865d54979a8d9a449d9f794d0c1 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 20 Jun 2013 21:46:09 -0700 Subject: [PATCH 03/89] Handling edge case of reading a story on the web, syncing with ios, then reading in ios offline should mark the story as read through syncing, overriding offline cache. --- apps/reader/models.py | 2 +- media/ios/Classes/FeedDetailViewController.h | 1 + media/ios/Classes/FeedDetailViewController.m | 27 +++++++++++++++++--- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index a93bc7d43..406c6323f 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -100,7 +100,7 @@ class UserSubscription(models.Model): else: r.delete(unread_ranked_stories_key) if not r.exists(stories_key): - print " ---> No stories on feed: %s" % self + # print " ---> No stories on feed: %s" % self return [] elif read_filter != 'unread' or not r.exists(read_stories_key): ignore_user_stories = True diff --git a/media/ios/Classes/FeedDetailViewController.h b/media/ios/Classes/FeedDetailViewController.h index e63521592..8d74ac2c4 100644 --- a/media/ios/Classes/FeedDetailViewController.h +++ b/media/ios/Classes/FeedDetailViewController.h @@ -50,6 +50,7 @@ @property (nonatomic) IBOutlet TransparentToolbar * rightToolbar; @property (nonatomic, retain) WEPopoverController *popoverController; @property (nonatomic, retain) NBNotifier *notifier; +@property (nonatomic, retain) NSMutableDictionary *unreadStoryHashes; @property (nonatomic, readwrite) int feedPage; @property (nonatomic, readwrite) BOOL pageFetching; diff --git a/media/ios/Classes/FeedDetailViewController.m b/media/ios/Classes/FeedDetailViewController.m index 8c5001842..02ed23db0 100644 --- a/media/ios/Classes/FeedDetailViewController.m +++ b/media/ios/Classes/FeedDetailViewController.m @@ -377,6 +377,9 @@ [appDelegate.database inDatabase:^(FMDatabase *db) { NSUserDefaults *userPreferences = [NSUserDefaults standardUserDefaults]; NSArray *feedIds; + NSString *readFilterPref = [userPreferences stringForKey:[appDelegate readFilterKey]]; + NSString *orderPref = [userPreferences stringForKey:[appDelegate readFilterKey]]; + if (appDelegate.isRiverView) { feedIds = appDelegate.activeFolderFeeds; } else if (appDelegate.activeFeed) { @@ -386,13 +389,13 @@ } NSString *order; - if ([[userPreferences stringForKey:[appDelegate orderKey]] isEqualToString:@"oldest"]) { + if ([orderPref isEqualToString:@"oldest"]) { order = @"ASC"; } else { order = @"DESC"; } NSString *readFilter; - if ([[userPreferences stringForKey:[appDelegate readFilterKey]] isEqualToString:@"unread"]) { + if ([readFilterPref isEqualToString:@"unread"]) { readFilter = @"INNER JOIN unread_hashes uh ON s.story_hash = uh.story_hash"; } else { readFilter = @""; @@ -412,6 +415,19 @@ options:nil error:nil]]; } + if (![readFilter isEqualToString:@"unread"]) { + NSString *unreadHashSql = [NSString stringWithFormat:@"SELECT s.story_hash FROM stories s INNER JOIN unread_hashes uh ON s.story_hash = uh.story_hash WHERE s.story_feed_id IN (%@)", + [feedIds componentsJoinedByString:@","]]; + FMResultSet *unreadHashCursor = [db executeQuery:unreadHashSql]; + NSMutableDictionary *unreadStoryHashes = [NSMutableDictionary dictionary]; + + while ([unreadHashCursor next]) { + [unreadStoryHashes setObject:[NSNumber numberWithBool:YES] forKey:[unreadHashCursor objectForColumnName:@"story_hash"]]; + } + + self.unreadStoryHashes = unreadStoryHashes; + } + if ([offlineStories count]) { [self renderStories:offlineStories]; [self showLoadingNotifier]; @@ -858,7 +874,12 @@ int score = [NewsBlurAppDelegate computeStoryScore:[story objectForKey:@"intelligence"]]; cell.storyScore = score; - cell.isRead = [[story objectForKey:@"read_status"] intValue] == 1; + if (self.isOffline) { + BOOL read = ![[self.unreadStoryHashes objectForKey:[story objectForKey:@"story_hash"]] boolValue]; + cell.isRead = read || ([[story objectForKey:@"read_status"] intValue] == 1); + } else { + cell.isRead = [[story objectForKey:@"read_status"] intValue] == 1; + } UIInterfaceOrientation orientation = [UIApplication sharedApplication].statusBarOrientation; if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad From 87a07e6b74ea7f6a837906ab25d28a26dc3076d0 Mon Sep 17 00:00:00 2001 From: anaconda Date: Sat, 22 Jun 2013 03:46:44 +0300 Subject: [PATCH 04/89] Fix 404 for blurblogs if photo_url is None Fixes the following: [...] [...] -> Failed to load resource: the server responded with a status of 404 (NOT FOUND) http://menakite.newsblur.com/None Note: not tested - I actually can't test it. --- templates/social/social_page.xhtml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/templates/social/social_page.xhtml b/templates/social/social_page.xhtml index 89c9ce4ad..63537fc72 100644 --- a/templates/social/social_page.xhtml +++ b/templates/social/social_page.xhtml @@ -6,8 +6,10 @@ {{ social_profile.title }} + {% if social_profile.photo_url %} + {% endif %} @@ -243,4 +245,4 @@ - \ No newline at end of file + From 361c129fa6062e22788e5ea0263489a14da20c71 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 21 Jun 2013 17:48:06 -0700 Subject: [PATCH 05/89] Adding new preferences modal. --- media/img/logo_mobile_128.png | Bin 0 -> 13875 bytes media/ios/Classes/FeedDetailViewController.m | 2 +- media/ios/Classes/FeedsMenuViewController.m | 22 +- media/ios/Classes/NewsBlurAppDelegate.h | 6 +- media/ios/Classes/NewsBlurAppDelegate.m | 27 +- media/ios/Classes/NewsBlurViewController.h | 7 +- media/ios/Classes/NewsBlurViewController.m | 25 +- media/ios/NewsBlur.xcodeproj/project.pbxproj | 131 +++ media/ios/NewsBlur_Prefix.pch | 8 +- .../IASKAppSettingsViewController.h | 88 ++ .../IASKAppSettingsViewController.m | 914 ++++++++++++++++++ .../IASKAppSettingsWebViewController.h | 30 + .../IASKAppSettingsWebViewController.m | 180 ++++ .../IASKSpecifierValuesViewController.h | 36 + .../IASKSpecifierValuesViewController.m | 211 ++++ .../Controllers/IASKViewController.h | 26 + .../Models/IASKSettingsReader.h | 178 ++++ .../Models/IASKSettingsReader.m | 286 ++++++ .../Models/IASKSettingsStore.h | 59 ++ .../Models/IASKSettingsStore.m | 68 ++ .../Models/IASKSettingsStoreFile.h | 36 + .../Models/IASKSettingsStoreFile.m | 60 ++ .../Models/IASKSettingsStoreUserDefaults.h | 33 + .../Models/IASKSettingsStoreUserDefaults.m | 89 ++ .../InAppSettingsKit/Models/IASKSpecifier.h | 62 ++ .../InAppSettingsKit/Models/IASKSpecifier.m | 280 ++++++ .../Views/IASKPSSliderSpecifierViewCell.h | 31 + .../Views/IASKPSSliderSpecifierViewCell.m | 100 ++ .../Views/IASKPSTextFieldSpecifierViewCell.h | 27 + .../Views/IASKPSTextFieldSpecifierViewCell.m | 77 ++ .../Views/IASKPSTitleValueSpecifierViewCell.h | 22 + .../Views/IASKPSTitleValueSpecifierViewCell.m | 53 + .../InAppSettingsKit/Views/IASKSlider.h | 26 + .../InAppSettingsKit/Views/IASKSlider.m | 30 + .../InAppSettingsKit/Views/IASKSwitch.h | 26 + .../InAppSettingsKit/Views/IASKSwitch.m | 31 + .../InAppSettingsKit/Views/IASKTextField.h | 26 + .../InAppSettingsKit/Views/IASKTextField.m | 30 + .../ios/Resources/Settings.bundle/Root.plist | 103 ++ .../Settings.bundle/en.lproj/Root.strings | Bin 0 -> 546 bytes media/ios/Resources/fleuron.png | Bin 2422 -> 1791 bytes media/ios/Resources/fleuron@2x.png | Bin 4241 -> 3640 bytes media/ios/Resources/menu_icn_preferences.png | Bin 0 -> 465 bytes .../ios/Resources/menu_icn_preferences@2x.png | Bin 0 -> 362 bytes 44 files changed, 3428 insertions(+), 18 deletions(-) create mode 100644 media/img/logo_mobile_128.png create mode 100755 media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m create mode 100755 media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m create mode 100755 media/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m create mode 100755 media/ios/Other Sources/InAppSettingsKit/Controllers/IASKViewController.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.m create mode 100755 media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.m create mode 100755 media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.m create mode 100755 media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.m create mode 100755 media/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.m create mode 100755 media/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.m create mode 100755 media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.m create mode 100755 media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m create mode 100755 media/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.m create mode 100755 media/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.m create mode 100755 media/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.h create mode 100755 media/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.m create mode 100644 media/ios/Resources/Settings.bundle/Root.plist create mode 100644 media/ios/Resources/Settings.bundle/en.lproj/Root.strings create mode 100644 media/ios/Resources/menu_icn_preferences.png create mode 100644 media/ios/Resources/menu_icn_preferences@2x.png diff --git a/media/img/logo_mobile_128.png b/media/img/logo_mobile_128.png new file mode 100644 index 0000000000000000000000000000000000000000..8d9df9d834b122831a204d96441991c3d6bc2d42 GIT binary patch literal 13875 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 BS?B-& literal 0 HcmV?d00001 diff --git a/media/ios/Classes/FeedDetailViewController.m b/media/ios/Classes/FeedDetailViewController.m index 02ed23db0..6593a7e12 100644 --- a/media/ios/Classes/FeedDetailViewController.m +++ b/media/ios/Classes/FeedDetailViewController.m @@ -400,7 +400,7 @@ } else { readFilter = @""; } - NSString *sql = [NSString stringWithFormat:@"SELECT * FROM stories s %@ WHERE s.story_feed_id IN (%@) ORDER BY s.story_timestamp %@", + NSString *sql = [NSString stringWithFormat:@"SELECT * FROM stories s %@ WHERE s.story_feed_id IN (%@) ORDER BY s.story_timestamp %@ LIMIT 500", readFilter, [feedIds componentsJoinedByString:@","], order]; diff --git a/media/ios/Classes/FeedsMenuViewController.m b/media/ios/Classes/FeedsMenuViewController.m index c0e812b1e..a42a7aafb 100644 --- a/media/ios/Classes/FeedsMenuViewController.m +++ b/media/ios/Classes/FeedsMenuViewController.m @@ -36,13 +36,15 @@ if ([appDelegate.activeUsername isEqualToString:@"samuel"]) { self.menuOptions = [[NSArray alloc] - initWithObjects:[@"Find Friends" uppercaseString], - [@"Logout" uppercaseString], - [@"Login as..." uppercaseString], - nil]; + initWithObjects:[@"Preferences" uppercaseString], + [@"Find Friends" uppercaseString], + [@"Logout" uppercaseString], + [@"Login as..." uppercaseString], + nil]; } else { self.menuOptions = [[NSArray alloc] - initWithObjects:[@"Find Friends" uppercaseString], + initWithObjects:[@"Preferences" uppercaseString], + [@"Find Friends" uppercaseString], [@"Logout" uppercaseString], nil]; } @@ -90,8 +92,10 @@ cell.textLabel.text = [self.menuOptions objectAtIndex:[indexPath row]]; if (indexPath.row == 0) { - cell.imageView.image = [UIImage imageNamed:@"menu_icn_followers.png"]; + cell.imageView.image = [UIImage imageNamed:@"menu_icn_preferences.png"]; } else if (indexPath.row == 1) { + cell.imageView.image = [UIImage imageNamed:@"menu_icn_followers.png"]; + } else if (indexPath.row == 2) { cell.imageView.image = [UIImage imageNamed:@"menu_icn_fetch_subscribers.png"]; } @@ -105,10 +109,12 @@ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { if (indexPath.row == 0) { - [appDelegate showFindFriends]; + [appDelegate showPreferences]; } else if (indexPath.row == 1) { - [appDelegate confirmLogout]; + [appDelegate showFindFriends]; } else if (indexPath.row == 2) { + [appDelegate confirmLogout]; + } else if (indexPath.row == 3) { [self showLoginAsDialog]; } diff --git a/media/ios/Classes/NewsBlurAppDelegate.h b/media/ios/Classes/NewsBlurAppDelegate.h index 7d8b7e981..7497a5b45 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.h +++ b/media/ios/Classes/NewsBlurAppDelegate.h @@ -40,6 +40,7 @@ @class OriginalStoryViewController; @class UserProfileViewController; @class NBContainerViewController; +@class IASKAppSettingsViewController; @class UnreadCounts; @interface NewsBlurAppDelegate : BaseViewController { @@ -75,7 +76,8 @@ TrainerViewController *trainerViewController; OriginalStoryViewController *originalStoryViewController; UserProfileViewController *userProfileViewController; - + IASKAppSettingsViewController *preferencesViewController; + NSString * activeUsername; NSString * activeUserProfileId; NSString * activeUserProfileName; @@ -162,6 +164,7 @@ @property (nonatomic) IBOutlet ShareViewController *shareViewController; @property (nonatomic) IBOutlet FontSettingsViewController *fontSettingsViewController; @property (nonatomic) IBOutlet UserProfileViewController *userProfileViewController; +@property (nonatomic) IBOutlet IASKAppSettingsViewController *preferencesViewController; @property (nonatomic) IBOutlet FirstTimeUserViewController *firstTimeUserViewController; @property (nonatomic) IBOutlet FirstTimeUserAddSitesViewController *firstTimeUserAddSitesViewController; @@ -239,6 +242,7 @@ - (void)pushUserProfile; - (void)hideUserProfileModal; - (void)showFindFriends; +- (void)showPreferences; - (void)showMoveSite; - (void)openTrainSite; diff --git a/media/ios/Classes/NewsBlurAppDelegate.m b/media/ios/Classes/NewsBlurAppDelegate.m index ed93d989a..d6e2209b5 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.m +++ b/media/ios/Classes/NewsBlurAppDelegate.m @@ -42,6 +42,7 @@ #import "FMDatabaseQueue.h" #import "FMDatabaseAdditions.h" #import "JSON.h" +#import "IASKAppSettingsViewController.h" @implementation NewsBlurAppDelegate @@ -74,6 +75,7 @@ @synthesize trainerViewController; @synthesize originalStoryViewController; @synthesize userProfileViewController; +@synthesize preferencesViewController; @synthesize firstTimeUserViewController; @synthesize firstTimeUserAddSitesViewController; @@ -348,11 +350,34 @@ } } +- (void)showPreferences { + if (!preferencesViewController) { + preferencesViewController = [[IASKAppSettingsViewController alloc] init]; + } + + preferencesViewController.delegate = self.feedsViewController; + preferencesViewController.showDoneButton = YES; + preferencesViewController.showCreditsFooter = NO; + preferencesViewController.title = @"Preferences"; + BOOL enabled = [[NSUserDefaults standardUserDefaults] boolForKey:@"offline_allowed"]; + preferencesViewController.hiddenKeys = enabled ? nil : [NSSet setWithObjects:@"offline_image_download", @"offline_download_connection", nil]; + + UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:preferencesViewController]; + self.modalNavigationController = navController; + + if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { + self.modalNavigationController.modalPresentationStyle = UIModalPresentationFormSheet; + [masterContainerViewController presentViewController:modalNavigationController animated:YES completion:nil]; + } else { + [navigationController presentViewController:modalNavigationController animated:YES completion:nil]; + } +} + - (void)showFindFriends { FriendsListViewController *friendsBVC = [[FriendsListViewController alloc] init]; UINavigationController *friendsNav = [[UINavigationController alloc] initWithRootViewController:friendsListViewController]; - self.friendsListViewController = friendsBVC; + self.friendsListViewController = friendsBVC; self.modalNavigationController = friendsNav; if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { diff --git a/media/ios/Classes/NewsBlurViewController.h b/media/ios/Classes/NewsBlurViewController.h index 33eab9baf..74067e83b 100644 --- a/media/ios/Classes/NewsBlurViewController.h +++ b/media/ios/Classes/NewsBlurViewController.h @@ -14,6 +14,7 @@ #import "BaseViewController.h" #import "WEPopoverController.h" #import "NBNotifier.h" +#import "IASKAppSettingsViewController.h" @class NewsBlurAppDelegate; @@ -22,7 +23,8 @@ UIAlertViewDelegate, PullToRefreshViewDelegate, ASIHTTPRequestDelegate, NSCacheDelegate, WEPopoverControllerDelegate, -UIPopoverControllerDelegate> { +UIPopoverControllerDelegate, +IASKSettingsDelegate> { NewsBlurAppDelegate *appDelegate; NSMutableDictionary * activeFeedLocations; @@ -112,6 +114,9 @@ UIPopoverControllerDelegate> { - (void)refreshHeaderCounts; - (void)refreshHeaderCounts:(UIInterfaceOrientation)orientation; +- (void)settingsViewControllerDidEnd:(IASKAppSettingsViewController*)sender; +- (void)settingDidChange:(NSNotification*)notification; + - (void)showSyncingNotifier; - (void)showSyncingNotifier:(float)progress hoursBack:(int)days; - (void)showOfflineNotifier; diff --git a/media/ios/Classes/NewsBlurViewController.m b/media/ios/Classes/NewsBlurViewController.m index 298d8e572..8d851fa6a 100644 --- a/media/ios/Classes/NewsBlurViewController.m +++ b/media/ios/Classes/NewsBlurViewController.m @@ -29,6 +29,8 @@ #import "AddSiteViewController.h" #import "FMDatabase.h" #import "FMDatabaseAdditions.h" +#import "IASKAppSettingsViewController.h" +#import "IASKSettingsReader.h" #define kPhoneTableViewRowHeight 31; #define kTableViewRowHeight 31; @@ -95,10 +97,12 @@ static const CGFloat kFolderTitleHeight = 28; selector:@selector(returnToApp) name:UIApplicationWillEnterForegroundNotification object:nil]; - + imageCache = [[NSCache alloc] init]; [imageCache setDelegate:self]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(settingDidChange:) name:kIASKAppSettingChanged object:nil]; + [self.intelligenceControl setWidth:36 forSegmentAtIndex:0]; [self.intelligenceControl setWidth:64 forSegmentAtIndex:1]; [self.intelligenceControl setWidth:62 forSegmentAtIndex:2]; @@ -829,7 +833,7 @@ static const CGFloat kFolderTitleHeight = 28; if ([self.popoverController respondsToSelector:@selector(setContainerViewProperties:)]) { [self.popoverController setContainerViewProperties:[self improvedContainerViewProperties]]; } - [self.popoverController setPopoverContentSize:CGSizeMake(200, 76)]; + [self.popoverController setPopoverContentSize:CGSizeMake(200, 114)]; [self.popoverController presentPopoverFromBarButtonItem:self.settingsBarButton permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES]; @@ -873,6 +877,23 @@ static const CGFloat kFolderTitleHeight = 28; } } +- (void)settingsViewControllerDidEnd:(IASKAppSettingsViewController*)sender { + if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { + [appDelegate.masterContainerViewController dismissViewControllerAnimated:YES completion:nil]; + } else { + [appDelegate.navigationController dismissViewControllerAnimated:YES completion:nil]; + } + + // your code here to reconfigure the app for changed settings +} + +- (void)settingDidChange:(NSNotification*)notification { + if ([notification.object isEqual:@"offline_allowed"]) { + BOOL enabled = (BOOL)[[notification.userInfo objectForKey:@"offline_allowed"] intValue]; + [appDelegate.preferencesViewController setHiddenKeys:enabled ? nil : [NSSet setWithObjects:@"offline_image_download", @"offline_download_connection", nil] animated:YES]; + } +} + #pragma mark - #pragma mark Table View - Feed List diff --git a/media/ios/NewsBlur.xcodeproj/project.pbxproj b/media/ios/NewsBlur.xcodeproj/project.pbxproj index 4c17f5894..10b403292 100755 --- a/media/ios/NewsBlur.xcodeproj/project.pbxproj +++ b/media/ios/NewsBlur.xcodeproj/project.pbxproj @@ -451,6 +451,23 @@ FFECD019172B105800D45A62 /* UIActivitySafari.png in Resources */ = {isa = PBXBuildFile; fileRef = FFECD017172B105800D45A62 /* UIActivitySafari.png */; }; FFECD01A172B105800D45A62 /* UIActivitySafari@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FFECD018172B105800D45A62 /* UIActivitySafari@2x.png */; }; FFECD01D172B10BD00D45A62 /* SafariActivityItem.m in Sources */ = {isa = PBXBuildFile; fileRef = FFECD01C172B10BD00D45A62 /* SafariActivityItem.m */; }; + FFF1E4B9177504CA00BF59D3 /* IASKAppSettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF1E49B177504CA00BF59D3 /* IASKAppSettingsViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF1E4BA177504CA00BF59D3 /* IASKAppSettingsWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF1E49D177504CA00BF59D3 /* IASKAppSettingsWebViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF1E4BB177504CA00BF59D3 /* IASKSpecifierValuesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF1E49F177504CA00BF59D3 /* IASKSpecifierValuesViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF1E4BC177504CA00BF59D3 /* IASKSettingsReader.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF1E4A3177504CA00BF59D3 /* IASKSettingsReader.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF1E4BD177504CA00BF59D3 /* IASKSettingsStore.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF1E4A5177504CA00BF59D3 /* IASKSettingsStore.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF1E4BE177504CA00BF59D3 /* IASKSettingsStoreFile.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF1E4A7177504CA00BF59D3 /* IASKSettingsStoreFile.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF1E4BF177504CA00BF59D3 /* IASKSettingsStoreUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF1E4A9177504CA00BF59D3 /* IASKSettingsStoreUserDefaults.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF1E4C0177504CA00BF59D3 /* IASKSpecifier.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF1E4AB177504CA00BF59D3 /* IASKSpecifier.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF1E4C1177504CA00BF59D3 /* IASKPSSliderSpecifierViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF1E4AE177504CA00BF59D3 /* IASKPSSliderSpecifierViewCell.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF1E4C2177504CA00BF59D3 /* IASKPSTextFieldSpecifierViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF1E4B0177504CA00BF59D3 /* IASKPSTextFieldSpecifierViewCell.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF1E4C3177504CA00BF59D3 /* IASKPSTitleValueSpecifierViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF1E4B2177504CA00BF59D3 /* IASKPSTitleValueSpecifierViewCell.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF1E4C4177504CA00BF59D3 /* IASKSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF1E4B4177504CA00BF59D3 /* IASKSlider.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF1E4C5177504CA00BF59D3 /* IASKSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF1E4B6177504CA00BF59D3 /* IASKSwitch.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF1E4C6177504CA00BF59D3 /* IASKTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF1E4B8177504CA00BF59D3 /* IASKTextField.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FFF1E4C817750BDD00BF59D3 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = FFF1E4C717750BDD00BF59D3 /* Settings.bundle */; }; + FFF1E4CB17750D2C00BF59D3 /* menu_icn_preferences.png in Resources */ = {isa = PBXBuildFile; fileRef = FFF1E4C917750D2C00BF59D3 /* menu_icn_preferences.png */; }; + FFF1E4CC17750D2C00BF59D3 /* menu_icn_preferences@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FFF1E4CA17750D2C00BF59D3 /* menu_icn_preferences@2x.png */; }; FFFC608517165A1D00DC22E2 /* THCircularProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = FFFC60831716578E00DC22E2 /* THCircularProgressView.m */; }; /* End PBXBuildFile section */ @@ -1093,6 +1110,38 @@ FFECD018172B105800D45A62 /* UIActivitySafari@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "UIActivitySafari@2x.png"; sourceTree = ""; }; FFECD01B172B10BD00D45A62 /* SafariActivityItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SafariActivityItem.h; sourceTree = ""; }; FFECD01C172B10BD00D45A62 /* SafariActivityItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SafariActivityItem.m; sourceTree = ""; }; + FFF1E49A177504CA00BF59D3 /* IASKAppSettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKAppSettingsViewController.h; sourceTree = ""; }; + FFF1E49B177504CA00BF59D3 /* IASKAppSettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKAppSettingsViewController.m; sourceTree = ""; }; + FFF1E49C177504CA00BF59D3 /* IASKAppSettingsWebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKAppSettingsWebViewController.h; sourceTree = ""; }; + FFF1E49D177504CA00BF59D3 /* IASKAppSettingsWebViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKAppSettingsWebViewController.m; sourceTree = ""; }; + FFF1E49E177504CA00BF59D3 /* IASKSpecifierValuesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKSpecifierValuesViewController.h; sourceTree = ""; }; + FFF1E49F177504CA00BF59D3 /* IASKSpecifierValuesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKSpecifierValuesViewController.m; sourceTree = ""; }; + FFF1E4A0177504CA00BF59D3 /* IASKViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKViewController.h; sourceTree = ""; }; + FFF1E4A2177504CA00BF59D3 /* IASKSettingsReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKSettingsReader.h; sourceTree = ""; }; + FFF1E4A3177504CA00BF59D3 /* IASKSettingsReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKSettingsReader.m; sourceTree = ""; }; + FFF1E4A4177504CA00BF59D3 /* IASKSettingsStore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKSettingsStore.h; sourceTree = ""; }; + FFF1E4A5177504CA00BF59D3 /* IASKSettingsStore.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKSettingsStore.m; sourceTree = ""; }; + FFF1E4A6177504CA00BF59D3 /* IASKSettingsStoreFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKSettingsStoreFile.h; sourceTree = ""; }; + FFF1E4A7177504CA00BF59D3 /* IASKSettingsStoreFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKSettingsStoreFile.m; sourceTree = ""; }; + FFF1E4A8177504CA00BF59D3 /* IASKSettingsStoreUserDefaults.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKSettingsStoreUserDefaults.h; sourceTree = ""; }; + FFF1E4A9177504CA00BF59D3 /* IASKSettingsStoreUserDefaults.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKSettingsStoreUserDefaults.m; sourceTree = ""; }; + FFF1E4AA177504CA00BF59D3 /* IASKSpecifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKSpecifier.h; sourceTree = ""; }; + FFF1E4AB177504CA00BF59D3 /* IASKSpecifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKSpecifier.m; sourceTree = ""; }; + FFF1E4AD177504CA00BF59D3 /* IASKPSSliderSpecifierViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKPSSliderSpecifierViewCell.h; sourceTree = ""; }; + FFF1E4AE177504CA00BF59D3 /* IASKPSSliderSpecifierViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKPSSliderSpecifierViewCell.m; sourceTree = ""; }; + FFF1E4AF177504CA00BF59D3 /* IASKPSTextFieldSpecifierViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKPSTextFieldSpecifierViewCell.h; sourceTree = ""; }; + FFF1E4B0177504CA00BF59D3 /* IASKPSTextFieldSpecifierViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKPSTextFieldSpecifierViewCell.m; sourceTree = ""; }; + FFF1E4B1177504CA00BF59D3 /* IASKPSTitleValueSpecifierViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKPSTitleValueSpecifierViewCell.h; sourceTree = ""; }; + FFF1E4B2177504CA00BF59D3 /* IASKPSTitleValueSpecifierViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKPSTitleValueSpecifierViewCell.m; sourceTree = ""; }; + FFF1E4B3177504CA00BF59D3 /* IASKSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKSlider.h; sourceTree = ""; }; + FFF1E4B4177504CA00BF59D3 /* IASKSlider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKSlider.m; sourceTree = ""; }; + FFF1E4B5177504CA00BF59D3 /* IASKSwitch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKSwitch.h; sourceTree = ""; }; + FFF1E4B6177504CA00BF59D3 /* IASKSwitch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKSwitch.m; sourceTree = ""; }; + FFF1E4B7177504CA00BF59D3 /* IASKTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IASKTextField.h; sourceTree = ""; }; + FFF1E4B8177504CA00BF59D3 /* IASKTextField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IASKTextField.m; sourceTree = ""; }; + FFF1E4C717750BDD00BF59D3 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = ""; }; + FFF1E4C917750D2C00BF59D3 /* menu_icn_preferences.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = menu_icn_preferences.png; sourceTree = ""; }; + FFF1E4CA17750D2C00BF59D3 /* menu_icn_preferences@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "menu_icn_preferences@2x.png"; sourceTree = ""; }; FFFC60821716578E00DC22E2 /* THCircularProgressView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = THCircularProgressView.h; sourceTree = ""; }; FFFC60831716578E00DC22E2 /* THCircularProgressView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = THCircularProgressView.m; sourceTree = ""; }; /* End PBXFileReference section */ @@ -1166,6 +1215,7 @@ 29B97315FDCFA39411CA2CEA /* Other Sources */ = { isa = PBXGroup; children = ( + FFF1E498177504CA00BF59D3 /* InAppSettingsKit */, FF753CC2175858FC00344EC9 /* fmdb */, FFDC9F9616E8064C000D8E0C /* ShareThis */, FF22FE5316E53ADC0046165A /* Underscore */, @@ -1240,6 +1290,7 @@ 431B857815A132C500DCE497 /* js */, 431B857715A132BE00DCE497 /* css */, 431B857615A132B600DCE497 /* Images */, + FFF1E4C717750BDD00BF59D3 /* Settings.bundle */, ); path = Resources; sourceTree = ""; @@ -1355,6 +1406,8 @@ 431B857615A132B600DCE497 /* Images */ = { isa = PBXGroup; children = ( + FFF1E4C917750D2C00BF59D3 /* menu_icn_preferences.png */, + FFF1E4CA17750D2C00BF59D3 /* menu_icn_preferences@2x.png */, FF1104601769695A00502C29 /* g_icn_offline@2x.png */, FFC518B81768E59F00542719 /* g_icn_offline.png */, FF8364C41757EC0B008F5C58 /* traverse_background_left.png */, @@ -2071,6 +2124,67 @@ path = "cocoa-oauth"; sourceTree = ""; }; + FFF1E498177504CA00BF59D3 /* InAppSettingsKit */ = { + isa = PBXGroup; + children = ( + FFF1E499177504CA00BF59D3 /* Controllers */, + FFF1E4A1177504CA00BF59D3 /* Models */, + FFF1E4AC177504CA00BF59D3 /* Views */, + ); + name = InAppSettingsKit; + path = "Other Sources/InAppSettingsKit"; + sourceTree = ""; + }; + FFF1E499177504CA00BF59D3 /* Controllers */ = { + isa = PBXGroup; + children = ( + FFF1E49A177504CA00BF59D3 /* IASKAppSettingsViewController.h */, + FFF1E49B177504CA00BF59D3 /* IASKAppSettingsViewController.m */, + FFF1E49C177504CA00BF59D3 /* IASKAppSettingsWebViewController.h */, + FFF1E49D177504CA00BF59D3 /* IASKAppSettingsWebViewController.m */, + FFF1E49E177504CA00BF59D3 /* IASKSpecifierValuesViewController.h */, + FFF1E49F177504CA00BF59D3 /* IASKSpecifierValuesViewController.m */, + FFF1E4A0177504CA00BF59D3 /* IASKViewController.h */, + ); + path = Controllers; + sourceTree = ""; + }; + FFF1E4A1177504CA00BF59D3 /* Models */ = { + isa = PBXGroup; + children = ( + FFF1E4A2177504CA00BF59D3 /* IASKSettingsReader.h */, + FFF1E4A3177504CA00BF59D3 /* IASKSettingsReader.m */, + FFF1E4A4177504CA00BF59D3 /* IASKSettingsStore.h */, + FFF1E4A5177504CA00BF59D3 /* IASKSettingsStore.m */, + FFF1E4A6177504CA00BF59D3 /* IASKSettingsStoreFile.h */, + FFF1E4A7177504CA00BF59D3 /* IASKSettingsStoreFile.m */, + FFF1E4A8177504CA00BF59D3 /* IASKSettingsStoreUserDefaults.h */, + FFF1E4A9177504CA00BF59D3 /* IASKSettingsStoreUserDefaults.m */, + FFF1E4AA177504CA00BF59D3 /* IASKSpecifier.h */, + FFF1E4AB177504CA00BF59D3 /* IASKSpecifier.m */, + ); + path = Models; + sourceTree = ""; + }; + FFF1E4AC177504CA00BF59D3 /* Views */ = { + isa = PBXGroup; + children = ( + FFF1E4AD177504CA00BF59D3 /* IASKPSSliderSpecifierViewCell.h */, + FFF1E4AE177504CA00BF59D3 /* IASKPSSliderSpecifierViewCell.m */, + FFF1E4AF177504CA00BF59D3 /* IASKPSTextFieldSpecifierViewCell.h */, + FFF1E4B0177504CA00BF59D3 /* IASKPSTextFieldSpecifierViewCell.m */, + FFF1E4B1177504CA00BF59D3 /* IASKPSTitleValueSpecifierViewCell.h */, + FFF1E4B2177504CA00BF59D3 /* IASKPSTitleValueSpecifierViewCell.m */, + FFF1E4B3177504CA00BF59D3 /* IASKSlider.h */, + FFF1E4B4177504CA00BF59D3 /* IASKSlider.m */, + FFF1E4B5177504CA00BF59D3 /* IASKSwitch.h */, + FFF1E4B6177504CA00BF59D3 /* IASKSwitch.m */, + FFF1E4B7177504CA00BF59D3 /* IASKTextField.h */, + FFF1E4B8177504CA00BF59D3 /* IASKTextField.m */, + ); + path = Views; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -2391,6 +2505,9 @@ FF8364C71757EC0B008F5C58 /* traverse_background_left@2x.png in Resources */, FFC518B91768E59F00542719 /* g_icn_offline.png in Resources */, FF1104611769695A00502C29 /* g_icn_offline@2x.png in Resources */, + FFF1E4C817750BDD00BF59D3 /* Settings.bundle in Resources */, + FFF1E4CB17750D2C00BF59D3 /* menu_icn_preferences.png in Resources */, + FFF1E4CC17750D2C00BF59D3 /* menu_icn_preferences@2x.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2565,6 +2682,20 @@ FF753CD3175858FC00344EC9 /* FMResultSet.m in Sources */, FF6618C8176184560039913B /* NBNotifier.m in Sources */, FF11045F176950F900502C29 /* NBLoadingCell.m in Sources */, + FFF1E4B9177504CA00BF59D3 /* IASKAppSettingsViewController.m in Sources */, + FFF1E4BA177504CA00BF59D3 /* IASKAppSettingsWebViewController.m in Sources */, + FFF1E4BB177504CA00BF59D3 /* IASKSpecifierValuesViewController.m in Sources */, + FFF1E4BC177504CA00BF59D3 /* IASKSettingsReader.m in Sources */, + FFF1E4BD177504CA00BF59D3 /* IASKSettingsStore.m in Sources */, + FFF1E4BE177504CA00BF59D3 /* IASKSettingsStoreFile.m in Sources */, + FFF1E4BF177504CA00BF59D3 /* IASKSettingsStoreUserDefaults.m in Sources */, + FFF1E4C0177504CA00BF59D3 /* IASKSpecifier.m in Sources */, + FFF1E4C1177504CA00BF59D3 /* IASKPSSliderSpecifierViewCell.m in Sources */, + FFF1E4C2177504CA00BF59D3 /* IASKPSTextFieldSpecifierViewCell.m in Sources */, + FFF1E4C3177504CA00BF59D3 /* IASKPSTitleValueSpecifierViewCell.m in Sources */, + FFF1E4C4177504CA00BF59D3 /* IASKSlider.m in Sources */, + FFF1E4C5177504CA00BF59D3 /* IASKSwitch.m in Sources */, + FFF1E4C6177504CA00BF59D3 /* IASKTextField.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/media/ios/NewsBlur_Prefix.pch b/media/ios/NewsBlur_Prefix.pch index a76ad8f0b..0f95a588a 100644 --- a/media/ios/NewsBlur_Prefix.pch +++ b/media/ios/NewsBlur_Prefix.pch @@ -13,10 +13,10 @@ // #define BACKGROUND_REFRESH_SECONDS -5 #define BACKGROUND_REFRESH_SECONDS -10*60 - #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] - #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] -// #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] -// #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] +// #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] +// #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] + #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] + #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] #define NEWSBLUR_LINK_COLOR 0x405BA8 #define NEWSBLUR_HIGHLIGHT_COLOR 0xd2e6fd diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.h b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.h new file mode 100755 index 000000000..9495302b8 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.h @@ -0,0 +1,88 @@ +// +// IASKAppSettingsViewController.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import +#import + +#import "IASKSettingsStore.h" +#import "IASKViewController.h" +#import "IASKSpecifier.h" + +@class IASKSettingsReader; +@class IASKAppSettingsViewController; + +@protocol IASKSettingsDelegate +- (void)settingsViewControllerDidEnd:(IASKAppSettingsViewController*)sender; + +@optional +#pragma mark - UITableView header customization +- (CGFloat) settingsViewController:(id)settingsViewController + tableView:(UITableView *)tableView + heightForHeaderForSection:(NSInteger)section; +- (UIView *) settingsViewController:(id)settingsViewController + tableView:(UITableView *)tableView + viewForHeaderForSection:(NSInteger)section; + +#pragma mark - UITableView cell customization +- (CGFloat)tableView:(UITableView*)tableView heightForSpecifier:(IASKSpecifier*)specifier; +- (UITableViewCell*)tableView:(UITableView*)tableView cellForSpecifier:(IASKSpecifier*)specifier; + +#pragma mark - mail composing customization +- (NSString*) settingsViewController:(id)settingsViewController + mailComposeBodyForSpecifier:(IASKSpecifier*) specifier; + +- (UIViewController*) settingsViewController:(id)settingsViewController + viewControllerForMailComposeViewForSpecifier:(IASKSpecifier*) specifier; + +- (void) settingsViewController:(id) settingsViewController + mailComposeController:(MFMailComposeViewController*)controller + didFinishWithResult:(MFMailComposeResult)result + error:(NSError*)error; + +#pragma mark - respond to button taps +- (void)settingsViewController:(IASKAppSettingsViewController*)sender buttonTappedForKey:(NSString*)key __attribute__((deprecated)); // use the method below with specifier instead +- (void)settingsViewController:(IASKAppSettingsViewController*)sender buttonTappedForSpecifier:(IASKSpecifier*)specifier; +- (void)settingsViewController:(IASKAppSettingsViewController*)sender tableView:(UITableView *)tableView didSelectCustomViewSpecifier:(IASKSpecifier*)specifier; +@end + + +@interface IASKAppSettingsViewController : UITableViewController { + id _delegate; + + NSMutableArray *_viewList; + + IASKSettingsReader *_settingsReader; + id _settingsStore; + NSString *_file; + + id _currentFirstResponder; + + BOOL _showCreditsFooter; + BOOL _showDoneButton; + + NSSet *_hiddenKeys; +} + +@property (nonatomic, assign) IBOutlet id delegate; +@property (nonatomic, copy) NSString *file; +@property (nonatomic, assign) BOOL showCreditsFooter; +@property (nonatomic, assign) BOOL showDoneButton; +@property (nonatomic, retain) NSSet *hiddenKeys; + +- (void)synchronizeSettings; +- (void)dismiss:(id)sender; +- (void)setHiddenKeys:(NSSet*)hiddenKeys animated:(BOOL)animated; +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m new file mode 100755 index 000000000..9a76673a2 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m @@ -0,0 +1,914 @@ +// +// IASKAppSettingsViewController.m +// http://www.inappsettingskit.com +// +// Copyright (c) 2009-2010: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + + +#import "IASKAppSettingsViewController.h" +#import "IASKSettingsReader.h" +#import "IASKSettingsStoreUserDefaults.h" +#import "IASKPSSliderSpecifierViewCell.h" +#import "IASKPSTextFieldSpecifierViewCell.h" +#import "IASKPSTitleValueSpecifierViewCell.h" +#import "IASKSwitch.h" +#import "IASKSlider.h" +#import "IASKSpecifier.h" +#import "IASKSpecifierValuesViewController.h" +#import "IASKTextField.h" + +static const CGFloat KEYBOARD_ANIMATION_DURATION = 0.3; +static const CGFloat MINIMUM_SCROLL_FRACTION = 0.2; +static const CGFloat MAXIMUM_SCROLL_FRACTION = 0.8; + +static NSString *kIASKCredits = @"Powered by InAppSettingsKit"; // Leave this as-is!!! + +#define kIASKSpecifierValuesViewControllerIndex 0 +#define kIASKSpecifierChildViewControllerIndex 1 + +#define kIASKCreditsViewWidth 285 + +CGRect IASKCGRectSwap(CGRect rect); + +@interface IASKAppSettingsViewController () +@property (nonatomic, retain) NSMutableArray *viewList; +@property (nonatomic, retain) id currentFirstResponder; + +- (void)_textChanged:(id)sender; +- (void)synchronizeSettings; +- (void)userDefaultsDidChange; +- (void)reload; +@end + +@implementation IASKAppSettingsViewController + +@synthesize delegate = _delegate; +@synthesize viewList = _viewList; +@synthesize settingsReader = _settingsReader; +@synthesize file = _file; +@synthesize currentFirstResponder = _currentFirstResponder; +@synthesize showCreditsFooter = _showCreditsFooter; +@synthesize showDoneButton = _showDoneButton; +@synthesize settingsStore = _settingsStore; +@synthesize hiddenKeys = _hiddenKeys; + +#pragma mark accessors +- (IASKSettingsReader*)settingsReader { + if (!_settingsReader) { + _settingsReader = [[IASKSettingsReader alloc] initWithFile:self.file]; + } + return _settingsReader; +} + +- (id)settingsStore { + if (!_settingsStore) { + _settingsStore = [[IASKSettingsStoreUserDefaults alloc] init]; + } + return _settingsStore; +} + +- (NSString*)file { + if (!_file) { + return @"Root"; + } + return [[_file retain] autorelease]; +} + +- (void)setFile:(NSString *)file { + if (file != _file) { + + [_file release]; + _file = [file copy]; + } + + self.tableView.contentOffset = CGPointMake(0, 0); + self.settingsReader = nil; // automatically initializes itself + [_hiddenKeys release], _hiddenKeys = nil; + [self.tableView reloadData]; +} + +- (BOOL)isPad { + BOOL isPad = NO; +#if (__IPHONE_OS_VERSION_MAX_ALLOWED >= 30200) + isPad = UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad; +#endif + return isPad; +} + +#pragma mark standard view controller methods +- (id)init { + return [self initWithStyle:UITableViewStyleGrouped]; +} + +- (id)initWithStyle:(UITableViewStyle)style +{ + if (style != UITableViewStyleGrouped) { + NSLog(@"only UITableViewStyleGrouped style is supported, forcing it."); + } + self = [super initWithStyle:UITableViewStyleGrouped]; + if (self) { + self.tableView.delegate = self; + self.tableView.dataSource = self; + _showDoneButton = YES; + // If set to YES, will display credits for InAppSettingsKit creators + _showCreditsFooter = YES; + } + return self; +} + +- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil +{ + if (!nibNameOrNil) { + return [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; + } + NSLog (@"%@ is now deprecated, we are moving away from nibs.", NSStringFromSelector(_cmd)); + return [self initWithStyle:UITableViewStyleGrouped]; +} + +- (NSMutableArray *)viewList { + if (!_viewList) { + _viewList = [[NSMutableArray alloc] init]; + [_viewList addObject:[NSDictionary dictionaryWithObjectsAndKeys:@"IASKSpecifierValuesView", @"ViewName",nil]]; + [_viewList addObject:[NSDictionary dictionaryWithObjectsAndKeys:@"IASKAppSettingsView", @"ViewName",nil]]; + } + return _viewList; +} + +- (void) viewDidLoad { + [super viewDidLoad]; + if ([self isPad]) { + self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLineEtched; + } + UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(singleTapToEndEdit:)]; + tapGesture.cancelsTouchesInView = NO; + [self.tableView addGestureRecognizer:tapGesture]; + [tapGesture release]; +} + +- (void)viewDidUnload { + [super viewDidUnload]; + + // Release any retained subviews of the main view. + // e.g. self.myOutlet = nil; + self.view = nil; + self.viewList = nil; +} + +- (void)viewWillAppear:(BOOL)animated { + // if there's something selected, the value might have changed + // so reload that row + NSIndexPath *selectedIndexPath = [self.tableView indexPathForSelectedRow]; + if(selectedIndexPath) { + [self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:selectedIndexPath] + withRowAnimation:UITableViewRowAnimationNone]; + // and reselect it, so we get the nice default deselect animation from UITableViewController + [self.tableView selectRowAtIndexPath:selectedIndexPath animated:NO scrollPosition:UITableViewScrollPositionNone]; + } + + self.navigationItem.rightBarButtonItem = nil; + if (_showDoneButton) { + UIBarButtonItem *buttonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone + target:self + action:@selector(dismiss:)]; + self.navigationItem.rightBarButtonItem = buttonItem; + [buttonItem release]; + } + if (!self.title) { + self.title = NSLocalizedString(@"Settings", @""); + } + + if ([self.settingsStore isKindOfClass:[IASKSettingsStoreUserDefaults class]]) { + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(userDefaultsDidChange) + name:NSUserDefaultsDidChangeNotification + object:[NSUserDefaults standardUserDefaults]]; + [self userDefaultsDidChange]; // force update in case of changes while we were hidden + } + [super viewWillAppear:animated]; +} + +- (CGSize)contentSizeForViewInPopover { + return [[self view] sizeThatFits:CGSizeMake(320, 2000)]; +} + +- (void)viewDidAppear:(BOOL)animated { + [super viewDidAppear:animated]; + + NSNotificationCenter *dc = [NSNotificationCenter defaultCenter]; + IASK_IF_IOS4_OR_GREATER([dc addObserver:self selector:@selector(synchronizeSettings) name:UIApplicationDidEnterBackgroundNotification object:[UIApplication sharedApplication]];); + IASK_IF_IOS4_OR_GREATER([dc addObserver:self selector:@selector(reload) name:UIApplicationWillEnterForegroundNotification object:[UIApplication sharedApplication]];); + [dc addObserver:self selector:@selector(synchronizeSettings) name:UIApplicationWillTerminateNotification object:[UIApplication sharedApplication]]; +} + +- (void)viewWillDisappear:(BOOL)animated { + [NSObject cancelPreviousPerformRequestsWithTarget:self]; + [super viewWillDisappear:animated]; +} + +- (void)viewDidDisappear:(BOOL)animated { + [[NSNotificationCenter defaultCenter] removeObserver:self]; + + // hide the keyboard + [self.currentFirstResponder resignFirstResponder]; + + [super viewDidDisappear:animated]; +} + +- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { + return YES; +} + +- (void)didReceiveMemoryWarning { + // Releases the view if it doesn't have a superview. + [super didReceiveMemoryWarning]; + + // Release any cached data, images, etc that aren't in use. +} + +- (void)setHiddenKeys:(NSSet *)theHiddenKeys { + [self setHiddenKeys:theHiddenKeys animated:NO]; +} + + +- (void)setHiddenKeys:(NSSet*)theHiddenKeys animated:(BOOL)animated { + if (_hiddenKeys != theHiddenKeys) { + NSSet *oldHiddenKeys = _hiddenKeys; + _hiddenKeys = [theHiddenKeys retain]; + + if (animated) { + [self.tableView beginUpdates]; + + NSMutableSet *showKeys = [NSMutableSet setWithSet:oldHiddenKeys]; + [showKeys minusSet:theHiddenKeys]; + + NSMutableSet *hideKeys = [NSMutableSet setWithSet:theHiddenKeys]; + [hideKeys minusSet:oldHiddenKeys]; + + // calculate rows to be deleted + NSMutableArray *hideIndexPaths = [NSMutableArray array]; + for (NSString *key in hideKeys) { + NSIndexPath *indexPath = [self.settingsReader indexPathForKey:key]; + if (indexPath) { + [hideIndexPaths addObject:indexPath]; + } + } + + // calculate sections to be deleted + NSMutableIndexSet *hideSections = [NSMutableIndexSet indexSet]; + for (NSInteger section = 0; section < [self numberOfSectionsInTableView:self.tableView ]; section++) { + NSUInteger rowsInSection = 0; + for (NSIndexPath *indexPath in hideIndexPaths) { + if (indexPath.section == section) { + rowsInSection++; + } + } + if (rowsInSection >= [self.settingsReader numberOfRowsForSection:section]) { + [hideSections addIndex:section]; + } + } + + // set the datasource + self.settingsReader.hiddenKeys = theHiddenKeys; + + + // calculate rows to be inserted + NSMutableArray *showIndexPaths = [NSMutableArray array]; + for (NSString *key in showKeys) { + NSIndexPath *indexPath = [self.settingsReader indexPathForKey:key]; + if (indexPath) { + [showIndexPaths addObject:indexPath]; + } + } + + // calculate sections to be inserted + NSMutableIndexSet *showSections = [NSMutableIndexSet indexSet]; + for (NSInteger section = 0; section < [self.settingsReader numberOfSections]; section++) { + NSUInteger rowsInSection = 0; + for (NSIndexPath *indexPath in showIndexPaths) { + if (indexPath.section == section) { + rowsInSection++; + } + } + if (rowsInSection >= [self.settingsReader numberOfRowsForSection:section]) { + [showSections addIndex:section]; + } + } + + UITableViewRowAnimation animation = animated ? UITableViewRowAnimationTop : UITableViewRowAnimationNone; + [self.tableView deleteSections:hideSections withRowAnimation:animation]; + [self.tableView deleteRowsAtIndexPaths:hideIndexPaths withRowAnimation:animation]; + [self.tableView insertSections:showSections withRowAnimation:animation]; + [self.tableView insertRowsAtIndexPaths:showIndexPaths withRowAnimation:animation]; + [self.tableView endUpdates]; + } else { + self.settingsReader.hiddenKeys = theHiddenKeys; + [self.tableView reloadData]; + } + [oldHiddenKeys release]; + } + IASKAppSettingsViewController *childViewController = [[self.viewList objectAtIndex:kIASKSpecifierChildViewControllerIndex] objectForKey:@"viewController"]; + if(childViewController) { + [childViewController setHiddenKeys:theHiddenKeys animated:animated]; + } +} + + +- (void)dealloc { + [[NSNotificationCenter defaultCenter] removeObserver:self]; + + [_viewList release], _viewList = nil; + [_file release], _file = nil; + [_currentFirstResponder release], _currentFirstResponder = nil; + [_settingsReader release], _settingsReader = nil; + [_settingsStore release], _settingsStore = nil; + [_hiddenKeys release], _hiddenKeys = nil; + + _delegate = nil; + + [super dealloc]; +} + + +#pragma mark - +#pragma mark Actions + +- (void)dismiss:(id)sender { + [self.settingsStore synchronize]; + + if (self.delegate && [self.delegate conformsToProtocol:@protocol(IASKSettingsDelegate)]) { + [self.delegate settingsViewControllerDidEnd:self]; + } +} + +- (void)toggledValue:(id)sender { + IASKSwitch *toggle = [[(IASKSwitch*)sender retain] autorelease]; + IASKSpecifier *spec = [_settingsReader specifierForKey:[toggle key]]; + + if ([toggle isOn]) { + if ([spec trueValue] != nil) { + [self.settingsStore setObject:[spec trueValue] forKey:[toggle key]]; + } + else { + [self.settingsStore setBool:YES forKey:[toggle key]]; + } + } + else { + if ([spec falseValue] != nil) { + [self.settingsStore setObject:[spec falseValue] forKey:[toggle key]]; + } + else { + [self.settingsStore setBool:NO forKey:[toggle key]]; + } + } + [[NSNotificationCenter defaultCenter] postNotificationName:kIASKAppSettingChanged + object:[toggle key] + userInfo:[NSDictionary dictionaryWithObject:[self.settingsStore objectForKey:[toggle key]] + forKey:[toggle key]]]; +} + +- (void)sliderChangedValue:(id)sender { + IASKSlider *slider = [[(IASKSlider*)sender retain] autorelease]; + [self.settingsStore setFloat:[slider value] forKey:[slider key]]; + [[NSNotificationCenter defaultCenter] postNotificationName:kIASKAppSettingChanged + object:[slider key] + userInfo:[NSDictionary dictionaryWithObject:[NSNumber numberWithFloat:[slider value]] + forKey:[slider key]]]; +} + + +#pragma mark - +#pragma mark UITableView Functions + +- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { + return [self.settingsReader numberOfSections]; +} + +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return [self.settingsReader numberOfRowsForSection:section]; +} + +- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { + IASKSpecifier *specifier = [self.settingsReader specifierForIndexPath:indexPath]; + if ([[specifier type] isEqualToString:kIASKCustomViewSpecifier]) { + if ([self.delegate respondsToSelector:@selector(tableView:heightForSpecifier:)]) { + return [self.delegate tableView:tableView heightForSpecifier:specifier]; + } else { + return 0; + } + } + return tableView.rowHeight; +} + +- (NSString *)tableView:(UITableView*)tableView titleForHeaderInSection:(NSInteger)section { + NSString *header = [self.settingsReader titleForSection:section]; + if (0 == header.length) { + return nil; + } + return header; +} + +- (UIView *)tableView:(UITableView*)tableView viewForHeaderInSection:(NSInteger)section { + if ([self.delegate respondsToSelector:@selector(settingsViewController:tableView:viewForHeaderForSection:)]) { + return [self.delegate settingsViewController:self tableView:tableView viewForHeaderForSection:section]; + } else { + return nil; + } +} + +- (CGFloat)tableView:(UITableView*)tableView heightForHeaderInSection:(NSInteger)section { + if ([self tableView:tableView viewForHeaderInSection:section] && [self.delegate respondsToSelector:@selector(settingsViewController:tableView:heightForHeaderForSection:)]) { + CGFloat result; + if ((result = [self.delegate settingsViewController:self tableView:tableView heightForHeaderForSection:section])) { + return result; + } + + } + NSString *title; + if ((title = [self tableView:tableView titleForHeaderInSection:section])) { + CGSize size = [title sizeWithFont:[UIFont boldSystemFontOfSize:[UIFont labelFontSize]] + constrainedToSize:CGSizeMake(tableView.frame.size.width - 2*kIASKHorizontalPaddingGroupTitles, INFINITY) + lineBreakMode:NSLineBreakByWordWrapping]; + return size.height+kIASKVerticalPaddingGroupTitles; + } + return 0; +} + +- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section +{ + NSString *footerText = [self.settingsReader footerTextForSection:section]; + if (_showCreditsFooter && (section == [self.settingsReader numberOfSections]-1)) { + // show credits since this is the last section + if ((footerText == nil) || ([footerText length] == 0)) { + // show the credits on their own + return kIASKCredits; + } else { + // show the credits below the app's FooterText + return [NSString stringWithFormat:@"%@\n\n%@", footerText, kIASKCredits]; + } + } else { + if ([footerText length] == 0) { + return nil; + } + return [self.settingsReader footerTextForSection:section]; + } +} + +- (UITableViewCell*)newCellForIdentifier:(NSString*)identifier { + UITableViewCell *cell = nil; + if ([identifier isEqualToString:kIASKPSToggleSwitchSpecifier]) { + cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kIASKPSToggleSwitchSpecifier]; + cell.accessoryView = [[[IASKSwitch alloc] initWithFrame:CGRectMake(0, 0, 79, 27)] autorelease]; + [((IASKSwitch*)cell.accessoryView) addTarget:self action:@selector(toggledValue:) forControlEvents:UIControlEventValueChanged]; + cell.selectionStyle = UITableViewCellSelectionStyleNone; + } + else if ([identifier isEqualToString:kIASKPSMultiValueSpecifier] || [identifier isEqualToString:kIASKPSTitleValueSpecifier]) { + cell = [[IASKPSTitleValueSpecifierViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:identifier]; + cell.accessoryType = [identifier isEqualToString:kIASKPSMultiValueSpecifier] ? UITableViewCellAccessoryDisclosureIndicator : UITableViewCellAccessoryNone; + } + else if ([identifier isEqualToString:kIASKPSTextFieldSpecifier]) { + cell = [[IASKPSTextFieldSpecifierViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kIASKPSTextFieldSpecifier]; + [((IASKPSTextFieldSpecifierViewCell*)cell).textField addTarget:self action:@selector(_textChanged:) forControlEvents:UIControlEventEditingChanged]; + } + else if ([identifier isEqualToString:kIASKPSSliderSpecifier]) { + cell = [[IASKPSSliderSpecifierViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kIASKPSSliderSpecifier]; + } else if ([identifier isEqualToString:kIASKPSChildPaneSpecifier]) { + cell = [[IASKPSTitleValueSpecifierViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:identifier]; + cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; + } else if ([identifier isEqualToString:kIASKMailComposeSpecifier]) { + cell = [[IASKPSTitleValueSpecifierViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:identifier]; + [cell setAccessoryType:UITableViewCellAccessoryDisclosureIndicator]; + } else { + cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier]; + } + cell.textLabel.minimumFontSize = kIASKMinimumFontSize; + cell.detailTextLabel.minimumFontSize = kIASKMinimumFontSize; + return cell; +} + +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + IASKSpecifier *specifier = [self.settingsReader specifierForIndexPath:indexPath]; + if ([specifier.type isEqualToString:kIASKCustomViewSpecifier] && [self.delegate respondsToSelector:@selector(tableView:cellForSpecifier:)]) { + UITableViewCell* cell = [self.delegate tableView:tableView cellForSpecifier:specifier]; + assert(nil != cell && "delegate must return a UITableViewCell for custom cell types"); + return cell; + } + + UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:specifier.type]; + if(nil == cell) { + cell = [[self newCellForIdentifier:specifier.type] autorelease]; + } + + if ([specifier.type isEqualToString:kIASKPSToggleSwitchSpecifier]) { + cell.textLabel.text = specifier.title; + + id currentValue = [self.settingsStore objectForKey:specifier.key]; + BOOL toggleState; + if (currentValue) { + if ([currentValue isEqual:specifier.trueValue]) { + toggleState = YES; + } else if ([currentValue isEqual:specifier.falseValue]) { + toggleState = NO; + } else { + toggleState = [currentValue boolValue]; + } + } else { + toggleState = specifier.defaultBoolValue; + } + IASKSwitch *toggle = (IASKSwitch*)cell.accessoryView; + toggle.on = toggleState; + toggle.key = specifier.key; + } + else if ([specifier.type isEqualToString:kIASKPSMultiValueSpecifier]) { + cell.textLabel.text = specifier.title; + cell.detailTextLabel.text = [[specifier titleForCurrentValue:[self.settingsStore objectForKey:specifier.key] != nil ? + [self.settingsStore objectForKey:specifier.key] : specifier.defaultValue] description]; + } + else if ([specifier.type isEqualToString:kIASKPSTitleValueSpecifier]) { + cell.textLabel.text = specifier.title; + id value = [self.settingsStore objectForKey:specifier.key] ? : specifier.defaultValue; + + NSString *stringValue; + if (specifier.multipleValues || specifier.multipleTitles) { + stringValue = [specifier titleForCurrentValue:value]; + } else { + stringValue = [value description]; + } + + cell.detailTextLabel.text = stringValue; + cell.userInteractionEnabled = NO; + } + else if ([specifier.type isEqualToString:kIASKPSTextFieldSpecifier]) { + cell.textLabel.text = specifier.title; + + NSString *textValue = [self.settingsStore objectForKey:specifier.key] != nil ? [self.settingsStore objectForKey:specifier.key] : specifier.defaultStringValue; + if (textValue && ![textValue isMemberOfClass:[NSString class]]) { + textValue = [NSString stringWithFormat:@"%@", textValue]; + } + IASKTextField *textField = ((IASKPSTextFieldSpecifierViewCell*)cell).textField; + textField.text = textValue; + textField.key = specifier.key; + textField.delegate = self; + textField.secureTextEntry = [specifier isSecure]; + textField.keyboardType = specifier.keyboardType; + textField.autocapitalizationType = specifier.autocapitalizationType; + if([specifier isSecure]){ + textField.autocorrectionType = UITextAutocorrectionTypeNo; + } else { + textField.autocorrectionType = specifier.autoCorrectionType; + } + textField.textAlignment = specifier.textAlignment; + textField.adjustsFontSizeToFitWidth = specifier.adjustsFontSizeToFitWidth; + } + else if ([specifier.type isEqualToString:kIASKPSSliderSpecifier]) { + if (specifier.minimumValueImage.length > 0) { + ((IASKPSSliderSpecifierViewCell*)cell).minImage.image = [UIImage imageWithContentsOfFile:[_settingsReader pathForImageNamed:specifier.minimumValueImage]]; + } + + if (specifier.maximumValueImage.length > 0) { + ((IASKPSSliderSpecifierViewCell*)cell).maxImage.image = [UIImage imageWithContentsOfFile:[_settingsReader pathForImageNamed:specifier.maximumValueImage]]; + } + + IASKSlider *slider = ((IASKPSSliderSpecifierViewCell*)cell).slider; + slider.minimumValue = specifier.minimumValue; + slider.maximumValue = specifier.maximumValue; + slider.value = [self.settingsStore objectForKey:specifier.key] != nil ? [[self.settingsStore objectForKey:specifier.key] floatValue] : [specifier.defaultValue floatValue]; + [slider addTarget:self action:@selector(sliderChangedValue:) forControlEvents:UIControlEventValueChanged]; + slider.key = specifier.key; + [cell setNeedsLayout]; + } + else if ([specifier.type isEqualToString:kIASKPSChildPaneSpecifier]) { + cell.textLabel.text = specifier.title; + } else if ([specifier.type isEqualToString:kIASKOpenURLSpecifier] || [specifier.type isEqualToString:kIASKMailComposeSpecifier]) { + cell.textLabel.text = specifier.title; + cell.detailTextLabel.text = [specifier.defaultValue description]; + } else if ([specifier.type isEqualToString:kIASKButtonSpecifier]) { + NSString *value = [self.settingsStore objectForKey:specifier.key]; + cell.textLabel.text = [value isKindOfClass:[NSString class]] ? [self.settingsReader titleForStringId:value] : specifier.title; + } else { + cell.textLabel.text = specifier.title; + } + + cell.imageView.image = specifier.cellImage; + cell.imageView.highlightedImage = specifier.highlightedCellImage; + + if (![specifier.type isEqualToString:kIASKPSMultiValueSpecifier] && ![specifier.type isEqualToString:kIASKPSTitleValueSpecifier] && ![specifier.type isEqualToString:kIASKPSTextFieldSpecifier]) { + cell.textLabel.textAlignment = specifier.textAlignment; + } + cell.detailTextLabel.textAlignment = specifier.textAlignment; + cell.textLabel.adjustsFontSizeToFitWidth = specifier.adjustsFontSizeToFitWidth; + cell.detailTextLabel.adjustsFontSizeToFitWidth = specifier.adjustsFontSizeToFitWidth; + return cell; +} + +- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath { + //create a set of specifier types that can't be selected + static NSSet* noSelectionTypes = nil; + if(nil == noSelectionTypes) { + noSelectionTypes = [[NSSet setWithObjects:kIASKPSToggleSwitchSpecifier, kIASKPSSliderSpecifier, nil] retain]; + } + + IASKSpecifier *specifier = [self.settingsReader specifierForIndexPath:indexPath]; + if([noSelectionTypes containsObject:specifier.type]) { + return nil; + } else { + return indexPath; + } +} + +- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + IASKSpecifier *specifier = [self.settingsReader specifierForIndexPath:indexPath]; + + //switches and sliders can't be selected (should be captured by tableView:willSelectRowAtIndexPath: delegate method) + assert(![[specifier type] isEqualToString:kIASKPSToggleSwitchSpecifier]); + assert(![[specifier type] isEqualToString:kIASKPSSliderSpecifier]); + + if ([[specifier type] isEqualToString:kIASKPSMultiValueSpecifier]) { + IASKSpecifierValuesViewController *targetViewController = [[self.viewList objectAtIndex:kIASKSpecifierValuesViewControllerIndex] objectForKey:@"viewController"]; + + if (targetViewController == nil) { + // the view controller has not been created yet, create it and set it to our viewList array + // create a new dictionary with the new view controller + NSMutableDictionary *newItemDict = [NSMutableDictionary dictionaryWithCapacity:3]; + [newItemDict addEntriesFromDictionary: [self.viewList objectAtIndex:kIASKSpecifierValuesViewControllerIndex]]; // copy the title and explain strings + + targetViewController = [[IASKSpecifierValuesViewController alloc] init]; + // add the new view controller to the dictionary and then to the 'viewList' array + [newItemDict setObject:targetViewController forKey:@"viewController"]; + [self.viewList replaceObjectAtIndex:kIASKSpecifierValuesViewControllerIndex withObject:newItemDict]; + [targetViewController release]; + + // load the view controll back in to push it + targetViewController = [[self.viewList objectAtIndex:kIASKSpecifierValuesViewControllerIndex] objectForKey:@"viewController"]; + } + [targetViewController setCurrentSpecifier:specifier]; + targetViewController.settingsReader = self.settingsReader; + targetViewController.settingsStore = self.settingsStore; + [[self navigationController] pushViewController:targetViewController animated:YES]; + } + else if ([[specifier type] isEqualToString:kIASKPSTextFieldSpecifier]) { + IASKPSTextFieldSpecifierViewCell *textFieldCell = (id)[tableView cellForRowAtIndexPath:indexPath]; + [textFieldCell.textField becomeFirstResponder]; + } + else if ([[specifier type] isEqualToString:kIASKPSChildPaneSpecifier]) { + + + Class vcClass = [specifier viewControllerClass]; + if (vcClass) { + SEL initSelector = [specifier viewControllerSelector]; + if (!initSelector) { + initSelector = @selector(init); + } + UIViewController * vc = [vcClass performSelector:@selector(alloc)]; + [vc performSelector:initSelector withObject:[specifier file] withObject:[specifier key]]; + if ([vc respondsToSelector:@selector(setDelegate:)]) { + [vc performSelector:@selector(setDelegate:) withObject:self.delegate]; + } + if ([vc respondsToSelector:@selector(setSettingsStore:)]) { + [vc performSelector:@selector(setSettingsStore:) withObject:self.settingsStore]; + } + [self.navigationController pushViewController:vc animated:YES]; + [vc performSelector:@selector(release)]; + return; + } + + if (nil == [specifier file]) { + [tableView deselectRowAtIndexPath:indexPath animated:YES]; + return; + } + + IASKAppSettingsViewController *targetViewController = [[self.viewList objectAtIndex:kIASKSpecifierChildViewControllerIndex] objectForKey:@"viewController"]; + + if (targetViewController == nil) { + // the view controller has not been created yet, create it and set it to our viewList array + // create a new dictionary with the new view controller + NSMutableDictionary *newItemDict = [NSMutableDictionary dictionaryWithCapacity:3]; + [newItemDict addEntriesFromDictionary: [self.viewList objectAtIndex:kIASKSpecifierChildViewControllerIndex]]; // copy the title and explain strings + + targetViewController = [[[self class] alloc] init]; + targetViewController.showDoneButton = NO; + targetViewController.settingsStore = self.settingsStore; + targetViewController.delegate = self.delegate; + + // add the new view controller to the dictionary and then to the 'viewList' array + [newItemDict setObject:targetViewController forKey:@"viewController"]; + [self.viewList replaceObjectAtIndex:kIASKSpecifierChildViewControllerIndex withObject:newItemDict]; + [targetViewController release]; + + // load the view controll back in to push it + targetViewController = [[self.viewList objectAtIndex:kIASKSpecifierChildViewControllerIndex] objectForKey:@"viewController"]; + } + targetViewController.file = specifier.file; + targetViewController.hiddenKeys = self.hiddenKeys; + targetViewController.title = specifier.title; + targetViewController.showCreditsFooter = NO; + [[self navigationController] pushViewController:targetViewController animated:YES]; + } else if ([[specifier type] isEqualToString:kIASKOpenURLSpecifier]) { + [tableView deselectRowAtIndexPath:indexPath animated:YES]; + [[UIApplication sharedApplication] openURL:[NSURL URLWithString:specifier.file]]; + } else if ([[specifier type] isEqualToString:kIASKButtonSpecifier]) { + [tableView deselectRowAtIndexPath:indexPath animated:YES]; + if ([self.delegate respondsToSelector:@selector(settingsViewController:buttonTappedForSpecifier:)]) { + [self.delegate settingsViewController:self buttonTappedForSpecifier:specifier]; + } else if ([self.delegate respondsToSelector:@selector(settingsViewController:buttonTappedForKey:)]) { + // deprecated, provided for backward compatibility + NSLog(@"InAppSettingsKit Warning: -settingsViewController:buttonTappedForKey: is deprecated. Please use -settingsViewController:buttonTappedForSpecifier:"); + [self.delegate settingsViewController:self buttonTappedForKey:[specifier key]]; + } else { + // legacy code, provided for backward compatibility + // the delegate mechanism above is much cleaner and doesn't leak + Class buttonClass = [specifier buttonClass]; + SEL buttonAction = [specifier buttonAction]; + if ([buttonClass respondsToSelector:buttonAction]) { + [buttonClass performSelector:buttonAction withObject:self withObject:[specifier key]]; + NSLog(@"InAppSettingsKit Warning: Using IASKButtonSpecifier without implementing the delegate method is deprecated"); + } + } + } else if ([[specifier type] isEqualToString:kIASKMailComposeSpecifier]) { + [tableView deselectRowAtIndexPath:indexPath animated:YES]; + if ([MFMailComposeViewController canSendMail]) { + MFMailComposeViewController *mailViewController = [[MFMailComposeViewController alloc] init]; + mailViewController.navigationBar.barStyle = self.navigationController.navigationBar.barStyle; + mailViewController.navigationBar.tintColor = self.navigationController.navigationBar.tintColor; + + if ([specifier localizedObjectForKey:kIASKMailComposeSubject]) { + [mailViewController setSubject:[specifier localizedObjectForKey:kIASKMailComposeSubject]]; + } + if ([[specifier specifierDict] objectForKey:kIASKMailComposeToRecipents]) { + [mailViewController setToRecipients:[[specifier specifierDict] objectForKey:kIASKMailComposeToRecipents]]; + } + if ([[specifier specifierDict] objectForKey:kIASKMailComposeCcRecipents]) { + [mailViewController setCcRecipients:[[specifier specifierDict] objectForKey:kIASKMailComposeCcRecipents]]; + } + if ([[specifier specifierDict] objectForKey:kIASKMailComposeBccRecipents]) { + [mailViewController setBccRecipients:[[specifier specifierDict] objectForKey:kIASKMailComposeBccRecipents]]; + } + if ([specifier localizedObjectForKey:kIASKMailComposeBody]) { + BOOL isHTML = NO; + if ([[specifier specifierDict] objectForKey:kIASKMailComposeBodyIsHTML]) { + isHTML = [[[specifier specifierDict] objectForKey:kIASKMailComposeBodyIsHTML] boolValue]; + } + + if ([self.delegate respondsToSelector:@selector(settingsViewController:mailComposeBodyForSpecifier:)]) { + [mailViewController setMessageBody:[self.delegate settingsViewController:self + mailComposeBodyForSpecifier:specifier] isHTML:isHTML]; + } + else { + [mailViewController setMessageBody:[specifier localizedObjectForKey:kIASKMailComposeBody] isHTML:isHTML]; + } + } + + UIViewController *vc = nil; + + if ([self.delegate respondsToSelector:@selector(settingsViewController:viewControllerForMailComposeViewForSpecifier:)]) { + vc = [self.delegate settingsViewController:self viewControllerForMailComposeViewForSpecifier:specifier]; + } + + if (vc == nil) { + vc = self; + } + + mailViewController.mailComposeDelegate = vc; +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 50000) +#pragma message "Now that we're iOS5 and up, remove this workaround" +#endif + if([vc respondsToSelector:@selector(presentViewController:animated:completion:)]) { + [vc presentViewController:mailViewController + animated:YES + completion:nil]; + } else { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + [vc presentModalViewController:mailViewController animated:YES]; +#pragma clang diagnostic pop + } + [mailViewController release]; + } else { + UIAlertView *alert = [[UIAlertView alloc] + initWithTitle:NSLocalizedString(@"Mail not configured", @"InAppSettingsKit") + message:NSLocalizedString(@"This device is not configured for sending Email. Please configure the Mail settings in the Settings app.", @"InAppSettingsKit") + delegate: nil + cancelButtonTitle:NSLocalizedString(@"OK", @"InAppSettingsKit") + otherButtonTitles:nil]; + [alert show]; + [alert release]; + } + + } else if ([[specifier type] isEqualToString:kIASKCustomViewSpecifier] && [self.delegate respondsToSelector:@selector(settingsViewController:tableView:didSelectCustomViewSpecifier:)]) { + [self.delegate settingsViewController:self tableView:tableView didSelectCustomViewSpecifier:specifier]; + } else { + [tableView deselectRowAtIndexPath:indexPath animated:NO]; + } +} + + +#pragma mark - +#pragma mark MFMailComposeViewControllerDelegate Function + +-(void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error { + + // Forward the mail compose delegate + if ([self.delegate respondsToSelector:@selector(settingsViewController:mailComposeController:didFinishWithResult:error:)]) { + [self.delegate settingsViewController:self + mailComposeController:controller + didFinishWithResult:result + error:error]; + } + +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 50000) +#pragma message "Now that we're iOS5 and up, remove this workaround" +#endif + if([self respondsToSelector:@selector(dismissViewControllerAnimated:completion:)]) { + [self dismissViewControllerAnimated:YES + completion:nil]; + } else { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + [self dismissModalViewControllerAnimated:YES]; +#pragma clang diagnostic pop + + } +} + +#pragma mark - +#pragma mark UITextFieldDelegate Functions + +- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField { + self.currentFirstResponder = textField; + return YES; +} + +- (void)_textChanged:(id)sender { + IASKTextField *text = [[(IASKTextField*)sender retain] autorelease]; + [_settingsStore setObject:[text text] forKey:[text key]]; + [[NSNotificationCenter defaultCenter] postNotificationName:kIASKAppSettingChanged + object:[text key] + userInfo:[NSDictionary dictionaryWithObject:[text text] + forKey:[text key]]]; +} + +- (BOOL)textFieldShouldReturn:(UITextField *)textField{ + [textField resignFirstResponder]; + self.currentFirstResponder = nil; + return YES; +} + +- (void)singleTapToEndEdit:(UIGestureRecognizer *)sender { + [self.tableView endEditing:NO]; +} + +#pragma mark Notifications + +- (void)synchronizeSettings { + [_settingsStore synchronize]; +} + +static NSDictionary *oldUserDefaults = nil; +- (void)userDefaultsDidChange { + NSDictionary *currentDict = [NSUserDefaults standardUserDefaults].dictionaryRepresentation; + NSMutableArray *indexPathsToUpdate = [NSMutableArray array]; + for (NSString *key in currentDict.allKeys) { + if (![[oldUserDefaults valueForKey:key] isEqual:[currentDict valueForKey:key]]) { + NSIndexPath *path = [self.settingsReader indexPathForKey:key]; + if (path && ![[self.settingsReader specifierForKey:key].type isEqualToString:kIASKCustomViewSpecifier]) { + [indexPathsToUpdate addObject:path]; + } + } + } + [oldUserDefaults release], oldUserDefaults = [currentDict retain]; + + + for (UITableViewCell *cell in self.tableView.visibleCells) { + if ([cell isKindOfClass:[IASKPSTextFieldSpecifierViewCell class]] && [((IASKPSTextFieldSpecifierViewCell*)cell).textField isFirstResponder]) { + [indexPathsToUpdate removeObject:[self.tableView indexPathForCell:cell]]; + } + } + if (indexPathsToUpdate.count) { + [self.tableView reloadRowsAtIndexPaths:indexPathsToUpdate withRowAnimation:UITableViewRowAnimationNone]; + } +} + +- (void)reload { + // wait 0.5 sec until UI is available after applicationWillEnterForeground + [self.tableView performSelector:@selector(reloadData) withObject:nil afterDelay:0.5]; +} + +#pragma mark CGRect Utility function +CGRect IASKCGRectSwap(CGRect rect) { + CGRect newRect; + newRect.origin.x = rect.origin.y; + newRect.origin.y = rect.origin.x; + newRect.size.width = rect.size.height; + newRect.size.height = rect.size.width; + return newRect; +} +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.h b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.h new file mode 100755 index 000000000..4805ddf3c --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.h @@ -0,0 +1,30 @@ +// +// IASKAppSettingsWebViewController.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import +#import + +@interface IASKAppSettingsWebViewController : UIViewController { + UIWebView *webView; + NSURL *url; +} + +- (id)initWithFile:(NSString*)htmlFileName key:(NSString*)key; + +@property (nonatomic, retain) UIWebView *webView; +@property (nonatomic, retain) NSURL *url; + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m new file mode 100755 index 000000000..d99da5cbe --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m @@ -0,0 +1,180 @@ +// +// IASKAppSettingsWebViewController.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2010: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import "IASKAppSettingsWebViewController.h" + +@implementation IASKAppSettingsWebViewController + +@synthesize url; +@synthesize webView; + +- (id)initWithFile:(NSString*)urlString key:(NSString*)key { + self = [super init]; + if (self) { + self.url = [NSURL URLWithString:urlString]; + if (!self.url || ![self.url scheme]) { + NSString *path = [[NSBundle mainBundle] pathForResource:[urlString stringByDeletingPathExtension] ofType:[urlString pathExtension]]; + if(path) + self.url = [NSURL fileURLWithPath:path]; + else + self.url = nil; + } + } + return self; +} + +- (void)loadView +{ + webView = [[UIWebView alloc] init]; + webView.autoresizingMask = UIViewAutoresizingFlexibleWidth | + UIViewAutoresizingFlexibleHeight; + webView.delegate = self; + + self.view = webView; +} + +- (void)dealloc { + [webView release], webView = nil; + [url release], url = nil; + + [super dealloc]; +} + +- (void)viewWillAppear:(BOOL)animated { + [webView loadRequest:[NSURLRequest requestWithURL:self.url]]; +} + +- (void)viewDidUnload { + [super viewDidUnload]; + self.webView = nil; +} + +- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { + return YES; +} + +- (void)webViewDidFinishLoad:(UIWebView *)webView { + self.navigationItem.title = [self.webView stringByEvaluatingJavaScriptFromString:@"document.title"]; +} + +- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { + NSURL *newURL = [request URL]; + + // intercept mailto URL and send it to an in-app Mail compose view instead + if ([[newURL scheme] isEqualToString:@"mailto"]) { + + NSArray *rawURLparts = [[newURL resourceSpecifier] componentsSeparatedByString:@"?"]; + if (rawURLparts.count > 2) { + return NO; // invalid URL + } + + MFMailComposeViewController *mailViewController = [[MFMailComposeViewController alloc] init]; + mailViewController.mailComposeDelegate = self; + + NSMutableArray *toRecipients = [NSMutableArray array]; + NSString *defaultRecipient = [rawURLparts objectAtIndex:0]; + if (defaultRecipient.length) { + [toRecipients addObject:defaultRecipient]; + } + + if (rawURLparts.count == 2) { + NSString *queryString = [rawURLparts objectAtIndex:1]; + + NSArray *params = [queryString componentsSeparatedByString:@"&"]; + for (NSString *param in params) { + NSArray *keyValue = [param componentsSeparatedByString:@"="]; + if (keyValue.count != 2) { + continue; + } + NSString *key = [[keyValue objectAtIndex:0] lowercaseString]; + NSString *value = [keyValue objectAtIndex:1]; + + value = (NSString *)CFURLCreateStringByReplacingPercentEscapesUsingEncoding(kCFAllocatorDefault, + (CFStringRef)value, + CFSTR(""), + kCFStringEncodingUTF8); + [value autorelease]; + + if ([key isEqualToString:@"subject"]) { + [mailViewController setSubject:value]; + } + + if ([key isEqualToString:@"body"]) { + [mailViewController setMessageBody:value isHTML:NO]; + } + + if ([key isEqualToString:@"to"]) { + [toRecipients addObjectsFromArray:[value componentsSeparatedByString:@","]]; + } + + if ([key isEqualToString:@"cc"]) { + NSArray *recipients = [value componentsSeparatedByString:@","]; + [mailViewController setCcRecipients:recipients]; + } + + if ([key isEqualToString:@"bcc"]) { + NSArray *recipients = [value componentsSeparatedByString:@","]; + [mailViewController setBccRecipients:recipients]; + } + } + } + + [mailViewController setToRecipients:toRecipients]; + +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 50000) +#pragma message "Now that we're iOS5 and up, remove this workaround" +#endif + if([self respondsToSelector:@selector(presentViewController:animated:completion:)]) { + [self presentViewController:mailViewController + animated:YES + completion:nil]; + } else { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + [self presentModalViewController:mailViewController animated:YES]; +#pragma clang diagnostic pop + } + [mailViewController release]; + return NO; + } + + // open inline if host is the same, otherwise, pass to the system + if (![newURL host] || [[newURL host] isEqualToString:[self.url host]]) { + return YES; + } + [[UIApplication sharedApplication] openURL:newURL]; + return NO; +} + +- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error { +#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 50000) +#pragma message "Now that we're iOS5 and up, remove this workaround" +#endif + if([self respondsToSelector:@selector(dismissViewControllerAnimated:completion:)]) { + [self dismissViewControllerAnimated:YES + completion:nil]; + } else { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + [self dismissModalViewControllerAnimated:YES]; +#pragma clang diagnostic pop + + } +} + + + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.h b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.h new file mode 100755 index 000000000..85f6d9fc2 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.h @@ -0,0 +1,36 @@ +// +// IASKSpecifierValuesViewController.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import +#import "IASKSettingsStore.h" +#import "IASKViewController.h" +@class IASKSpecifier; +@class IASKSettingsReader; + +@interface IASKSpecifierValuesViewController : UIViewController { + UITableView *_tableView; + + IASKSpecifier *_currentSpecifier; + NSIndexPath *_checkedItem; + IASKSettingsReader *_settingsReader; + id _settingsStore; +} + +@property (nonatomic, retain) UITableView *tableView; +@property (nonatomic, retain) NSIndexPath *checkedItem; +@property (nonatomic, retain) IASKSpecifier *currentSpecifier; + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m new file mode 100755 index 000000000..bd0b82ac6 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m @@ -0,0 +1,211 @@ +// +// IASKSpecifierValuesViewController.m +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import "IASKSpecifierValuesViewController.h" +#import "IASKSpecifier.h" +#import "IASKSettingsReader.h" +#import "IASKSettingsStoreUserDefaults.h" + +#define kCellValue @"kCellValue" + +@interface IASKSpecifierValuesViewController() +- (void)userDefaultsDidChange; +@end + +@implementation IASKSpecifierValuesViewController + +@synthesize tableView=_tableView; +@synthesize currentSpecifier=_currentSpecifier; +@synthesize checkedItem=_checkedItem; +@synthesize settingsReader = _settingsReader; +@synthesize settingsStore = _settingsStore; + +- (void) updateCheckedItem { + NSInteger index; + + // Find the currently checked item + if([self.settingsStore objectForKey:[_currentSpecifier key]]) { + index = [[_currentSpecifier multipleValues] indexOfObject:[self.settingsStore objectForKey:[_currentSpecifier key]]]; + } else { + index = [[_currentSpecifier multipleValues] indexOfObject:[_currentSpecifier defaultValue]]; + } + [self setCheckedItem:[NSIndexPath indexPathForRow:index inSection:0]]; +} + +- (id)settingsStore { + if(_settingsStore == nil) { + _settingsStore = [[IASKSettingsStoreUserDefaults alloc] init]; + } + return _settingsStore; +} + +- (void)loadView +{ + _tableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStyleGrouped]; + _tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth | + UIViewAutoresizingFlexibleHeight; + _tableView.delegate = self; + _tableView.dataSource = self; + + self.view = _tableView; +} + +- (void)viewWillAppear:(BOOL)animated { + if (_currentSpecifier) { + [self setTitle:[_currentSpecifier title]]; + [self updateCheckedItem]; + } + + if (_tableView) { + [_tableView reloadData]; + + // Make sure the currently checked item is visible + [_tableView scrollToRowAtIndexPath:[self checkedItem] atScrollPosition:UITableViewScrollPositionMiddle animated:NO]; + } + [super viewWillAppear:animated]; +} + +- (void)viewDidAppear:(BOOL)animated { + [_tableView flashScrollIndicators]; + [super viewDidAppear:animated]; + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(userDefaultsDidChange) + name:NSUserDefaultsDidChangeNotification + object:[NSUserDefaults standardUserDefaults]]; +} + +- (void)viewDidDisappear:(BOOL)animated { + [[NSNotificationCenter defaultCenter] removeObserver:self name:NSUserDefaultsDidChangeNotification object:nil]; + [super viewDidDisappear:animated]; +} + + +- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { + return YES; +} + +- (void)didReceiveMemoryWarning { + // Releases the view if it doesn't have a superview. + [super didReceiveMemoryWarning]; + + // Release any cached data, images, etc that aren't in use. +} + +- (void)viewDidUnload { + // Release any retained subviews of the main view. + // e.g. self.myOutlet = nil; + self.tableView = nil; +} + + +- (void)dealloc { + [_currentSpecifier release], _currentSpecifier = nil; + [_checkedItem release], _checkedItem = nil; + [_settingsReader release], _settingsReader = nil; + [_settingsStore release], _settingsStore = nil; + [_tableView release], _tableView = nil; + [super dealloc]; +} + + +#pragma mark - +#pragma mark UITableView delegates + +- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { + return 1; +} + +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return [_currentSpecifier multipleValuesCount]; +} + +- (void)selectCell:(UITableViewCell *)cell { + [cell setAccessoryType:UITableViewCellAccessoryCheckmark]; + [[cell textLabel] setTextColor:kIASKgrayBlueColor]; +} + +- (void)deselectCell:(UITableViewCell *)cell { + [cell setAccessoryType:UITableViewCellAccessoryNone]; + [[cell textLabel] setTextColor:[UIColor darkTextColor]]; +} + +- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section { + return [_currentSpecifier footerText]; +} + +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:kCellValue]; + NSArray *titles = [_currentSpecifier multipleTitles]; + + if (!cell) { + cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kCellValue] autorelease]; + } + + if ([indexPath isEqual:[self checkedItem]]) { + [self selectCell:cell]; + } else { + [self deselectCell:cell]; + } + + @try { + [[cell textLabel] setText:[self.settingsReader titleForStringId:[titles objectAtIndex:indexPath.row]]]; + } + @catch (NSException * e) {} + return cell; +} + +- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + + if (indexPath == [self checkedItem]) { + [tableView deselectRowAtIndexPath:indexPath animated:YES]; + return; + } + + NSArray *values = [_currentSpecifier multipleValues]; + + [tableView deselectRowAtIndexPath:indexPath animated:YES]; + [self deselectCell:[tableView cellForRowAtIndexPath:[self checkedItem]]]; + [self selectCell:[tableView cellForRowAtIndexPath:indexPath]]; + [self setCheckedItem:indexPath]; + + [self.settingsStore setObject:[values objectAtIndex:indexPath.row] forKey:[_currentSpecifier key]]; + [self.settingsStore synchronize]; + [[NSNotificationCenter defaultCenter] postNotificationName:kIASKAppSettingChanged + object:[_currentSpecifier key] + userInfo:[NSDictionary dictionaryWithObject:[values objectAtIndex:indexPath.row] + forKey:[_currentSpecifier key]]]; +} + +- (CGSize)contentSizeForViewInPopover { + return [[self view] sizeThatFits:CGSizeMake(320, 2000)]; +} + + +#pragma mark Notifications + +- (void)userDefaultsDidChange { + NSIndexPath *oldCheckedItem = [[self.checkedItem retain] autorelease]; + if(_currentSpecifier) { + [self updateCheckedItem]; + } + + // only reload the table if it had changed; prevents animation cancellation + if (![self.checkedItem isEqual:oldCheckedItem]) { + [_tableView reloadData]; + } +} + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKViewController.h b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKViewController.h new file mode 100755 index 000000000..40e450415 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKViewController.h @@ -0,0 +1,26 @@ +// +// IASKAppSettingsViewController.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +@class IASKSettingsReader; +@protocol IASKSettingsStore; + +// protocol all IASK view controllers implement +@protocol IASKViewController + +@property (nonatomic, retain) IASKSettingsReader* settingsReader; +@property (nonatomic, retain) id settingsStore; + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.h b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.h new file mode 100755 index 000000000..74892d6cd --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.h @@ -0,0 +1,178 @@ +// +// IASKSettingsReader.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import +#import + +#define kIASKPreferenceSpecifiers @"PreferenceSpecifiers" +#define kIASKCellImage @"IASKCellImage" + +#define kIASKType @"Type" +#define kIASKTitle @"Title" +#define kIASKFooterText @"FooterText" +#define kIASKKey @"Key" +#define kIASKFile @"File" +#define kIASKDefaultValue @"DefaultValue" +#define kIASKMinimumValue @"MinimumValue" +#define kIASKMaximumValue @"MaximumValue" +#define kIASKTrueValue @"TrueValue" +#define kIASKFalseValue @"FalseValue" +#define kIASKIsSecure @"IsSecure" +#define KIASKKeyboardType @"KeyboardType" +#define kIASKAutocapitalizationType @"AutocapitalizationType" +#define kIASKAutoCorrectionType @"AutocorrectionType" +#define kIASKValues @"Values" +#define kIASKTitles @"Titles" +#define kIASKViewControllerClass @"IASKViewControllerClass" +#define kIASKViewControllerSelector @"IASKViewControllerSelector" +#define kIASKButtonClass @"IASKButtonClass" +#define kIASKButtonAction @"IASKButtonAction" +#define kIASKMailComposeToRecipents @"IASKMailComposeToRecipents" +#define kIASKMailComposeCcRecipents @"IASKMailComposeCcRecipents" +#define kIASKMailComposeBccRecipents @"IASKMailComposeBccRecipents" +#define kIASKMailComposeSubject @"IASKMailComposeSubject" +#define kIASKMailComposeBody @"IASKMailComposeBody" +#define kIASKMailComposeBodyIsHTML @"IASKMailComposeBodyIsHTML" +#define kIASKKeyboardAlphabet @"Alphabet" +#define kIASKKeyboardNumbersAndPunctuation @"NumbersAndPunctuation" +#define kIASKKeyboardNumberPad @"NumberPad" +#define kIASKKeyboardDecimalPad @"DecimalPad" +#define kIASKKeyboardPhonePad @"PhonePad" +#define kIASKKeyboardNamePhonePad @"NamePhonePad" +#define kIASKKeyboardASCIICapable @"AsciiCapable" + +#define KIASKKeyboardURL @"URL" +#define kIASKKeyboardEmailAddress @"EmailAddress" +#define kIASKAutoCapNone @"None" +#define kIASKAutoCapSentences @"Sentences" +#define kIASKAutoCapWords @"Words" +#define kIASKAutoCapAllCharacters @"AllCharacters" +#define kIASKAutoCorrDefault @"Default" +#define kIASKAutoCorrNo @"No" +#define kIASKAutoCorrYes @"Yes" +#define kIASKMinimumValueImage @"MinimumValueImage" +#define kIASKMaximumValueImage @"MaximumValueImage" +#define kIASKAdjustsFontSizeToFitWidth @"IASKAdjustsFontSizeToFitWidth" +#define kIASKTextLabelAlignment @"IASKTextAlignment" +#define kIASKTextLabelAlignmentLeft @"IASKUITextAlignmentLeft" +#define kIASKTextLabelAlignmentCenter @"IASKUITextAlignmentCenter" +#define kIASKTextLabelAlignmentRight @"IASKUITextAlignmentRight" + +#define kIASKPSGroupSpecifier @"PSGroupSpecifier" +#define kIASKPSToggleSwitchSpecifier @"PSToggleSwitchSpecifier" +#define kIASKPSMultiValueSpecifier @"PSMultiValueSpecifier" +#define kIASKPSSliderSpecifier @"PSSliderSpecifier" +#define kIASKPSTitleValueSpecifier @"PSTitleValueSpecifier" +#define kIASKPSTextFieldSpecifier @"PSTextFieldSpecifier" +#define kIASKPSChildPaneSpecifier @"PSChildPaneSpecifier" +#define kIASKOpenURLSpecifier @"IASKOpenURLSpecifier" +#define kIASKButtonSpecifier @"IASKButtonSpecifier" +#define kIASKMailComposeSpecifier @"IASKMailComposeSpecifier" +#define kIASKCustomViewSpecifier @"IASKCustomViewSpecifier" + +#define kIASKAppSettingChanged @"kAppSettingChanged" + +#define kIASKSectionHeaderIndex 0 + +#define kIASKSliderNoImagesPadding 11 +#define kIASKSliderImagesPadding 43 + +#define kIASKSpacing 5 +#define kIASKMinLabelWidth 97 +#define kIASKMaxLabelWidth 240 +#define kIASKMinValueWidth 35 +#define kIASKPaddingLeft 9 +#define kIASKPaddingRight 10 +#define kIASKHorizontalPaddingGroupTitles 19 +#define kIASKVerticalPaddingGroupTitles 15 + +#define kIASKLabelFontSize 17 +#define kIASKgrayBlueColor [UIColor colorWithRed:0.318 green:0.4 blue:0.569 alpha:1.0] + +#define kIASKMinimumFontSize 12.0f + +#ifndef kCFCoreFoundationVersionNumber_iPhoneOS_4_0 +#define kCFCoreFoundationVersionNumber_iPhoneOS_4_0 550.32 +#endif + +#ifndef kCFCoreFoundationVersionNumber_iPhoneOS_4_1 +#define kCFCoreFoundationVersionNumber_iPhoneOS_4_1 550.38 +#endif + + +#define IASK_IF_IOS4_OR_GREATER(...) \ +if (kCFCoreFoundationVersionNumber >= kCFCoreFoundationVersionNumber_iPhoneOS_4_0) \ +{ \ +__VA_ARGS__ \ +} + +@class IASKSpecifier; + +/** settings reader transform iOS's settings plist files + to the IASKSpecifier model objects. + Besides that, it also hides the complexity of finding + the 'proper' Settings.bundle + */ +@interface IASKSettingsReader : NSObject + +/** designated initializer + searches for a settings bundle that contains + a plist with the specified fileName that must + be contained in the given bundle + + calls initWithFile where applicationBundle is + set to [NSBundle mainBundle] + */ +- (id) initWithSettingsFileNamed:(NSString*) fileName + applicationBundle:(NSBundle*) bundle; + +- (id) initWithFile:(NSString*)file; + +- (NSInteger)numberOfSections; +- (NSInteger)numberOfRowsForSection:(NSInteger)section; +- (IASKSpecifier*)specifierForIndexPath:(NSIndexPath*)indexPath; +- (NSIndexPath*)indexPathForKey:(NSString*)key; +- (IASKSpecifier*)specifierForKey:(NSString*)key; +- (NSString*)titleForSection:(NSInteger)section; +- (NSString*)keyForSection:(NSInteger)section; +- (NSString*)footerTextForSection:(NSInteger)section; +- (NSString*)titleForStringId:(NSString*)stringId; +- (NSString*)pathForImageNamed:(NSString*)image; + +///the main application bundle. most often [NSBundle mainBundle] +@property (nonatomic, readonly) NSBundle *applicationBundle; + +///the actual settings bundle +@property (nonatomic, readonly) NSBundle *settingsBundle; + +///the actual settings plist, parsed into a dictionary +@property (nonatomic, readonly) NSDictionary *settingsDictionary; + + +@property (nonatomic, retain) NSString *localizationTable; +@property (nonatomic, retain) NSArray *dataSource; +@property (nonatomic, retain) NSSet *hiddenKeys; + + +#pragma mark - internal use. public only for testing +- (NSString *)file:(NSString *)file + withBundle:(NSString *)bundle + suffix:(NSString *)suffix + extension:(NSString *)extension; +- (NSString *)locateSettingsFile:(NSString *)file; + +- (NSString *)platformSuffixForInterfaceIdiom:(UIUserInterfaceIdiom) interfaceIdiom; +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.m b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.m new file mode 100755 index 000000000..7242c1ae4 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.m @@ -0,0 +1,286 @@ +// +// IASKSettingsReader.m +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import "IASKSettingsReader.h" +#import "IASKSpecifier.h" + +#pragma mark - +@interface IASKSettingsReader () { +} +@end + +@implementation IASKSettingsReader + +- (id) initWithSettingsFileNamed:(NSString*) fileName + applicationBundle:(NSBundle*) bundle { + self = [super init]; + if (self) { + _applicationBundle = [bundle retain]; + + NSString* plistFilePath = [self locateSettingsFile: fileName]; + _settingsDictionary = [[NSDictionary dictionaryWithContentsOfFile:plistFilePath] retain]; + + //store the bundle which we'll need later for getting localizations + NSString* settingsBundlePath = [plistFilePath stringByDeletingLastPathComponent]; + _settingsBundle = [[NSBundle bundleWithPath:settingsBundlePath] retain]; + + // Look for localization file + self.localizationTable = [_settingsDictionary objectForKey:@"StringsTable"]; + if (!self.localizationTable) + { + // Look for localization file using filename + self.localizationTable = [[[[plistFilePath stringByDeletingPathExtension] // removes '.plist' + stringByDeletingPathExtension] // removes potential '.inApp' + lastPathComponent] // strip absolute path + stringByReplacingOccurrencesOfString:[self platformSuffixForInterfaceIdiom:UI_USER_INTERFACE_IDIOM()] withString:@""]; // removes potential '~device' (~ipad, ~iphone) + if([self.settingsBundle pathForResource:self.localizationTable ofType:@"strings"] == nil){ + // Could not find the specified localization: use default + self.localizationTable = @"Root"; + } + } + + if (self.settingsDictionary) { + [self _reinterpretBundle:self.settingsDictionary]; + } + } + return self; +} + +- (id)initWithFile:(NSString*)file { + return [self initWithSettingsFileNamed:file applicationBundle:[NSBundle mainBundle]]; +} + +- (id)init { + return [self initWithFile:@"Root"]; +} + +- (void)dealloc { + [_localizationTable release], _localizationTable = nil; + [_settingsDictionary release], _settingsDictionary = nil; + [_dataSource release], _dataSource = nil; + [_settingsBundle release], _settingsBundle = nil; + [_hiddenKeys release], _hiddenKeys = nil; + + [super dealloc]; +} + + +- (void)setHiddenKeys:(NSSet *)anHiddenKeys { + if (_hiddenKeys != anHiddenKeys) { + id old = _hiddenKeys; + _hiddenKeys = [anHiddenKeys retain]; + [old release]; + + if (self.settingsDictionary) { + [self _reinterpretBundle:self.settingsDictionary]; + } + } +} + + +- (void)_reinterpretBundle:(NSDictionary*)settingsBundle { + NSArray *preferenceSpecifiers = [settingsBundle objectForKey:kIASKPreferenceSpecifiers]; + NSInteger sectionCount = -1; + NSMutableArray *dataSource = [[[NSMutableArray alloc] init] autorelease]; + + for (NSDictionary *specifier in preferenceSpecifiers) { + if ([self.hiddenKeys containsObject:[specifier objectForKey:kIASKKey]]) { + continue; + } + if ([(NSString*)[specifier objectForKey:kIASKType] isEqualToString:kIASKPSGroupSpecifier]) { + NSMutableArray *newArray = [[NSMutableArray alloc] init]; + + [newArray addObject:specifier]; + [dataSource addObject:newArray]; + [newArray release]; + sectionCount++; + } + else { + if (sectionCount == -1) { + NSMutableArray *newArray = [[NSMutableArray alloc] init]; + [dataSource addObject:newArray]; + [newArray release]; + sectionCount++; + } + + IASKSpecifier *newSpecifier = [[IASKSpecifier alloc] initWithSpecifier:specifier]; + [(NSMutableArray*)[dataSource objectAtIndex:sectionCount] addObject:newSpecifier]; + [newSpecifier release]; + } + } + [self setDataSource:dataSource]; +} + +- (BOOL)_sectionHasHeading:(NSInteger)section { + return [[[[self dataSource] objectAtIndex:section] objectAtIndex:0] isKindOfClass:[NSDictionary class]]; +} + +- (NSInteger)numberOfSections { + return [[self dataSource] count]; +} + +- (NSInteger)numberOfRowsForSection:(NSInteger)section { + int headingCorrection = [self _sectionHasHeading:section] ? 1 : 0; + return [(NSArray*)[[self dataSource] objectAtIndex:section] count] - headingCorrection; +} + +- (IASKSpecifier*)specifierForIndexPath:(NSIndexPath*)indexPath { + int headingCorrection = [self _sectionHasHeading:indexPath.section] ? 1 : 0; + + IASKSpecifier *specifier = [[[self dataSource] objectAtIndex:indexPath.section] objectAtIndex:(indexPath.row+headingCorrection)]; + specifier.settingsReader = self; + return specifier; +} + +- (NSIndexPath*)indexPathForKey:(NSString *)key { + for (NSUInteger sectionIndex = 0; sectionIndex < self.dataSource.count; sectionIndex++) { + NSArray *section = [self.dataSource objectAtIndex:sectionIndex]; + for (NSUInteger rowIndex = 0; rowIndex < section.count; rowIndex++) { + IASKSpecifier *specifier = (IASKSpecifier*)[section objectAtIndex:rowIndex]; + if ([specifier isKindOfClass:[IASKSpecifier class]] && [specifier.key isEqualToString:key]) { + NSUInteger correctedRowIndex = rowIndex - [self _sectionHasHeading:sectionIndex]; + return [NSIndexPath indexPathForRow:correctedRowIndex inSection:sectionIndex]; + } + } + } + return nil; +} + +- (IASKSpecifier*)specifierForKey:(NSString*)key { + for (NSArray *specifiers in _dataSource) { + for (id sp in specifiers) { + if ([sp isKindOfClass:[IASKSpecifier class]]) { + if ([[sp key] isEqualToString:key]) { + return sp; + } + } + } + } + return nil; +} + +- (NSString*)titleForSection:(NSInteger)section { + if ([self _sectionHasHeading:section]) { + NSDictionary *dict = [[[self dataSource] objectAtIndex:section] objectAtIndex:kIASKSectionHeaderIndex]; + return [self titleForStringId:[dict objectForKey:kIASKTitle]]; + } + return nil; +} + +- (NSString*)keyForSection:(NSInteger)section { + if ([self _sectionHasHeading:section]) { + return [[[[self dataSource] objectAtIndex:section] objectAtIndex:kIASKSectionHeaderIndex] objectForKey:kIASKKey]; + } + return nil; +} + +- (NSString*)footerTextForSection:(NSInteger)section { + if ([self _sectionHasHeading:section]) { + NSDictionary *dict = [[[self dataSource] objectAtIndex:section] objectAtIndex:kIASKSectionHeaderIndex]; + return [self titleForStringId:[dict objectForKey:kIASKFooterText]]; + } + return nil; +} + +- (NSString*)titleForStringId:(NSString*)stringId { + return [self.settingsBundle localizedStringForKey:stringId value:stringId table:self.localizationTable]; +} + +- (NSString*)pathForImageNamed:(NSString*)image { + return [[self.settingsBundle bundlePath] stringByAppendingPathComponent:image]; +} + +- (NSString *)platformSuffixForInterfaceIdiom:(UIUserInterfaceIdiom) interfaceIdiom { + switch (interfaceIdiom) { + case UIUserInterfaceIdiomPad: return @"~ipad"; + case UIUserInterfaceIdiomPhone: return @"~iphone"; + } +} + +- (NSString *)file:(NSString *)file + withBundle:(NSString *)bundle + suffix:(NSString *)suffix + extension:(NSString *)extension { + + NSString *appBundlePath = [self.applicationBundle bundlePath]; + bundle = [appBundlePath stringByAppendingPathComponent:bundle]; + file = [file stringByAppendingFormat:@"%@%@", suffix, extension]; + return [bundle stringByAppendingPathComponent:file]; + +} + +- (NSString *)locateSettingsFile: (NSString *)file { + static NSString* const kIASKBundleFolder = @"Settings.bundle"; + static NSString* const kIASKBundleFolderAlt = @"InAppSettings.bundle"; + + static NSString* const kIASKBundleLocaleFolderExtension = @".lproj"; + + // The file is searched in the following order: + // + // InAppSettings.bundle/FILE~DEVICE.inApp.plist + // InAppSettings.bundle/FILE.inApp.plist + // InAppSettings.bundle/FILE~DEVICE.plist + // InAppSettings.bundle/FILE.plist + // Settings.bundle/FILE~DEVICE.inApp.plist + // Settings.bundle/FILE.inApp.plist + // Settings.bundle/FILE~DEVICE.plist + // Settings.bundle/FILE.plist + // + // where DEVICE is either "iphone" or "ipad" depending on the current + // interface idiom. + // + // Settings.app uses the ~DEVICE suffixes since iOS 4.0. There are some + // differences from this implementation: + // - For an iPhone-only app running on iPad, Settings.app will not use the + // ~iphone suffix. There is no point in using these suffixes outside + // of universal apps anyway. + // - This implementation uses the device suffixes on iOS 3.x as well. + // - also check current locale (short only) + + NSArray *settingsBundleNames = @[kIASKBundleFolderAlt, kIASKBundleFolder]; + + NSArray *extensions = @[@".inApp.plist", @".plist"]; + + NSArray *plattformSuffixes = @[[self platformSuffixForInterfaceIdiom:UI_USER_INTERFACE_IDIOM()], + @""]; + + NSArray *languageFolders = @[[[[NSLocale preferredLanguages] objectAtIndex:0] stringByAppendingString:kIASKBundleLocaleFolderExtension], + @""]; + + NSString *path = nil; + NSFileManager *fileManager = [NSFileManager defaultManager]; + + for (NSString *settingsBundleName in settingsBundleNames) { + for (NSString *extension in extensions) { + for (NSString *platformSuffix in plattformSuffixes) { + for (NSString *languageFolder in languageFolders) { + path = [self file:file + withBundle:[settingsBundleName stringByAppendingPathComponent:languageFolder] + suffix:platformSuffix + extension:extension]; + if ([fileManager fileExistsAtPath:path]) { + goto exitFromNestedLoop; + } + } + } + } + } + +exitFromNestedLoop: + return path; +} + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.h b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.h new file mode 100755 index 000000000..a0977c19d --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.h @@ -0,0 +1,59 @@ +// +// IASKSettingsStore.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2010: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// Marc-Etienne M.Léveillé, Edovia Inc., http://www.edovia.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import + +/** protocol that needs to be implemented from a settings store + */ +@protocol IASKSettingsStore +@required +- (void)setBool:(BOOL)value forKey:(NSString*)key; +- (void)setFloat:(float)value forKey:(NSString*)key; +- (void)setDouble:(double)value forKey:(NSString*)key; +- (void)setInteger:(int)value forKey:(NSString*)key; +- (void)setObject:(id)value forKey:(NSString*)key; +- (BOOL)boolForKey:(NSString*)key; +- (float)floatForKey:(NSString*)key; +- (double)doubleForKey:(NSString*)key; +- (int)integerForKey:(NSString*)key; +- (id)objectForKey:(NSString*)key; +- (BOOL)synchronize; // Write settings to a permanant storage. Returns YES on success, NO otherwise +@end + + +/** abstract default implementation of IASKSettingsStore protocol + + helper to implement a store which maps all methods to setObject:forKey: + and objectForKey:. Those 2 methods need to be overwritten. + */ +@interface IASKAbstractSettingsStore : NSObject + +/** default implementation raises an exception + must be overridden by subclasses + */ +- (void)setObject:(id)value forKey:(NSString*)key; + +/** default implementation raises an exception + must be overridden by subclasses + */ +- (id)objectForKey:(NSString*)key; + +/** default implementation does nothing and returns NO + */ +- (BOOL)synchronize; + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.m b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.m new file mode 100755 index 000000000..db858fa7c --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.m @@ -0,0 +1,68 @@ +// +// IASKSettingsStore.m +// http://www.inappsettingskit.com +// +// Copyright (c) 2010: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// Marc-Etienne M.Léveillé, Edovia Inc., http://www.edovia.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import "IASKSettingsStore.h" + +@implementation IASKAbstractSettingsStore + +- (void)setObject:(id)value forKey:(NSString*)key { + [NSException raise:@"Unimplemented" + format:@"setObject:forKey: must be implemented in subclasses of IASKAbstractSettingsStore"]; +} + +- (id)objectForKey:(NSString*)key { + [NSException raise:@"Unimplemented" + format:@"objectForKey: must be implemented in subclasses of IASKAbstractSettingsStore"]; + return nil; +} + +- (void)setBool:(BOOL)value forKey:(NSString*)key { + [self setObject:[NSNumber numberWithBool:value] forKey:key]; +} + +- (void)setFloat:(float)value forKey:(NSString*)key { + [self setObject:[NSNumber numberWithFloat:value] forKey:key]; +} + +- (void)setInteger:(int)value forKey:(NSString*)key { + [self setObject:[NSNumber numberWithInt:value] forKey:key]; +} + +- (void)setDouble:(double)value forKey:(NSString*)key { + [self setObject:[NSNumber numberWithDouble:value] forKey:key]; +} + +- (BOOL)boolForKey:(NSString*)key { + return [[self objectForKey:key] boolValue]; +} + +- (float)floatForKey:(NSString*)key { + return [[self objectForKey:key] floatValue]; +} +- (int)integerForKey:(NSString*)key { + return [[self objectForKey:key] intValue]; +} + +- (double)doubleForKey:(NSString*)key { + return [[self objectForKey:key] doubleValue]; +} + +- (BOOL)synchronize { + return NO; +} + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.h b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.h new file mode 100755 index 000000000..4d8970b44 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.h @@ -0,0 +1,36 @@ +// +// IASKSettingsStoreFile.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2010: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// Marc-Etienne M.Léveillé, Edovia Inc., http://www.edovia.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import +#import "IASKSettingsStore.h" + +/** file-based implementation of IASKAbstractSettingsStore + + uses an NSDictionary + its read/write to file support to store + settings in a file at the specified path + */ +@interface IASKSettingsStoreFile : IASKAbstractSettingsStore + +/** designated initializer + + @param path absolute file-path to store settings dictionary + */ +- (id)initWithPath:(NSString*)path; + +@property (nonatomic, retain, readonly) NSString* filePath; + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.m b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.m new file mode 100755 index 000000000..4244340c4 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.m @@ -0,0 +1,60 @@ +// +// IASKSettingsStoreFile.m +// http://www.inappsettingskit.com +// +// Copyright (c) 2010: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// Marc-Etienne M.Léveillé, Edovia Inc., http://www.edovia.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import "IASKSettingsStoreFile.h" + +@interface IASKSettingsStoreFile() { + NSMutableDictionary * _dict; +} + +@property (nonatomic, retain, readwrite) NSString* filePath; + +@end + +@implementation IASKSettingsStoreFile + +- (id)initWithPath:(NSString*)path { + if((self = [super init])) { + _filePath = [path retain]; + _dict = [[NSMutableDictionary alloc] initWithContentsOfFile:path]; + if(_dict == nil) { + _dict = [[NSMutableDictionary alloc] init]; + } + } + return self; +} + +- (void)dealloc { + [_dict release], _dict = nil; + [_filePath release], _filePath = nil; + + [super dealloc]; +} + +- (void)setObject:(id)value forKey:(NSString *)key { + [_dict setObject:value forKey:key]; +} + +- (id)objectForKey:(NSString *)key { + return [_dict objectForKey:key]; +} + +- (BOOL)synchronize { + return [_dict writeToFile:_filePath atomically:YES]; +} + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.h b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.h new file mode 100755 index 000000000..4c03540cf --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.h @@ -0,0 +1,33 @@ +// +// IASKSettingsStoreUserDefaults.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2010: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// Marc-Etienne M.Léveillé, Edovia Inc., http://www.edovia.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import +#import "IASKSettingsStore.h" + +/** implementation of IASKSettingsStore that uses NSUserDefaults + */ +@interface IASKSettingsStoreUserDefaults : NSObject + +///designated initializer +- (id) initWithUserDefaults:(NSUserDefaults*) defaults; + +///calls initWithUserDefaults: with [NSUserDefaults standardUserDefaults] +- (id) init; + +@property (nonatomic, retain, readonly) NSUserDefaults* defaults; + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.m b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.m new file mode 100755 index 000000000..f99b6844e --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.m @@ -0,0 +1,89 @@ +// +// IASKSettingsStoreUserDefaults.m +// http://www.inappsettingskit.com +// +// Copyright (c) 2010: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// Marc-Etienne M.Léveillé, Edovia Inc., http://www.edovia.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import "IASKSettingsStoreUserDefaults.h" + +@interface IASKSettingsStoreUserDefaults () + +@property (nonatomic, retain, readwrite) NSUserDefaults* defaults; + +@end + +@implementation IASKSettingsStoreUserDefaults + +- (void)dealloc { + [_defaults release]; + [super dealloc]; +} + +- (id)initWithUserDefaults:(NSUserDefaults *)defaults { + self = [super init]; + if( self ) { + _defaults = [defaults retain]; + } + return self; +} + +- (id)init { + return [self initWithUserDefaults:[NSUserDefaults standardUserDefaults]]; +} + +- (void)setBool:(BOOL)value forKey:(NSString*)key { + [self.defaults setBool:value forKey:key]; +} + +- (void)setFloat:(float)value forKey:(NSString*)key { + [self.defaults setFloat:value forKey:key]; +} + +- (void)setDouble:(double)value forKey:(NSString*)key { + [self.defaults setDouble:value forKey:key]; +} + +- (void)setInteger:(int)value forKey:(NSString*)key { + [self.defaults setInteger:value forKey:key]; +} + +- (void)setObject:(id)value forKey:(NSString*)key { + [self.defaults setObject:value forKey:key]; +} + +- (BOOL)boolForKey:(NSString*)key { + return [self.defaults boolForKey:key]; +} + +- (float)floatForKey:(NSString*)key { + return [self.defaults floatForKey:key]; +} + +- (double)doubleForKey:(NSString*)key { + return [self.defaults doubleForKey:key]; +} + +- (int)integerForKey:(NSString*)key { + return [self.defaults integerForKey:key]; +} + +- (id)objectForKey:(NSString*)key { + return [self.defaults objectForKey:key]; +} + +- (BOOL)synchronize { + return [self.defaults synchronize]; +} + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.h b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.h new file mode 100755 index 000000000..688816ecb --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.h @@ -0,0 +1,62 @@ +// +// IASKSpecifier.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import +#import + +@class IASKSettingsReader; + +@interface IASKSpecifier : NSObject { + NSDictionary *_specifierDict; + NSDictionary *_multipleValuesDict; + IASKSettingsReader *_settingsReader; +} +@property (nonatomic, retain) NSDictionary *specifierDict; +@property (nonatomic, assign) IASKSettingsReader *settingsReader; + +- (id)initWithSpecifier:(NSDictionary*)specifier; +- (NSString*)localizedObjectForKey:(NSString*)key; +- (NSString*)title; +- (NSString*)key; +- (NSString*)type; +- (NSString*)titleForCurrentValue:(id)currentValue; +- (NSInteger)multipleValuesCount; +- (NSArray*)multipleValues; +- (NSArray*)multipleTitles; +- (NSString*)file; +- (id)defaultValue; +- (id)defaultStringValue; +- (BOOL)defaultBoolValue; +- (id)trueValue; +- (id)falseValue; +- (float)minimumValue; +- (float)maximumValue; +- (NSString*)minimumValueImage; +- (NSString*)maximumValueImage; +- (BOOL)isSecure; +- (UIKeyboardType)keyboardType; +- (UITextAutocapitalizationType)autocapitalizationType; +- (UITextAutocorrectionType)autoCorrectionType; +- (NSString*)footerText; +- (Class)viewControllerClass; +- (SEL)viewControllerSelector; +-(Class)buttonClass; +-(SEL)buttonAction; +- (UIImage *)cellImage; +- (UIImage *)highlightedCellImage; +- (BOOL)adjustsFontSizeToFitWidth; +- (UITextAlignment)textAlignment; +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.m b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.m new file mode 100755 index 000000000..57954c2ef --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.m @@ -0,0 +1,280 @@ +// +// IASKSpecifier.m +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import "IASKSpecifier.h" +#import "IASKSettingsReader.h" + +@interface IASKSpecifier () +@property (nonatomic, retain) NSDictionary *multipleValuesDict; +- (void)_reinterpretValues:(NSDictionary*)specifierDict; +@end + +@implementation IASKSpecifier + +@synthesize specifierDict=_specifierDict; +@synthesize multipleValuesDict=_multipleValuesDict; +@synthesize settingsReader = _settingsReader; + +- (id)initWithSpecifier:(NSDictionary*)specifier { + if ((self = [super init])) { + [self setSpecifierDict:specifier]; + + if ([[self type] isEqualToString:kIASKPSMultiValueSpecifier] || + [[self type] isEqualToString:kIASKPSTitleValueSpecifier]) { + [self _reinterpretValues:[self specifierDict]]; + } + } + return self; +} + +- (void)dealloc { + [_specifierDict release], _specifierDict = nil; + [_multipleValuesDict release], _multipleValuesDict = nil; + + _settingsReader = nil; + + [super dealloc]; +} + +- (void)_reinterpretValues:(NSDictionary*)specifierDict { + NSArray *values = [_specifierDict objectForKey:kIASKValues]; + NSArray *titles = [_specifierDict objectForKey:kIASKTitles]; + + NSMutableDictionary *multipleValuesDict = [[[NSMutableDictionary alloc] init] autorelease]; + + if (values) { + [multipleValuesDict setObject:values forKey:kIASKValues]; + } + + if (titles) { + [multipleValuesDict setObject:titles forKey:kIASKTitles]; + } + + [self setMultipleValuesDict:multipleValuesDict]; +} +- (NSString*)localizedObjectForKey:(NSString*)key { + return [self.settingsReader titleForStringId:[_specifierDict objectForKey:key]]; +} + +- (NSString*)title { + return [self localizedObjectForKey:kIASKTitle]; +} + +- (NSString*)footerText { + return [self localizedObjectForKey:kIASKFooterText]; +} + +-(Class) viewControllerClass { + return NSClassFromString([_specifierDict objectForKey:kIASKViewControllerClass]); +} + +-(SEL) viewControllerSelector { + return NSSelectorFromString([_specifierDict objectForKey:kIASKViewControllerSelector]); +} + +-(Class)buttonClass { + return NSClassFromString([_specifierDict objectForKey:kIASKButtonClass]); +} + +-(SEL)buttonAction { + return NSSelectorFromString([_specifierDict objectForKey:kIASKButtonAction]); +} + +- (NSString*)key { + return [_specifierDict objectForKey:kIASKKey]; +} + +- (NSString*)type { + return [_specifierDict objectForKey:kIASKType]; +} + +- (NSString*)titleForCurrentValue:(id)currentValue { + NSArray *values = [self multipleValues]; + NSArray *titles = [self multipleTitles]; + if (values.count != titles.count) { + return nil; + } + NSInteger keyIndex = [values indexOfObject:currentValue]; + if (keyIndex == NSNotFound) { + return nil; + } + @try { + return [self.settingsReader titleForStringId:[titles objectAtIndex:keyIndex]]; + } + @catch (NSException * e) {} + return nil; +} + +- (NSInteger)multipleValuesCount { + return [[_multipleValuesDict objectForKey:kIASKValues] count]; +} + +- (NSArray*)multipleValues { + return [_multipleValuesDict objectForKey:kIASKValues]; +} + +- (NSArray*)multipleTitles { + return [_multipleValuesDict objectForKey:kIASKTitles]; +} + +- (NSString*)file { + return [_specifierDict objectForKey:kIASKFile]; +} + +- (id)defaultValue { + return [_specifierDict objectForKey:kIASKDefaultValue]; +} + +- (id)defaultStringValue { + return [[_specifierDict objectForKey:kIASKDefaultValue] description]; +} + +- (BOOL)defaultBoolValue { + id defaultValue = [self defaultValue]; + if ([defaultValue isEqual:[self trueValue]]) { + return YES; + } + if ([defaultValue isEqual:[self falseValue]]) { + return NO; + } + return [defaultValue boolValue]; +} + +- (id)trueValue { + return [_specifierDict objectForKey:kIASKTrueValue]; +} + +- (id)falseValue { + return [_specifierDict objectForKey:kIASKFalseValue]; +} + +- (float)minimumValue { + return [[_specifierDict objectForKey:kIASKMinimumValue] floatValue]; +} + +- (float)maximumValue { + return [[_specifierDict objectForKey:kIASKMaximumValue] floatValue]; +} + +- (NSString*)minimumValueImage { + return [_specifierDict objectForKey:kIASKMinimumValueImage]; +} + +- (NSString*)maximumValueImage { + return [_specifierDict objectForKey:kIASKMaximumValueImage]; +} + +- (BOOL)isSecure { + return [[_specifierDict objectForKey:kIASKIsSecure] boolValue]; +} + +- (UIKeyboardType)keyboardType { + if ([[_specifierDict objectForKey:KIASKKeyboardType] isEqualToString:kIASKKeyboardAlphabet]) { + return UIKeyboardTypeDefault; + } + else if ([[_specifierDict objectForKey:KIASKKeyboardType] isEqualToString:kIASKKeyboardNumbersAndPunctuation]) { + return UIKeyboardTypeNumbersAndPunctuation; + } + else if ([[_specifierDict objectForKey:KIASKKeyboardType] isEqualToString:kIASKKeyboardNumberPad]) { + return UIKeyboardTypeNumberPad; + } + else if ([[_specifierDict objectForKey:KIASKKeyboardType] isEqualToString:kIASKKeyboardPhonePad]) { + return UIKeyboardTypePhonePad; + } + else if ([[_specifierDict objectForKey:KIASKKeyboardType] isEqualToString:kIASKKeyboardNamePhonePad]) { + return UIKeyboardTypeNamePhonePad; + } + else if ([[_specifierDict objectForKey:KIASKKeyboardType] isEqualToString:kIASKKeyboardASCIICapable]) { + return UIKeyboardTypeASCIICapable; + } + else if ([[_specifierDict objectForKey:KIASKKeyboardType] isEqualToString:kIASKKeyboardDecimalPad]) { + if (kCFCoreFoundationVersionNumber >= kCFCoreFoundationVersionNumber_iPhoneOS_4_1) { + return UIKeyboardTypeDecimalPad; + } + else { + return UIKeyboardTypeNumbersAndPunctuation; + } + } + else if ([[_specifierDict objectForKey:KIASKKeyboardType] isEqualToString:KIASKKeyboardURL]) { + return UIKeyboardTypeURL; + } + else if ([[_specifierDict objectForKey:KIASKKeyboardType] isEqualToString:kIASKKeyboardEmailAddress]) { + return UIKeyboardTypeEmailAddress; + } + return UIKeyboardTypeDefault; +} + +- (UITextAutocapitalizationType)autocapitalizationType { + if ([[_specifierDict objectForKey:kIASKAutocapitalizationType] isEqualToString:kIASKAutoCapNone]) { + return UITextAutocapitalizationTypeNone; + } + else if ([[_specifierDict objectForKey:kIASKAutocapitalizationType] isEqualToString:kIASKAutoCapSentences]) { + return UITextAutocapitalizationTypeSentences; + } + else if ([[_specifierDict objectForKey:kIASKAutocapitalizationType] isEqualToString:kIASKAutoCapWords]) { + return UITextAutocapitalizationTypeWords; + } + else if ([[_specifierDict objectForKey:kIASKAutocapitalizationType] isEqualToString:kIASKAutoCapAllCharacters]) { + return UITextAutocapitalizationTypeAllCharacters; + } + return UITextAutocapitalizationTypeNone; +} + +- (UITextAutocorrectionType)autoCorrectionType { + if ([[_specifierDict objectForKey:kIASKAutoCorrectionType] isEqualToString:kIASKAutoCorrDefault]) { + return UITextAutocorrectionTypeDefault; + } + else if ([[_specifierDict objectForKey:kIASKAutoCorrectionType] isEqualToString:kIASKAutoCorrNo]) { + return UITextAutocorrectionTypeNo; + } + else if ([[_specifierDict objectForKey:kIASKAutoCorrectionType] isEqualToString:kIASKAutoCorrYes]) { + return UITextAutocorrectionTypeYes; + } + return UITextAutocorrectionTypeDefault; +} + +- (UIImage *)cellImage +{ + return [UIImage imageNamed:[_specifierDict objectForKey:kIASKCellImage]]; +} + +- (UIImage *)highlightedCellImage +{ + return [UIImage imageNamed:[[_specifierDict objectForKey:kIASKCellImage ] stringByAppendingString:@"Highlighted"]]; +} + +- (BOOL)adjustsFontSizeToFitWidth { + NSNumber *boxedResult = [_specifierDict objectForKey:kIASKAdjustsFontSizeToFitWidth]; + return !boxedResult || [boxedResult boolValue]; +} + +- (UITextAlignment)textAlignment +{ + if ([[_specifierDict objectForKey:kIASKTextLabelAlignment] isEqualToString:kIASKTextLabelAlignmentLeft]) { + return NSTextAlignmentLeft; + } else if ([[_specifierDict objectForKey:kIASKTextLabelAlignment] isEqualToString:kIASKTextLabelAlignmentCenter]) { + return NSTextAlignmentCenter; + } else if ([[_specifierDict objectForKey:kIASKTextLabelAlignment] isEqualToString:kIASKTextLabelAlignmentRight]) { + return NSTextAlignmentRight; + } + if ([self.type isEqualToString:kIASKButtonSpecifier] && !self.cellImage) { + return NSTextAlignmentCenter; + } else if ([self.type isEqualToString:kIASKPSMultiValueSpecifier] || [self.type isEqualToString:kIASKPSTitleValueSpecifier]) { + return NSTextAlignmentRight; + } + return NSTextAlignmentLeft; +} +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.h b/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.h new file mode 100755 index 000000000..1aca0cfe1 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.h @@ -0,0 +1,31 @@ +// +// IASKPSSliderSpecifierViewCell.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import + +@class IASKSlider; + +@interface IASKPSSliderSpecifierViewCell : UITableViewCell { + IASKSlider *_slider; + UIImageView *_minImage; + UIImageView *_maxImage; +} + +@property (nonatomic, assign) IASKSlider *slider; +@property (nonatomic, assign) UIImageView *minImage; +@property (nonatomic, assign) UIImageView *maxImage; + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.m b/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.m new file mode 100755 index 000000000..dc2130d85 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.m @@ -0,0 +1,100 @@ +// +// IASKPSSliderSpecifierViewCell.m +// http://www.inappsettingskit.com +// +// Copyright (c) 2009-2010: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import "IASKPSSliderSpecifierViewCell.h" +#import "IASKSlider.h" +#import "IASKSettingsReader.h" + +@implementation IASKPSSliderSpecifierViewCell + +@synthesize slider=_slider, + minImage=_minImage, + maxImage=_maxImage; + +- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier +{ + self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; + if (self) { + // Setting only frame data that will not be overwritten by layoutSubviews + // Slider + _slider = [[[IASKSlider alloc] initWithFrame:CGRectMake(0, 0, 0, 23)] autorelease]; + _slider.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | + UIViewAutoresizingFlexibleWidth; + _slider.continuous = NO; + [self.contentView addSubview:_slider]; + + // MinImage + _minImage = [[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 21, 21)] autorelease]; + _minImage.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | + UIViewAutoresizingFlexibleBottomMargin; + [self.contentView addSubview:_minImage]; + + // MaxImage + _maxImage = [[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 21, 21)] autorelease]; + _maxImage.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | + UIViewAutoresizingFlexibleBottomMargin; + [self.contentView addSubview:_maxImage]; + + self.selectionStyle = UITableViewCellSelectionStyleNone; + } + return self; +} + +- (void)layoutSubviews { + [super layoutSubviews]; + CGRect sliderBounds = _slider.bounds; + CGPoint sliderCenter = _slider.center; + const double superViewWidth = _slider.superview.frame.size.width; + + sliderCenter.x = superViewWidth / 2; + sliderCenter.y = self.contentView.center.y; + sliderBounds.size.width = superViewWidth - kIASKSliderNoImagesPadding * 2; + _minImage.hidden = YES; + _maxImage.hidden = YES; + + // Check if there are min and max images. If so, change the layout accordingly. + if (_minImage.image) { + // Min image + _minImage.hidden = NO; + sliderCenter.x += (kIASKSliderImagesPadding - kIASKSliderNoImagesPadding) / 2; + sliderBounds.size.width -= (kIASKSliderImagesPadding - kIASKSliderNoImagesPadding); + _minImage.center = CGPointMake(_minImage.frame.size.width / 2 + kIASKPaddingLeft, + self.contentView.center.y); + } + if (_maxImage.image) { + // Max image + _maxImage.hidden = NO; + sliderCenter.x -= (kIASKSliderImagesPadding - kIASKSliderNoImagesPadding) / 2; + sliderBounds.size.width -= (kIASKSliderImagesPadding - kIASKSliderNoImagesPadding); + _maxImage.center = CGPointMake(self.contentView.bounds.size.width - _maxImage.frame.size.width / 2 - kIASKPaddingRight, + self.contentView.center.y); + } + + _slider.bounds = sliderBounds; + _slider.center = sliderCenter; +} + +- (void)dealloc { + _minImage.image = nil; + _maxImage.image = nil; + [super dealloc]; +} + +- (void)prepareForReuse { + _minImage.image = nil; + _maxImage.image = nil; +} +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.h b/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.h new file mode 100755 index 000000000..16b90ed94 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.h @@ -0,0 +1,27 @@ +// +// IASKPSTextFieldSpecifierViewCell.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import + +@class IASKTextField; + +@interface IASKPSTextFieldSpecifierViewCell : UITableViewCell { + IASKTextField *_textField; +} + +@property (nonatomic, assign) IASKTextField *textField; + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.m b/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.m new file mode 100755 index 000000000..2325e7c18 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.m @@ -0,0 +1,77 @@ +// +// IASKPSTextFieldSpecifierViewCell.m +// http://www.inappsettingskit.com +// +// Copyright (c) 2009-2010: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import "IASKPSTextFieldSpecifierViewCell.h" +#import "IASKTextField.h" +#import "IASKSettingsReader.h" + +@implementation IASKPSTextFieldSpecifierViewCell + +@synthesize textField=_textField; + +- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier +{ + self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; + if (self) { + self.textLabel.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin; + + // TextField + _textField = [[[IASKTextField alloc] initWithFrame:CGRectMake(0, 0, 200, 21)] autorelease]; + _textField.autoresizingMask = UIViewAutoresizingFlexibleWidth | + UIViewAutoresizingFlexibleBottomMargin | + UIViewAutoresizingFlexibleLeftMargin; + _textField.font = [UIFont systemFontOfSize:17.0f]; + _textField.minimumFontSize = kIASKMinimumFontSize; + _textField.textColor = [UIColor colorWithRed:0.275 green:0.376 blue:0.522 alpha:1.000]; + [self.contentView addSubview:_textField]; + + self.selectionStyle = UITableViewCellSelectionStyleNone; + } + return self; +} + +- (void)layoutSubviews { + [super layoutSubviews]; + + // Label + CGFloat imageOffset = self.imageView.image ? self.imageView.bounds.size.width + kIASKPaddingLeft : 0; + CGSize labelSize = [self.textLabel sizeThatFits:CGSizeZero]; + labelSize.width = MAX(labelSize.width, kIASKMinLabelWidth - imageOffset); + self.textLabel.frame = (CGRect){self.textLabel.frame.origin, {MIN(kIASKMaxLabelWidth, labelSize.width), self.textLabel.frame.size.height}} ; + + // TextField + _textField.center = CGPointMake(_textField.center.x, self.contentView.center.y); + CGRect textFieldFrame = _textField.frame; + textFieldFrame.origin.x = self.textLabel.frame.origin.x + MAX(kIASKMinLabelWidth - imageOffset, self.textLabel.frame.size.width) + kIASKSpacing; + textFieldFrame.size.width = _textField.superview.frame.size.width - textFieldFrame.origin.x - kIASKPaddingRight; + + if (!self.textLabel.text.length) { + textFieldFrame.origin.x = kIASKPaddingLeft + imageOffset; + textFieldFrame.size.width = self.contentView.bounds.size.width - 2* kIASKPaddingLeft - imageOffset; + } else if (_textField.textAlignment == NSTextAlignmentRight) { + textFieldFrame.origin.x = self.textLabel.frame.origin.x + labelSize.width + kIASKSpacing; + textFieldFrame.size.width = _textField.superview.frame.size.width - textFieldFrame.origin.x - kIASKPaddingRight; + } + _textField.frame = textFieldFrame; +} + + +- (void)dealloc { + [super dealloc]; +} + + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.h b/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.h new file mode 100755 index 000000000..b3185b410 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.h @@ -0,0 +1,22 @@ +// +// IASKPSTitleValueSpecifierViewCell.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2010: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import + + +@interface IASKPSTitleValueSpecifierViewCell : UITableViewCell + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m b/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m new file mode 100755 index 000000000..5e6e1025a --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m @@ -0,0 +1,53 @@ +// +// IASKPSTitleValueSpecifierViewCell.m +// http://www.inappsettingskit.com +// +// Copyright (c) 2010: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import "IASKPSTitleValueSpecifierViewCell.h" +#import "IASKSettingsReader.h" + + +@implementation IASKPSTitleValueSpecifierViewCell + +- (void)layoutSubviews { + [super layoutSubviews]; + + CGSize viewSize = [self.textLabel superview].frame.size; + + // if there's an image, make room for it + CGFloat imageOffset = floor(self.imageView.image ? self.imageView.bounds.size.width + self.imageView.frame.origin.x : 0); + + // set the left title label frame + CGFloat labelWidth = [self.textLabel sizeThatFits:CGSizeZero].width; + CGFloat minValueWidth = (self.detailTextLabel.text.length) ? kIASKMinValueWidth + kIASKSpacing : 0; + labelWidth = MIN(labelWidth, viewSize.width - minValueWidth - kIASKPaddingLeft -kIASKPaddingRight - imageOffset); + CGRect labelFrame = CGRectMake(kIASKPaddingLeft + imageOffset, 0, labelWidth, viewSize.height -2); + if (!self.detailTextLabel.text.length) { + labelFrame = CGRectMake(kIASKPaddingLeft + imageOffset, 0, viewSize.width - kIASKPaddingLeft - kIASKPaddingRight - imageOffset, viewSize.height -2); + } + self.textLabel.frame = labelFrame; + + // set the right value label frame + if (!self.textLabel.text.length) { + viewSize = [self.detailTextLabel superview].frame.size; + self.detailTextLabel.frame = CGRectMake(kIASKPaddingLeft + imageOffset, 0, viewSize.width - kIASKPaddingLeft - kIASKPaddingRight - imageOffset, viewSize.height -2); + } else if (self.detailTextLabel.textAlignment == NSTextAlignmentLeft) { + CGRect valueFrame = self.detailTextLabel.frame; + valueFrame.origin.x = labelFrame.origin.x + MAX(kIASKMinLabelWidth - imageOffset, labelWidth) + kIASKSpacing; + valueFrame.size.width = self.detailTextLabel.superview.frame.size.width - valueFrame.origin.x - kIASKPaddingRight; + self.detailTextLabel.frame = valueFrame; + } +} + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.h b/media/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.h new file mode 100755 index 000000000..34c5ecbbe --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.h @@ -0,0 +1,26 @@ +// +// IASKSlider.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import + + +@interface IASKSlider : UISlider { + NSString *_key; +} + +@property (nonatomic, retain) NSString *key; + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.m b/media/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.m new file mode 100755 index 000000000..d591ff298 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.m @@ -0,0 +1,30 @@ +// +// IASKSlider.m +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import "IASKSlider.h" + + +@implementation IASKSlider + +@synthesize key=_key; + +- (void)dealloc { + [_key release], _key = nil; + + [super dealloc]; +} + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.h b/media/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.h new file mode 100755 index 000000000..b1439bd1c --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.h @@ -0,0 +1,26 @@ +// +// IASKSwitch.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import + + +@interface IASKSwitch : UISwitch { + NSString *_key; +} + +@property (nonatomic, retain) NSString *key; + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.m b/media/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.m new file mode 100755 index 000000000..f32aba4d3 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.m @@ -0,0 +1,31 @@ +// +// IASKSwitch.m +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import "IASKSwitch.h" + + +@implementation IASKSwitch + +@synthesize key=_key; + +- (void)dealloc { + [_key release], _key = nil; + + [super dealloc]; +} + + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.h b/media/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.h new file mode 100755 index 000000000..47c9be375 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.h @@ -0,0 +1,26 @@ +// +// IASKTextField.h +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import + + +@interface IASKTextField : UITextField { + NSString *_key; +} + +@property (nonatomic, retain) NSString *key; + +@end diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.m b/media/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.m new file mode 100755 index 000000000..9056896f4 --- /dev/null +++ b/media/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.m @@ -0,0 +1,30 @@ +// +// IASKTextField.m +// http://www.inappsettingskit.com +// +// Copyright (c) 2009: +// Luc Vandal, Edovia Inc., http://www.edovia.com +// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com +// All rights reserved. +// +// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz, +// as the original authors of this code. You can give credit in a blog post, a tweet or on +// a info page of your app. Also, the original authors appreciate letting them know if you use this code. +// +// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php +// + +#import "IASKTextField.h" + + +@implementation IASKTextField + +@synthesize key=_key; + +- (void)dealloc { + [_key release], _key = nil; + + [super dealloc]; +} + +@end diff --git a/media/ios/Resources/Settings.bundle/Root.plist b/media/ios/Resources/Settings.bundle/Root.plist new file mode 100644 index 000000000..ba4d67267 --- /dev/null +++ b/media/ios/Resources/Settings.bundle/Root.plist @@ -0,0 +1,103 @@ + + + + + PreferenceSpecifiers + + + Title + Story list + Type + PSGroupSpecifier + + + Type + PSMultiValueSpecifier + Title + Story order + Titles + + Newest first + Oldest first + + DefaultValue + newest + Values + + newest + oldest + + Key + default_order + + + Type + PSMultiValueSpecifier + Title + Show stories + Titles + + All stories + Unread only + + DefaultValue + all + Values + + all + unread + + Key + default_read_filter + + + Title + Offline stories + Type + PSGroupSpecifier + + + Type + PSToggleSwitchSpecifier + Title + Download stories + Key + offline_allowed + DefaultValue + + + + Type + PSToggleSwitchSpecifier + Title + Download images + Key + offline_image_download + DefaultValue + + + + Type + PSMultiValueSpecifier + Title + Download using + Titles + + Wifi + Cellular + Wifi only + + DefaultValue + cellular + Values + + cellular + wifi + + Key + offline_download_connection + + + StringsTable + Root + + diff --git a/media/ios/Resources/Settings.bundle/en.lproj/Root.strings b/media/ios/Resources/Settings.bundle/en.lproj/Root.strings new file mode 100644 index 0000000000000000000000000000000000000000..8cd87b9d6b20c1fbf87bd4db3db267fca5ad4df9 GIT binary patch literal 546 zcmaixOHRW;5JYRuDMndFh#Ua1V1d}N;sVAV2TO?uC3a9aJn*VxFrY}tnon0(S66#J z-d9>G>6W!ur(SDqlp`9nn~*(m%iWnv?yq`Qfp6XbK1?+om~~#r)ZnhkYQU_VbfjuT zHNn`CX<0sd*m1A}>&5sU$akD=GTXJ1e literal 0 HcmV?d00001 diff --git a/media/ios/Resources/fleuron.png b/media/ios/Resources/fleuron.png index 7edf0606a3a0474ce0c30df765bfad9e492cab43..4d5073e749aaf6cc03f524a3179b44d5a10639de 100644 GIT binary patch literal 1791 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 Wo<>tA44T199K_Vn+@MkWhqO^Z=Bz$_xx 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 diff --git a/media/ios/Resources/menu_icn_preferences.png b/media/ios/Resources/menu_icn_preferences.png new file mode 100644 index 0000000000000000000000000000000000000000..7e7eac1220cef13f40c0a5dd1f633d4ea9168620 GIT binary patch literal 465 zcmV;?0WSWDP)L)4NXGU=Ri1&&w_lA}*a13JfR(iWCW2M1#ni zq<4Yf2~yIzqf8`TfD%XZV)K-oV9YgjqPIN~%jnmIEbo%1_Vfr~8J zi&&(y7N@;GRh$AL1Q6v}vQg@N$4@K}y&)`Nv~C%+aa5|k!!25bF?>Vkxkat#2nY>0 z+W1;_ktKQe(MqHdg?Y!17&Rl&a- zoL_e9%Dwo<_=Qz`;$EYj|2XJ3mWT4U#e5Uj8ljEtn*QA&7VqfFqpmYJFXmq$wr-rB zZZ>i)&yp@)(OHSpUcZVn?An)#eji)tVG^_WjPYWA5Fa08o+VHH0ttR#3h!}NcYU2} zQ7P7Np_;Aq0N`6>eV67#He|00000NkvXX Hu0mjfmwUX# literal 0 HcmV?d00001 diff --git a/media/ios/Resources/menu_icn_preferences@2x.png b/media/ios/Resources/menu_icn_preferences@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..35ad069d9097d84df42c6d14d2518ce6ce720989 GIT binary patch literal 362 zcmV-w0hRuVP)!C+a4F(p)SaHhqqtFASUf~x=q50fzLyVKrBIl3@@8J&Fg)#? zQ_M47hOKexKHar$*Pq@G1{ZtBumDfy=I^ei*O)7di@iq^@`cx-xZ8xdY}EbE!{W^P z<4Z5KMEE7_TrNhTIehVNjS!NwDTEa2&=#Qrxp-MWW@O(0*3S@^jc7tvtG#bMYUMu4 z+Cy0yp_*pBEI`sC)(dHc(r5$}>xI<_d1{mwLN5#dm=>WelwMd4$LtBUl<&2E-CPYBylL@ijBpaghABgB-Z2NcX;Q#;t07*qo IM6N<$f_N>S$N&HU literal 0 HcmV?d00001 From 501c3ede36adcc7ef3586b26795915bac2c90129 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 21 Jun 2013 18:35:06 -0700 Subject: [PATCH 06/89] Refactoring order and read_filter. Global preferences! --- .../Classes/FeedDetailMenuViewController.m | 12 +--- media/ios/Classes/FeedDetailViewController.m | 56 ++++++++----------- media/ios/Classes/NewsBlurAppDelegate.h | 2 + media/ios/Classes/NewsBlurAppDelegate.m | 38 +++++++++++++ media/ios/Classes/NewsBlurViewController.m | 12 ++-- .../ios/Resources/Settings.bundle/Root.plist | 24 +++++++- 6 files changed, 95 insertions(+), 49 deletions(-) diff --git a/media/ios/Classes/FeedDetailMenuViewController.m b/media/ios/Classes/FeedDetailMenuViewController.m index c42eeb53c..f8f52d426 100644 --- a/media/ios/Classes/FeedDetailMenuViewController.m +++ b/media/ios/Classes/FeedDetailMenuViewController.m @@ -51,21 +51,13 @@ - (void)viewWillAppear:(BOOL)animated { [self.menuTableView reloadData]; - NSUserDefaults *userPreferences = [NSUserDefaults standardUserDefaults]; - NSString *orderKey = [appDelegate orderKey]; - NSString *readFilterKey = [appDelegate readFilterKey]; - [orderSegmentedControl setSelectedSegmentIndex:0]; - if ([[userPreferences stringForKey:orderKey] isEqualToString:@"oldest"]) { + if ([appDelegate.activeOrder isEqualToString:@"oldest"]) { [orderSegmentedControl setSelectedSegmentIndex:1]; } [readFilterSegmentedControl setSelectedSegmentIndex:0]; - if ([[userPreferences stringForKey:readFilterKey] isEqualToString:@"unread"]) { - [readFilterSegmentedControl setSelectedSegmentIndex:1]; - } else if ([[userPreferences stringForKey:readFilterKey] isEqualToString:@"all"]) { - [readFilterSegmentedControl setSelectedSegmentIndex:0]; - } else if (appDelegate.isRiverView) { + if ([appDelegate.activeReadFilter isEqualToString:@"unread"]) { [readFilterSegmentedControl setSelectedSegmentIndex:1]; } } diff --git a/media/ios/Classes/FeedDetailViewController.m b/media/ios/Classes/FeedDetailViewController.m index 6593a7e12..f2573cbb0 100644 --- a/media/ios/Classes/FeedDetailViewController.m +++ b/media/ios/Classes/FeedDetailViewController.m @@ -333,16 +333,12 @@ self.feedPage]; } - if ([userPreferences stringForKey:[appDelegate orderKey]]) { - theFeedDetailURL = [NSString stringWithFormat:@"%@&order=%@", - theFeedDetailURL, - [userPreferences stringForKey:[appDelegate orderKey]]]; - } - if ([userPreferences stringForKey:[appDelegate readFilterKey]]) { - theFeedDetailURL = [NSString stringWithFormat:@"%@&read_filter=%@", - theFeedDetailURL, - [userPreferences stringForKey:[appDelegate readFilterKey]]]; - } + theFeedDetailURL = [NSString stringWithFormat:@"%@&order=%@", + theFeedDetailURL, + [appDelegate activeOrder]]; + theFeedDetailURL = [NSString stringWithFormat:@"%@&read_filter=%@", + theFeedDetailURL, + [appDelegate activeReadFilter]]; [self cancelRequests]; __weak ASIHTTPRequest *request = [self requestWithURL:theFeedDetailURL]; @@ -377,8 +373,6 @@ [appDelegate.database inDatabase:^(FMDatabase *db) { NSUserDefaults *userPreferences = [NSUserDefaults standardUserDefaults]; NSArray *feedIds; - NSString *readFilterPref = [userPreferences stringForKey:[appDelegate readFilterKey]]; - NSString *orderPref = [userPreferences stringForKey:[appDelegate readFilterKey]]; if (appDelegate.isRiverView) { feedIds = appDelegate.activeFolderFeeds; @@ -388,22 +382,22 @@ return; } - NSString *order; - if ([orderPref isEqualToString:@"oldest"]) { - order = @"ASC"; + NSString *orderSql; + if ([appDelegate.activeOrder isEqualToString:@"oldest"]) { + orderSql = @"ASC"; } else { - order = @"DESC"; + orderSql = @"DESC"; } - NSString *readFilter; - if ([readFilterPref isEqualToString:@"unread"]) { - readFilter = @"INNER JOIN unread_hashes uh ON s.story_hash = uh.story_hash"; + NSString *readFilterSql; + if ([appDelegate.activeReadFilter isEqualToString:@"unread"]) { + readFilterSql = @"INNER JOIN unread_hashes uh ON s.story_hash = uh.story_hash"; } else { - readFilter = @""; + readFilterSql = @""; } NSString *sql = [NSString stringWithFormat:@"SELECT * FROM stories s %@ WHERE s.story_feed_id IN (%@) ORDER BY s.story_timestamp %@ LIMIT 500", - readFilter, + readFilterSql, [feedIds componentsJoinedByString:@","], - order]; + orderSql]; FMResultSet *cursor = [db executeQuery:sql]; NSMutableArray *offlineStories = [NSMutableArray array]; @@ -415,7 +409,7 @@ options:nil error:nil]]; } - if (![readFilter isEqualToString:@"unread"]) { + if ([appDelegate.activeReadFilter isEqualToString:@"all"]) { NSString *unreadHashSql = [NSString stringWithFormat:@"SELECT s.story_hash FROM stories s INNER JOIN unread_hashes uh ON s.story_hash = uh.story_hash WHERE s.story_feed_id IN (%@)", [feedIds componentsJoinedByString:@","]]; FMResultSet *unreadHashCursor = [db executeQuery:unreadHashSql]; @@ -499,16 +493,12 @@ } - if ([userPreferences stringForKey:[appDelegate orderKey]]) { - theFeedDetailURL = [NSString stringWithFormat:@"%@&order=%@", - theFeedDetailURL, - [userPreferences stringForKey:[appDelegate orderKey]]]; - } - if ([userPreferences stringForKey:[appDelegate readFilterKey]]) { - theFeedDetailURL = [NSString stringWithFormat:@"%@&read_filter=%@", - theFeedDetailURL, - [userPreferences stringForKey:[appDelegate readFilterKey]]]; - } + theFeedDetailURL = [NSString stringWithFormat:@"%@&order=%@", + theFeedDetailURL, + [appDelegate activeOrder]]; + theFeedDetailURL = [NSString stringWithFormat:@"%@&read_filter=%@", + theFeedDetailURL, + [appDelegate activeReadFilter]]; [self cancelRequests]; __weak ASIHTTPRequest *request = [self requestWithURL:theFeedDetailURL]; diff --git a/media/ios/Classes/NewsBlurAppDelegate.h b/media/ios/Classes/NewsBlurAppDelegate.h index 7497a5b45..50ed56e0f 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.h +++ b/media/ios/Classes/NewsBlurAppDelegate.h @@ -283,6 +283,8 @@ - (void)pushReadStory:(id)storyId; - (id)popReadStory; - (int)locationOfStoryId:(id)storyId; +- (NSString *)activeOrder; +- (NSString *)activeReadFilter; - (void)setStories:(NSArray *)activeFeedStoriesValue; - (void)setFeedUserProfiles:(NSArray *)activeFeedUserProfilesValue; diff --git a/media/ios/Classes/NewsBlurAppDelegate.m b/media/ios/Classes/NewsBlurAppDelegate.m index d6e2209b5..1e45fda06 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.m +++ b/media/ios/Classes/NewsBlurAppDelegate.m @@ -1039,6 +1039,44 @@ } } +- (NSString *)activeOrder { + NSUserDefaults *userPreferences = [NSUserDefaults standardUserDefaults]; + NSString *orderPrefDefault = [userPreferences stringForKey:@"default_order"]; + NSString *orderPref = [userPreferences stringForKey:[self orderKey]]; + + if (orderPref) { + return orderPref; + } else if (orderPrefDefault) { + return orderPrefDefault; + } else { + return @"newest"; + } +} + +- (NSString *)activeReadFilter { + NSUserDefaults *userPreferences = [NSUserDefaults standardUserDefaults]; + NSString *readFilterFeedPrefDefault = [userPreferences stringForKey:@"default_feed_read_filter"]; + NSString *readFilterFolderPrefDefault = [userPreferences stringForKey:@"default_folder_read_filter"]; + NSString *readFilterPref = [userPreferences stringForKey:[self readFilterKey]]; + + if (readFilterPref) { + return readFilterPref; + } else if (self.isRiverView || self.isSocialRiverView) { + if (readFilterFolderPrefDefault) { + return readFilterFolderPrefDefault; + } else { + return @"unread"; + } + } else { + if (readFilterFeedPrefDefault) { + return readFilterFeedPrefDefault; + } else { + return @"all"; + } + } +} + + - (int)unreadCount { if (self.isRiverView || self.isSocialRiverView) { return [self unreadCountForFolder:nil]; diff --git a/media/ios/Classes/NewsBlurViewController.m b/media/ios/Classes/NewsBlurViewController.m index 8d851fa6a..cd71eacb6 100644 --- a/media/ios/Classes/NewsBlurViewController.m +++ b/media/ios/Classes/NewsBlurViewController.m @@ -92,16 +92,20 @@ static const CGFloat kFolderTitleHeight = 28; [pull setDelegate:self]; [self.feedTitlesTable addSubview:pull]; + imageCache = [[NSCache alloc] init]; + [imageCache setDelegate:self]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(returnToApp) name:UIApplicationWillEnterForegroundNotification object:nil]; - - imageCache = [[NSCache alloc] init]; - [imageCache setDelegate:self]; - [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(settingDidChange:) name:kIASKAppSettingChanged object:nil]; + [[NSNotificationCenter defaultCenter] + addObserver:self + selector:@selector(settingDidChange:) + name:kIASKAppSettingChanged + object:nil]; [self.intelligenceControl setWidth:36 forSegmentAtIndex:0]; [self.intelligenceControl setWidth:64 forSegmentAtIndex:1]; diff --git a/media/ios/Resources/Settings.bundle/Root.plist b/media/ios/Resources/Settings.bundle/Root.plist index ba4d67267..980f5f484 100644 --- a/media/ios/Resources/Settings.bundle/Root.plist +++ b/media/ios/Resources/Settings.bundle/Root.plist @@ -34,7 +34,27 @@ Type PSMultiValueSpecifier Title - Show stories + Stories in a folder + Titles + + All stories + Unread only + + DefaultValue + unread + Values + + all + unread + + Key + default_folder_read_filter + + + Type + PSMultiValueSpecifier + Title + Stories in a site Titles All stories @@ -48,7 +68,7 @@ unread Key - default_read_filter + default_feed_read_filter Title From 59399c9beacf5899e5b2c5373da8489d7b7fbae1 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 21 Jun 2013 22:18:54 -0700 Subject: [PATCH 07/89] Setting the stage for caching images. Just need the cache writer and cache reader. --- media/ios/Classes/FeedDetailViewController.m | 11 +- media/ios/Classes/NBLoadingCell.m | 7 +- media/ios/Classes/NewsBlurAppDelegate.h | 4 + media/ios/Classes/NewsBlurAppDelegate.m | 472 +++++++++++------- media/ios/Classes/NewsBlurViewController.h | 1 + media/ios/Classes/NewsBlurViewController.m | 17 + media/ios/NewsBlur_Prefix.pch | 8 +- .../IASKAppSettingsViewController.m | 4 +- .../IASKAppSettingsWebViewController.m | 4 +- media/ios/Resources/markread.png | Bin 493 -> 919 bytes media/ios/Resources/markread@2x.png | Bin 750 -> 895 bytes media/ios/Resources/original_button.png | Bin 910 -> 1906 bytes media/ios/Resources/original_button@2x.png | Bin 1904 -> 3725 bytes 13 files changed, 338 insertions(+), 190 deletions(-) diff --git a/media/ios/Classes/FeedDetailViewController.m b/media/ios/Classes/FeedDetailViewController.m index f2573cbb0..38a52108f 100644 --- a/media/ios/Classes/FeedDetailViewController.m +++ b/media/ios/Classes/FeedDetailViewController.m @@ -308,7 +308,6 @@ - (void)fetchFeedDetail:(int)page withCallback:(void(^)())callback { NSString *theFeedDetailURL; - NSUserDefaults *userPreferences = [NSUserDefaults standardUserDefaults]; if (!appDelegate.activeFeed) return; @@ -371,7 +370,6 @@ - (void)loadOfflineStories { [appDelegate.database inDatabase:^(FMDatabase *db) { - NSUserDefaults *userPreferences = [NSUserDefaults standardUserDefaults]; NSArray *feedIds; if (appDelegate.isRiverView) { @@ -450,9 +448,7 @@ #pragma mark - #pragma mark River of News -- (void)fetchRiverPage:(int)page withCallback:(void(^)())callback { - NSUserDefaults *userPreferences = [NSUserDefaults standardUserDefaults]; - +- (void)fetchRiverPage:(int)page withCallback:(void(^)())callback { if (!self.pageFetching && !self.pageFinished) { self.feedPage = page; self.pageFetching = YES; @@ -648,11 +644,12 @@ [appDelegate.database inTransaction:^(FMDatabase *db, BOOL *rollback) { for (NSDictionary *story in confirmedNewStories) { [db executeUpdate:@"INSERT into stories" - "(story_feed_id, story_hash, story_timestamp, story_json) VALUES " - "(?, ?, ?, ?)", + "(story_feed_id, story_hash, story_timestamp, image_url, story_json) VALUES " + "(?, ?, ?, ?, ?)", [story objectForKey:@"story_feed_id"], [story objectForKey:@"story_hash"], [story objectForKey:@"story_timestamp"], + [story objectForKey:@"image_url"], [story JSONRepresentation] ]; } diff --git a/media/ios/Classes/NBLoadingCell.m b/media/ios/Classes/NBLoadingCell.m index 586a1ef7f..1b2e4fa8d 100644 --- a/media/ios/Classes/NBLoadingCell.m +++ b/media/ios/Classes/NBLoadingCell.m @@ -16,7 +16,7 @@ { self = [super initWithFrame:frame]; if (self) { - self.backgroundColor = UIColorFromRGB(0xE1EBFF); + self.backgroundColor = UIColorFromRGB(0x5C89C9); animating = YES; } return self; @@ -35,13 +35,12 @@ - (void)animate { if (!self.window || !self.superview.window) return; - NSLog(@"Animate"); if (!animating) return; [UIView animateWithDuration:.650f delay:0.2f options:nil animations:^{ - self.backgroundColor = UIColorFromRGB(0x5C89C9); + self.backgroundColor = UIColorFromRGB(0xE1EBFF); } completion:^(BOOL finished) { [UIView animateWithDuration:1.05f animations:^{ - self.backgroundColor = UIColorFromRGB(0xE1EBFF); + self.backgroundColor = UIColorFromRGB(0x5C89C9); } completion:^(BOOL finished) { [self animate]; }]; diff --git a/media/ios/Classes/NewsBlurAppDelegate.h b/media/ios/Classes/NewsBlurAppDelegate.h index 50ed56e0f..2925e0a55 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.h +++ b/media/ios/Classes/NewsBlurAppDelegate.h @@ -117,6 +117,8 @@ int totalUnfetchedStoryCount; int remainingUnfetchedStoryCount; int latestFetchedStoryDate; + int totalUncachedImagesCount; + int remainingUncachedImagesCount; NSMutableArray * recentlyReadStories; NSMutableSet * recentlyReadFeeds; NSMutableArray * readStories; @@ -208,6 +210,8 @@ @property (readwrite) int savedStoriesCount; @property (readwrite) int totalUnfetchedStoryCount; @property (readwrite) int remainingUnfetchedStoryCount; +@property (readwrite) int totalUncachedImagesCount; +@property (readwrite) int remainingUncachedImagesCount; @property (readwrite) int latestFetchedStoryDate; @property (readwrite) NSInteger selectedIntelligence; @property (readwrite) NSMutableArray * recentlyReadStories; diff --git a/media/ios/Classes/NewsBlurAppDelegate.m b/media/ios/Classes/NewsBlurAppDelegate.m index 1e45fda06..fbe2927b8 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.m +++ b/media/ios/Classes/NewsBlurAppDelegate.m @@ -46,7 +46,7 @@ @implementation NewsBlurAppDelegate -#define CURRENT_DB_VERSION 9 +#define CURRENT_DB_VERSION 13 #define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON ) @synthesize window; @@ -120,6 +120,8 @@ @synthesize totalUnfetchedStoryCount; @synthesize remainingUnfetchedStoryCount; @synthesize latestFetchedStoryDate; +@synthesize totalUncachedImagesCount; +@synthesize remainingUncachedImagesCount; @synthesize originalStoryCount; @synthesize selectedIntelligence; @synthesize activeOriginalStoryURL; @@ -253,6 +255,8 @@ self.totalUnfetchedStoryCount = 0; self.remainingUnfetchedStoryCount = 0; self.latestFetchedStoryDate = 0; + self.totalUncachedImagesCount = 0; + self.remainingUncachedImagesCount = 0; [self setRecentlyReadStories:[NSMutableArray array]]; } @@ -2099,19 +2103,32 @@ - (void)setupDatabase:(FMDatabase *)db { if ([self databaseSchemaVersion:db] < CURRENT_DB_VERSION) { // FMDB cannot execute this query because FMDB tries to use prepared statements - [db executeQuery:@"drop table if exists `stories`"]; - [db executeQuery:@"drop table if exists `unread_hashes`"]; - // [db executeQuery:@"drop table if exists `queued_read_hashes`"]; + [db closeOpenResultSets]; + [db executeUpdate:@"drop table if exists `stories`"]; + [db executeUpdate:@"drop table if exists `unread_hashes`"]; + [db executeUpdate:@"drop table if exists `accounts`"]; + [db executeUpdate:@"drop table if exists `feeds`"]; + // [db executeUpdate:@"drop table if exists `queued_read_hashes`"]; NSLog(@"Dropped db: %@", [db lastErrorMessage]); sqlite3_exec(db.sqliteHandle, [[NSString stringWithFormat:@"PRAGMA user_version = %d", CURRENT_DB_VERSION] UTF8String], NULL, NULL, NULL); } - NSString *createFeedsTable = [NSString stringWithFormat:@"create table if not exists feeds " + NSString *createAccountsTable = [NSString stringWithFormat:@"create table if not exists accounts " "(" " username varchar(36)," " download_date date," " feeds_json text," " UNIQUE(username) ON CONFLICT REPLACE" ")"]; + [db executeUpdate:createAccountsTable]; + + NSString *createFeedsTable = [NSString stringWithFormat:@"create table if not exists feeds " + "(" + " feed_id number," + " ps number," + " nt number," + " ng number," + " UNIQUE(feed_id) ON CONFLICT REPLACE" + ")"]; [db executeUpdate:createFeedsTable]; NSString *createStoryTable = [NSString stringWithFormat:@"create table if not exists stories " @@ -2119,6 +2136,8 @@ " story_feed_id number," " story_hash varchar(24)," " story_timestamp number," + " image_url varchar(1024)," + " image_cached boolean," " story_json text," " UNIQUE(story_hash) ON CONFLICT REPLACE" ")"]; @@ -2150,172 +2169,6 @@ return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]; } -- (void)fetchUnreadHashes { - - NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@/reader/unread_story_hashes?include_timestamps=true", - NEWSBLUR_URL]]; - ASIHTTPRequest *_request = [ASIHTTPRequest requestWithURL:url]; - __weak ASIHTTPRequest *request = _request; - [request setResponseEncoding:NSUTF8StringEncoding]; - [request setDefaultResponseEncoding:NSUTF8StringEncoding]; - [request setFailedBlock:^(void) { - NSLog(@"Failed fetch all story hashes."); - }]; - [request setCompletionBlock:^(void) { - [self storeUnreadHashes:request]; - }]; - [request setTimeOutSeconds:30]; - [request startAsynchronous]; - - dispatch_async(dispatch_get_main_queue(), ^{ - [self.feedsViewController showSyncingNotifier]; - }); -} - -- (void)storeUnreadHashes:(ASIHTTPRequest *)request { - NSString *responseString = [request responseString]; - NSData *responseData=[responseString dataUsingEncoding:NSUTF8StringEncoding]; - NSError *error; - NSDictionary *results = [NSJSONSerialization - JSONObjectWithData:responseData - options:kNilOptions - error:&error]; - __block __typeof__(self) _self = self; - - dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, - (unsigned long)NULL), ^(void) { - [_self.database inTransaction:^(FMDatabase *db, BOOL *rollback) { - [db executeUpdate:@"DROP TABLE unread_hashes"]; - [_self setupDatabase:db]; - NSDictionary *hashes = [results objectForKey:@"unread_feed_story_hashes"]; - for (NSString *feed in [hashes allKeys]) { - NSArray *story_hashes = [hashes objectForKey:feed]; - for (NSArray *story_hash_tuple in story_hashes) { - [db executeUpdate:@"INSERT into unread_hashes" - "(story_feed_id, story_hash, story_timestamp) VALUES " - "(?, ?, ?)", - feed, - [story_hash_tuple objectAtIndex:0], - [story_hash_tuple objectAtIndex:1] - ]; - } - } - }]; - - _self.totalUnfetchedStoryCount = 0; - _self.remainingUnfetchedStoryCount = 0; - _self.latestFetchedStoryDate = 0; - [_self fetchAllUnreadStories]; - }); -} - -- (NSArray *)unfetchedStoryHashes { - NSMutableArray *hashes = [NSMutableArray array]; - - [self.database inDatabase:^(FMDatabase *db) { - NSString *commonQuery = @"FROM unread_hashes u " - "LEFT OUTER JOIN stories s ON (s.story_hash = u.story_hash) " - "WHERE s.story_hash IS NULL"; - int count = [db intForQuery:[NSString stringWithFormat:@"SELECT COUNT(1) %@", commonQuery]]; - if (self.totalUnfetchedStoryCount == 0) { - self.totalUnfetchedStoryCount = count; - self.remainingUnfetchedStoryCount = self.totalUnfetchedStoryCount; - } else { - self.remainingUnfetchedStoryCount = count; - } - - int limit = 100; - FMResultSet *cursor = [db executeQuery:[NSString stringWithFormat:@"SELECT u.story_hash %@ ORDER BY u.story_timestamp DESC LIMIT %d", commonQuery, limit]]; - - while ([cursor next]) { - [hashes addObject:[cursor objectForColumnName:@"story_hash"]]; - } - int start = (int)[[NSDate date] timeIntervalSince1970]; - int end = self.latestFetchedStoryDate; - int seconds = start - (end ? end : start); - __block int hours = (int)round(seconds / 60.f / 60.f); - - __block float progress = 0.f; - if (self.totalUnfetchedStoryCount) { - progress = 1.f - ((float)self.remainingUnfetchedStoryCount / - (float)self.totalUnfetchedStoryCount); - } - dispatch_async(dispatch_get_main_queue(), ^{ - [self.feedsViewController showSyncingNotifier:progress hoursBack:hours]; - }); - }]; - - return hashes; -} - -- (void)fetchAllUnreadStories { - NSArray *hashes = [self unfetchedStoryHashes]; - - if ([hashes count] == 0) { - NSLog(@"Finished downloading unread stories. %d total", self.totalUnfetchedStoryCount); - dispatch_async(dispatch_get_main_queue(), ^{ - [self.feedsViewController hideNotifier]; - }); - return; - } - - NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@/reader/river_stories?page=0&h=%@", - NEWSBLUR_URL, [hashes componentsJoinedByString:@"&h="]]]; - ASIHTTPRequest *_request = [ASIHTTPRequest requestWithURL:url]; - __weak ASIHTTPRequest *request = _request; - [request setResponseEncoding:NSUTF8StringEncoding]; - [request setDefaultResponseEncoding:NSUTF8StringEncoding]; - [request setFailedBlock:^(void) { - NSLog(@"Failed fetch all unreads."); - }]; - [request setCompletionBlock:^(void) { - [self storeAllUnreadStories:request]; - }]; - [request setTimeOutSeconds:30]; - [request startAsynchronous]; -} - -- (void)storeAllUnreadStories:(ASIHTTPRequest *)request { - NSString *responseString = [request responseString]; - NSData *responseData=[responseString dataUsingEncoding:NSUTF8StringEncoding]; - NSError *error; - NSDictionary *results = [NSJSONSerialization - JSONObjectWithData:responseData - options:kNilOptions - error:&error]; - __block BOOL anySuccess = NO; - __block __typeof__(self) _self = self; - - dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, - (unsigned long)NULL), ^(void) { - [_self.database inTransaction:^(FMDatabase *db, BOOL *rollback) { - for (NSDictionary *story in [results objectForKey:@"stories"]) { - BOOL inserted = [db executeUpdate:@"INSERT into stories" - "(story_feed_id, story_hash, story_timestamp, story_json) VALUES " - "(?, ?, ?, ?)", - [story objectForKey:@"story_feed_id"], - [story objectForKey:@"story_hash"], - [story objectForKey:@"story_timestamp"], - [story JSONRepresentation] - ]; - if (!anySuccess && inserted) anySuccess = YES; - } - if (anySuccess) { - _self.latestFetchedStoryDate = [[[[results objectForKey:@"stories"] lastObject] - objectForKey:@"story_timestamp"] intValue]; - } - }]; - - if (anySuccess) { - [_self fetchAllUnreadStories]; - } else { - dispatch_async(dispatch_get_main_queue(), ^{ - [_self.feedsViewController hideNotifier]; - }); - } - }); -} - - (void)flushQueuedReadStories:(BOOL)forceCheck withCallback:(void(^)())callback { if (hasQueuedReadStories || forceCheck) { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, @@ -2371,6 +2224,283 @@ [request startAsynchronous]; } +- (void)fetchUnreadHashes { + + NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@/reader/unread_story_hashes?include_timestamps=true", + NEWSBLUR_URL]]; + ASIHTTPRequest *_request = [ASIHTTPRequest requestWithURL:url]; + __weak ASIHTTPRequest *request = _request; + [request setResponseEncoding:NSUTF8StringEncoding]; + [request setDefaultResponseEncoding:NSUTF8StringEncoding]; + [request setFailedBlock:^(void) { + NSLog(@"Failed fetch all story hashes."); + }]; + [request setCompletionBlock:^(void) { + [self storeUnreadHashes:request]; + }]; + [request setTimeOutSeconds:30]; + [request startAsynchronous]; + + dispatch_async(dispatch_get_main_queue(), ^{ + [self.feedsViewController showSyncingNotifier]; + }); +} + +- (void)storeUnreadHashes:(ASIHTTPRequest *)request { + NSString *responseString = [request responseString]; + NSData *responseData=[responseString dataUsingEncoding:NSUTF8StringEncoding]; + NSError *error; + NSDictionary *results = [NSJSONSerialization + JSONObjectWithData:responseData + options:kNilOptions + error:&error]; + __block __typeof__(self) _self = self; + + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, + (unsigned long)NULL), ^(void) { + [_self.database inTransaction:^(FMDatabase *db, BOOL *rollback) { + [db executeUpdate:@"DROP TABLE unread_hashes"]; + [_self setupDatabase:db]; + NSDictionary *hashes = [results objectForKey:@"unread_feed_story_hashes"]; + for (NSString *feed in [hashes allKeys]) { + NSArray *story_hashes = [hashes objectForKey:feed]; + for (NSArray *story_hash_tuple in story_hashes) { + [db executeUpdate:@"INSERT into unread_hashes" + "(story_feed_id, story_hash, story_timestamp) VALUES " + "(?, ?, ?)", + feed, + [story_hash_tuple objectAtIndex:0], + [story_hash_tuple objectAtIndex:1] + ]; + } + } + }]; + + _self.totalUnfetchedStoryCount = 0; + _self.remainingUnfetchedStoryCount = 0; + _self.latestFetchedStoryDate = 0; + _self.totalUncachedImagesCount = 0; + _self.remainingUncachedImagesCount = 0; + [_self fetchAllUnreadStories]; + }); +} + +- (NSArray *)unfetchedStoryHashes { + NSMutableArray *hashes = [NSMutableArray array]; + + [self.database inDatabase:^(FMDatabase *db) { + NSString *commonQuery = @"FROM unread_hashes u " + "LEFT OUTER JOIN stories s ON (s.story_hash = u.story_hash) " + "WHERE s.story_hash IS NULL"; + int count = [db intForQuery:[NSString stringWithFormat:@"SELECT COUNT(1) %@", commonQuery]]; + if (self.totalUnfetchedStoryCount == 0) { + self.totalUnfetchedStoryCount = count; + self.remainingUnfetchedStoryCount = self.totalUnfetchedStoryCount; + } else { + self.remainingUnfetchedStoryCount = count; + } + + int limit = 100; + NSString *order; + if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"default_order"] isEqualToString:@"oldest"]) { + order = @"ASC"; + } else { + order = @"DESC"; + } + FMResultSet *cursor = [db executeQuery:[NSString stringWithFormat:@"SELECT u.story_hash %@ ORDER BY u.story_timestamp %@ LIMIT %d", commonQuery, order, limit]]; + + while ([cursor next]) { + [hashes addObject:[cursor objectForColumnName:@"story_hash"]]; + } + int start = (int)[[NSDate date] timeIntervalSince1970]; + int end = self.latestFetchedStoryDate; + int seconds = start - (end ? end : start); + __block int hours = (int)round(seconds / 60.f / 60.f); + + __block float progress = 0.f; + if (self.totalUnfetchedStoryCount) { + progress = 1.f - ((float)self.remainingUnfetchedStoryCount / + (float)self.totalUnfetchedStoryCount); + } + dispatch_async(dispatch_get_main_queue(), ^{ + [self.feedsViewController showSyncingNotifier:progress hoursBack:hours]; + }); + }]; + + return hashes; +} + +- (void)fetchAllUnreadStories { + NSArray *hashes = [self unfetchedStoryHashes]; + + if ([hashes count] == 0) { + NSLog(@"Finished downloading unread stories. %d total", self.totalUnfetchedStoryCount); + dispatch_async(dispatch_get_main_queue(), ^{ +// [self.feedsViewController hideNotifier]; + [self fetchAllUncachedImages]; + }); + return; + } + + NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@/reader/river_stories?page=0&h=%@", + NEWSBLUR_URL, [hashes componentsJoinedByString:@"&h="]]]; + ASIHTTPRequest *_request = [ASIHTTPRequest requestWithURL:url]; + __weak ASIHTTPRequest *request = _request; + [request setResponseEncoding:NSUTF8StringEncoding]; + [request setDefaultResponseEncoding:NSUTF8StringEncoding]; + [request setFailedBlock:^(void) { + NSLog(@"Failed fetch all unreads."); + }]; + [request setCompletionBlock:^(void) { + [self storeAllUnreadStories:request]; + }]; + [request setTimeOutSeconds:30]; + [request startAsynchronous]; +} + +- (void)storeAllUnreadStories:(ASIHTTPRequest *)request { + NSString *responseString = [request responseString]; + NSData *responseData=[responseString dataUsingEncoding:NSUTF8StringEncoding]; + NSError *error; + NSDictionary *results = [NSJSONSerialization + JSONObjectWithData:responseData + options:kNilOptions + error:&error]; + __block BOOL anySuccess = NO; + __block __typeof__(self) _self = self; + + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, + (unsigned long)NULL), ^(void) { + [_self.database inTransaction:^(FMDatabase *db, BOOL *rollback) { + for (NSDictionary *story in [results objectForKey:@"stories"]) { + BOOL inserted = [db executeUpdate:@"INSERT into stories" + "(story_feed_id, story_hash, story_timestamp, image_url, story_json) VALUES " + "(?, ?, ?, ?, ?)", + [story objectForKey:@"story_feed_id"], + [story objectForKey:@"story_hash"], + [story objectForKey:@"story_timestamp"], + [story objectForKey:@"image_url"], + [story JSONRepresentation] + ]; + if (!anySuccess && inserted) anySuccess = YES; + } + if (anySuccess) { + _self.latestFetchedStoryDate = [[[[results objectForKey:@"stories"] lastObject] + objectForKey:@"story_timestamp"] intValue]; + } + }]; + + if (anySuccess) { + [_self fetchAllUnreadStories]; + } else { + dispatch_async(dispatch_get_main_queue(), ^{ + [_self.feedsViewController hideNotifier]; + }); + } + }); +} + +#pragma mark -- Offline - Image Cache + +- (NSArray *)uncachedImageUrls { + NSMutableArray *urls = [NSMutableArray array]; + + [self.database inDatabase:^(FMDatabase *db) { + NSString *commonQuery = @"FROM stories s " + "INNER JOIN unread_hashes u ON (s.story_hash = u.story_hash) " + "WHERE s.image_cached is null and s.image_url is not null"; + int count = [db intForQuery:[NSString stringWithFormat:@"SELECT COUNT(1) %@", commonQuery]]; + if (self.totalUncachedImagesCount == 0) { + self.totalUncachedImagesCount = count; + self.remainingUncachedImagesCount = self.totalUncachedImagesCount; + } else { + self.remainingUncachedImagesCount = count; + } + + int limit = 25; + NSString *order; + if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"default_order"] isEqualToString:@"oldest"]) { + order = @"ASC"; + } else { + order = @"DESC"; + } + FMResultSet *cursor = [db executeQuery:[NSString stringWithFormat:@"SELECT s.image_url %@ ORDER BY u.story_timestamp %@ LIMIT %d", commonQuery, order, limit]]; + + while ([cursor next]) { + [urls addObject:[cursor objectForColumnName:@"image_url"]]; + } + int start = (int)[[NSDate date] timeIntervalSince1970]; + int end = self.latestFetchedStoryDate; + int seconds = start - (end ? end : start); + __block int hours = (int)round(seconds / 60.f / 60.f); + + __block float progress = 0.f; + if (self.totalUncachedImagesCount) { + progress = 1.f - ((float)self.remainingUncachedImagesCount / + (float)self.totalUncachedImagesCount); + } + dispatch_async(dispatch_get_main_queue(), ^{ + [self.feedsViewController showCachingNotifier:progress hoursBack:hours]; + }); + }]; + + return urls; +} + +- (void)fetchAllUncachedImages { + NSArray *urls = [self uncachedImageUrls]; + + if ([urls count] == 0) { + NSLog(@"Finished caching images. %d total", self.totalUncachedImagesCount); + dispatch_async(dispatch_get_main_queue(), ^{ + [self.feedsViewController hideNotifier]; + }); + return; + } + + for (NSString *urlString in urls) { +// dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, +// (unsigned long)NULL), ^(void) { +// NSURL *url = [NSURL URLWithString:urlString]; +// ASIHTTPRequest *_request = [ASIHTTPRequest requestWithURL:url]; +// __weak ASIHTTPRequest *request = _request; +// [request setResponseEncoding:NSUTF8StringEncoding]; +// [request setDefaultResponseEncoding:NSUTF8StringEncoding]; +// [request setFailedBlock:^(void) { +// NSLog(@"Failed cache image url."); +// }]; +// [request setCompletionBlock:^(void) { +// [self storeCachedImage:request]; +// }]; +// [request setTimeOutSeconds:30]; +// [request startAsynchronous]; +// }); +// dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, +// (unsigned long)NULL), ^(void) { +// +// [self fetchAllUncachedImages]; +// }); + + dispatch_async(dispatch_get_main_queue(), ^{ + [self.feedsViewController hideNotifier]; + }); + } +} + +- (void)storeCachedImage:(ASIHTTPRequest *)request { + NSData *responseData = [request responseData]; + + BOOL anySuccess = YES; + + if (anySuccess) { + [self fetchAllUncachedImages]; + } else { + dispatch_async(dispatch_get_main_queue(), ^{ + [self.feedsViewController hideNotifier]; + }); + } +} + @end #pragma mark - diff --git a/media/ios/Classes/NewsBlurViewController.h b/media/ios/Classes/NewsBlurViewController.h index 74067e83b..291c448bb 100644 --- a/media/ios/Classes/NewsBlurViewController.h +++ b/media/ios/Classes/NewsBlurViewController.h @@ -119,6 +119,7 @@ IASKSettingsDelegate> { - (void)showSyncingNotifier; - (void)showSyncingNotifier:(float)progress hoursBack:(int)days; +- (void)showCachingNotifier:(float)progress hoursBack:(int)hours; - (void)showOfflineNotifier; - (void)hideNotifier; diff --git a/media/ios/Classes/NewsBlurViewController.m b/media/ios/Classes/NewsBlurViewController.m index cd71eacb6..202e65674 100644 --- a/media/ios/Classes/NewsBlurViewController.m +++ b/media/ios/Classes/NewsBlurViewController.m @@ -1728,6 +1728,23 @@ heightForHeaderInSection:(NSInteger)section { [self.notifier show]; } +- (void)showCachingNotifier:(float)progress hoursBack:(int)hours { + // [self.notifier hide]; + self.notifier.style = NBSyncingProgressStyle; + if (hours < 2) { + self.notifier.title = @"Images from last hour"; + } else if (hours < 24) { + self.notifier.title = [NSString stringWithFormat:@"Images from %d hours", hours]; + } else if (hours < 48) { + self.notifier.title = @"Images from yesterday"; + } else { + self.notifier.title = [NSString stringWithFormat:@"Images from %d days ago", (int)round(hours / 24.f)]; + } + [self.notifier setProgress:progress]; + [self.notifier setNeedsDisplay]; + [self.notifier show]; +} + - (void)showOfflineNotifier { [self.notifier hide]; self.notifier.style = NBOfflineStyle; diff --git a/media/ios/NewsBlur_Prefix.pch b/media/ios/NewsBlur_Prefix.pch index 0f95a588a..a76ad8f0b 100644 --- a/media/ios/NewsBlur_Prefix.pch +++ b/media/ios/NewsBlur_Prefix.pch @@ -13,10 +13,10 @@ // #define BACKGROUND_REFRESH_SECONDS -5 #define BACKGROUND_REFRESH_SECONDS -10*60 -// #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] -// #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] - #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] - #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] + #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] + #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] +// #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] +// #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] #define NEWSBLUR_LINK_COLOR 0x405BA8 #define NEWSBLUR_HIGHLIGHT_COLOR 0xd2e6fd diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m index 9a76673a2..45be1608d 100755 --- a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m +++ b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m @@ -779,7 +779,7 @@ CGRect IASKCGRectSwap(CGRect rect); mailViewController.mailComposeDelegate = vc; #if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 50000) -#pragma message "Now that we're iOS5 and up, remove this workaround" +//#pragma message "Now that we're iOS5 and up, remove this workaround" #endif if([vc respondsToSelector:@selector(presentViewController:animated:completion:)]) { [vc presentViewController:mailViewController @@ -825,7 +825,7 @@ CGRect IASKCGRectSwap(CGRect rect); } #if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 50000) -#pragma message "Now that we're iOS5 and up, remove this workaround" +//#pragma message "Now that we're iOS5 and up, remove this workaround" #endif if([self respondsToSelector:@selector(dismissViewControllerAnimated:completion:)]) { [self dismissViewControllerAnimated:YES diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m index d99da5cbe..2e2d74949 100755 --- a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m +++ b/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m @@ -135,7 +135,7 @@ [mailViewController setToRecipients:toRecipients]; #if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 50000) -#pragma message "Now that we're iOS5 and up, remove this workaround" +//#pragma message "Now that we're iOS5 and up, remove this workaround" #endif if([self respondsToSelector:@selector(presentViewController:animated:completion:)]) { [self presentViewController:mailViewController @@ -161,7 +161,7 @@ - (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error { #if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 50000) -#pragma message "Now that we're iOS5 and up, remove this workaround" +//#pragma message "Now that we're iOS5 and up, remove this workaround" #endif if([self respondsToSelector:@selector(dismissViewControllerAnimated:completion:)]) { [self dismissViewControllerAnimated:YES diff --git a/media/ios/Resources/markread.png b/media/ios/Resources/markread.png index 0f16b57ec853d69644a4b6de61a5099de24fcd0d..47e8a37bbd7223dcf2db798502329da9792b7d0f 100644 GIT binary patch delta 817 zcmV-11J3;I1D6MoI}0uQ001rf0sMzb=aFs}3pOt@GA}VRDrD?nkwz+i0`N&hK~z|U z?btm`6JZz!@c(l?z?9O_MRY?PfVQ+iuPq>k1dTB!XpDwvOu$4IN|72C7o!6KL#YNM zFzBF(0||=~qYg#_#;AmfpDP0r2-HU9tG&mCl9M2JaIG@jKe^$(yZ3p2X`a0Iro_zH z$r1iHKrIGPZw#Q`7(l&$F@Snw0QJTI>dlS^ilK04I?h{@0e^6xmKW8Idt#c-gO*ek zqAy=R52dOY01%PL%v1UM51iZRc_`d@pP3f}{$M?z{tHqnacT*LJNuZqVRhIZ@CVye zfnD7lFLbQ=3qWnaA6(FYyUolOlVe$yAqc|b=BC!8o6QrMxk3kj5X>xUz}-~h;_*1F zRx1h$Y`fLwZo3Bw5E%F&5Y^@7R9fVswA&n~h)DD1tJ;GEfB^_ZXY=y% zXDo9RyIb`pScVKUk;0U1jDg$+0ZUFquq{+}@$m68AA8N+|26d>_2k(><`b zxKL{{nUuHhW@TkHtgNiG$+CP+i4#l$N?q>P9?5rzh<>hrua~kOOe7K~T3gy?%gUt5 z@$q+}S`K6^LI{^D1I6**(v-FKe@*Um?rzM(uP!NP{0J9~|(&mYe?=we7 zUN+80qe|pD9Kq!*8S{E7ju6rOc5uKpdN6r^;zOi&WMufl_gEC7xQ2u*%ODcqbh;uH zzJt|7G_yf}*|ntgTO4^m-aqdkL?T5FhcA+iGu00000NkvXXu0mjfY3+-X delta 405 zcmV;G0c!r22kirpI|~mv000j;0Xl&CuaRdee*hJ9MObu0a%Ew3X>V>IRB3Hx05UH! zI4?0Xv6d(o0003-NklQ?%glyj7`C<^+IF2ltyZ;vOp@LFWP>KplQ9&sxC}r`2`Tq4K zf63QET{T(AIN!(0%{$oj?YisRP3ZWbyNpHGw`*VkHb7BV&B52fn+aNSTXX6QD4rgl z57*}9UEhi_7?L%I9KZ^AEi`%Q=nN>M>6Dkwz-rKq5k#S4A|qF9{&`^|U600000NkvXXu0mjfNPw?k diff --git a/media/ios/Resources/markread@2x.png b/media/ios/Resources/markread@2x.png index f032cd391d437da2c26c726e885f74d9afcfb003..5366a2fa85851ba894342dd33c5a619fc7735d6a 100644 GIT binary patch delta 792 zcmaFI`k!rrHMj0>1_s^VjDOm_o=?mZ<2KVbGSW9R)=GJkFwsq`p6Q0Ci(^Q|oVU03 zXA2j~9Q*iO+DRc{L4d35AO2tc9eQF%b3EC?FE{+u_S-Q>fsb$7?8Oh%tUO!;N&+4~ zco6c3(eIJg&mAfSy}rfe=VRYhpZwgWllz`sf8Wl!BJuRJfSaqQ)-r|qH>5DB2rJBF zILYFn=3vA)iF1MvSg0P07&f8E+LHHqOZUZ^yx@IKQZrt&-rWA|Lz=Af75j;- zx(ApW{3PmGe^<(;>oWQuoIO=~5%=N+S1b+Q@6=D2Q1SYJPT{DI~3y8JIPCmu0M z+ps@tobEoAh{kjg{w1KmTlDpR$GNu!cly;Dxgr=7!f-IB+&x?hmMC=)a`! ztAl-wL_yc}&c7Ohi`G{-Fcv>pwDTRyo{GJW^*i<_><+2ubvs-&H+uc#N1;i4F-_*L z?T_eG?7p5?v%BEmBfm>ipZ}GSa68Cx`eVb+?Z%DeJ6~+i-E%1X!Nb+l{qOIsuQolZ zX3OBuv8Qm>=f(FAxt?!KyH+n(|L@0#pWW%{Li48-yQh_Dp1f~Varv|N?voq2_RoDf zr`pE$@8ra5Vq` delta 665 zcmey*_KtOeH8;N{0|UP$qgBJN^%K*z>KQ~!Tq8=Hi&7IyGV}8kLNaqx8I1IeEc6YH zH%`+KXJBA*_jGX#shIQj&fVTy4ic>or+56`vPm_?`UW2pZ%ahi>H?MHnF(|KG!mmd zS%TV! zzkglzpwznV@29n4>$b0yv=HEbFuCgNS%$s?zo*Xq)LeDfmtkEiyYvnARTb~6H6ENma)%EH$SRZ-N;|V%>U0=So!>(Z8sUKA8h^GJcCK@ zKwV?@oR{nz=Q|kuRT|ho&tczpi#;yw+T#Ypy3GP{Lf;RZW-65VFzJKw`rM7VXE=^* zkCNpVyT|U=A;H8yPkiF<&f_(^zNVC&dVSi-@X5Rzx;%1gDi&BJB{oWam=xi%&h*h^ znXG49*Vb3bSuhx?$gx-iyls>a<7Z+xw!@?WY-!D4F^y+m`+N pZnoAy{$U6t=CH>S-njhD>}4vq@b3hhItC!{boFyt$Ly5Q1OOX1ASVC- diff --git a/media/ios/Resources/original_button.png b/media/ios/Resources/original_button.png index c11b5b908549387319f153187774e17652b17257..6fd732d8e77d40ce2c544d0332cd4eee4b90070d 100644 GIT binary patch delta 1798 zcmV+h2l@Dp2l5V(JPN}A01CqaG$|yjk!~ZANGN{>%Sl8*R9J=Wm}^i}=NZTU&$+O> zXBSv*3oL46m&>9?xyns$>Lj9LbECDU#$;NP)@i4dnUF8BcIvd5wu?EO9g{E3Wu~22 zjjc@D%%ly5XcI|;f|sVEfSMYF3P_Y?*<~;1?T4~-hiN#>ENT3}e`aUi_q@;Ze}4O( zc`tu+h%ttHS=?6*prs|iXte|wt(E|z)e>N|60`z{NYg}CoT~xk&HQu#1_4|G@VBPM zX8(M-S|=H427CdatT+t-b^`bY5tq-HnmQ+M5@NUbX=-e~_J0GE73Tv)q%g)D z^CtgSJ^%`U{c~q@(E(+}*$m)UkqPWIswH*r*81%~udCgBlIQs#0H~^3#BtoO7g~2gfU@E= z2)yu0xNkI?+>bo;*c<8T)+Qo)r@X9kFd-rFbH*4~y1x9M;W#3?)#_^bq__7Uo!hp4 z?azWB`ez__%8GOIq5+Dc_|0G_xDtN=IF3^{)op$&F)?W$5e)-?-IjIciElmia!QKj zGi!RrZzKNLW}f5!kelncYRk0$sC0cX?>o!}~kBR6` z_!$vRFvbpykB{r#{Qd8?&cHnZpuMoLxPRT+f_5UhT2frPFCigu3;+UwKrw&Ean)M2 zH5W;%t0gx^j5*^E_+tT}wr1nOg8ZUq!{ami;c5UrgWhn8fsOlozViSY?pv|)+9MA) ze7n`v(g#2W@M(5dPI>=8Uo`+olJWR6d-gsyUwzFPOioHE4+H}y;6K|*O0wmR$nl0p zcQCU#VLQ+BZ5uXJcbLryegJ5=C)~AP9R0Zw{t~7fdi1sMD&i z3CM9&z!)O{(ChW?jErTyvf>nF#i<7Xt2JXfDKW|9$juu%cfMy}((RV?dc8M3F8=ci z7timOB;yZrvU5XV&=GMl#YOA8d0q$tfZy*=(5kO_77K!y5^nQ6?{0r}wWI=gkBFva z#d*MW=*2AncI)+qflw&;l*wrF+H6_pLZOh)VKPbOWtDFOxRSrFFepjJ>5-9t{U#I& zeqF2X>;!2A#K)UQ!tKdPcQViOhl$80Nye1e*tlI~r4^Gk)f+$b`Mf!SKp;($jALfA z`RKqvpKWO9=GlYtFJFHmqIQcVwb5iU{oriRnep)HA_zhtYCuUcToME^004f!KmPtT zYe%itj2n_9-Q8Bd{jX)E6|Y{ncy1T~ESA(^_oUl&y7PlQTefWLuv#;&#>boW06;{e zMC6(Bc&Zp<8~~Wj38Px|HD7T~wxhFup#Sc~#NA{77`!>?+x36=lP>}g0leDkYAFY> zqola>Ol3vY@jt%Z_5jCm_RN*GpJuMK>B`G0gHM0wd$WGi{^=*f?d8i?e56%ha|TmW z)A}ry)V^?keEjx9t*(~0i0ELet3@ve!b?>fYED;HR6S2bzo@I(^jdtp`7n(o*0F%))k(=#!Eowj_^5;2L9pN}m1prl5^*qlXkrk(4Fc==+P+8qw zR9NyH5w!!rkv9*2Iy5wxBP-4}S#g>p;4(Ole;oh;z={?3T}(?$KN&S30N8C=M;*C& ze-HOVp->qS{i&w9ZX|zQ;m?R@_6Q3FgU^YgDDpgCZ!mut>Sy4xIF9R3)lfPBNCwGM zR$6h0h^90rXrb3Fzu&*(=&{4f*x2ao&6(r4K2=rs132E)*cWc7OJir;l7y!F3U+LX>{z8vqY;4pL3g(_y&G-^2Kwy7!$Vfjl*a@Bf*=Nxl9EPk znf4p2@>X}n#>TY+I6*|d|KaoH07ev81)v1LIsoAXGzFj^z{dd25|L+~{OAC`YTfgn oK9&HZ)e>N|S^|t#_dMXg0b0$eONiJZSpWb407*qoM6N<$f*4hICjbBd delta 795 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 NWorqupx#Ht{|z;AY=!^; From a8e87742dd6c2a6c6a8d608becd194c80c8b12c6 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 21 Jun 2013 22:58:26 -0700 Subject: [PATCH 08/89] Fixing loading indicators blue-ness. --- media/ios/Classes/NBLoadingCell.m | 3 ++- media/ios/NewsBlur_Prefix.pch | 8 ++++---- media/ios/Resources/markread.png | Bin 919 -> 919 bytes media/ios/Resources/markread@2x.png | Bin 895 -> 895 bytes 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/media/ios/Classes/NBLoadingCell.m b/media/ios/Classes/NBLoadingCell.m index 1b2e4fa8d..feec7eee8 100644 --- a/media/ios/Classes/NBLoadingCell.m +++ b/media/ios/Classes/NBLoadingCell.m @@ -36,7 +36,8 @@ - (void)animate { if (!self.window || !self.superview.window) return; if (!animating) return; - [UIView animateWithDuration:.650f delay:0.2f options:nil animations:^{ + self.backgroundColor = UIColorFromRGB(0x5C89C9); + [UIView animateWithDuration:.650f delay:0.f options:nil animations:^{ self.backgroundColor = UIColorFromRGB(0xE1EBFF); } completion:^(BOOL finished) { [UIView animateWithDuration:1.05f animations:^{ diff --git a/media/ios/NewsBlur_Prefix.pch b/media/ios/NewsBlur_Prefix.pch index a76ad8f0b..0f95a588a 100644 --- a/media/ios/NewsBlur_Prefix.pch +++ b/media/ios/NewsBlur_Prefix.pch @@ -13,10 +13,10 @@ // #define BACKGROUND_REFRESH_SECONDS -5 #define BACKGROUND_REFRESH_SECONDS -10*60 - #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] - #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] -// #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] -// #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] +// #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] +// #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] + #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] + #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] #define NEWSBLUR_LINK_COLOR 0x405BA8 #define NEWSBLUR_HIGHLIGHT_COLOR 0xd2e6fd diff --git a/media/ios/Resources/markread.png b/media/ios/Resources/markread.png index 47e8a37bbd7223dcf2db798502329da9792b7d0f..d1bc043831efaf0df10fd3f9d39a48e38446f5ac 100644 GIT binary patch delta 651 zcmV;60(AYC2bTx183BKd7z%f$<2W-J@CWy4c~R{&C8p`PWl2>b`ttSjP^yXn01=7I zJe9xyz`2c{hr*rrnRzkb57qE;Q*_;i@?Hwp8w4Kqo=9YTUtiWXgcnTm2 z;P?i(>&$#PIZl5h5-^+1klfxuyUlTmh%|4$sy#>m7=S=@HZL!K_ENBES8nd!K>#(Y zuRI9&gLMkrRc5}D9Lur{lgR|h?HwvDaUUb1gtC6h_rY5|-2;n@3$-SbNqPHjR#sNS z%F0TcEX&uFIKd>K)a8Edk$i`U=;!)+DeJ*RB5|U%rEPzkl3?czerz=w7J6KIbGaHm$OIp9h zk@w^MqpyF4>tnGPL{VJD5sHgl6P4vv)kHL{RznS_>%dx6Xlszly!Wg*Iapp^1`)yG zaDJ*Rud304`)3)CjP>5>>)~h5pS)$}JzJT}%$r^*%eU#NN6hTn>O3_d8Gm5vi~-ae l1E@C!P;U&N-t2hbZx35*nBi%#=l}o!07*qoM6LruV1i@CHrW6G delta 651 zcmV;60(AYC2bTx183BLIjt7dNaA!KsTay8QaG#bJ)sA~&n$ClkR28BxUq26}su%ze zk;u$b`TGx?+vs^H+losZh{LjvtNm`SS;{J<^4s4wnhMPm37jWP`L93Gq)&l+1VC&B;P~3 z&2bvgu+40t2Tun4!I|WstGgouKqBA|%74MNug96q*^u1cfucg&8I5ahsRzvpTqc00 z0HOenZ-Beb%$I+Y<3u6>v)K&E?H#n+9H)p#^X9ACg9Ly92t;S|^73ad1)Fx|=I$K? zP_z2VgMdF+r@&oh<}1muEXy#NOpx5(q0$ofF(OJR>!*Alyw%e^u(-HTYciRXx9?_U zWi_m?$;j4cZi67uCJG}9!w+>Ct817+Gfkjq{;E|cbJ=-LqZ&PSt4&C6r#9>ge=P-65w>YA{D-a)kHM2LD{vW z^;;ZyKi+>o`f9j77K=d?#Z?@kxY#vOSzc95MAK?D)PTAUtVM;k2C2+@&zh5i<>h4% z5gZQZr^@oG8ZEegmhs3~@14FLe)jyyTV~#~mATBk>6Nm4o1S{a%&x7@Qv;Im539}? lK)o@5dSd|f#sKQgZ+Tj4m~tVq0{{R307*qoM6LruV1isuL>vGB diff --git a/media/ios/Resources/markread@2x.png b/media/ios/Resources/markread@2x.png index 5366a2fa85851ba894342dd33c5a619fc7735d6a..d2482c667d440aedcdbe8e4a309952bcb01a1a40 100644 GIT binary patch delta 556 zcmV+{0@MBf2LA@IH35ICkM7;A)R$uh{h`Zqf9!XIv;xTlNVXAxVH9kIQLtCUzMYx< zDq_b)<(xa0=I_HO*s9fPhm*-<2f)FgKkUYT&t3y_y&(J69Nw&Bi25h8papmU&R8F6XFbcXEw(|-PC;@Q#5vmX1Q5r-a@qiTrPVqXiA0s(9GK7&mSK? zfAQ>0;*)aj$jmM!`CA5WdVXm)IacAfvz&8}rze>haaDhKd9;%Ifmslj{tZ)vTmF1ckFK;~h8pz(zOdGQjeOh_5N_i%d1<^-5pu~qtX%KzI14@1>mjuyg zJivp;nx`T9jt6)E2%L;q1w8LEv-YR)hd=ipM3WyszaN=dqR+zQF{zh#nOWP+zODjq udOYgoyi^CQP?dbF=~I&+0T+``0~{1e*CA}BX{~br0000UH~xF}8kp+^*|+BKW*tM+KamA3zyp9z z7zO)z9cL{8Pr;j&8=?!Npwu}q@3}4kUc7_7+jqLm@z!buro?|ktJS)~9<$Ewz?ahE zZEv6bdwuuj7xuVou>v#Vy=gX^^a?C}4oo}O&Bx$5=YDVW9LVAU8$1W*ftN>>1oQVuN(9N)&S9m}PfYXmqeE^TrAo_?0tQc^L*NOco5u&en zKml{$qPgw_ym)`TL4UZvV7pX!jYh+Iom;Py;#Fb}T!J_2Kg29}yVq`fyKw&EPSTa< z{TvuZ!3fLofVsCbfp@v+w{5(_SK#5Rmrvile|t5>COrU82)uEc^P}IwMbCj|)*gTU z`0)9QXJ-o-K2%DB=qnyj@>97a zh(6;19z51O4bgWzzym Date: Sat, 22 Jun 2013 19:34:12 -0700 Subject: [PATCH 09/89] Caching images for offline. Progress bar works, but the message is wrong. --- media/ios/ASI/ASINetworkQueue.m | 2 +- media/ios/Classes/NewsBlurAppDelegate.h | 4 + media/ios/Classes/NewsBlurAppDelegate.m | 119 ++++++++++++++++-------- media/ios/Classes/Utilities.h | 1 + media/ios/Classes/Utilities.m | 14 +++ 5 files changed, 99 insertions(+), 41 deletions(-) diff --git a/media/ios/ASI/ASINetworkQueue.m b/media/ios/ASI/ASINetworkQueue.m index b24076dbe..8af67fca8 100755 --- a/media/ios/ASI/ASINetworkQueue.m +++ b/media/ios/ASI/ASINetworkQueue.m @@ -133,7 +133,7 @@ if (![operation isKindOfClass:[ASIHTTPRequest class]]) { [NSException raise:@"AttemptToAddInvalidRequest" format:@"Attempted to add an object that was not an ASIHTTPRequest to an ASINetworkQueue"]; } - + [self setRequestsCount:[self requestsCount]+1]; ASIHTTPRequest *request = (ASIHTTPRequest *)operation; diff --git a/media/ios/Classes/NewsBlurAppDelegate.h b/media/ios/Classes/NewsBlurAppDelegate.h index 2925e0a55..78bcdf665 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.h +++ b/media/ios/Classes/NewsBlurAppDelegate.h @@ -9,6 +9,7 @@ #import #import "BaseViewController.h" #import "FMDatabaseQueue.h" +#import "ASINetworkQueue.h" #define FEED_DETAIL_VIEW_TAG 1000001 #define STORY_DETAIL_VIEW_TAG 1000002 @@ -139,6 +140,7 @@ NSArray *categories; NSDictionary *categoryFeeds; UIImageView *splashView; + ASINetworkQueue *operationQueue; } @property (nonatomic) IBOutlet UIWindow *window; @@ -233,6 +235,7 @@ @property (nonatomic) NSArray *categories; @property (nonatomic) NSDictionary *categoryFeeds; @property (readwrite) FMDatabaseQueue *database; +@property (readwrite) ASINetworkQueue *operationQueue; + (NewsBlurAppDelegate*) sharedAppDelegate; - (void)startupAnimationDone:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context; @@ -338,6 +341,7 @@ - (void)storeAllUnreadStories:(ASIHTTPRequest *)request; - (void)flushQueuedReadStories:(BOOL)forceCheck withCallback:(void(^)())callback; - (void)syncQueuedReadStories:(FMDatabase *)db withStories:(NSDictionary *)hashes withCallback:(void(^)())callback; +- (void)cachedImageQueueFinished:(ASINetworkQueue *)queue; @end diff --git a/media/ios/Classes/NewsBlurAppDelegate.m b/media/ios/Classes/NewsBlurAppDelegate.m index fbe2927b8..8c9b4f6fe 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.m +++ b/media/ios/Classes/NewsBlurAppDelegate.m @@ -26,6 +26,7 @@ #import "UserProfileViewController.h" #import "NBContainerViewController.h" #import "AFJSONRequestOperation.h" +#import "ASINetworkQueue.h" #import "InteractionsModule.h" #import "ActivityModule.h" #import "FirstTimeUserViewController.h" @@ -46,7 +47,7 @@ @implementation NewsBlurAppDelegate -#define CURRENT_DB_VERSION 13 +#define CURRENT_DB_VERSION 16 #define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON ) @synthesize window; @@ -144,6 +145,7 @@ @synthesize database; @synthesize categories; @synthesize categoryFeeds; +@synthesize operationQueue; + (NewsBlurAppDelegate*) sharedAppDelegate { return (NewsBlurAppDelegate*) [UIApplication sharedApplication].delegate; @@ -2108,6 +2110,7 @@ [db executeUpdate:@"drop table if exists `unread_hashes`"]; [db executeUpdate:@"drop table if exists `accounts`"]; [db executeUpdate:@"drop table if exists `feeds`"]; + [db executeUpdate:@"drop table if exists `cached_images`"]; // [db executeUpdate:@"drop table if exists `queued_read_hashes`"]; NSLog(@"Dropped db: %@", [db lastErrorMessage]); sqlite3_exec(db.sqliteHandle, [[NSString stringWithFormat:@"PRAGMA user_version = %d", CURRENT_DB_VERSION] UTF8String], NULL, NULL, NULL); @@ -2160,6 +2163,16 @@ ")"]; [db executeUpdate:createReadTable]; + NSString *createImagesTable = [NSString stringWithFormat:@"create table if not exists cached_images " + "(" + " story_feed_id number," + " story_hash varchar(24)," + " image_url varchar(1024)," + " image_cached boolean," + " UNIQUE(story_hash) ON CONFLICT IGNORE" + ")"]; + [db executeUpdate:createImagesTable]; + NSLog(@"Create db %d: %@", [db lastErrorCode], [db lastErrorMessage]); } @@ -2373,7 +2386,7 @@ (unsigned long)NULL), ^(void) { [_self.database inTransaction:^(FMDatabase *db, BOOL *rollback) { for (NSDictionary *story in [results objectForKey:@"stories"]) { - BOOL inserted = [db executeUpdate:@"INSERT into stories" + BOOL inserted = [db executeUpdate:@"INSERT into stories " "(story_feed_id, story_hash, story_timestamp, image_url, story_json) VALUES " "(?, ?, ?, ?, ?)", [story objectForKey:@"story_feed_id"], @@ -2382,6 +2395,15 @@ [story objectForKey:@"image_url"], [story JSONRepresentation] ]; + if ([[story objectForKey:@"image_url"] class] != [NSNull class]) { + [db executeUpdate:@"INSERT INTO cached_images " + "(story_feed_id, story_hash, image_url) VALUES " + "(?, ?, ?)", + [story objectForKey:@"story_feed_id"], + [story objectForKey:@"story_hash"], + [story objectForKey:@"image_url"] + ]; + } if (!anySuccess && inserted) anySuccess = YES; } if (anySuccess) { @@ -2406,9 +2428,9 @@ NSMutableArray *urls = [NSMutableArray array]; [self.database inDatabase:^(FMDatabase *db) { - NSString *commonQuery = @"FROM stories s " - "INNER JOIN unread_hashes u ON (s.story_hash = u.story_hash) " - "WHERE s.image_cached is null and s.image_url is not null"; + NSString *commonQuery = @"FROM cached_images c " + "INNER JOIN unread_hashes u ON (c.story_hash = u.story_hash) " + "WHERE c.image_cached is null "; int count = [db intForQuery:[NSString stringWithFormat:@"SELECT COUNT(1) %@", commonQuery]]; if (self.totalUncachedImagesCount == 0) { self.totalUncachedImagesCount = count; @@ -2424,10 +2446,12 @@ } else { order = @"DESC"; } - FMResultSet *cursor = [db executeQuery:[NSString stringWithFormat:@"SELECT s.image_url %@ ORDER BY u.story_timestamp %@ LIMIT %d", commonQuery, order, limit]]; + NSString *sql = [NSString stringWithFormat:@"SELECT c.image_url, c.story_hash %@ ORDER BY u.story_timestamp %@ LIMIT %d", commonQuery, order, limit]; + FMResultSet *cursor = [db executeQuery:sql]; while ([cursor next]) { - [urls addObject:[cursor objectForColumnName:@"image_url"]]; + [urls addObject:@[[cursor objectForColumnName:@"image_url"], + [cursor objectForColumnName:@"story_hash"]]]; } int start = (int)[[NSDate date] timeIntervalSince1970]; int end = self.latestFetchedStoryDate; @@ -2449,6 +2473,9 @@ - (void)fetchAllUncachedImages { NSArray *urls = [self uncachedImageUrls]; + operationQueue = [[ASINetworkQueue alloc] init]; + operationQueue.maxConcurrentOperationCount = 4; + operationQueue.delegate = self; if ([urls count] == 0) { NSLog(@"Finished caching images. %d total", self.totalUncachedImagesCount); @@ -2458,47 +2485,59 @@ return; } - for (NSString *urlString in urls) { -// dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, -// (unsigned long)NULL), ^(void) { -// NSURL *url = [NSURL URLWithString:urlString]; -// ASIHTTPRequest *_request = [ASIHTTPRequest requestWithURL:url]; -// __weak ASIHTTPRequest *request = _request; -// [request setResponseEncoding:NSUTF8StringEncoding]; -// [request setDefaultResponseEncoding:NSUTF8StringEncoding]; -// [request setFailedBlock:^(void) { -// NSLog(@"Failed cache image url."); -// }]; -// [request setCompletionBlock:^(void) { -// [self storeCachedImage:request]; -// }]; -// [request setTimeOutSeconds:30]; -// [request startAsynchronous]; -// }); -// dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, -// (unsigned long)NULL), ^(void) { -// -// [self fetchAllUncachedImages]; -// }); + for (NSArray *urlArray in urls) { + NSURL *url = [NSURL URLWithString:[urlArray objectAtIndex:0]]; + NSString *storyHash = [urlArray objectAtIndex:1]; - dispatch_async(dispatch_get_main_queue(), ^{ - [self.feedsViewController hideNotifier]; - }); + ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; + [request setUserInfo:@{@"story_hash": storyHash}]; + [request setDelegate:self]; + [request setDidFinishSelector:@selector(storeCachedImage:)]; + [request setDidFailSelector:@selector(storeCachedImage:)]; + [request setTimeOutSeconds:5]; + [operationQueue addOperation:request]; } + + [operationQueue setQueueDidFinishSelector:@selector(cachedImageQueueFinished:)]; + [operationQueue setShouldCancelAllRequestsOnFailure:NO]; + [operationQueue go]; + +// dispatch_async(dispatch_get_main_queue(), ^{ +// [self.feedsViewController hideNotifier]; +// }); } - (void)storeCachedImage:(ASIHTTPRequest *)request { - NSData *responseData = [request responseData]; + NSString *storyHash = [[request userInfo] objectForKey:@"story_hash"]; - BOOL anySuccess = YES; - - if (anySuccess) { - [self fetchAllUncachedImages]; + if ([request responseStatusCode] == 200) { + NSData *responseData = [request responseData]; + NSString *md5Url = [Utilities md5:[[request originalURL] absoluteString]]; + NSLog(@"Storing image: %@ (%d bytes - %d in queue)", storyHash, [responseData length], [operationQueue requestsCount]); + + NSFileManager *fileManager = [NSFileManager defaultManager]; + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); + NSString *cacheDirectory = [paths objectAtIndex:0]; + NSString *fullPath = [cacheDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%@", md5Url]]; + + [fileManager createFileAtPath:fullPath contents:responseData attributes:nil]; } else { - dispatch_async(dispatch_get_main_queue(), ^{ - [self.feedsViewController hideNotifier]; - }); + NSLog(@"Failed to fetch: %@ / %@", [[request originalURL] absoluteString], storyHash); } + + [self.database inDatabase:^(FMDatabase *db) { + [db executeUpdate:@"UPDATE cached_images SET " + "image_cached = 1 WHERE story_hash = ?", + storyHash]; + }]; +} + +- (void)cachedImageQueueFinished:(ASINetworkQueue *)queue { + NSLog(@"Queue finished: %d total (%d remaining)", self.totalUncachedImagesCount, self.remainingUncachedImagesCount); + [self fetchAllUncachedImages]; +// dispatch_async(dispatch_get_main_queue(), ^{ +// [self.feedsViewController hideNotifier]; +// }); } @end diff --git a/media/ios/Classes/Utilities.h b/media/ios/Classes/Utilities.h index b9a2833be..b431ba53d 100644 --- a/media/ios/Classes/Utilities.h +++ b/media/ios/Classes/Utilities.h @@ -21,5 +21,6 @@ void drawLinearGradient(CGContextRef context, CGRect rect, CGColorRef startColor + (void)drawLinearGradientWithRect:(CGRect)rect startColor:(CGColorRef)startColor endColor:(CGColorRef)endColor; + (void)saveimagesToDisk; + (UIImage *)roundCorneredImage:(UIImage *)orig radius:(CGFloat)r; ++ (NSString *)md5:(NSString *)string; @end diff --git a/media/ios/Classes/Utilities.m b/media/ios/Classes/Utilities.m index e31983a64..208c54828 100644 --- a/media/ios/Classes/Utilities.m +++ b/media/ios/Classes/Utilities.m @@ -7,6 +7,7 @@ // #import "Utilities.h" +#import void drawLinearGradient(CGContextRef context, CGRect rect, CGColorRef startColor, CGColorRef endColor) { @@ -130,4 +131,17 @@ static NSMutableDictionary *imageCache; return result; } ++ (NSString *)md5:(NSString *)string { + const char *cStr = [string UTF8String]; + unsigned char result[16]; + CC_MD5( cStr, strlen(cStr), result ); // This is the md5 call + return [NSString stringWithFormat: + @"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x", + result[0], result[1], result[2], result[3], + result[4], result[5], result[6], result[7], + result[8], result[9], result[10], result[11], + result[12], result[13], result[14], result[15] + ]; +} + @end \ No newline at end of file From d520183568a84882350d19deb82720b22f07f69c Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sat, 22 Jun 2013 21:29:14 -0700 Subject: [PATCH 10/89] Fixing image cache notifier message for date of last download. --- media/ios/Classes/NewsBlurAppDelegate.m | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/media/ios/Classes/NewsBlurAppDelegate.m b/media/ios/Classes/NewsBlurAppDelegate.m index 8c9b4f6fe..7199b684f 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.m +++ b/media/ios/Classes/NewsBlurAppDelegate.m @@ -47,7 +47,7 @@ @implementation NewsBlurAppDelegate -#define CURRENT_DB_VERSION 16 +#define CURRENT_DB_VERSION 17 #define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON ) @synthesize window; @@ -2446,12 +2446,13 @@ } else { order = @"DESC"; } - NSString *sql = [NSString stringWithFormat:@"SELECT c.image_url, c.story_hash %@ ORDER BY u.story_timestamp %@ LIMIT %d", commonQuery, order, limit]; + NSString *sql = [NSString stringWithFormat:@"SELECT c.image_url, c.story_hash, u.story_timestamp %@ ORDER BY u.story_timestamp %@ LIMIT %d", commonQuery, order, limit]; FMResultSet *cursor = [db executeQuery:sql]; while ([cursor next]) { [urls addObject:@[[cursor objectForColumnName:@"image_url"], - [cursor objectForColumnName:@"story_hash"]]]; + [cursor objectForColumnName:@"story_hash"], + [cursor objectForColumnName:@"story_timestamp"]]]; } int start = (int)[[NSDate date] timeIntervalSince1970]; int end = self.latestFetchedStoryDate; @@ -2497,7 +2498,8 @@ [request setTimeOutSeconds:5]; [operationQueue addOperation:request]; } - + self.latestFetchedStoryDate = [[[urls lastObject] objectAtIndex:2] intValue]; + [operationQueue setQueueDidFinishSelector:@selector(cachedImageQueueFinished:)]; [operationQueue setShouldCancelAllRequestsOnFailure:NO]; [operationQueue go]; From 1349be292ccbe7315a35d0c0d2e8b8b93bbc5a51 Mon Sep 17 00:00:00 2001 From: Carlin Date: Sun, 23 Jun 2013 23:39:39 +1200 Subject: [PATCH 11/89] email was made a required field in ed9cd5e --- templates/static/api.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/static/api.yml b/templates/static/api.yml index f15086908..4ad97cd3c 100644 --- a/templates/static/api.yml +++ b/templates/static/api.yml @@ -38,7 +38,7 @@ example: "new$blur" - key: email desc: "Email address" - optional: true + required: true example: "samuel@newsblur.com" - feeds: From 8bcfc5d565d31cfdf433c09bcab92702031e55f5 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 23 Jun 2013 22:19:08 -0700 Subject: [PATCH 12/89] Reading cached images and using in stories. A single iamge is nowhere near enough. Need a refactor to account for all images. --- media/ios/Classes/FeedDetailViewController.m | 15 ++-- media/ios/Classes/NewsBlurAppDelegate.h | 5 +- media/ios/Classes/NewsBlurAppDelegate.m | 83 ++++++++++++++++--- media/ios/Classes/NewsBlurViewController.h | 1 + media/ios/Classes/NewsBlurViewController.m | 29 +++++-- media/ios/Classes/StoryDetailViewController.m | 12 ++- media/ios/Classes/Utilities.m | 10 +++ 7 files changed, 127 insertions(+), 28 deletions(-) diff --git a/media/ios/Classes/FeedDetailViewController.m b/media/ios/Classes/FeedDetailViewController.m index 38a52108f..0871f2ed3 100644 --- a/media/ios/Classes/FeedDetailViewController.m +++ b/media/ios/Classes/FeedDetailViewController.m @@ -425,7 +425,8 @@ [self showLoadingNotifier]; } else if (!self.isOffline) { [self showLoadingNotifier]; - } + } + [appDelegate prepareActiveCachedImages:db]; }]; self.pageFinished = YES; @@ -644,12 +645,11 @@ [appDelegate.database inTransaction:^(FMDatabase *db, BOOL *rollback) { for (NSDictionary *story in confirmedNewStories) { [db executeUpdate:@"INSERT into stories" - "(story_feed_id, story_hash, story_timestamp, image_url, story_json) VALUES " - "(?, ?, ?, ?, ?)", + "(story_feed_id, story_hash, story_timestamp, story_json) VALUES " + "(?, ?, ?, ?)", [story objectForKey:@"story_feed_id"], [story objectForKey:@"story_hash"], [story objectForKey:@"story_timestamp"], - [story objectForKey:@"image_url"], [story JSONRepresentation] ]; } @@ -862,7 +862,12 @@ cell.storyScore = score; if (self.isOffline) { - BOOL read = ![[self.unreadStoryHashes objectForKey:[story objectForKey:@"story_hash"]] boolValue]; + BOOL read; + if ([appDelegate.activeReadFilter isEqualToString:@"all"]) { + read = ![[self.unreadStoryHashes objectForKey:[story objectForKey:@"story_hash"]] boolValue]; + } else { + read = NO; + } cell.isRead = read || ([[story objectForKey:@"read_status"] intValue] == 1); } else { cell.isRead = [[story objectForKey:@"read_status"] intValue] == 1; diff --git a/media/ios/Classes/NewsBlurAppDelegate.h b/media/ios/Classes/NewsBlurAppDelegate.h index 78bcdf665..ad464e435 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.h +++ b/media/ios/Classes/NewsBlurAppDelegate.h @@ -141,6 +141,7 @@ NSDictionary *categoryFeeds; UIImageView *splashView; ASINetworkQueue *operationQueue; + NSMutableDictionary *activeCachedImages; } @property (nonatomic) IBOutlet UIWindow *window; @@ -236,6 +237,7 @@ @property (nonatomic) NSDictionary *categoryFeeds; @property (readwrite) FMDatabaseQueue *database; @property (readwrite) ASINetworkQueue *operationQueue; +@property (nonatomic) NSMutableDictionary *activeCachedImages; + (NewsBlurAppDelegate*) sharedAppDelegate; - (void)startupAnimationDone:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context; @@ -334,7 +336,6 @@ - (int)databaseSchemaVersion:(FMDatabase *)db; - (void)createDatabaseConnection; - (void)setupDatabase:(FMDatabase *)db; -- (NSURL *)applicationDocumentsDirectory; - (void)fetchUnreadHashes; - (void)storeUnreadHashes:(ASIHTTPRequest *)request; - (void)fetchAllUnreadStories; @@ -342,6 +343,8 @@ - (void)flushQueuedReadStories:(BOOL)forceCheck withCallback:(void(^)())callback; - (void)syncQueuedReadStories:(FMDatabase *)db withStories:(NSDictionary *)hashes withCallback:(void(^)())callback; - (void)cachedImageQueueFinished:(ASINetworkQueue *)queue; +- (void)flushOldCachedImages; +- (void)prepareActiveCachedImages:(FMDatabase *)db; @end diff --git a/media/ios/Classes/NewsBlurAppDelegate.m b/media/ios/Classes/NewsBlurAppDelegate.m index 7199b684f..0949f3adc 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.m +++ b/media/ios/Classes/NewsBlurAppDelegate.m @@ -47,7 +47,7 @@ @implementation NewsBlurAppDelegate -#define CURRENT_DB_VERSION 17 +#define CURRENT_DB_VERSION 18 #define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON ) @synthesize window; @@ -146,6 +146,7 @@ @synthesize categories; @synthesize categoryFeeds; @synthesize operationQueue; +@synthesize activeCachedImages; + (NewsBlurAppDelegate*) sharedAppDelegate { return (NewsBlurAppDelegate*) [UIApplication sharedApplication].delegate; @@ -2139,8 +2140,6 @@ " story_feed_id number," " story_hash varchar(24)," " story_timestamp number," - " image_url varchar(1024)," - " image_cached boolean," " story_json text," " UNIQUE(story_hash) ON CONFLICT REPLACE" ")"]; @@ -2173,19 +2172,30 @@ ")"]; [db executeUpdate:createImagesTable]; - NSLog(@"Create db %d: %@", [db lastErrorCode], [db lastErrorMessage]); -} + NSError *error; + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); + NSString *storyImagesDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"story_images"]; + NSString *faviconsDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"favicons"]; + NSString *avatarsDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"avatars"]; -// Returns the URL to the application's Documents directory. -- (NSURL *)applicationDocumentsDirectory -{ - return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]; + if (![[NSFileManager defaultManager] fileExistsAtPath:storyImagesDirectory]) { + [[NSFileManager defaultManager] createDirectoryAtPath:storyImagesDirectory withIntermediateDirectories:NO attributes:nil error:&error]; + } + if (![[NSFileManager defaultManager] fileExistsAtPath:faviconsDirectory]) { + [[NSFileManager defaultManager] createDirectoryAtPath:faviconsDirectory withIntermediateDirectories:NO attributes:nil error:&error]; + } + if (![[NSFileManager defaultManager] fileExistsAtPath:avatarsDirectory]) { + [[NSFileManager defaultManager] createDirectoryAtPath:avatarsDirectory withIntermediateDirectories:NO attributes:nil error:&error]; + } + + NSLog(@"Create db %d: %@", [db lastErrorCode], [db lastErrorMessage]); } - (void)flushQueuedReadStories:(BOOL)forceCheck withCallback:(void(^)())callback { if (hasQueuedReadStories || forceCheck) { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, (unsigned long)NULL), ^(void) { + [self flushOldCachedImages]; [self.database inTransaction:^(FMDatabase *db, BOOL *rollback) { NSMutableDictionary *hashes = [NSMutableDictionary dictionary]; FMResultSet *stories = [db executeQuery:@"SELECT * FROM queued_read_hashes"]; @@ -2387,12 +2397,11 @@ [_self.database inTransaction:^(FMDatabase *db, BOOL *rollback) { for (NSDictionary *story in [results objectForKey:@"stories"]) { BOOL inserted = [db executeUpdate:@"INSERT into stories " - "(story_feed_id, story_hash, story_timestamp, image_url, story_json) VALUES " - "(?, ?, ?, ?, ?)", + "(story_feed_id, story_hash, story_timestamp, story_json) VALUES " + "(?, ?, ?, ?)", [story objectForKey:@"story_feed_id"], [story objectForKey:@"story_hash"], [story objectForKey:@"story_timestamp"], - [story objectForKey:@"image_url"], [story JSONRepresentation] ]; if ([[story objectForKey:@"image_url"] class] != [NSNull class]) { @@ -2519,7 +2528,7 @@ NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); - NSString *cacheDirectory = [paths objectAtIndex:0]; + NSString *cacheDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"story_images"]; NSString *fullPath = [cacheDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%@", md5Url]]; [fileManager createFileAtPath:fullPath contents:responseData attributes:nil]; @@ -2542,6 +2551,54 @@ // }); } +- (void)flushOldCachedImages { + int deleted = 0; + NSFileManager *fileManager = [NSFileManager defaultManager]; + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); + NSString *cacheDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"story_images"]; + NSDirectoryEnumerator* en = [fileManager enumeratorAtPath:cacheDirectory]; + + NSString* file; + while (file = [en nextObject]) + { + NSError *error = nil; + NSString *filepath = [NSString stringWithFormat:[cacheDirectory stringByAppendingString:@"/%@"],file]; + NSDate *creationDate = [[fileManager attributesOfItemAtPath:filepath error:nil] fileCreationDate]; + NSDate *d = [[NSDate date] dateByAddingTimeInterval:-14*24*60*60]; + NSDateFormatter *df = [NSDateFormatter alloc]; // = [NSDateFormatter initWithDateFormat:@"yyyy-MM-dd"]; + [df setDateFormat:@"EEEE d"]; + + if ([creationDate compare:d] == NSOrderedAscending) { + [[NSFileManager defaultManager] + removeItemAtPath:[cacheDirectory stringByAppendingPathComponent:file] + error:&error]; + deleted += 1; + } + } + NSLog(@"Deleted %d old cached images", deleted); +} + +- (void)prepareActiveCachedImages:(FMDatabase *)db { + activeCachedImages = [NSMutableDictionary dictionary]; + + NSArray *feedIds; + + if (isRiverView) { + feedIds = activeFolderFeeds; + } else if (activeFeed) { + feedIds = @[[activeFeed objectForKey:@"id"]]; + } + NSString *sql = [NSString stringWithFormat:@"SELECT c.image_url, c.story_hash FROM cached_images c " + "INNER JOIN unread_hashes u ON (c.story_hash = u.story_hash) " + "WHERE c.image_cached = 1 AND c.story_feed_id in (%@)", + [feedIds componentsJoinedByString:@","]]; + FMResultSet *cursor = [db executeQuery:sql]; + + while ([cursor next]) { + [activeCachedImages setObject:[cursor objectForColumnName:@"image_url"] forKey:[cursor objectForColumnName:@"story_hash"]]; + } +} + @end #pragma mark - diff --git a/media/ios/Classes/NewsBlurViewController.h b/media/ios/Classes/NewsBlurViewController.h index 291c448bb..344446928 100644 --- a/media/ios/Classes/NewsBlurViewController.h +++ b/media/ios/Classes/NewsBlurViewController.h @@ -117,6 +117,7 @@ IASKSettingsDelegate> { - (void)settingsViewControllerDidEnd:(IASKAppSettingsViewController*)sender; - (void)settingDidChange:(NSNotification*)notification; +- (void)showRefreshNotifier; - (void)showSyncingNotifier; - (void)showSyncingNotifier:(float)progress hoursBack:(int)days; - (void)showCachingNotifier:(float)progress hoursBack:(int)hours; diff --git a/media/ios/Classes/NewsBlurViewController.m b/media/ios/Classes/NewsBlurViewController.m index 202e65674..f8bf98b94 100644 --- a/media/ios/Classes/NewsBlurViewController.m +++ b/media/ios/Classes/NewsBlurViewController.m @@ -497,8 +497,8 @@ static const CGFloat kFolderTitleHeight = 28; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, (unsigned long)NULL), ^(void) { [appDelegate.database inTransaction:^(FMDatabase *db, BOOL *rollback) { - [db executeUpdate:@"DELETE FROM feeds WHERE username = ?", appDelegate.activeUsername]; - [db executeUpdate:@"INSERT into feeds" + [db executeUpdate:@"DELETE FROM accounts WHERE username = ?", appDelegate.activeUsername]; + [db executeUpdate:@"INSERT INTO accounts" "(username, download_date, feeds_json) VALUES " "(?, ?, ?)", appDelegate.activeUsername, @@ -767,7 +767,7 @@ static const CGFloat kFolderTitleHeight = 28; if (!appDelegate.activeUsername) return; } - FMResultSet *cursor = [db executeQuery:@"SELECT * FROM feeds WHERE username = ? LIMIT 1", + FMResultSet *cursor = [db executeQuery:@"SELECT * FROM accounts WHERE username = ? LIMIT 1", appDelegate.activeUsername]; while ([cursor next]) { @@ -1104,6 +1104,8 @@ static const CGFloat kFolderTitleHeight = 28; - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { + if ([appDelegate.dictFoldersArray count] == 0) return 0; + NSString *folderName = [appDelegate.dictFoldersArray objectAtIndex:section]; BOOL visibleFeeds = [[self.visibleFolders objectForKey:folderName] boolValue]; @@ -1493,6 +1495,10 @@ heightForHeaderInSection:(NSInteger)section { [request setDidFailSelector:@selector(requestFailed:)]; [request setTimeOutSeconds:30]; [request startAsynchronous]; + + dispatch_async(dispatch_get_main_queue(), ^{ + [self showRefreshNotifier]; + }); } - (void)finishRefreshingFeedList:(ASIHTTPRequest *)request { @@ -1703,8 +1709,15 @@ heightForHeaderInSection:(NSInteger)section { self.navigationItem.titleView = userInfoView; } -- (void)showSyncingNotifier { +- (void)showRefreshNotifier { [self.notifier hide]; + self.notifier.style = NBSyncingStyle; + self.notifier.title = @"Counting is difficult..."; + [self.notifier setProgress:0]; + [self.notifier show]; +} + +- (void)showSyncingNotifier { self.notifier.style = NBSyncingStyle; self.notifier.title = @"Syncing stories..."; [self.notifier setProgress:0]; @@ -1715,13 +1728,13 @@ heightForHeaderInSection:(NSInteger)section { // [self.notifier hide]; self.notifier.style = NBSyncingProgressStyle; if (hours < 2) { - self.notifier.title = @"Storing last hour"; + self.notifier.title = @"Storing past hour"; } else if (hours < 24) { - self.notifier.title = [NSString stringWithFormat:@"Storing %d hours", hours]; + self.notifier.title = [NSString stringWithFormat:@"Storing past %d hours", hours]; } else if (hours < 48) { self.notifier.title = @"Storing yesterday"; } else { - self.notifier.title = [NSString stringWithFormat:@"Storing %d days ago", (int)round(hours / 24.f)]; + self.notifier.title = [NSString stringWithFormat:@"Storing past %d days", (int)round(hours / 24.f)]; } [self.notifier setProgress:progress]; [self.notifier setNeedsDisplay]; @@ -1734,7 +1747,7 @@ heightForHeaderInSection:(NSInteger)section { if (hours < 2) { self.notifier.title = @"Images from last hour"; } else if (hours < 24) { - self.notifier.title = [NSString stringWithFormat:@"Images from %d hours", hours]; + self.notifier.title = [NSString stringWithFormat:@"Images from %d hours ago", hours]; } else if (hours < 48) { self.notifier.title = @"Images from yesterday"; } else { diff --git a/media/ios/Classes/StoryDetailViewController.m b/media/ios/Classes/StoryDetailViewController.m index 127fce27b..10cf73d5c 100644 --- a/media/ios/Classes/StoryDetailViewController.m +++ b/media/ios/Classes/StoryDetailViewController.m @@ -127,6 +127,7 @@ NSString *footerString; NSString *fontStyleClass = @""; NSString *fontSizeClass = @""; + NSString *storyContent = [self.activeStory objectForKey:@"story_content"]; NSUserDefaults *userPreferences = [NSUserDefaults standardUserDefaults]; if ([userPreferences stringForKey:@"fontStyle"]){ @@ -151,6 +152,15 @@ contentWidthClass = @"NB-iphone"; } + if (appDelegate.feedDetailViewController.isOffline) { + NSString *storyHash = [self.activeStory objectForKey:@"story_hash"]; + NSString *imageUrl = [appDelegate.activeCachedImages objectForKey:storyHash]; + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); + NSString *storyImagesDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"story_images"]; + NSString *cachedImage = [storyImagesDirectory stringByAppendingPathComponent:[Utilities md5:imageUrl]]; + storyContent = [[self.activeStory objectForKey:@"story_content"] stringByReplacingOccurrencesOfString:imageUrl withString:cachedImage]; + } + NSString *riverClass = (appDelegate.isRiverView || appDelegate.isSocialView) ? @"NB-river" : @"NB-non-river"; @@ -207,7 +217,7 @@ fontSizeClass, storyHeader, shareBarString, - [self.activeStory objectForKey:@"story_content"], + storyContent, sharingHtmlString, commentString, footerString diff --git a/media/ios/Classes/Utilities.m b/media/ios/Classes/Utilities.m index 208c54828..d681ec03b 100644 --- a/media/ios/Classes/Utilities.m +++ b/media/ios/Classes/Utilities.m @@ -64,6 +64,11 @@ static NSMutableDictionary *imageCache; // Image not in cache, search on disk. NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *cacheDirectory = [paths objectAtIndex:0]; + if (isSocial) { + cacheDirectory = [cacheDirectory stringByAppendingPathComponent:@"avatars"]; + } else { + cacheDirectory = [cacheDirectory stringByAppendingPathComponent:@"favicons"]; + } NSString *path = [cacheDirectory stringByAppendingPathComponent:filename]; image = [UIImage imageWithContentsOfFile:path]; @@ -112,6 +117,11 @@ static NSMutableDictionary *imageCache; for (NSString *filename in [imageCache allKeys]) { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *cacheDirectory = [paths objectAtIndex:0]; + if ([filename hasPrefix:@"social"]) { + cacheDirectory = [cacheDirectory stringByAppendingPathComponent:@"avatars"]; + } else { + cacheDirectory = [cacheDirectory stringByAppendingPathComponent:@"favicons"]; + } NSString *path = [cacheDirectory stringByAppendingPathComponent:filename]; // Save image to disk From 37d74026d18e7f2dd4e86cb2988af3ddba349ceb Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 23 Jun 2013 22:36:26 -0700 Subject: [PATCH 13/89] Fixing crash when missing cached image. --- media/ios/Classes/FeedDetailViewController.m | 3 ++- media/ios/Classes/StoryDetailViewController.m | 10 ++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/media/ios/Classes/FeedDetailViewController.m b/media/ios/Classes/FeedDetailViewController.m index 0871f2ed3..c17652ba7 100644 --- a/media/ios/Classes/FeedDetailViewController.m +++ b/media/ios/Classes/FeedDetailViewController.m @@ -420,13 +420,14 @@ self.unreadStoryHashes = unreadStoryHashes; } + [appDelegate prepareActiveCachedImages:db]; + if ([offlineStories count]) { [self renderStories:offlineStories]; [self showLoadingNotifier]; } else if (!self.isOffline) { [self showLoadingNotifier]; } - [appDelegate prepareActiveCachedImages:db]; }]; self.pageFinished = YES; diff --git a/media/ios/Classes/StoryDetailViewController.m b/media/ios/Classes/StoryDetailViewController.m index 10cf73d5c..30edaa561 100644 --- a/media/ios/Classes/StoryDetailViewController.m +++ b/media/ios/Classes/StoryDetailViewController.m @@ -155,10 +155,12 @@ if (appDelegate.feedDetailViewController.isOffline) { NSString *storyHash = [self.activeStory objectForKey:@"story_hash"]; NSString *imageUrl = [appDelegate.activeCachedImages objectForKey:storyHash]; - NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); - NSString *storyImagesDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"story_images"]; - NSString *cachedImage = [storyImagesDirectory stringByAppendingPathComponent:[Utilities md5:imageUrl]]; - storyContent = [[self.activeStory objectForKey:@"story_content"] stringByReplacingOccurrencesOfString:imageUrl withString:cachedImage]; + if (imageUrl) { + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); + NSString *storyImagesDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"story_images"]; + NSString *cachedImage = [storyImagesDirectory stringByAppendingPathComponent:[Utilities md5:imageUrl]]; + storyContent = [[self.activeStory objectForKey:@"story_content"] stringByReplacingOccurrencesOfString:imageUrl withString:cachedImage]; + } } NSString *riverClass = (appDelegate.isRiverView || appDelegate.isSocialView) ? From 489c9a3195c90f200ebb25eed75a0565263c2367 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 24 Jun 2013 22:16:28 -0700 Subject: [PATCH 14/89] Fixing progress in image caching. --- media/ios/Classes/NewsBlurAppDelegate.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media/ios/Classes/NewsBlurAppDelegate.m b/media/ios/Classes/NewsBlurAppDelegate.m index 0949f3adc..8fa9d83dd 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.m +++ b/media/ios/Classes/NewsBlurAppDelegate.m @@ -2359,7 +2359,7 @@ if ([hashes count] == 0) { NSLog(@"Finished downloading unread stories. %d total", self.totalUnfetchedStoryCount); dispatch_async(dispatch_get_main_queue(), ^{ -// [self.feedsViewController hideNotifier]; + [self.feedsViewController showCachingNotifier:0 hoursBack:1]; [self fetchAllUncachedImages]; }); return; @@ -2448,7 +2448,7 @@ self.remainingUncachedImagesCount = count; } - int limit = 25; + int limit = 10; NSString *order; if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"default_order"] isEqualToString:@"oldest"]) { order = @"ASC"; From 523eb3fbe9043184d57ba422a1bd8b2e676f90f1 Mon Sep 17 00:00:00 2001 From: Hawken Rives Date: Tue, 25 Jun 2013 01:39:43 -0400 Subject: [PATCH 15/89] Fix a minor typo in NBNotifier.h: "with" only has one 'h', not two The implementation *implemented* the correct name, but it was never defined. This fixes that typo. --- media/ios/Classes/NBNotifier.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media/ios/Classes/NBNotifier.h b/media/ios/Classes/NBNotifier.h index b98cd41c5..0f8f4d586 100644 --- a/media/ios/Classes/NBNotifier.h +++ b/media/ios/Classes/NBNotifier.h @@ -36,7 +36,7 @@ typedef enum { - (id)initWithTitle:(NSString *)title inView:(UIView *)view; - (id)initWithTitle:(NSString *)title inView:(UIView *)view withOffset:(CGPoint)offset; - (id)initWithTitle:(NSString *)title inView:(UIView *)view style:(NBNotifierStyle)style; -- (id)initWithTitle:(NSString *)title inView:(UIView *)view style:(NBNotifierStyle)style withhOffset:(CGPoint)offset; +- (id)initWithTitle:(NSString *)title inView:(UIView *)view style:(NBNotifierStyle)style withOffset:(CGPoint)offset; - (void) didChangedOrientation:(NSNotification *)sender; - (void)setAccessoryView:(UIView *)view animated:(BOOL)animated; From ebf6f685571cc7488b3d3327fe69e3edf5c96c75 Mon Sep 17 00:00:00 2001 From: ambirex Date: Tue, 25 Jun 2013 13:34:23 -0400 Subject: [PATCH 16/89] Adding mark_story_as_unstarred to the API documentation --- templates/static/api.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/templates/static/api.yml b/templates/static/api.yml index f15086908..a43af6e7c 100644 --- a/templates/static/api.yml +++ b/templates/static/api.yml @@ -330,6 +330,21 @@ required: true example: "42" + - url: /reader/mark_story_as_unstarred + method: POST + short_desc: "Mark a story as unstarred (unsaved)." + long_desc: + - "Mark a story as unstarred (unsaved)." + params: + - key: story_id + desc: "Story id to save." + required: true + example: "64" + - key: feed_id + desc: "Feed id that the story is from." + required: true + example: "42" + - url: /reader/mark_feed_as_read method: POST short_desc: "Mark a list of feeds as read." From 3f786a65c6ed5221e20f40d0b52eace85981d3a8 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Tue, 25 Jun 2013 21:48:22 -0700 Subject: [PATCH 17/89] Banning Feed Reader Background app, as it's causing a ton of bogus requests. --- apps/profile/middleware.py | 21 ++++++++++++++++++++- apps/profile/models.py | 5 ++++- settings.py | 1 + utils/ratelimit.py | 2 +- 4 files changed, 26 insertions(+), 3 deletions(-) diff --git a/apps/profile/middleware.py b/apps/profile/middleware.py index 0d16b47ed..dace78d0c 100644 --- a/apps/profile/middleware.py +++ b/apps/profile/middleware.py @@ -3,10 +3,11 @@ import re import random import time from utils import log as logging +from django.http import HttpResponse from django.conf import settings from django.db import connection from django.template import Template, Context - +from utils import json_functions as json class LastSeenMiddleware(object): def process_response(self, request, response): @@ -175,3 +176,21 @@ class ServerHostnameMiddleware: class TimingMiddleware: def process_request(self, request): setattr(request, 'start_time', time.time()) + +BANNED_USER_AGENTS = ( + 'feed reader-background', + 'feed reader-windows', +) +class UserAgentBanMiddleware: + def process_request(self, request): + user_agent = request.environ.get('HTTP_USER_AGENT', 'missing').lower() + if any(ua in user_agent for ua in BANNED_USER_AGENTS): + data = { + 'error': 'User agent banned: %s' % user_agent, + 'code': -1 + } + logging.user(request, "~FB~SN~BBBanned UA: ~SB%s" % (user_agent)) + + return HttpResponse(json.encode(data), status=403, mimetype='text/json') + + diff --git a/apps/profile/models.py b/apps/profile/models.py index 00e9b834f..f9b7014bb 100644 --- a/apps/profile/models.py +++ b/apps/profile/models.py @@ -261,7 +261,10 @@ class Profile(models.Model): transaction = PayPalIPN.objects.filter(custom=self.user.username, txn_type='subscr_payment')[0] refund = paypal.refund_transaction(transaction.txn_id) - refunded = int(float(refund['raw']['TOTALREFUNDEDAMOUNT'][0])) + try: + refunded = int(float(refund['raw']['TOTALREFUNDEDAMOUNT'][0])) + except KeyError: + refunded = int(transaction.amount) logging.user(self.user, "~FRRefunding paypal payment: $%s" % refunded) self.cancel_premium() diff --git a/settings.py b/settings.py index f05908e06..b2d11f4a4 100644 --- a/settings.py +++ b/settings.py @@ -103,6 +103,7 @@ MIDDLEWARE_CLASSES = ( 'apps.profile.middleware.TimingMiddleware', 'apps.profile.middleware.LastSeenMiddleware', 'apps.profile.middleware.SQLLogToConsoleMiddleware', + 'apps.profile.middleware.UserAgentBanMiddleware', 'subdomains.middleware.SubdomainMiddleware', 'apps.profile.middleware.SimpsonsMiddleware', 'apps.profile.middleware.ServerHostnameMiddleware', diff --git a/utils/ratelimit.py b/utils/ratelimit.py index 67f34d88c..0cd66a25b 100644 --- a/utils/ratelimit.py +++ b/utils/ratelimit.py @@ -4,6 +4,7 @@ from datetime import datetime, timedelta import functools import hashlib + class ratelimit(object): "Instances of this class can be used as decorators" # This class is designed to be sub-classed @@ -84,7 +85,6 @@ class ratelimit(object): return key def disallowed(self, request): - "Over-ride this method if you want to log incidents" return HttpResponse('Rate limit exceeded', status=429) def expire_after(self): From 91cc5e58cfa7e96f6f760715f50ee60c8be0c878 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 11:38:49 -0700 Subject: [PATCH 18/89] image_url -> image_urls --- apps/rss_feeds/models.py | 32 ++++++++++++-------- apps/social/models.py | 2 +- media/ios/Classes/FeedDetailViewController.m | 9 ++++-- media/ios/Classes/NewsBlurAppDelegate.m | 4 ++- media/ios/NewsBlur_Prefix.pch | 8 ++--- 5 files changed, 34 insertions(+), 21 deletions(-) diff --git a/apps/rss_feeds/models.py b/apps/rss_feeds/models.py index 981da2de0..50eae289a 100644 --- a/apps/rss_feeds/models.py +++ b/apps/rss_feeds/models.py @@ -903,7 +903,7 @@ class Feed(models.Model): story_guid = story.get('guid'), story_tags = story_tags ) - s.extract_image_url() + s.extract_image_urls() try: s.save() ret_values['new'] += 1 @@ -964,7 +964,7 @@ class Feed(models.Model): # Do not allow publishers to change the story date once a story is published. # Leads to incorrect unread story counts. # existing_story.story_date = story.get('published') # No, don't - existing_story.extract_image_url() + existing_story.extract_image_urls() try: existing_story.save() @@ -1151,7 +1151,7 @@ class Feed(models.Model): story['story_title'] = story_db.story_title story['story_content'] = story_content story['story_permalink'] = story_db.story_permalink - story['image_url'] = story_db.image_url + story['image_urls'] = story_db.image_urls story['story_feed_id'] = feed_id or story_db.story_feed_id story['comment_count'] = story_db.comment_count if hasattr(story_db, 'comment_count') else 0 story['comment_user_ids'] = story_db.comment_user_ids if hasattr(story_db, 'comment_user_ids') else [] @@ -1557,7 +1557,7 @@ class MStory(mongo.Document): story_permalink = mongo.StringField() story_guid = mongo.StringField() story_hash = mongo.StringField() - image_url = mongo.StringField(max_length=1024) + image_urls = mongo.ListField(mongo.StringField(max_length=1024)) story_tags = mongo.ListField(mongo.StringField(max_length=250)) comment_count = mongo.IntField() comment_user_ids = mongo.ListField(mongo.IntField()) @@ -1787,9 +1787,9 @@ class MStory(mongo.Document): self.share_user_ids = [s['user_id'] for s in shares] self.save() - def extract_image_url(self, force=False): - if self.image_url and not force: - return self.image_url + def extract_image_urls(self, force=False): + if self.image_urls and not force: + return self.image_urls story_content = self.story_content if not story_content and self.story_content_z: @@ -1798,13 +1798,19 @@ class MStory(mongo.Document): return soup = BeautifulSoup(story_content) - image = soup.find('img') - if image: + images = soup.findAll('img') + if not images: + return + + image_urls = [] + for image in images: image_url = image.get('src') if image_url and len(image_url) >= 1024: - return - self.image_url = image_url - return self.image_url + continue + image_urls.append(image_url) + + self.image_urls = image_urls + return self.image_urls def fetch_original_text(self, force=False, request=None): original_text_z = self.original_text_z @@ -1838,7 +1844,7 @@ class MStarredStory(mongo.Document): story_guid = mongo.StringField() story_hash = mongo.StringField() story_tags = mongo.ListField(mongo.StringField(max_length=250)) - image_url = mongo.StringField(max_length=1024) + image_urls = mongo.ListField(mongo.StringField(max_length=1024)) meta = { 'collection': 'starred_stories', diff --git a/apps/social/models.py b/apps/social/models.py index b5ff8e39b..3999b718e 100644 --- a/apps/social/models.py +++ b/apps/social/models.py @@ -1228,7 +1228,7 @@ class MSharedStory(mongo.Document): story_permalink = mongo.StringField() story_guid = mongo.StringField(unique_with=('user_id',)) story_guid_hash = mongo.StringField(max_length=6) - image_url = mongo.StringField(max_length=1024) + image_urls = mongo.ListField(mongo.StringField(max_length=1024)) story_tags = mongo.ListField(mongo.StringField(max_length=250)) posted_to_services = mongo.ListField(mongo.StringField(max_length=20)) mute_email_users = mongo.ListField(mongo.IntField()) diff --git a/media/ios/Classes/FeedDetailViewController.m b/media/ios/Classes/FeedDetailViewController.m index c17652ba7..7209c9aad 100644 --- a/media/ios/Classes/FeedDetailViewController.m +++ b/media/ios/Classes/FeedDetailViewController.m @@ -280,6 +280,13 @@ appDelegate.activePopularAuthors = [NSArray array]; appDelegate.activePopularTags = [NSArray array]; + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, + (unsigned long)NULL), ^(void) { + [appDelegate.database inDatabase:^(FMDatabase *db) { + [appDelegate prepareActiveCachedImages:db]; + }]; + }); + if (appDelegate.isRiverView) { [self fetchRiverPage:1 withCallback:nil]; } else { @@ -420,8 +427,6 @@ self.unreadStoryHashes = unreadStoryHashes; } - [appDelegate prepareActiveCachedImages:db]; - if ([offlineStories count]) { [self renderStories:offlineStories]; [self showLoadingNotifier]; diff --git a/media/ios/Classes/NewsBlurAppDelegate.m b/media/ios/Classes/NewsBlurAppDelegate.m index 8fa9d83dd..813405846 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.m +++ b/media/ios/Classes/NewsBlurAppDelegate.m @@ -2580,7 +2580,7 @@ - (void)prepareActiveCachedImages:(FMDatabase *)db { activeCachedImages = [NSMutableDictionary dictionary]; - + NSDate *start = [NSDate date]; NSArray *feedIds; if (isRiverView) { @@ -2597,6 +2597,8 @@ while ([cursor next]) { [activeCachedImages setObject:[cursor objectForColumnName:@"image_url"] forKey:[cursor objectForColumnName:@"story_hash"]]; } + + NSLog(@"prepareActiveCachedImages time: %d", ([NSDate dateWithTimeInterval:<#(NSTimeInterval)#> sinceDate:<#(NSDate *)#>])); } @end diff --git a/media/ios/NewsBlur_Prefix.pch b/media/ios/NewsBlur_Prefix.pch index 0f95a588a..a76ad8f0b 100644 --- a/media/ios/NewsBlur_Prefix.pch +++ b/media/ios/NewsBlur_Prefix.pch @@ -13,10 +13,10 @@ // #define BACKGROUND_REFRESH_SECONDS -5 #define BACKGROUND_REFRESH_SECONDS -10*60 -// #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] -// #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] - #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] - #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] + #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] + #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] +// #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] +// #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] #define NEWSBLUR_LINK_COLOR 0x405BA8 #define NEWSBLUR_HIGHLIGHT_COLOR 0xd2e6fd From 6fd63489c1a6182a8d2053ee230f017fd4b81fcb Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 11:47:49 -0700 Subject: [PATCH 19/89] Banning missing user agents. --- apps/profile/middleware.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/profile/middleware.py b/apps/profile/middleware.py index dace78d0c..23507ff14 100644 --- a/apps/profile/middleware.py +++ b/apps/profile/middleware.py @@ -180,10 +180,12 @@ class TimingMiddleware: BANNED_USER_AGENTS = ( 'feed reader-background', 'feed reader-windows', + 'missing', ) class UserAgentBanMiddleware: def process_request(self, request): user_agent = request.environ.get('HTTP_USER_AGENT', 'missing').lower() + if any(ua in user_agent for ua in BANNED_USER_AGENTS): data = { 'error': 'User agent banned: %s' % user_agent, From f6cb255f9a78d65e9c6f7553727ab9b039db8784 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 12:27:43 -0700 Subject: [PATCH 20/89] Gunicorn gets the real proxied ip. --- config/gunicorn_conf.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/gunicorn_conf.py b/config/gunicorn_conf.py index 53462a5b6..33ba92901 100644 --- a/config/gunicorn_conf.py +++ b/config/gunicorn_conf.py @@ -13,6 +13,8 @@ loglevel = "debug" name = "newsblur" timeout = 120 max_requests = 1000 +x_forwarded_for_header = "X-REAL-IP" + if GIGS_OF_MEMORY > NUM_CPUS: workers = NUM_CPUS else: From a176faef5ca20b83835ba56846d890c0f8d627c7 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 12:29:31 -0700 Subject: [PATCH 21/89] Fixing API docs. --- templates/static/api.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/static/api.yml b/templates/static/api.yml index 7bdbe4cb2..cbd3419e6 100644 --- a/templates/static/api.yml +++ b/templates/static/api.yml @@ -330,7 +330,7 @@ required: true example: "42" - - url: /reader/mark_story_as_unstarred + - url: /reader/mark_story_as_starred method: POST short_desc: "Mark a story as unstarred (unsaved)." long_desc: From 97f4f8b90061207e982d89d3213f5f1b56ba42e5 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 12:30:29 -0700 Subject: [PATCH 22/89] Fixing API docs. --- templates/static/api.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/static/api.yml b/templates/static/api.yml index cbd3419e6..a2f7b25a8 100644 --- a/templates/static/api.yml +++ b/templates/static/api.yml @@ -330,14 +330,14 @@ required: true example: "42" - - url: /reader/mark_story_as_starred + - url: /reader/mark_story_as_unstarred method: POST short_desc: "Mark a story as unstarred (unsaved)." long_desc: - "Mark a story as unstarred (unsaved)." params: - key: story_id - desc: "Story id to save." + desc: "Story id to unsave." required: true example: "64" - key: feed_id From 1d82535faf72d35836107005abc680b79497f760 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 12:46:12 -0700 Subject: [PATCH 23/89] Fixing requirements. --- config/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/requirements.txt b/config/requirements.txt index 91b3fa886..f87d3f76f 100644 --- a/config/requirements.txt +++ b/config/requirements.txt @@ -22,7 +22,7 @@ lxml==3.1.0 mongoengine==0.8.2 nltk==2.0.4 oauth2==1.5.211 -psutil=0.7.1 +psutil==0.7.1 pyes==0.19.1 pyelasticsearch==0.5 pyflakes==0.6.1 From 2ade3b31e963a1dc69774bcbfba0454a42a0e015 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 13:03:44 -0700 Subject: [PATCH 24/89] Fixing munin. --- config/requirements.txt | 2 +- fabfile.py | 1 - utils/munin/newsblur_feeds.py | 4 ++-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/config/requirements.txt b/config/requirements.txt index f87d3f76f..260109962 100644 --- a/config/requirements.txt +++ b/config/requirements.txt @@ -26,7 +26,7 @@ psutil==0.7.1 pyes==0.19.1 pyelasticsearch==0.5 pyflakes==0.6.1 -pymongo==2.2 +pymongo==2.5.2 python-dateutil==2.1 python-gflags==2.0 pytz==2013b diff --git a/fabfile.py b/fabfile.py index d7f77c4b6..6b6babe3b 100644 --- a/fabfile.py +++ b/fabfile.py @@ -201,7 +201,6 @@ def setup_app(skip_common=False): update_gunicorn() # setup_node_app() # config_node() - pre_deploy() deploy_web() config_monit_app() done() diff --git a/utils/munin/newsblur_feeds.py b/utils/munin/newsblur_feeds.py index d373c0bab..90fb45fbd 100755 --- a/utils/munin/newsblur_feeds.py +++ b/utils/munin/newsblur_feeds.py @@ -21,8 +21,8 @@ class NBMuninGraph(MuninGraph): from apps.reader.models import UserSubscription from apps.social.models import MSocialProfile, MSocialSubscription return { - 'feeds': Feed.objects.count(), - 'subscriptions': UserSubscription.objects.count(), + 'feeds': Feed.objects.latest('pk').pk, + 'subscriptions': UserSubscription.objects.latest('pk').pk, 'profiles': MSocialProfile.objects.count(), 'social_subscriptions': MSocialSubscription.objects.count(), } From 6fbe17b64bdd4381bf561beefd923538e92ea7c1 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 13:22:19 -0700 Subject: [PATCH 25/89] Fixing SSL errors on OAuth import. --- apps/feed_import/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/feed_import/views.py b/apps/feed_import/views.py index 145b6d241..bc1dfe33b 100644 --- a/apps/feed_import/views.py +++ b/apps/feed_import/views.py @@ -1,6 +1,7 @@ import datetime import pickle import base64 +import httplib2 from utils import log as logging from oauth2client.client import OAuth2WebServerFlow, FlowExchangeError from bson.errors import InvalidStringData @@ -146,6 +147,8 @@ def reader_callback(request): ) FLOW.redirect_uri = STEP2_URI + http = httplib2.Http() + http.disable_ssl_certificate_validation = True try: credential = FLOW.step2_exchange(request.REQUEST) except FlowExchangeError: From ee556070dcbdc1c308235ec5c436891596bcf01f Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 14:50:15 -0700 Subject: [PATCH 26/89] Fixing SSL errors caused by permissions on a certs file. --- fabfile.py | 1 + 1 file changed, 1 insertion(+) diff --git a/fabfile.py b/fabfile.py index 6b6babe3b..df28ea8b9 100644 --- a/fabfile.py +++ b/fabfile.py @@ -355,6 +355,7 @@ def setup_python(): sudo('su -c \'echo "import sys; sys.setdefaultencoding(\\\\"utf-8\\\\")" > /usr/lib/python2.7/sitecustomize.py\'') sudo("chmod a+r /usr/local/lib/python2.7/dist-packages/httplib2-0.8-py2.7.egg/EGG-INFO/top_level.txt") sudo("chmod a+r /usr/local/lib/python2.7/dist-packages/python_dateutil-2.1-py2.7.egg/EGG-INFO/top_level.txt") + sudo("chmod a+r /usr/local/lib/python2.7/dist-packages/httplib2-0.8-py2.7.egg/httplib2/cacerts.txt") if env.user == 'ubuntu': with settings(warn_only=True): From 22b8874760d505012efc889b054f08fd116f1072 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 15:27:11 -0700 Subject: [PATCH 27/89] Mark read up/down icons. --- media/img/icons/circular/markread_down@2x.png | Bin 0 -> 1096 bytes media/img/icons/circular/markread_up@2x.png | Bin 0 -> 1095 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 media/img/icons/circular/markread_down@2x.png create mode 100644 media/img/icons/circular/markread_up@2x.png diff --git a/media/img/icons/circular/markread_down@2x.png b/media/img/icons/circular/markread_down@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6d0d731a1839e64c63d70d5e0c17bd5af1935eb6 GIT binary patch literal 1096 zcmeAS@N?(olHy`uVBq!ia0vp^0YDtV!3HFgoC*#ADVAa<&kznEsNqQI0P;BtJR*x3 z7<8|IFr!4`(M+JAXo+h?iE~kEVo7Fxop|MuVn*^W&8IXeD{Irtt z#G+IN$CUh}R0X%pqSW&IqU>S?=U}rJdp7kjFfcFlba4!+nDh3|`RvOHGRHrj4?dRg zAi==Z_J{nN{u`kpM;_jo)4Ytio#U3MjL{6?=LsGyCQTI|Hi)HY#IfCT;WrW#VO{)M|8?dkMnuAi<8i>i0+V?N>zGUJ;+W7Iawq?^y2 zCjAx(I`!W3ok5OM2Xo-P{F~1_)F$6tcl~uT!>QIkiyr>pxh{LbCGOJoS%*IV;+|;l z!o+oexnWJ}Y}LEJ{Y?|tZS>!E9NKi&z^I8 z1v(K&kVuX9f2@pL@uOFLww%owH>C7G4OeF0n`0QiDr~OP)>jHgf@T^&yZw(Zib1*}^1k;%fyw_4Sk%9Bx>z`8(_@Pl z8$x7`OY+}xdsCTkVb40=dHZ7&_eXF==nLI@@L<82)bsl|x}Wc7GuvL5tebI0l;N@W z^y&2``NzG#^448&__I~v*umKrmOp=9ICwZYv44+W14F^vU#G+xg!fJV#?TYLchj$J zcgyxnnR{qjuGmFc{tTvI>!sgguIC=ip1w)B;P=nX?(6UG zv64%iD$}6LbkA?f$5Lx1#)Qh$le3le)~sE({b;sjYv@_#rBg0j%ip_O`{~QaeH(5I zIKA=G>~E>mXI*c&Z^h~subXo_1Rm8TPgp28`OxK=m!fxCbliQFZsTxx?*^|Ub;p@a z&M@zN6eIk1<+00Uyi4p}@N^ZaEPHt3^QB)F+I&f~J~Xh*V|R1(k(Qfqf%&RIN9GY` zp&F&ToQ7*F91it=xvjWNa(%j|=JNaRL+bABOTNCp?)N6`r97qjK6jQ+TMCj{I%WQ( u1KDrY9H@Nib_kQm0)nq30I%d8%?+q`_?Q8;OY6eeNKbLh*2~7aRVCn1t literal 0 HcmV?d00001 diff --git a/media/img/icons/circular/markread_up@2x.png b/media/img/icons/circular/markread_up@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..18a843d5e612129d152c6ff7f19d5b4e40df19a5 GIT binary patch literal 1095 zcmeAS@N?(olHy`uVBq!ia0vp^0YDtV!3HFgoC*#ADVAa<&kznEsNqQI0P;BtJR*x3 z7<8|IFr!4`(M+JAXo+h?iE~kEVo7Fxop|MuVn*^W&8IXeD{Irtt z#G+IN$CUh}R0X%pqSW&IqU>S?=U}rJdp7kjFfcFhba4!+nDh3|`RvOHGRHrj4?dRg zV1t3HEyq8`=AZH}Lccs{dnB;%=E2pm2Nfs(P4H8j{@L_R1 z_|m50gUKJpI1zo{33hThX>V@5^W0Z?$!&lBiPYRl?c)BIm;26~5Y*Hix9ldfM>UT} z4`ZjHf+3sAv4$fO6C{|0k{yyr6x=Gh-goC8*NuAyI?(=e~4UF^Vm$@X~OjCM&V8``Ru8M=t*w4>3e`K>iUMoGp!=|LH zOzx`bG_zRtYoQT))~$=R_y01tYJIlN%2|zqALo^qlw{0q>|D!yc-`w&iyv?*?)!iJ zwS$)22l@5Pj}Kgq^k#l_K-kITj@Wduu5NGcn^pb!mT^}~6Yjj;_3F{F&+&)03jBGe zXTjGX(_qTbetwSGzN^-K^RG!}+)TT;$yfPMUFZIs^tm$^J+HJp|M@{>T>tY*?ak+W z%69+V!Wd@f^px>Tt78t^y|cHk_XeFjJKal%|Um#p!)eS3Q#UAoAOm zhr8a*dA)1JM%hhoGM8WcH}QJo*K4JwADVbYJ~^ARi-@h?yEm5a$vL~=qpM4K_Y{5o zRLJmM)X&_$Ch-V|+;RPP{6F|!J^q>N*wb|VdiAHr_iTUf3QdnQeQ@N-4MzrThO$*} z_!k)1RjpjXdtuXArMmdfA-7yq9>@whty$ft&tYL?CL@+#d}p$7u-^y%jg0H;YCk=A zx?24BAs)5^MM4z^Z-x~u3wy&Q0k%2dU#j(yCuPPea zN*BaW$xhm^Q%UWo#i+t^h~!u?ncdn+88 zwwp>TE)(VV__41*_lU`3Q(eu}|F^$xl{e43`Sg6eU9N}bR6B0r^D9%cqk>M=X+CXN x`Jnau@+QuI>^)neer-#WN+LOdgY(BX?)B?8Rjw*gS_#b444$rjF6*2Ung9)}<=FrL literal 0 HcmV?d00001 From 5ed6d394c77505fd8bd4f75b6c5d34bf2a89ccae Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 16:22:44 -0700 Subject: [PATCH 28/89] Moving from image_url -> image_urls in iOS app as well. --- media/ios/Classes/FeedDetailViewController.m | 24 ++++++--- media/ios/Classes/NewsBlurAppDelegate.m | 52 +++++++++++++------ media/ios/Classes/StoryDetailViewController.m | 21 +++++--- 3 files changed, 66 insertions(+), 31 deletions(-) diff --git a/media/ios/Classes/FeedDetailViewController.m b/media/ios/Classes/FeedDetailViewController.m index 7209c9aad..b7e323884 100644 --- a/media/ios/Classes/FeedDetailViewController.m +++ b/media/ios/Classes/FeedDetailViewController.m @@ -279,13 +279,6 @@ appDelegate.activeClassifiers = [NSMutableDictionary dictionary]; appDelegate.activePopularAuthors = [NSArray array]; appDelegate.activePopularTags = [NSArray array]; - - dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, - (unsigned long)NULL), ^(void) { - [appDelegate.database inDatabase:^(FMDatabase *db) { - [appDelegate prepareActiveCachedImages:db]; - }]; - }); if (appDelegate.isRiverView) { [self fetchRiverPage:1 withCallback:nil]; @@ -327,6 +320,14 @@ [self.storyTitlesTable reloadData]; [storyTitlesTable scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:YES]; } + if (self.feedPage == 1) { + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, + (unsigned long)NULL), ^(void) { + [appDelegate.database inDatabase:^(FMDatabase *db) { + [appDelegate prepareActiveCachedImages:db]; + }]; + }); + } if (appDelegate.isSocialView) { theFeedDetailURL = [NSString stringWithFormat:@"%@/social/stories/%@/?page=%d", NEWSBLUR_URL, @@ -467,6 +468,15 @@ } + if (self.feedPage == 1) { + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, + (unsigned long)NULL), ^(void) { + [appDelegate.database inDatabase:^(FMDatabase *db) { + [appDelegate prepareActiveCachedImages:db]; + }]; + }); + } + NSString *theFeedDetailURL; if (appDelegate.isSocialRiverView) { diff --git a/media/ios/Classes/NewsBlurAppDelegate.m b/media/ios/Classes/NewsBlurAppDelegate.m index 813405846..e2f1d9c8e 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.m +++ b/media/ios/Classes/NewsBlurAppDelegate.m @@ -47,7 +47,7 @@ @implementation NewsBlurAppDelegate -#define CURRENT_DB_VERSION 18 +#define CURRENT_DB_VERSION 19 #define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON ) @synthesize window; @@ -2092,7 +2092,7 @@ } - (void)createDatabaseConnection { - NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docsPath = [paths objectAtIndex:0]; NSString *dbName = [NSString stringWithFormat:@"%@.sqlite", NEWSBLUR_HOST]; NSString *path = [docsPath stringByAppendingPathComponent:dbName]; @@ -2144,6 +2144,8 @@ " UNIQUE(story_hash) ON CONFLICT REPLACE" ")"]; [db executeUpdate:createStoryTable]; + NSString *indexStoriesFeed = @"CREATE INDEX IF NOT EXISTS stories_story_feed_id ON stories (story_feed_id)"; + [db executeUpdate:indexStoriesFeed]; NSString *createUnreadHashTable = [NSString stringWithFormat:@"create table if not exists unread_hashes " "(" @@ -2153,6 +2155,10 @@ " UNIQUE(story_hash) ON CONFLICT IGNORE" ")"]; [db executeUpdate:createUnreadHashTable]; + NSString *indexUnreadHashes = @"CREATE INDEX IF NOT EXISTS unread_hashes_story_feed_id ON unread_hashes (story_feed_id)"; + [db executeUpdate:indexUnreadHashes]; + NSString *indexUnreadTimestamp = @"CREATE INDEX IF NOT EXISTS unread_hashes_timestamp ON stories (story_timestamp)"; + [db executeUpdate:indexUnreadTimestamp]; NSString *createReadTable = [NSString stringWithFormat:@"create table if not exists queued_read_hashes " "(" @@ -2161,16 +2167,19 @@ " UNIQUE(story_hash) ON CONFLICT IGNORE" ")"]; [db executeUpdate:createReadTable]; - + NSString *createImagesTable = [NSString stringWithFormat:@"create table if not exists cached_images " "(" " story_feed_id number," " story_hash varchar(24)," " image_url varchar(1024)," - " image_cached boolean," - " UNIQUE(story_hash) ON CONFLICT IGNORE" + " image_cached boolean" ")"]; [db executeUpdate:createImagesTable]; + NSString *indexImagesFeedId = @"CREATE INDEX IF NOT EXISTS cached_images_story_feed_id ON cached_images (story_feed_id)"; + [db executeUpdate:indexImagesFeedId]; + NSString *indexImagesStoryHash = @"CREATE INDEX IF NOT EXISTS cached_images_story_hash ON cached_images (story_hash)"; + [db executeUpdate:indexImagesStoryHash]; NSError *error; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); @@ -2404,14 +2413,17 @@ [story objectForKey:@"story_timestamp"], [story JSONRepresentation] ]; - if ([[story objectForKey:@"image_url"] class] != [NSNull class]) { - [db executeUpdate:@"INSERT INTO cached_images " - "(story_feed_id, story_hash, image_url) VALUES " - "(?, ?, ?)", - [story objectForKey:@"story_feed_id"], - [story objectForKey:@"story_hash"], - [story objectForKey:@"image_url"] - ]; + if ([[story objectForKey:@"image_urls"] class] != [NSNull class] && + [[story objectForKey:@"image_urls"] count]) { + for (NSString *imageUrl in [story objectForKey:@"image_urls"]) { + [db executeUpdate:@"INSERT INTO cached_images " + "(story_feed_id, story_hash, image_url) VALUES " + "(?, ?, ?)", + [story objectForKey:@"story_feed_id"], + [story objectForKey:@"story_hash"], + imageUrl + ]; + } } if (!anySuccess && inserted) anySuccess = YES; } @@ -2589,16 +2601,24 @@ feedIds = @[[activeFeed objectForKey:@"id"]]; } NSString *sql = [NSString stringWithFormat:@"SELECT c.image_url, c.story_hash FROM cached_images c " - "INNER JOIN unread_hashes u ON (c.story_hash = u.story_hash) " "WHERE c.image_cached = 1 AND c.story_feed_id in (%@)", [feedIds componentsJoinedByString:@","]]; FMResultSet *cursor = [db executeQuery:sql]; while ([cursor next]) { - [activeCachedImages setObject:[cursor objectForColumnName:@"image_url"] forKey:[cursor objectForColumnName:@"story_hash"]]; + NSString *storyHash = [cursor objectForColumnName:@"story_hash"]; + NSMutableArray *imageUrls; + if (![activeCachedImages objectForKey:storyHash]) { + imageUrls = [NSMutableArray array]; + [activeCachedImages setObject:imageUrls forKey:storyHash]; + } else { + imageUrls = [activeCachedImages objectForKey:storyHash]; + } + [imageUrls addObject:[cursor objectForColumnName:@"image_url"]]; + [activeCachedImages setObject:imageUrls forKey:storyHash]; } - NSLog(@"prepareActiveCachedImages time: %d", ([NSDate dateWithTimeInterval:<#(NSTimeInterval)#> sinceDate:<#(NSDate *)#>])); + NSLog(@"prepareActiveCachedImages time: %f", ([[NSDate date] timeIntervalSinceDate:start])); } @end diff --git a/media/ios/Classes/StoryDetailViewController.m b/media/ios/Classes/StoryDetailViewController.m index 30edaa561..5ffc2041e 100644 --- a/media/ios/Classes/StoryDetailViewController.m +++ b/media/ios/Classes/StoryDetailViewController.m @@ -152,14 +152,19 @@ contentWidthClass = @"NB-iphone"; } - if (appDelegate.feedDetailViewController.isOffline) { - NSString *storyHash = [self.activeStory objectForKey:@"story_hash"]; - NSString *imageUrl = [appDelegate.activeCachedImages objectForKey:storyHash]; - if (imageUrl) { - NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); - NSString *storyImagesDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"story_images"]; - NSString *cachedImage = [storyImagesDirectory stringByAppendingPathComponent:[Utilities md5:imageUrl]]; - storyContent = [[self.activeStory objectForKey:@"story_content"] stringByReplacingOccurrencesOfString:imageUrl withString:cachedImage]; + // Replace image urls that are locally cached, even when online + NSString *storyHash = [self.activeStory objectForKey:@"story_hash"]; + NSArray *imageUrls = [appDelegate.activeCachedImages objectForKey:storyHash]; + if (imageUrls) { + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); + NSString *storyImagesDirectory = [[paths objectAtIndex:0] + stringByAppendingPathComponent:@"story_images"]; + for (NSString *imageUrl in imageUrls) { + NSString *cachedImage = [storyImagesDirectory + stringByAppendingPathComponent:[Utilities md5:imageUrl]]; + storyContent = [storyContent + stringByReplacingOccurrencesOfString:imageUrl + withString:cachedImage]; } } From ed7b5f1dacf4079f028392d943a314e74fccdce0 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 16:26:14 -0700 Subject: [PATCH 29/89] Handling validation for image urls. --- apps/rss_feeds/models.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/rss_feeds/models.py b/apps/rss_feeds/models.py index 50eae289a..16af3da2e 100644 --- a/apps/rss_feeds/models.py +++ b/apps/rss_feeds/models.py @@ -1805,10 +1805,15 @@ class MStory(mongo.Document): image_urls = [] for image in images: image_url = image.get('src') + if not image_url: + continue if image_url and len(image_url) >= 1024: continue image_urls.append(image_url) + if not image_urls: + return + self.image_urls = image_urls return self.image_urls From a6d137e74e69823317df4ceb3fb55fcae865ba43 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 16:39:23 -0700 Subject: [PATCH 30/89] Fixing progress bar for cached images. --- media/ios/Classes/NewsBlurAppDelegate.m | 5 ++--- media/ios/NewsBlur_Prefix.pch | 8 ++++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/media/ios/Classes/NewsBlurAppDelegate.m b/media/ios/Classes/NewsBlurAppDelegate.m index e2f1d9c8e..d945a1429 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.m +++ b/media/ios/Classes/NewsBlurAppDelegate.m @@ -47,7 +47,7 @@ @implementation NewsBlurAppDelegate -#define CURRENT_DB_VERSION 19 +#define CURRENT_DB_VERSION 22 #define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON ) @synthesize window; @@ -2476,7 +2476,7 @@ [cursor objectForColumnName:@"story_timestamp"]]]; } int start = (int)[[NSDate date] timeIntervalSince1970]; - int end = self.latestFetchedStoryDate; + int end = [[[urls lastObject] objectAtIndex:2] intValue]; int seconds = start - (end ? end : start); __block int hours = (int)round(seconds / 60.f / 60.f); @@ -2519,7 +2519,6 @@ [request setTimeOutSeconds:5]; [operationQueue addOperation:request]; } - self.latestFetchedStoryDate = [[[urls lastObject] objectAtIndex:2] intValue]; [operationQueue setQueueDidFinishSelector:@selector(cachedImageQueueFinished:)]; [operationQueue setShouldCancelAllRequestsOnFailure:NO]; diff --git a/media/ios/NewsBlur_Prefix.pch b/media/ios/NewsBlur_Prefix.pch index a76ad8f0b..0f95a588a 100644 --- a/media/ios/NewsBlur_Prefix.pch +++ b/media/ios/NewsBlur_Prefix.pch @@ -13,10 +13,10 @@ // #define BACKGROUND_REFRESH_SECONDS -5 #define BACKGROUND_REFRESH_SECONDS -10*60 - #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] - #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] -// #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] -// #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] +// #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] +// #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] + #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] + #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] #define NEWSBLUR_LINK_COLOR 0x405BA8 #define NEWSBLUR_HIGHLIGHT_COLOR 0xd2e6fd From 15644d097c89c33ea67172867465f96ff80e04a6 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 17:04:30 -0700 Subject: [PATCH 31/89] Speeding up unread story hashes. --- apps/reader/views.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/apps/reader/views.py b/apps/reader/views.py index 2d65b9a25..41c77d177 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -886,17 +886,22 @@ def unread_story_hashes(request): user = get_user(request) feed_ids = [int(feed_id) for feed_id in request.REQUEST.getlist('feed_id') if feed_id] include_timestamps = is_true(request.REQUEST.get('include_timestamps', False)) + usersubs = {} if not feed_ids: - usersubs = UserSubscription.objects.filter(user=user, active=True).only('feed') + usersubs = UserSubscription.objects.filter(user=user, active=True) feed_ids = [sub.feed_id for sub in usersubs] - + else: + usersubs = UserSubscription.objects.filter(user=user, active=True, feed__in=feed_ids) + if usersubs: + usersubs = dict((sub.feed_id, sub) for sub in usersubs) + unread_feed_story_hashes = {} story_hash_count = 0 for feed_id in feed_ids: - try: - us = UserSubscription.objects.get(user=user.pk, feed=feed_id) - except UserSubscription.DoesNotExist: + if feed_id in usersubs: + us = usersubs[feed_id] + else: continue if not us.unread_count_neutral and not us.unread_count_positive: continue From 49d24be9ec601174f68bae9305ca5cab4fd5abe3 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 23:39:01 -0700 Subject: [PATCH 32/89] First try at a fast river. Only does one direction, but it's much faster. --- apps/reader/views.py | 60 +++++++++++++++++++++++++++++++++----------- 1 file changed, 45 insertions(+), 15 deletions(-) diff --git a/apps/reader/views.py b/apps/reader/views.py index 41c77d177..e96211e16 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -886,6 +886,7 @@ def unread_story_hashes(request): user = get_user(request) feed_ids = [int(feed_id) for feed_id in request.REQUEST.getlist('feed_id') if feed_id] include_timestamps = is_true(request.REQUEST.get('include_timestamps', False)) + r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) usersubs = {} if not feed_ids: @@ -893,27 +894,56 @@ def unread_story_hashes(request): feed_ids = [sub.feed_id for sub in usersubs] else: usersubs = UserSubscription.objects.filter(user=user, active=True, feed__in=feed_ids) - if usersubs: - usersubs = dict((sub.feed_id, sub) for sub in usersubs) unread_feed_story_hashes = {} story_hash_count = 0 - for feed_id in feed_ids: - if feed_id in usersubs: - us = usersubs[feed_id] - else: - continue - if not us.unread_count_neutral and not us.unread_count_positive: - continue - unread_feed_story_hashes[feed_id] = us.get_stories(read_filter='unread', limit=500, - withscores=include_timestamps, - hashes_only=True) - story_hash_count += len(unread_feed_story_hashes[feed_id]) + + lua = """ + local feed_hashes = {} + local args = cjson.decode(ARGV[1]) + local user_id = args["user_id"] + redis.log(redis.LOG_NOTICE, "User id:", user_id) + + for _, feed_id in pairs(KEYS) do + local stories_key = 'F:'..feed_id + local sorted_stories_key = 'zF:'..feed_id + local read_stories_key = 'RS:'..user_id..':'..feed_id + local unread_stories_key = 'U:'..user_id..':'..feed_id + local unread_ranked_stories_key = 'zhU:'..user_id..':'..feed_id + redis.call('sdiffstore', unread_stories_key, stories_key, read_stories_key) + redis.call('zinterstore', unread_ranked_stories_key, 2, sorted_stories_key, unread_stories_key) + local unread_stories = redis.call('zrangebyscore', unread_ranked_stories_key, args["read_dates"][feed_id], args["now"]) + feed_hashes[feed_id] = unread_stories + -- for _, us in pairs(unread_stories) do + -- redis.log(redis.LOG_NOTICE, 'Stories', us) + -- end + -- redis.log(redis.LOG_NOTICE, "Read date:", feed_id, tonumber(args["read_dates"][feed_id])) + end + redis.log(redis.LOG_NOTICE, "Feed hashes:", type(feed_hashes)) + + return cjson.encode(feed_hashes) + """ + hashes = r.register_script(lua) + read_dates = dict((us.feed_id, us.mark_read_date.strftime('%s')) for us in usersubs) + story_hashes = json.decode(hashes(keys=feed_ids, args=[json.encode({'read_dates': read_dates, 'user_id': user.pk, 'now': datetime.datetime.now().strftime('%s')})])) + print story_hashes + # usersubs = dict((sub.feed_id, sub) for sub in usersubs) + # for feed_id in feed_ids: + # if feed_id in usersubs: + # us = usersubs[feed_id] + # else: + # continue + # if not us.unread_count_neutral and not us.unread_count_positive: + # continue + # unread_feed_story_hashes[feed_id] = us.get_stories(read_filter='unread', limit=500, + # withscores=include_timestamps, + # hashes_only=True) + # story_hash_count += len(unread_feed_story_hashes[feed_id]) logging.user(request, "~FYLoading ~FCunread story hashes~FY: ~SB%s feeds~SN (%s story hashes)" % - (len(feed_ids), story_hash_count)) + (len(feed_ids), len(story_hashes))) - return dict(unread_feed_story_hashes=unread_feed_story_hashes) + return dict(unread_feed_story_hashes=story_hashes) @ajax_login_required @json.json_view From 3975abfbb09a4c6c3dd4a1f155978e88d541e5b5 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 26 Jun 2013 23:39:25 -0700 Subject: [PATCH 33/89] Fixing scroll on story for traversal buttons in those in between story heights. --- media/ios/Classes/StoryDetailViewController.m | 2 +- .../sclay.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist | 4 ++-- media/ios/NewsBlur_Prefix.pch | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/media/ios/Classes/StoryDetailViewController.m b/media/ios/Classes/StoryDetailViewController.m index 5ffc2041e..3faa90213 100644 --- a/media/ios/Classes/StoryDetailViewController.m +++ b/media/ios/Classes/StoryDetailViewController.m @@ -836,7 +836,7 @@ int viewportHeight = self.webView.scrollView.frame.size.height; int topPosition = self.webView.scrollView.contentOffset.y; int bottomPosition = webpageHeight - topPosition - viewportHeight; - BOOL singlePage = webpageHeight - 150 <= viewportHeight; + BOOL singlePage = webpageHeight - 200 <= viewportHeight; BOOL atBottom = bottomPosition < 150; BOOL atTop = topPosition < 10; if (!atTop && !atBottom) { diff --git a/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist b/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist index ea8801ea0..f0de00cbc 100644 --- a/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist +++ b/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist @@ -26,8 +26,8 @@ endingColumnNumber = "9223372036854775807" startingLineNumber = "1010" endingLineNumber = "1010" - landmarkName = "@implementation StoryPageControl" - landmarkType = "3"> + landmarkName = "-doNextUnreadStory" + landmarkType = "5"> diff --git a/media/ios/NewsBlur_Prefix.pch b/media/ios/NewsBlur_Prefix.pch index 0f95a588a..a76ad8f0b 100644 --- a/media/ios/NewsBlur_Prefix.pch +++ b/media/ios/NewsBlur_Prefix.pch @@ -13,10 +13,10 @@ // #define BACKGROUND_REFRESH_SECONDS -5 #define BACKGROUND_REFRESH_SECONDS -10*60 -// #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] -// #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] - #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] - #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] + #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] + #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] +// #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] +// #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] #define NEWSBLUR_LINK_COLOR 0x405BA8 #define NEWSBLUR_HIGHLIGHT_COLOR 0xd2e6fd From bfff77749064539b3f6de39d007f0985744c8ee3 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 27 Jun 2013 09:43:22 -0700 Subject: [PATCH 34/89] Moving ios and android from media to clients. --- {media => clients}/android/.classpath | 0 {media => clients}/android/.project | 0 .../android/NewsBlur/.classpath | 0 .../android/NewsBlur/.gitignore | 0 {media => clients}/android/NewsBlur/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../android/NewsBlur/AndroidManifest.xml | 0 .../android/NewsBlur/HOWTO-shellbuild.md | 0 .../android/NewsBlur/assets/reading.css | 0 .../libs/ActionBarSherlock/.classpath | 0 .../NewsBlur/libs/ActionBarSherlock/.project | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 .../ActionBarSherlock/AndroidManifest.xml | 0 .../NewsBlur/libs/ActionBarSherlock/README.md | 0 .../ActionBarSherlock/bin/AndroidManifest.xml | 0 .../NewsBlur/libs/ActionBarSherlock/bin/R.txt | 0 .../bin/actionbarsherlock.jar | Bin .../libs/ActionBarSherlock/bin/jarlist.cache | 0 .../abs__ab_bottom_solid_dark_holo.9.png | Bin .../abs__ab_bottom_solid_inverse_holo.9.png | Bin .../abs__ab_bottom_solid_light_holo.9.png | Bin ...abs__ab_bottom_transparent_dark_holo.9.png | Bin ...bs__ab_bottom_transparent_light_holo.9.png | Bin .../abs__ab_share_pack_holo_dark.9.png | Bin .../abs__ab_share_pack_holo_light.9.png | Bin .../abs__ab_solid_dark_holo.9.png | Bin .../abs__ab_solid_light_holo.9.png | Bin .../abs__ab_solid_shadow_holo.9.png | Bin .../abs__ab_stacked_solid_dark_holo.9.png | Bin .../abs__ab_stacked_solid_light_holo.9.png | Bin ...bs__ab_stacked_transparent_dark_holo.9.png | Bin ...s__ab_stacked_transparent_light_holo.9.png | Bin .../abs__ab_transparent_dark_holo.9.png | Bin .../abs__ab_transparent_light_holo.9.png | Bin .../abs__btn_cab_done_default_holo_dark.9.png | Bin ...abs__btn_cab_done_default_holo_light.9.png | Bin .../abs__btn_cab_done_focused_holo_dark.9.png | Bin ...abs__btn_cab_done_focused_holo_light.9.png | Bin .../abs__btn_cab_done_pressed_holo_dark.9.png | Bin ...abs__btn_cab_done_pressed_holo_light.9.png | Bin ...abs__cab_background_bottom_holo_dark.9.png | Bin ...bs__cab_background_bottom_holo_light.9.png | Bin .../abs__cab_background_top_holo_dark.9.png | Bin .../abs__cab_background_top_holo_light.9.png | Bin .../abs__dialog_full_holo_dark.9.png | Bin .../abs__dialog_full_holo_light.9.png | Bin .../abs__ic_ab_back_holo_dark.png | Bin .../abs__ic_ab_back_holo_light.png | Bin .../abs__ic_cab_done_holo_dark.png | Bin .../abs__ic_cab_done_holo_light.png | Bin .../drawable-hdpi/abs__ic_clear_disabled.png | Bin .../drawable-hdpi/abs__ic_clear_normal.png | Bin ...c_clear_search_api_disabled_holo_light.png | Bin .../abs__ic_clear_search_api_holo_light.png | Bin .../bin/res/drawable-hdpi/abs__ic_go.png | Bin .../abs__ic_go_search_api_holo_light.png | Bin ..._ic_menu_moreoverflow_normal_holo_dark.png | Bin ...ic_menu_moreoverflow_normal_holo_light.png | Bin .../abs__ic_menu_share_holo_dark.png | Bin .../abs__ic_menu_share_holo_light.png | Bin .../bin/res/drawable-hdpi/abs__ic_search.png | Bin .../abs__ic_search_api_holo_light.png | Bin .../drawable-hdpi/abs__ic_voice_search.png | Bin .../abs__ic_voice_search_api_holo_light.png | Bin .../abs__list_activated_holo.9.png | Bin .../abs__list_divider_holo_dark.9.png | Bin .../abs__list_divider_holo_light.9.png | Bin .../abs__list_focused_holo.9.png | Bin .../abs__list_longpressed_holo.9.png | Bin .../abs__list_pressed_holo_dark.9.png | Bin .../abs__list_pressed_holo_light.9.png | Bin ...bs__list_selector_disabled_holo_dark.9.png | Bin ...s__list_selector_disabled_holo_light.9.png | Bin .../abs__menu_dropdown_panel_holo_dark.9.png | Bin .../abs__menu_dropdown_panel_holo_light.9.png | Bin .../abs__progress_bg_holo_dark.9.png | Bin .../abs__progress_bg_holo_light.9.png | Bin .../abs__progress_primary_holo_dark.9.png | Bin .../abs__progress_primary_holo_light.9.png | Bin .../abs__progress_secondary_holo_dark.9.png | Bin .../abs__progress_secondary_holo_light.9.png | Bin .../abs__spinner_48_inner_holo.png | Bin .../abs__spinner_48_outer_holo.png | Bin .../abs__spinner_ab_default_holo_dark.9.png | Bin .../abs__spinner_ab_default_holo_light.9.png | Bin .../abs__spinner_ab_disabled_holo_dark.9.png | Bin .../abs__spinner_ab_disabled_holo_light.9.png | Bin .../abs__spinner_ab_focused_holo_dark.9.png | Bin .../abs__spinner_ab_focused_holo_light.9.png | Bin .../abs__spinner_ab_pressed_holo_dark.9.png | Bin .../abs__spinner_ab_pressed_holo_light.9.png | Bin .../abs__tab_selected_focused_holo.9.png | Bin .../abs__tab_selected_holo.9.png | Bin .../abs__tab_selected_pressed_holo.9.png | Bin .../abs__tab_unselected_pressed_holo.9.png | Bin ...__textfield_search_default_holo_dark.9.png | Bin ..._textfield_search_default_holo_light.9.png | Bin ...field_search_right_default_holo_dark.9.png | Bin ...ield_search_right_default_holo_light.9.png | Bin ...ield_search_right_selected_holo_dark.9.png | Bin ...eld_search_right_selected_holo_light.9.png | Bin ..._textfield_search_selected_holo_dark.9.png | Bin ...textfield_search_selected_holo_light.9.png | Bin .../abs__ab_bottom_solid_dark_holo.9.png | Bin .../abs__ab_bottom_solid_inverse_holo.9.png | Bin .../abs__ab_bottom_solid_light_holo.9.png | Bin ...abs__ab_bottom_transparent_dark_holo.9.png | Bin ...bs__ab_bottom_transparent_light_holo.9.png | Bin .../abs__ab_share_pack_holo_dark.9.png | Bin .../abs__ab_share_pack_holo_light.9.png | Bin .../abs__ab_solid_dark_holo.9.png | Bin .../abs__ab_solid_light_holo.9.png | Bin .../abs__ab_solid_shadow_holo.9.png | Bin .../abs__ab_stacked_solid_dark_holo.9.png | Bin .../abs__ab_stacked_solid_light_holo.9.png | Bin ...bs__ab_stacked_transparent_dark_holo.9.png | Bin ...s__ab_stacked_transparent_light_holo.9.png | Bin .../abs__ab_transparent_dark_holo.9.png | Bin .../abs__ab_transparent_light_holo.9.png | Bin .../abs__btn_cab_done_default_holo_dark.9.png | Bin ...abs__btn_cab_done_default_holo_light.9.png | Bin .../abs__btn_cab_done_focused_holo_dark.9.png | Bin ...abs__btn_cab_done_focused_holo_light.9.png | Bin .../abs__btn_cab_done_pressed_holo_dark.9.png | Bin ...abs__btn_cab_done_pressed_holo_light.9.png | Bin ...abs__cab_background_bottom_holo_dark.9.png | Bin ...bs__cab_background_bottom_holo_light.9.png | Bin .../abs__cab_background_top_holo_dark.9.png | Bin .../abs__cab_background_top_holo_light.9.png | Bin .../abs__dialog_full_holo_dark.9.png | Bin .../abs__dialog_full_holo_light.9.png | Bin .../abs__ic_ab_back_holo_dark.png | Bin .../abs__ic_ab_back_holo_light.png | Bin .../abs__ic_cab_done_holo_dark.png | Bin .../abs__ic_cab_done_holo_light.png | Bin .../drawable-mdpi/abs__ic_clear_disabled.png | Bin .../drawable-mdpi/abs__ic_clear_normal.png | Bin ...c_clear_search_api_disabled_holo_light.png | Bin .../abs__ic_clear_search_api_holo_light.png | Bin .../bin/res/drawable-mdpi/abs__ic_go.png | Bin .../abs__ic_go_search_api_holo_light.png | Bin ..._ic_menu_moreoverflow_normal_holo_dark.png | Bin ...ic_menu_moreoverflow_normal_holo_light.png | Bin .../abs__ic_menu_share_holo_dark.png | Bin .../abs__ic_menu_share_holo_light.png | Bin .../bin/res/drawable-mdpi/abs__ic_search.png | Bin .../abs__ic_search_api_holo_light.png | Bin .../drawable-mdpi/abs__ic_voice_search.png | Bin .../abs__ic_voice_search_api_holo_light.png | Bin .../abs__list_activated_holo.9.png | Bin .../abs__list_divider_holo_dark.9.png | Bin .../abs__list_divider_holo_light.9.png | Bin .../abs__list_focused_holo.9.png | Bin .../abs__list_longpressed_holo.9.png | Bin .../abs__list_pressed_holo_dark.9.png | Bin .../abs__list_pressed_holo_light.9.png | Bin ...bs__list_selector_disabled_holo_dark.9.png | Bin ...s__list_selector_disabled_holo_light.9.png | Bin .../abs__menu_dropdown_panel_holo_dark.9.png | Bin .../abs__menu_dropdown_panel_holo_light.9.png | Bin .../abs__progress_bg_holo_dark.9.png | Bin .../abs__progress_bg_holo_light.9.png | Bin .../abs__progress_primary_holo_dark.9.png | Bin .../abs__progress_primary_holo_light.9.png | Bin .../abs__progress_secondary_holo_dark.9.png | Bin .../abs__progress_secondary_holo_light.9.png | Bin .../abs__spinner_48_inner_holo.png | Bin .../abs__spinner_48_outer_holo.png | Bin .../abs__spinner_ab_default_holo_dark.9.png | Bin .../abs__spinner_ab_default_holo_light.9.png | Bin .../abs__spinner_ab_disabled_holo_dark.9.png | Bin .../abs__spinner_ab_disabled_holo_light.9.png | Bin .../abs__spinner_ab_focused_holo_dark.9.png | Bin .../abs__spinner_ab_focused_holo_light.9.png | Bin .../abs__spinner_ab_pressed_holo_dark.9.png | Bin .../abs__spinner_ab_pressed_holo_light.9.png | Bin .../abs__tab_selected_focused_holo.9.png | Bin .../abs__tab_selected_holo.9.png | Bin .../abs__tab_selected_pressed_holo.9.png | Bin .../abs__tab_unselected_pressed_holo.9.png | Bin ...__textfield_search_default_holo_dark.9.png | Bin ..._textfield_search_default_holo_light.9.png | Bin ...field_search_right_default_holo_dark.9.png | Bin ...ield_search_right_default_holo_light.9.png | Bin ...ield_search_right_selected_holo_dark.9.png | Bin ...eld_search_right_selected_holo_light.9.png | Bin ..._textfield_search_selected_holo_dark.9.png | Bin ...textfield_search_selected_holo_light.9.png | Bin .../abs__ab_bottom_solid_dark_holo.9.png | Bin .../abs__ab_bottom_solid_inverse_holo.9.png | Bin .../abs__ab_bottom_solid_light_holo.9.png | Bin ...abs__ab_bottom_transparent_dark_holo.9.png | Bin ...bs__ab_bottom_transparent_light_holo.9.png | Bin .../abs__ab_share_pack_holo_dark.9.png | Bin .../abs__ab_share_pack_holo_light.9.png | Bin .../abs__ab_solid_dark_holo.9.png | Bin .../abs__ab_solid_light_holo.9.png | Bin .../abs__ab_solid_shadow_holo.9.png | Bin .../abs__ab_stacked_solid_dark_holo.9.png | Bin .../abs__ab_stacked_solid_light_holo.9.png | Bin ...bs__ab_stacked_transparent_dark_holo.9.png | Bin ...s__ab_stacked_transparent_light_holo.9.png | Bin .../abs__ab_transparent_dark_holo.9.png | Bin .../abs__ab_transparent_light_holo.9.png | Bin .../abs__btn_cab_done_default_holo_dark.9.png | Bin ...abs__btn_cab_done_default_holo_light.9.png | Bin .../abs__btn_cab_done_focused_holo_dark.9.png | Bin ...abs__btn_cab_done_focused_holo_light.9.png | Bin .../abs__btn_cab_done_pressed_holo_dark.9.png | Bin ...abs__btn_cab_done_pressed_holo_light.9.png | Bin ...abs__cab_background_bottom_holo_dark.9.png | Bin ...bs__cab_background_bottom_holo_light.9.png | Bin .../abs__cab_background_top_holo_dark.9.png | Bin .../abs__cab_background_top_holo_light.9.png | Bin .../abs__dialog_full_holo_dark.9.png | Bin .../abs__dialog_full_holo_light.9.png | Bin .../abs__ic_ab_back_holo_dark.png | Bin .../abs__ic_ab_back_holo_light.png | Bin .../abs__ic_cab_done_holo_dark.png | Bin .../abs__ic_cab_done_holo_light.png | Bin .../drawable-xhdpi/abs__ic_clear_disabled.png | Bin ...c_clear_search_api_disabled_holo_light.png | Bin .../abs__ic_clear_search_api_holo_light.png | Bin .../bin/res/drawable-xhdpi/abs__ic_go.png | Bin .../abs__ic_go_search_api_holo_light.png | Bin ..._ic_menu_moreoverflow_normal_holo_dark.png | Bin ...ic_menu_moreoverflow_normal_holo_light.png | Bin .../abs__ic_menu_share_holo_dark.png | Bin .../abs__ic_menu_share_holo_light.png | Bin .../bin/res/drawable-xhdpi/abs__ic_search.png | Bin .../abs__ic_search_api_holo_light.png | Bin .../drawable-xhdpi/abs__ic_voice_search.png | Bin .../abs__ic_voice_search_api_holo_light.png | Bin .../abs__list_activated_holo.9.png | Bin .../abs__list_divider_holo_dark.9.png | Bin .../abs__list_divider_holo_light.9.png | Bin .../abs__list_focused_holo.9.png | Bin .../abs__list_longpressed_holo.9.png | Bin .../abs__list_pressed_holo_dark.9.png | Bin .../abs__list_pressed_holo_light.9.png | Bin ...bs__list_selector_disabled_holo_dark.9.png | Bin ...s__list_selector_disabled_holo_light.9.png | Bin .../abs__menu_dropdown_panel_holo_dark.9.png | Bin .../abs__menu_dropdown_panel_holo_light.9.png | Bin .../abs__progress_bg_holo_dark.9.png | Bin .../abs__progress_bg_holo_light.9.png | Bin .../abs__progress_primary_holo_dark.9.png | Bin .../abs__progress_primary_holo_light.9.png | Bin .../abs__progress_secondary_holo_dark.9.png | Bin .../abs__progress_secondary_holo_light.9.png | Bin .../abs__spinner_48_inner_holo.png | Bin .../abs__spinner_48_outer_holo.png | Bin .../abs__spinner_ab_default_holo_dark.9.png | Bin .../abs__spinner_ab_default_holo_light.9.png | Bin .../abs__spinner_ab_disabled_holo_dark.9.png | Bin .../abs__spinner_ab_disabled_holo_light.9.png | Bin .../abs__spinner_ab_focused_holo_dark.9.png | Bin .../abs__spinner_ab_focused_holo_light.9.png | Bin .../abs__spinner_ab_pressed_holo_dark.9.png | Bin .../abs__spinner_ab_pressed_holo_light.9.png | Bin .../abs__tab_selected_focused_holo.9.png | Bin .../abs__tab_selected_holo.9.png | Bin .../abs__tab_selected_pressed_holo.9.png | Bin .../abs__tab_unselected_pressed_holo.9.png | Bin ...__textfield_search_default_holo_dark.9.png | Bin ..._textfield_search_default_holo_light.9.png | Bin ...field_search_right_default_holo_dark.9.png | Bin ...ield_search_right_default_holo_light.9.png | Bin ...ield_search_right_selected_holo_dark.9.png | Bin ...eld_search_right_selected_holo_light.9.png | Bin ..._textfield_search_selected_holo_dark.9.png | Bin ...textfield_search_selected_holo_light.9.png | Bin .../com/actionbarsherlock/BuildConfig.java | 0 .../gen/com/actionbarsherlock/R.java | 0 .../libs/android-support-v4.jar | Bin .../NewsBlur/libs/ActionBarSherlock/pom.xml | 0 .../libs/ActionBarSherlock/project.properties | 0 ...s__primary_text_disable_only_holo_dark.xml | 0 ...__primary_text_disable_only_holo_light.xml | 0 .../res/color/abs__primary_text_holo_dark.xml | 0 .../color/abs__primary_text_holo_light.xml | 0 .../abs__ab_bottom_solid_dark_holo.9.png | Bin .../abs__ab_bottom_solid_inverse_holo.9.png | Bin .../abs__ab_bottom_solid_light_holo.9.png | Bin ...abs__ab_bottom_transparent_dark_holo.9.png | Bin ...bs__ab_bottom_transparent_light_holo.9.png | Bin .../abs__ab_share_pack_holo_dark.9.png | Bin .../abs__ab_share_pack_holo_light.9.png | Bin .../abs__ab_solid_dark_holo.9.png | Bin .../abs__ab_solid_light_holo.9.png | Bin .../abs__ab_solid_shadow_holo.9.png | Bin .../abs__ab_stacked_solid_dark_holo.9.png | Bin .../abs__ab_stacked_solid_light_holo.9.png | Bin ...bs__ab_stacked_transparent_dark_holo.9.png | Bin ...s__ab_stacked_transparent_light_holo.9.png | Bin .../abs__ab_transparent_dark_holo.9.png | Bin .../abs__ab_transparent_light_holo.9.png | Bin .../abs__btn_cab_done_default_holo_dark.9.png | Bin ...abs__btn_cab_done_default_holo_light.9.png | Bin .../abs__btn_cab_done_focused_holo_dark.9.png | Bin ...abs__btn_cab_done_focused_holo_light.9.png | Bin .../abs__btn_cab_done_pressed_holo_dark.9.png | Bin ...abs__btn_cab_done_pressed_holo_light.9.png | Bin ...abs__cab_background_bottom_holo_dark.9.png | Bin ...bs__cab_background_bottom_holo_light.9.png | Bin .../abs__cab_background_top_holo_dark.9.png | Bin .../abs__cab_background_top_holo_light.9.png | Bin .../abs__dialog_full_holo_dark.9.png | Bin .../abs__dialog_full_holo_light.9.png | Bin .../abs__ic_ab_back_holo_dark.png | Bin .../abs__ic_ab_back_holo_light.png | Bin .../abs__ic_cab_done_holo_dark.png | Bin .../abs__ic_cab_done_holo_light.png | Bin .../drawable-hdpi/abs__ic_clear_disabled.png | Bin .../drawable-hdpi/abs__ic_clear_normal.png | Bin ...c_clear_search_api_disabled_holo_light.png | Bin .../abs__ic_clear_search_api_holo_light.png | Bin .../res/drawable-hdpi/abs__ic_go.png | Bin .../abs__ic_go_search_api_holo_light.png | Bin ..._ic_menu_moreoverflow_normal_holo_dark.png | Bin ...ic_menu_moreoverflow_normal_holo_light.png | Bin .../abs__ic_menu_share_holo_dark.png | Bin .../abs__ic_menu_share_holo_light.png | Bin .../res/drawable-hdpi/abs__ic_search.png | Bin .../abs__ic_search_api_holo_light.png | Bin .../drawable-hdpi/abs__ic_voice_search.png | Bin .../abs__ic_voice_search_api_holo_light.png | Bin .../abs__list_activated_holo.9.png | Bin .../abs__list_divider_holo_dark.9.png | Bin .../abs__list_divider_holo_light.9.png | Bin .../abs__list_focused_holo.9.png | Bin .../abs__list_longpressed_holo.9.png | Bin .../abs__list_pressed_holo_dark.9.png | Bin .../abs__list_pressed_holo_light.9.png | Bin ...bs__list_selector_disabled_holo_dark.9.png | Bin ...s__list_selector_disabled_holo_light.9.png | Bin .../abs__menu_dropdown_panel_holo_dark.9.png | Bin .../abs__menu_dropdown_panel_holo_light.9.png | Bin .../abs__progress_bg_holo_dark.9.png | Bin .../abs__progress_bg_holo_light.9.png | Bin .../abs__progress_primary_holo_dark.9.png | Bin .../abs__progress_primary_holo_light.9.png | Bin .../abs__progress_secondary_holo_dark.9.png | Bin .../abs__progress_secondary_holo_light.9.png | Bin .../abs__spinner_48_inner_holo.png | Bin .../abs__spinner_48_outer_holo.png | Bin .../abs__spinner_ab_default_holo_dark.9.png | Bin .../abs__spinner_ab_default_holo_light.9.png | Bin .../abs__spinner_ab_disabled_holo_dark.9.png | Bin .../abs__spinner_ab_disabled_holo_light.9.png | Bin .../abs__spinner_ab_focused_holo_dark.9.png | Bin .../abs__spinner_ab_focused_holo_light.9.png | Bin .../abs__spinner_ab_pressed_holo_dark.9.png | Bin .../abs__spinner_ab_pressed_holo_light.9.png | Bin .../abs__tab_selected_focused_holo.9.png | Bin .../abs__tab_selected_holo.9.png | Bin .../abs__tab_selected_pressed_holo.9.png | Bin .../abs__tab_unselected_pressed_holo.9.png | Bin ...__textfield_search_default_holo_dark.9.png | Bin ..._textfield_search_default_holo_light.9.png | Bin ...field_search_right_default_holo_dark.9.png | Bin ...ield_search_right_default_holo_light.9.png | Bin ...ield_search_right_selected_holo_dark.9.png | Bin ...eld_search_right_selected_holo_light.9.png | Bin ..._textfield_search_selected_holo_dark.9.png | Bin ...textfield_search_selected_holo_light.9.png | Bin .../abs__ab_bottom_solid_dark_holo.9.png | Bin .../abs__ab_bottom_solid_inverse_holo.9.png | Bin .../abs__ab_bottom_solid_light_holo.9.png | Bin ...abs__ab_bottom_transparent_dark_holo.9.png | Bin ...bs__ab_bottom_transparent_light_holo.9.png | Bin .../abs__ab_share_pack_holo_dark.9.png | Bin .../abs__ab_share_pack_holo_light.9.png | Bin .../abs__ab_solid_dark_holo.9.png | Bin .../abs__ab_solid_light_holo.9.png | Bin .../abs__ab_solid_shadow_holo.9.png | Bin .../abs__ab_stacked_solid_dark_holo.9.png | Bin .../abs__ab_stacked_solid_light_holo.9.png | Bin ...bs__ab_stacked_transparent_dark_holo.9.png | Bin ...s__ab_stacked_transparent_light_holo.9.png | Bin .../abs__ab_transparent_dark_holo.9.png | Bin .../abs__ab_transparent_light_holo.9.png | Bin .../abs__btn_cab_done_default_holo_dark.9.png | Bin ...abs__btn_cab_done_default_holo_light.9.png | Bin .../abs__btn_cab_done_focused_holo_dark.9.png | Bin ...abs__btn_cab_done_focused_holo_light.9.png | Bin .../abs__btn_cab_done_pressed_holo_dark.9.png | Bin ...abs__btn_cab_done_pressed_holo_light.9.png | Bin ...abs__cab_background_bottom_holo_dark.9.png | Bin ...bs__cab_background_bottom_holo_light.9.png | Bin .../abs__cab_background_top_holo_dark.9.png | Bin .../abs__cab_background_top_holo_light.9.png | Bin .../abs__dialog_full_holo_dark.9.png | Bin .../abs__dialog_full_holo_light.9.png | Bin .../abs__ic_ab_back_holo_dark.png | Bin .../abs__ic_ab_back_holo_light.png | Bin .../abs__ic_cab_done_holo_dark.png | Bin .../abs__ic_cab_done_holo_light.png | Bin .../drawable-mdpi/abs__ic_clear_disabled.png | Bin .../drawable-mdpi/abs__ic_clear_normal.png | Bin ...c_clear_search_api_disabled_holo_light.png | Bin .../abs__ic_clear_search_api_holo_light.png | Bin .../res/drawable-mdpi/abs__ic_go.png | Bin .../abs__ic_go_search_api_holo_light.png | Bin ..._ic_menu_moreoverflow_normal_holo_dark.png | Bin ...ic_menu_moreoverflow_normal_holo_light.png | Bin .../abs__ic_menu_share_holo_dark.png | Bin .../abs__ic_menu_share_holo_light.png | Bin .../res/drawable-mdpi/abs__ic_search.png | Bin .../abs__ic_search_api_holo_light.png | Bin .../drawable-mdpi/abs__ic_voice_search.png | Bin .../abs__ic_voice_search_api_holo_light.png | Bin .../abs__list_activated_holo.9.png | Bin .../abs__list_divider_holo_dark.9.png | Bin .../abs__list_divider_holo_light.9.png | Bin .../abs__list_focused_holo.9.png | Bin .../abs__list_longpressed_holo.9.png | Bin .../abs__list_pressed_holo_dark.9.png | Bin .../abs__list_pressed_holo_light.9.png | Bin ...bs__list_selector_disabled_holo_dark.9.png | Bin ...s__list_selector_disabled_holo_light.9.png | Bin .../abs__menu_dropdown_panel_holo_dark.9.png | Bin .../abs__menu_dropdown_panel_holo_light.9.png | Bin .../abs__progress_bg_holo_dark.9.png | Bin .../abs__progress_bg_holo_light.9.png | Bin .../abs__progress_primary_holo_dark.9.png | Bin .../abs__progress_primary_holo_light.9.png | Bin .../abs__progress_secondary_holo_dark.9.png | Bin .../abs__progress_secondary_holo_light.9.png | Bin .../abs__spinner_48_inner_holo.png | Bin .../abs__spinner_48_outer_holo.png | Bin .../abs__spinner_ab_default_holo_dark.9.png | Bin .../abs__spinner_ab_default_holo_light.9.png | Bin .../abs__spinner_ab_disabled_holo_dark.9.png | Bin .../abs__spinner_ab_disabled_holo_light.9.png | Bin .../abs__spinner_ab_focused_holo_dark.9.png | Bin .../abs__spinner_ab_focused_holo_light.9.png | Bin .../abs__spinner_ab_pressed_holo_dark.9.png | Bin .../abs__spinner_ab_pressed_holo_light.9.png | Bin .../abs__tab_selected_focused_holo.9.png | Bin .../abs__tab_selected_holo.9.png | Bin .../abs__tab_selected_pressed_holo.9.png | Bin .../abs__tab_unselected_pressed_holo.9.png | Bin ...__textfield_search_default_holo_dark.9.png | Bin ..._textfield_search_default_holo_light.9.png | Bin ...field_search_right_default_holo_dark.9.png | Bin ...ield_search_right_default_holo_light.9.png | Bin ...ield_search_right_selected_holo_dark.9.png | Bin ...eld_search_right_selected_holo_light.9.png | Bin ..._textfield_search_selected_holo_dark.9.png | Bin ...textfield_search_selected_holo_light.9.png | Bin .../abs__progress_medium_holo.xml | 0 .../abs__ab_bottom_solid_dark_holo.9.png | Bin .../abs__ab_bottom_solid_inverse_holo.9.png | Bin .../abs__ab_bottom_solid_light_holo.9.png | Bin ...abs__ab_bottom_transparent_dark_holo.9.png | Bin ...bs__ab_bottom_transparent_light_holo.9.png | Bin .../abs__ab_share_pack_holo_dark.9.png | Bin .../abs__ab_share_pack_holo_light.9.png | Bin .../abs__ab_solid_dark_holo.9.png | Bin .../abs__ab_solid_light_holo.9.png | Bin .../abs__ab_solid_shadow_holo.9.png | Bin .../abs__ab_stacked_solid_dark_holo.9.png | Bin .../abs__ab_stacked_solid_light_holo.9.png | Bin ...bs__ab_stacked_transparent_dark_holo.9.png | Bin ...s__ab_stacked_transparent_light_holo.9.png | Bin .../abs__ab_transparent_dark_holo.9.png | Bin .../abs__ab_transparent_light_holo.9.png | Bin .../abs__btn_cab_done_default_holo_dark.9.png | Bin ...abs__btn_cab_done_default_holo_light.9.png | Bin .../abs__btn_cab_done_focused_holo_dark.9.png | Bin ...abs__btn_cab_done_focused_holo_light.9.png | Bin .../abs__btn_cab_done_pressed_holo_dark.9.png | Bin ...abs__btn_cab_done_pressed_holo_light.9.png | Bin ...abs__cab_background_bottom_holo_dark.9.png | Bin ...bs__cab_background_bottom_holo_light.9.png | Bin .../abs__cab_background_top_holo_dark.9.png | Bin .../abs__cab_background_top_holo_light.9.png | Bin .../abs__dialog_full_holo_dark.9.png | Bin .../abs__dialog_full_holo_light.9.png | Bin .../abs__ic_ab_back_holo_dark.png | Bin .../abs__ic_ab_back_holo_light.png | Bin .../abs__ic_cab_done_holo_dark.png | Bin .../abs__ic_cab_done_holo_light.png | Bin .../drawable-xhdpi/abs__ic_clear_disabled.png | Bin ...c_clear_search_api_disabled_holo_light.png | Bin .../abs__ic_clear_search_api_holo_light.png | Bin .../res/drawable-xhdpi/abs__ic_go.png | Bin .../abs__ic_go_search_api_holo_light.png | Bin ..._ic_menu_moreoverflow_normal_holo_dark.png | Bin ...ic_menu_moreoverflow_normal_holo_light.png | Bin .../abs__ic_menu_share_holo_dark.png | Bin .../abs__ic_menu_share_holo_light.png | Bin .../res/drawable-xhdpi/abs__ic_search.png | Bin .../abs__ic_search_api_holo_light.png | Bin .../drawable-xhdpi/abs__ic_voice_search.png | Bin .../abs__ic_voice_search_api_holo_light.png | Bin .../abs__list_activated_holo.9.png | Bin .../abs__list_divider_holo_dark.9.png | Bin .../abs__list_divider_holo_light.9.png | Bin .../abs__list_focused_holo.9.png | Bin .../abs__list_longpressed_holo.9.png | Bin .../abs__list_pressed_holo_dark.9.png | Bin .../abs__list_pressed_holo_light.9.png | Bin ...bs__list_selector_disabled_holo_dark.9.png | Bin ...s__list_selector_disabled_holo_light.9.png | Bin .../abs__menu_dropdown_panel_holo_dark.9.png | Bin .../abs__menu_dropdown_panel_holo_light.9.png | Bin .../abs__progress_bg_holo_dark.9.png | Bin .../abs__progress_bg_holo_light.9.png | Bin .../abs__progress_primary_holo_dark.9.png | Bin .../abs__progress_primary_holo_light.9.png | Bin .../abs__progress_secondary_holo_dark.9.png | Bin .../abs__progress_secondary_holo_light.9.png | Bin .../abs__spinner_48_inner_holo.png | Bin .../abs__spinner_48_outer_holo.png | Bin .../abs__spinner_ab_default_holo_dark.9.png | Bin .../abs__spinner_ab_default_holo_light.9.png | Bin .../abs__spinner_ab_disabled_holo_dark.9.png | Bin .../abs__spinner_ab_disabled_holo_light.9.png | Bin .../abs__spinner_ab_focused_holo_dark.9.png | Bin .../abs__spinner_ab_focused_holo_light.9.png | Bin .../abs__spinner_ab_pressed_holo_dark.9.png | Bin .../abs__spinner_ab_pressed_holo_light.9.png | Bin .../abs__tab_selected_focused_holo.9.png | Bin .../abs__tab_selected_holo.9.png | Bin .../abs__tab_selected_pressed_holo.9.png | Bin .../abs__tab_unselected_pressed_holo.9.png | Bin ...__textfield_search_default_holo_dark.9.png | Bin ..._textfield_search_default_holo_light.9.png | Bin ...field_search_right_default_holo_dark.9.png | Bin ...ield_search_right_default_holo_light.9.png | Bin ...ield_search_right_selected_holo_dark.9.png | Bin ...eld_search_right_selected_holo_light.9.png | Bin ..._textfield_search_selected_holo_dark.9.png | Bin ...textfield_search_selected_holo_light.9.png | Bin .../abs__activated_background_holo_dark.xml | 0 .../abs__activated_background_holo_light.xml | 0 .../drawable/abs__btn_cab_done_holo_dark.xml | 0 .../drawable/abs__btn_cab_done_holo_light.xml | 0 .../res/drawable/abs__ic_clear.xml | 0 .../res/drawable/abs__ic_clear_holo_light.xml | 0 .../abs__ic_menu_moreoverflow_holo_dark.xml | 0 .../abs__ic_menu_moreoverflow_holo_light.xml | 0 .../abs__item_background_holo_dark.xml | 0 .../abs__item_background_holo_light.xml | 0 ...lector_background_transition_holo_dark.xml | 0 ...ector_background_transition_holo_light.xml | 0 .../drawable/abs__list_selector_holo_dark.xml | 0 .../abs__list_selector_holo_light.xml | 0 .../abs__progress_horizontal_holo_dark.xml | 0 .../abs__progress_horizontal_holo_light.xml | 0 .../drawable/abs__progress_medium_holo.xml | 0 .../drawable/abs__search_dropdown_dark.xml | 0 .../drawable/abs__search_dropdown_light.xml | 0 .../drawable/abs__spinner_ab_holo_dark.xml | 0 .../drawable/abs__spinner_ab_holo_light.xml | 0 .../drawable/abs__tab_indicator_ab_holo.xml | 0 .../abs__textfield_searchview_holo_dark.xml | 0 .../abs__textfield_searchview_holo_light.xml | 0 ...__textfield_searchview_right_holo_dark.xml | 0 ..._textfield_searchview_right_holo_light.xml | 0 .../abs__action_mode_close_item.xml | 0 .../sherlock_spinner_dropdown_item.xml | 0 .../res/layout-v14/sherlock_spinner_item.xml | 0 .../layout-xlarge/abs__screen_action_bar.xml | 0 .../abs__screen_action_bar_overlay.xml | 0 .../res/layout/abs__action_bar_home.xml | 0 .../res/layout/abs__action_bar_tab.xml | 0 .../layout/abs__action_bar_tab_bar_view.xml | 0 .../res/layout/abs__action_bar_title_item.xml | 0 .../layout/abs__action_menu_item_layout.xml | 0 .../res/layout/abs__action_menu_layout.xml | 0 .../res/layout/abs__action_mode_bar.xml | 0 .../layout/abs__action_mode_close_item.xml | 0 .../res/layout/abs__activity_chooser_view.xml | 0 .../abs__activity_chooser_view_list_item.xml | 0 .../res/layout/abs__dialog_title_holo.xml | 0 .../layout/abs__list_menu_item_checkbox.xml | 0 .../res/layout/abs__list_menu_item_icon.xml | 0 .../res/layout/abs__list_menu_item_layout.xml | 0 .../res/layout/abs__list_menu_item_radio.xml | 0 .../layout/abs__popup_menu_item_layout.xml | 0 .../res/layout/abs__screen_action_bar.xml | 0 .../layout/abs__screen_action_bar_overlay.xml | 0 .../res/layout/abs__screen_simple.xml | 0 ...abs__screen_simple_overlay_action_mode.xml | 0 .../abs__search_dropdown_item_icons_2line.xml | 0 .../res/layout/abs__search_view.xml | 0 .../res/layout/abs__simple_dropdown_hint.xml | 0 .../layout/sherlock_spinner_dropdown_item.xml | 0 .../res/layout/sherlock_spinner_item.xml | 0 .../res/values-land/abs__dimens.xml | 0 .../abs__dimens.xml | 0 .../abs__dimens.xml | 0 .../abs__dimens.xml | 0 .../abs__dimens.xml | 0 .../res/values-large/abs__dimens.xml | 0 .../res/values-sw600dp/abs__bools.xml | 0 .../res/values-sw600dp/abs__dimens.xml | 0 .../res/values-v11/abs__themes.xml | 0 .../res/values-v14/abs__styles.xml | 0 .../res/values-v14/abs__themes.xml | 0 .../res/values-w360dp/abs__dimens.xml | 0 .../res/values-w480dp/abs__bools.xml | 0 .../res/values-w480dp/abs__config.xml | 0 .../res/values-w500dp/abs__dimens.xml | 0 .../res/values-w600dp/abs__dimens.xml | 0 .../res/values-xlarge/abs__dimens.xml | 0 .../res/values/abs__attrs.xml | 0 .../res/values/abs__bools.xml | 0 .../res/values/abs__colors.xml | 0 .../res/values/abs__config.xml | 0 .../res/values/abs__dimens.xml | 0 .../ActionBarSherlock/res/values/abs__ids.xml | 0 .../res/values/abs__strings.xml | 0 .../res/values/abs__styles.xml | 0 .../res/values/abs__themes.xml | 0 .../src/android/support/v4/app/Watson.java | 0 .../actionbarsherlock/ActionBarSherlock.java | 0 .../com/actionbarsherlock/app/ActionBar.java | 0 .../app/SherlockActivity.java | 0 .../app/SherlockDialogFragment.java | 0 .../app/SherlockExpandableListActivity.java | 0 .../app/SherlockFragment.java | 0 .../app/SherlockFragmentActivity.java | 0 .../app/SherlockListActivity.java | 0 .../app/SherlockListFragment.java | 0 .../app/SherlockPreferenceActivity.java | 0 .../internal/ActionBarSherlockCompat.java | 0 .../internal/ActionBarSherlockNative.java | 0 .../internal/ResourcesCompat.java | 0 .../internal/app/ActionBarImpl.java | 0 .../internal/app/ActionBarWrapper.java | 0 .../nineoldandroids/animation/Animator.java | 0 .../animation/AnimatorListenerAdapter.java | 0 .../animation/AnimatorSet.java | 0 .../animation/FloatEvaluator.java | 0 .../animation/FloatKeyframeSet.java | 0 .../animation/IntEvaluator.java | 0 .../animation/IntKeyframeSet.java | 0 .../nineoldandroids/animation/Keyframe.java | 0 .../animation/KeyframeSet.java | 0 .../animation/ObjectAnimator.java | 0 .../animation/PropertyValuesHolder.java | 0 .../animation/TypeEvaluator.java | 0 .../animation/ValueAnimator.java | 0 .../nineoldandroids/view/NineViewGroup.java | 0 .../view/animation/AnimatorProxy.java | 0 .../widget/NineFrameLayout.java | 0 .../widget/NineHorizontalScrollView.java | 0 .../widget/NineLinearLayout.java | 0 .../internal/view/ActionProviderWrapper.java | 0 .../internal/view/StandaloneActionMode.java | 0 .../view/View_HasStateListenerSupport.java | 0 .../View_OnAttachStateChangeListener.java | 0 .../internal/view/menu/ActionMenu.java | 0 .../internal/view/menu/ActionMenuItem.java | 0 .../view/menu/ActionMenuItemView.java | 0 .../view/menu/ActionMenuPresenter.java | 0 .../internal/view/menu/ActionMenuView.java | 0 .../internal/view/menu/BaseMenuPresenter.java | 0 .../internal/view/menu/ListMenuItemView.java | 0 .../internal/view/menu/MenuBuilder.java | 0 .../internal/view/menu/MenuItemImpl.java | 0 .../internal/view/menu/MenuItemWrapper.java | 0 .../internal/view/menu/MenuPopupHelper.java | 0 .../internal/view/menu/MenuPresenter.java | 0 .../internal/view/menu/MenuView.java | 0 .../internal/view/menu/MenuWrapper.java | 0 .../internal/view/menu/SubMenuBuilder.java | 0 .../internal/view/menu/SubMenuWrapper.java | 0 .../internal/widget/AbsActionBarView.java | 0 .../internal/widget/ActionBarContainer.java | 0 .../internal/widget/ActionBarContextView.java | 0 .../internal/widget/ActionBarView.java | 0 .../internal/widget/CapitalizingButton.java | 0 .../internal/widget/CapitalizingTextView.java | 0 .../widget/CollapsibleActionViewWrapper.java | 0 .../widget/FakeDialogPhoneWindow.java | 0 .../internal/widget/IcsAbsSpinner.java | 0 .../internal/widget/IcsAdapterView.java | 0 .../internal/widget/IcsColorDrawable.java | 0 .../internal/widget/IcsLinearLayout.java | 0 .../internal/widget/IcsListPopupWindow.java | 0 .../internal/widget/IcsProgressBar.java | 0 .../internal/widget/IcsSpinner.java | 0 .../internal/widget/IcsView.java | 0 .../widget/ScrollingTabContainerView.java | 0 .../actionbarsherlock/view/ActionMode.java | 0 .../view/ActionProvider.java | 0 .../view/CollapsibleActionView.java | 0 .../src/com/actionbarsherlock/view/Menu.java | 0 .../actionbarsherlock/view/MenuInflater.java | 0 .../com/actionbarsherlock/view/MenuItem.java | 0 .../com/actionbarsherlock/view/SubMenu.java | 0 .../com/actionbarsherlock/view/Window.java | 0 .../widget/ActivityChooserModel.java | 0 .../widget/ActivityChooserView.java | 0 .../actionbarsherlock/widget/SearchView.java | 0 .../widget/ShareActionProvider.java | 0 .../widget/SuggestionsAdapter.java | 0 .../internal/ManifestParsingTest.java | 0 .../android/NewsBlur/libs/gson-2.2.3.jar | Bin {media => clients}/android/NewsBlur/lint.xml | 0 .../android/NewsBlur/proguard-project.txt | 0 .../android/NewsBlur/project.properties | 0 .../android/NewsBlur/res/anim/rotate.xml | 0 .../android/NewsBlur/res/anim/text_down.xml | 0 .../android/NewsBlur/res/anim/text_up.xml | 0 .../res/color/button_state_text_selector.xml | 0 .../NewsBlur/res/drawable-hdpi/favourite.png | Bin .../res/drawable-hdpi/have_favourite.png | Bin .../res/drawable-hdpi/indicator_collapsed.png | Bin .../res/drawable-hdpi/indicator_expanded.png | Bin .../res/drawable-hdpi/location_icon.png | Bin .../NewsBlur/res/drawable-hdpi/markread.png | Bin .../res/drawable-hdpi/newsblur_share.png | Bin .../NewsBlur/res/drawable-hdpi/plus.png | Bin .../NewsBlur/res/drawable-hdpi/reply.png | Bin .../NewsBlur/res/drawable-hdpi/search.png | Bin .../NewsBlur/res/drawable-hdpi/share.png | Bin .../drawable-hdpi/tag_negative_already.png | Bin .../drawable-hdpi/tag_positive_already.png | Bin .../NewsBlur/res/drawable-hdpi/website.png | Bin .../res/drawable-ldpi/newsblur_share.png | Bin .../NewsBlur/res/drawable-mdpi/favourite.png | Bin .../res/drawable-mdpi/have_favourite.png | Bin .../res/drawable-mdpi/indicator_collapsed.png | Bin .../res/drawable-mdpi/indicator_expanded.png | Bin .../res/drawable-mdpi/location_icon.png | Bin .../res/drawable-mdpi/newsblur_share.png | Bin .../NewsBlur/res/drawable-mdpi/plus.png | Bin .../NewsBlur/res/drawable-mdpi/reply.png | Bin .../NewsBlur/res/drawable-mdpi/search.png | Bin .../NewsBlur/res/drawable-mdpi/share.png | Bin .../drawable-mdpi/tag_negative_already.png | Bin .../drawable-mdpi/tag_positive_already.png | Bin .../NewsBlur/res/drawable-mdpi/website.png | Bin .../res/drawable-xhdpi/classify_negative.png | Bin .../res/drawable-xhdpi/classify_positive.png | Bin .../NewsBlur/res/drawable-xhdpi/favourite.png | Bin .../res/drawable-xhdpi/have_favourite.png | Bin .../drawable-xhdpi/indicator_collapsed.png | Bin .../res/drawable-xhdpi/indicator_expanded.png | Bin .../res/drawable-xhdpi/location_icon.png | Bin .../NewsBlur/res/drawable-xhdpi/markread.png | Bin .../res/drawable-xhdpi/newsblur_share.png | Bin .../NewsBlur/res/drawable-xhdpi/plus.png | Bin .../NewsBlur/res/drawable-xhdpi/reply.png | Bin .../NewsBlur/res/drawable-xhdpi/search.png | Bin .../NewsBlur/res/drawable-xhdpi/share.png | Bin .../drawable-xhdpi/tag_negative_already.png | Bin .../drawable-xhdpi/tag_positive_already.png | Bin .../NewsBlur/res/drawable-xhdpi/website.png | Bin .../res/drawable/actionbar_background.xml | 0 .../res/drawable/ak_icon_allstories.png | Bin .../res/drawable/ak_icon_blurblogs.png | Bin .../NewsBlur/res/drawable/ak_icon_global.png | Bin .../res/drawable/barbutton_refresh.png | Bin .../android/NewsBlur/res/drawable/clock.png | Bin .../NewsBlur/res/drawable/divider_light.xml | 0 .../res/drawable/facebook_background.xml | 0 .../NewsBlur/res/drawable/facebook_logo.png | Bin .../res/drawable/feed_background_default.xml | 0 .../NewsBlur/res/drawable/g_icn_focus.png | Bin .../NewsBlur/res/drawable/g_icn_folder.png | Bin .../res/drawable/g_icn_folder_rss.png | Bin .../NewsBlur/res/drawable/g_icn_hidden.png | Bin .../NewsBlur/res/drawable/g_icn_unread.png | Bin .../gradient_activation_highlight.xml | 0 .../drawable/gradient_background_default.xml | 0 .../intel_toggle_background_selector.xml | 0 .../NewsBlur/res/drawable/list_background.xml | 0 .../android/NewsBlur/res/drawable/logo.png | Bin .../res/drawable/logo_newsblur_blur.png | Bin .../res/drawable/neutral_count_rect.xml | 0 .../android/NewsBlur/res/drawable/person.png | Bin .../res/drawable/positive_count_rect.xml | 0 .../res/drawable/saved_count_rect.xml | 0 .../res/drawable/selector_feed_background.xml | 0 .../drawable/selector_folder_background.xml | 0 .../res/drawable/tag_background_negative.xml | 0 .../res/drawable/tag_background_neutral.xml | 0 .../res/drawable/tag_background_positive.xml | 0 .../drawable/transition_edit_background.xml | 0 .../NewsBlur/res/drawable/transparent.xml | 0 .../res/drawable/twitter_background.xml | 0 .../NewsBlur/res/drawable/twitter_logo.png | Bin .../android/NewsBlur/res/drawable/world.png | Bin .../res/layout/activity_addfollow.xml | 0 .../NewsBlur/res/layout/activity_addsites.xml | 0 .../res/layout/activity_addsocial.xml | 0 .../res/layout/activity_feed_search.xml | 0 .../res/layout/activity_itemslist.xml | 0 .../NewsBlur/res/layout/activity_login.xml | 0 .../res/layout/activity_loginprogress.xml | 0 .../NewsBlur/res/layout/activity_main.xml | 0 .../NewsBlur/res/layout/activity_profile.xml | 0 .../NewsBlur/res/layout/activity_reading.xml | 0 .../NewsBlur/res/layout/activity_settings.xml | 0 .../res/layout/activity_webcontainer.xml | 0 .../res/layout/fragment_addfollow.xml | 0 .../NewsBlur/res/layout/fragment_addsites.xml | 0 .../res/layout/fragment_addsocial.xml | 0 .../res/layout/fragment_classify_dialog.xml | 0 .../res/layout/fragment_confirm_dialog.xml | 0 .../NewsBlur/res/layout/fragment_dialog.xml | 0 .../res/layout/fragment_folderfeedlist.xml | 0 .../layout/fragment_intelligenceselector.xml | 0 .../NewsBlur/res/layout/fragment_itemlist.xml | 0 .../res/layout/fragment_loadingitems.xml | 0 .../res/layout/fragment_loginprogress.xml | 0 .../res/layout/fragment_loginregister.xml | 0 .../res/layout/fragment_logout_dialog.xml | 0 .../res/layout/fragment_profileactivity.xml | 0 .../res/layout/fragment_profiledetails.xml | 0 .../res/layout/fragment_readingitem.xml | 0 .../res/layout/fragment_registerprogress.xml | 0 .../NewsBlur/res/layout/include_category.xml | 0 .../NewsBlur/res/layout/include_comment.xml | 0 .../layout/include_reading_item_comment.xml | 0 .../layout/include_reading_item_metadata.xml | 0 .../res/layout/include_reading_share_bar.xml | 0 .../NewsBlur/res/layout/include_reply.xml | 0 .../res/layout/merge_category_feed.xml | 0 .../res/layout/profile_user_statistics.xml | 0 .../NewsBlur/res/layout/readfilter_dialog.xml | 0 .../NewsBlur/res/layout/row_activity.xml | 0 .../res/layout/row_all_shared_stories.xml | 0 .../NewsBlur/res/layout/row_all_stories.xml | 0 .../android/NewsBlur/res/layout/row_feed.xml | 0 .../NewsBlur/res/layout/row_feedresult.xml | 0 .../res/layout/row_folder_collapsed.xml | 0 .../NewsBlur/res/layout/row_folderitem.xml | 0 .../android/NewsBlur/res/layout/row_item.xml | 0 .../NewsBlur/res/layout/row_saved_stories.xml | 0 .../NewsBlur/res/layout/row_socialfeed.xml | 0 .../NewsBlur/res/layout/row_socialitem.xml | 0 .../NewsBlur/res/layout/state_toggle.xml | 0 .../NewsBlur/res/layout/storyorder_dialog.xml | 0 .../android/NewsBlur/res/layout/tag_view.xml | 0 .../res/layout/textsize_slider_dialog.xml | 0 .../res/menu/allstories_itemslist.xml | 0 .../NewsBlur/res/menu/context_feed.xml | 0 .../NewsBlur/res/menu/context_folder.xml | 0 .../NewsBlur/res/menu/context_story.xml | 0 .../NewsBlur/res/menu/feed_itemslist.xml | 0 .../android/NewsBlur/res/menu/itemslist.xml | 0 .../android/NewsBlur/res/menu/main.xml | 0 .../android/NewsBlur/res/menu/reading.xml | 0 .../android/NewsBlur/res/menu/search.xml | 0 .../android/NewsBlur/res/values/attrs.xml | 0 .../android/NewsBlur/res/values/colors.xml | 0 .../android/NewsBlur/res/values/strings.xml | 0 .../android/NewsBlur/res/values/styles.xml | 0 .../android/NewsBlur/res/values/theme.xml | 0 .../android/NewsBlur/res/xml/searchable.xml | 0 .../com/newsblur/activity/AddFacebook.java | 0 .../src/com/newsblur/activity/AddFollow.java | 0 .../src/com/newsblur/activity/AddSites.java | 0 .../src/com/newsblur/activity/AddSocial.java | 0 .../src/com/newsblur/activity/AddTwitter.java | 0 .../activity/AllSharedStoriesItemsList.java | 0 .../activity/AllSharedStoriesReading.java | 0 .../activity/AllStoriesItemsList.java | 0 .../newsblur/activity/AllStoriesReading.java | 0 .../com/newsblur/activity/FeedItemsList.java | 0 .../com/newsblur/activity/FeedReading.java | 0 .../src/com/newsblur/activity/FeedSearch.java | 0 .../activity/FeedSearchResultAdapter.java | 0 .../newsblur/activity/FolderItemsList.java | 0 .../com/newsblur/activity/FolderReading.java | 0 .../com/newsblur/activity/ImportFeeds.java | 0 .../src/com/newsblur/activity/ItemsList.java | 0 .../src/com/newsblur/activity/Login.java | 0 .../com/newsblur/activity/LoginProgress.java | 0 .../src/com/newsblur/activity/Main.java | 0 .../newsblur/activity/NbFragmentActivity.java | 0 .../activity/NewsBlurApplication.java | 0 .../src/com/newsblur/activity/Profile.java | 0 .../src/com/newsblur/activity/Reading.java | 0 .../com/newsblur/activity/ReadingAdapter.java | 0 .../newsblur/activity/RegisterProgress.java | 0 .../activity/SavedStoriesItemsList.java | 0 .../activity/SavedStoriesReading.java | 0 .../com/newsblur/activity/SearchForFeeds.java | 0 .../src/com/newsblur/activity/Settings.java | 0 .../activity/SocialFeedItemsList.java | 0 .../newsblur/activity/SocialFeedReading.java | 0 .../com/newsblur/database/BlurDatabase.java | 0 .../newsblur/database/DatabaseConstants.java | 0 .../newsblur/database/FeedItemsAdapter.java | 0 .../com/newsblur/database/FeedProvider.java | 0 .../newsblur/database/FeedReadingAdapter.java | 0 .../database/MixedExpandableListAdapter.java | 0 .../database/MixedFeedsReadingAdapter.java | 0 .../database/MultipleFeedItemsAdapter.java | 0 .../newsblur/database/StoryItemsAdapter.java | 0 .../src/com/newsblur/domain/Category.java | 0 .../src/com/newsblur/domain/Classifier.java | 0 .../src/com/newsblur/domain/Comment.java | 0 .../src/com/newsblur/domain/Feed.java | 0 .../src/com/newsblur/domain/FeedResult.java | 0 .../src/com/newsblur/domain/Folder.java | 0 .../com/newsblur/domain/FolderStructure.java | 0 .../src/com/newsblur/domain/Reply.java | 0 .../src/com/newsblur/domain/SocialFeed.java | 0 .../src/com/newsblur/domain/Story.java | 0 .../src/com/newsblur/domain/UserDetails.java | 0 .../src/com/newsblur/domain/UserProfile.java | 0 .../com/newsblur/domain/ValueMultimap.java | 0 .../newsblur/fragment/AddFeedFragment.java | 0 .../newsblur/fragment/AddFollowFragment.java | 0 .../fragment/AddSitesListFragment.java | 0 .../newsblur/fragment/AddSocialFragment.java | 0 .../fragment/AlertDialogFragment.java | 0 .../AllSharedStoriesItemListFragment.java | 0 .../fragment/AllStoriesItemListFragment.java | 0 .../fragment/ClassifierDialogFragment.java | 0 .../newsblur/fragment/DeleteFeedFragment.java | 0 .../FeedIntelligenceSelectorFragment.java | 0 .../fragment/FeedItemListFragment.java | 0 .../fragment/FolderItemListFragment.java | 0 .../newsblur/fragment/FolderListFragment.java | 0 .../newsblur/fragment/ItemListFragment.java | 0 .../newsblur/fragment/LoadingFragment.java | 0 .../fragment/LoginProgressFragment.java | 0 .../fragment/LoginRegisterFragment.java | 0 .../fragment/LogoutDialogFragment.java | 0 .../fragment/MarkAllReadDialogFragment.java | 0 .../fragment/ProfileActivityFragment.java | 0 .../fragment/ProfileDetailsFragment.java | 0 .../fragment/ReadFilterDialogFragment.java | 0 .../fragment/ReadingItemFragment.java | 0 .../fragment/RegisterProgressFragment.java | 0 .../fragment/ReplyDialogFragment.java | 0 .../SavedStoriesItemListFragment.java | 0 .../fragment/ShareDialogFragment.java | 0 .../fragment/SocialFeedItemListFragment.java | 0 .../fragment/StoryItemListFragment.java | 0 .../fragment/StoryOrderDialogFragment.java | 0 .../newsblur/fragment/SyncUpdateFragment.java | 0 .../fragment/TextSizeDialogFragment.java | 0 .../src/com/newsblur/network/APIClient.java | 0 .../com/newsblur/network/APIConstants.java | 0 .../src/com/newsblur/network/APIManager.java | 0 .../src/com/newsblur/network/APIResponse.java | 0 .../newsblur/network/BaseLoaderResponse.java | 0 .../com/newsblur/network/LikeCommentTask.java | 0 .../newsblur/network/MarkFeedAsReadTask.java | 0 .../network/MarkFolderAsReadTask.java | 0 .../network/MarkSocialFeedAsReadTask.java | 0 .../network/SearchAsyncTaskLoader.java | 0 .../network/SearchLoaderResponse.java | 0 .../network/ServerErrorException.java | 0 .../network/SetupCommentSectionTask.java | 0 .../newsblur/network/UnLikeCommentTask.java | 0 .../network/domain/ActivitiesResponse.java | 0 .../network/domain/CategoriesResponse.java | 0 .../network/domain/FeedFolderResponse.java | 0 .../network/domain/FeedRefreshResponse.java | 0 .../newsblur/network/domain/LoginErrors.java | 0 .../network/domain/LoginResponse.java | 0 .../com/newsblur/network/domain/Message.java | 0 .../network/domain/ProfileResponse.java | 0 .../network/domain/SocialFeedResponse.java | 0 .../network/domain/StoriesResponse.java | 0 .../serialization/BooleanTypeAdapter.java | 0 .../serialization/DateStringTypeAdapter.java | 0 .../service/DetachableResultReceiver.java | 0 .../src/com/newsblur/service/SyncService.java | 0 .../src/com/newsblur/util/AppConstants.java | 0 .../src/com/newsblur/util/FeedUtils.java | 0 .../src/com/newsblur/util/FileCache.java | 0 .../src/com/newsblur/util/ImageLoader.java | 0 .../src/com/newsblur/util/MemoryCache.java | 0 .../src/com/newsblur/util/NetworkUtils.java | 0 .../src/com/newsblur/util/PrefConstants.java | 0 .../src/com/newsblur/util/PrefsUtils.java | 0 .../src/com/newsblur/util/ReadFilter.java | 0 .../util/ReadFilterChangedListener.java | 0 .../src/com/newsblur/util/StoryOrder.java | 0 .../util/StoryOrderChangedListener.java | 0 .../src/com/newsblur/util/UIUtils.java | 0 .../src/com/newsblur/util/ViewUtils.java | 0 .../com/newsblur/view/ActivitiesAdapter.java | 0 .../com/newsblur/view/FeedItemViewBinder.java | 0 .../src/com/newsblur/view/FlowLayout.java | 0 .../newsblur/view/FolderTreeViewBinder.java | 0 .../com/newsblur/view/NewsblurWebview.java | 0 .../com/newsblur/view/NonfocusScrollview.java | 0 .../newsblur/view/SocialFeedViewBinder.java | 0 .../newsblur/view/SocialItemViewBinder.java | 0 .../com/newsblur/view/StateToggleButton.java | 0 .../android/NewsBlurTest/.classpath | 0 .../android/NewsBlurTest/.project | 0 .../android/NewsBlurTest/AndroidManifest.xml | 0 .../android/NewsBlurTest/proguard-project.txt | 0 .../android/NewsBlurTest/project.properties | 0 .../res/drawable-hdpi/ic_launcher.png | Bin .../res/drawable-ldpi/ic_launcher.png | Bin .../res/drawable-mdpi/ic_launcher.png | Bin .../res/drawable-xhdpi/ic_launcher.png | Bin .../android/NewsBlurTest/res/layout/main.xml | 0 .../NewsBlurTest/res/values/strings.xml | 0 .../test/database/FolderProviderTest.java | 0 .../com/newsblur/test/domain/StoryTest.java | 0 .../ios/AFNetworking/AFHTTPClient.h | 0 .../ios/AFNetworking/AFHTTPClient.m | 0 .../ios/AFNetworking/AFHTTPRequestOperation.h | 0 .../ios/AFNetworking/AFHTTPRequestOperation.m | 0 .../AFNetworking/AFImageRequestOperation.h | 0 .../AFNetworking/AFImageRequestOperation.m | 0 .../ios/AFNetworking/AFJSONRequestOperation.h | 0 .../ios/AFNetworking/AFJSONRequestOperation.m | 0 .../ios/AFNetworking/AFJSONUtilities.h | 0 .../ios/AFNetworking/AFJSONUtilities.m | 0 .../AFNetworkActivityIndicatorManager.h | 0 .../AFNetworkActivityIndicatorManager.m | 0 .../ios/AFNetworking/AFNetworking.h | 0 .../AFPropertyListRequestOperation.h | 0 .../AFPropertyListRequestOperation.m | 0 .../AFNetworking/AFURLConnectionOperation.h | 0 .../AFNetworking/AFURLConnectionOperation.m | 0 .../ios/AFNetworking/AFXMLRequestOperation.h | 0 .../ios/AFNetworking/AFXMLRequestOperation.m | 0 .../AFNetworking/UIImageView+AFNetworking.h | 0 .../AFNetworking/UIImageView+AFNetworking.m | 0 .../ios/ASI/ASIAuthenticationDialog.h | 0 .../ios/ASI/ASIAuthenticationDialog.m | 0 {media => clients}/ios/ASI/ASICacheDelegate.h | 0 .../ios/ASI/ASIDataCompressor.h | 0 .../ios/ASI/ASIDataCompressor.m | 0 .../ios/ASI/ASIDataDecompressor.h | 0 .../ios/ASI/ASIDataDecompressor.m | 0 {media => clients}/ios/ASI/ASIDownloadCache.h | 0 {media => clients}/ios/ASI/ASIDownloadCache.m | 0 .../ios/ASI/ASIFormDataRequest.h | 0 .../ios/ASI/ASIFormDataRequest.m | 0 {media => clients}/ios/ASI/ASIHTTPRequest.h | 0 {media => clients}/ios/ASI/ASIHTTPRequest.m | 0 .../ios/ASI/ASIHTTPRequestConfig.h | 0 .../ios/ASI/ASIHTTPRequestDelegate.h | 0 {media => clients}/ios/ASI/ASIInputStream.h | 0 {media => clients}/ios/ASI/ASIInputStream.m | 0 {media => clients}/ios/ASI/ASINetworkQueue.h | 0 {media => clients}/ios/ASI/ASINetworkQueue.m | 0 .../ios/ASI/ASIProgressDelegate.h | 0 .../ios/App Store Description.txt | 0 {media => clients}/ios/Classes/ActivityCell.h | 0 {media => clients}/ios/Classes/ActivityCell.m | 0 .../ios/Classes/ActivityModule.h | 0 .../ios/Classes/ActivityModule.m | 0 .../ios/Classes/AddSiteAutocompleteCell.h | 0 .../ios/Classes/AddSiteAutocompleteCell.m | 0 .../ios/Classes/AddSiteTableCell.h | 0 .../ios/Classes/AddSiteTableCell.m | 0 .../ios/Classes/AddSiteViewController.h | 0 .../ios/Classes/AddSiteViewController.m | 0 .../Classes/AuthorizeServicesViewController.h | 0 .../Classes/AuthorizeServicesViewController.m | 0 .../AuthorizeServicesViewController.xib | 0 .../ios/Classes/BaseViewController.h | 0 .../ios/Classes/BaseViewController.m | 0 .../ios/Classes/DashboardViewController.h | 0 .../ios/Classes/DashboardViewController.m | 0 .../ios/Classes/DataUtilities.h | 0 .../ios/Classes/DataUtilities.m | 0 .../Classes/FeedDetailMenuViewController.h | 0 .../Classes/FeedDetailMenuViewController.m | 0 .../ios/Classes/FeedDetailTableCell.h | 0 .../ios/Classes/FeedDetailTableCell.m | 0 .../ios/Classes/FeedDetailViewController.h | 0 .../ios/Classes/FeedDetailViewController.m | 0 .../ios/Classes/FeedTableCell.h | 0 .../ios/Classes/FeedTableCell.m | 0 .../ios/Classes/FeedsMenuViewController.h | 0 .../ios/Classes/FeedsMenuViewController.m | 0 .../ios/Classes/FeedsMenuViewController.xib | 0 .../FirstTimeUserAddFriendsViewController.h | 0 .../FirstTimeUserAddFriendsViewController.m | 0 .../FirstTimeUserAddFriendsViewController.xib | 0 .../FirstTimeUserAddNewsBlurViewController.h | 0 .../FirstTimeUserAddNewsBlurViewController.m | 0 ...FirstTimeUserAddNewsBlurViewController.xib | 0 .../FirstTimeUserAddSitesViewController.h | 0 .../FirstTimeUserAddSitesViewController.m | 0 .../FirstTimeUserAddSitesViewController.xib | 0 .../ios/Classes/FirstTimeUserViewController.h | 0 .../ios/Classes/FirstTimeUserViewController.m | 0 .../Classes/FirstTimeUserViewController.xib | 0 .../ios/Classes/FolderTitleView.h | 0 .../ios/Classes/FolderTitleView.m | 0 {media => clients}/ios/Classes/FollowGrid.h | 0 {media => clients}/ios/Classes/FollowGrid.m | 0 .../ios/Classes/FontSettingsViewController.h | 0 .../ios/Classes/FontSettingsViewController.m | 0 .../Classes/FontSettingsViewController.xib | 0 .../ios/Classes/FriendsListViewController.h | 0 .../ios/Classes/FriendsListViewController.m | 0 .../Classes/GoogleReaderViewController.xib | 0 .../ios/Classes/InteractionCell.h | 0 .../ios/Classes/InteractionCell.m | 0 .../ios/Classes/InteractionsModule.h | 0 .../ios/Classes/InteractionsModule.m | 0 .../ios/Classes/LoginViewController.h | 0 .../ios/Classes/LoginViewController.m | 0 .../ios/Classes/MenuTableViewCell.h | 0 .../ios/Classes/MenuTableViewCell.m | 0 .../ios/Classes/MoveSiteViewController.h | 0 .../ios/Classes/MoveSiteViewController.m | 0 .../ios/Classes/NBContainerViewController.h | 0 .../ios/Classes/NBContainerViewController.m | 0 .../ios/Classes/NBLoadingCell.h | 0 .../ios/Classes/NBLoadingCell.m | 0 {media => clients}/ios/Classes/NBNotifier.h | 0 {media => clients}/ios/Classes/NBNotifier.m | 0 .../ios/Classes/NewsBlurAppDelegate.h | 0 .../ios/Classes/NewsBlurAppDelegate.m | 0 .../ios/Classes/NewsBlurViewController.h | 0 .../ios/Classes/NewsBlurViewController.m | 0 .../ios/Classes/OriginalStoryViewController.h | 0 .../ios/Classes/OriginalStoryViewController.m | 0 {media => clients}/ios/Classes/ProfileBadge.h | 0 {media => clients}/ios/Classes/ProfileBadge.m | 0 .../ios/Classes/ShareViewController.h | 0 .../ios/Classes/ShareViewController.m | 0 .../ios/Classes/ShareViewController~ipad.xib | 0 {media => clients}/ios/Classes/SiteCell.h | 0 {media => clients}/ios/Classes/SiteCell.m | 0 .../ios/Classes/SmallActivityCell.h | 0 .../ios/Classes/SmallActivityCell.m | 0 .../ios/Classes/SmallInteractionCell.h | 0 .../ios/Classes/SmallInteractionCell.m | 0 .../ios/Classes/StoryDetailViewController.h | 0 .../ios/Classes/StoryDetailViewController.m | 0 .../ios/Classes/StoryPageControl.h | 0 .../ios/Classes/StoryPageControl.m | 0 .../ios/Classes/StoryPageControl.xib | 0 .../ios/Classes/TrainerViewController.h | 0 .../ios/Classes/TrainerViewController.m | 0 .../ios/Classes/UnreadCountView.h | 0 .../ios/Classes/UnreadCountView.m | 0 .../ios/Classes/UserProfileViewController.h | 0 .../ios/Classes/UserProfileViewController.m | 0 {media => clients}/ios/Classes/Utilities.h | 0 {media => clients}/ios/Classes/Utilities.m | 0 .../ios/Entitlements.entitlements | 0 .../FacebookSDK/FBAccessTokenData+Internal.h | 0 .../ios/FacebookSDK/FBAccessTokenData.h | 0 .../ios/FacebookSDK/FBAccessTokenData.m | 0 .../ios/FacebookSDK/FBCacheDescriptor.h | 0 .../ios/FacebookSDK/FBCacheDescriptor.m | 0 .../ios/FacebookSDK/FBCacheIndex.h | 0 .../ios/FacebookSDK/FBCacheIndex.m | 0 .../ios/FacebookSDK/FBConnect.h | 0 .../ios/FacebookSDK/FBContentLink.h | 0 .../ios/FacebookSDK/FBContentLink.m | 0 .../ios/FacebookSDK/FBDataDiskCache.h | 0 .../ios/FacebookSDK/FBDataDiskCache.m | 0 {media => clients}/ios/FacebookSDK/FBDialog.h | 0 {media => clients}/ios/FacebookSDK/FBDialog.m | 0 {media => clients}/ios/FacebookSDK/FBError.h | 0 {media => clients}/ios/FacebookSDK/FBError.m | 0 .../ios/FacebookSDK/FBErrorUtility.h | 0 .../ios/FacebookSDK/FBErrorUtility.m | 0 .../ios/FacebookSDK/FBFetchedAppSettings.h | 0 .../ios/FacebookSDK/FBFetchedAppSettings.m | 0 .../FBFrictionlessRequestSettings.h | 0 .../FBFrictionlessRequestSettings.m | 0 .../FBFriendPickerCacheDescriptor.h | 0 .../FBFriendPickerCacheDescriptor.m | 0 .../FBFriendPickerViewController+Internal.h | 0 .../FBFriendPickerViewController.h | 0 .../FBFriendPickerViewController.m | 0 .../ios/FacebookSDK/FBGraphLocation.h | 0 .../ios/FacebookSDK/FBGraphObject.h | 0 .../ios/FacebookSDK/FBGraphObject.m | 0 .../FacebookSDK/FBGraphObjectPagingLoader.h | 0 .../FacebookSDK/FBGraphObjectPagingLoader.m | 0 .../ios/FacebookSDK/FBGraphObjectTableCell.h | 0 .../ios/FacebookSDK/FBGraphObjectTableCell.m | 0 .../FBGraphObjectTableDataSource.h | 0 .../FBGraphObjectTableDataSource.m | 0 .../FacebookSDK/FBGraphObjectTableSelection.h | 0 .../FacebookSDK/FBGraphObjectTableSelection.m | 0 .../ios/FacebookSDK/FBGraphPlace.h | 0 .../ios/FacebookSDK/FBGraphUser.h | 0 .../ios/FacebookSDK/FBInsights+Internal.h | 0 .../ios/FacebookSDK/FBInsights.h | 0 .../ios/FacebookSDK/FBInsights.m | 0 {media => clients}/ios/FacebookSDK/FBLogger.h | 0 {media => clients}/ios/FacebookSDK/FBLogger.m | 0 .../ios/FacebookSDK/FBLoginDialog.h | 0 .../ios/FacebookSDK/FBLoginDialog.m | 0 .../ios/FacebookSDK/FBLoginView.h | 0 .../ios/FacebookSDK/FBLoginView.m | 0 .../ios/FacebookSDK/FBNativeDialogs.h | 0 .../ios/FacebookSDK/FBNativeDialogs.m | 0 .../ios/FacebookSDK/FBOpenGraphAction.h | 0 .../FBPlacePickerCacheDescriptor.h | 0 .../FBPlacePickerCacheDescriptor.m | 0 .../FBPlacePickerViewController+Internal.h | 0 .../FacebookSDK/FBPlacePickerViewController.h | 0 .../FacebookSDK/FBPlacePickerViewController.m | 0 .../ios/FacebookSDK/FBProfilePictureView.h | 0 .../ios/FacebookSDK/FBProfilePictureView.m | 0 .../ios/FacebookSDK/FBRequest.h | 0 .../ios/FacebookSDK/FBRequest.m | 0 .../ios/FacebookSDK/FBRequestBody.h | 0 .../ios/FacebookSDK/FBRequestBody.m | 0 .../FBRequestConnection+Internal.h | 0 .../ios/FacebookSDK/FBRequestConnection.h | 0 .../ios/FacebookSDK/FBRequestConnection.m | 0 .../ios/FacebookSDK/FBSDKVersion.h | 0 .../ios/FacebookSDK/FBSession+Internal.h | 0 .../ios/FacebookSDK/FBSession+Protected.h | 0 .../ios/FacebookSDK/FBSession.h | 0 .../ios/FacebookSDK/FBSession.m | 0 .../ios/FacebookSDK/FBSessionInsightsState.h | 0 .../ios/FacebookSDK/FBSessionInsightsState.m | 0 .../FBSessionManualTokenCachingStrategy.h | 0 .../FBSessionManualTokenCachingStrategy.m | 0 .../FBSessionTokenCachingStrategy.h | 0 .../FBSessionTokenCachingStrategy.m | 0 .../ios/FacebookSDK/FBSettings+Internal.h | 0 .../ios/FacebookSDK/FBSettings.h | 0 .../ios/FacebookSDK/FBSettings.m | 0 .../FacebookSDK/FBSystemAccountStoreAdapter.h | 0 .../FacebookSDK/FBSystemAccountStoreAdapter.m | 0 .../ios/FacebookSDK/FBTestSession+Internal.h | 0 .../ios/FacebookSDK/FBTestSession.h | 0 .../ios/FacebookSDK/FBTestSession.m | 0 .../ios/FacebookSDK/FBURLConnection.h | 0 .../ios/FacebookSDK/FBURLConnection.m | 0 .../FBUserSettingsViewController.h | 0 .../FBUserSettingsViewController.m | 0 .../Resources/en.lproj/Localizable.strings | Bin .../Resources/he.lproj/Localizable.strings | Bin .../images/facebook-logo.png | Bin .../images/facebook-logo@2x.png | Bin .../images/loginBackgroundIPadLandscape.jpg | Bin .../loginBackgroundIPadLandscape@2x.jpg | Bin .../images/loginBackgroundIPadPortrait.jpg | Bin .../images/loginBackgroundIPadPortrait@2x.jpg | Bin .../images/loginBackgroundIPhonePortrait.jpg | Bin .../loginBackgroundIPhonePortrait@2x.jpg | Bin .../images/silver-button-normal.png | Bin .../images/silver-button-normal@2x.png | Bin .../images/silver-button-pressed.png | Bin .../images/silver-button-pressed@2x.png | Bin .../ios/FacebookSDK/FBUtility.h | 0 .../ios/FacebookSDK/FBUtility.m | 0 .../FacebookSDK/FBViewController+Internal.h | 0 .../ios/FacebookSDK/FBViewController.h | 0 .../ios/FacebookSDK/FBViewController.m | 0 .../ios/FacebookSDK/FBWebDialogs.h | 0 .../ios/FacebookSDK/FBWebDialogs.m | 0 {media => clients}/ios/FacebookSDK/Facebook.h | 0 {media => clients}/ios/FacebookSDK/Facebook.m | 0 .../ios/FacebookSDK/FacebookSDK.h | 0 .../Resources/en.lproj/Localizable.strings | Bin .../Resources/he.lproj/Localizable.strings | Bin .../FBDialog/images/close.png | Bin .../FBDialog/images/close@2x.png | Bin .../FBDialog/images/fbicon.png | Bin .../FBFriendPickerView/images/default.png | Bin .../FBLoginView/images/bluetint.png | Bin .../FBLoginView/images/f_logo.png | Bin .../FBLoginView/images/facebook.png | Bin .../images/login-button-small-pressed.png | Bin .../images/login-button-small-pressed@2x.png | Bin .../FBLoginView/images/login-button-small.png | Bin .../images/login-button-small@2x.png | Bin .../images/fb_generic_place.png | Bin .../images/fb_blank_profile_portrait.png | Bin .../images/fb_blank_profile_square.png | Bin .../ios/FacebookSDK/JSON/FBSBJSON.h | 0 .../ios/FacebookSDK/JSON/FBSBJSON.m | 0 .../ios/FacebookSDK/JSON/FBSBJsonBase.h | 0 .../ios/FacebookSDK/JSON/FBSBJsonBase.m | 0 .../ios/FacebookSDK/JSON/FBSBJsonParser.h | 0 .../ios/FacebookSDK/JSON/FBSBJsonParser.m | 0 .../ios/FacebookSDK/JSON/FBSBJsonWriter.h | 0 .../ios/FacebookSDK/JSON/FBSBJsonWriter.m | 0 .../ios/FacebookSDK/NSError+FBError.h | 0 .../ios/FacebookSDK/NSError+FBError.m | 0 .../FacebookSDK.pmdoc/01package-contents.xml | 0 .../Package/FacebookSDK.pmdoc/01package.xml | 0 .../Package/FacebookSDK.pmdoc/index.xml | 0 .../FacebookSDK/facebook_ios_sdk_Prefix.pch | 0 .../ios/NSAttributedString+Attributes.h | 0 .../ios/NSAttributedString+Attributes.m | 0 .../ios/NewsBlur-iPad-Info.plist | 0 .../ios/NewsBlur-iPhone-Info.plist | 0 {media => clients}/ios/NewsBlur.ipa | Bin {media => clients}/ios/NewsBlur.plist | 0 .../ios/NewsBlur.xcodeproj/project.pbxproj | 0 .../contents.xcworkspacedata | 0 {media => clients}/ios/NewsBlur_Prefix.pch | 0 {media => clients}/ios/OHAttributedLabel.h | 0 {media => clients}/ios/OHAttributedLabel.m | 0 .../ios/Other Sources/ABTableViewCell.h | 0 .../ios/Other Sources/ABTableViewCell.m | 0 {media => clients}/ios/Other Sources/Base64.h | 0 {media => clients}/ios/Other Sources/Base64.m | 0 .../ios/Other Sources/GTMDefines.h | 0 .../ios/Other Sources/GTMNString+HTML.h | 0 .../ios/Other Sources/GTMNString+HTML.m | 0 .../IASKAppSettingsViewController.h | 0 .../IASKAppSettingsViewController.m | 0 .../IASKAppSettingsWebViewController.h | 0 .../IASKAppSettingsWebViewController.m | 0 .../IASKSpecifierValuesViewController.h | 0 .../IASKSpecifierValuesViewController.m | 0 .../Controllers/IASKViewController.h | 0 .../Models/IASKSettingsReader.h | 0 .../Models/IASKSettingsReader.m | 0 .../Models/IASKSettingsStore.h | 0 .../Models/IASKSettingsStore.m | 0 .../Models/IASKSettingsStoreFile.h | 0 .../Models/IASKSettingsStoreFile.m | 0 .../Models/IASKSettingsStoreUserDefaults.h | 0 .../Models/IASKSettingsStoreUserDefaults.m | 0 .../InAppSettingsKit/Models/IASKSpecifier.h | 0 .../InAppSettingsKit/Models/IASKSpecifier.m | 0 .../Views/IASKPSSliderSpecifierViewCell.h | 0 .../Views/IASKPSSliderSpecifierViewCell.m | 0 .../Views/IASKPSTextFieldSpecifierViewCell.h | 0 .../Views/IASKPSTextFieldSpecifierViewCell.m | 0 .../Views/IASKPSTitleValueSpecifierViewCell.h | 0 .../Views/IASKPSTitleValueSpecifierViewCell.m | 0 .../InAppSettingsKit/Views/IASKSlider.h | 0 .../InAppSettingsKit/Views/IASKSlider.m | 0 .../InAppSettingsKit/Views/IASKSwitch.h | 0 .../InAppSettingsKit/Views/IASKSwitch.m | 0 .../InAppSettingsKit/Views/IASKTextField.h | 0 .../InAppSettingsKit/Views/IASKTextField.m | 0 .../ios/Other Sources/MBProgressHUD.h | 0 .../ios/Other Sources/MBProgressHUD.m | 0 .../ios/Other Sources/NSString+HTML.h | 0 .../ios/Other Sources/NSString+HTML.m | 0 .../ios/Other Sources/PullToRefreshView.h | 0 .../ios/Other Sources/PullToRefreshView.m | 0 .../ShareThis/Assets/Instapaper-Icon.png | Bin .../ShareThis/Assets/Instapaper-Icon@2x.png | Bin .../ShareThis/Assets/Pocket-Icon.png | Bin .../ShareThis/Assets/Pocket-Icon@2x.png | Bin .../ShareThis/Assets/Readability-Icon.png | Bin .../ShareThis/Assets/Readability-Icon@2x.png | Bin .../Other Sources/ShareThis/EmailService.h | 0 .../Other Sources/ShareThis/EmailService.m | 0 .../Other Sources/ShareThis/FacebookService.h | 0 .../Other Sources/ShareThis/FacebookService.m | 0 .../ShareThis/InstapaperActivityItem.h | 0 .../ShareThis/InstapaperActivityItem.m | 0 .../ShareThis/InstapaperService.h | 0 .../ShareThis/InstapaperService.m | 0 .../KeyChainItemWrapper/KeychainItemWrapper.h | 0 .../KeyChainItemWrapper/KeychainItemWrapper.m | 0 .../Other Sources/ShareThis/MessageService.h | 0 .../Other Sources/ShareThis/MessageService.m | 0 .../ShareThis/PocketActivityItem.h | 0 .../ShareThis/PocketActivityItem.m | 0 .../Other Sources/ShareThis/PocketService.h | 0 .../Other Sources/ShareThis/PocketService.m | 0 .../ShareThis/ReadLaterService.h | 0 .../ShareThis/ReadLaterService.m | 0 .../ShareThis/ReadabilityActivityItem.h | 0 .../ShareThis/ReadabilityActivityItem.m | 0 .../ShareThis/ReadabilityService.h | 0 .../ShareThis/ReadabilityService.m | 0 .../ShareThis/SafariActivityItem.h | 0 .../ShareThis/SafariActivityItem.m | 0 .../Other Sources/ShareThis/SafariService.h | 0 .../Other Sources/ShareThis/SafariService.m | 0 .../ios/Other Sources/ShareThis/ShareThis.h | 0 .../ios/Other Sources/ShareThis/ShareThis.m | 0 .../Other Sources/ShareThis/TwitterService.h | 0 .../Other Sources/ShareThis/TwitterService.m | 0 .../ios/Other Sources/StringHelper.h | 0 .../ios/Other Sources/StringHelper.m | 0 .../ios/Other Sources/TransparentToolbar.h | 0 .../ios/Other Sources/TransparentToolbar.m | 0 .../ios/Other Sources/UIBarButtonItem+Image.h | 0 .../ios/Other Sources/UIBarButtonItem+Image.m | 0 .../ios/Other Sources/UIView+TKCategory.h | 0 .../ios/Other Sources/UIView+TKCategory.m | 0 .../ios/Other Sources/fmdb/FMDatabase.h | 0 .../ios/Other Sources/fmdb/FMDatabase.m | 0 .../Other Sources/fmdb/FMDatabaseAdditions.h | 0 .../Other Sources/fmdb/FMDatabaseAdditions.m | 0 .../ios/Other Sources/fmdb/FMDatabasePool.h | 0 .../ios/Other Sources/fmdb/FMDatabasePool.m | 0 .../ios/Other Sources/fmdb/FMDatabaseQueue.h | 0 .../ios/Other Sources/fmdb/FMDatabaseQueue.m | 0 .../ios/Other Sources/fmdb/FMResultSet.h | 0 .../ios/Other Sources/fmdb/FMResultSet.m | 0 .../ios/Other Sources/fmdb/fmdb.m | 0 {media => clients}/ios/Other Sources/main.m | 0 .../ios/Popover/UIBarButtonItem+WEPopover.h | 0 .../ios/Popover/UIBarButtonItem+WEPopover.m | 0 .../ios/Popover/WEPopoverContainerView.h | 0 .../ios/Popover/WEPopoverContainerView.m | 0 .../ios/Popover/WEPopoverController.h | 0 .../ios/Popover/WEPopoverController.m | 0 .../ios/Popover/WEPopoverParentView.h | 0 .../ios/Popover/WETouchableView.h | 0 .../ios/Popover/WETouchableView.m | 0 .../DEComposeRuledView.h | 0 .../DEComposeRuledView.m | 0 .../DEComposeTextView.h | 0 .../DEComposeTextView.m | 0 .../REComposeBackgroundView.h | 0 .../REComposeBackgroundView.m | 0 .../REComposeSheetView.h | 0 .../REComposeSheetView.m | 0 .../AttachmentFrame.png | Bin .../AttachmentFrame@2x.png | Bin .../PaperClip.png | Bin .../PaperClip@2x.png | Bin .../URLAttachment.png | Bin .../URLAttachment@2x.png | Bin .../REComposeViewController.h | 0 .../REComposeViewController.m | 0 .../ios/Reachability/Reachability.h | 0 .../ios/Reachability/Reachability.m | 0 .../Classes/DashboardViewController~ipad.xib | 0 .../Classes/LoginViewController~ipad.xib | 0 .../Classes/MoveSiteViewController~ipad.xib | 0 .../StoryDetailViewController~ipad.xib | 0 .../Classes/TrainerViewController~ipad.xib | 0 .../Resources-iPad/Images/fountain_pen.png | Bin .../Resources-iPad/Images/fountain_pen@2x.png | Bin .../Resources-iPad/Images/fountain_pen@2x.psd | Bin .../Resources-iPad/Images/fountain_pen_on.png | Bin .../Images/fountain_pen_on@2x.png | Bin .../Images/login_background.png | Bin .../Resources-iPad/Images/orange_button.png | Bin .../Images/orange_button@2x.png | Bin .../Images/share_background.png | Bin .../Images/share_body_background.png | Bin .../ios/Resources-iPad/Images/user.png | Bin .../ios/Resources-iPad/Images/user@2x.png | Bin .../ios/Resources-iPad/Images/user@2x.psd | Bin .../ios/Resources-iPad/Images/user_on.png | Bin .../ios/Resources-iPad/Images/user_on@2x.png | Bin .../ios/Resources-iPad/MainWindow~ipad.xib | 0 .../AddSiteAutocompleteCell.xib | 0 .../AddSiteViewController.xib | 0 .../DashboardViewController.xib | 0 .../FeedDetailMenuViewController.xib | 0 .../FeedDetailViewController.xib | 0 .../FriendsListViewController.xib | 0 .../Resources-iPhone/LoginViewController.xib | 0 .../ios/Resources-iPhone/MainWindow.xib | 0 .../MoveSiteViewController.xib | 0 .../NewsBlurViewController.xib | 0 .../OriginalStoryViewController.xib | 0 .../Resources-iPhone/ShareViewController.xib | 0 .../StoryDetailViewController.xib | 0 .../TrainerViewController.xib | 0 .../ios/Resources/258-checkmark.png | Bin .../ios/Resources/258-checkmark@2x.png | Bin .../ios/Resources/37x-Checkmark.png | Bin .../ios/Resources/37x-Checkmark@2x.png | Bin .../ios/Resources/7-location-place.png | Bin .../ios/Resources/Background.png | Bin .../ios/Resources/Background@2X.png | Bin .../ios/Resources/Default-568h@2x.png | Bin .../ios/Resources/Default-Landscape.png | Bin .../ios/Resources/Default-Landscape@2x.png | Bin .../Resources/Default-Landscape@2x~ipad.png | Bin .../ios/Resources/Default-Landscape~ipad.png | Bin .../ios/Resources/Default-Portrait.png | Bin .../ios/Resources/Default-Portrait@2x.png | Bin .../Resources/Default-Portrait@2x~ipad.png | Bin .../ios/Resources/Default-Portrait~ipad.png | Bin {media => clients}/ios/Resources/Default.png | Bin .../ios/Resources/Default@2x.png | Bin .../ios/Resources/Settings.bundle/Root.plist | 0 .../Settings.bundle/en.lproj/Root.strings | Bin .../ios/Resources/UIActivitySafari.png | Bin .../ios/Resources/UIActivitySafari@2x.png | Bin .../ios/Resources/ak-icon-allstories.png | Bin .../ios/Resources/ak-icon-blurblogs.png | Bin .../ios/Resources/ak-icon-global.png | Bin {media => clients}/ios/Resources/all.png | Bin {media => clients}/ios/Resources/all@2x.png | Bin {media => clients}/ios/Resources/arrow.png | Bin {media => clients}/ios/Resources/arrow@2x.png | Bin .../ios/Resources/arrow_branch.png | Bin .../ios/Resources/back_button_background.png | Bin .../Resources/back_button_background@2x.png | Bin .../back_button_landscape_background.png | Bin .../back_button_landscape_background@2x.png | Bin ...k_button_landscape_selected_background.png | Bin ...utton_landscape_selected_background@2x.png | Bin .../back_button_selected_background.png | Bin .../back_button_selected_background@2x.png | Bin .../ios/Resources/bar-separator.png | Bin .../ios/Resources/bar-separator@2x.png | Bin .../ios/Resources/barbutton_back.png | Bin .../ios/Resources/barbutton_back@2x.png | Bin .../ios/Resources/barbutton_forward.png | Bin .../ios/Resources/barbutton_forward@2x.png | Bin .../ios/Resources/barbutton_refresh.png | Bin .../ios/Resources/barbutton_refresh@2x.png | Bin .../ios/Resources/barbutton_sendto.png | Bin .../ios/Resources/barbutton_sendto@2x.png | Bin .../ios/Resources/big_world.png | Bin .../ios/Resources/bin_closed.png | Bin {media => clients}/ios/Resources/button.png | Bin .../ios/Resources/button@2x.png | Bin .../ios/Resources/button_selected.png | Bin .../ios/Resources/button_selected@2x.png | Bin {media => clients}/ios/Resources/car.png | Bin {media => clients}/ios/Resources/clock.png | Bin {media => clients}/ios/Resources/clock@2x.png | Bin .../ios/Resources/disclosure.png | Bin .../ios/Resources/disclosure@2x.png | Bin .../ios/Resources/disclosure_border.png | Bin .../ios/Resources/disclosure_border@2x.png | Bin .../ios/Resources/disclosure_down.png | Bin .../ios/Resources/disclosure_down@2x.png | Bin {media => clients}/ios/Resources/email.png | Bin {media => clients}/ios/Resources/facebook.png | Bin .../ios/Resources/facebook_button.png | Bin .../ios/Resources/facebook_button@2x.png | Bin .../ios/Resources/facebook_button_on.png | Bin .../ios/Resources/facebook_button_on@2x.png | Bin .../ios/Resources/feeds_background.png | Bin {media => clients}/ios/Resources/fleuron.png | Bin .../ios/Resources/fleuron@2x.png | Bin .../ios/Resources/folder_collapse.png | Bin .../ios/Resources/folder_expand.png | Bin .../ios/Resources/g_icn_focus.png | Bin .../ios/Resources/g_icn_focus@2x.png | Bin .../ios/Resources/g_icn_folder.png | Bin .../ios/Resources/g_icn_folder@2x.png | Bin .../ios/Resources/g_icn_folder_add.png | Bin .../ios/Resources/g_icn_folder_add@2x.png | Bin .../ios/Resources/g_icn_folder_rss.png | Bin .../ios/Resources/g_icn_folder_rss@2x.png | Bin .../ios/Resources/g_icn_hidden.png | Bin .../ios/Resources/g_icn_hidden@2x.png | Bin .../ios/Resources/g_icn_offline.png | Bin .../ios/Resources/g_icn_offline@2x.png | Bin .../ios/Resources/g_icn_unread.png | Bin .../ios/Resources/g_icn_unread@2x.png | Bin {media => clients}/ios/Resources/google.png | Bin .../ios/Resources/green_focus.png | Bin .../ios/Resources/green_focus@2x.png | Bin {media => clients}/ios/Resources/group.png | Bin {media => clients}/ios/Resources/group@2x.png | Bin {media => clients}/ios/Resources/logo_114.png | Bin {media => clients}/ios/Resources/logo_144.png | Bin {media => clients}/ios/Resources/logo_512.png | Bin {media => clients}/ios/Resources/logo_57.png | Bin {media => clients}/ios/Resources/logo_72.png | Bin .../ios/Resources/logo_background.png | Bin .../ios/Resources/logo_newsblur_512.png | Bin .../ios/Resources/logo_newsblur_blur.png | Bin {media => clients}/ios/Resources/markread.png | Bin .../ios/Resources/markread@2x.png | Bin .../ios/Resources/menu_icn_delete.png | Bin .../ios/Resources/menu_icn_delete@2x.png | Bin .../ios/Resources/menu_icn_fetch.png | Bin .../ios/Resources/menu_icn_fetch@2x.png | Bin .../Resources/menu_icn_fetch_subscribers.png | Bin .../menu_icn_fetch_subscribers@2x.png | Bin .../ios/Resources/menu_icn_followers.png | Bin .../ios/Resources/menu_icn_followers@2x.png | Bin .../ios/Resources/menu_icn_mail.png | Bin .../ios/Resources/menu_icn_mail@2x.png | Bin .../ios/Resources/menu_icn_move.png | Bin .../ios/Resources/menu_icn_move@2x.png | Bin .../ios/Resources/menu_icn_preferences.png | Bin .../ios/Resources/menu_icn_preferences@2x.png | Bin .../ios/Resources/menu_icn_share.png | Bin .../ios/Resources/menu_icn_share@2x.png | Bin .../ios/Resources/menu_icn_train.png | Bin .../ios/Resources/menu_icn_train@2x.png | Bin .../ios/Resources/nav_button_text.png | Bin .../ios/Resources/nav_button_text@2x.png | Bin .../ios/Resources/nav_icn_activity_hover.png | Bin .../Resources/nav_icn_activity_hover@2x.png | Bin .../ios/Resources/nav_icn_add.png | Bin .../ios/Resources/nav_icn_add@2x.png | Bin .../ios/Resources/nav_icn_settings.png | Bin .../ios/Resources/nav_icn_settings@2x.png | Bin .../ios/Resources/nav_story_original@2x.png | Bin .../ios/Resources/nav_story_text@2x.png | Bin .../ios/Resources/navbar_background.png | Bin .../ios/Resources/navbar_background@2x.png | Bin .../Resources/navbar_landscape_background.png | Bin .../navbar_landscape_background@2x.png | Bin .../ios/Resources/original_button.png | Bin .../ios/Resources/original_button@2x.png | Bin .../ios/Resources/popoverArrowDown.png | Bin .../ios/Resources/popoverArrowDown@2x.png | Bin .../ios/Resources/popoverArrowDownSimple.png | Bin .../ios/Resources/popoverArrowLeft.png | Bin .../ios/Resources/popoverArrowLeft@2x.png | Bin .../ios/Resources/popoverArrowLeftSimple.png | Bin .../ios/Resources/popoverArrowRight.png | Bin .../ios/Resources/popoverArrowRight@2x.png | Bin .../ios/Resources/popoverArrowRightSimple.png | Bin .../ios/Resources/popoverArrowUp.png | Bin .../ios/Resources/popoverArrowUp@2x.png | Bin .../ios/Resources/popoverArrowUpSimple.png | Bin .../ios/Resources/popoverBg.png | Bin .../ios/Resources/popoverBg@2x.png | Bin .../ios/Resources/popoverBgSimple.png | Bin {media => clients}/ios/Resources/rainbow.png | Bin .../Resources/segmented/segment_active.png | Bin .../Resources/segmented/segment_inactive.png | Bin .../segmented/segment_left_selected.png | Bin .../segmented/segment_right_selected.png | Bin .../segmented/segment_unselected.png | Bin {media => clients}/ios/Resources/share.png | Bin {media => clients}/ios/Resources/share@2x.png | Bin .../ios/Resources/story_share_appnet.png | Bin .../ios/Resources/story_share_appnet@2x.png | Bin .../Resources/story_share_appnet_active.png | Bin .../story_share_appnet_active@2x.png | Bin .../ios/Resources/story_share_facebook.png | Bin .../ios/Resources/story_share_facebook@2x.png | Bin .../Resources/story_share_facebook_active.png | Bin .../story_share_facebook_active@2x.png | Bin .../ios/Resources/story_share_twitter.png | Bin .../ios/Resources/story_share_twitter@2x.png | Bin .../Resources/story_share_twitter_active.png | Bin .../story_share_twitter_active@2x.png | Bin {media => clients}/ios/Resources/time.png | Bin .../ios/Resources/toolbar_background.png | Bin .../ios/Resources/toolbar_background@2x.png | Bin .../Resources/toolbar_button_landscape.png | Bin .../Resources/toolbar_button_landscape@2x.png | Bin .../toolbar_button_landscape_selected.png | Bin .../toolbar_button_selected_landscape@2x.png | Bin .../ios/Resources/toolbar_tall_background.png | Bin .../Resources/toolbar_tall_background@2x.png | Bin {media => clients}/ios/Resources/train.png | Bin {media => clients}/ios/Resources/train@2x.png | Bin .../ios/Resources/traverse_background.png | Bin .../ios/Resources/traverse_background@2x.png | Bin .../Resources/traverse_background_left.png | Bin .../Resources/traverse_background_left@2x.png | Bin .../ios/Resources/traverse_done.png | Bin .../ios/Resources/traverse_done@2x.png | Bin .../ios/Resources/traverse_next.png | Bin .../ios/Resources/traverse_next@2x.png | Bin .../ios/Resources/traverse_previous.png | Bin .../ios/Resources/traverse_previous@2x.png | Bin .../ios/Resources/traverse_text.png | Bin .../ios/Resources/traverse_text@2x.png | Bin .../ios/Resources/traverse_text_on.png | Bin .../ios/Resources/traverse_text_on@2x.png | Bin {media => clients}/ios/Resources/twitter.png | Bin .../ios/Resources/twitter_button.png | Bin .../ios/Resources/twitter_button@2x.png | Bin .../ios/Resources/twitter_button_on.png | Bin .../ios/Resources/twitter_button_on@2x.png | Bin .../ios/Resources/unread_yellow.png | Bin .../ios/Resources/unread_yellow@2x.png | Bin .../ios/Resources/user_light.png | Bin .../ios/Resources/user_light@2x.png | Bin .../ios/Resources/user_orange.png | Bin {media => clients}/ios/Resources/warning.gif | Bin {media => clients}/ios/Resources/warning.png | Bin .../ios/Resources/white_spacer.png | Bin {media => clients}/ios/Resources/world.png | Bin {media => clients}/ios/Resources/world@2x.png | Bin {media => clients}/ios/Resources/zepto.js | 0 {media => clients}/ios/Source/JSON.h | 0 .../ios/Source/NSObject+SBJSON.h | 0 .../ios/Source/NSObject+SBJSON.m | 0 .../ios/Source/NSString+SBJSON.h | 0 .../ios/Source/NSString+SBJSON.m | 0 {media => clients}/ios/Source/SBJSON.h | 0 {media => clients}/ios/Source/SBJSON.m | 0 {media => clients}/ios/Source/SBJsonBase.h | 0 {media => clients}/ios/Source/SBJsonBase.m | 0 {media => clients}/ios/Source/SBJsonParser.h | 0 {media => clients}/ios/Source/SBJsonParser.m | 0 {media => clients}/ios/Source/SBJsonWriter.h | 0 {media => clients}/ios/Source/SBJsonWriter.m | 0 .../ios/THCircularProgressView.h | 0 .../ios/THCircularProgressView.m | 0 .../ios/Underscore/USArrayWrapper.h | 0 .../ios/Underscore/USArrayWrapper.m | 0 .../ios/Underscore/USConstants.h | 0 .../ios/Underscore/USDictionaryWrapper.h | 0 .../ios/Underscore/USDictionaryWrapper.m | 0 .../ios/Underscore/Underscore+Functional.h | 0 .../ios/Underscore/Underscore+Functional.m | 0 .../ios/Underscore/Underscore-Prefix.pch | 0 .../ios/Underscore/Underscore.h | 0 .../ios/Underscore/Underscore.m | 0 {media => clients}/ios/cocoa-oauth/GCOAuth.h | 0 {media => clients}/ios/cocoa-oauth/GCOAuth.m | 0 .../ios/cocoa-oauth/NSData+Base64.h | 0 .../ios/cocoa-oauth/NSData+Base64.m | 0 {media => clients}/ios/cocoa-oauth/README.md | 0 {media => clients}/ios/facebook/JSON/JSON.h | 0 .../ios/facebook/JSON/NSObject+SBJSON.h | 0 .../ios/facebook/JSON/NSObject+SBJSON.m | 0 .../ios/facebook/JSON/NSString+SBJSON.h | 0 .../ios/facebook/JSON/NSString+SBJSON.m | 0 {media => clients}/ios/facebook/JSON/SBJSON.h | 0 {media => clients}/ios/facebook/JSON/SBJSON.m | 0 .../ios/facebook/JSON/SBJsonBase.h | 0 .../ios/facebook/JSON/SBJsonBase.m | 0 .../ios/facebook/JSON/SBJsonParser.h | 0 .../ios/facebook/JSON/SBJsonParser.m | 0 .../ios/facebook/JSON/SBJsonWriter.h | 0 .../ios/facebook/JSON/SBJsonWriter.m | 0 .../project.pbxproj | 0 .../contents.xcworkspacedata | 0 {media => clients}/ios/static/fastTouch.js | 0 .../ios/static/sample_text.html | 0 .../ios/static/storyDetailView.css | 0 .../ios/static/storyDetailView.js | 0 {media => clients}/ios/static/trainer.css | 0 {media => clients}/ios/static/trainer.js | 0 {media => clients}/ios/static/zepto.js | 0 .../UserInterfaceState.xcuserstate | 25068 ---------------- .../xcdebugger/Breakpoints.xcbkptlist | 5 - .../xcschemes/NewsBlur.xcscheme | 83 - .../xcschemes/xcschememanagement.plist | 22 - .../xcdebugger/Breakpoints.xcbkptlist | 51 - .../xcschemes/NewsBlur.xcscheme | 88 - .../xcschemes/xcschememanagement.plist | 22 - 1735 files changed, 25339 deletions(-) rename {media => clients}/android/.classpath (100%) rename {media => clients}/android/.project (100%) rename {media => clients}/android/NewsBlur/.classpath (100%) rename {media => clients}/android/NewsBlur/.gitignore (100%) rename {media => clients}/android/NewsBlur/.project (100%) rename {media => clients}/android/NewsBlur/.settings/org.eclipse.jdt.core.prefs (100%) rename {media => clients}/android/NewsBlur/AndroidManifest.xml (100%) rename {media => clients}/android/NewsBlur/HOWTO-shellbuild.md (100%) rename {media => clients}/android/NewsBlur/assets/reading.css (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/.classpath (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/.project (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/.settings/org.eclipse.jdt.core.prefs (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/AndroidManifest.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/README.md (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/AndroidManifest.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/R.txt (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/actionbarsherlock.jar (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/jarlist.cache (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_inverse_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_share_pack_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_share_pack_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_shadow_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_focused_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_focused_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_bottom_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_bottom_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_top_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_top_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__dialog_full_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__dialog_full_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_ab_back_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_ab_back_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_cab_done_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_cab_done_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_disabled.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_normal.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_search_api_disabled_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_go.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_go_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_share_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_share_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_search.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_voice_search.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_voice_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_activated_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_divider_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_divider_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_focused_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_longpressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__menu_dropdown_panel_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__menu_dropdown_panel_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_bg_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_bg_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_primary_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_primary_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_secondary_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_secondary_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_48_inner_holo.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_48_outer_holo.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_disabled_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_disabled_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_focused_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_focused_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_focused_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_pressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_unselected_pressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_selected_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_selected_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_selected_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_selected_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_inverse_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_share_pack_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_share_pack_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_shadow_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_focused_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_focused_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_bottom_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_bottom_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_top_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_top_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__dialog_full_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__dialog_full_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_ab_back_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_ab_back_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_cab_done_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_cab_done_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_disabled.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_normal.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_search_api_disabled_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_go.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_go_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_share_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_share_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_search.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_voice_search.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_voice_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_activated_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_divider_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_divider_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_focused_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_longpressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_selector_disabled_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_selector_disabled_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__menu_dropdown_panel_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__menu_dropdown_panel_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_bg_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_bg_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_primary_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_primary_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_secondary_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_secondary_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_48_inner_holo.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_48_outer_holo.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_disabled_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_disabled_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_focused_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_focused_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_focused_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_pressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_unselected_pressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_selected_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_selected_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_selected_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_selected_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_inverse_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_share_pack_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_share_pack_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_shadow_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_bottom_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_bottom_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_top_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_top_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__dialog_full_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__dialog_full_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_ab_back_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_ab_back_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_cab_done_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_cab_done_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_disabled.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_search_api_disabled_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_go.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_go_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_share_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_share_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_search.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_voice_search.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_voice_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_activated_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_divider_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_divider_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_focused_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_longpressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_selector_disabled_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_selector_disabled_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_bg_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_bg_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_primary_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_primary_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_secondary_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_secondary_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_48_inner_holo.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_48_outer_holo.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_focused_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_focused_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_focused_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_pressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_unselected_pressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_selected_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_selected_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/gen/com/actionbarsherlock/BuildConfig.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/gen/com/actionbarsherlock/R.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/libs/android-support-v4.jar (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/pom.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/project.properties (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_disable_only_holo_dark.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_disable_only_holo_light.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_holo_dark.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_holo_light.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_inverse_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_share_pack_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_share_pack_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_shadow_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_focused_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_focused_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_bottom_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_bottom_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_top_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_top_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__dialog_full_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__dialog_full_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_ab_back_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_ab_back_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_cab_done_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_cab_done_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_disabled.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_normal.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_search_api_disabled_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_go.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_go_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_share_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_share_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_search.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_voice_search.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_voice_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_activated_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_divider_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_divider_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_focused_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_longpressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_selector_disabled_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_selector_disabled_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__menu_dropdown_panel_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__menu_dropdown_panel_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_bg_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_bg_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_primary_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_primary_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_secondary_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_secondary_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_48_inner_holo.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_48_outer_holo.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_disabled_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_disabled_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_focused_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_focused_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_focused_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_pressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_unselected_pressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_selected_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_selected_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_selected_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_selected_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_inverse_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_share_pack_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_share_pack_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_shadow_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_focused_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_focused_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_bottom_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_bottom_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_top_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_top_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__dialog_full_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__dialog_full_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_ab_back_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_ab_back_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_cab_done_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_cab_done_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_disabled.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_normal.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_search_api_disabled_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_go.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_go_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_share_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_share_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_search.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_voice_search.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_voice_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_activated_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_divider_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_divider_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_focused_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_longpressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_selector_disabled_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_selector_disabled_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__menu_dropdown_panel_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__menu_dropdown_panel_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_bg_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_bg_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_primary_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_primary_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_secondary_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_secondary_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_48_inner_holo.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_48_outer_holo.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_disabled_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_disabled_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_focused_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_focused_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_focused_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_pressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_unselected_pressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_selected_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_selected_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_selected_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_selected_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-v11/abs__progress_medium_holo.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_inverse_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_share_pack_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_share_pack_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_shadow_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_solid_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_solid_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_transparent_dark_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_transparent_light_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_bottom_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_bottom_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_top_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_top_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__dialog_full_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__dialog_full_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_ab_back_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_ab_back_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_cab_done_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_cab_done_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_disabled.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_search_api_disabled_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_go.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_go_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_share_holo_dark.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_share_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_search.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_voice_search.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_voice_search_api_holo_light.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_activated_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_divider_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_divider_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_focused_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_longpressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_selector_disabled_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_selector_disabled_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_bg_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_bg_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_primary_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_primary_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_secondary_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_secondary_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_48_inner_holo.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_48_outer_holo.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_focused_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_focused_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_focused_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_pressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_unselected_pressed_holo.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_default_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_default_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_selected_holo_dark.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_selected_holo_light.9.png (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__activated_background_holo_dark.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__activated_background_holo_light.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__btn_cab_done_holo_dark.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__btn_cab_done_holo_light.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_clear.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_clear_holo_light.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_menu_moreoverflow_holo_dark.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_menu_moreoverflow_holo_light.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__item_background_holo_dark.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__item_background_holo_light.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_background_transition_holo_dark.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_background_transition_holo_light.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_holo_dark.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_holo_light.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_horizontal_holo_dark.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_horizontal_holo_light.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_medium_holo.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__search_dropdown_dark.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__search_dropdown_light.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__spinner_ab_holo_dark.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__spinner_ab_holo_light.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__tab_indicator_ab_holo.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_holo_dark.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_holo_light.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_right_holo_dark.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_right_holo_light.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout-large/abs__action_mode_close_item.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout-v14/sherlock_spinner_dropdown_item.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout-v14/sherlock_spinner_item.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout-xlarge/abs__screen_action_bar.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout-xlarge/abs__screen_action_bar_overlay.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_home.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_tab.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_tab_bar_view.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_title_item.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_menu_item_layout.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_menu_layout.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_mode_bar.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_mode_close_item.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__activity_chooser_view.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__activity_chooser_view_list_item.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__dialog_title_holo.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_checkbox.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_icon.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_layout.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_radio.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__popup_menu_item_layout.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_action_bar.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_action_bar_overlay.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_simple.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_simple_overlay_action_mode.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__search_dropdown_item_icons_2line.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__search_view.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__simple_dropdown_hint.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/sherlock_spinner_dropdown_item.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/layout/sherlock_spinner_item.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-land/abs__dimens.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-large-hdpi-1024x600/abs__dimens.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-large-land-hdpi-1024x600/abs__dimens.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-large-land-mdpi-1024x600/abs__dimens.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-large-mdpi-1024x600/abs__dimens.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-large/abs__dimens.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-sw600dp/abs__bools.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-sw600dp/abs__dimens.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-v11/abs__themes.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-v14/abs__styles.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-v14/abs__themes.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-w360dp/abs__dimens.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-w480dp/abs__bools.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-w480dp/abs__config.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-w500dp/abs__dimens.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-w600dp/abs__dimens.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values-xlarge/abs__dimens.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__attrs.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__bools.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__colors.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__config.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__dimens.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__ids.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__strings.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__styles.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__themes.xml (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/android/support/v4/app/Watson.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/ActionBarSherlock.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/ActionBar.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockActivity.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockDialogFragment.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockExpandableListActivity.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockFragment.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockFragmentActivity.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockListActivity.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockListFragment.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockPreferenceActivity.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ActionBarSherlockCompat.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ActionBarSherlockNative.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ResourcesCompat.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/app/ActionBarImpl.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/app/ActionBarWrapper.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/Animator.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorListenerAdapter.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/FloatEvaluator.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/IntEvaluator.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/Keyframe.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/view/animation/AnimatorProxy.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineHorizontalScrollView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/ActionProviderWrapper.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/StandaloneActionMode.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/View_HasStateListenerSupport.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/View_OnAttachStateChangeListener.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenu.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuItem.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuItemView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuPresenter.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/BaseMenuPresenter.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ListMenuItemView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuBuilder.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuItemImpl.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuItemWrapper.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuPopupHelper.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuPresenter.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuWrapper.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/SubMenuBuilder.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/SubMenuWrapper.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/AbsActionBarView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarContainer.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarContextView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CapitalizingButton.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CapitalizingTextView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CollapsibleActionViewWrapper.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/FakeDialogPhoneWindow.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsAbsSpinner.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsAdapterView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsColorDrawable.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsLinearLayout.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsListPopupWindow.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsProgressBar.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsSpinner.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ScrollingTabContainerView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/ActionMode.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/ActionProvider.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/CollapsibleActionView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/Menu.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/MenuInflater.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/MenuItem.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/SubMenu.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/Window.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ActivityChooserModel.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ActivityChooserView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/SearchView.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ShareActionProvider.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/SuggestionsAdapter.java (100%) rename {media => clients}/android/NewsBlur/libs/ActionBarSherlock/test/com/actionbarsherlock/internal/ManifestParsingTest.java (100%) rename {media => clients}/android/NewsBlur/libs/gson-2.2.3.jar (100%) rename {media => clients}/android/NewsBlur/lint.xml (100%) rename {media => clients}/android/NewsBlur/proguard-project.txt (100%) rename {media => clients}/android/NewsBlur/project.properties (100%) rename {media => clients}/android/NewsBlur/res/anim/rotate.xml (100%) rename {media => clients}/android/NewsBlur/res/anim/text_down.xml (100%) rename {media => clients}/android/NewsBlur/res/anim/text_up.xml (100%) rename {media => clients}/android/NewsBlur/res/color/button_state_text_selector.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable-hdpi/favourite.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-hdpi/have_favourite.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-hdpi/indicator_collapsed.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-hdpi/indicator_expanded.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-hdpi/location_icon.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-hdpi/markread.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-hdpi/newsblur_share.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-hdpi/plus.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-hdpi/reply.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-hdpi/search.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-hdpi/share.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-hdpi/tag_negative_already.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-hdpi/tag_positive_already.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-hdpi/website.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-ldpi/newsblur_share.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-mdpi/favourite.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-mdpi/have_favourite.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-mdpi/indicator_collapsed.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-mdpi/indicator_expanded.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-mdpi/location_icon.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-mdpi/newsblur_share.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-mdpi/plus.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-mdpi/reply.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-mdpi/search.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-mdpi/share.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-mdpi/tag_negative_already.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-mdpi/tag_positive_already.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-mdpi/website.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/classify_negative.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/classify_positive.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/favourite.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/have_favourite.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/indicator_collapsed.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/indicator_expanded.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/location_icon.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/markread.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/newsblur_share.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/plus.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/reply.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/search.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/share.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/tag_negative_already.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/tag_positive_already.png (100%) rename {media => clients}/android/NewsBlur/res/drawable-xhdpi/website.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/actionbar_background.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/ak_icon_allstories.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/ak_icon_blurblogs.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/ak_icon_global.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/barbutton_refresh.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/clock.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/divider_light.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/facebook_background.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/facebook_logo.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/feed_background_default.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/g_icn_focus.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/g_icn_folder.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/g_icn_folder_rss.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/g_icn_hidden.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/g_icn_unread.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/gradient_activation_highlight.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/gradient_background_default.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/intel_toggle_background_selector.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/list_background.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/logo.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/logo_newsblur_blur.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/neutral_count_rect.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/person.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/positive_count_rect.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/saved_count_rect.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/selector_feed_background.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/selector_folder_background.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/tag_background_negative.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/tag_background_neutral.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/tag_background_positive.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/transition_edit_background.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/transparent.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/twitter_background.xml (100%) rename {media => clients}/android/NewsBlur/res/drawable/twitter_logo.png (100%) rename {media => clients}/android/NewsBlur/res/drawable/world.png (100%) rename {media => clients}/android/NewsBlur/res/layout/activity_addfollow.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/activity_addsites.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/activity_addsocial.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/activity_feed_search.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/activity_itemslist.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/activity_login.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/activity_loginprogress.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/activity_main.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/activity_profile.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/activity_reading.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/activity_settings.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/activity_webcontainer.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_addfollow.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_addsites.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_addsocial.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_classify_dialog.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_confirm_dialog.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_dialog.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_folderfeedlist.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_intelligenceselector.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_itemlist.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_loadingitems.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_loginprogress.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_loginregister.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_logout_dialog.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_profileactivity.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_profiledetails.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_readingitem.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/fragment_registerprogress.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/include_category.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/include_comment.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/include_reading_item_comment.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/include_reading_item_metadata.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/include_reading_share_bar.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/include_reply.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/merge_category_feed.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/profile_user_statistics.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/readfilter_dialog.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/row_activity.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/row_all_shared_stories.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/row_all_stories.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/row_feed.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/row_feedresult.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/row_folder_collapsed.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/row_folderitem.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/row_item.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/row_saved_stories.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/row_socialfeed.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/row_socialitem.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/state_toggle.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/storyorder_dialog.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/tag_view.xml (100%) rename {media => clients}/android/NewsBlur/res/layout/textsize_slider_dialog.xml (100%) rename {media => clients}/android/NewsBlur/res/menu/allstories_itemslist.xml (100%) rename {media => clients}/android/NewsBlur/res/menu/context_feed.xml (100%) rename {media => clients}/android/NewsBlur/res/menu/context_folder.xml (100%) rename {media => clients}/android/NewsBlur/res/menu/context_story.xml (100%) rename {media => clients}/android/NewsBlur/res/menu/feed_itemslist.xml (100%) rename {media => clients}/android/NewsBlur/res/menu/itemslist.xml (100%) rename {media => clients}/android/NewsBlur/res/menu/main.xml (100%) rename {media => clients}/android/NewsBlur/res/menu/reading.xml (100%) rename {media => clients}/android/NewsBlur/res/menu/search.xml (100%) rename {media => clients}/android/NewsBlur/res/values/attrs.xml (100%) rename {media => clients}/android/NewsBlur/res/values/colors.xml (100%) rename {media => clients}/android/NewsBlur/res/values/strings.xml (100%) rename {media => clients}/android/NewsBlur/res/values/styles.xml (100%) rename {media => clients}/android/NewsBlur/res/values/theme.xml (100%) rename {media => clients}/android/NewsBlur/res/xml/searchable.xml (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/AddFacebook.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/AddFollow.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/AddSites.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/AddSocial.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/AddTwitter.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/AllSharedStoriesItemsList.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/AllSharedStoriesReading.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/AllStoriesItemsList.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/AllStoriesReading.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/FeedItemsList.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/FeedReading.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/FeedSearch.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/FeedSearchResultAdapter.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/FolderItemsList.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/FolderReading.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/ImportFeeds.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/ItemsList.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/Login.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/LoginProgress.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/Main.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/NbFragmentActivity.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/NewsBlurApplication.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/Profile.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/Reading.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/ReadingAdapter.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/RegisterProgress.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/SavedStoriesItemsList.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/SavedStoriesReading.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/SearchForFeeds.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/Settings.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/SocialFeedItemsList.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/activity/SocialFeedReading.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/database/BlurDatabase.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/database/DatabaseConstants.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/database/FeedItemsAdapter.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/database/FeedProvider.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/database/FeedReadingAdapter.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/database/MixedExpandableListAdapter.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/database/MixedFeedsReadingAdapter.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/database/MultipleFeedItemsAdapter.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/database/StoryItemsAdapter.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/domain/Category.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/domain/Classifier.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/domain/Comment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/domain/Feed.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/domain/FeedResult.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/domain/Folder.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/domain/FolderStructure.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/domain/Reply.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/domain/SocialFeed.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/domain/Story.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/domain/UserDetails.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/domain/UserProfile.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/domain/ValueMultimap.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/AddFeedFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/AddFollowFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/AddSitesListFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/AddSocialFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/AlertDialogFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/AllSharedStoriesItemListFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/AllStoriesItemListFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/ClassifierDialogFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/DeleteFeedFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/FeedIntelligenceSelectorFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/FeedItemListFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/FolderItemListFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/FolderListFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/LoadingFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/LoginProgressFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/LoginRegisterFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/LogoutDialogFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/MarkAllReadDialogFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/ProfileActivityFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/ProfileDetailsFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/ReadFilterDialogFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/ReadingItemFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/RegisterProgressFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/ReplyDialogFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/SavedStoriesItemListFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/ShareDialogFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/SocialFeedItemListFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/StoryItemListFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/StoryOrderDialogFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/SyncUpdateFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/fragment/TextSizeDialogFragment.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/APIClient.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/APIConstants.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/APIManager.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/APIResponse.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/BaseLoaderResponse.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/LikeCommentTask.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/MarkFeedAsReadTask.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/MarkFolderAsReadTask.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/MarkSocialFeedAsReadTask.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/SearchAsyncTaskLoader.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/SearchLoaderResponse.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/ServerErrorException.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/SetupCommentSectionTask.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/UnLikeCommentTask.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/domain/ActivitiesResponse.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/domain/CategoriesResponse.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/domain/FeedFolderResponse.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/domain/FeedRefreshResponse.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/domain/LoginErrors.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/domain/LoginResponse.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/domain/Message.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/domain/ProfileResponse.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/domain/SocialFeedResponse.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/network/domain/StoriesResponse.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/serialization/BooleanTypeAdapter.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/serialization/DateStringTypeAdapter.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/service/DetachableResultReceiver.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/service/SyncService.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/util/AppConstants.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/util/FeedUtils.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/util/FileCache.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/util/ImageLoader.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/util/MemoryCache.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/util/NetworkUtils.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/util/PrefConstants.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/util/PrefsUtils.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/util/ReadFilter.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/util/ReadFilterChangedListener.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/util/StoryOrder.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/util/StoryOrderChangedListener.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/util/UIUtils.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/util/ViewUtils.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/view/ActivitiesAdapter.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/view/FeedItemViewBinder.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/view/FlowLayout.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/view/FolderTreeViewBinder.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/view/NewsblurWebview.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/view/NonfocusScrollview.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/view/SocialFeedViewBinder.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/view/SocialItemViewBinder.java (100%) rename {media => clients}/android/NewsBlur/src/com/newsblur/view/StateToggleButton.java (100%) rename {media => clients}/android/NewsBlurTest/.classpath (100%) rename {media => clients}/android/NewsBlurTest/.project (100%) rename {media => clients}/android/NewsBlurTest/AndroidManifest.xml (100%) rename {media => clients}/android/NewsBlurTest/proguard-project.txt (100%) rename {media => clients}/android/NewsBlurTest/project.properties (100%) rename {media => clients}/android/NewsBlurTest/res/drawable-hdpi/ic_launcher.png (100%) rename {media => clients}/android/NewsBlurTest/res/drawable-ldpi/ic_launcher.png (100%) rename {media => clients}/android/NewsBlurTest/res/drawable-mdpi/ic_launcher.png (100%) rename {media => clients}/android/NewsBlurTest/res/drawable-xhdpi/ic_launcher.png (100%) rename {media => clients}/android/NewsBlurTest/res/layout/main.xml (100%) rename {media => clients}/android/NewsBlurTest/res/values/strings.xml (100%) rename {media => clients}/android/NewsBlurTest/src/com/newsblur/test/database/FolderProviderTest.java (100%) rename {media => clients}/android/NewsBlurTest/src/com/newsblur/test/domain/StoryTest.java (100%) rename {media => clients}/ios/AFNetworking/AFHTTPClient.h (100%) rename {media => clients}/ios/AFNetworking/AFHTTPClient.m (100%) rename {media => clients}/ios/AFNetworking/AFHTTPRequestOperation.h (100%) rename {media => clients}/ios/AFNetworking/AFHTTPRequestOperation.m (100%) rename {media => clients}/ios/AFNetworking/AFImageRequestOperation.h (100%) rename {media => clients}/ios/AFNetworking/AFImageRequestOperation.m (100%) rename {media => clients}/ios/AFNetworking/AFJSONRequestOperation.h (100%) rename {media => clients}/ios/AFNetworking/AFJSONRequestOperation.m (100%) rename {media => clients}/ios/AFNetworking/AFJSONUtilities.h (100%) rename {media => clients}/ios/AFNetworking/AFJSONUtilities.m (100%) rename {media => clients}/ios/AFNetworking/AFNetworkActivityIndicatorManager.h (100%) rename {media => clients}/ios/AFNetworking/AFNetworkActivityIndicatorManager.m (100%) rename {media => clients}/ios/AFNetworking/AFNetworking.h (100%) rename {media => clients}/ios/AFNetworking/AFPropertyListRequestOperation.h (100%) rename {media => clients}/ios/AFNetworking/AFPropertyListRequestOperation.m (100%) rename {media => clients}/ios/AFNetworking/AFURLConnectionOperation.h (100%) rename {media => clients}/ios/AFNetworking/AFURLConnectionOperation.m (100%) rename {media => clients}/ios/AFNetworking/AFXMLRequestOperation.h (100%) rename {media => clients}/ios/AFNetworking/AFXMLRequestOperation.m (100%) rename {media => clients}/ios/AFNetworking/UIImageView+AFNetworking.h (100%) rename {media => clients}/ios/AFNetworking/UIImageView+AFNetworking.m (100%) rename {media => clients}/ios/ASI/ASIAuthenticationDialog.h (100%) rename {media => clients}/ios/ASI/ASIAuthenticationDialog.m (100%) rename {media => clients}/ios/ASI/ASICacheDelegate.h (100%) rename {media => clients}/ios/ASI/ASIDataCompressor.h (100%) rename {media => clients}/ios/ASI/ASIDataCompressor.m (100%) rename {media => clients}/ios/ASI/ASIDataDecompressor.h (100%) rename {media => clients}/ios/ASI/ASIDataDecompressor.m (100%) rename {media => clients}/ios/ASI/ASIDownloadCache.h (100%) rename {media => clients}/ios/ASI/ASIDownloadCache.m (100%) rename {media => clients}/ios/ASI/ASIFormDataRequest.h (100%) rename {media => clients}/ios/ASI/ASIFormDataRequest.m (100%) rename {media => clients}/ios/ASI/ASIHTTPRequest.h (100%) rename {media => clients}/ios/ASI/ASIHTTPRequest.m (100%) rename {media => clients}/ios/ASI/ASIHTTPRequestConfig.h (100%) rename {media => clients}/ios/ASI/ASIHTTPRequestDelegate.h (100%) rename {media => clients}/ios/ASI/ASIInputStream.h (100%) rename {media => clients}/ios/ASI/ASIInputStream.m (100%) rename {media => clients}/ios/ASI/ASINetworkQueue.h (100%) rename {media => clients}/ios/ASI/ASINetworkQueue.m (100%) rename {media => clients}/ios/ASI/ASIProgressDelegate.h (100%) rename {media => clients}/ios/App Store Description.txt (100%) rename {media => clients}/ios/Classes/ActivityCell.h (100%) rename {media => clients}/ios/Classes/ActivityCell.m (100%) rename {media => clients}/ios/Classes/ActivityModule.h (100%) rename {media => clients}/ios/Classes/ActivityModule.m (100%) rename {media => clients}/ios/Classes/AddSiteAutocompleteCell.h (100%) rename {media => clients}/ios/Classes/AddSiteAutocompleteCell.m (100%) rename {media => clients}/ios/Classes/AddSiteTableCell.h (100%) rename {media => clients}/ios/Classes/AddSiteTableCell.m (100%) rename {media => clients}/ios/Classes/AddSiteViewController.h (100%) rename {media => clients}/ios/Classes/AddSiteViewController.m (100%) rename {media => clients}/ios/Classes/AuthorizeServicesViewController.h (100%) rename {media => clients}/ios/Classes/AuthorizeServicesViewController.m (100%) rename {media => clients}/ios/Classes/AuthorizeServicesViewController.xib (100%) rename {media => clients}/ios/Classes/BaseViewController.h (100%) rename {media => clients}/ios/Classes/BaseViewController.m (100%) rename {media => clients}/ios/Classes/DashboardViewController.h (100%) rename {media => clients}/ios/Classes/DashboardViewController.m (100%) rename {media => clients}/ios/Classes/DataUtilities.h (100%) rename {media => clients}/ios/Classes/DataUtilities.m (100%) rename {media => clients}/ios/Classes/FeedDetailMenuViewController.h (100%) rename {media => clients}/ios/Classes/FeedDetailMenuViewController.m (100%) rename {media => clients}/ios/Classes/FeedDetailTableCell.h (100%) rename {media => clients}/ios/Classes/FeedDetailTableCell.m (100%) rename {media => clients}/ios/Classes/FeedDetailViewController.h (100%) rename {media => clients}/ios/Classes/FeedDetailViewController.m (100%) rename {media => clients}/ios/Classes/FeedTableCell.h (100%) rename {media => clients}/ios/Classes/FeedTableCell.m (100%) rename {media => clients}/ios/Classes/FeedsMenuViewController.h (100%) rename {media => clients}/ios/Classes/FeedsMenuViewController.m (100%) rename {media => clients}/ios/Classes/FeedsMenuViewController.xib (100%) rename {media => clients}/ios/Classes/FirstTimeUserAddFriendsViewController.h (100%) rename {media => clients}/ios/Classes/FirstTimeUserAddFriendsViewController.m (100%) rename {media => clients}/ios/Classes/FirstTimeUserAddFriendsViewController.xib (100%) rename {media => clients}/ios/Classes/FirstTimeUserAddNewsBlurViewController.h (100%) rename {media => clients}/ios/Classes/FirstTimeUserAddNewsBlurViewController.m (100%) rename {media => clients}/ios/Classes/FirstTimeUserAddNewsBlurViewController.xib (100%) rename {media => clients}/ios/Classes/FirstTimeUserAddSitesViewController.h (100%) rename {media => clients}/ios/Classes/FirstTimeUserAddSitesViewController.m (100%) rename {media => clients}/ios/Classes/FirstTimeUserAddSitesViewController.xib (100%) rename {media => clients}/ios/Classes/FirstTimeUserViewController.h (100%) rename {media => clients}/ios/Classes/FirstTimeUserViewController.m (100%) rename {media => clients}/ios/Classes/FirstTimeUserViewController.xib (100%) rename {media => clients}/ios/Classes/FolderTitleView.h (100%) rename {media => clients}/ios/Classes/FolderTitleView.m (100%) rename {media => clients}/ios/Classes/FollowGrid.h (100%) rename {media => clients}/ios/Classes/FollowGrid.m (100%) rename {media => clients}/ios/Classes/FontSettingsViewController.h (100%) rename {media => clients}/ios/Classes/FontSettingsViewController.m (100%) rename {media => clients}/ios/Classes/FontSettingsViewController.xib (100%) rename {media => clients}/ios/Classes/FriendsListViewController.h (100%) rename {media => clients}/ios/Classes/FriendsListViewController.m (100%) rename {media => clients}/ios/Classes/GoogleReaderViewController.xib (100%) rename {media => clients}/ios/Classes/InteractionCell.h (100%) rename {media => clients}/ios/Classes/InteractionCell.m (100%) rename {media => clients}/ios/Classes/InteractionsModule.h (100%) rename {media => clients}/ios/Classes/InteractionsModule.m (100%) rename {media => clients}/ios/Classes/LoginViewController.h (100%) rename {media => clients}/ios/Classes/LoginViewController.m (100%) rename {media => clients}/ios/Classes/MenuTableViewCell.h (100%) rename {media => clients}/ios/Classes/MenuTableViewCell.m (100%) rename {media => clients}/ios/Classes/MoveSiteViewController.h (100%) rename {media => clients}/ios/Classes/MoveSiteViewController.m (100%) rename {media => clients}/ios/Classes/NBContainerViewController.h (100%) rename {media => clients}/ios/Classes/NBContainerViewController.m (100%) rename {media => clients}/ios/Classes/NBLoadingCell.h (100%) rename {media => clients}/ios/Classes/NBLoadingCell.m (100%) rename {media => clients}/ios/Classes/NBNotifier.h (100%) rename {media => clients}/ios/Classes/NBNotifier.m (100%) rename {media => clients}/ios/Classes/NewsBlurAppDelegate.h (100%) rename {media => clients}/ios/Classes/NewsBlurAppDelegate.m (100%) rename {media => clients}/ios/Classes/NewsBlurViewController.h (100%) rename {media => clients}/ios/Classes/NewsBlurViewController.m (100%) rename {media => clients}/ios/Classes/OriginalStoryViewController.h (100%) rename {media => clients}/ios/Classes/OriginalStoryViewController.m (100%) rename {media => clients}/ios/Classes/ProfileBadge.h (100%) rename {media => clients}/ios/Classes/ProfileBadge.m (100%) rename {media => clients}/ios/Classes/ShareViewController.h (100%) rename {media => clients}/ios/Classes/ShareViewController.m (100%) rename {media => clients}/ios/Classes/ShareViewController~ipad.xib (100%) rename {media => clients}/ios/Classes/SiteCell.h (100%) rename {media => clients}/ios/Classes/SiteCell.m (100%) rename {media => clients}/ios/Classes/SmallActivityCell.h (100%) rename {media => clients}/ios/Classes/SmallActivityCell.m (100%) rename {media => clients}/ios/Classes/SmallInteractionCell.h (100%) rename {media => clients}/ios/Classes/SmallInteractionCell.m (100%) rename {media => clients}/ios/Classes/StoryDetailViewController.h (100%) rename {media => clients}/ios/Classes/StoryDetailViewController.m (100%) rename {media => clients}/ios/Classes/StoryPageControl.h (100%) rename {media => clients}/ios/Classes/StoryPageControl.m (100%) rename {media => clients}/ios/Classes/StoryPageControl.xib (100%) rename {media => clients}/ios/Classes/TrainerViewController.h (100%) rename {media => clients}/ios/Classes/TrainerViewController.m (100%) rename {media => clients}/ios/Classes/UnreadCountView.h (100%) rename {media => clients}/ios/Classes/UnreadCountView.m (100%) rename {media => clients}/ios/Classes/UserProfileViewController.h (100%) rename {media => clients}/ios/Classes/UserProfileViewController.m (100%) rename {media => clients}/ios/Classes/Utilities.h (100%) rename {media => clients}/ios/Classes/Utilities.m (100%) rename {media => clients}/ios/Entitlements.entitlements (100%) rename {media => clients}/ios/FacebookSDK/FBAccessTokenData+Internal.h (100%) rename {media => clients}/ios/FacebookSDK/FBAccessTokenData.h (100%) rename {media => clients}/ios/FacebookSDK/FBAccessTokenData.m (100%) rename {media => clients}/ios/FacebookSDK/FBCacheDescriptor.h (100%) rename {media => clients}/ios/FacebookSDK/FBCacheDescriptor.m (100%) rename {media => clients}/ios/FacebookSDK/FBCacheIndex.h (100%) rename {media => clients}/ios/FacebookSDK/FBCacheIndex.m (100%) rename {media => clients}/ios/FacebookSDK/FBConnect.h (100%) rename {media => clients}/ios/FacebookSDK/FBContentLink.h (100%) rename {media => clients}/ios/FacebookSDK/FBContentLink.m (100%) rename {media => clients}/ios/FacebookSDK/FBDataDiskCache.h (100%) rename {media => clients}/ios/FacebookSDK/FBDataDiskCache.m (100%) rename {media => clients}/ios/FacebookSDK/FBDialog.h (100%) rename {media => clients}/ios/FacebookSDK/FBDialog.m (100%) rename {media => clients}/ios/FacebookSDK/FBError.h (100%) rename {media => clients}/ios/FacebookSDK/FBError.m (100%) rename {media => clients}/ios/FacebookSDK/FBErrorUtility.h (100%) rename {media => clients}/ios/FacebookSDK/FBErrorUtility.m (100%) rename {media => clients}/ios/FacebookSDK/FBFetchedAppSettings.h (100%) rename {media => clients}/ios/FacebookSDK/FBFetchedAppSettings.m (100%) rename {media => clients}/ios/FacebookSDK/FBFrictionlessRequestSettings.h (100%) rename {media => clients}/ios/FacebookSDK/FBFrictionlessRequestSettings.m (100%) rename {media => clients}/ios/FacebookSDK/FBFriendPickerCacheDescriptor.h (100%) rename {media => clients}/ios/FacebookSDK/FBFriendPickerCacheDescriptor.m (100%) rename {media => clients}/ios/FacebookSDK/FBFriendPickerViewController+Internal.h (100%) rename {media => clients}/ios/FacebookSDK/FBFriendPickerViewController.h (100%) rename {media => clients}/ios/FacebookSDK/FBFriendPickerViewController.m (100%) rename {media => clients}/ios/FacebookSDK/FBGraphLocation.h (100%) rename {media => clients}/ios/FacebookSDK/FBGraphObject.h (100%) rename {media => clients}/ios/FacebookSDK/FBGraphObject.m (100%) rename {media => clients}/ios/FacebookSDK/FBGraphObjectPagingLoader.h (100%) rename {media => clients}/ios/FacebookSDK/FBGraphObjectPagingLoader.m (100%) rename {media => clients}/ios/FacebookSDK/FBGraphObjectTableCell.h (100%) rename {media => clients}/ios/FacebookSDK/FBGraphObjectTableCell.m (100%) rename {media => clients}/ios/FacebookSDK/FBGraphObjectTableDataSource.h (100%) rename {media => clients}/ios/FacebookSDK/FBGraphObjectTableDataSource.m (100%) rename {media => clients}/ios/FacebookSDK/FBGraphObjectTableSelection.h (100%) rename {media => clients}/ios/FacebookSDK/FBGraphObjectTableSelection.m (100%) rename {media => clients}/ios/FacebookSDK/FBGraphPlace.h (100%) rename {media => clients}/ios/FacebookSDK/FBGraphUser.h (100%) rename {media => clients}/ios/FacebookSDK/FBInsights+Internal.h (100%) rename {media => clients}/ios/FacebookSDK/FBInsights.h (100%) rename {media => clients}/ios/FacebookSDK/FBInsights.m (100%) rename {media => clients}/ios/FacebookSDK/FBLogger.h (100%) rename {media => clients}/ios/FacebookSDK/FBLogger.m (100%) rename {media => clients}/ios/FacebookSDK/FBLoginDialog.h (100%) rename {media => clients}/ios/FacebookSDK/FBLoginDialog.m (100%) rename {media => clients}/ios/FacebookSDK/FBLoginView.h (100%) rename {media => clients}/ios/FacebookSDK/FBLoginView.m (100%) rename {media => clients}/ios/FacebookSDK/FBNativeDialogs.h (100%) rename {media => clients}/ios/FacebookSDK/FBNativeDialogs.m (100%) rename {media => clients}/ios/FacebookSDK/FBOpenGraphAction.h (100%) rename {media => clients}/ios/FacebookSDK/FBPlacePickerCacheDescriptor.h (100%) rename {media => clients}/ios/FacebookSDK/FBPlacePickerCacheDescriptor.m (100%) rename {media => clients}/ios/FacebookSDK/FBPlacePickerViewController+Internal.h (100%) rename {media => clients}/ios/FacebookSDK/FBPlacePickerViewController.h (100%) rename {media => clients}/ios/FacebookSDK/FBPlacePickerViewController.m (100%) rename {media => clients}/ios/FacebookSDK/FBProfilePictureView.h (100%) rename {media => clients}/ios/FacebookSDK/FBProfilePictureView.m (100%) rename {media => clients}/ios/FacebookSDK/FBRequest.h (100%) rename {media => clients}/ios/FacebookSDK/FBRequest.m (100%) rename {media => clients}/ios/FacebookSDK/FBRequestBody.h (100%) rename {media => clients}/ios/FacebookSDK/FBRequestBody.m (100%) rename {media => clients}/ios/FacebookSDK/FBRequestConnection+Internal.h (100%) rename {media => clients}/ios/FacebookSDK/FBRequestConnection.h (100%) rename {media => clients}/ios/FacebookSDK/FBRequestConnection.m (100%) rename {media => clients}/ios/FacebookSDK/FBSDKVersion.h (100%) rename {media => clients}/ios/FacebookSDK/FBSession+Internal.h (100%) rename {media => clients}/ios/FacebookSDK/FBSession+Protected.h (100%) rename {media => clients}/ios/FacebookSDK/FBSession.h (100%) rename {media => clients}/ios/FacebookSDK/FBSession.m (100%) rename {media => clients}/ios/FacebookSDK/FBSessionInsightsState.h (100%) rename {media => clients}/ios/FacebookSDK/FBSessionInsightsState.m (100%) rename {media => clients}/ios/FacebookSDK/FBSessionManualTokenCachingStrategy.h (100%) rename {media => clients}/ios/FacebookSDK/FBSessionManualTokenCachingStrategy.m (100%) rename {media => clients}/ios/FacebookSDK/FBSessionTokenCachingStrategy.h (100%) rename {media => clients}/ios/FacebookSDK/FBSessionTokenCachingStrategy.m (100%) rename {media => clients}/ios/FacebookSDK/FBSettings+Internal.h (100%) rename {media => clients}/ios/FacebookSDK/FBSettings.h (100%) rename {media => clients}/ios/FacebookSDK/FBSettings.m (100%) rename {media => clients}/ios/FacebookSDK/FBSystemAccountStoreAdapter.h (100%) rename {media => clients}/ios/FacebookSDK/FBSystemAccountStoreAdapter.m (100%) rename {media => clients}/ios/FacebookSDK/FBTestSession+Internal.h (100%) rename {media => clients}/ios/FacebookSDK/FBTestSession.h (100%) rename {media => clients}/ios/FacebookSDK/FBTestSession.m (100%) rename {media => clients}/ios/FacebookSDK/FBURLConnection.h (100%) rename {media => clients}/ios/FacebookSDK/FBURLConnection.m (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewController.h (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewController.m (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewResources.bundle/Contents/Resources/en.lproj/Localizable.strings (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewResources.bundle/Contents/Resources/he.lproj/Localizable.strings (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/facebook-logo.png (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/facebook-logo@2x.png (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadLandscape.jpg (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadLandscape@2x.jpg (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadPortrait.jpg (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadPortrait@2x.jpg (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPhonePortrait.jpg (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPhonePortrait@2x.jpg (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-normal.png (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-normal@2x.png (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-pressed.png (100%) rename {media => clients}/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-pressed@2x.png (100%) rename {media => clients}/ios/FacebookSDK/FBUtility.h (100%) rename {media => clients}/ios/FacebookSDK/FBUtility.m (100%) rename {media => clients}/ios/FacebookSDK/FBViewController+Internal.h (100%) rename {media => clients}/ios/FacebookSDK/FBViewController.h (100%) rename {media => clients}/ios/FacebookSDK/FBViewController.m (100%) rename {media => clients}/ios/FacebookSDK/FBWebDialogs.h (100%) rename {media => clients}/ios/FacebookSDK/FBWebDialogs.m (100%) rename {media => clients}/ios/FacebookSDK/Facebook.h (100%) rename {media => clients}/ios/FacebookSDK/Facebook.m (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDK.h (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/Contents/Resources/en.lproj/Localizable.strings (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/Contents/Resources/he.lproj/Localizable.strings (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/close.png (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/close@2x.png (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/fbicon.png (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/FBFriendPickerView/images/default.png (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/bluetint.png (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/f_logo.png (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/facebook.png (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small-pressed.png (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small-pressed@2x.png (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small.png (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small@2x.png (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/FBPlacePickerView/images/fb_generic_place.png (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/FBProfilePictureView/images/fb_blank_profile_portrait.png (100%) rename {media => clients}/ios/FacebookSDK/FacebookSDKResources.bundle/FBProfilePictureView/images/fb_blank_profile_square.png (100%) rename {media => clients}/ios/FacebookSDK/JSON/FBSBJSON.h (100%) rename {media => clients}/ios/FacebookSDK/JSON/FBSBJSON.m (100%) rename {media => clients}/ios/FacebookSDK/JSON/FBSBJsonBase.h (100%) rename {media => clients}/ios/FacebookSDK/JSON/FBSBJsonBase.m (100%) rename {media => clients}/ios/FacebookSDK/JSON/FBSBJsonParser.h (100%) rename {media => clients}/ios/FacebookSDK/JSON/FBSBJsonParser.m (100%) rename {media => clients}/ios/FacebookSDK/JSON/FBSBJsonWriter.h (100%) rename {media => clients}/ios/FacebookSDK/JSON/FBSBJsonWriter.m (100%) rename {media => clients}/ios/FacebookSDK/NSError+FBError.h (100%) rename {media => clients}/ios/FacebookSDK/NSError+FBError.m (100%) rename {media => clients}/ios/FacebookSDK/Package/FacebookSDK.pmdoc/01package-contents.xml (100%) rename {media => clients}/ios/FacebookSDK/Package/FacebookSDK.pmdoc/01package.xml (100%) rename {media => clients}/ios/FacebookSDK/Package/FacebookSDK.pmdoc/index.xml (100%) rename {media => clients}/ios/FacebookSDK/facebook_ios_sdk_Prefix.pch (100%) rename {media => clients}/ios/NSAttributedString+Attributes.h (100%) rename {media => clients}/ios/NSAttributedString+Attributes.m (100%) rename {media => clients}/ios/NewsBlur-iPad-Info.plist (100%) rename {media => clients}/ios/NewsBlur-iPhone-Info.plist (100%) rename {media => clients}/ios/NewsBlur.ipa (100%) rename {media => clients}/ios/NewsBlur.plist (100%) rename {media => clients}/ios/NewsBlur.xcodeproj/project.pbxproj (100%) rename {media => clients}/ios/NewsBlur.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename {media => clients}/ios/NewsBlur_Prefix.pch (100%) rename {media => clients}/ios/OHAttributedLabel.h (100%) rename {media => clients}/ios/OHAttributedLabel.m (100%) rename {media => clients}/ios/Other Sources/ABTableViewCell.h (100%) rename {media => clients}/ios/Other Sources/ABTableViewCell.m (100%) rename {media => clients}/ios/Other Sources/Base64.h (100%) rename {media => clients}/ios/Other Sources/Base64.m (100%) rename {media => clients}/ios/Other Sources/GTMDefines.h (100%) rename {media => clients}/ios/Other Sources/GTMNString+HTML.h (100%) rename {media => clients}/ios/Other Sources/GTMNString+HTML.m (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Controllers/IASKViewController.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.m (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.m (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.m (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.m (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.m (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.m (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.m (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.m (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.m (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.h (100%) rename {media => clients}/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.m (100%) rename {media => clients}/ios/Other Sources/MBProgressHUD.h (100%) rename {media => clients}/ios/Other Sources/MBProgressHUD.m (100%) rename {media => clients}/ios/Other Sources/NSString+HTML.h (100%) rename {media => clients}/ios/Other Sources/NSString+HTML.m (100%) rename {media => clients}/ios/Other Sources/PullToRefreshView.h (100%) rename {media => clients}/ios/Other Sources/PullToRefreshView.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/Assets/Instapaper-Icon.png (100%) rename {media => clients}/ios/Other Sources/ShareThis/Assets/Instapaper-Icon@2x.png (100%) rename {media => clients}/ios/Other Sources/ShareThis/Assets/Pocket-Icon.png (100%) rename {media => clients}/ios/Other Sources/ShareThis/Assets/Pocket-Icon@2x.png (100%) rename {media => clients}/ios/Other Sources/ShareThis/Assets/Readability-Icon.png (100%) rename {media => clients}/ios/Other Sources/ShareThis/Assets/Readability-Icon@2x.png (100%) rename {media => clients}/ios/Other Sources/ShareThis/EmailService.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/EmailService.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/FacebookService.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/FacebookService.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/InstapaperActivityItem.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/InstapaperActivityItem.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/InstapaperService.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/InstapaperService.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/KeyChainItemWrapper/KeychainItemWrapper.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/KeyChainItemWrapper/KeychainItemWrapper.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/MessageService.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/MessageService.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/PocketActivityItem.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/PocketActivityItem.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/PocketService.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/PocketService.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/ReadLaterService.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/ReadLaterService.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/ReadabilityActivityItem.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/ReadabilityActivityItem.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/ReadabilityService.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/ReadabilityService.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/SafariActivityItem.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/SafariActivityItem.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/SafariService.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/SafariService.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/ShareThis.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/ShareThis.m (100%) rename {media => clients}/ios/Other Sources/ShareThis/TwitterService.h (100%) rename {media => clients}/ios/Other Sources/ShareThis/TwitterService.m (100%) rename {media => clients}/ios/Other Sources/StringHelper.h (100%) rename {media => clients}/ios/Other Sources/StringHelper.m (100%) rename {media => clients}/ios/Other Sources/TransparentToolbar.h (100%) rename {media => clients}/ios/Other Sources/TransparentToolbar.m (100%) rename {media => clients}/ios/Other Sources/UIBarButtonItem+Image.h (100%) rename {media => clients}/ios/Other Sources/UIBarButtonItem+Image.m (100%) rename {media => clients}/ios/Other Sources/UIView+TKCategory.h (100%) rename {media => clients}/ios/Other Sources/UIView+TKCategory.m (100%) rename {media => clients}/ios/Other Sources/fmdb/FMDatabase.h (100%) rename {media => clients}/ios/Other Sources/fmdb/FMDatabase.m (100%) rename {media => clients}/ios/Other Sources/fmdb/FMDatabaseAdditions.h (100%) rename {media => clients}/ios/Other Sources/fmdb/FMDatabaseAdditions.m (100%) rename {media => clients}/ios/Other Sources/fmdb/FMDatabasePool.h (100%) rename {media => clients}/ios/Other Sources/fmdb/FMDatabasePool.m (100%) rename {media => clients}/ios/Other Sources/fmdb/FMDatabaseQueue.h (100%) rename {media => clients}/ios/Other Sources/fmdb/FMDatabaseQueue.m (100%) rename {media => clients}/ios/Other Sources/fmdb/FMResultSet.h (100%) rename {media => clients}/ios/Other Sources/fmdb/FMResultSet.m (100%) rename {media => clients}/ios/Other Sources/fmdb/fmdb.m (100%) rename {media => clients}/ios/Other Sources/main.m (100%) rename {media => clients}/ios/Popover/UIBarButtonItem+WEPopover.h (100%) rename {media => clients}/ios/Popover/UIBarButtonItem+WEPopover.m (100%) rename {media => clients}/ios/Popover/WEPopoverContainerView.h (100%) rename {media => clients}/ios/Popover/WEPopoverContainerView.m (100%) rename {media => clients}/ios/Popover/WEPopoverController.h (100%) rename {media => clients}/ios/Popover/WEPopoverController.m (100%) rename {media => clients}/ios/Popover/WEPopoverParentView.h (100%) rename {media => clients}/ios/Popover/WETouchableView.h (100%) rename {media => clients}/ios/Popover/WETouchableView.m (100%) rename {media => clients}/ios/REComposeViewController/DEComposeRuledView.h (100%) rename {media => clients}/ios/REComposeViewController/DEComposeRuledView.m (100%) rename {media => clients}/ios/REComposeViewController/DEComposeTextView.h (100%) rename {media => clients}/ios/REComposeViewController/DEComposeTextView.m (100%) rename {media => clients}/ios/REComposeViewController/REComposeBackgroundView.h (100%) rename {media => clients}/ios/REComposeViewController/REComposeBackgroundView.m (100%) rename {media => clients}/ios/REComposeViewController/REComposeSheetView.h (100%) rename {media => clients}/ios/REComposeViewController/REComposeSheetView.m (100%) rename {media => clients}/ios/REComposeViewController/REComposeViewController.bundle/AttachmentFrame.png (100%) rename {media => clients}/ios/REComposeViewController/REComposeViewController.bundle/AttachmentFrame@2x.png (100%) rename {media => clients}/ios/REComposeViewController/REComposeViewController.bundle/PaperClip.png (100%) rename {media => clients}/ios/REComposeViewController/REComposeViewController.bundle/PaperClip@2x.png (100%) rename {media => clients}/ios/REComposeViewController/REComposeViewController.bundle/URLAttachment.png (100%) rename {media => clients}/ios/REComposeViewController/REComposeViewController.bundle/URLAttachment@2x.png (100%) rename {media => clients}/ios/REComposeViewController/REComposeViewController.h (100%) rename {media => clients}/ios/REComposeViewController/REComposeViewController.m (100%) rename {media => clients}/ios/Reachability/Reachability.h (100%) rename {media => clients}/ios/Reachability/Reachability.m (100%) rename {media => clients}/ios/Resources-iPad/Classes/DashboardViewController~ipad.xib (100%) rename {media => clients}/ios/Resources-iPad/Classes/LoginViewController~ipad.xib (100%) rename {media => clients}/ios/Resources-iPad/Classes/MoveSiteViewController~ipad.xib (100%) rename {media => clients}/ios/Resources-iPad/Classes/StoryDetailViewController~ipad.xib (100%) rename {media => clients}/ios/Resources-iPad/Classes/TrainerViewController~ipad.xib (100%) rename {media => clients}/ios/Resources-iPad/Images/fountain_pen.png (100%) rename {media => clients}/ios/Resources-iPad/Images/fountain_pen@2x.png (100%) rename {media => clients}/ios/Resources-iPad/Images/fountain_pen@2x.psd (100%) rename {media => clients}/ios/Resources-iPad/Images/fountain_pen_on.png (100%) rename {media => clients}/ios/Resources-iPad/Images/fountain_pen_on@2x.png (100%) rename {media => clients}/ios/Resources-iPad/Images/login_background.png (100%) rename {media => clients}/ios/Resources-iPad/Images/orange_button.png (100%) rename {media => clients}/ios/Resources-iPad/Images/orange_button@2x.png (100%) rename {media => clients}/ios/Resources-iPad/Images/share_background.png (100%) rename {media => clients}/ios/Resources-iPad/Images/share_body_background.png (100%) rename {media => clients}/ios/Resources-iPad/Images/user.png (100%) rename {media => clients}/ios/Resources-iPad/Images/user@2x.png (100%) rename {media => clients}/ios/Resources-iPad/Images/user@2x.psd (100%) rename {media => clients}/ios/Resources-iPad/Images/user_on.png (100%) rename {media => clients}/ios/Resources-iPad/Images/user_on@2x.png (100%) rename {media => clients}/ios/Resources-iPad/MainWindow~ipad.xib (100%) rename {media => clients}/ios/Resources-iPhone/AddSiteAutocompleteCell.xib (100%) rename {media => clients}/ios/Resources-iPhone/AddSiteViewController.xib (100%) rename {media => clients}/ios/Resources-iPhone/DashboardViewController.xib (100%) rename {media => clients}/ios/Resources-iPhone/FeedDetailMenuViewController.xib (100%) rename {media => clients}/ios/Resources-iPhone/FeedDetailViewController.xib (100%) rename {media => clients}/ios/Resources-iPhone/FriendsListViewController.xib (100%) rename {media => clients}/ios/Resources-iPhone/LoginViewController.xib (100%) rename {media => clients}/ios/Resources-iPhone/MainWindow.xib (100%) rename {media => clients}/ios/Resources-iPhone/MoveSiteViewController.xib (100%) rename {media => clients}/ios/Resources-iPhone/NewsBlurViewController.xib (100%) rename {media => clients}/ios/Resources-iPhone/OriginalStoryViewController.xib (100%) rename {media => clients}/ios/Resources-iPhone/ShareViewController.xib (100%) rename {media => clients}/ios/Resources-iPhone/StoryDetailViewController.xib (100%) rename {media => clients}/ios/Resources-iPhone/TrainerViewController.xib (100%) rename {media => clients}/ios/Resources/258-checkmark.png (100%) rename {media => clients}/ios/Resources/258-checkmark@2x.png (100%) rename {media => clients}/ios/Resources/37x-Checkmark.png (100%) rename {media => clients}/ios/Resources/37x-Checkmark@2x.png (100%) rename {media => clients}/ios/Resources/7-location-place.png (100%) rename {media => clients}/ios/Resources/Background.png (100%) rename {media => clients}/ios/Resources/Background@2X.png (100%) rename {media => clients}/ios/Resources/Default-568h@2x.png (100%) rename {media => clients}/ios/Resources/Default-Landscape.png (100%) rename {media => clients}/ios/Resources/Default-Landscape@2x.png (100%) rename {media => clients}/ios/Resources/Default-Landscape@2x~ipad.png (100%) rename {media => clients}/ios/Resources/Default-Landscape~ipad.png (100%) rename {media => clients}/ios/Resources/Default-Portrait.png (100%) rename {media => clients}/ios/Resources/Default-Portrait@2x.png (100%) rename {media => clients}/ios/Resources/Default-Portrait@2x~ipad.png (100%) rename {media => clients}/ios/Resources/Default-Portrait~ipad.png (100%) rename {media => clients}/ios/Resources/Default.png (100%) rename {media => clients}/ios/Resources/Default@2x.png (100%) rename {media => clients}/ios/Resources/Settings.bundle/Root.plist (100%) rename {media => clients}/ios/Resources/Settings.bundle/en.lproj/Root.strings (100%) rename {media => clients}/ios/Resources/UIActivitySafari.png (100%) rename {media => clients}/ios/Resources/UIActivitySafari@2x.png (100%) rename {media => clients}/ios/Resources/ak-icon-allstories.png (100%) rename {media => clients}/ios/Resources/ak-icon-blurblogs.png (100%) rename {media => clients}/ios/Resources/ak-icon-global.png (100%) rename {media => clients}/ios/Resources/all.png (100%) rename {media => clients}/ios/Resources/all@2x.png (100%) rename {media => clients}/ios/Resources/arrow.png (100%) rename {media => clients}/ios/Resources/arrow@2x.png (100%) rename {media => clients}/ios/Resources/arrow_branch.png (100%) rename {media => clients}/ios/Resources/back_button_background.png (100%) rename {media => clients}/ios/Resources/back_button_background@2x.png (100%) rename {media => clients}/ios/Resources/back_button_landscape_background.png (100%) rename {media => clients}/ios/Resources/back_button_landscape_background@2x.png (100%) rename {media => clients}/ios/Resources/back_button_landscape_selected_background.png (100%) rename {media => clients}/ios/Resources/back_button_landscape_selected_background@2x.png (100%) rename {media => clients}/ios/Resources/back_button_selected_background.png (100%) rename {media => clients}/ios/Resources/back_button_selected_background@2x.png (100%) rename {media => clients}/ios/Resources/bar-separator.png (100%) rename {media => clients}/ios/Resources/bar-separator@2x.png (100%) rename {media => clients}/ios/Resources/barbutton_back.png (100%) rename {media => clients}/ios/Resources/barbutton_back@2x.png (100%) rename {media => clients}/ios/Resources/barbutton_forward.png (100%) rename {media => clients}/ios/Resources/barbutton_forward@2x.png (100%) rename {media => clients}/ios/Resources/barbutton_refresh.png (100%) rename {media => clients}/ios/Resources/barbutton_refresh@2x.png (100%) rename {media => clients}/ios/Resources/barbutton_sendto.png (100%) rename {media => clients}/ios/Resources/barbutton_sendto@2x.png (100%) rename {media => clients}/ios/Resources/big_world.png (100%) rename {media => clients}/ios/Resources/bin_closed.png (100%) rename {media => clients}/ios/Resources/button.png (100%) rename {media => clients}/ios/Resources/button@2x.png (100%) rename {media => clients}/ios/Resources/button_selected.png (100%) rename {media => clients}/ios/Resources/button_selected@2x.png (100%) rename {media => clients}/ios/Resources/car.png (100%) rename {media => clients}/ios/Resources/clock.png (100%) rename {media => clients}/ios/Resources/clock@2x.png (100%) rename {media => clients}/ios/Resources/disclosure.png (100%) rename {media => clients}/ios/Resources/disclosure@2x.png (100%) rename {media => clients}/ios/Resources/disclosure_border.png (100%) rename {media => clients}/ios/Resources/disclosure_border@2x.png (100%) rename {media => clients}/ios/Resources/disclosure_down.png (100%) rename {media => clients}/ios/Resources/disclosure_down@2x.png (100%) rename {media => clients}/ios/Resources/email.png (100%) rename {media => clients}/ios/Resources/facebook.png (100%) rename {media => clients}/ios/Resources/facebook_button.png (100%) rename {media => clients}/ios/Resources/facebook_button@2x.png (100%) rename {media => clients}/ios/Resources/facebook_button_on.png (100%) rename {media => clients}/ios/Resources/facebook_button_on@2x.png (100%) rename {media => clients}/ios/Resources/feeds_background.png (100%) rename {media => clients}/ios/Resources/fleuron.png (100%) rename {media => clients}/ios/Resources/fleuron@2x.png (100%) rename {media => clients}/ios/Resources/folder_collapse.png (100%) rename {media => clients}/ios/Resources/folder_expand.png (100%) rename {media => clients}/ios/Resources/g_icn_focus.png (100%) rename {media => clients}/ios/Resources/g_icn_focus@2x.png (100%) rename {media => clients}/ios/Resources/g_icn_folder.png (100%) rename {media => clients}/ios/Resources/g_icn_folder@2x.png (100%) rename {media => clients}/ios/Resources/g_icn_folder_add.png (100%) rename {media => clients}/ios/Resources/g_icn_folder_add@2x.png (100%) rename {media => clients}/ios/Resources/g_icn_folder_rss.png (100%) rename {media => clients}/ios/Resources/g_icn_folder_rss@2x.png (100%) rename {media => clients}/ios/Resources/g_icn_hidden.png (100%) rename {media => clients}/ios/Resources/g_icn_hidden@2x.png (100%) rename {media => clients}/ios/Resources/g_icn_offline.png (100%) rename {media => clients}/ios/Resources/g_icn_offline@2x.png (100%) rename {media => clients}/ios/Resources/g_icn_unread.png (100%) rename {media => clients}/ios/Resources/g_icn_unread@2x.png (100%) rename {media => clients}/ios/Resources/google.png (100%) rename {media => clients}/ios/Resources/green_focus.png (100%) rename {media => clients}/ios/Resources/green_focus@2x.png (100%) rename {media => clients}/ios/Resources/group.png (100%) rename {media => clients}/ios/Resources/group@2x.png (100%) rename {media => clients}/ios/Resources/logo_114.png (100%) rename {media => clients}/ios/Resources/logo_144.png (100%) rename {media => clients}/ios/Resources/logo_512.png (100%) rename {media => clients}/ios/Resources/logo_57.png (100%) rename {media => clients}/ios/Resources/logo_72.png (100%) rename {media => clients}/ios/Resources/logo_background.png (100%) rename {media => clients}/ios/Resources/logo_newsblur_512.png (100%) rename {media => clients}/ios/Resources/logo_newsblur_blur.png (100%) rename {media => clients}/ios/Resources/markread.png (100%) rename {media => clients}/ios/Resources/markread@2x.png (100%) rename {media => clients}/ios/Resources/menu_icn_delete.png (100%) rename {media => clients}/ios/Resources/menu_icn_delete@2x.png (100%) rename {media => clients}/ios/Resources/menu_icn_fetch.png (100%) rename {media => clients}/ios/Resources/menu_icn_fetch@2x.png (100%) rename {media => clients}/ios/Resources/menu_icn_fetch_subscribers.png (100%) rename {media => clients}/ios/Resources/menu_icn_fetch_subscribers@2x.png (100%) rename {media => clients}/ios/Resources/menu_icn_followers.png (100%) rename {media => clients}/ios/Resources/menu_icn_followers@2x.png (100%) rename {media => clients}/ios/Resources/menu_icn_mail.png (100%) rename {media => clients}/ios/Resources/menu_icn_mail@2x.png (100%) rename {media => clients}/ios/Resources/menu_icn_move.png (100%) rename {media => clients}/ios/Resources/menu_icn_move@2x.png (100%) rename {media => clients}/ios/Resources/menu_icn_preferences.png (100%) rename {media => clients}/ios/Resources/menu_icn_preferences@2x.png (100%) rename {media => clients}/ios/Resources/menu_icn_share.png (100%) rename {media => clients}/ios/Resources/menu_icn_share@2x.png (100%) rename {media => clients}/ios/Resources/menu_icn_train.png (100%) rename {media => clients}/ios/Resources/menu_icn_train@2x.png (100%) rename {media => clients}/ios/Resources/nav_button_text.png (100%) rename {media => clients}/ios/Resources/nav_button_text@2x.png (100%) rename {media => clients}/ios/Resources/nav_icn_activity_hover.png (100%) rename {media => clients}/ios/Resources/nav_icn_activity_hover@2x.png (100%) rename {media => clients}/ios/Resources/nav_icn_add.png (100%) rename {media => clients}/ios/Resources/nav_icn_add@2x.png (100%) rename {media => clients}/ios/Resources/nav_icn_settings.png (100%) rename {media => clients}/ios/Resources/nav_icn_settings@2x.png (100%) rename {media => clients}/ios/Resources/nav_story_original@2x.png (100%) rename {media => clients}/ios/Resources/nav_story_text@2x.png (100%) rename {media => clients}/ios/Resources/navbar_background.png (100%) rename {media => clients}/ios/Resources/navbar_background@2x.png (100%) rename {media => clients}/ios/Resources/navbar_landscape_background.png (100%) rename {media => clients}/ios/Resources/navbar_landscape_background@2x.png (100%) rename {media => clients}/ios/Resources/original_button.png (100%) rename {media => clients}/ios/Resources/original_button@2x.png (100%) rename {media => clients}/ios/Resources/popoverArrowDown.png (100%) rename {media => clients}/ios/Resources/popoverArrowDown@2x.png (100%) rename {media => clients}/ios/Resources/popoverArrowDownSimple.png (100%) rename {media => clients}/ios/Resources/popoverArrowLeft.png (100%) rename {media => clients}/ios/Resources/popoverArrowLeft@2x.png (100%) rename {media => clients}/ios/Resources/popoverArrowLeftSimple.png (100%) rename {media => clients}/ios/Resources/popoverArrowRight.png (100%) rename {media => clients}/ios/Resources/popoverArrowRight@2x.png (100%) rename {media => clients}/ios/Resources/popoverArrowRightSimple.png (100%) rename {media => clients}/ios/Resources/popoverArrowUp.png (100%) rename {media => clients}/ios/Resources/popoverArrowUp@2x.png (100%) rename {media => clients}/ios/Resources/popoverArrowUpSimple.png (100%) rename {media => clients}/ios/Resources/popoverBg.png (100%) rename {media => clients}/ios/Resources/popoverBg@2x.png (100%) rename {media => clients}/ios/Resources/popoverBgSimple.png (100%) rename {media => clients}/ios/Resources/rainbow.png (100%) rename {media => clients}/ios/Resources/segmented/segment_active.png (100%) rename {media => clients}/ios/Resources/segmented/segment_inactive.png (100%) rename {media => clients}/ios/Resources/segmented/segment_left_selected.png (100%) rename {media => clients}/ios/Resources/segmented/segment_right_selected.png (100%) rename {media => clients}/ios/Resources/segmented/segment_unselected.png (100%) rename {media => clients}/ios/Resources/share.png (100%) rename {media => clients}/ios/Resources/share@2x.png (100%) rename {media => clients}/ios/Resources/story_share_appnet.png (100%) rename {media => clients}/ios/Resources/story_share_appnet@2x.png (100%) rename {media => clients}/ios/Resources/story_share_appnet_active.png (100%) rename {media => clients}/ios/Resources/story_share_appnet_active@2x.png (100%) rename {media => clients}/ios/Resources/story_share_facebook.png (100%) rename {media => clients}/ios/Resources/story_share_facebook@2x.png (100%) rename {media => clients}/ios/Resources/story_share_facebook_active.png (100%) rename {media => clients}/ios/Resources/story_share_facebook_active@2x.png (100%) rename {media => clients}/ios/Resources/story_share_twitter.png (100%) rename {media => clients}/ios/Resources/story_share_twitter@2x.png (100%) rename {media => clients}/ios/Resources/story_share_twitter_active.png (100%) rename {media => clients}/ios/Resources/story_share_twitter_active@2x.png (100%) rename {media => clients}/ios/Resources/time.png (100%) rename {media => clients}/ios/Resources/toolbar_background.png (100%) rename {media => clients}/ios/Resources/toolbar_background@2x.png (100%) rename {media => clients}/ios/Resources/toolbar_button_landscape.png (100%) rename {media => clients}/ios/Resources/toolbar_button_landscape@2x.png (100%) rename {media => clients}/ios/Resources/toolbar_button_landscape_selected.png (100%) rename {media => clients}/ios/Resources/toolbar_button_selected_landscape@2x.png (100%) rename {media => clients}/ios/Resources/toolbar_tall_background.png (100%) rename {media => clients}/ios/Resources/toolbar_tall_background@2x.png (100%) rename {media => clients}/ios/Resources/train.png (100%) rename {media => clients}/ios/Resources/train@2x.png (100%) rename {media => clients}/ios/Resources/traverse_background.png (100%) rename {media => clients}/ios/Resources/traverse_background@2x.png (100%) rename {media => clients}/ios/Resources/traverse_background_left.png (100%) rename {media => clients}/ios/Resources/traverse_background_left@2x.png (100%) rename {media => clients}/ios/Resources/traverse_done.png (100%) rename {media => clients}/ios/Resources/traverse_done@2x.png (100%) rename {media => clients}/ios/Resources/traverse_next.png (100%) rename {media => clients}/ios/Resources/traverse_next@2x.png (100%) rename {media => clients}/ios/Resources/traverse_previous.png (100%) rename {media => clients}/ios/Resources/traverse_previous@2x.png (100%) rename {media => clients}/ios/Resources/traverse_text.png (100%) rename {media => clients}/ios/Resources/traverse_text@2x.png (100%) rename {media => clients}/ios/Resources/traverse_text_on.png (100%) rename {media => clients}/ios/Resources/traverse_text_on@2x.png (100%) rename {media => clients}/ios/Resources/twitter.png (100%) rename {media => clients}/ios/Resources/twitter_button.png (100%) rename {media => clients}/ios/Resources/twitter_button@2x.png (100%) rename {media => clients}/ios/Resources/twitter_button_on.png (100%) rename {media => clients}/ios/Resources/twitter_button_on@2x.png (100%) rename {media => clients}/ios/Resources/unread_yellow.png (100%) rename {media => clients}/ios/Resources/unread_yellow@2x.png (100%) rename {media => clients}/ios/Resources/user_light.png (100%) rename {media => clients}/ios/Resources/user_light@2x.png (100%) rename {media => clients}/ios/Resources/user_orange.png (100%) rename {media => clients}/ios/Resources/warning.gif (100%) rename {media => clients}/ios/Resources/warning.png (100%) rename {media => clients}/ios/Resources/white_spacer.png (100%) rename {media => clients}/ios/Resources/world.png (100%) rename {media => clients}/ios/Resources/world@2x.png (100%) rename {media => clients}/ios/Resources/zepto.js (100%) rename {media => clients}/ios/Source/JSON.h (100%) rename {media => clients}/ios/Source/NSObject+SBJSON.h (100%) rename {media => clients}/ios/Source/NSObject+SBJSON.m (100%) rename {media => clients}/ios/Source/NSString+SBJSON.h (100%) rename {media => clients}/ios/Source/NSString+SBJSON.m (100%) rename {media => clients}/ios/Source/SBJSON.h (100%) rename {media => clients}/ios/Source/SBJSON.m (100%) rename {media => clients}/ios/Source/SBJsonBase.h (100%) rename {media => clients}/ios/Source/SBJsonBase.m (100%) rename {media => clients}/ios/Source/SBJsonParser.h (100%) rename {media => clients}/ios/Source/SBJsonParser.m (100%) rename {media => clients}/ios/Source/SBJsonWriter.h (100%) rename {media => clients}/ios/Source/SBJsonWriter.m (100%) rename {media => clients}/ios/THCircularProgressView.h (100%) rename {media => clients}/ios/THCircularProgressView.m (100%) rename {media => clients}/ios/Underscore/USArrayWrapper.h (100%) rename {media => clients}/ios/Underscore/USArrayWrapper.m (100%) rename {media => clients}/ios/Underscore/USConstants.h (100%) rename {media => clients}/ios/Underscore/USDictionaryWrapper.h (100%) rename {media => clients}/ios/Underscore/USDictionaryWrapper.m (100%) rename {media => clients}/ios/Underscore/Underscore+Functional.h (100%) rename {media => clients}/ios/Underscore/Underscore+Functional.m (100%) rename {media => clients}/ios/Underscore/Underscore-Prefix.pch (100%) rename {media => clients}/ios/Underscore/Underscore.h (100%) rename {media => clients}/ios/Underscore/Underscore.m (100%) rename {media => clients}/ios/cocoa-oauth/GCOAuth.h (100%) rename {media => clients}/ios/cocoa-oauth/GCOAuth.m (100%) rename {media => clients}/ios/cocoa-oauth/NSData+Base64.h (100%) rename {media => clients}/ios/cocoa-oauth/NSData+Base64.m (100%) rename {media => clients}/ios/cocoa-oauth/README.md (100%) rename {media => clients}/ios/facebook/JSON/JSON.h (100%) rename {media => clients}/ios/facebook/JSON/NSObject+SBJSON.h (100%) rename {media => clients}/ios/facebook/JSON/NSObject+SBJSON.m (100%) rename {media => clients}/ios/facebook/JSON/NSString+SBJSON.h (100%) rename {media => clients}/ios/facebook/JSON/NSString+SBJSON.m (100%) rename {media => clients}/ios/facebook/JSON/SBJSON.h (100%) rename {media => clients}/ios/facebook/JSON/SBJSON.m (100%) rename {media => clients}/ios/facebook/JSON/SBJsonBase.h (100%) rename {media => clients}/ios/facebook/JSON/SBJsonBase.m (100%) rename {media => clients}/ios/facebook/JSON/SBJsonParser.h (100%) rename {media => clients}/ios/facebook/JSON/SBJsonParser.m (100%) rename {media => clients}/ios/facebook/JSON/SBJsonWriter.h (100%) rename {media => clients}/ios/facebook/JSON/SBJsonWriter.m (100%) rename {media => clients}/ios/facebook/facebook-ios-sdk.xcodeproj/project.pbxproj (100%) rename {media => clients}/ios/facebook/facebook-ios-sdk.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename {media => clients}/ios/static/fastTouch.js (100%) rename {media => clients}/ios/static/sample_text.html (100%) rename {media => clients}/ios/static/storyDetailView.css (100%) rename {media => clients}/ios/static/storyDetailView.js (100%) rename {media => clients}/ios/static/trainer.css (100%) rename {media => clients}/ios/static/trainer.js (100%) rename {media => clients}/ios/static/zepto.js (100%) delete mode 100644 media/ios/NewsBlur.xcodeproj/project.xcworkspace/xcuserdata/conesus.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 media/ios/NewsBlur.xcodeproj/xcuserdata/conesus.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist delete mode 100644 media/ios/NewsBlur.xcodeproj/xcuserdata/conesus.xcuserdatad/xcschemes/NewsBlur.xcscheme delete mode 100644 media/ios/NewsBlur.xcodeproj/xcuserdata/conesus.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist delete mode 100644 media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcschemes/NewsBlur.xcscheme delete mode 100644 media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/media/android/.classpath b/clients/android/.classpath similarity index 100% rename from media/android/.classpath rename to clients/android/.classpath diff --git a/media/android/.project b/clients/android/.project similarity index 100% rename from media/android/.project rename to clients/android/.project diff --git a/media/android/NewsBlur/.classpath b/clients/android/NewsBlur/.classpath similarity index 100% rename from media/android/NewsBlur/.classpath rename to clients/android/NewsBlur/.classpath diff --git a/media/android/NewsBlur/.gitignore b/clients/android/NewsBlur/.gitignore similarity index 100% rename from media/android/NewsBlur/.gitignore rename to clients/android/NewsBlur/.gitignore diff --git a/media/android/NewsBlur/.project b/clients/android/NewsBlur/.project similarity index 100% rename from media/android/NewsBlur/.project rename to clients/android/NewsBlur/.project diff --git a/media/android/NewsBlur/.settings/org.eclipse.jdt.core.prefs b/clients/android/NewsBlur/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from media/android/NewsBlur/.settings/org.eclipse.jdt.core.prefs rename to clients/android/NewsBlur/.settings/org.eclipse.jdt.core.prefs diff --git a/media/android/NewsBlur/AndroidManifest.xml b/clients/android/NewsBlur/AndroidManifest.xml similarity index 100% rename from media/android/NewsBlur/AndroidManifest.xml rename to clients/android/NewsBlur/AndroidManifest.xml diff --git a/media/android/NewsBlur/HOWTO-shellbuild.md b/clients/android/NewsBlur/HOWTO-shellbuild.md similarity index 100% rename from media/android/NewsBlur/HOWTO-shellbuild.md rename to clients/android/NewsBlur/HOWTO-shellbuild.md diff --git a/media/android/NewsBlur/assets/reading.css b/clients/android/NewsBlur/assets/reading.css similarity index 100% rename from media/android/NewsBlur/assets/reading.css rename to clients/android/NewsBlur/assets/reading.css diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/.classpath b/clients/android/NewsBlur/libs/ActionBarSherlock/.classpath similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/.classpath rename to clients/android/NewsBlur/libs/ActionBarSherlock/.classpath diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/.project b/clients/android/NewsBlur/libs/ActionBarSherlock/.project similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/.project rename to clients/android/NewsBlur/libs/ActionBarSherlock/.project diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/.settings/org.eclipse.jdt.core.prefs b/clients/android/NewsBlur/libs/ActionBarSherlock/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/.settings/org.eclipse.jdt.core.prefs rename to clients/android/NewsBlur/libs/ActionBarSherlock/.settings/org.eclipse.jdt.core.prefs diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/AndroidManifest.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/AndroidManifest.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/AndroidManifest.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/AndroidManifest.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/README.md b/clients/android/NewsBlur/libs/ActionBarSherlock/README.md similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/README.md rename to clients/android/NewsBlur/libs/ActionBarSherlock/README.md diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/AndroidManifest.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/AndroidManifest.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/AndroidManifest.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/AndroidManifest.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/R.txt b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/R.txt similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/R.txt rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/R.txt diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/actionbarsherlock.jar b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/actionbarsherlock.jar similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/actionbarsherlock.jar rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/actionbarsherlock.jar diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/jarlist.cache b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/jarlist.cache similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/jarlist.cache rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/jarlist.cache diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_inverse_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_inverse_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_inverse_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_inverse_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_bottom_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_share_pack_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_share_pack_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_share_pack_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_share_pack_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_share_pack_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_share_pack_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_share_pack_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_share_pack_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_shadow_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_shadow_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_shadow_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_solid_shadow_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_stacked_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ab_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_focused_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_focused_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_focused_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_focused_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_focused_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_focused_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_focused_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_focused_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_bottom_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_bottom_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_bottom_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_bottom_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_bottom_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_bottom_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_bottom_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_bottom_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_top_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_top_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_top_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_top_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_top_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_top_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_top_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__cab_background_top_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__dialog_full_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__dialog_full_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__dialog_full_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__dialog_full_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__dialog_full_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__dialog_full_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__dialog_full_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__dialog_full_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_ab_back_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_ab_back_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_ab_back_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_ab_back_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_ab_back_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_ab_back_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_ab_back_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_ab_back_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_cab_done_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_cab_done_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_cab_done_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_cab_done_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_cab_done_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_cab_done_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_cab_done_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_cab_done_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_disabled.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_disabled.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_disabled.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_disabled.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_normal.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_normal.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_normal.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_normal.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_search_api_disabled_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_search_api_disabled_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_search_api_disabled_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_search_api_disabled_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_clear_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_go.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_go.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_go.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_go.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_go_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_go_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_go_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_go_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_share_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_share_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_share_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_share_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_share_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_share_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_share_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_menu_share_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_search.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_search.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_search.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_search.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_voice_search.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_voice_search.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_voice_search.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_voice_search.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_voice_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_voice_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_voice_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__ic_voice_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_activated_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_activated_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_activated_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_activated_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_divider_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_divider_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_divider_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_divider_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_divider_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_divider_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_divider_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_divider_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_focused_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_focused_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_focused_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_focused_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_longpressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_longpressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_longpressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_longpressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__menu_dropdown_panel_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__menu_dropdown_panel_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__menu_dropdown_panel_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__menu_dropdown_panel_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__menu_dropdown_panel_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__menu_dropdown_panel_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__menu_dropdown_panel_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__menu_dropdown_panel_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_bg_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_bg_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_bg_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_bg_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_bg_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_bg_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_bg_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_bg_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_primary_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_primary_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_primary_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_primary_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_primary_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_primary_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_primary_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_primary_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_secondary_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_secondary_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_secondary_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_secondary_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_secondary_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_secondary_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_secondary_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__progress_secondary_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_48_inner_holo.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_48_inner_holo.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_48_inner_holo.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_48_inner_holo.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_48_outer_holo.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_48_outer_holo.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_48_outer_holo.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_48_outer_holo.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_disabled_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_disabled_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_disabled_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_disabled_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_disabled_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_disabled_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_disabled_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_disabled_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_focused_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_focused_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_focused_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_focused_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_focused_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_focused_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_focused_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_focused_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__spinner_ab_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_focused_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_focused_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_focused_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_focused_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_pressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_pressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_pressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_selected_pressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_unselected_pressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_unselected_pressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_unselected_pressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__tab_unselected_pressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_selected_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_selected_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_selected_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_selected_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_selected_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_selected_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_selected_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_right_selected_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_selected_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_selected_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_selected_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_selected_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_selected_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_selected_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_selected_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-hdpi/abs__textfield_search_selected_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_inverse_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_inverse_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_inverse_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_inverse_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_bottom_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_share_pack_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_share_pack_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_share_pack_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_share_pack_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_share_pack_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_share_pack_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_share_pack_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_share_pack_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_shadow_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_shadow_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_shadow_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_solid_shadow_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_stacked_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ab_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_focused_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_focused_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_focused_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_focused_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_focused_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_focused_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_focused_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_focused_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_bottom_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_bottom_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_bottom_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_bottom_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_bottom_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_bottom_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_bottom_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_bottom_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_top_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_top_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_top_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_top_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_top_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_top_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_top_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__cab_background_top_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__dialog_full_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__dialog_full_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__dialog_full_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__dialog_full_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__dialog_full_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__dialog_full_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__dialog_full_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__dialog_full_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_ab_back_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_ab_back_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_ab_back_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_ab_back_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_ab_back_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_ab_back_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_ab_back_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_ab_back_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_cab_done_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_cab_done_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_cab_done_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_cab_done_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_cab_done_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_cab_done_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_cab_done_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_cab_done_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_disabled.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_disabled.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_disabled.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_disabled.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_normal.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_normal.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_normal.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_normal.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_search_api_disabled_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_search_api_disabled_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_search_api_disabled_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_search_api_disabled_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_clear_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_go.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_go.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_go.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_go.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_go_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_go_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_go_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_go_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_share_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_share_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_share_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_share_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_share_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_share_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_share_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_menu_share_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_search.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_search.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_search.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_search.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_voice_search.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_voice_search.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_voice_search.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_voice_search.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_voice_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_voice_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_voice_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__ic_voice_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_activated_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_activated_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_activated_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_activated_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_divider_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_divider_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_divider_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_divider_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_divider_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_divider_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_divider_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_divider_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_focused_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_focused_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_focused_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_focused_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_longpressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_longpressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_longpressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_longpressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_selector_disabled_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_selector_disabled_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_selector_disabled_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_selector_disabled_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_selector_disabled_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_selector_disabled_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_selector_disabled_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__list_selector_disabled_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__menu_dropdown_panel_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__menu_dropdown_panel_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__menu_dropdown_panel_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__menu_dropdown_panel_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__menu_dropdown_panel_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__menu_dropdown_panel_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__menu_dropdown_panel_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__menu_dropdown_panel_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_bg_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_bg_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_bg_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_bg_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_bg_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_bg_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_bg_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_bg_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_primary_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_primary_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_primary_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_primary_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_primary_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_primary_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_primary_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_primary_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_secondary_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_secondary_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_secondary_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_secondary_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_secondary_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_secondary_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_secondary_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__progress_secondary_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_48_inner_holo.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_48_inner_holo.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_48_inner_holo.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_48_inner_holo.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_48_outer_holo.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_48_outer_holo.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_48_outer_holo.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_48_outer_holo.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_disabled_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_disabled_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_disabled_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_disabled_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_disabled_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_disabled_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_disabled_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_disabled_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_focused_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_focused_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_focused_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_focused_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_focused_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_focused_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_focused_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_focused_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__spinner_ab_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_focused_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_focused_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_focused_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_focused_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_pressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_pressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_pressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_selected_pressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_unselected_pressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_unselected_pressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_unselected_pressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__tab_unselected_pressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_selected_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_selected_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_selected_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_selected_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_selected_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_selected_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_selected_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_right_selected_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_selected_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_selected_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_selected_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_selected_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_selected_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_selected_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_selected_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-mdpi/abs__textfield_search_selected_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_inverse_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_inverse_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_inverse_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_inverse_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_bottom_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_share_pack_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_share_pack_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_share_pack_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_share_pack_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_share_pack_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_share_pack_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_share_pack_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_share_pack_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_shadow_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_shadow_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_shadow_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_solid_shadow_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_stacked_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ab_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_bottom_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_bottom_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_bottom_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_bottom_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_bottom_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_bottom_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_bottom_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_bottom_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_top_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_top_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_top_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_top_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_top_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_top_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_top_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__cab_background_top_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__dialog_full_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__dialog_full_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__dialog_full_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__dialog_full_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__dialog_full_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__dialog_full_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__dialog_full_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__dialog_full_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_ab_back_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_ab_back_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_ab_back_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_ab_back_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_ab_back_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_ab_back_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_ab_back_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_ab_back_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_cab_done_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_cab_done_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_cab_done_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_cab_done_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_cab_done_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_cab_done_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_cab_done_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_cab_done_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_disabled.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_disabled.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_disabled.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_disabled.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_search_api_disabled_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_search_api_disabled_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_search_api_disabled_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_search_api_disabled_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_clear_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_go.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_go.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_go.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_go.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_go_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_go_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_go_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_go_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_share_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_share_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_share_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_share_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_share_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_share_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_share_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_menu_share_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_search.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_search.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_search.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_search.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_voice_search.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_voice_search.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_voice_search.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_voice_search.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_voice_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_voice_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_voice_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__ic_voice_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_activated_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_activated_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_activated_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_activated_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_divider_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_divider_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_divider_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_divider_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_divider_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_divider_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_divider_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_divider_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_focused_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_focused_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_focused_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_focused_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_longpressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_longpressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_longpressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_longpressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_selector_disabled_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_selector_disabled_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_selector_disabled_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_selector_disabled_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_selector_disabled_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_selector_disabled_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_selector_disabled_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__list_selector_disabled_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_bg_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_bg_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_bg_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_bg_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_bg_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_bg_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_bg_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_bg_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_primary_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_primary_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_primary_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_primary_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_primary_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_primary_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_primary_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_primary_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_secondary_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_secondary_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_secondary_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_secondary_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_secondary_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_secondary_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_secondary_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__progress_secondary_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_48_inner_holo.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_48_inner_holo.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_48_inner_holo.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_48_inner_holo.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_48_outer_holo.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_48_outer_holo.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_48_outer_holo.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_48_outer_holo.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_focused_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_focused_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_focused_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_focused_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_focused_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_focused_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_focused_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_focused_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_focused_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_focused_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_focused_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_focused_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_pressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_pressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_pressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_selected_pressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_unselected_pressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_unselected_pressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_unselected_pressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_unselected_pressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_selected_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_selected_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_selected_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_selected_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_selected_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_selected_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_selected_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__textfield_search_selected_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/gen/com/actionbarsherlock/BuildConfig.java b/clients/android/NewsBlur/libs/ActionBarSherlock/gen/com/actionbarsherlock/BuildConfig.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/gen/com/actionbarsherlock/BuildConfig.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/gen/com/actionbarsherlock/BuildConfig.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/gen/com/actionbarsherlock/R.java b/clients/android/NewsBlur/libs/ActionBarSherlock/gen/com/actionbarsherlock/R.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/gen/com/actionbarsherlock/R.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/gen/com/actionbarsherlock/R.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/libs/android-support-v4.jar b/clients/android/NewsBlur/libs/ActionBarSherlock/libs/android-support-v4.jar similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/libs/android-support-v4.jar rename to clients/android/NewsBlur/libs/ActionBarSherlock/libs/android-support-v4.jar diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/pom.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/pom.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/pom.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/pom.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/project.properties b/clients/android/NewsBlur/libs/ActionBarSherlock/project.properties similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/project.properties rename to clients/android/NewsBlur/libs/ActionBarSherlock/project.properties diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_disable_only_holo_dark.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_disable_only_holo_dark.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_disable_only_holo_dark.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_disable_only_holo_dark.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_disable_only_holo_light.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_disable_only_holo_light.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_disable_only_holo_light.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_disable_only_holo_light.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_holo_dark.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_holo_dark.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_holo_dark.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_holo_dark.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_holo_light.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_holo_light.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_holo_light.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/color/abs__primary_text_holo_light.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_inverse_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_inverse_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_inverse_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_inverse_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_bottom_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_share_pack_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_share_pack_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_share_pack_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_share_pack_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_share_pack_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_share_pack_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_share_pack_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_share_pack_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_shadow_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_shadow_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_shadow_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_solid_shadow_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_stacked_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ab_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_focused_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_focused_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_focused_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_focused_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_focused_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_focused_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_focused_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_focused_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__btn_cab_done_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_bottom_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_bottom_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_bottom_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_bottom_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_bottom_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_bottom_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_bottom_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_bottom_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_top_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_top_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_top_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_top_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_top_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_top_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_top_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__cab_background_top_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__dialog_full_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__dialog_full_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__dialog_full_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__dialog_full_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__dialog_full_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__dialog_full_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__dialog_full_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__dialog_full_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_ab_back_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_ab_back_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_ab_back_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_ab_back_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_ab_back_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_ab_back_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_ab_back_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_ab_back_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_cab_done_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_cab_done_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_cab_done_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_cab_done_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_cab_done_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_cab_done_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_cab_done_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_cab_done_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_disabled.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_disabled.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_disabled.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_disabled.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_normal.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_normal.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_normal.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_normal.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_search_api_disabled_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_search_api_disabled_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_search_api_disabled_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_search_api_disabled_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_clear_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_go.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_go.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_go.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_go.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_go_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_go_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_go_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_go_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_moreoverflow_normal_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_share_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_share_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_share_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_share_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_share_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_share_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_share_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_menu_share_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_search.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_search.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_search.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_search.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_voice_search.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_voice_search.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_voice_search.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_voice_search.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_voice_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_voice_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_voice_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__ic_voice_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_activated_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_activated_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_activated_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_activated_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_divider_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_divider_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_divider_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_divider_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_divider_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_divider_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_divider_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_divider_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_focused_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_focused_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_focused_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_focused_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_longpressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_longpressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_longpressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_longpressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_selector_disabled_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_selector_disabled_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_selector_disabled_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_selector_disabled_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_selector_disabled_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_selector_disabled_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_selector_disabled_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__list_selector_disabled_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__menu_dropdown_panel_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__menu_dropdown_panel_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__menu_dropdown_panel_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__menu_dropdown_panel_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__menu_dropdown_panel_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__menu_dropdown_panel_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__menu_dropdown_panel_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__menu_dropdown_panel_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_bg_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_bg_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_bg_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_bg_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_bg_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_bg_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_bg_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_bg_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_primary_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_primary_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_primary_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_primary_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_primary_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_primary_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_primary_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_primary_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_secondary_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_secondary_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_secondary_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_secondary_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_secondary_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_secondary_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_secondary_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__progress_secondary_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_48_inner_holo.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_48_inner_holo.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_48_inner_holo.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_48_inner_holo.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_48_outer_holo.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_48_outer_holo.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_48_outer_holo.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_48_outer_holo.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_disabled_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_disabled_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_disabled_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_disabled_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_disabled_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_disabled_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_disabled_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_disabled_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_focused_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_focused_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_focused_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_focused_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_focused_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_focused_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_focused_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_focused_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__spinner_ab_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_focused_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_focused_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_focused_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_focused_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_pressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_pressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_pressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_selected_pressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_unselected_pressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_unselected_pressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_unselected_pressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__tab_unselected_pressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_selected_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_selected_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_selected_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_selected_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_selected_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_selected_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_selected_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_right_selected_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_selected_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_selected_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_selected_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_selected_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_selected_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_selected_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_selected_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-hdpi/abs__textfield_search_selected_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_inverse_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_inverse_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_inverse_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_inverse_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_bottom_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_share_pack_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_share_pack_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_share_pack_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_share_pack_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_share_pack_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_share_pack_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_share_pack_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_share_pack_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_shadow_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_shadow_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_shadow_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_solid_shadow_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_stacked_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ab_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_focused_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_focused_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_focused_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_focused_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_focused_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_focused_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_focused_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_focused_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__btn_cab_done_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_bottom_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_bottom_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_bottom_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_bottom_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_bottom_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_bottom_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_bottom_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_bottom_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_top_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_top_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_top_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_top_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_top_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_top_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_top_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__cab_background_top_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__dialog_full_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__dialog_full_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__dialog_full_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__dialog_full_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__dialog_full_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__dialog_full_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__dialog_full_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__dialog_full_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_ab_back_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_ab_back_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_ab_back_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_ab_back_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_ab_back_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_ab_back_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_ab_back_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_ab_back_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_cab_done_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_cab_done_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_cab_done_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_cab_done_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_cab_done_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_cab_done_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_cab_done_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_cab_done_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_disabled.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_disabled.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_disabled.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_disabled.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_normal.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_normal.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_normal.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_normal.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_search_api_disabled_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_search_api_disabled_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_search_api_disabled_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_search_api_disabled_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_clear_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_go.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_go.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_go.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_go.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_go_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_go_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_go_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_go_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_moreoverflow_normal_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_share_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_share_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_share_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_share_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_share_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_share_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_share_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_menu_share_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_search.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_search.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_search.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_search.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_voice_search.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_voice_search.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_voice_search.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_voice_search.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_voice_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_voice_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_voice_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__ic_voice_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_activated_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_activated_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_activated_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_activated_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_divider_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_divider_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_divider_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_divider_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_divider_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_divider_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_divider_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_divider_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_focused_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_focused_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_focused_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_focused_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_longpressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_longpressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_longpressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_longpressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_selector_disabled_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_selector_disabled_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_selector_disabled_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_selector_disabled_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_selector_disabled_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_selector_disabled_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_selector_disabled_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__list_selector_disabled_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__menu_dropdown_panel_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__menu_dropdown_panel_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__menu_dropdown_panel_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__menu_dropdown_panel_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__menu_dropdown_panel_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__menu_dropdown_panel_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__menu_dropdown_panel_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__menu_dropdown_panel_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_bg_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_bg_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_bg_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_bg_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_bg_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_bg_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_bg_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_bg_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_primary_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_primary_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_primary_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_primary_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_primary_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_primary_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_primary_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_primary_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_secondary_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_secondary_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_secondary_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_secondary_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_secondary_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_secondary_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_secondary_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__progress_secondary_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_48_inner_holo.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_48_inner_holo.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_48_inner_holo.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_48_inner_holo.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_48_outer_holo.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_48_outer_holo.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_48_outer_holo.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_48_outer_holo.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_disabled_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_disabled_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_disabled_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_disabled_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_disabled_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_disabled_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_disabled_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_disabled_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_focused_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_focused_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_focused_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_focused_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_focused_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_focused_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_focused_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_focused_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__spinner_ab_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_focused_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_focused_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_focused_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_focused_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_pressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_pressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_pressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_selected_pressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_unselected_pressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_unselected_pressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_unselected_pressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__tab_unselected_pressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_selected_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_selected_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_selected_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_selected_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_selected_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_selected_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_selected_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_right_selected_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_selected_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_selected_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_selected_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_selected_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_selected_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_selected_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_selected_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-mdpi/abs__textfield_search_selected_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-v11/abs__progress_medium_holo.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-v11/abs__progress_medium_holo.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-v11/abs__progress_medium_holo.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-v11/abs__progress_medium_holo.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_inverse_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_inverse_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_inverse_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_inverse_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_bottom_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_share_pack_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_share_pack_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_share_pack_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_share_pack_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_share_pack_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_share_pack_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_share_pack_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_share_pack_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_shadow_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_shadow_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_shadow_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_solid_shadow_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_solid_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_solid_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_solid_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_solid_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_solid_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_solid_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_solid_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_solid_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_stacked_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_transparent_dark_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_transparent_dark_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_transparent_dark_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_transparent_dark_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_transparent_light_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_transparent_light_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_transparent_light_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ab_transparent_light_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_focused_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__btn_cab_done_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_bottom_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_bottom_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_bottom_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_bottom_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_bottom_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_bottom_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_bottom_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_bottom_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_top_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_top_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_top_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_top_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_top_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_top_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_top_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__cab_background_top_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__dialog_full_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__dialog_full_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__dialog_full_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__dialog_full_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__dialog_full_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__dialog_full_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__dialog_full_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__dialog_full_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_ab_back_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_ab_back_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_ab_back_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_ab_back_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_ab_back_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_ab_back_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_ab_back_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_ab_back_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_cab_done_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_cab_done_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_cab_done_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_cab_done_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_cab_done_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_cab_done_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_cab_done_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_cab_done_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_disabled.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_disabled.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_disabled.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_disabled.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_search_api_disabled_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_search_api_disabled_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_search_api_disabled_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_search_api_disabled_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_clear_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_go.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_go.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_go.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_go.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_go_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_go_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_go_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_go_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_moreoverflow_normal_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_share_holo_dark.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_share_holo_dark.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_share_holo_dark.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_share_holo_dark.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_share_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_share_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_share_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_menu_share_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_search.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_search.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_search.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_search.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_voice_search.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_voice_search.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_voice_search.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_voice_search.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_voice_search_api_holo_light.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_voice_search_api_holo_light.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_voice_search_api_holo_light.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__ic_voice_search_api_holo_light.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_activated_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_activated_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_activated_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_activated_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_divider_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_divider_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_divider_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_divider_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_divider_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_divider_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_divider_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_divider_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_focused_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_focused_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_focused_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_focused_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_longpressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_longpressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_longpressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_longpressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_selector_disabled_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_selector_disabled_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_selector_disabled_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_selector_disabled_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_selector_disabled_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_selector_disabled_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_selector_disabled_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__list_selector_disabled_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__menu_dropdown_panel_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_bg_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_bg_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_bg_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_bg_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_bg_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_bg_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_bg_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_bg_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_primary_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_primary_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_primary_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_primary_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_primary_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_primary_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_primary_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_primary_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_secondary_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_secondary_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_secondary_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_secondary_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_secondary_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_secondary_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_secondary_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__progress_secondary_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_48_inner_holo.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_48_inner_holo.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_48_inner_holo.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_48_inner_holo.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_48_outer_holo.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_48_outer_holo.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_48_outer_holo.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_48_outer_holo.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_disabled_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_focused_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_focused_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_focused_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_focused_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_focused_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_focused_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_focused_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_focused_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__spinner_ab_pressed_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_focused_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_focused_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_focused_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_focused_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_pressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_pressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_pressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_selected_pressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_unselected_pressed_holo.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_unselected_pressed_holo.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_unselected_pressed_holo.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_unselected_pressed_holo.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_default_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_default_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_default_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_default_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_default_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_default_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_default_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_default_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_right_selected_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_selected_holo_dark.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_selected_holo_dark.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_selected_holo_dark.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_selected_holo_dark.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_selected_holo_light.9.png b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_selected_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_selected_holo_light.9.png rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable-xhdpi/abs__textfield_search_selected_holo_light.9.png diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__activated_background_holo_dark.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__activated_background_holo_dark.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__activated_background_holo_dark.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__activated_background_holo_dark.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__activated_background_holo_light.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__activated_background_holo_light.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__activated_background_holo_light.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__activated_background_holo_light.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__btn_cab_done_holo_dark.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__btn_cab_done_holo_dark.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__btn_cab_done_holo_dark.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__btn_cab_done_holo_dark.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__btn_cab_done_holo_light.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__btn_cab_done_holo_light.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__btn_cab_done_holo_light.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__btn_cab_done_holo_light.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_clear.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_clear.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_clear.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_clear.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_clear_holo_light.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_clear_holo_light.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_clear_holo_light.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_clear_holo_light.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_menu_moreoverflow_holo_dark.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_menu_moreoverflow_holo_dark.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_menu_moreoverflow_holo_dark.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_menu_moreoverflow_holo_dark.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_menu_moreoverflow_holo_light.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_menu_moreoverflow_holo_light.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_menu_moreoverflow_holo_light.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__ic_menu_moreoverflow_holo_light.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__item_background_holo_dark.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__item_background_holo_dark.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__item_background_holo_dark.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__item_background_holo_dark.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__item_background_holo_light.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__item_background_holo_light.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__item_background_holo_light.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__item_background_holo_light.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_background_transition_holo_dark.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_background_transition_holo_dark.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_background_transition_holo_dark.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_background_transition_holo_dark.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_background_transition_holo_light.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_background_transition_holo_light.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_background_transition_holo_light.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_background_transition_holo_light.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_holo_dark.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_holo_dark.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_holo_dark.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_holo_dark.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_holo_light.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_holo_light.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_holo_light.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__list_selector_holo_light.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_horizontal_holo_dark.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_horizontal_holo_dark.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_horizontal_holo_dark.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_horizontal_holo_dark.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_horizontal_holo_light.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_horizontal_holo_light.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_horizontal_holo_light.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_horizontal_holo_light.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_medium_holo.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_medium_holo.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_medium_holo.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__progress_medium_holo.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__search_dropdown_dark.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__search_dropdown_dark.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__search_dropdown_dark.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__search_dropdown_dark.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__search_dropdown_light.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__search_dropdown_light.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__search_dropdown_light.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__search_dropdown_light.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__spinner_ab_holo_dark.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__spinner_ab_holo_dark.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__spinner_ab_holo_dark.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__spinner_ab_holo_dark.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__spinner_ab_holo_light.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__spinner_ab_holo_light.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__spinner_ab_holo_light.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__spinner_ab_holo_light.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__tab_indicator_ab_holo.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__tab_indicator_ab_holo.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__tab_indicator_ab_holo.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__tab_indicator_ab_holo.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_holo_dark.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_holo_dark.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_holo_dark.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_holo_dark.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_holo_light.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_holo_light.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_holo_light.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_holo_light.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_right_holo_dark.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_right_holo_dark.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_right_holo_dark.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_right_holo_dark.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_right_holo_light.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_right_holo_light.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_right_holo_light.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/drawable/abs__textfield_searchview_right_holo_light.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout-large/abs__action_mode_close_item.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout-large/abs__action_mode_close_item.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout-large/abs__action_mode_close_item.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout-large/abs__action_mode_close_item.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout-v14/sherlock_spinner_dropdown_item.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout-v14/sherlock_spinner_dropdown_item.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout-v14/sherlock_spinner_dropdown_item.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout-v14/sherlock_spinner_dropdown_item.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout-v14/sherlock_spinner_item.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout-v14/sherlock_spinner_item.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout-v14/sherlock_spinner_item.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout-v14/sherlock_spinner_item.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout-xlarge/abs__screen_action_bar.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout-xlarge/abs__screen_action_bar.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout-xlarge/abs__screen_action_bar.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout-xlarge/abs__screen_action_bar.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout-xlarge/abs__screen_action_bar_overlay.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout-xlarge/abs__screen_action_bar_overlay.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout-xlarge/abs__screen_action_bar_overlay.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout-xlarge/abs__screen_action_bar_overlay.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_home.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_home.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_home.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_home.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_tab.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_tab.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_tab.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_tab.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_tab_bar_view.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_tab_bar_view.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_tab_bar_view.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_tab_bar_view.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_title_item.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_title_item.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_title_item.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_bar_title_item.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_menu_item_layout.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_menu_item_layout.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_menu_item_layout.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_menu_item_layout.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_menu_layout.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_menu_layout.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_menu_layout.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_menu_layout.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_mode_bar.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_mode_bar.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_mode_bar.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_mode_bar.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_mode_close_item.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_mode_close_item.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_mode_close_item.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__action_mode_close_item.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__activity_chooser_view.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__activity_chooser_view.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__activity_chooser_view.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__activity_chooser_view.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__activity_chooser_view_list_item.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__activity_chooser_view_list_item.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__activity_chooser_view_list_item.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__activity_chooser_view_list_item.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__dialog_title_holo.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__dialog_title_holo.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__dialog_title_holo.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__dialog_title_holo.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_checkbox.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_checkbox.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_checkbox.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_checkbox.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_icon.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_icon.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_icon.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_icon.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_layout.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_layout.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_layout.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_layout.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_radio.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_radio.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_radio.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__list_menu_item_radio.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__popup_menu_item_layout.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__popup_menu_item_layout.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__popup_menu_item_layout.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__popup_menu_item_layout.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_action_bar.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_action_bar.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_action_bar.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_action_bar.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_action_bar_overlay.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_action_bar_overlay.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_action_bar_overlay.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_action_bar_overlay.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_simple.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_simple.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_simple.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_simple.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_simple_overlay_action_mode.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_simple_overlay_action_mode.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_simple_overlay_action_mode.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__screen_simple_overlay_action_mode.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__search_dropdown_item_icons_2line.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__search_dropdown_item_icons_2line.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__search_dropdown_item_icons_2line.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__search_dropdown_item_icons_2line.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__search_view.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__search_view.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__search_view.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__search_view.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__simple_dropdown_hint.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__simple_dropdown_hint.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__simple_dropdown_hint.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/abs__simple_dropdown_hint.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/sherlock_spinner_dropdown_item.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/sherlock_spinner_dropdown_item.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/sherlock_spinner_dropdown_item.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/sherlock_spinner_dropdown_item.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/layout/sherlock_spinner_item.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/sherlock_spinner_item.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/layout/sherlock_spinner_item.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/layout/sherlock_spinner_item.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-land/abs__dimens.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-land/abs__dimens.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-land/abs__dimens.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-land/abs__dimens.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-large-hdpi-1024x600/abs__dimens.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-large-hdpi-1024x600/abs__dimens.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-large-hdpi-1024x600/abs__dimens.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-large-hdpi-1024x600/abs__dimens.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-large-land-hdpi-1024x600/abs__dimens.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-large-land-hdpi-1024x600/abs__dimens.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-large-land-hdpi-1024x600/abs__dimens.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-large-land-hdpi-1024x600/abs__dimens.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-large-land-mdpi-1024x600/abs__dimens.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-large-land-mdpi-1024x600/abs__dimens.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-large-land-mdpi-1024x600/abs__dimens.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-large-land-mdpi-1024x600/abs__dimens.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-large-mdpi-1024x600/abs__dimens.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-large-mdpi-1024x600/abs__dimens.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-large-mdpi-1024x600/abs__dimens.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-large-mdpi-1024x600/abs__dimens.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-large/abs__dimens.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-large/abs__dimens.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-large/abs__dimens.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-large/abs__dimens.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-sw600dp/abs__bools.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-sw600dp/abs__bools.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-sw600dp/abs__bools.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-sw600dp/abs__bools.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-sw600dp/abs__dimens.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-sw600dp/abs__dimens.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-sw600dp/abs__dimens.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-sw600dp/abs__dimens.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-v11/abs__themes.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-v11/abs__themes.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-v11/abs__themes.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-v11/abs__themes.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-v14/abs__styles.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-v14/abs__styles.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-v14/abs__styles.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-v14/abs__styles.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-v14/abs__themes.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-v14/abs__themes.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-v14/abs__themes.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-v14/abs__themes.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-w360dp/abs__dimens.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-w360dp/abs__dimens.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-w360dp/abs__dimens.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-w360dp/abs__dimens.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-w480dp/abs__bools.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-w480dp/abs__bools.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-w480dp/abs__bools.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-w480dp/abs__bools.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-w480dp/abs__config.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-w480dp/abs__config.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-w480dp/abs__config.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-w480dp/abs__config.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-w500dp/abs__dimens.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-w500dp/abs__dimens.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-w500dp/abs__dimens.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-w500dp/abs__dimens.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-w600dp/abs__dimens.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-w600dp/abs__dimens.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-w600dp/abs__dimens.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-w600dp/abs__dimens.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values-xlarge/abs__dimens.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values-xlarge/abs__dimens.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values-xlarge/abs__dimens.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values-xlarge/abs__dimens.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__attrs.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__attrs.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__attrs.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__attrs.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__bools.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__bools.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__bools.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__bools.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__colors.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__colors.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__colors.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__colors.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__config.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__config.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__config.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__config.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__dimens.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__dimens.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__dimens.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__dimens.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__ids.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__ids.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__ids.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__ids.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__strings.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__strings.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__strings.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__strings.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__styles.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__styles.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__styles.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__styles.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__themes.xml b/clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__themes.xml similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__themes.xml rename to clients/android/NewsBlur/libs/ActionBarSherlock/res/values/abs__themes.xml diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/android/support/v4/app/Watson.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/android/support/v4/app/Watson.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/android/support/v4/app/Watson.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/android/support/v4/app/Watson.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/ActionBarSherlock.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/ActionBarSherlock.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/ActionBarSherlock.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/ActionBarSherlock.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/ActionBar.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/ActionBar.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/ActionBar.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/ActionBar.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockActivity.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockActivity.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockActivity.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockActivity.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockDialogFragment.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockDialogFragment.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockDialogFragment.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockDialogFragment.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockExpandableListActivity.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockExpandableListActivity.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockExpandableListActivity.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockExpandableListActivity.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockFragment.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockFragment.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockFragment.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockFragment.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockFragmentActivity.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockFragmentActivity.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockFragmentActivity.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockFragmentActivity.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockListActivity.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockListActivity.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockListActivity.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockListActivity.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockListFragment.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockListFragment.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockListFragment.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockListFragment.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockPreferenceActivity.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockPreferenceActivity.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockPreferenceActivity.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockPreferenceActivity.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ActionBarSherlockCompat.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ActionBarSherlockCompat.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ActionBarSherlockCompat.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ActionBarSherlockCompat.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ActionBarSherlockNative.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ActionBarSherlockNative.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ActionBarSherlockNative.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ActionBarSherlockNative.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ResourcesCompat.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ResourcesCompat.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ResourcesCompat.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/ResourcesCompat.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/app/ActionBarImpl.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/app/ActionBarImpl.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/app/ActionBarImpl.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/app/ActionBarImpl.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/app/ActionBarWrapper.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/app/ActionBarWrapper.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/app/ActionBarWrapper.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/app/ActionBarWrapper.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/Animator.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/Animator.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/Animator.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/Animator.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorListenerAdapter.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorListenerAdapter.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorListenerAdapter.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorListenerAdapter.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/FloatEvaluator.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/FloatEvaluator.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/FloatEvaluator.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/FloatEvaluator.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/IntEvaluator.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/IntEvaluator.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/IntEvaluator.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/IntEvaluator.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/Keyframe.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/Keyframe.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/Keyframe.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/Keyframe.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/view/animation/AnimatorProxy.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/view/animation/AnimatorProxy.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/view/animation/AnimatorProxy.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/view/animation/AnimatorProxy.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineHorizontalScrollView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineHorizontalScrollView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineHorizontalScrollView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineHorizontalScrollView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/ActionProviderWrapper.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/ActionProviderWrapper.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/ActionProviderWrapper.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/ActionProviderWrapper.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/StandaloneActionMode.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/StandaloneActionMode.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/StandaloneActionMode.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/StandaloneActionMode.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/View_HasStateListenerSupport.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/View_HasStateListenerSupport.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/View_HasStateListenerSupport.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/View_HasStateListenerSupport.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/View_OnAttachStateChangeListener.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/View_OnAttachStateChangeListener.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/View_OnAttachStateChangeListener.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/View_OnAttachStateChangeListener.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenu.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenu.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenu.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenu.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuItem.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuItem.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuItem.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuItem.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuItemView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuItemView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuItemView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuItemView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuPresenter.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuPresenter.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuPresenter.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuPresenter.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ActionMenuView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/BaseMenuPresenter.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/BaseMenuPresenter.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/BaseMenuPresenter.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/BaseMenuPresenter.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ListMenuItemView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ListMenuItemView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ListMenuItemView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/ListMenuItemView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuBuilder.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuBuilder.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuBuilder.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuBuilder.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuItemImpl.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuItemImpl.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuItemImpl.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuItemImpl.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuItemWrapper.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuItemWrapper.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuItemWrapper.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuItemWrapper.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuPopupHelper.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuPopupHelper.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuPopupHelper.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuPopupHelper.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuPresenter.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuPresenter.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuPresenter.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuPresenter.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuWrapper.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuWrapper.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuWrapper.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/MenuWrapper.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/SubMenuBuilder.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/SubMenuBuilder.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/SubMenuBuilder.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/SubMenuBuilder.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/SubMenuWrapper.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/SubMenuWrapper.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/SubMenuWrapper.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/view/menu/SubMenuWrapper.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/AbsActionBarView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/AbsActionBarView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/AbsActionBarView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/AbsActionBarView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarContainer.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarContainer.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarContainer.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarContainer.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarContextView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarContextView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarContextView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarContextView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ActionBarView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CapitalizingButton.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CapitalizingButton.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CapitalizingButton.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CapitalizingButton.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CapitalizingTextView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CapitalizingTextView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CapitalizingTextView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CapitalizingTextView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CollapsibleActionViewWrapper.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CollapsibleActionViewWrapper.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CollapsibleActionViewWrapper.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/CollapsibleActionViewWrapper.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/FakeDialogPhoneWindow.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/FakeDialogPhoneWindow.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/FakeDialogPhoneWindow.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/FakeDialogPhoneWindow.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsAbsSpinner.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsAbsSpinner.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsAbsSpinner.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsAbsSpinner.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsAdapterView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsAdapterView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsAdapterView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsAdapterView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsColorDrawable.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsColorDrawable.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsColorDrawable.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsColorDrawable.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsLinearLayout.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsLinearLayout.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsLinearLayout.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsLinearLayout.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsListPopupWindow.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsListPopupWindow.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsListPopupWindow.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsListPopupWindow.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsProgressBar.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsProgressBar.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsProgressBar.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsProgressBar.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsSpinner.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsSpinner.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsSpinner.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsSpinner.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/IcsView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ScrollingTabContainerView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ScrollingTabContainerView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ScrollingTabContainerView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/internal/widget/ScrollingTabContainerView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/ActionMode.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/ActionMode.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/ActionMode.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/ActionMode.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/ActionProvider.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/ActionProvider.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/ActionProvider.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/ActionProvider.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/CollapsibleActionView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/CollapsibleActionView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/CollapsibleActionView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/CollapsibleActionView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/Menu.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/Menu.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/Menu.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/Menu.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/MenuInflater.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/MenuInflater.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/MenuInflater.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/MenuInflater.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/MenuItem.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/MenuItem.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/MenuItem.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/MenuItem.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/SubMenu.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/SubMenu.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/SubMenu.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/SubMenu.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/Window.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/Window.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/Window.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/view/Window.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ActivityChooserModel.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ActivityChooserModel.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ActivityChooserModel.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ActivityChooserModel.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ActivityChooserView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ActivityChooserView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ActivityChooserView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ActivityChooserView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/SearchView.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/SearchView.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/SearchView.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/SearchView.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ShareActionProvider.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ShareActionProvider.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ShareActionProvider.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/ShareActionProvider.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/SuggestionsAdapter.java b/clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/SuggestionsAdapter.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/SuggestionsAdapter.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/src/com/actionbarsherlock/widget/SuggestionsAdapter.java diff --git a/media/android/NewsBlur/libs/ActionBarSherlock/test/com/actionbarsherlock/internal/ManifestParsingTest.java b/clients/android/NewsBlur/libs/ActionBarSherlock/test/com/actionbarsherlock/internal/ManifestParsingTest.java similarity index 100% rename from media/android/NewsBlur/libs/ActionBarSherlock/test/com/actionbarsherlock/internal/ManifestParsingTest.java rename to clients/android/NewsBlur/libs/ActionBarSherlock/test/com/actionbarsherlock/internal/ManifestParsingTest.java diff --git a/media/android/NewsBlur/libs/gson-2.2.3.jar b/clients/android/NewsBlur/libs/gson-2.2.3.jar similarity index 100% rename from media/android/NewsBlur/libs/gson-2.2.3.jar rename to clients/android/NewsBlur/libs/gson-2.2.3.jar diff --git a/media/android/NewsBlur/lint.xml b/clients/android/NewsBlur/lint.xml similarity index 100% rename from media/android/NewsBlur/lint.xml rename to clients/android/NewsBlur/lint.xml diff --git a/media/android/NewsBlur/proguard-project.txt b/clients/android/NewsBlur/proguard-project.txt similarity index 100% rename from media/android/NewsBlur/proguard-project.txt rename to clients/android/NewsBlur/proguard-project.txt diff --git a/media/android/NewsBlur/project.properties b/clients/android/NewsBlur/project.properties similarity index 100% rename from media/android/NewsBlur/project.properties rename to clients/android/NewsBlur/project.properties diff --git a/media/android/NewsBlur/res/anim/rotate.xml b/clients/android/NewsBlur/res/anim/rotate.xml similarity index 100% rename from media/android/NewsBlur/res/anim/rotate.xml rename to clients/android/NewsBlur/res/anim/rotate.xml diff --git a/media/android/NewsBlur/res/anim/text_down.xml b/clients/android/NewsBlur/res/anim/text_down.xml similarity index 100% rename from media/android/NewsBlur/res/anim/text_down.xml rename to clients/android/NewsBlur/res/anim/text_down.xml diff --git a/media/android/NewsBlur/res/anim/text_up.xml b/clients/android/NewsBlur/res/anim/text_up.xml similarity index 100% rename from media/android/NewsBlur/res/anim/text_up.xml rename to clients/android/NewsBlur/res/anim/text_up.xml diff --git a/media/android/NewsBlur/res/color/button_state_text_selector.xml b/clients/android/NewsBlur/res/color/button_state_text_selector.xml similarity index 100% rename from media/android/NewsBlur/res/color/button_state_text_selector.xml rename to clients/android/NewsBlur/res/color/button_state_text_selector.xml diff --git a/media/android/NewsBlur/res/drawable-hdpi/favourite.png b/clients/android/NewsBlur/res/drawable-hdpi/favourite.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/favourite.png rename to clients/android/NewsBlur/res/drawable-hdpi/favourite.png diff --git a/media/android/NewsBlur/res/drawable-hdpi/have_favourite.png b/clients/android/NewsBlur/res/drawable-hdpi/have_favourite.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/have_favourite.png rename to clients/android/NewsBlur/res/drawable-hdpi/have_favourite.png diff --git a/media/android/NewsBlur/res/drawable-hdpi/indicator_collapsed.png b/clients/android/NewsBlur/res/drawable-hdpi/indicator_collapsed.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/indicator_collapsed.png rename to clients/android/NewsBlur/res/drawable-hdpi/indicator_collapsed.png diff --git a/media/android/NewsBlur/res/drawable-hdpi/indicator_expanded.png b/clients/android/NewsBlur/res/drawable-hdpi/indicator_expanded.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/indicator_expanded.png rename to clients/android/NewsBlur/res/drawable-hdpi/indicator_expanded.png diff --git a/media/android/NewsBlur/res/drawable-hdpi/location_icon.png b/clients/android/NewsBlur/res/drawable-hdpi/location_icon.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/location_icon.png rename to clients/android/NewsBlur/res/drawable-hdpi/location_icon.png diff --git a/media/android/NewsBlur/res/drawable-hdpi/markread.png b/clients/android/NewsBlur/res/drawable-hdpi/markread.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/markread.png rename to clients/android/NewsBlur/res/drawable-hdpi/markread.png diff --git a/media/android/NewsBlur/res/drawable-hdpi/newsblur_share.png b/clients/android/NewsBlur/res/drawable-hdpi/newsblur_share.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/newsblur_share.png rename to clients/android/NewsBlur/res/drawable-hdpi/newsblur_share.png diff --git a/media/android/NewsBlur/res/drawable-hdpi/plus.png b/clients/android/NewsBlur/res/drawable-hdpi/plus.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/plus.png rename to clients/android/NewsBlur/res/drawable-hdpi/plus.png diff --git a/media/android/NewsBlur/res/drawable-hdpi/reply.png b/clients/android/NewsBlur/res/drawable-hdpi/reply.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/reply.png rename to clients/android/NewsBlur/res/drawable-hdpi/reply.png diff --git a/media/android/NewsBlur/res/drawable-hdpi/search.png b/clients/android/NewsBlur/res/drawable-hdpi/search.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/search.png rename to clients/android/NewsBlur/res/drawable-hdpi/search.png diff --git a/media/android/NewsBlur/res/drawable-hdpi/share.png b/clients/android/NewsBlur/res/drawable-hdpi/share.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/share.png rename to clients/android/NewsBlur/res/drawable-hdpi/share.png diff --git a/media/android/NewsBlur/res/drawable-hdpi/tag_negative_already.png b/clients/android/NewsBlur/res/drawable-hdpi/tag_negative_already.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/tag_negative_already.png rename to clients/android/NewsBlur/res/drawable-hdpi/tag_negative_already.png diff --git a/media/android/NewsBlur/res/drawable-hdpi/tag_positive_already.png b/clients/android/NewsBlur/res/drawable-hdpi/tag_positive_already.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/tag_positive_already.png rename to clients/android/NewsBlur/res/drawable-hdpi/tag_positive_already.png diff --git a/media/android/NewsBlur/res/drawable-hdpi/website.png b/clients/android/NewsBlur/res/drawable-hdpi/website.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/website.png rename to clients/android/NewsBlur/res/drawable-hdpi/website.png diff --git a/media/android/NewsBlur/res/drawable-ldpi/newsblur_share.png b/clients/android/NewsBlur/res/drawable-ldpi/newsblur_share.png similarity index 100% rename from media/android/NewsBlur/res/drawable-ldpi/newsblur_share.png rename to clients/android/NewsBlur/res/drawable-ldpi/newsblur_share.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/favourite.png b/clients/android/NewsBlur/res/drawable-mdpi/favourite.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/favourite.png rename to clients/android/NewsBlur/res/drawable-mdpi/favourite.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/have_favourite.png b/clients/android/NewsBlur/res/drawable-mdpi/have_favourite.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/have_favourite.png rename to clients/android/NewsBlur/res/drawable-mdpi/have_favourite.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/indicator_collapsed.png b/clients/android/NewsBlur/res/drawable-mdpi/indicator_collapsed.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/indicator_collapsed.png rename to clients/android/NewsBlur/res/drawable-mdpi/indicator_collapsed.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/indicator_expanded.png b/clients/android/NewsBlur/res/drawable-mdpi/indicator_expanded.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/indicator_expanded.png rename to clients/android/NewsBlur/res/drawable-mdpi/indicator_expanded.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/location_icon.png b/clients/android/NewsBlur/res/drawable-mdpi/location_icon.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/location_icon.png rename to clients/android/NewsBlur/res/drawable-mdpi/location_icon.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/newsblur_share.png b/clients/android/NewsBlur/res/drawable-mdpi/newsblur_share.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/newsblur_share.png rename to clients/android/NewsBlur/res/drawable-mdpi/newsblur_share.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/plus.png b/clients/android/NewsBlur/res/drawable-mdpi/plus.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/plus.png rename to clients/android/NewsBlur/res/drawable-mdpi/plus.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/reply.png b/clients/android/NewsBlur/res/drawable-mdpi/reply.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/reply.png rename to clients/android/NewsBlur/res/drawable-mdpi/reply.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/search.png b/clients/android/NewsBlur/res/drawable-mdpi/search.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/search.png rename to clients/android/NewsBlur/res/drawable-mdpi/search.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/share.png b/clients/android/NewsBlur/res/drawable-mdpi/share.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/share.png rename to clients/android/NewsBlur/res/drawable-mdpi/share.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/tag_negative_already.png b/clients/android/NewsBlur/res/drawable-mdpi/tag_negative_already.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/tag_negative_already.png rename to clients/android/NewsBlur/res/drawable-mdpi/tag_negative_already.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/tag_positive_already.png b/clients/android/NewsBlur/res/drawable-mdpi/tag_positive_already.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/tag_positive_already.png rename to clients/android/NewsBlur/res/drawable-mdpi/tag_positive_already.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/website.png b/clients/android/NewsBlur/res/drawable-mdpi/website.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/website.png rename to clients/android/NewsBlur/res/drawable-mdpi/website.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/classify_negative.png b/clients/android/NewsBlur/res/drawable-xhdpi/classify_negative.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/classify_negative.png rename to clients/android/NewsBlur/res/drawable-xhdpi/classify_negative.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/classify_positive.png b/clients/android/NewsBlur/res/drawable-xhdpi/classify_positive.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/classify_positive.png rename to clients/android/NewsBlur/res/drawable-xhdpi/classify_positive.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/favourite.png b/clients/android/NewsBlur/res/drawable-xhdpi/favourite.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/favourite.png rename to clients/android/NewsBlur/res/drawable-xhdpi/favourite.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/have_favourite.png b/clients/android/NewsBlur/res/drawable-xhdpi/have_favourite.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/have_favourite.png rename to clients/android/NewsBlur/res/drawable-xhdpi/have_favourite.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/indicator_collapsed.png b/clients/android/NewsBlur/res/drawable-xhdpi/indicator_collapsed.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/indicator_collapsed.png rename to clients/android/NewsBlur/res/drawable-xhdpi/indicator_collapsed.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/indicator_expanded.png b/clients/android/NewsBlur/res/drawable-xhdpi/indicator_expanded.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/indicator_expanded.png rename to clients/android/NewsBlur/res/drawable-xhdpi/indicator_expanded.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/location_icon.png b/clients/android/NewsBlur/res/drawable-xhdpi/location_icon.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/location_icon.png rename to clients/android/NewsBlur/res/drawable-xhdpi/location_icon.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/markread.png b/clients/android/NewsBlur/res/drawable-xhdpi/markread.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/markread.png rename to clients/android/NewsBlur/res/drawable-xhdpi/markread.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/newsblur_share.png b/clients/android/NewsBlur/res/drawable-xhdpi/newsblur_share.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/newsblur_share.png rename to clients/android/NewsBlur/res/drawable-xhdpi/newsblur_share.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/plus.png b/clients/android/NewsBlur/res/drawable-xhdpi/plus.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/plus.png rename to clients/android/NewsBlur/res/drawable-xhdpi/plus.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/reply.png b/clients/android/NewsBlur/res/drawable-xhdpi/reply.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/reply.png rename to clients/android/NewsBlur/res/drawable-xhdpi/reply.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/search.png b/clients/android/NewsBlur/res/drawable-xhdpi/search.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/search.png rename to clients/android/NewsBlur/res/drawable-xhdpi/search.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/share.png b/clients/android/NewsBlur/res/drawable-xhdpi/share.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/share.png rename to clients/android/NewsBlur/res/drawable-xhdpi/share.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/tag_negative_already.png b/clients/android/NewsBlur/res/drawable-xhdpi/tag_negative_already.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/tag_negative_already.png rename to clients/android/NewsBlur/res/drawable-xhdpi/tag_negative_already.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/tag_positive_already.png b/clients/android/NewsBlur/res/drawable-xhdpi/tag_positive_already.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/tag_positive_already.png rename to clients/android/NewsBlur/res/drawable-xhdpi/tag_positive_already.png diff --git a/media/android/NewsBlur/res/drawable-xhdpi/website.png b/clients/android/NewsBlur/res/drawable-xhdpi/website.png similarity index 100% rename from media/android/NewsBlur/res/drawable-xhdpi/website.png rename to clients/android/NewsBlur/res/drawable-xhdpi/website.png diff --git a/media/android/NewsBlur/res/drawable/actionbar_background.xml b/clients/android/NewsBlur/res/drawable/actionbar_background.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/actionbar_background.xml rename to clients/android/NewsBlur/res/drawable/actionbar_background.xml diff --git a/media/android/NewsBlur/res/drawable/ak_icon_allstories.png b/clients/android/NewsBlur/res/drawable/ak_icon_allstories.png similarity index 100% rename from media/android/NewsBlur/res/drawable/ak_icon_allstories.png rename to clients/android/NewsBlur/res/drawable/ak_icon_allstories.png diff --git a/media/android/NewsBlur/res/drawable/ak_icon_blurblogs.png b/clients/android/NewsBlur/res/drawable/ak_icon_blurblogs.png similarity index 100% rename from media/android/NewsBlur/res/drawable/ak_icon_blurblogs.png rename to clients/android/NewsBlur/res/drawable/ak_icon_blurblogs.png diff --git a/media/android/NewsBlur/res/drawable/ak_icon_global.png b/clients/android/NewsBlur/res/drawable/ak_icon_global.png similarity index 100% rename from media/android/NewsBlur/res/drawable/ak_icon_global.png rename to clients/android/NewsBlur/res/drawable/ak_icon_global.png diff --git a/media/android/NewsBlur/res/drawable/barbutton_refresh.png b/clients/android/NewsBlur/res/drawable/barbutton_refresh.png similarity index 100% rename from media/android/NewsBlur/res/drawable/barbutton_refresh.png rename to clients/android/NewsBlur/res/drawable/barbutton_refresh.png diff --git a/media/android/NewsBlur/res/drawable/clock.png b/clients/android/NewsBlur/res/drawable/clock.png similarity index 100% rename from media/android/NewsBlur/res/drawable/clock.png rename to clients/android/NewsBlur/res/drawable/clock.png diff --git a/media/android/NewsBlur/res/drawable/divider_light.xml b/clients/android/NewsBlur/res/drawable/divider_light.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/divider_light.xml rename to clients/android/NewsBlur/res/drawable/divider_light.xml diff --git a/media/android/NewsBlur/res/drawable/facebook_background.xml b/clients/android/NewsBlur/res/drawable/facebook_background.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/facebook_background.xml rename to clients/android/NewsBlur/res/drawable/facebook_background.xml diff --git a/media/android/NewsBlur/res/drawable/facebook_logo.png b/clients/android/NewsBlur/res/drawable/facebook_logo.png similarity index 100% rename from media/android/NewsBlur/res/drawable/facebook_logo.png rename to clients/android/NewsBlur/res/drawable/facebook_logo.png diff --git a/media/android/NewsBlur/res/drawable/feed_background_default.xml b/clients/android/NewsBlur/res/drawable/feed_background_default.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/feed_background_default.xml rename to clients/android/NewsBlur/res/drawable/feed_background_default.xml diff --git a/media/android/NewsBlur/res/drawable/g_icn_focus.png b/clients/android/NewsBlur/res/drawable/g_icn_focus.png similarity index 100% rename from media/android/NewsBlur/res/drawable/g_icn_focus.png rename to clients/android/NewsBlur/res/drawable/g_icn_focus.png diff --git a/media/android/NewsBlur/res/drawable/g_icn_folder.png b/clients/android/NewsBlur/res/drawable/g_icn_folder.png similarity index 100% rename from media/android/NewsBlur/res/drawable/g_icn_folder.png rename to clients/android/NewsBlur/res/drawable/g_icn_folder.png diff --git a/media/android/NewsBlur/res/drawable/g_icn_folder_rss.png b/clients/android/NewsBlur/res/drawable/g_icn_folder_rss.png similarity index 100% rename from media/android/NewsBlur/res/drawable/g_icn_folder_rss.png rename to clients/android/NewsBlur/res/drawable/g_icn_folder_rss.png diff --git a/media/android/NewsBlur/res/drawable/g_icn_hidden.png b/clients/android/NewsBlur/res/drawable/g_icn_hidden.png similarity index 100% rename from media/android/NewsBlur/res/drawable/g_icn_hidden.png rename to clients/android/NewsBlur/res/drawable/g_icn_hidden.png diff --git a/media/android/NewsBlur/res/drawable/g_icn_unread.png b/clients/android/NewsBlur/res/drawable/g_icn_unread.png similarity index 100% rename from media/android/NewsBlur/res/drawable/g_icn_unread.png rename to clients/android/NewsBlur/res/drawable/g_icn_unread.png diff --git a/media/android/NewsBlur/res/drawable/gradient_activation_highlight.xml b/clients/android/NewsBlur/res/drawable/gradient_activation_highlight.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/gradient_activation_highlight.xml rename to clients/android/NewsBlur/res/drawable/gradient_activation_highlight.xml diff --git a/media/android/NewsBlur/res/drawable/gradient_background_default.xml b/clients/android/NewsBlur/res/drawable/gradient_background_default.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/gradient_background_default.xml rename to clients/android/NewsBlur/res/drawable/gradient_background_default.xml diff --git a/media/android/NewsBlur/res/drawable/intel_toggle_background_selector.xml b/clients/android/NewsBlur/res/drawable/intel_toggle_background_selector.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/intel_toggle_background_selector.xml rename to clients/android/NewsBlur/res/drawable/intel_toggle_background_selector.xml diff --git a/media/android/NewsBlur/res/drawable/list_background.xml b/clients/android/NewsBlur/res/drawable/list_background.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/list_background.xml rename to clients/android/NewsBlur/res/drawable/list_background.xml diff --git a/media/android/NewsBlur/res/drawable/logo.png b/clients/android/NewsBlur/res/drawable/logo.png similarity index 100% rename from media/android/NewsBlur/res/drawable/logo.png rename to clients/android/NewsBlur/res/drawable/logo.png diff --git a/media/android/NewsBlur/res/drawable/logo_newsblur_blur.png b/clients/android/NewsBlur/res/drawable/logo_newsblur_blur.png similarity index 100% rename from media/android/NewsBlur/res/drawable/logo_newsblur_blur.png rename to clients/android/NewsBlur/res/drawable/logo_newsblur_blur.png diff --git a/media/android/NewsBlur/res/drawable/neutral_count_rect.xml b/clients/android/NewsBlur/res/drawable/neutral_count_rect.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/neutral_count_rect.xml rename to clients/android/NewsBlur/res/drawable/neutral_count_rect.xml diff --git a/media/android/NewsBlur/res/drawable/person.png b/clients/android/NewsBlur/res/drawable/person.png similarity index 100% rename from media/android/NewsBlur/res/drawable/person.png rename to clients/android/NewsBlur/res/drawable/person.png diff --git a/media/android/NewsBlur/res/drawable/positive_count_rect.xml b/clients/android/NewsBlur/res/drawable/positive_count_rect.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/positive_count_rect.xml rename to clients/android/NewsBlur/res/drawable/positive_count_rect.xml diff --git a/media/android/NewsBlur/res/drawable/saved_count_rect.xml b/clients/android/NewsBlur/res/drawable/saved_count_rect.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/saved_count_rect.xml rename to clients/android/NewsBlur/res/drawable/saved_count_rect.xml diff --git a/media/android/NewsBlur/res/drawable/selector_feed_background.xml b/clients/android/NewsBlur/res/drawable/selector_feed_background.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/selector_feed_background.xml rename to clients/android/NewsBlur/res/drawable/selector_feed_background.xml diff --git a/media/android/NewsBlur/res/drawable/selector_folder_background.xml b/clients/android/NewsBlur/res/drawable/selector_folder_background.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/selector_folder_background.xml rename to clients/android/NewsBlur/res/drawable/selector_folder_background.xml diff --git a/media/android/NewsBlur/res/drawable/tag_background_negative.xml b/clients/android/NewsBlur/res/drawable/tag_background_negative.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/tag_background_negative.xml rename to clients/android/NewsBlur/res/drawable/tag_background_negative.xml diff --git a/media/android/NewsBlur/res/drawable/tag_background_neutral.xml b/clients/android/NewsBlur/res/drawable/tag_background_neutral.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/tag_background_neutral.xml rename to clients/android/NewsBlur/res/drawable/tag_background_neutral.xml diff --git a/media/android/NewsBlur/res/drawable/tag_background_positive.xml b/clients/android/NewsBlur/res/drawable/tag_background_positive.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/tag_background_positive.xml rename to clients/android/NewsBlur/res/drawable/tag_background_positive.xml diff --git a/media/android/NewsBlur/res/drawable/transition_edit_background.xml b/clients/android/NewsBlur/res/drawable/transition_edit_background.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/transition_edit_background.xml rename to clients/android/NewsBlur/res/drawable/transition_edit_background.xml diff --git a/media/android/NewsBlur/res/drawable/transparent.xml b/clients/android/NewsBlur/res/drawable/transparent.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/transparent.xml rename to clients/android/NewsBlur/res/drawable/transparent.xml diff --git a/media/android/NewsBlur/res/drawable/twitter_background.xml b/clients/android/NewsBlur/res/drawable/twitter_background.xml similarity index 100% rename from media/android/NewsBlur/res/drawable/twitter_background.xml rename to clients/android/NewsBlur/res/drawable/twitter_background.xml diff --git a/media/android/NewsBlur/res/drawable/twitter_logo.png b/clients/android/NewsBlur/res/drawable/twitter_logo.png similarity index 100% rename from media/android/NewsBlur/res/drawable/twitter_logo.png rename to clients/android/NewsBlur/res/drawable/twitter_logo.png diff --git a/media/android/NewsBlur/res/drawable/world.png b/clients/android/NewsBlur/res/drawable/world.png similarity index 100% rename from media/android/NewsBlur/res/drawable/world.png rename to clients/android/NewsBlur/res/drawable/world.png diff --git a/media/android/NewsBlur/res/layout/activity_addfollow.xml b/clients/android/NewsBlur/res/layout/activity_addfollow.xml similarity index 100% rename from media/android/NewsBlur/res/layout/activity_addfollow.xml rename to clients/android/NewsBlur/res/layout/activity_addfollow.xml diff --git a/media/android/NewsBlur/res/layout/activity_addsites.xml b/clients/android/NewsBlur/res/layout/activity_addsites.xml similarity index 100% rename from media/android/NewsBlur/res/layout/activity_addsites.xml rename to clients/android/NewsBlur/res/layout/activity_addsites.xml diff --git a/media/android/NewsBlur/res/layout/activity_addsocial.xml b/clients/android/NewsBlur/res/layout/activity_addsocial.xml similarity index 100% rename from media/android/NewsBlur/res/layout/activity_addsocial.xml rename to clients/android/NewsBlur/res/layout/activity_addsocial.xml diff --git a/media/android/NewsBlur/res/layout/activity_feed_search.xml b/clients/android/NewsBlur/res/layout/activity_feed_search.xml similarity index 100% rename from media/android/NewsBlur/res/layout/activity_feed_search.xml rename to clients/android/NewsBlur/res/layout/activity_feed_search.xml diff --git a/media/android/NewsBlur/res/layout/activity_itemslist.xml b/clients/android/NewsBlur/res/layout/activity_itemslist.xml similarity index 100% rename from media/android/NewsBlur/res/layout/activity_itemslist.xml rename to clients/android/NewsBlur/res/layout/activity_itemslist.xml diff --git a/media/android/NewsBlur/res/layout/activity_login.xml b/clients/android/NewsBlur/res/layout/activity_login.xml similarity index 100% rename from media/android/NewsBlur/res/layout/activity_login.xml rename to clients/android/NewsBlur/res/layout/activity_login.xml diff --git a/media/android/NewsBlur/res/layout/activity_loginprogress.xml b/clients/android/NewsBlur/res/layout/activity_loginprogress.xml similarity index 100% rename from media/android/NewsBlur/res/layout/activity_loginprogress.xml rename to clients/android/NewsBlur/res/layout/activity_loginprogress.xml diff --git a/media/android/NewsBlur/res/layout/activity_main.xml b/clients/android/NewsBlur/res/layout/activity_main.xml similarity index 100% rename from media/android/NewsBlur/res/layout/activity_main.xml rename to clients/android/NewsBlur/res/layout/activity_main.xml diff --git a/media/android/NewsBlur/res/layout/activity_profile.xml b/clients/android/NewsBlur/res/layout/activity_profile.xml similarity index 100% rename from media/android/NewsBlur/res/layout/activity_profile.xml rename to clients/android/NewsBlur/res/layout/activity_profile.xml diff --git a/media/android/NewsBlur/res/layout/activity_reading.xml b/clients/android/NewsBlur/res/layout/activity_reading.xml similarity index 100% rename from media/android/NewsBlur/res/layout/activity_reading.xml rename to clients/android/NewsBlur/res/layout/activity_reading.xml diff --git a/media/android/NewsBlur/res/layout/activity_settings.xml b/clients/android/NewsBlur/res/layout/activity_settings.xml similarity index 100% rename from media/android/NewsBlur/res/layout/activity_settings.xml rename to clients/android/NewsBlur/res/layout/activity_settings.xml diff --git a/media/android/NewsBlur/res/layout/activity_webcontainer.xml b/clients/android/NewsBlur/res/layout/activity_webcontainer.xml similarity index 100% rename from media/android/NewsBlur/res/layout/activity_webcontainer.xml rename to clients/android/NewsBlur/res/layout/activity_webcontainer.xml diff --git a/media/android/NewsBlur/res/layout/fragment_addfollow.xml b/clients/android/NewsBlur/res/layout/fragment_addfollow.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_addfollow.xml rename to clients/android/NewsBlur/res/layout/fragment_addfollow.xml diff --git a/media/android/NewsBlur/res/layout/fragment_addsites.xml b/clients/android/NewsBlur/res/layout/fragment_addsites.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_addsites.xml rename to clients/android/NewsBlur/res/layout/fragment_addsites.xml diff --git a/media/android/NewsBlur/res/layout/fragment_addsocial.xml b/clients/android/NewsBlur/res/layout/fragment_addsocial.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_addsocial.xml rename to clients/android/NewsBlur/res/layout/fragment_addsocial.xml diff --git a/media/android/NewsBlur/res/layout/fragment_classify_dialog.xml b/clients/android/NewsBlur/res/layout/fragment_classify_dialog.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_classify_dialog.xml rename to clients/android/NewsBlur/res/layout/fragment_classify_dialog.xml diff --git a/media/android/NewsBlur/res/layout/fragment_confirm_dialog.xml b/clients/android/NewsBlur/res/layout/fragment_confirm_dialog.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_confirm_dialog.xml rename to clients/android/NewsBlur/res/layout/fragment_confirm_dialog.xml diff --git a/media/android/NewsBlur/res/layout/fragment_dialog.xml b/clients/android/NewsBlur/res/layout/fragment_dialog.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_dialog.xml rename to clients/android/NewsBlur/res/layout/fragment_dialog.xml diff --git a/media/android/NewsBlur/res/layout/fragment_folderfeedlist.xml b/clients/android/NewsBlur/res/layout/fragment_folderfeedlist.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_folderfeedlist.xml rename to clients/android/NewsBlur/res/layout/fragment_folderfeedlist.xml diff --git a/media/android/NewsBlur/res/layout/fragment_intelligenceselector.xml b/clients/android/NewsBlur/res/layout/fragment_intelligenceselector.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_intelligenceselector.xml rename to clients/android/NewsBlur/res/layout/fragment_intelligenceselector.xml diff --git a/media/android/NewsBlur/res/layout/fragment_itemlist.xml b/clients/android/NewsBlur/res/layout/fragment_itemlist.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_itemlist.xml rename to clients/android/NewsBlur/res/layout/fragment_itemlist.xml diff --git a/media/android/NewsBlur/res/layout/fragment_loadingitems.xml b/clients/android/NewsBlur/res/layout/fragment_loadingitems.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_loadingitems.xml rename to clients/android/NewsBlur/res/layout/fragment_loadingitems.xml diff --git a/media/android/NewsBlur/res/layout/fragment_loginprogress.xml b/clients/android/NewsBlur/res/layout/fragment_loginprogress.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_loginprogress.xml rename to clients/android/NewsBlur/res/layout/fragment_loginprogress.xml diff --git a/media/android/NewsBlur/res/layout/fragment_loginregister.xml b/clients/android/NewsBlur/res/layout/fragment_loginregister.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_loginregister.xml rename to clients/android/NewsBlur/res/layout/fragment_loginregister.xml diff --git a/media/android/NewsBlur/res/layout/fragment_logout_dialog.xml b/clients/android/NewsBlur/res/layout/fragment_logout_dialog.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_logout_dialog.xml rename to clients/android/NewsBlur/res/layout/fragment_logout_dialog.xml diff --git a/media/android/NewsBlur/res/layout/fragment_profileactivity.xml b/clients/android/NewsBlur/res/layout/fragment_profileactivity.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_profileactivity.xml rename to clients/android/NewsBlur/res/layout/fragment_profileactivity.xml diff --git a/media/android/NewsBlur/res/layout/fragment_profiledetails.xml b/clients/android/NewsBlur/res/layout/fragment_profiledetails.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_profiledetails.xml rename to clients/android/NewsBlur/res/layout/fragment_profiledetails.xml diff --git a/media/android/NewsBlur/res/layout/fragment_readingitem.xml b/clients/android/NewsBlur/res/layout/fragment_readingitem.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_readingitem.xml rename to clients/android/NewsBlur/res/layout/fragment_readingitem.xml diff --git a/media/android/NewsBlur/res/layout/fragment_registerprogress.xml b/clients/android/NewsBlur/res/layout/fragment_registerprogress.xml similarity index 100% rename from media/android/NewsBlur/res/layout/fragment_registerprogress.xml rename to clients/android/NewsBlur/res/layout/fragment_registerprogress.xml diff --git a/media/android/NewsBlur/res/layout/include_category.xml b/clients/android/NewsBlur/res/layout/include_category.xml similarity index 100% rename from media/android/NewsBlur/res/layout/include_category.xml rename to clients/android/NewsBlur/res/layout/include_category.xml diff --git a/media/android/NewsBlur/res/layout/include_comment.xml b/clients/android/NewsBlur/res/layout/include_comment.xml similarity index 100% rename from media/android/NewsBlur/res/layout/include_comment.xml rename to clients/android/NewsBlur/res/layout/include_comment.xml diff --git a/media/android/NewsBlur/res/layout/include_reading_item_comment.xml b/clients/android/NewsBlur/res/layout/include_reading_item_comment.xml similarity index 100% rename from media/android/NewsBlur/res/layout/include_reading_item_comment.xml rename to clients/android/NewsBlur/res/layout/include_reading_item_comment.xml diff --git a/media/android/NewsBlur/res/layout/include_reading_item_metadata.xml b/clients/android/NewsBlur/res/layout/include_reading_item_metadata.xml similarity index 100% rename from media/android/NewsBlur/res/layout/include_reading_item_metadata.xml rename to clients/android/NewsBlur/res/layout/include_reading_item_metadata.xml diff --git a/media/android/NewsBlur/res/layout/include_reading_share_bar.xml b/clients/android/NewsBlur/res/layout/include_reading_share_bar.xml similarity index 100% rename from media/android/NewsBlur/res/layout/include_reading_share_bar.xml rename to clients/android/NewsBlur/res/layout/include_reading_share_bar.xml diff --git a/media/android/NewsBlur/res/layout/include_reply.xml b/clients/android/NewsBlur/res/layout/include_reply.xml similarity index 100% rename from media/android/NewsBlur/res/layout/include_reply.xml rename to clients/android/NewsBlur/res/layout/include_reply.xml diff --git a/media/android/NewsBlur/res/layout/merge_category_feed.xml b/clients/android/NewsBlur/res/layout/merge_category_feed.xml similarity index 100% rename from media/android/NewsBlur/res/layout/merge_category_feed.xml rename to clients/android/NewsBlur/res/layout/merge_category_feed.xml diff --git a/media/android/NewsBlur/res/layout/profile_user_statistics.xml b/clients/android/NewsBlur/res/layout/profile_user_statistics.xml similarity index 100% rename from media/android/NewsBlur/res/layout/profile_user_statistics.xml rename to clients/android/NewsBlur/res/layout/profile_user_statistics.xml diff --git a/media/android/NewsBlur/res/layout/readfilter_dialog.xml b/clients/android/NewsBlur/res/layout/readfilter_dialog.xml similarity index 100% rename from media/android/NewsBlur/res/layout/readfilter_dialog.xml rename to clients/android/NewsBlur/res/layout/readfilter_dialog.xml diff --git a/media/android/NewsBlur/res/layout/row_activity.xml b/clients/android/NewsBlur/res/layout/row_activity.xml similarity index 100% rename from media/android/NewsBlur/res/layout/row_activity.xml rename to clients/android/NewsBlur/res/layout/row_activity.xml diff --git a/media/android/NewsBlur/res/layout/row_all_shared_stories.xml b/clients/android/NewsBlur/res/layout/row_all_shared_stories.xml similarity index 100% rename from media/android/NewsBlur/res/layout/row_all_shared_stories.xml rename to clients/android/NewsBlur/res/layout/row_all_shared_stories.xml diff --git a/media/android/NewsBlur/res/layout/row_all_stories.xml b/clients/android/NewsBlur/res/layout/row_all_stories.xml similarity index 100% rename from media/android/NewsBlur/res/layout/row_all_stories.xml rename to clients/android/NewsBlur/res/layout/row_all_stories.xml diff --git a/media/android/NewsBlur/res/layout/row_feed.xml b/clients/android/NewsBlur/res/layout/row_feed.xml similarity index 100% rename from media/android/NewsBlur/res/layout/row_feed.xml rename to clients/android/NewsBlur/res/layout/row_feed.xml diff --git a/media/android/NewsBlur/res/layout/row_feedresult.xml b/clients/android/NewsBlur/res/layout/row_feedresult.xml similarity index 100% rename from media/android/NewsBlur/res/layout/row_feedresult.xml rename to clients/android/NewsBlur/res/layout/row_feedresult.xml diff --git a/media/android/NewsBlur/res/layout/row_folder_collapsed.xml b/clients/android/NewsBlur/res/layout/row_folder_collapsed.xml similarity index 100% rename from media/android/NewsBlur/res/layout/row_folder_collapsed.xml rename to clients/android/NewsBlur/res/layout/row_folder_collapsed.xml diff --git a/media/android/NewsBlur/res/layout/row_folderitem.xml b/clients/android/NewsBlur/res/layout/row_folderitem.xml similarity index 100% rename from media/android/NewsBlur/res/layout/row_folderitem.xml rename to clients/android/NewsBlur/res/layout/row_folderitem.xml diff --git a/media/android/NewsBlur/res/layout/row_item.xml b/clients/android/NewsBlur/res/layout/row_item.xml similarity index 100% rename from media/android/NewsBlur/res/layout/row_item.xml rename to clients/android/NewsBlur/res/layout/row_item.xml diff --git a/media/android/NewsBlur/res/layout/row_saved_stories.xml b/clients/android/NewsBlur/res/layout/row_saved_stories.xml similarity index 100% rename from media/android/NewsBlur/res/layout/row_saved_stories.xml rename to clients/android/NewsBlur/res/layout/row_saved_stories.xml diff --git a/media/android/NewsBlur/res/layout/row_socialfeed.xml b/clients/android/NewsBlur/res/layout/row_socialfeed.xml similarity index 100% rename from media/android/NewsBlur/res/layout/row_socialfeed.xml rename to clients/android/NewsBlur/res/layout/row_socialfeed.xml diff --git a/media/android/NewsBlur/res/layout/row_socialitem.xml b/clients/android/NewsBlur/res/layout/row_socialitem.xml similarity index 100% rename from media/android/NewsBlur/res/layout/row_socialitem.xml rename to clients/android/NewsBlur/res/layout/row_socialitem.xml diff --git a/media/android/NewsBlur/res/layout/state_toggle.xml b/clients/android/NewsBlur/res/layout/state_toggle.xml similarity index 100% rename from media/android/NewsBlur/res/layout/state_toggle.xml rename to clients/android/NewsBlur/res/layout/state_toggle.xml diff --git a/media/android/NewsBlur/res/layout/storyorder_dialog.xml b/clients/android/NewsBlur/res/layout/storyorder_dialog.xml similarity index 100% rename from media/android/NewsBlur/res/layout/storyorder_dialog.xml rename to clients/android/NewsBlur/res/layout/storyorder_dialog.xml diff --git a/media/android/NewsBlur/res/layout/tag_view.xml b/clients/android/NewsBlur/res/layout/tag_view.xml similarity index 100% rename from media/android/NewsBlur/res/layout/tag_view.xml rename to clients/android/NewsBlur/res/layout/tag_view.xml diff --git a/media/android/NewsBlur/res/layout/textsize_slider_dialog.xml b/clients/android/NewsBlur/res/layout/textsize_slider_dialog.xml similarity index 100% rename from media/android/NewsBlur/res/layout/textsize_slider_dialog.xml rename to clients/android/NewsBlur/res/layout/textsize_slider_dialog.xml diff --git a/media/android/NewsBlur/res/menu/allstories_itemslist.xml b/clients/android/NewsBlur/res/menu/allstories_itemslist.xml similarity index 100% rename from media/android/NewsBlur/res/menu/allstories_itemslist.xml rename to clients/android/NewsBlur/res/menu/allstories_itemslist.xml diff --git a/media/android/NewsBlur/res/menu/context_feed.xml b/clients/android/NewsBlur/res/menu/context_feed.xml similarity index 100% rename from media/android/NewsBlur/res/menu/context_feed.xml rename to clients/android/NewsBlur/res/menu/context_feed.xml diff --git a/media/android/NewsBlur/res/menu/context_folder.xml b/clients/android/NewsBlur/res/menu/context_folder.xml similarity index 100% rename from media/android/NewsBlur/res/menu/context_folder.xml rename to clients/android/NewsBlur/res/menu/context_folder.xml diff --git a/media/android/NewsBlur/res/menu/context_story.xml b/clients/android/NewsBlur/res/menu/context_story.xml similarity index 100% rename from media/android/NewsBlur/res/menu/context_story.xml rename to clients/android/NewsBlur/res/menu/context_story.xml diff --git a/media/android/NewsBlur/res/menu/feed_itemslist.xml b/clients/android/NewsBlur/res/menu/feed_itemslist.xml similarity index 100% rename from media/android/NewsBlur/res/menu/feed_itemslist.xml rename to clients/android/NewsBlur/res/menu/feed_itemslist.xml diff --git a/media/android/NewsBlur/res/menu/itemslist.xml b/clients/android/NewsBlur/res/menu/itemslist.xml similarity index 100% rename from media/android/NewsBlur/res/menu/itemslist.xml rename to clients/android/NewsBlur/res/menu/itemslist.xml diff --git a/media/android/NewsBlur/res/menu/main.xml b/clients/android/NewsBlur/res/menu/main.xml similarity index 100% rename from media/android/NewsBlur/res/menu/main.xml rename to clients/android/NewsBlur/res/menu/main.xml diff --git a/media/android/NewsBlur/res/menu/reading.xml b/clients/android/NewsBlur/res/menu/reading.xml similarity index 100% rename from media/android/NewsBlur/res/menu/reading.xml rename to clients/android/NewsBlur/res/menu/reading.xml diff --git a/media/android/NewsBlur/res/menu/search.xml b/clients/android/NewsBlur/res/menu/search.xml similarity index 100% rename from media/android/NewsBlur/res/menu/search.xml rename to clients/android/NewsBlur/res/menu/search.xml diff --git a/media/android/NewsBlur/res/values/attrs.xml b/clients/android/NewsBlur/res/values/attrs.xml similarity index 100% rename from media/android/NewsBlur/res/values/attrs.xml rename to clients/android/NewsBlur/res/values/attrs.xml diff --git a/media/android/NewsBlur/res/values/colors.xml b/clients/android/NewsBlur/res/values/colors.xml similarity index 100% rename from media/android/NewsBlur/res/values/colors.xml rename to clients/android/NewsBlur/res/values/colors.xml diff --git a/media/android/NewsBlur/res/values/strings.xml b/clients/android/NewsBlur/res/values/strings.xml similarity index 100% rename from media/android/NewsBlur/res/values/strings.xml rename to clients/android/NewsBlur/res/values/strings.xml diff --git a/media/android/NewsBlur/res/values/styles.xml b/clients/android/NewsBlur/res/values/styles.xml similarity index 100% rename from media/android/NewsBlur/res/values/styles.xml rename to clients/android/NewsBlur/res/values/styles.xml diff --git a/media/android/NewsBlur/res/values/theme.xml b/clients/android/NewsBlur/res/values/theme.xml similarity index 100% rename from media/android/NewsBlur/res/values/theme.xml rename to clients/android/NewsBlur/res/values/theme.xml diff --git a/media/android/NewsBlur/res/xml/searchable.xml b/clients/android/NewsBlur/res/xml/searchable.xml similarity index 100% rename from media/android/NewsBlur/res/xml/searchable.xml rename to clients/android/NewsBlur/res/xml/searchable.xml diff --git a/media/android/NewsBlur/src/com/newsblur/activity/AddFacebook.java b/clients/android/NewsBlur/src/com/newsblur/activity/AddFacebook.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/AddFacebook.java rename to clients/android/NewsBlur/src/com/newsblur/activity/AddFacebook.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/AddFollow.java b/clients/android/NewsBlur/src/com/newsblur/activity/AddFollow.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/AddFollow.java rename to clients/android/NewsBlur/src/com/newsblur/activity/AddFollow.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/AddSites.java b/clients/android/NewsBlur/src/com/newsblur/activity/AddSites.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/AddSites.java rename to clients/android/NewsBlur/src/com/newsblur/activity/AddSites.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/AddSocial.java b/clients/android/NewsBlur/src/com/newsblur/activity/AddSocial.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/AddSocial.java rename to clients/android/NewsBlur/src/com/newsblur/activity/AddSocial.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/AddTwitter.java b/clients/android/NewsBlur/src/com/newsblur/activity/AddTwitter.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/AddTwitter.java rename to clients/android/NewsBlur/src/com/newsblur/activity/AddTwitter.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/AllSharedStoriesItemsList.java b/clients/android/NewsBlur/src/com/newsblur/activity/AllSharedStoriesItemsList.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/AllSharedStoriesItemsList.java rename to clients/android/NewsBlur/src/com/newsblur/activity/AllSharedStoriesItemsList.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/AllSharedStoriesReading.java b/clients/android/NewsBlur/src/com/newsblur/activity/AllSharedStoriesReading.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/AllSharedStoriesReading.java rename to clients/android/NewsBlur/src/com/newsblur/activity/AllSharedStoriesReading.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/AllStoriesItemsList.java b/clients/android/NewsBlur/src/com/newsblur/activity/AllStoriesItemsList.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/AllStoriesItemsList.java rename to clients/android/NewsBlur/src/com/newsblur/activity/AllStoriesItemsList.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/AllStoriesReading.java b/clients/android/NewsBlur/src/com/newsblur/activity/AllStoriesReading.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/AllStoriesReading.java rename to clients/android/NewsBlur/src/com/newsblur/activity/AllStoriesReading.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/FeedItemsList.java b/clients/android/NewsBlur/src/com/newsblur/activity/FeedItemsList.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/FeedItemsList.java rename to clients/android/NewsBlur/src/com/newsblur/activity/FeedItemsList.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/FeedReading.java b/clients/android/NewsBlur/src/com/newsblur/activity/FeedReading.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/FeedReading.java rename to clients/android/NewsBlur/src/com/newsblur/activity/FeedReading.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/FeedSearch.java b/clients/android/NewsBlur/src/com/newsblur/activity/FeedSearch.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/FeedSearch.java rename to clients/android/NewsBlur/src/com/newsblur/activity/FeedSearch.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/FeedSearchResultAdapter.java b/clients/android/NewsBlur/src/com/newsblur/activity/FeedSearchResultAdapter.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/FeedSearchResultAdapter.java rename to clients/android/NewsBlur/src/com/newsblur/activity/FeedSearchResultAdapter.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/FolderItemsList.java b/clients/android/NewsBlur/src/com/newsblur/activity/FolderItemsList.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/FolderItemsList.java rename to clients/android/NewsBlur/src/com/newsblur/activity/FolderItemsList.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/FolderReading.java b/clients/android/NewsBlur/src/com/newsblur/activity/FolderReading.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/FolderReading.java rename to clients/android/NewsBlur/src/com/newsblur/activity/FolderReading.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/ImportFeeds.java b/clients/android/NewsBlur/src/com/newsblur/activity/ImportFeeds.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/ImportFeeds.java rename to clients/android/NewsBlur/src/com/newsblur/activity/ImportFeeds.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/ItemsList.java b/clients/android/NewsBlur/src/com/newsblur/activity/ItemsList.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/ItemsList.java rename to clients/android/NewsBlur/src/com/newsblur/activity/ItemsList.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/Login.java b/clients/android/NewsBlur/src/com/newsblur/activity/Login.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/Login.java rename to clients/android/NewsBlur/src/com/newsblur/activity/Login.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/LoginProgress.java b/clients/android/NewsBlur/src/com/newsblur/activity/LoginProgress.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/LoginProgress.java rename to clients/android/NewsBlur/src/com/newsblur/activity/LoginProgress.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/Main.java b/clients/android/NewsBlur/src/com/newsblur/activity/Main.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/Main.java rename to clients/android/NewsBlur/src/com/newsblur/activity/Main.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/NbFragmentActivity.java b/clients/android/NewsBlur/src/com/newsblur/activity/NbFragmentActivity.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/NbFragmentActivity.java rename to clients/android/NewsBlur/src/com/newsblur/activity/NbFragmentActivity.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/NewsBlurApplication.java b/clients/android/NewsBlur/src/com/newsblur/activity/NewsBlurApplication.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/NewsBlurApplication.java rename to clients/android/NewsBlur/src/com/newsblur/activity/NewsBlurApplication.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/Profile.java b/clients/android/NewsBlur/src/com/newsblur/activity/Profile.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/Profile.java rename to clients/android/NewsBlur/src/com/newsblur/activity/Profile.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/Reading.java b/clients/android/NewsBlur/src/com/newsblur/activity/Reading.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/Reading.java rename to clients/android/NewsBlur/src/com/newsblur/activity/Reading.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/ReadingAdapter.java b/clients/android/NewsBlur/src/com/newsblur/activity/ReadingAdapter.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/ReadingAdapter.java rename to clients/android/NewsBlur/src/com/newsblur/activity/ReadingAdapter.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/RegisterProgress.java b/clients/android/NewsBlur/src/com/newsblur/activity/RegisterProgress.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/RegisterProgress.java rename to clients/android/NewsBlur/src/com/newsblur/activity/RegisterProgress.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/SavedStoriesItemsList.java b/clients/android/NewsBlur/src/com/newsblur/activity/SavedStoriesItemsList.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/SavedStoriesItemsList.java rename to clients/android/NewsBlur/src/com/newsblur/activity/SavedStoriesItemsList.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/SavedStoriesReading.java b/clients/android/NewsBlur/src/com/newsblur/activity/SavedStoriesReading.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/SavedStoriesReading.java rename to clients/android/NewsBlur/src/com/newsblur/activity/SavedStoriesReading.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/SearchForFeeds.java b/clients/android/NewsBlur/src/com/newsblur/activity/SearchForFeeds.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/SearchForFeeds.java rename to clients/android/NewsBlur/src/com/newsblur/activity/SearchForFeeds.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/Settings.java b/clients/android/NewsBlur/src/com/newsblur/activity/Settings.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/Settings.java rename to clients/android/NewsBlur/src/com/newsblur/activity/Settings.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/SocialFeedItemsList.java b/clients/android/NewsBlur/src/com/newsblur/activity/SocialFeedItemsList.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/SocialFeedItemsList.java rename to clients/android/NewsBlur/src/com/newsblur/activity/SocialFeedItemsList.java diff --git a/media/android/NewsBlur/src/com/newsblur/activity/SocialFeedReading.java b/clients/android/NewsBlur/src/com/newsblur/activity/SocialFeedReading.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/activity/SocialFeedReading.java rename to clients/android/NewsBlur/src/com/newsblur/activity/SocialFeedReading.java diff --git a/media/android/NewsBlur/src/com/newsblur/database/BlurDatabase.java b/clients/android/NewsBlur/src/com/newsblur/database/BlurDatabase.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/database/BlurDatabase.java rename to clients/android/NewsBlur/src/com/newsblur/database/BlurDatabase.java diff --git a/media/android/NewsBlur/src/com/newsblur/database/DatabaseConstants.java b/clients/android/NewsBlur/src/com/newsblur/database/DatabaseConstants.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/database/DatabaseConstants.java rename to clients/android/NewsBlur/src/com/newsblur/database/DatabaseConstants.java diff --git a/media/android/NewsBlur/src/com/newsblur/database/FeedItemsAdapter.java b/clients/android/NewsBlur/src/com/newsblur/database/FeedItemsAdapter.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/database/FeedItemsAdapter.java rename to clients/android/NewsBlur/src/com/newsblur/database/FeedItemsAdapter.java diff --git a/media/android/NewsBlur/src/com/newsblur/database/FeedProvider.java b/clients/android/NewsBlur/src/com/newsblur/database/FeedProvider.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/database/FeedProvider.java rename to clients/android/NewsBlur/src/com/newsblur/database/FeedProvider.java diff --git a/media/android/NewsBlur/src/com/newsblur/database/FeedReadingAdapter.java b/clients/android/NewsBlur/src/com/newsblur/database/FeedReadingAdapter.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/database/FeedReadingAdapter.java rename to clients/android/NewsBlur/src/com/newsblur/database/FeedReadingAdapter.java diff --git a/media/android/NewsBlur/src/com/newsblur/database/MixedExpandableListAdapter.java b/clients/android/NewsBlur/src/com/newsblur/database/MixedExpandableListAdapter.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/database/MixedExpandableListAdapter.java rename to clients/android/NewsBlur/src/com/newsblur/database/MixedExpandableListAdapter.java diff --git a/media/android/NewsBlur/src/com/newsblur/database/MixedFeedsReadingAdapter.java b/clients/android/NewsBlur/src/com/newsblur/database/MixedFeedsReadingAdapter.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/database/MixedFeedsReadingAdapter.java rename to clients/android/NewsBlur/src/com/newsblur/database/MixedFeedsReadingAdapter.java diff --git a/media/android/NewsBlur/src/com/newsblur/database/MultipleFeedItemsAdapter.java b/clients/android/NewsBlur/src/com/newsblur/database/MultipleFeedItemsAdapter.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/database/MultipleFeedItemsAdapter.java rename to clients/android/NewsBlur/src/com/newsblur/database/MultipleFeedItemsAdapter.java diff --git a/media/android/NewsBlur/src/com/newsblur/database/StoryItemsAdapter.java b/clients/android/NewsBlur/src/com/newsblur/database/StoryItemsAdapter.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/database/StoryItemsAdapter.java rename to clients/android/NewsBlur/src/com/newsblur/database/StoryItemsAdapter.java diff --git a/media/android/NewsBlur/src/com/newsblur/domain/Category.java b/clients/android/NewsBlur/src/com/newsblur/domain/Category.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/domain/Category.java rename to clients/android/NewsBlur/src/com/newsblur/domain/Category.java diff --git a/media/android/NewsBlur/src/com/newsblur/domain/Classifier.java b/clients/android/NewsBlur/src/com/newsblur/domain/Classifier.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/domain/Classifier.java rename to clients/android/NewsBlur/src/com/newsblur/domain/Classifier.java diff --git a/media/android/NewsBlur/src/com/newsblur/domain/Comment.java b/clients/android/NewsBlur/src/com/newsblur/domain/Comment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/domain/Comment.java rename to clients/android/NewsBlur/src/com/newsblur/domain/Comment.java diff --git a/media/android/NewsBlur/src/com/newsblur/domain/Feed.java b/clients/android/NewsBlur/src/com/newsblur/domain/Feed.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/domain/Feed.java rename to clients/android/NewsBlur/src/com/newsblur/domain/Feed.java diff --git a/media/android/NewsBlur/src/com/newsblur/domain/FeedResult.java b/clients/android/NewsBlur/src/com/newsblur/domain/FeedResult.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/domain/FeedResult.java rename to clients/android/NewsBlur/src/com/newsblur/domain/FeedResult.java diff --git a/media/android/NewsBlur/src/com/newsblur/domain/Folder.java b/clients/android/NewsBlur/src/com/newsblur/domain/Folder.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/domain/Folder.java rename to clients/android/NewsBlur/src/com/newsblur/domain/Folder.java diff --git a/media/android/NewsBlur/src/com/newsblur/domain/FolderStructure.java b/clients/android/NewsBlur/src/com/newsblur/domain/FolderStructure.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/domain/FolderStructure.java rename to clients/android/NewsBlur/src/com/newsblur/domain/FolderStructure.java diff --git a/media/android/NewsBlur/src/com/newsblur/domain/Reply.java b/clients/android/NewsBlur/src/com/newsblur/domain/Reply.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/domain/Reply.java rename to clients/android/NewsBlur/src/com/newsblur/domain/Reply.java diff --git a/media/android/NewsBlur/src/com/newsblur/domain/SocialFeed.java b/clients/android/NewsBlur/src/com/newsblur/domain/SocialFeed.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/domain/SocialFeed.java rename to clients/android/NewsBlur/src/com/newsblur/domain/SocialFeed.java diff --git a/media/android/NewsBlur/src/com/newsblur/domain/Story.java b/clients/android/NewsBlur/src/com/newsblur/domain/Story.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/domain/Story.java rename to clients/android/NewsBlur/src/com/newsblur/domain/Story.java diff --git a/media/android/NewsBlur/src/com/newsblur/domain/UserDetails.java b/clients/android/NewsBlur/src/com/newsblur/domain/UserDetails.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/domain/UserDetails.java rename to clients/android/NewsBlur/src/com/newsblur/domain/UserDetails.java diff --git a/media/android/NewsBlur/src/com/newsblur/domain/UserProfile.java b/clients/android/NewsBlur/src/com/newsblur/domain/UserProfile.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/domain/UserProfile.java rename to clients/android/NewsBlur/src/com/newsblur/domain/UserProfile.java diff --git a/media/android/NewsBlur/src/com/newsblur/domain/ValueMultimap.java b/clients/android/NewsBlur/src/com/newsblur/domain/ValueMultimap.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/domain/ValueMultimap.java rename to clients/android/NewsBlur/src/com/newsblur/domain/ValueMultimap.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/AddFeedFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/AddFeedFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/AddFeedFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/AddFeedFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/AddFollowFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/AddFollowFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/AddFollowFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/AddFollowFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/AddSitesListFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/AddSitesListFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/AddSitesListFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/AddSitesListFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/AddSocialFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/AddSocialFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/AddSocialFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/AddSocialFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/AlertDialogFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/AlertDialogFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/AlertDialogFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/AlertDialogFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/AllSharedStoriesItemListFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/AllSharedStoriesItemListFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/AllSharedStoriesItemListFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/AllSharedStoriesItemListFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/AllStoriesItemListFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/AllStoriesItemListFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/AllStoriesItemListFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/AllStoriesItemListFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/ClassifierDialogFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/ClassifierDialogFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/ClassifierDialogFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/ClassifierDialogFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/DeleteFeedFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/DeleteFeedFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/DeleteFeedFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/DeleteFeedFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/FeedIntelligenceSelectorFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/FeedIntelligenceSelectorFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/FeedIntelligenceSelectorFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/FeedIntelligenceSelectorFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/FeedItemListFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/FeedItemListFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/FeedItemListFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/FeedItemListFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/FolderItemListFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/FolderItemListFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/FolderItemListFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/FolderItemListFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/FolderListFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/FolderListFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/FolderListFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/FolderListFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/LoadingFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/LoadingFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/LoadingFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/LoadingFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/LoginProgressFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/LoginProgressFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/LoginProgressFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/LoginProgressFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/LoginRegisterFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/LoginRegisterFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/LoginRegisterFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/LoginRegisterFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/LogoutDialogFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/LogoutDialogFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/LogoutDialogFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/LogoutDialogFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/MarkAllReadDialogFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/MarkAllReadDialogFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/MarkAllReadDialogFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/MarkAllReadDialogFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/ProfileActivityFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/ProfileActivityFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/ProfileActivityFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/ProfileActivityFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/ProfileDetailsFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/ProfileDetailsFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/ProfileDetailsFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/ProfileDetailsFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/ReadFilterDialogFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/ReadFilterDialogFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/ReadFilterDialogFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/ReadFilterDialogFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/ReadingItemFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/ReadingItemFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/ReadingItemFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/ReadingItemFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/RegisterProgressFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/RegisterProgressFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/RegisterProgressFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/RegisterProgressFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/ReplyDialogFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/ReplyDialogFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/ReplyDialogFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/ReplyDialogFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/SavedStoriesItemListFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/SavedStoriesItemListFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/SavedStoriesItemListFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/SavedStoriesItemListFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/ShareDialogFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/ShareDialogFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/ShareDialogFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/ShareDialogFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/SocialFeedItemListFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/SocialFeedItemListFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/SocialFeedItemListFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/SocialFeedItemListFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/StoryItemListFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/StoryItemListFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/StoryItemListFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/StoryItemListFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/StoryOrderDialogFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/StoryOrderDialogFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/StoryOrderDialogFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/StoryOrderDialogFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/SyncUpdateFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/SyncUpdateFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/SyncUpdateFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/SyncUpdateFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/TextSizeDialogFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/TextSizeDialogFragment.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/fragment/TextSizeDialogFragment.java rename to clients/android/NewsBlur/src/com/newsblur/fragment/TextSizeDialogFragment.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/APIClient.java b/clients/android/NewsBlur/src/com/newsblur/network/APIClient.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/APIClient.java rename to clients/android/NewsBlur/src/com/newsblur/network/APIClient.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/APIConstants.java b/clients/android/NewsBlur/src/com/newsblur/network/APIConstants.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/APIConstants.java rename to clients/android/NewsBlur/src/com/newsblur/network/APIConstants.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/APIManager.java b/clients/android/NewsBlur/src/com/newsblur/network/APIManager.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/APIManager.java rename to clients/android/NewsBlur/src/com/newsblur/network/APIManager.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/APIResponse.java b/clients/android/NewsBlur/src/com/newsblur/network/APIResponse.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/APIResponse.java rename to clients/android/NewsBlur/src/com/newsblur/network/APIResponse.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/BaseLoaderResponse.java b/clients/android/NewsBlur/src/com/newsblur/network/BaseLoaderResponse.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/BaseLoaderResponse.java rename to clients/android/NewsBlur/src/com/newsblur/network/BaseLoaderResponse.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/LikeCommentTask.java b/clients/android/NewsBlur/src/com/newsblur/network/LikeCommentTask.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/LikeCommentTask.java rename to clients/android/NewsBlur/src/com/newsblur/network/LikeCommentTask.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/MarkFeedAsReadTask.java b/clients/android/NewsBlur/src/com/newsblur/network/MarkFeedAsReadTask.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/MarkFeedAsReadTask.java rename to clients/android/NewsBlur/src/com/newsblur/network/MarkFeedAsReadTask.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/MarkFolderAsReadTask.java b/clients/android/NewsBlur/src/com/newsblur/network/MarkFolderAsReadTask.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/MarkFolderAsReadTask.java rename to clients/android/NewsBlur/src/com/newsblur/network/MarkFolderAsReadTask.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/MarkSocialFeedAsReadTask.java b/clients/android/NewsBlur/src/com/newsblur/network/MarkSocialFeedAsReadTask.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/MarkSocialFeedAsReadTask.java rename to clients/android/NewsBlur/src/com/newsblur/network/MarkSocialFeedAsReadTask.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/SearchAsyncTaskLoader.java b/clients/android/NewsBlur/src/com/newsblur/network/SearchAsyncTaskLoader.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/SearchAsyncTaskLoader.java rename to clients/android/NewsBlur/src/com/newsblur/network/SearchAsyncTaskLoader.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/SearchLoaderResponse.java b/clients/android/NewsBlur/src/com/newsblur/network/SearchLoaderResponse.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/SearchLoaderResponse.java rename to clients/android/NewsBlur/src/com/newsblur/network/SearchLoaderResponse.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/ServerErrorException.java b/clients/android/NewsBlur/src/com/newsblur/network/ServerErrorException.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/ServerErrorException.java rename to clients/android/NewsBlur/src/com/newsblur/network/ServerErrorException.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/SetupCommentSectionTask.java b/clients/android/NewsBlur/src/com/newsblur/network/SetupCommentSectionTask.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/SetupCommentSectionTask.java rename to clients/android/NewsBlur/src/com/newsblur/network/SetupCommentSectionTask.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/UnLikeCommentTask.java b/clients/android/NewsBlur/src/com/newsblur/network/UnLikeCommentTask.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/UnLikeCommentTask.java rename to clients/android/NewsBlur/src/com/newsblur/network/UnLikeCommentTask.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/domain/ActivitiesResponse.java b/clients/android/NewsBlur/src/com/newsblur/network/domain/ActivitiesResponse.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/domain/ActivitiesResponse.java rename to clients/android/NewsBlur/src/com/newsblur/network/domain/ActivitiesResponse.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/domain/CategoriesResponse.java b/clients/android/NewsBlur/src/com/newsblur/network/domain/CategoriesResponse.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/domain/CategoriesResponse.java rename to clients/android/NewsBlur/src/com/newsblur/network/domain/CategoriesResponse.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/domain/FeedFolderResponse.java b/clients/android/NewsBlur/src/com/newsblur/network/domain/FeedFolderResponse.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/domain/FeedFolderResponse.java rename to clients/android/NewsBlur/src/com/newsblur/network/domain/FeedFolderResponse.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/domain/FeedRefreshResponse.java b/clients/android/NewsBlur/src/com/newsblur/network/domain/FeedRefreshResponse.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/domain/FeedRefreshResponse.java rename to clients/android/NewsBlur/src/com/newsblur/network/domain/FeedRefreshResponse.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/domain/LoginErrors.java b/clients/android/NewsBlur/src/com/newsblur/network/domain/LoginErrors.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/domain/LoginErrors.java rename to clients/android/NewsBlur/src/com/newsblur/network/domain/LoginErrors.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/domain/LoginResponse.java b/clients/android/NewsBlur/src/com/newsblur/network/domain/LoginResponse.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/domain/LoginResponse.java rename to clients/android/NewsBlur/src/com/newsblur/network/domain/LoginResponse.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/domain/Message.java b/clients/android/NewsBlur/src/com/newsblur/network/domain/Message.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/domain/Message.java rename to clients/android/NewsBlur/src/com/newsblur/network/domain/Message.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/domain/ProfileResponse.java b/clients/android/NewsBlur/src/com/newsblur/network/domain/ProfileResponse.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/domain/ProfileResponse.java rename to clients/android/NewsBlur/src/com/newsblur/network/domain/ProfileResponse.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/domain/SocialFeedResponse.java b/clients/android/NewsBlur/src/com/newsblur/network/domain/SocialFeedResponse.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/domain/SocialFeedResponse.java rename to clients/android/NewsBlur/src/com/newsblur/network/domain/SocialFeedResponse.java diff --git a/media/android/NewsBlur/src/com/newsblur/network/domain/StoriesResponse.java b/clients/android/NewsBlur/src/com/newsblur/network/domain/StoriesResponse.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/network/domain/StoriesResponse.java rename to clients/android/NewsBlur/src/com/newsblur/network/domain/StoriesResponse.java diff --git a/media/android/NewsBlur/src/com/newsblur/serialization/BooleanTypeAdapter.java b/clients/android/NewsBlur/src/com/newsblur/serialization/BooleanTypeAdapter.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/serialization/BooleanTypeAdapter.java rename to clients/android/NewsBlur/src/com/newsblur/serialization/BooleanTypeAdapter.java diff --git a/media/android/NewsBlur/src/com/newsblur/serialization/DateStringTypeAdapter.java b/clients/android/NewsBlur/src/com/newsblur/serialization/DateStringTypeAdapter.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/serialization/DateStringTypeAdapter.java rename to clients/android/NewsBlur/src/com/newsblur/serialization/DateStringTypeAdapter.java diff --git a/media/android/NewsBlur/src/com/newsblur/service/DetachableResultReceiver.java b/clients/android/NewsBlur/src/com/newsblur/service/DetachableResultReceiver.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/service/DetachableResultReceiver.java rename to clients/android/NewsBlur/src/com/newsblur/service/DetachableResultReceiver.java diff --git a/media/android/NewsBlur/src/com/newsblur/service/SyncService.java b/clients/android/NewsBlur/src/com/newsblur/service/SyncService.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/service/SyncService.java rename to clients/android/NewsBlur/src/com/newsblur/service/SyncService.java diff --git a/media/android/NewsBlur/src/com/newsblur/util/AppConstants.java b/clients/android/NewsBlur/src/com/newsblur/util/AppConstants.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/util/AppConstants.java rename to clients/android/NewsBlur/src/com/newsblur/util/AppConstants.java diff --git a/media/android/NewsBlur/src/com/newsblur/util/FeedUtils.java b/clients/android/NewsBlur/src/com/newsblur/util/FeedUtils.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/util/FeedUtils.java rename to clients/android/NewsBlur/src/com/newsblur/util/FeedUtils.java diff --git a/media/android/NewsBlur/src/com/newsblur/util/FileCache.java b/clients/android/NewsBlur/src/com/newsblur/util/FileCache.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/util/FileCache.java rename to clients/android/NewsBlur/src/com/newsblur/util/FileCache.java diff --git a/media/android/NewsBlur/src/com/newsblur/util/ImageLoader.java b/clients/android/NewsBlur/src/com/newsblur/util/ImageLoader.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/util/ImageLoader.java rename to clients/android/NewsBlur/src/com/newsblur/util/ImageLoader.java diff --git a/media/android/NewsBlur/src/com/newsblur/util/MemoryCache.java b/clients/android/NewsBlur/src/com/newsblur/util/MemoryCache.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/util/MemoryCache.java rename to clients/android/NewsBlur/src/com/newsblur/util/MemoryCache.java diff --git a/media/android/NewsBlur/src/com/newsblur/util/NetworkUtils.java b/clients/android/NewsBlur/src/com/newsblur/util/NetworkUtils.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/util/NetworkUtils.java rename to clients/android/NewsBlur/src/com/newsblur/util/NetworkUtils.java diff --git a/media/android/NewsBlur/src/com/newsblur/util/PrefConstants.java b/clients/android/NewsBlur/src/com/newsblur/util/PrefConstants.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/util/PrefConstants.java rename to clients/android/NewsBlur/src/com/newsblur/util/PrefConstants.java diff --git a/media/android/NewsBlur/src/com/newsblur/util/PrefsUtils.java b/clients/android/NewsBlur/src/com/newsblur/util/PrefsUtils.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/util/PrefsUtils.java rename to clients/android/NewsBlur/src/com/newsblur/util/PrefsUtils.java diff --git a/media/android/NewsBlur/src/com/newsblur/util/ReadFilter.java b/clients/android/NewsBlur/src/com/newsblur/util/ReadFilter.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/util/ReadFilter.java rename to clients/android/NewsBlur/src/com/newsblur/util/ReadFilter.java diff --git a/media/android/NewsBlur/src/com/newsblur/util/ReadFilterChangedListener.java b/clients/android/NewsBlur/src/com/newsblur/util/ReadFilterChangedListener.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/util/ReadFilterChangedListener.java rename to clients/android/NewsBlur/src/com/newsblur/util/ReadFilterChangedListener.java diff --git a/media/android/NewsBlur/src/com/newsblur/util/StoryOrder.java b/clients/android/NewsBlur/src/com/newsblur/util/StoryOrder.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/util/StoryOrder.java rename to clients/android/NewsBlur/src/com/newsblur/util/StoryOrder.java diff --git a/media/android/NewsBlur/src/com/newsblur/util/StoryOrderChangedListener.java b/clients/android/NewsBlur/src/com/newsblur/util/StoryOrderChangedListener.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/util/StoryOrderChangedListener.java rename to clients/android/NewsBlur/src/com/newsblur/util/StoryOrderChangedListener.java diff --git a/media/android/NewsBlur/src/com/newsblur/util/UIUtils.java b/clients/android/NewsBlur/src/com/newsblur/util/UIUtils.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/util/UIUtils.java rename to clients/android/NewsBlur/src/com/newsblur/util/UIUtils.java diff --git a/media/android/NewsBlur/src/com/newsblur/util/ViewUtils.java b/clients/android/NewsBlur/src/com/newsblur/util/ViewUtils.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/util/ViewUtils.java rename to clients/android/NewsBlur/src/com/newsblur/util/ViewUtils.java diff --git a/media/android/NewsBlur/src/com/newsblur/view/ActivitiesAdapter.java b/clients/android/NewsBlur/src/com/newsblur/view/ActivitiesAdapter.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/view/ActivitiesAdapter.java rename to clients/android/NewsBlur/src/com/newsblur/view/ActivitiesAdapter.java diff --git a/media/android/NewsBlur/src/com/newsblur/view/FeedItemViewBinder.java b/clients/android/NewsBlur/src/com/newsblur/view/FeedItemViewBinder.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/view/FeedItemViewBinder.java rename to clients/android/NewsBlur/src/com/newsblur/view/FeedItemViewBinder.java diff --git a/media/android/NewsBlur/src/com/newsblur/view/FlowLayout.java b/clients/android/NewsBlur/src/com/newsblur/view/FlowLayout.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/view/FlowLayout.java rename to clients/android/NewsBlur/src/com/newsblur/view/FlowLayout.java diff --git a/media/android/NewsBlur/src/com/newsblur/view/FolderTreeViewBinder.java b/clients/android/NewsBlur/src/com/newsblur/view/FolderTreeViewBinder.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/view/FolderTreeViewBinder.java rename to clients/android/NewsBlur/src/com/newsblur/view/FolderTreeViewBinder.java diff --git a/media/android/NewsBlur/src/com/newsblur/view/NewsblurWebview.java b/clients/android/NewsBlur/src/com/newsblur/view/NewsblurWebview.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/view/NewsblurWebview.java rename to clients/android/NewsBlur/src/com/newsblur/view/NewsblurWebview.java diff --git a/media/android/NewsBlur/src/com/newsblur/view/NonfocusScrollview.java b/clients/android/NewsBlur/src/com/newsblur/view/NonfocusScrollview.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/view/NonfocusScrollview.java rename to clients/android/NewsBlur/src/com/newsblur/view/NonfocusScrollview.java diff --git a/media/android/NewsBlur/src/com/newsblur/view/SocialFeedViewBinder.java b/clients/android/NewsBlur/src/com/newsblur/view/SocialFeedViewBinder.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/view/SocialFeedViewBinder.java rename to clients/android/NewsBlur/src/com/newsblur/view/SocialFeedViewBinder.java diff --git a/media/android/NewsBlur/src/com/newsblur/view/SocialItemViewBinder.java b/clients/android/NewsBlur/src/com/newsblur/view/SocialItemViewBinder.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/view/SocialItemViewBinder.java rename to clients/android/NewsBlur/src/com/newsblur/view/SocialItemViewBinder.java diff --git a/media/android/NewsBlur/src/com/newsblur/view/StateToggleButton.java b/clients/android/NewsBlur/src/com/newsblur/view/StateToggleButton.java similarity index 100% rename from media/android/NewsBlur/src/com/newsblur/view/StateToggleButton.java rename to clients/android/NewsBlur/src/com/newsblur/view/StateToggleButton.java diff --git a/media/android/NewsBlurTest/.classpath b/clients/android/NewsBlurTest/.classpath similarity index 100% rename from media/android/NewsBlurTest/.classpath rename to clients/android/NewsBlurTest/.classpath diff --git a/media/android/NewsBlurTest/.project b/clients/android/NewsBlurTest/.project similarity index 100% rename from media/android/NewsBlurTest/.project rename to clients/android/NewsBlurTest/.project diff --git a/media/android/NewsBlurTest/AndroidManifest.xml b/clients/android/NewsBlurTest/AndroidManifest.xml similarity index 100% rename from media/android/NewsBlurTest/AndroidManifest.xml rename to clients/android/NewsBlurTest/AndroidManifest.xml diff --git a/media/android/NewsBlurTest/proguard-project.txt b/clients/android/NewsBlurTest/proguard-project.txt similarity index 100% rename from media/android/NewsBlurTest/proguard-project.txt rename to clients/android/NewsBlurTest/proguard-project.txt diff --git a/media/android/NewsBlurTest/project.properties b/clients/android/NewsBlurTest/project.properties similarity index 100% rename from media/android/NewsBlurTest/project.properties rename to clients/android/NewsBlurTest/project.properties diff --git a/media/android/NewsBlurTest/res/drawable-hdpi/ic_launcher.png b/clients/android/NewsBlurTest/res/drawable-hdpi/ic_launcher.png similarity index 100% rename from media/android/NewsBlurTest/res/drawable-hdpi/ic_launcher.png rename to clients/android/NewsBlurTest/res/drawable-hdpi/ic_launcher.png diff --git a/media/android/NewsBlurTest/res/drawable-ldpi/ic_launcher.png b/clients/android/NewsBlurTest/res/drawable-ldpi/ic_launcher.png similarity index 100% rename from media/android/NewsBlurTest/res/drawable-ldpi/ic_launcher.png rename to clients/android/NewsBlurTest/res/drawable-ldpi/ic_launcher.png diff --git a/media/android/NewsBlurTest/res/drawable-mdpi/ic_launcher.png b/clients/android/NewsBlurTest/res/drawable-mdpi/ic_launcher.png similarity index 100% rename from media/android/NewsBlurTest/res/drawable-mdpi/ic_launcher.png rename to clients/android/NewsBlurTest/res/drawable-mdpi/ic_launcher.png diff --git a/media/android/NewsBlurTest/res/drawable-xhdpi/ic_launcher.png b/clients/android/NewsBlurTest/res/drawable-xhdpi/ic_launcher.png similarity index 100% rename from media/android/NewsBlurTest/res/drawable-xhdpi/ic_launcher.png rename to clients/android/NewsBlurTest/res/drawable-xhdpi/ic_launcher.png diff --git a/media/android/NewsBlurTest/res/layout/main.xml b/clients/android/NewsBlurTest/res/layout/main.xml similarity index 100% rename from media/android/NewsBlurTest/res/layout/main.xml rename to clients/android/NewsBlurTest/res/layout/main.xml diff --git a/media/android/NewsBlurTest/res/values/strings.xml b/clients/android/NewsBlurTest/res/values/strings.xml similarity index 100% rename from media/android/NewsBlurTest/res/values/strings.xml rename to clients/android/NewsBlurTest/res/values/strings.xml diff --git a/media/android/NewsBlurTest/src/com/newsblur/test/database/FolderProviderTest.java b/clients/android/NewsBlurTest/src/com/newsblur/test/database/FolderProviderTest.java similarity index 100% rename from media/android/NewsBlurTest/src/com/newsblur/test/database/FolderProviderTest.java rename to clients/android/NewsBlurTest/src/com/newsblur/test/database/FolderProviderTest.java diff --git a/media/android/NewsBlurTest/src/com/newsblur/test/domain/StoryTest.java b/clients/android/NewsBlurTest/src/com/newsblur/test/domain/StoryTest.java similarity index 100% rename from media/android/NewsBlurTest/src/com/newsblur/test/domain/StoryTest.java rename to clients/android/NewsBlurTest/src/com/newsblur/test/domain/StoryTest.java diff --git a/media/ios/AFNetworking/AFHTTPClient.h b/clients/ios/AFNetworking/AFHTTPClient.h similarity index 100% rename from media/ios/AFNetworking/AFHTTPClient.h rename to clients/ios/AFNetworking/AFHTTPClient.h diff --git a/media/ios/AFNetworking/AFHTTPClient.m b/clients/ios/AFNetworking/AFHTTPClient.m similarity index 100% rename from media/ios/AFNetworking/AFHTTPClient.m rename to clients/ios/AFNetworking/AFHTTPClient.m diff --git a/media/ios/AFNetworking/AFHTTPRequestOperation.h b/clients/ios/AFNetworking/AFHTTPRequestOperation.h similarity index 100% rename from media/ios/AFNetworking/AFHTTPRequestOperation.h rename to clients/ios/AFNetworking/AFHTTPRequestOperation.h diff --git a/media/ios/AFNetworking/AFHTTPRequestOperation.m b/clients/ios/AFNetworking/AFHTTPRequestOperation.m similarity index 100% rename from media/ios/AFNetworking/AFHTTPRequestOperation.m rename to clients/ios/AFNetworking/AFHTTPRequestOperation.m diff --git a/media/ios/AFNetworking/AFImageRequestOperation.h b/clients/ios/AFNetworking/AFImageRequestOperation.h similarity index 100% rename from media/ios/AFNetworking/AFImageRequestOperation.h rename to clients/ios/AFNetworking/AFImageRequestOperation.h diff --git a/media/ios/AFNetworking/AFImageRequestOperation.m b/clients/ios/AFNetworking/AFImageRequestOperation.m similarity index 100% rename from media/ios/AFNetworking/AFImageRequestOperation.m rename to clients/ios/AFNetworking/AFImageRequestOperation.m diff --git a/media/ios/AFNetworking/AFJSONRequestOperation.h b/clients/ios/AFNetworking/AFJSONRequestOperation.h similarity index 100% rename from media/ios/AFNetworking/AFJSONRequestOperation.h rename to clients/ios/AFNetworking/AFJSONRequestOperation.h diff --git a/media/ios/AFNetworking/AFJSONRequestOperation.m b/clients/ios/AFNetworking/AFJSONRequestOperation.m similarity index 100% rename from media/ios/AFNetworking/AFJSONRequestOperation.m rename to clients/ios/AFNetworking/AFJSONRequestOperation.m diff --git a/media/ios/AFNetworking/AFJSONUtilities.h b/clients/ios/AFNetworking/AFJSONUtilities.h similarity index 100% rename from media/ios/AFNetworking/AFJSONUtilities.h rename to clients/ios/AFNetworking/AFJSONUtilities.h diff --git a/media/ios/AFNetworking/AFJSONUtilities.m b/clients/ios/AFNetworking/AFJSONUtilities.m similarity index 100% rename from media/ios/AFNetworking/AFJSONUtilities.m rename to clients/ios/AFNetworking/AFJSONUtilities.m diff --git a/media/ios/AFNetworking/AFNetworkActivityIndicatorManager.h b/clients/ios/AFNetworking/AFNetworkActivityIndicatorManager.h similarity index 100% rename from media/ios/AFNetworking/AFNetworkActivityIndicatorManager.h rename to clients/ios/AFNetworking/AFNetworkActivityIndicatorManager.h diff --git a/media/ios/AFNetworking/AFNetworkActivityIndicatorManager.m b/clients/ios/AFNetworking/AFNetworkActivityIndicatorManager.m similarity index 100% rename from media/ios/AFNetworking/AFNetworkActivityIndicatorManager.m rename to clients/ios/AFNetworking/AFNetworkActivityIndicatorManager.m diff --git a/media/ios/AFNetworking/AFNetworking.h b/clients/ios/AFNetworking/AFNetworking.h similarity index 100% rename from media/ios/AFNetworking/AFNetworking.h rename to clients/ios/AFNetworking/AFNetworking.h diff --git a/media/ios/AFNetworking/AFPropertyListRequestOperation.h b/clients/ios/AFNetworking/AFPropertyListRequestOperation.h similarity index 100% rename from media/ios/AFNetworking/AFPropertyListRequestOperation.h rename to clients/ios/AFNetworking/AFPropertyListRequestOperation.h diff --git a/media/ios/AFNetworking/AFPropertyListRequestOperation.m b/clients/ios/AFNetworking/AFPropertyListRequestOperation.m similarity index 100% rename from media/ios/AFNetworking/AFPropertyListRequestOperation.m rename to clients/ios/AFNetworking/AFPropertyListRequestOperation.m diff --git a/media/ios/AFNetworking/AFURLConnectionOperation.h b/clients/ios/AFNetworking/AFURLConnectionOperation.h similarity index 100% rename from media/ios/AFNetworking/AFURLConnectionOperation.h rename to clients/ios/AFNetworking/AFURLConnectionOperation.h diff --git a/media/ios/AFNetworking/AFURLConnectionOperation.m b/clients/ios/AFNetworking/AFURLConnectionOperation.m similarity index 100% rename from media/ios/AFNetworking/AFURLConnectionOperation.m rename to clients/ios/AFNetworking/AFURLConnectionOperation.m diff --git a/media/ios/AFNetworking/AFXMLRequestOperation.h b/clients/ios/AFNetworking/AFXMLRequestOperation.h similarity index 100% rename from media/ios/AFNetworking/AFXMLRequestOperation.h rename to clients/ios/AFNetworking/AFXMLRequestOperation.h diff --git a/media/ios/AFNetworking/AFXMLRequestOperation.m b/clients/ios/AFNetworking/AFXMLRequestOperation.m similarity index 100% rename from media/ios/AFNetworking/AFXMLRequestOperation.m rename to clients/ios/AFNetworking/AFXMLRequestOperation.m diff --git a/media/ios/AFNetworking/UIImageView+AFNetworking.h b/clients/ios/AFNetworking/UIImageView+AFNetworking.h similarity index 100% rename from media/ios/AFNetworking/UIImageView+AFNetworking.h rename to clients/ios/AFNetworking/UIImageView+AFNetworking.h diff --git a/media/ios/AFNetworking/UIImageView+AFNetworking.m b/clients/ios/AFNetworking/UIImageView+AFNetworking.m similarity index 100% rename from media/ios/AFNetworking/UIImageView+AFNetworking.m rename to clients/ios/AFNetworking/UIImageView+AFNetworking.m diff --git a/media/ios/ASI/ASIAuthenticationDialog.h b/clients/ios/ASI/ASIAuthenticationDialog.h similarity index 100% rename from media/ios/ASI/ASIAuthenticationDialog.h rename to clients/ios/ASI/ASIAuthenticationDialog.h diff --git a/media/ios/ASI/ASIAuthenticationDialog.m b/clients/ios/ASI/ASIAuthenticationDialog.m similarity index 100% rename from media/ios/ASI/ASIAuthenticationDialog.m rename to clients/ios/ASI/ASIAuthenticationDialog.m diff --git a/media/ios/ASI/ASICacheDelegate.h b/clients/ios/ASI/ASICacheDelegate.h similarity index 100% rename from media/ios/ASI/ASICacheDelegate.h rename to clients/ios/ASI/ASICacheDelegate.h diff --git a/media/ios/ASI/ASIDataCompressor.h b/clients/ios/ASI/ASIDataCompressor.h similarity index 100% rename from media/ios/ASI/ASIDataCompressor.h rename to clients/ios/ASI/ASIDataCompressor.h diff --git a/media/ios/ASI/ASIDataCompressor.m b/clients/ios/ASI/ASIDataCompressor.m similarity index 100% rename from media/ios/ASI/ASIDataCompressor.m rename to clients/ios/ASI/ASIDataCompressor.m diff --git a/media/ios/ASI/ASIDataDecompressor.h b/clients/ios/ASI/ASIDataDecompressor.h similarity index 100% rename from media/ios/ASI/ASIDataDecompressor.h rename to clients/ios/ASI/ASIDataDecompressor.h diff --git a/media/ios/ASI/ASIDataDecompressor.m b/clients/ios/ASI/ASIDataDecompressor.m similarity index 100% rename from media/ios/ASI/ASIDataDecompressor.m rename to clients/ios/ASI/ASIDataDecompressor.m diff --git a/media/ios/ASI/ASIDownloadCache.h b/clients/ios/ASI/ASIDownloadCache.h similarity index 100% rename from media/ios/ASI/ASIDownloadCache.h rename to clients/ios/ASI/ASIDownloadCache.h diff --git a/media/ios/ASI/ASIDownloadCache.m b/clients/ios/ASI/ASIDownloadCache.m similarity index 100% rename from media/ios/ASI/ASIDownloadCache.m rename to clients/ios/ASI/ASIDownloadCache.m diff --git a/media/ios/ASI/ASIFormDataRequest.h b/clients/ios/ASI/ASIFormDataRequest.h similarity index 100% rename from media/ios/ASI/ASIFormDataRequest.h rename to clients/ios/ASI/ASIFormDataRequest.h diff --git a/media/ios/ASI/ASIFormDataRequest.m b/clients/ios/ASI/ASIFormDataRequest.m similarity index 100% rename from media/ios/ASI/ASIFormDataRequest.m rename to clients/ios/ASI/ASIFormDataRequest.m diff --git a/media/ios/ASI/ASIHTTPRequest.h b/clients/ios/ASI/ASIHTTPRequest.h similarity index 100% rename from media/ios/ASI/ASIHTTPRequest.h rename to clients/ios/ASI/ASIHTTPRequest.h diff --git a/media/ios/ASI/ASIHTTPRequest.m b/clients/ios/ASI/ASIHTTPRequest.m similarity index 100% rename from media/ios/ASI/ASIHTTPRequest.m rename to clients/ios/ASI/ASIHTTPRequest.m diff --git a/media/ios/ASI/ASIHTTPRequestConfig.h b/clients/ios/ASI/ASIHTTPRequestConfig.h similarity index 100% rename from media/ios/ASI/ASIHTTPRequestConfig.h rename to clients/ios/ASI/ASIHTTPRequestConfig.h diff --git a/media/ios/ASI/ASIHTTPRequestDelegate.h b/clients/ios/ASI/ASIHTTPRequestDelegate.h similarity index 100% rename from media/ios/ASI/ASIHTTPRequestDelegate.h rename to clients/ios/ASI/ASIHTTPRequestDelegate.h diff --git a/media/ios/ASI/ASIInputStream.h b/clients/ios/ASI/ASIInputStream.h similarity index 100% rename from media/ios/ASI/ASIInputStream.h rename to clients/ios/ASI/ASIInputStream.h diff --git a/media/ios/ASI/ASIInputStream.m b/clients/ios/ASI/ASIInputStream.m similarity index 100% rename from media/ios/ASI/ASIInputStream.m rename to clients/ios/ASI/ASIInputStream.m diff --git a/media/ios/ASI/ASINetworkQueue.h b/clients/ios/ASI/ASINetworkQueue.h similarity index 100% rename from media/ios/ASI/ASINetworkQueue.h rename to clients/ios/ASI/ASINetworkQueue.h diff --git a/media/ios/ASI/ASINetworkQueue.m b/clients/ios/ASI/ASINetworkQueue.m similarity index 100% rename from media/ios/ASI/ASINetworkQueue.m rename to clients/ios/ASI/ASINetworkQueue.m diff --git a/media/ios/ASI/ASIProgressDelegate.h b/clients/ios/ASI/ASIProgressDelegate.h similarity index 100% rename from media/ios/ASI/ASIProgressDelegate.h rename to clients/ios/ASI/ASIProgressDelegate.h diff --git a/media/ios/App Store Description.txt b/clients/ios/App Store Description.txt similarity index 100% rename from media/ios/App Store Description.txt rename to clients/ios/App Store Description.txt diff --git a/media/ios/Classes/ActivityCell.h b/clients/ios/Classes/ActivityCell.h similarity index 100% rename from media/ios/Classes/ActivityCell.h rename to clients/ios/Classes/ActivityCell.h diff --git a/media/ios/Classes/ActivityCell.m b/clients/ios/Classes/ActivityCell.m similarity index 100% rename from media/ios/Classes/ActivityCell.m rename to clients/ios/Classes/ActivityCell.m diff --git a/media/ios/Classes/ActivityModule.h b/clients/ios/Classes/ActivityModule.h similarity index 100% rename from media/ios/Classes/ActivityModule.h rename to clients/ios/Classes/ActivityModule.h diff --git a/media/ios/Classes/ActivityModule.m b/clients/ios/Classes/ActivityModule.m similarity index 100% rename from media/ios/Classes/ActivityModule.m rename to clients/ios/Classes/ActivityModule.m diff --git a/media/ios/Classes/AddSiteAutocompleteCell.h b/clients/ios/Classes/AddSiteAutocompleteCell.h similarity index 100% rename from media/ios/Classes/AddSiteAutocompleteCell.h rename to clients/ios/Classes/AddSiteAutocompleteCell.h diff --git a/media/ios/Classes/AddSiteAutocompleteCell.m b/clients/ios/Classes/AddSiteAutocompleteCell.m similarity index 100% rename from media/ios/Classes/AddSiteAutocompleteCell.m rename to clients/ios/Classes/AddSiteAutocompleteCell.m diff --git a/media/ios/Classes/AddSiteTableCell.h b/clients/ios/Classes/AddSiteTableCell.h similarity index 100% rename from media/ios/Classes/AddSiteTableCell.h rename to clients/ios/Classes/AddSiteTableCell.h diff --git a/media/ios/Classes/AddSiteTableCell.m b/clients/ios/Classes/AddSiteTableCell.m similarity index 100% rename from media/ios/Classes/AddSiteTableCell.m rename to clients/ios/Classes/AddSiteTableCell.m diff --git a/media/ios/Classes/AddSiteViewController.h b/clients/ios/Classes/AddSiteViewController.h similarity index 100% rename from media/ios/Classes/AddSiteViewController.h rename to clients/ios/Classes/AddSiteViewController.h diff --git a/media/ios/Classes/AddSiteViewController.m b/clients/ios/Classes/AddSiteViewController.m similarity index 100% rename from media/ios/Classes/AddSiteViewController.m rename to clients/ios/Classes/AddSiteViewController.m diff --git a/media/ios/Classes/AuthorizeServicesViewController.h b/clients/ios/Classes/AuthorizeServicesViewController.h similarity index 100% rename from media/ios/Classes/AuthorizeServicesViewController.h rename to clients/ios/Classes/AuthorizeServicesViewController.h diff --git a/media/ios/Classes/AuthorizeServicesViewController.m b/clients/ios/Classes/AuthorizeServicesViewController.m similarity index 100% rename from media/ios/Classes/AuthorizeServicesViewController.m rename to clients/ios/Classes/AuthorizeServicesViewController.m diff --git a/media/ios/Classes/AuthorizeServicesViewController.xib b/clients/ios/Classes/AuthorizeServicesViewController.xib similarity index 100% rename from media/ios/Classes/AuthorizeServicesViewController.xib rename to clients/ios/Classes/AuthorizeServicesViewController.xib diff --git a/media/ios/Classes/BaseViewController.h b/clients/ios/Classes/BaseViewController.h similarity index 100% rename from media/ios/Classes/BaseViewController.h rename to clients/ios/Classes/BaseViewController.h diff --git a/media/ios/Classes/BaseViewController.m b/clients/ios/Classes/BaseViewController.m similarity index 100% rename from media/ios/Classes/BaseViewController.m rename to clients/ios/Classes/BaseViewController.m diff --git a/media/ios/Classes/DashboardViewController.h b/clients/ios/Classes/DashboardViewController.h similarity index 100% rename from media/ios/Classes/DashboardViewController.h rename to clients/ios/Classes/DashboardViewController.h diff --git a/media/ios/Classes/DashboardViewController.m b/clients/ios/Classes/DashboardViewController.m similarity index 100% rename from media/ios/Classes/DashboardViewController.m rename to clients/ios/Classes/DashboardViewController.m diff --git a/media/ios/Classes/DataUtilities.h b/clients/ios/Classes/DataUtilities.h similarity index 100% rename from media/ios/Classes/DataUtilities.h rename to clients/ios/Classes/DataUtilities.h diff --git a/media/ios/Classes/DataUtilities.m b/clients/ios/Classes/DataUtilities.m similarity index 100% rename from media/ios/Classes/DataUtilities.m rename to clients/ios/Classes/DataUtilities.m diff --git a/media/ios/Classes/FeedDetailMenuViewController.h b/clients/ios/Classes/FeedDetailMenuViewController.h similarity index 100% rename from media/ios/Classes/FeedDetailMenuViewController.h rename to clients/ios/Classes/FeedDetailMenuViewController.h diff --git a/media/ios/Classes/FeedDetailMenuViewController.m b/clients/ios/Classes/FeedDetailMenuViewController.m similarity index 100% rename from media/ios/Classes/FeedDetailMenuViewController.m rename to clients/ios/Classes/FeedDetailMenuViewController.m diff --git a/media/ios/Classes/FeedDetailTableCell.h b/clients/ios/Classes/FeedDetailTableCell.h similarity index 100% rename from media/ios/Classes/FeedDetailTableCell.h rename to clients/ios/Classes/FeedDetailTableCell.h diff --git a/media/ios/Classes/FeedDetailTableCell.m b/clients/ios/Classes/FeedDetailTableCell.m similarity index 100% rename from media/ios/Classes/FeedDetailTableCell.m rename to clients/ios/Classes/FeedDetailTableCell.m diff --git a/media/ios/Classes/FeedDetailViewController.h b/clients/ios/Classes/FeedDetailViewController.h similarity index 100% rename from media/ios/Classes/FeedDetailViewController.h rename to clients/ios/Classes/FeedDetailViewController.h diff --git a/media/ios/Classes/FeedDetailViewController.m b/clients/ios/Classes/FeedDetailViewController.m similarity index 100% rename from media/ios/Classes/FeedDetailViewController.m rename to clients/ios/Classes/FeedDetailViewController.m diff --git a/media/ios/Classes/FeedTableCell.h b/clients/ios/Classes/FeedTableCell.h similarity index 100% rename from media/ios/Classes/FeedTableCell.h rename to clients/ios/Classes/FeedTableCell.h diff --git a/media/ios/Classes/FeedTableCell.m b/clients/ios/Classes/FeedTableCell.m similarity index 100% rename from media/ios/Classes/FeedTableCell.m rename to clients/ios/Classes/FeedTableCell.m diff --git a/media/ios/Classes/FeedsMenuViewController.h b/clients/ios/Classes/FeedsMenuViewController.h similarity index 100% rename from media/ios/Classes/FeedsMenuViewController.h rename to clients/ios/Classes/FeedsMenuViewController.h diff --git a/media/ios/Classes/FeedsMenuViewController.m b/clients/ios/Classes/FeedsMenuViewController.m similarity index 100% rename from media/ios/Classes/FeedsMenuViewController.m rename to clients/ios/Classes/FeedsMenuViewController.m diff --git a/media/ios/Classes/FeedsMenuViewController.xib b/clients/ios/Classes/FeedsMenuViewController.xib similarity index 100% rename from media/ios/Classes/FeedsMenuViewController.xib rename to clients/ios/Classes/FeedsMenuViewController.xib diff --git a/media/ios/Classes/FirstTimeUserAddFriendsViewController.h b/clients/ios/Classes/FirstTimeUserAddFriendsViewController.h similarity index 100% rename from media/ios/Classes/FirstTimeUserAddFriendsViewController.h rename to clients/ios/Classes/FirstTimeUserAddFriendsViewController.h diff --git a/media/ios/Classes/FirstTimeUserAddFriendsViewController.m b/clients/ios/Classes/FirstTimeUserAddFriendsViewController.m similarity index 100% rename from media/ios/Classes/FirstTimeUserAddFriendsViewController.m rename to clients/ios/Classes/FirstTimeUserAddFriendsViewController.m diff --git a/media/ios/Classes/FirstTimeUserAddFriendsViewController.xib b/clients/ios/Classes/FirstTimeUserAddFriendsViewController.xib similarity index 100% rename from media/ios/Classes/FirstTimeUserAddFriendsViewController.xib rename to clients/ios/Classes/FirstTimeUserAddFriendsViewController.xib diff --git a/media/ios/Classes/FirstTimeUserAddNewsBlurViewController.h b/clients/ios/Classes/FirstTimeUserAddNewsBlurViewController.h similarity index 100% rename from media/ios/Classes/FirstTimeUserAddNewsBlurViewController.h rename to clients/ios/Classes/FirstTimeUserAddNewsBlurViewController.h diff --git a/media/ios/Classes/FirstTimeUserAddNewsBlurViewController.m b/clients/ios/Classes/FirstTimeUserAddNewsBlurViewController.m similarity index 100% rename from media/ios/Classes/FirstTimeUserAddNewsBlurViewController.m rename to clients/ios/Classes/FirstTimeUserAddNewsBlurViewController.m diff --git a/media/ios/Classes/FirstTimeUserAddNewsBlurViewController.xib b/clients/ios/Classes/FirstTimeUserAddNewsBlurViewController.xib similarity index 100% rename from media/ios/Classes/FirstTimeUserAddNewsBlurViewController.xib rename to clients/ios/Classes/FirstTimeUserAddNewsBlurViewController.xib diff --git a/media/ios/Classes/FirstTimeUserAddSitesViewController.h b/clients/ios/Classes/FirstTimeUserAddSitesViewController.h similarity index 100% rename from media/ios/Classes/FirstTimeUserAddSitesViewController.h rename to clients/ios/Classes/FirstTimeUserAddSitesViewController.h diff --git a/media/ios/Classes/FirstTimeUserAddSitesViewController.m b/clients/ios/Classes/FirstTimeUserAddSitesViewController.m similarity index 100% rename from media/ios/Classes/FirstTimeUserAddSitesViewController.m rename to clients/ios/Classes/FirstTimeUserAddSitesViewController.m diff --git a/media/ios/Classes/FirstTimeUserAddSitesViewController.xib b/clients/ios/Classes/FirstTimeUserAddSitesViewController.xib similarity index 100% rename from media/ios/Classes/FirstTimeUserAddSitesViewController.xib rename to clients/ios/Classes/FirstTimeUserAddSitesViewController.xib diff --git a/media/ios/Classes/FirstTimeUserViewController.h b/clients/ios/Classes/FirstTimeUserViewController.h similarity index 100% rename from media/ios/Classes/FirstTimeUserViewController.h rename to clients/ios/Classes/FirstTimeUserViewController.h diff --git a/media/ios/Classes/FirstTimeUserViewController.m b/clients/ios/Classes/FirstTimeUserViewController.m similarity index 100% rename from media/ios/Classes/FirstTimeUserViewController.m rename to clients/ios/Classes/FirstTimeUserViewController.m diff --git a/media/ios/Classes/FirstTimeUserViewController.xib b/clients/ios/Classes/FirstTimeUserViewController.xib similarity index 100% rename from media/ios/Classes/FirstTimeUserViewController.xib rename to clients/ios/Classes/FirstTimeUserViewController.xib diff --git a/media/ios/Classes/FolderTitleView.h b/clients/ios/Classes/FolderTitleView.h similarity index 100% rename from media/ios/Classes/FolderTitleView.h rename to clients/ios/Classes/FolderTitleView.h diff --git a/media/ios/Classes/FolderTitleView.m b/clients/ios/Classes/FolderTitleView.m similarity index 100% rename from media/ios/Classes/FolderTitleView.m rename to clients/ios/Classes/FolderTitleView.m diff --git a/media/ios/Classes/FollowGrid.h b/clients/ios/Classes/FollowGrid.h similarity index 100% rename from media/ios/Classes/FollowGrid.h rename to clients/ios/Classes/FollowGrid.h diff --git a/media/ios/Classes/FollowGrid.m b/clients/ios/Classes/FollowGrid.m similarity index 100% rename from media/ios/Classes/FollowGrid.m rename to clients/ios/Classes/FollowGrid.m diff --git a/media/ios/Classes/FontSettingsViewController.h b/clients/ios/Classes/FontSettingsViewController.h similarity index 100% rename from media/ios/Classes/FontSettingsViewController.h rename to clients/ios/Classes/FontSettingsViewController.h diff --git a/media/ios/Classes/FontSettingsViewController.m b/clients/ios/Classes/FontSettingsViewController.m similarity index 100% rename from media/ios/Classes/FontSettingsViewController.m rename to clients/ios/Classes/FontSettingsViewController.m diff --git a/media/ios/Classes/FontSettingsViewController.xib b/clients/ios/Classes/FontSettingsViewController.xib similarity index 100% rename from media/ios/Classes/FontSettingsViewController.xib rename to clients/ios/Classes/FontSettingsViewController.xib diff --git a/media/ios/Classes/FriendsListViewController.h b/clients/ios/Classes/FriendsListViewController.h similarity index 100% rename from media/ios/Classes/FriendsListViewController.h rename to clients/ios/Classes/FriendsListViewController.h diff --git a/media/ios/Classes/FriendsListViewController.m b/clients/ios/Classes/FriendsListViewController.m similarity index 100% rename from media/ios/Classes/FriendsListViewController.m rename to clients/ios/Classes/FriendsListViewController.m diff --git a/media/ios/Classes/GoogleReaderViewController.xib b/clients/ios/Classes/GoogleReaderViewController.xib similarity index 100% rename from media/ios/Classes/GoogleReaderViewController.xib rename to clients/ios/Classes/GoogleReaderViewController.xib diff --git a/media/ios/Classes/InteractionCell.h b/clients/ios/Classes/InteractionCell.h similarity index 100% rename from media/ios/Classes/InteractionCell.h rename to clients/ios/Classes/InteractionCell.h diff --git a/media/ios/Classes/InteractionCell.m b/clients/ios/Classes/InteractionCell.m similarity index 100% rename from media/ios/Classes/InteractionCell.m rename to clients/ios/Classes/InteractionCell.m diff --git a/media/ios/Classes/InteractionsModule.h b/clients/ios/Classes/InteractionsModule.h similarity index 100% rename from media/ios/Classes/InteractionsModule.h rename to clients/ios/Classes/InteractionsModule.h diff --git a/media/ios/Classes/InteractionsModule.m b/clients/ios/Classes/InteractionsModule.m similarity index 100% rename from media/ios/Classes/InteractionsModule.m rename to clients/ios/Classes/InteractionsModule.m diff --git a/media/ios/Classes/LoginViewController.h b/clients/ios/Classes/LoginViewController.h similarity index 100% rename from media/ios/Classes/LoginViewController.h rename to clients/ios/Classes/LoginViewController.h diff --git a/media/ios/Classes/LoginViewController.m b/clients/ios/Classes/LoginViewController.m similarity index 100% rename from media/ios/Classes/LoginViewController.m rename to clients/ios/Classes/LoginViewController.m diff --git a/media/ios/Classes/MenuTableViewCell.h b/clients/ios/Classes/MenuTableViewCell.h similarity index 100% rename from media/ios/Classes/MenuTableViewCell.h rename to clients/ios/Classes/MenuTableViewCell.h diff --git a/media/ios/Classes/MenuTableViewCell.m b/clients/ios/Classes/MenuTableViewCell.m similarity index 100% rename from media/ios/Classes/MenuTableViewCell.m rename to clients/ios/Classes/MenuTableViewCell.m diff --git a/media/ios/Classes/MoveSiteViewController.h b/clients/ios/Classes/MoveSiteViewController.h similarity index 100% rename from media/ios/Classes/MoveSiteViewController.h rename to clients/ios/Classes/MoveSiteViewController.h diff --git a/media/ios/Classes/MoveSiteViewController.m b/clients/ios/Classes/MoveSiteViewController.m similarity index 100% rename from media/ios/Classes/MoveSiteViewController.m rename to clients/ios/Classes/MoveSiteViewController.m diff --git a/media/ios/Classes/NBContainerViewController.h b/clients/ios/Classes/NBContainerViewController.h similarity index 100% rename from media/ios/Classes/NBContainerViewController.h rename to clients/ios/Classes/NBContainerViewController.h diff --git a/media/ios/Classes/NBContainerViewController.m b/clients/ios/Classes/NBContainerViewController.m similarity index 100% rename from media/ios/Classes/NBContainerViewController.m rename to clients/ios/Classes/NBContainerViewController.m diff --git a/media/ios/Classes/NBLoadingCell.h b/clients/ios/Classes/NBLoadingCell.h similarity index 100% rename from media/ios/Classes/NBLoadingCell.h rename to clients/ios/Classes/NBLoadingCell.h diff --git a/media/ios/Classes/NBLoadingCell.m b/clients/ios/Classes/NBLoadingCell.m similarity index 100% rename from media/ios/Classes/NBLoadingCell.m rename to clients/ios/Classes/NBLoadingCell.m diff --git a/media/ios/Classes/NBNotifier.h b/clients/ios/Classes/NBNotifier.h similarity index 100% rename from media/ios/Classes/NBNotifier.h rename to clients/ios/Classes/NBNotifier.h diff --git a/media/ios/Classes/NBNotifier.m b/clients/ios/Classes/NBNotifier.m similarity index 100% rename from media/ios/Classes/NBNotifier.m rename to clients/ios/Classes/NBNotifier.m diff --git a/media/ios/Classes/NewsBlurAppDelegate.h b/clients/ios/Classes/NewsBlurAppDelegate.h similarity index 100% rename from media/ios/Classes/NewsBlurAppDelegate.h rename to clients/ios/Classes/NewsBlurAppDelegate.h diff --git a/media/ios/Classes/NewsBlurAppDelegate.m b/clients/ios/Classes/NewsBlurAppDelegate.m similarity index 100% rename from media/ios/Classes/NewsBlurAppDelegate.m rename to clients/ios/Classes/NewsBlurAppDelegate.m diff --git a/media/ios/Classes/NewsBlurViewController.h b/clients/ios/Classes/NewsBlurViewController.h similarity index 100% rename from media/ios/Classes/NewsBlurViewController.h rename to clients/ios/Classes/NewsBlurViewController.h diff --git a/media/ios/Classes/NewsBlurViewController.m b/clients/ios/Classes/NewsBlurViewController.m similarity index 100% rename from media/ios/Classes/NewsBlurViewController.m rename to clients/ios/Classes/NewsBlurViewController.m diff --git a/media/ios/Classes/OriginalStoryViewController.h b/clients/ios/Classes/OriginalStoryViewController.h similarity index 100% rename from media/ios/Classes/OriginalStoryViewController.h rename to clients/ios/Classes/OriginalStoryViewController.h diff --git a/media/ios/Classes/OriginalStoryViewController.m b/clients/ios/Classes/OriginalStoryViewController.m similarity index 100% rename from media/ios/Classes/OriginalStoryViewController.m rename to clients/ios/Classes/OriginalStoryViewController.m diff --git a/media/ios/Classes/ProfileBadge.h b/clients/ios/Classes/ProfileBadge.h similarity index 100% rename from media/ios/Classes/ProfileBadge.h rename to clients/ios/Classes/ProfileBadge.h diff --git a/media/ios/Classes/ProfileBadge.m b/clients/ios/Classes/ProfileBadge.m similarity index 100% rename from media/ios/Classes/ProfileBadge.m rename to clients/ios/Classes/ProfileBadge.m diff --git a/media/ios/Classes/ShareViewController.h b/clients/ios/Classes/ShareViewController.h similarity index 100% rename from media/ios/Classes/ShareViewController.h rename to clients/ios/Classes/ShareViewController.h diff --git a/media/ios/Classes/ShareViewController.m b/clients/ios/Classes/ShareViewController.m similarity index 100% rename from media/ios/Classes/ShareViewController.m rename to clients/ios/Classes/ShareViewController.m diff --git a/media/ios/Classes/ShareViewController~ipad.xib b/clients/ios/Classes/ShareViewController~ipad.xib similarity index 100% rename from media/ios/Classes/ShareViewController~ipad.xib rename to clients/ios/Classes/ShareViewController~ipad.xib diff --git a/media/ios/Classes/SiteCell.h b/clients/ios/Classes/SiteCell.h similarity index 100% rename from media/ios/Classes/SiteCell.h rename to clients/ios/Classes/SiteCell.h diff --git a/media/ios/Classes/SiteCell.m b/clients/ios/Classes/SiteCell.m similarity index 100% rename from media/ios/Classes/SiteCell.m rename to clients/ios/Classes/SiteCell.m diff --git a/media/ios/Classes/SmallActivityCell.h b/clients/ios/Classes/SmallActivityCell.h similarity index 100% rename from media/ios/Classes/SmallActivityCell.h rename to clients/ios/Classes/SmallActivityCell.h diff --git a/media/ios/Classes/SmallActivityCell.m b/clients/ios/Classes/SmallActivityCell.m similarity index 100% rename from media/ios/Classes/SmallActivityCell.m rename to clients/ios/Classes/SmallActivityCell.m diff --git a/media/ios/Classes/SmallInteractionCell.h b/clients/ios/Classes/SmallInteractionCell.h similarity index 100% rename from media/ios/Classes/SmallInteractionCell.h rename to clients/ios/Classes/SmallInteractionCell.h diff --git a/media/ios/Classes/SmallInteractionCell.m b/clients/ios/Classes/SmallInteractionCell.m similarity index 100% rename from media/ios/Classes/SmallInteractionCell.m rename to clients/ios/Classes/SmallInteractionCell.m diff --git a/media/ios/Classes/StoryDetailViewController.h b/clients/ios/Classes/StoryDetailViewController.h similarity index 100% rename from media/ios/Classes/StoryDetailViewController.h rename to clients/ios/Classes/StoryDetailViewController.h diff --git a/media/ios/Classes/StoryDetailViewController.m b/clients/ios/Classes/StoryDetailViewController.m similarity index 100% rename from media/ios/Classes/StoryDetailViewController.m rename to clients/ios/Classes/StoryDetailViewController.m diff --git a/media/ios/Classes/StoryPageControl.h b/clients/ios/Classes/StoryPageControl.h similarity index 100% rename from media/ios/Classes/StoryPageControl.h rename to clients/ios/Classes/StoryPageControl.h diff --git a/media/ios/Classes/StoryPageControl.m b/clients/ios/Classes/StoryPageControl.m similarity index 100% rename from media/ios/Classes/StoryPageControl.m rename to clients/ios/Classes/StoryPageControl.m diff --git a/media/ios/Classes/StoryPageControl.xib b/clients/ios/Classes/StoryPageControl.xib similarity index 100% rename from media/ios/Classes/StoryPageControl.xib rename to clients/ios/Classes/StoryPageControl.xib diff --git a/media/ios/Classes/TrainerViewController.h b/clients/ios/Classes/TrainerViewController.h similarity index 100% rename from media/ios/Classes/TrainerViewController.h rename to clients/ios/Classes/TrainerViewController.h diff --git a/media/ios/Classes/TrainerViewController.m b/clients/ios/Classes/TrainerViewController.m similarity index 100% rename from media/ios/Classes/TrainerViewController.m rename to clients/ios/Classes/TrainerViewController.m diff --git a/media/ios/Classes/UnreadCountView.h b/clients/ios/Classes/UnreadCountView.h similarity index 100% rename from media/ios/Classes/UnreadCountView.h rename to clients/ios/Classes/UnreadCountView.h diff --git a/media/ios/Classes/UnreadCountView.m b/clients/ios/Classes/UnreadCountView.m similarity index 100% rename from media/ios/Classes/UnreadCountView.m rename to clients/ios/Classes/UnreadCountView.m diff --git a/media/ios/Classes/UserProfileViewController.h b/clients/ios/Classes/UserProfileViewController.h similarity index 100% rename from media/ios/Classes/UserProfileViewController.h rename to clients/ios/Classes/UserProfileViewController.h diff --git a/media/ios/Classes/UserProfileViewController.m b/clients/ios/Classes/UserProfileViewController.m similarity index 100% rename from media/ios/Classes/UserProfileViewController.m rename to clients/ios/Classes/UserProfileViewController.m diff --git a/media/ios/Classes/Utilities.h b/clients/ios/Classes/Utilities.h similarity index 100% rename from media/ios/Classes/Utilities.h rename to clients/ios/Classes/Utilities.h diff --git a/media/ios/Classes/Utilities.m b/clients/ios/Classes/Utilities.m similarity index 100% rename from media/ios/Classes/Utilities.m rename to clients/ios/Classes/Utilities.m diff --git a/media/ios/Entitlements.entitlements b/clients/ios/Entitlements.entitlements similarity index 100% rename from media/ios/Entitlements.entitlements rename to clients/ios/Entitlements.entitlements diff --git a/media/ios/FacebookSDK/FBAccessTokenData+Internal.h b/clients/ios/FacebookSDK/FBAccessTokenData+Internal.h similarity index 100% rename from media/ios/FacebookSDK/FBAccessTokenData+Internal.h rename to clients/ios/FacebookSDK/FBAccessTokenData+Internal.h diff --git a/media/ios/FacebookSDK/FBAccessTokenData.h b/clients/ios/FacebookSDK/FBAccessTokenData.h similarity index 100% rename from media/ios/FacebookSDK/FBAccessTokenData.h rename to clients/ios/FacebookSDK/FBAccessTokenData.h diff --git a/media/ios/FacebookSDK/FBAccessTokenData.m b/clients/ios/FacebookSDK/FBAccessTokenData.m similarity index 100% rename from media/ios/FacebookSDK/FBAccessTokenData.m rename to clients/ios/FacebookSDK/FBAccessTokenData.m diff --git a/media/ios/FacebookSDK/FBCacheDescriptor.h b/clients/ios/FacebookSDK/FBCacheDescriptor.h similarity index 100% rename from media/ios/FacebookSDK/FBCacheDescriptor.h rename to clients/ios/FacebookSDK/FBCacheDescriptor.h diff --git a/media/ios/FacebookSDK/FBCacheDescriptor.m b/clients/ios/FacebookSDK/FBCacheDescriptor.m similarity index 100% rename from media/ios/FacebookSDK/FBCacheDescriptor.m rename to clients/ios/FacebookSDK/FBCacheDescriptor.m diff --git a/media/ios/FacebookSDK/FBCacheIndex.h b/clients/ios/FacebookSDK/FBCacheIndex.h similarity index 100% rename from media/ios/FacebookSDK/FBCacheIndex.h rename to clients/ios/FacebookSDK/FBCacheIndex.h diff --git a/media/ios/FacebookSDK/FBCacheIndex.m b/clients/ios/FacebookSDK/FBCacheIndex.m similarity index 100% rename from media/ios/FacebookSDK/FBCacheIndex.m rename to clients/ios/FacebookSDK/FBCacheIndex.m diff --git a/media/ios/FacebookSDK/FBConnect.h b/clients/ios/FacebookSDK/FBConnect.h similarity index 100% rename from media/ios/FacebookSDK/FBConnect.h rename to clients/ios/FacebookSDK/FBConnect.h diff --git a/media/ios/FacebookSDK/FBContentLink.h b/clients/ios/FacebookSDK/FBContentLink.h similarity index 100% rename from media/ios/FacebookSDK/FBContentLink.h rename to clients/ios/FacebookSDK/FBContentLink.h diff --git a/media/ios/FacebookSDK/FBContentLink.m b/clients/ios/FacebookSDK/FBContentLink.m similarity index 100% rename from media/ios/FacebookSDK/FBContentLink.m rename to clients/ios/FacebookSDK/FBContentLink.m diff --git a/media/ios/FacebookSDK/FBDataDiskCache.h b/clients/ios/FacebookSDK/FBDataDiskCache.h similarity index 100% rename from media/ios/FacebookSDK/FBDataDiskCache.h rename to clients/ios/FacebookSDK/FBDataDiskCache.h diff --git a/media/ios/FacebookSDK/FBDataDiskCache.m b/clients/ios/FacebookSDK/FBDataDiskCache.m similarity index 100% rename from media/ios/FacebookSDK/FBDataDiskCache.m rename to clients/ios/FacebookSDK/FBDataDiskCache.m diff --git a/media/ios/FacebookSDK/FBDialog.h b/clients/ios/FacebookSDK/FBDialog.h similarity index 100% rename from media/ios/FacebookSDK/FBDialog.h rename to clients/ios/FacebookSDK/FBDialog.h diff --git a/media/ios/FacebookSDK/FBDialog.m b/clients/ios/FacebookSDK/FBDialog.m similarity index 100% rename from media/ios/FacebookSDK/FBDialog.m rename to clients/ios/FacebookSDK/FBDialog.m diff --git a/media/ios/FacebookSDK/FBError.h b/clients/ios/FacebookSDK/FBError.h similarity index 100% rename from media/ios/FacebookSDK/FBError.h rename to clients/ios/FacebookSDK/FBError.h diff --git a/media/ios/FacebookSDK/FBError.m b/clients/ios/FacebookSDK/FBError.m similarity index 100% rename from media/ios/FacebookSDK/FBError.m rename to clients/ios/FacebookSDK/FBError.m diff --git a/media/ios/FacebookSDK/FBErrorUtility.h b/clients/ios/FacebookSDK/FBErrorUtility.h similarity index 100% rename from media/ios/FacebookSDK/FBErrorUtility.h rename to clients/ios/FacebookSDK/FBErrorUtility.h diff --git a/media/ios/FacebookSDK/FBErrorUtility.m b/clients/ios/FacebookSDK/FBErrorUtility.m similarity index 100% rename from media/ios/FacebookSDK/FBErrorUtility.m rename to clients/ios/FacebookSDK/FBErrorUtility.m diff --git a/media/ios/FacebookSDK/FBFetchedAppSettings.h b/clients/ios/FacebookSDK/FBFetchedAppSettings.h similarity index 100% rename from media/ios/FacebookSDK/FBFetchedAppSettings.h rename to clients/ios/FacebookSDK/FBFetchedAppSettings.h diff --git a/media/ios/FacebookSDK/FBFetchedAppSettings.m b/clients/ios/FacebookSDK/FBFetchedAppSettings.m similarity index 100% rename from media/ios/FacebookSDK/FBFetchedAppSettings.m rename to clients/ios/FacebookSDK/FBFetchedAppSettings.m diff --git a/media/ios/FacebookSDK/FBFrictionlessRequestSettings.h b/clients/ios/FacebookSDK/FBFrictionlessRequestSettings.h similarity index 100% rename from media/ios/FacebookSDK/FBFrictionlessRequestSettings.h rename to clients/ios/FacebookSDK/FBFrictionlessRequestSettings.h diff --git a/media/ios/FacebookSDK/FBFrictionlessRequestSettings.m b/clients/ios/FacebookSDK/FBFrictionlessRequestSettings.m similarity index 100% rename from media/ios/FacebookSDK/FBFrictionlessRequestSettings.m rename to clients/ios/FacebookSDK/FBFrictionlessRequestSettings.m diff --git a/media/ios/FacebookSDK/FBFriendPickerCacheDescriptor.h b/clients/ios/FacebookSDK/FBFriendPickerCacheDescriptor.h similarity index 100% rename from media/ios/FacebookSDK/FBFriendPickerCacheDescriptor.h rename to clients/ios/FacebookSDK/FBFriendPickerCacheDescriptor.h diff --git a/media/ios/FacebookSDK/FBFriendPickerCacheDescriptor.m b/clients/ios/FacebookSDK/FBFriendPickerCacheDescriptor.m similarity index 100% rename from media/ios/FacebookSDK/FBFriendPickerCacheDescriptor.m rename to clients/ios/FacebookSDK/FBFriendPickerCacheDescriptor.m diff --git a/media/ios/FacebookSDK/FBFriendPickerViewController+Internal.h b/clients/ios/FacebookSDK/FBFriendPickerViewController+Internal.h similarity index 100% rename from media/ios/FacebookSDK/FBFriendPickerViewController+Internal.h rename to clients/ios/FacebookSDK/FBFriendPickerViewController+Internal.h diff --git a/media/ios/FacebookSDK/FBFriendPickerViewController.h b/clients/ios/FacebookSDK/FBFriendPickerViewController.h similarity index 100% rename from media/ios/FacebookSDK/FBFriendPickerViewController.h rename to clients/ios/FacebookSDK/FBFriendPickerViewController.h diff --git a/media/ios/FacebookSDK/FBFriendPickerViewController.m b/clients/ios/FacebookSDK/FBFriendPickerViewController.m similarity index 100% rename from media/ios/FacebookSDK/FBFriendPickerViewController.m rename to clients/ios/FacebookSDK/FBFriendPickerViewController.m diff --git a/media/ios/FacebookSDK/FBGraphLocation.h b/clients/ios/FacebookSDK/FBGraphLocation.h similarity index 100% rename from media/ios/FacebookSDK/FBGraphLocation.h rename to clients/ios/FacebookSDK/FBGraphLocation.h diff --git a/media/ios/FacebookSDK/FBGraphObject.h b/clients/ios/FacebookSDK/FBGraphObject.h similarity index 100% rename from media/ios/FacebookSDK/FBGraphObject.h rename to clients/ios/FacebookSDK/FBGraphObject.h diff --git a/media/ios/FacebookSDK/FBGraphObject.m b/clients/ios/FacebookSDK/FBGraphObject.m similarity index 100% rename from media/ios/FacebookSDK/FBGraphObject.m rename to clients/ios/FacebookSDK/FBGraphObject.m diff --git a/media/ios/FacebookSDK/FBGraphObjectPagingLoader.h b/clients/ios/FacebookSDK/FBGraphObjectPagingLoader.h similarity index 100% rename from media/ios/FacebookSDK/FBGraphObjectPagingLoader.h rename to clients/ios/FacebookSDK/FBGraphObjectPagingLoader.h diff --git a/media/ios/FacebookSDK/FBGraphObjectPagingLoader.m b/clients/ios/FacebookSDK/FBGraphObjectPagingLoader.m similarity index 100% rename from media/ios/FacebookSDK/FBGraphObjectPagingLoader.m rename to clients/ios/FacebookSDK/FBGraphObjectPagingLoader.m diff --git a/media/ios/FacebookSDK/FBGraphObjectTableCell.h b/clients/ios/FacebookSDK/FBGraphObjectTableCell.h similarity index 100% rename from media/ios/FacebookSDK/FBGraphObjectTableCell.h rename to clients/ios/FacebookSDK/FBGraphObjectTableCell.h diff --git a/media/ios/FacebookSDK/FBGraphObjectTableCell.m b/clients/ios/FacebookSDK/FBGraphObjectTableCell.m similarity index 100% rename from media/ios/FacebookSDK/FBGraphObjectTableCell.m rename to clients/ios/FacebookSDK/FBGraphObjectTableCell.m diff --git a/media/ios/FacebookSDK/FBGraphObjectTableDataSource.h b/clients/ios/FacebookSDK/FBGraphObjectTableDataSource.h similarity index 100% rename from media/ios/FacebookSDK/FBGraphObjectTableDataSource.h rename to clients/ios/FacebookSDK/FBGraphObjectTableDataSource.h diff --git a/media/ios/FacebookSDK/FBGraphObjectTableDataSource.m b/clients/ios/FacebookSDK/FBGraphObjectTableDataSource.m similarity index 100% rename from media/ios/FacebookSDK/FBGraphObjectTableDataSource.m rename to clients/ios/FacebookSDK/FBGraphObjectTableDataSource.m diff --git a/media/ios/FacebookSDK/FBGraphObjectTableSelection.h b/clients/ios/FacebookSDK/FBGraphObjectTableSelection.h similarity index 100% rename from media/ios/FacebookSDK/FBGraphObjectTableSelection.h rename to clients/ios/FacebookSDK/FBGraphObjectTableSelection.h diff --git a/media/ios/FacebookSDK/FBGraphObjectTableSelection.m b/clients/ios/FacebookSDK/FBGraphObjectTableSelection.m similarity index 100% rename from media/ios/FacebookSDK/FBGraphObjectTableSelection.m rename to clients/ios/FacebookSDK/FBGraphObjectTableSelection.m diff --git a/media/ios/FacebookSDK/FBGraphPlace.h b/clients/ios/FacebookSDK/FBGraphPlace.h similarity index 100% rename from media/ios/FacebookSDK/FBGraphPlace.h rename to clients/ios/FacebookSDK/FBGraphPlace.h diff --git a/media/ios/FacebookSDK/FBGraphUser.h b/clients/ios/FacebookSDK/FBGraphUser.h similarity index 100% rename from media/ios/FacebookSDK/FBGraphUser.h rename to clients/ios/FacebookSDK/FBGraphUser.h diff --git a/media/ios/FacebookSDK/FBInsights+Internal.h b/clients/ios/FacebookSDK/FBInsights+Internal.h similarity index 100% rename from media/ios/FacebookSDK/FBInsights+Internal.h rename to clients/ios/FacebookSDK/FBInsights+Internal.h diff --git a/media/ios/FacebookSDK/FBInsights.h b/clients/ios/FacebookSDK/FBInsights.h similarity index 100% rename from media/ios/FacebookSDK/FBInsights.h rename to clients/ios/FacebookSDK/FBInsights.h diff --git a/media/ios/FacebookSDK/FBInsights.m b/clients/ios/FacebookSDK/FBInsights.m similarity index 100% rename from media/ios/FacebookSDK/FBInsights.m rename to clients/ios/FacebookSDK/FBInsights.m diff --git a/media/ios/FacebookSDK/FBLogger.h b/clients/ios/FacebookSDK/FBLogger.h similarity index 100% rename from media/ios/FacebookSDK/FBLogger.h rename to clients/ios/FacebookSDK/FBLogger.h diff --git a/media/ios/FacebookSDK/FBLogger.m b/clients/ios/FacebookSDK/FBLogger.m similarity index 100% rename from media/ios/FacebookSDK/FBLogger.m rename to clients/ios/FacebookSDK/FBLogger.m diff --git a/media/ios/FacebookSDK/FBLoginDialog.h b/clients/ios/FacebookSDK/FBLoginDialog.h similarity index 100% rename from media/ios/FacebookSDK/FBLoginDialog.h rename to clients/ios/FacebookSDK/FBLoginDialog.h diff --git a/media/ios/FacebookSDK/FBLoginDialog.m b/clients/ios/FacebookSDK/FBLoginDialog.m similarity index 100% rename from media/ios/FacebookSDK/FBLoginDialog.m rename to clients/ios/FacebookSDK/FBLoginDialog.m diff --git a/media/ios/FacebookSDK/FBLoginView.h b/clients/ios/FacebookSDK/FBLoginView.h similarity index 100% rename from media/ios/FacebookSDK/FBLoginView.h rename to clients/ios/FacebookSDK/FBLoginView.h diff --git a/media/ios/FacebookSDK/FBLoginView.m b/clients/ios/FacebookSDK/FBLoginView.m similarity index 100% rename from media/ios/FacebookSDK/FBLoginView.m rename to clients/ios/FacebookSDK/FBLoginView.m diff --git a/media/ios/FacebookSDK/FBNativeDialogs.h b/clients/ios/FacebookSDK/FBNativeDialogs.h similarity index 100% rename from media/ios/FacebookSDK/FBNativeDialogs.h rename to clients/ios/FacebookSDK/FBNativeDialogs.h diff --git a/media/ios/FacebookSDK/FBNativeDialogs.m b/clients/ios/FacebookSDK/FBNativeDialogs.m similarity index 100% rename from media/ios/FacebookSDK/FBNativeDialogs.m rename to clients/ios/FacebookSDK/FBNativeDialogs.m diff --git a/media/ios/FacebookSDK/FBOpenGraphAction.h b/clients/ios/FacebookSDK/FBOpenGraphAction.h similarity index 100% rename from media/ios/FacebookSDK/FBOpenGraphAction.h rename to clients/ios/FacebookSDK/FBOpenGraphAction.h diff --git a/media/ios/FacebookSDK/FBPlacePickerCacheDescriptor.h b/clients/ios/FacebookSDK/FBPlacePickerCacheDescriptor.h similarity index 100% rename from media/ios/FacebookSDK/FBPlacePickerCacheDescriptor.h rename to clients/ios/FacebookSDK/FBPlacePickerCacheDescriptor.h diff --git a/media/ios/FacebookSDK/FBPlacePickerCacheDescriptor.m b/clients/ios/FacebookSDK/FBPlacePickerCacheDescriptor.m similarity index 100% rename from media/ios/FacebookSDK/FBPlacePickerCacheDescriptor.m rename to clients/ios/FacebookSDK/FBPlacePickerCacheDescriptor.m diff --git a/media/ios/FacebookSDK/FBPlacePickerViewController+Internal.h b/clients/ios/FacebookSDK/FBPlacePickerViewController+Internal.h similarity index 100% rename from media/ios/FacebookSDK/FBPlacePickerViewController+Internal.h rename to clients/ios/FacebookSDK/FBPlacePickerViewController+Internal.h diff --git a/media/ios/FacebookSDK/FBPlacePickerViewController.h b/clients/ios/FacebookSDK/FBPlacePickerViewController.h similarity index 100% rename from media/ios/FacebookSDK/FBPlacePickerViewController.h rename to clients/ios/FacebookSDK/FBPlacePickerViewController.h diff --git a/media/ios/FacebookSDK/FBPlacePickerViewController.m b/clients/ios/FacebookSDK/FBPlacePickerViewController.m similarity index 100% rename from media/ios/FacebookSDK/FBPlacePickerViewController.m rename to clients/ios/FacebookSDK/FBPlacePickerViewController.m diff --git a/media/ios/FacebookSDK/FBProfilePictureView.h b/clients/ios/FacebookSDK/FBProfilePictureView.h similarity index 100% rename from media/ios/FacebookSDK/FBProfilePictureView.h rename to clients/ios/FacebookSDK/FBProfilePictureView.h diff --git a/media/ios/FacebookSDK/FBProfilePictureView.m b/clients/ios/FacebookSDK/FBProfilePictureView.m similarity index 100% rename from media/ios/FacebookSDK/FBProfilePictureView.m rename to clients/ios/FacebookSDK/FBProfilePictureView.m diff --git a/media/ios/FacebookSDK/FBRequest.h b/clients/ios/FacebookSDK/FBRequest.h similarity index 100% rename from media/ios/FacebookSDK/FBRequest.h rename to clients/ios/FacebookSDK/FBRequest.h diff --git a/media/ios/FacebookSDK/FBRequest.m b/clients/ios/FacebookSDK/FBRequest.m similarity index 100% rename from media/ios/FacebookSDK/FBRequest.m rename to clients/ios/FacebookSDK/FBRequest.m diff --git a/media/ios/FacebookSDK/FBRequestBody.h b/clients/ios/FacebookSDK/FBRequestBody.h similarity index 100% rename from media/ios/FacebookSDK/FBRequestBody.h rename to clients/ios/FacebookSDK/FBRequestBody.h diff --git a/media/ios/FacebookSDK/FBRequestBody.m b/clients/ios/FacebookSDK/FBRequestBody.m similarity index 100% rename from media/ios/FacebookSDK/FBRequestBody.m rename to clients/ios/FacebookSDK/FBRequestBody.m diff --git a/media/ios/FacebookSDK/FBRequestConnection+Internal.h b/clients/ios/FacebookSDK/FBRequestConnection+Internal.h similarity index 100% rename from media/ios/FacebookSDK/FBRequestConnection+Internal.h rename to clients/ios/FacebookSDK/FBRequestConnection+Internal.h diff --git a/media/ios/FacebookSDK/FBRequestConnection.h b/clients/ios/FacebookSDK/FBRequestConnection.h similarity index 100% rename from media/ios/FacebookSDK/FBRequestConnection.h rename to clients/ios/FacebookSDK/FBRequestConnection.h diff --git a/media/ios/FacebookSDK/FBRequestConnection.m b/clients/ios/FacebookSDK/FBRequestConnection.m similarity index 100% rename from media/ios/FacebookSDK/FBRequestConnection.m rename to clients/ios/FacebookSDK/FBRequestConnection.m diff --git a/media/ios/FacebookSDK/FBSDKVersion.h b/clients/ios/FacebookSDK/FBSDKVersion.h similarity index 100% rename from media/ios/FacebookSDK/FBSDKVersion.h rename to clients/ios/FacebookSDK/FBSDKVersion.h diff --git a/media/ios/FacebookSDK/FBSession+Internal.h b/clients/ios/FacebookSDK/FBSession+Internal.h similarity index 100% rename from media/ios/FacebookSDK/FBSession+Internal.h rename to clients/ios/FacebookSDK/FBSession+Internal.h diff --git a/media/ios/FacebookSDK/FBSession+Protected.h b/clients/ios/FacebookSDK/FBSession+Protected.h similarity index 100% rename from media/ios/FacebookSDK/FBSession+Protected.h rename to clients/ios/FacebookSDK/FBSession+Protected.h diff --git a/media/ios/FacebookSDK/FBSession.h b/clients/ios/FacebookSDK/FBSession.h similarity index 100% rename from media/ios/FacebookSDK/FBSession.h rename to clients/ios/FacebookSDK/FBSession.h diff --git a/media/ios/FacebookSDK/FBSession.m b/clients/ios/FacebookSDK/FBSession.m similarity index 100% rename from media/ios/FacebookSDK/FBSession.m rename to clients/ios/FacebookSDK/FBSession.m diff --git a/media/ios/FacebookSDK/FBSessionInsightsState.h b/clients/ios/FacebookSDK/FBSessionInsightsState.h similarity index 100% rename from media/ios/FacebookSDK/FBSessionInsightsState.h rename to clients/ios/FacebookSDK/FBSessionInsightsState.h diff --git a/media/ios/FacebookSDK/FBSessionInsightsState.m b/clients/ios/FacebookSDK/FBSessionInsightsState.m similarity index 100% rename from media/ios/FacebookSDK/FBSessionInsightsState.m rename to clients/ios/FacebookSDK/FBSessionInsightsState.m diff --git a/media/ios/FacebookSDK/FBSessionManualTokenCachingStrategy.h b/clients/ios/FacebookSDK/FBSessionManualTokenCachingStrategy.h similarity index 100% rename from media/ios/FacebookSDK/FBSessionManualTokenCachingStrategy.h rename to clients/ios/FacebookSDK/FBSessionManualTokenCachingStrategy.h diff --git a/media/ios/FacebookSDK/FBSessionManualTokenCachingStrategy.m b/clients/ios/FacebookSDK/FBSessionManualTokenCachingStrategy.m similarity index 100% rename from media/ios/FacebookSDK/FBSessionManualTokenCachingStrategy.m rename to clients/ios/FacebookSDK/FBSessionManualTokenCachingStrategy.m diff --git a/media/ios/FacebookSDK/FBSessionTokenCachingStrategy.h b/clients/ios/FacebookSDK/FBSessionTokenCachingStrategy.h similarity index 100% rename from media/ios/FacebookSDK/FBSessionTokenCachingStrategy.h rename to clients/ios/FacebookSDK/FBSessionTokenCachingStrategy.h diff --git a/media/ios/FacebookSDK/FBSessionTokenCachingStrategy.m b/clients/ios/FacebookSDK/FBSessionTokenCachingStrategy.m similarity index 100% rename from media/ios/FacebookSDK/FBSessionTokenCachingStrategy.m rename to clients/ios/FacebookSDK/FBSessionTokenCachingStrategy.m diff --git a/media/ios/FacebookSDK/FBSettings+Internal.h b/clients/ios/FacebookSDK/FBSettings+Internal.h similarity index 100% rename from media/ios/FacebookSDK/FBSettings+Internal.h rename to clients/ios/FacebookSDK/FBSettings+Internal.h diff --git a/media/ios/FacebookSDK/FBSettings.h b/clients/ios/FacebookSDK/FBSettings.h similarity index 100% rename from media/ios/FacebookSDK/FBSettings.h rename to clients/ios/FacebookSDK/FBSettings.h diff --git a/media/ios/FacebookSDK/FBSettings.m b/clients/ios/FacebookSDK/FBSettings.m similarity index 100% rename from media/ios/FacebookSDK/FBSettings.m rename to clients/ios/FacebookSDK/FBSettings.m diff --git a/media/ios/FacebookSDK/FBSystemAccountStoreAdapter.h b/clients/ios/FacebookSDK/FBSystemAccountStoreAdapter.h similarity index 100% rename from media/ios/FacebookSDK/FBSystemAccountStoreAdapter.h rename to clients/ios/FacebookSDK/FBSystemAccountStoreAdapter.h diff --git a/media/ios/FacebookSDK/FBSystemAccountStoreAdapter.m b/clients/ios/FacebookSDK/FBSystemAccountStoreAdapter.m similarity index 100% rename from media/ios/FacebookSDK/FBSystemAccountStoreAdapter.m rename to clients/ios/FacebookSDK/FBSystemAccountStoreAdapter.m diff --git a/media/ios/FacebookSDK/FBTestSession+Internal.h b/clients/ios/FacebookSDK/FBTestSession+Internal.h similarity index 100% rename from media/ios/FacebookSDK/FBTestSession+Internal.h rename to clients/ios/FacebookSDK/FBTestSession+Internal.h diff --git a/media/ios/FacebookSDK/FBTestSession.h b/clients/ios/FacebookSDK/FBTestSession.h similarity index 100% rename from media/ios/FacebookSDK/FBTestSession.h rename to clients/ios/FacebookSDK/FBTestSession.h diff --git a/media/ios/FacebookSDK/FBTestSession.m b/clients/ios/FacebookSDK/FBTestSession.m similarity index 100% rename from media/ios/FacebookSDK/FBTestSession.m rename to clients/ios/FacebookSDK/FBTestSession.m diff --git a/media/ios/FacebookSDK/FBURLConnection.h b/clients/ios/FacebookSDK/FBURLConnection.h similarity index 100% rename from media/ios/FacebookSDK/FBURLConnection.h rename to clients/ios/FacebookSDK/FBURLConnection.h diff --git a/media/ios/FacebookSDK/FBURLConnection.m b/clients/ios/FacebookSDK/FBURLConnection.m similarity index 100% rename from media/ios/FacebookSDK/FBURLConnection.m rename to clients/ios/FacebookSDK/FBURLConnection.m diff --git a/media/ios/FacebookSDK/FBUserSettingsViewController.h b/clients/ios/FacebookSDK/FBUserSettingsViewController.h similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewController.h rename to clients/ios/FacebookSDK/FBUserSettingsViewController.h diff --git a/media/ios/FacebookSDK/FBUserSettingsViewController.m b/clients/ios/FacebookSDK/FBUserSettingsViewController.m similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewController.m rename to clients/ios/FacebookSDK/FBUserSettingsViewController.m diff --git a/media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/Contents/Resources/en.lproj/Localizable.strings b/clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/Contents/Resources/en.lproj/Localizable.strings similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/Contents/Resources/en.lproj/Localizable.strings rename to clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/Contents/Resources/en.lproj/Localizable.strings diff --git a/media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/Contents/Resources/he.lproj/Localizable.strings b/clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/Contents/Resources/he.lproj/Localizable.strings similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/Contents/Resources/he.lproj/Localizable.strings rename to clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/Contents/Resources/he.lproj/Localizable.strings diff --git a/media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/facebook-logo.png b/clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/facebook-logo.png similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/facebook-logo.png rename to clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/facebook-logo.png diff --git a/media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/facebook-logo@2x.png b/clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/facebook-logo@2x.png similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/facebook-logo@2x.png rename to clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/facebook-logo@2x.png diff --git a/media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadLandscape.jpg b/clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadLandscape.jpg similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadLandscape.jpg rename to clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadLandscape.jpg diff --git a/media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadLandscape@2x.jpg b/clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadLandscape@2x.jpg similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadLandscape@2x.jpg rename to clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadLandscape@2x.jpg diff --git a/media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadPortrait.jpg b/clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadPortrait.jpg similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadPortrait.jpg rename to clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadPortrait.jpg diff --git a/media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadPortrait@2x.jpg b/clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadPortrait@2x.jpg similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadPortrait@2x.jpg rename to clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPadPortrait@2x.jpg diff --git a/media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPhonePortrait.jpg b/clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPhonePortrait.jpg similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPhonePortrait.jpg rename to clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPhonePortrait.jpg diff --git a/media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPhonePortrait@2x.jpg b/clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPhonePortrait@2x.jpg similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPhonePortrait@2x.jpg rename to clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/loginBackgroundIPhonePortrait@2x.jpg diff --git a/media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-normal.png b/clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-normal.png similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-normal.png rename to clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-normal.png diff --git a/media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-normal@2x.png b/clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-normal@2x.png similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-normal@2x.png rename to clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-normal@2x.png diff --git a/media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-pressed.png b/clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-pressed.png similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-pressed.png rename to clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-pressed.png diff --git a/media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-pressed@2x.png b/clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-pressed@2x.png similarity index 100% rename from media/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-pressed@2x.png rename to clients/ios/FacebookSDK/FBUserSettingsViewResources.bundle/images/silver-button-pressed@2x.png diff --git a/media/ios/FacebookSDK/FBUtility.h b/clients/ios/FacebookSDK/FBUtility.h similarity index 100% rename from media/ios/FacebookSDK/FBUtility.h rename to clients/ios/FacebookSDK/FBUtility.h diff --git a/media/ios/FacebookSDK/FBUtility.m b/clients/ios/FacebookSDK/FBUtility.m similarity index 100% rename from media/ios/FacebookSDK/FBUtility.m rename to clients/ios/FacebookSDK/FBUtility.m diff --git a/media/ios/FacebookSDK/FBViewController+Internal.h b/clients/ios/FacebookSDK/FBViewController+Internal.h similarity index 100% rename from media/ios/FacebookSDK/FBViewController+Internal.h rename to clients/ios/FacebookSDK/FBViewController+Internal.h diff --git a/media/ios/FacebookSDK/FBViewController.h b/clients/ios/FacebookSDK/FBViewController.h similarity index 100% rename from media/ios/FacebookSDK/FBViewController.h rename to clients/ios/FacebookSDK/FBViewController.h diff --git a/media/ios/FacebookSDK/FBViewController.m b/clients/ios/FacebookSDK/FBViewController.m similarity index 100% rename from media/ios/FacebookSDK/FBViewController.m rename to clients/ios/FacebookSDK/FBViewController.m diff --git a/media/ios/FacebookSDK/FBWebDialogs.h b/clients/ios/FacebookSDK/FBWebDialogs.h similarity index 100% rename from media/ios/FacebookSDK/FBWebDialogs.h rename to clients/ios/FacebookSDK/FBWebDialogs.h diff --git a/media/ios/FacebookSDK/FBWebDialogs.m b/clients/ios/FacebookSDK/FBWebDialogs.m similarity index 100% rename from media/ios/FacebookSDK/FBWebDialogs.m rename to clients/ios/FacebookSDK/FBWebDialogs.m diff --git a/media/ios/FacebookSDK/Facebook.h b/clients/ios/FacebookSDK/Facebook.h similarity index 100% rename from media/ios/FacebookSDK/Facebook.h rename to clients/ios/FacebookSDK/Facebook.h diff --git a/media/ios/FacebookSDK/Facebook.m b/clients/ios/FacebookSDK/Facebook.m similarity index 100% rename from media/ios/FacebookSDK/Facebook.m rename to clients/ios/FacebookSDK/Facebook.m diff --git a/media/ios/FacebookSDK/FacebookSDK.h b/clients/ios/FacebookSDK/FacebookSDK.h similarity index 100% rename from media/ios/FacebookSDK/FacebookSDK.h rename to clients/ios/FacebookSDK/FacebookSDK.h diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/Contents/Resources/en.lproj/Localizable.strings b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/Contents/Resources/en.lproj/Localizable.strings similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/Contents/Resources/en.lproj/Localizable.strings rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/Contents/Resources/en.lproj/Localizable.strings diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/Contents/Resources/he.lproj/Localizable.strings b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/Contents/Resources/he.lproj/Localizable.strings similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/Contents/Resources/he.lproj/Localizable.strings rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/Contents/Resources/he.lproj/Localizable.strings diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/close.png b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/close.png similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/close.png rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/close.png diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/close@2x.png b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/close@2x.png similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/close@2x.png rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/close@2x.png diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/fbicon.png b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/fbicon.png similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/fbicon.png rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBDialog/images/fbicon.png diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/FBFriendPickerView/images/default.png b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBFriendPickerView/images/default.png similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/FBFriendPickerView/images/default.png rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBFriendPickerView/images/default.png diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/bluetint.png b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/bluetint.png similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/bluetint.png rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/bluetint.png diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/f_logo.png b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/f_logo.png similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/f_logo.png rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/f_logo.png diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/facebook.png b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/facebook.png similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/facebook.png rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/facebook.png diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small-pressed.png b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small-pressed.png similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small-pressed.png rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small-pressed.png diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small-pressed@2x.png b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small-pressed@2x.png similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small-pressed@2x.png rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small-pressed@2x.png diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small.png b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small.png similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small.png rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small.png diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small@2x.png b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small@2x.png similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small@2x.png rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBLoginView/images/login-button-small@2x.png diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/FBPlacePickerView/images/fb_generic_place.png b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBPlacePickerView/images/fb_generic_place.png similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/FBPlacePickerView/images/fb_generic_place.png rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBPlacePickerView/images/fb_generic_place.png diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/FBProfilePictureView/images/fb_blank_profile_portrait.png b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBProfilePictureView/images/fb_blank_profile_portrait.png similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/FBProfilePictureView/images/fb_blank_profile_portrait.png rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBProfilePictureView/images/fb_blank_profile_portrait.png diff --git a/media/ios/FacebookSDK/FacebookSDKResources.bundle/FBProfilePictureView/images/fb_blank_profile_square.png b/clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBProfilePictureView/images/fb_blank_profile_square.png similarity index 100% rename from media/ios/FacebookSDK/FacebookSDKResources.bundle/FBProfilePictureView/images/fb_blank_profile_square.png rename to clients/ios/FacebookSDK/FacebookSDKResources.bundle/FBProfilePictureView/images/fb_blank_profile_square.png diff --git a/media/ios/FacebookSDK/JSON/FBSBJSON.h b/clients/ios/FacebookSDK/JSON/FBSBJSON.h similarity index 100% rename from media/ios/FacebookSDK/JSON/FBSBJSON.h rename to clients/ios/FacebookSDK/JSON/FBSBJSON.h diff --git a/media/ios/FacebookSDK/JSON/FBSBJSON.m b/clients/ios/FacebookSDK/JSON/FBSBJSON.m similarity index 100% rename from media/ios/FacebookSDK/JSON/FBSBJSON.m rename to clients/ios/FacebookSDK/JSON/FBSBJSON.m diff --git a/media/ios/FacebookSDK/JSON/FBSBJsonBase.h b/clients/ios/FacebookSDK/JSON/FBSBJsonBase.h similarity index 100% rename from media/ios/FacebookSDK/JSON/FBSBJsonBase.h rename to clients/ios/FacebookSDK/JSON/FBSBJsonBase.h diff --git a/media/ios/FacebookSDK/JSON/FBSBJsonBase.m b/clients/ios/FacebookSDK/JSON/FBSBJsonBase.m similarity index 100% rename from media/ios/FacebookSDK/JSON/FBSBJsonBase.m rename to clients/ios/FacebookSDK/JSON/FBSBJsonBase.m diff --git a/media/ios/FacebookSDK/JSON/FBSBJsonParser.h b/clients/ios/FacebookSDK/JSON/FBSBJsonParser.h similarity index 100% rename from media/ios/FacebookSDK/JSON/FBSBJsonParser.h rename to clients/ios/FacebookSDK/JSON/FBSBJsonParser.h diff --git a/media/ios/FacebookSDK/JSON/FBSBJsonParser.m b/clients/ios/FacebookSDK/JSON/FBSBJsonParser.m similarity index 100% rename from media/ios/FacebookSDK/JSON/FBSBJsonParser.m rename to clients/ios/FacebookSDK/JSON/FBSBJsonParser.m diff --git a/media/ios/FacebookSDK/JSON/FBSBJsonWriter.h b/clients/ios/FacebookSDK/JSON/FBSBJsonWriter.h similarity index 100% rename from media/ios/FacebookSDK/JSON/FBSBJsonWriter.h rename to clients/ios/FacebookSDK/JSON/FBSBJsonWriter.h diff --git a/media/ios/FacebookSDK/JSON/FBSBJsonWriter.m b/clients/ios/FacebookSDK/JSON/FBSBJsonWriter.m similarity index 100% rename from media/ios/FacebookSDK/JSON/FBSBJsonWriter.m rename to clients/ios/FacebookSDK/JSON/FBSBJsonWriter.m diff --git a/media/ios/FacebookSDK/NSError+FBError.h b/clients/ios/FacebookSDK/NSError+FBError.h similarity index 100% rename from media/ios/FacebookSDK/NSError+FBError.h rename to clients/ios/FacebookSDK/NSError+FBError.h diff --git a/media/ios/FacebookSDK/NSError+FBError.m b/clients/ios/FacebookSDK/NSError+FBError.m similarity index 100% rename from media/ios/FacebookSDK/NSError+FBError.m rename to clients/ios/FacebookSDK/NSError+FBError.m diff --git a/media/ios/FacebookSDK/Package/FacebookSDK.pmdoc/01package-contents.xml b/clients/ios/FacebookSDK/Package/FacebookSDK.pmdoc/01package-contents.xml similarity index 100% rename from media/ios/FacebookSDK/Package/FacebookSDK.pmdoc/01package-contents.xml rename to clients/ios/FacebookSDK/Package/FacebookSDK.pmdoc/01package-contents.xml diff --git a/media/ios/FacebookSDK/Package/FacebookSDK.pmdoc/01package.xml b/clients/ios/FacebookSDK/Package/FacebookSDK.pmdoc/01package.xml similarity index 100% rename from media/ios/FacebookSDK/Package/FacebookSDK.pmdoc/01package.xml rename to clients/ios/FacebookSDK/Package/FacebookSDK.pmdoc/01package.xml diff --git a/media/ios/FacebookSDK/Package/FacebookSDK.pmdoc/index.xml b/clients/ios/FacebookSDK/Package/FacebookSDK.pmdoc/index.xml similarity index 100% rename from media/ios/FacebookSDK/Package/FacebookSDK.pmdoc/index.xml rename to clients/ios/FacebookSDK/Package/FacebookSDK.pmdoc/index.xml diff --git a/media/ios/FacebookSDK/facebook_ios_sdk_Prefix.pch b/clients/ios/FacebookSDK/facebook_ios_sdk_Prefix.pch similarity index 100% rename from media/ios/FacebookSDK/facebook_ios_sdk_Prefix.pch rename to clients/ios/FacebookSDK/facebook_ios_sdk_Prefix.pch diff --git a/media/ios/NSAttributedString+Attributes.h b/clients/ios/NSAttributedString+Attributes.h similarity index 100% rename from media/ios/NSAttributedString+Attributes.h rename to clients/ios/NSAttributedString+Attributes.h diff --git a/media/ios/NSAttributedString+Attributes.m b/clients/ios/NSAttributedString+Attributes.m similarity index 100% rename from media/ios/NSAttributedString+Attributes.m rename to clients/ios/NSAttributedString+Attributes.m diff --git a/media/ios/NewsBlur-iPad-Info.plist b/clients/ios/NewsBlur-iPad-Info.plist similarity index 100% rename from media/ios/NewsBlur-iPad-Info.plist rename to clients/ios/NewsBlur-iPad-Info.plist diff --git a/media/ios/NewsBlur-iPhone-Info.plist b/clients/ios/NewsBlur-iPhone-Info.plist similarity index 100% rename from media/ios/NewsBlur-iPhone-Info.plist rename to clients/ios/NewsBlur-iPhone-Info.plist diff --git a/media/ios/NewsBlur.ipa b/clients/ios/NewsBlur.ipa similarity index 100% rename from media/ios/NewsBlur.ipa rename to clients/ios/NewsBlur.ipa diff --git a/media/ios/NewsBlur.plist b/clients/ios/NewsBlur.plist similarity index 100% rename from media/ios/NewsBlur.plist rename to clients/ios/NewsBlur.plist diff --git a/media/ios/NewsBlur.xcodeproj/project.pbxproj b/clients/ios/NewsBlur.xcodeproj/project.pbxproj similarity index 100% rename from media/ios/NewsBlur.xcodeproj/project.pbxproj rename to clients/ios/NewsBlur.xcodeproj/project.pbxproj diff --git a/media/ios/NewsBlur.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/clients/ios/NewsBlur.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from media/ios/NewsBlur.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to clients/ios/NewsBlur.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/media/ios/NewsBlur_Prefix.pch b/clients/ios/NewsBlur_Prefix.pch similarity index 100% rename from media/ios/NewsBlur_Prefix.pch rename to clients/ios/NewsBlur_Prefix.pch diff --git a/media/ios/OHAttributedLabel.h b/clients/ios/OHAttributedLabel.h similarity index 100% rename from media/ios/OHAttributedLabel.h rename to clients/ios/OHAttributedLabel.h diff --git a/media/ios/OHAttributedLabel.m b/clients/ios/OHAttributedLabel.m similarity index 100% rename from media/ios/OHAttributedLabel.m rename to clients/ios/OHAttributedLabel.m diff --git a/media/ios/Other Sources/ABTableViewCell.h b/clients/ios/Other Sources/ABTableViewCell.h similarity index 100% rename from media/ios/Other Sources/ABTableViewCell.h rename to clients/ios/Other Sources/ABTableViewCell.h diff --git a/media/ios/Other Sources/ABTableViewCell.m b/clients/ios/Other Sources/ABTableViewCell.m similarity index 100% rename from media/ios/Other Sources/ABTableViewCell.m rename to clients/ios/Other Sources/ABTableViewCell.m diff --git a/media/ios/Other Sources/Base64.h b/clients/ios/Other Sources/Base64.h similarity index 100% rename from media/ios/Other Sources/Base64.h rename to clients/ios/Other Sources/Base64.h diff --git a/media/ios/Other Sources/Base64.m b/clients/ios/Other Sources/Base64.m similarity index 100% rename from media/ios/Other Sources/Base64.m rename to clients/ios/Other Sources/Base64.m diff --git a/media/ios/Other Sources/GTMDefines.h b/clients/ios/Other Sources/GTMDefines.h similarity index 100% rename from media/ios/Other Sources/GTMDefines.h rename to clients/ios/Other Sources/GTMDefines.h diff --git a/media/ios/Other Sources/GTMNString+HTML.h b/clients/ios/Other Sources/GTMNString+HTML.h similarity index 100% rename from media/ios/Other Sources/GTMNString+HTML.h rename to clients/ios/Other Sources/GTMNString+HTML.h diff --git a/media/ios/Other Sources/GTMNString+HTML.m b/clients/ios/Other Sources/GTMNString+HTML.m similarity index 100% rename from media/ios/Other Sources/GTMNString+HTML.m rename to clients/ios/Other Sources/GTMNString+HTML.m diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.h b/clients/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.h rename to clients/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m b/clients/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m rename to clients/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsViewController.m diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.h b/clients/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.h rename to clients/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m b/clients/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m rename to clients/ios/Other Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.h b/clients/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.h rename to clients/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m b/clients/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m rename to clients/ios/Other Sources/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m diff --git a/media/ios/Other Sources/InAppSettingsKit/Controllers/IASKViewController.h b/clients/ios/Other Sources/InAppSettingsKit/Controllers/IASKViewController.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Controllers/IASKViewController.h rename to clients/ios/Other Sources/InAppSettingsKit/Controllers/IASKViewController.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.h b/clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.h rename to clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.m b/clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.m similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.m rename to clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsReader.m diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.h b/clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.h rename to clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.m b/clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.m similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.m rename to clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStore.m diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.h b/clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.h rename to clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.m b/clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.m similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.m rename to clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreFile.m diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.h b/clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.h rename to clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.m b/clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.m similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.m rename to clients/ios/Other Sources/InAppSettingsKit/Models/IASKSettingsStoreUserDefaults.m diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.h b/clients/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.h rename to clients/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.m b/clients/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.m similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.m rename to clients/ios/Other Sources/InAppSettingsKit/Models/IASKSpecifier.m diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.h b/clients/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.h rename to clients/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.m b/clients/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.m similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.m rename to clients/ios/Other Sources/InAppSettingsKit/Views/IASKPSSliderSpecifierViewCell.m diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.h b/clients/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.h rename to clients/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.m b/clients/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.m similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.m rename to clients/ios/Other Sources/InAppSettingsKit/Views/IASKPSTextFieldSpecifierViewCell.m diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.h b/clients/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.h rename to clients/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m b/clients/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m rename to clients/ios/Other Sources/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.h b/clients/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.h rename to clients/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.m b/clients/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.m similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.m rename to clients/ios/Other Sources/InAppSettingsKit/Views/IASKSlider.m diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.h b/clients/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.h rename to clients/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.m b/clients/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.m similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.m rename to clients/ios/Other Sources/InAppSettingsKit/Views/IASKSwitch.m diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.h b/clients/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.h similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.h rename to clients/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.h diff --git a/media/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.m b/clients/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.m similarity index 100% rename from media/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.m rename to clients/ios/Other Sources/InAppSettingsKit/Views/IASKTextField.m diff --git a/media/ios/Other Sources/MBProgressHUD.h b/clients/ios/Other Sources/MBProgressHUD.h similarity index 100% rename from media/ios/Other Sources/MBProgressHUD.h rename to clients/ios/Other Sources/MBProgressHUD.h diff --git a/media/ios/Other Sources/MBProgressHUD.m b/clients/ios/Other Sources/MBProgressHUD.m similarity index 100% rename from media/ios/Other Sources/MBProgressHUD.m rename to clients/ios/Other Sources/MBProgressHUD.m diff --git a/media/ios/Other Sources/NSString+HTML.h b/clients/ios/Other Sources/NSString+HTML.h similarity index 100% rename from media/ios/Other Sources/NSString+HTML.h rename to clients/ios/Other Sources/NSString+HTML.h diff --git a/media/ios/Other Sources/NSString+HTML.m b/clients/ios/Other Sources/NSString+HTML.m similarity index 100% rename from media/ios/Other Sources/NSString+HTML.m rename to clients/ios/Other Sources/NSString+HTML.m diff --git a/media/ios/Other Sources/PullToRefreshView.h b/clients/ios/Other Sources/PullToRefreshView.h similarity index 100% rename from media/ios/Other Sources/PullToRefreshView.h rename to clients/ios/Other Sources/PullToRefreshView.h diff --git a/media/ios/Other Sources/PullToRefreshView.m b/clients/ios/Other Sources/PullToRefreshView.m similarity index 100% rename from media/ios/Other Sources/PullToRefreshView.m rename to clients/ios/Other Sources/PullToRefreshView.m diff --git a/media/ios/Other Sources/ShareThis/Assets/Instapaper-Icon.png b/clients/ios/Other Sources/ShareThis/Assets/Instapaper-Icon.png similarity index 100% rename from media/ios/Other Sources/ShareThis/Assets/Instapaper-Icon.png rename to clients/ios/Other Sources/ShareThis/Assets/Instapaper-Icon.png diff --git a/media/ios/Other Sources/ShareThis/Assets/Instapaper-Icon@2x.png b/clients/ios/Other Sources/ShareThis/Assets/Instapaper-Icon@2x.png similarity index 100% rename from media/ios/Other Sources/ShareThis/Assets/Instapaper-Icon@2x.png rename to clients/ios/Other Sources/ShareThis/Assets/Instapaper-Icon@2x.png diff --git a/media/ios/Other Sources/ShareThis/Assets/Pocket-Icon.png b/clients/ios/Other Sources/ShareThis/Assets/Pocket-Icon.png similarity index 100% rename from media/ios/Other Sources/ShareThis/Assets/Pocket-Icon.png rename to clients/ios/Other Sources/ShareThis/Assets/Pocket-Icon.png diff --git a/media/ios/Other Sources/ShareThis/Assets/Pocket-Icon@2x.png b/clients/ios/Other Sources/ShareThis/Assets/Pocket-Icon@2x.png similarity index 100% rename from media/ios/Other Sources/ShareThis/Assets/Pocket-Icon@2x.png rename to clients/ios/Other Sources/ShareThis/Assets/Pocket-Icon@2x.png diff --git a/media/ios/Other Sources/ShareThis/Assets/Readability-Icon.png b/clients/ios/Other Sources/ShareThis/Assets/Readability-Icon.png similarity index 100% rename from media/ios/Other Sources/ShareThis/Assets/Readability-Icon.png rename to clients/ios/Other Sources/ShareThis/Assets/Readability-Icon.png diff --git a/media/ios/Other Sources/ShareThis/Assets/Readability-Icon@2x.png b/clients/ios/Other Sources/ShareThis/Assets/Readability-Icon@2x.png similarity index 100% rename from media/ios/Other Sources/ShareThis/Assets/Readability-Icon@2x.png rename to clients/ios/Other Sources/ShareThis/Assets/Readability-Icon@2x.png diff --git a/media/ios/Other Sources/ShareThis/EmailService.h b/clients/ios/Other Sources/ShareThis/EmailService.h similarity index 100% rename from media/ios/Other Sources/ShareThis/EmailService.h rename to clients/ios/Other Sources/ShareThis/EmailService.h diff --git a/media/ios/Other Sources/ShareThis/EmailService.m b/clients/ios/Other Sources/ShareThis/EmailService.m similarity index 100% rename from media/ios/Other Sources/ShareThis/EmailService.m rename to clients/ios/Other Sources/ShareThis/EmailService.m diff --git a/media/ios/Other Sources/ShareThis/FacebookService.h b/clients/ios/Other Sources/ShareThis/FacebookService.h similarity index 100% rename from media/ios/Other Sources/ShareThis/FacebookService.h rename to clients/ios/Other Sources/ShareThis/FacebookService.h diff --git a/media/ios/Other Sources/ShareThis/FacebookService.m b/clients/ios/Other Sources/ShareThis/FacebookService.m similarity index 100% rename from media/ios/Other Sources/ShareThis/FacebookService.m rename to clients/ios/Other Sources/ShareThis/FacebookService.m diff --git a/media/ios/Other Sources/ShareThis/InstapaperActivityItem.h b/clients/ios/Other Sources/ShareThis/InstapaperActivityItem.h similarity index 100% rename from media/ios/Other Sources/ShareThis/InstapaperActivityItem.h rename to clients/ios/Other Sources/ShareThis/InstapaperActivityItem.h diff --git a/media/ios/Other Sources/ShareThis/InstapaperActivityItem.m b/clients/ios/Other Sources/ShareThis/InstapaperActivityItem.m similarity index 100% rename from media/ios/Other Sources/ShareThis/InstapaperActivityItem.m rename to clients/ios/Other Sources/ShareThis/InstapaperActivityItem.m diff --git a/media/ios/Other Sources/ShareThis/InstapaperService.h b/clients/ios/Other Sources/ShareThis/InstapaperService.h similarity index 100% rename from media/ios/Other Sources/ShareThis/InstapaperService.h rename to clients/ios/Other Sources/ShareThis/InstapaperService.h diff --git a/media/ios/Other Sources/ShareThis/InstapaperService.m b/clients/ios/Other Sources/ShareThis/InstapaperService.m similarity index 100% rename from media/ios/Other Sources/ShareThis/InstapaperService.m rename to clients/ios/Other Sources/ShareThis/InstapaperService.m diff --git a/media/ios/Other Sources/ShareThis/KeyChainItemWrapper/KeychainItemWrapper.h b/clients/ios/Other Sources/ShareThis/KeyChainItemWrapper/KeychainItemWrapper.h similarity index 100% rename from media/ios/Other Sources/ShareThis/KeyChainItemWrapper/KeychainItemWrapper.h rename to clients/ios/Other Sources/ShareThis/KeyChainItemWrapper/KeychainItemWrapper.h diff --git a/media/ios/Other Sources/ShareThis/KeyChainItemWrapper/KeychainItemWrapper.m b/clients/ios/Other Sources/ShareThis/KeyChainItemWrapper/KeychainItemWrapper.m similarity index 100% rename from media/ios/Other Sources/ShareThis/KeyChainItemWrapper/KeychainItemWrapper.m rename to clients/ios/Other Sources/ShareThis/KeyChainItemWrapper/KeychainItemWrapper.m diff --git a/media/ios/Other Sources/ShareThis/MessageService.h b/clients/ios/Other Sources/ShareThis/MessageService.h similarity index 100% rename from media/ios/Other Sources/ShareThis/MessageService.h rename to clients/ios/Other Sources/ShareThis/MessageService.h diff --git a/media/ios/Other Sources/ShareThis/MessageService.m b/clients/ios/Other Sources/ShareThis/MessageService.m similarity index 100% rename from media/ios/Other Sources/ShareThis/MessageService.m rename to clients/ios/Other Sources/ShareThis/MessageService.m diff --git a/media/ios/Other Sources/ShareThis/PocketActivityItem.h b/clients/ios/Other Sources/ShareThis/PocketActivityItem.h similarity index 100% rename from media/ios/Other Sources/ShareThis/PocketActivityItem.h rename to clients/ios/Other Sources/ShareThis/PocketActivityItem.h diff --git a/media/ios/Other Sources/ShareThis/PocketActivityItem.m b/clients/ios/Other Sources/ShareThis/PocketActivityItem.m similarity index 100% rename from media/ios/Other Sources/ShareThis/PocketActivityItem.m rename to clients/ios/Other Sources/ShareThis/PocketActivityItem.m diff --git a/media/ios/Other Sources/ShareThis/PocketService.h b/clients/ios/Other Sources/ShareThis/PocketService.h similarity index 100% rename from media/ios/Other Sources/ShareThis/PocketService.h rename to clients/ios/Other Sources/ShareThis/PocketService.h diff --git a/media/ios/Other Sources/ShareThis/PocketService.m b/clients/ios/Other Sources/ShareThis/PocketService.m similarity index 100% rename from media/ios/Other Sources/ShareThis/PocketService.m rename to clients/ios/Other Sources/ShareThis/PocketService.m diff --git a/media/ios/Other Sources/ShareThis/ReadLaterService.h b/clients/ios/Other Sources/ShareThis/ReadLaterService.h similarity index 100% rename from media/ios/Other Sources/ShareThis/ReadLaterService.h rename to clients/ios/Other Sources/ShareThis/ReadLaterService.h diff --git a/media/ios/Other Sources/ShareThis/ReadLaterService.m b/clients/ios/Other Sources/ShareThis/ReadLaterService.m similarity index 100% rename from media/ios/Other Sources/ShareThis/ReadLaterService.m rename to clients/ios/Other Sources/ShareThis/ReadLaterService.m diff --git a/media/ios/Other Sources/ShareThis/ReadabilityActivityItem.h b/clients/ios/Other Sources/ShareThis/ReadabilityActivityItem.h similarity index 100% rename from media/ios/Other Sources/ShareThis/ReadabilityActivityItem.h rename to clients/ios/Other Sources/ShareThis/ReadabilityActivityItem.h diff --git a/media/ios/Other Sources/ShareThis/ReadabilityActivityItem.m b/clients/ios/Other Sources/ShareThis/ReadabilityActivityItem.m similarity index 100% rename from media/ios/Other Sources/ShareThis/ReadabilityActivityItem.m rename to clients/ios/Other Sources/ShareThis/ReadabilityActivityItem.m diff --git a/media/ios/Other Sources/ShareThis/ReadabilityService.h b/clients/ios/Other Sources/ShareThis/ReadabilityService.h similarity index 100% rename from media/ios/Other Sources/ShareThis/ReadabilityService.h rename to clients/ios/Other Sources/ShareThis/ReadabilityService.h diff --git a/media/ios/Other Sources/ShareThis/ReadabilityService.m b/clients/ios/Other Sources/ShareThis/ReadabilityService.m similarity index 100% rename from media/ios/Other Sources/ShareThis/ReadabilityService.m rename to clients/ios/Other Sources/ShareThis/ReadabilityService.m diff --git a/media/ios/Other Sources/ShareThis/SafariActivityItem.h b/clients/ios/Other Sources/ShareThis/SafariActivityItem.h similarity index 100% rename from media/ios/Other Sources/ShareThis/SafariActivityItem.h rename to clients/ios/Other Sources/ShareThis/SafariActivityItem.h diff --git a/media/ios/Other Sources/ShareThis/SafariActivityItem.m b/clients/ios/Other Sources/ShareThis/SafariActivityItem.m similarity index 100% rename from media/ios/Other Sources/ShareThis/SafariActivityItem.m rename to clients/ios/Other Sources/ShareThis/SafariActivityItem.m diff --git a/media/ios/Other Sources/ShareThis/SafariService.h b/clients/ios/Other Sources/ShareThis/SafariService.h similarity index 100% rename from media/ios/Other Sources/ShareThis/SafariService.h rename to clients/ios/Other Sources/ShareThis/SafariService.h diff --git a/media/ios/Other Sources/ShareThis/SafariService.m b/clients/ios/Other Sources/ShareThis/SafariService.m similarity index 100% rename from media/ios/Other Sources/ShareThis/SafariService.m rename to clients/ios/Other Sources/ShareThis/SafariService.m diff --git a/media/ios/Other Sources/ShareThis/ShareThis.h b/clients/ios/Other Sources/ShareThis/ShareThis.h similarity index 100% rename from media/ios/Other Sources/ShareThis/ShareThis.h rename to clients/ios/Other Sources/ShareThis/ShareThis.h diff --git a/media/ios/Other Sources/ShareThis/ShareThis.m b/clients/ios/Other Sources/ShareThis/ShareThis.m similarity index 100% rename from media/ios/Other Sources/ShareThis/ShareThis.m rename to clients/ios/Other Sources/ShareThis/ShareThis.m diff --git a/media/ios/Other Sources/ShareThis/TwitterService.h b/clients/ios/Other Sources/ShareThis/TwitterService.h similarity index 100% rename from media/ios/Other Sources/ShareThis/TwitterService.h rename to clients/ios/Other Sources/ShareThis/TwitterService.h diff --git a/media/ios/Other Sources/ShareThis/TwitterService.m b/clients/ios/Other Sources/ShareThis/TwitterService.m similarity index 100% rename from media/ios/Other Sources/ShareThis/TwitterService.m rename to clients/ios/Other Sources/ShareThis/TwitterService.m diff --git a/media/ios/Other Sources/StringHelper.h b/clients/ios/Other Sources/StringHelper.h similarity index 100% rename from media/ios/Other Sources/StringHelper.h rename to clients/ios/Other Sources/StringHelper.h diff --git a/media/ios/Other Sources/StringHelper.m b/clients/ios/Other Sources/StringHelper.m similarity index 100% rename from media/ios/Other Sources/StringHelper.m rename to clients/ios/Other Sources/StringHelper.m diff --git a/media/ios/Other Sources/TransparentToolbar.h b/clients/ios/Other Sources/TransparentToolbar.h similarity index 100% rename from media/ios/Other Sources/TransparentToolbar.h rename to clients/ios/Other Sources/TransparentToolbar.h diff --git a/media/ios/Other Sources/TransparentToolbar.m b/clients/ios/Other Sources/TransparentToolbar.m similarity index 100% rename from media/ios/Other Sources/TransparentToolbar.m rename to clients/ios/Other Sources/TransparentToolbar.m diff --git a/media/ios/Other Sources/UIBarButtonItem+Image.h b/clients/ios/Other Sources/UIBarButtonItem+Image.h similarity index 100% rename from media/ios/Other Sources/UIBarButtonItem+Image.h rename to clients/ios/Other Sources/UIBarButtonItem+Image.h diff --git a/media/ios/Other Sources/UIBarButtonItem+Image.m b/clients/ios/Other Sources/UIBarButtonItem+Image.m similarity index 100% rename from media/ios/Other Sources/UIBarButtonItem+Image.m rename to clients/ios/Other Sources/UIBarButtonItem+Image.m diff --git a/media/ios/Other Sources/UIView+TKCategory.h b/clients/ios/Other Sources/UIView+TKCategory.h similarity index 100% rename from media/ios/Other Sources/UIView+TKCategory.h rename to clients/ios/Other Sources/UIView+TKCategory.h diff --git a/media/ios/Other Sources/UIView+TKCategory.m b/clients/ios/Other Sources/UIView+TKCategory.m similarity index 100% rename from media/ios/Other Sources/UIView+TKCategory.m rename to clients/ios/Other Sources/UIView+TKCategory.m diff --git a/media/ios/Other Sources/fmdb/FMDatabase.h b/clients/ios/Other Sources/fmdb/FMDatabase.h similarity index 100% rename from media/ios/Other Sources/fmdb/FMDatabase.h rename to clients/ios/Other Sources/fmdb/FMDatabase.h diff --git a/media/ios/Other Sources/fmdb/FMDatabase.m b/clients/ios/Other Sources/fmdb/FMDatabase.m similarity index 100% rename from media/ios/Other Sources/fmdb/FMDatabase.m rename to clients/ios/Other Sources/fmdb/FMDatabase.m diff --git a/media/ios/Other Sources/fmdb/FMDatabaseAdditions.h b/clients/ios/Other Sources/fmdb/FMDatabaseAdditions.h similarity index 100% rename from media/ios/Other Sources/fmdb/FMDatabaseAdditions.h rename to clients/ios/Other Sources/fmdb/FMDatabaseAdditions.h diff --git a/media/ios/Other Sources/fmdb/FMDatabaseAdditions.m b/clients/ios/Other Sources/fmdb/FMDatabaseAdditions.m similarity index 100% rename from media/ios/Other Sources/fmdb/FMDatabaseAdditions.m rename to clients/ios/Other Sources/fmdb/FMDatabaseAdditions.m diff --git a/media/ios/Other Sources/fmdb/FMDatabasePool.h b/clients/ios/Other Sources/fmdb/FMDatabasePool.h similarity index 100% rename from media/ios/Other Sources/fmdb/FMDatabasePool.h rename to clients/ios/Other Sources/fmdb/FMDatabasePool.h diff --git a/media/ios/Other Sources/fmdb/FMDatabasePool.m b/clients/ios/Other Sources/fmdb/FMDatabasePool.m similarity index 100% rename from media/ios/Other Sources/fmdb/FMDatabasePool.m rename to clients/ios/Other Sources/fmdb/FMDatabasePool.m diff --git a/media/ios/Other Sources/fmdb/FMDatabaseQueue.h b/clients/ios/Other Sources/fmdb/FMDatabaseQueue.h similarity index 100% rename from media/ios/Other Sources/fmdb/FMDatabaseQueue.h rename to clients/ios/Other Sources/fmdb/FMDatabaseQueue.h diff --git a/media/ios/Other Sources/fmdb/FMDatabaseQueue.m b/clients/ios/Other Sources/fmdb/FMDatabaseQueue.m similarity index 100% rename from media/ios/Other Sources/fmdb/FMDatabaseQueue.m rename to clients/ios/Other Sources/fmdb/FMDatabaseQueue.m diff --git a/media/ios/Other Sources/fmdb/FMResultSet.h b/clients/ios/Other Sources/fmdb/FMResultSet.h similarity index 100% rename from media/ios/Other Sources/fmdb/FMResultSet.h rename to clients/ios/Other Sources/fmdb/FMResultSet.h diff --git a/media/ios/Other Sources/fmdb/FMResultSet.m b/clients/ios/Other Sources/fmdb/FMResultSet.m similarity index 100% rename from media/ios/Other Sources/fmdb/FMResultSet.m rename to clients/ios/Other Sources/fmdb/FMResultSet.m diff --git a/media/ios/Other Sources/fmdb/fmdb.m b/clients/ios/Other Sources/fmdb/fmdb.m similarity index 100% rename from media/ios/Other Sources/fmdb/fmdb.m rename to clients/ios/Other Sources/fmdb/fmdb.m diff --git a/media/ios/Other Sources/main.m b/clients/ios/Other Sources/main.m similarity index 100% rename from media/ios/Other Sources/main.m rename to clients/ios/Other Sources/main.m diff --git a/media/ios/Popover/UIBarButtonItem+WEPopover.h b/clients/ios/Popover/UIBarButtonItem+WEPopover.h similarity index 100% rename from media/ios/Popover/UIBarButtonItem+WEPopover.h rename to clients/ios/Popover/UIBarButtonItem+WEPopover.h diff --git a/media/ios/Popover/UIBarButtonItem+WEPopover.m b/clients/ios/Popover/UIBarButtonItem+WEPopover.m similarity index 100% rename from media/ios/Popover/UIBarButtonItem+WEPopover.m rename to clients/ios/Popover/UIBarButtonItem+WEPopover.m diff --git a/media/ios/Popover/WEPopoverContainerView.h b/clients/ios/Popover/WEPopoverContainerView.h similarity index 100% rename from media/ios/Popover/WEPopoverContainerView.h rename to clients/ios/Popover/WEPopoverContainerView.h diff --git a/media/ios/Popover/WEPopoverContainerView.m b/clients/ios/Popover/WEPopoverContainerView.m similarity index 100% rename from media/ios/Popover/WEPopoverContainerView.m rename to clients/ios/Popover/WEPopoverContainerView.m diff --git a/media/ios/Popover/WEPopoverController.h b/clients/ios/Popover/WEPopoverController.h similarity index 100% rename from media/ios/Popover/WEPopoverController.h rename to clients/ios/Popover/WEPopoverController.h diff --git a/media/ios/Popover/WEPopoverController.m b/clients/ios/Popover/WEPopoverController.m similarity index 100% rename from media/ios/Popover/WEPopoverController.m rename to clients/ios/Popover/WEPopoverController.m diff --git a/media/ios/Popover/WEPopoverParentView.h b/clients/ios/Popover/WEPopoverParentView.h similarity index 100% rename from media/ios/Popover/WEPopoverParentView.h rename to clients/ios/Popover/WEPopoverParentView.h diff --git a/media/ios/Popover/WETouchableView.h b/clients/ios/Popover/WETouchableView.h similarity index 100% rename from media/ios/Popover/WETouchableView.h rename to clients/ios/Popover/WETouchableView.h diff --git a/media/ios/Popover/WETouchableView.m b/clients/ios/Popover/WETouchableView.m similarity index 100% rename from media/ios/Popover/WETouchableView.m rename to clients/ios/Popover/WETouchableView.m diff --git a/media/ios/REComposeViewController/DEComposeRuledView.h b/clients/ios/REComposeViewController/DEComposeRuledView.h similarity index 100% rename from media/ios/REComposeViewController/DEComposeRuledView.h rename to clients/ios/REComposeViewController/DEComposeRuledView.h diff --git a/media/ios/REComposeViewController/DEComposeRuledView.m b/clients/ios/REComposeViewController/DEComposeRuledView.m similarity index 100% rename from media/ios/REComposeViewController/DEComposeRuledView.m rename to clients/ios/REComposeViewController/DEComposeRuledView.m diff --git a/media/ios/REComposeViewController/DEComposeTextView.h b/clients/ios/REComposeViewController/DEComposeTextView.h similarity index 100% rename from media/ios/REComposeViewController/DEComposeTextView.h rename to clients/ios/REComposeViewController/DEComposeTextView.h diff --git a/media/ios/REComposeViewController/DEComposeTextView.m b/clients/ios/REComposeViewController/DEComposeTextView.m similarity index 100% rename from media/ios/REComposeViewController/DEComposeTextView.m rename to clients/ios/REComposeViewController/DEComposeTextView.m diff --git a/media/ios/REComposeViewController/REComposeBackgroundView.h b/clients/ios/REComposeViewController/REComposeBackgroundView.h similarity index 100% rename from media/ios/REComposeViewController/REComposeBackgroundView.h rename to clients/ios/REComposeViewController/REComposeBackgroundView.h diff --git a/media/ios/REComposeViewController/REComposeBackgroundView.m b/clients/ios/REComposeViewController/REComposeBackgroundView.m similarity index 100% rename from media/ios/REComposeViewController/REComposeBackgroundView.m rename to clients/ios/REComposeViewController/REComposeBackgroundView.m diff --git a/media/ios/REComposeViewController/REComposeSheetView.h b/clients/ios/REComposeViewController/REComposeSheetView.h similarity index 100% rename from media/ios/REComposeViewController/REComposeSheetView.h rename to clients/ios/REComposeViewController/REComposeSheetView.h diff --git a/media/ios/REComposeViewController/REComposeSheetView.m b/clients/ios/REComposeViewController/REComposeSheetView.m similarity index 100% rename from media/ios/REComposeViewController/REComposeSheetView.m rename to clients/ios/REComposeViewController/REComposeSheetView.m diff --git a/media/ios/REComposeViewController/REComposeViewController.bundle/AttachmentFrame.png b/clients/ios/REComposeViewController/REComposeViewController.bundle/AttachmentFrame.png similarity index 100% rename from media/ios/REComposeViewController/REComposeViewController.bundle/AttachmentFrame.png rename to clients/ios/REComposeViewController/REComposeViewController.bundle/AttachmentFrame.png diff --git a/media/ios/REComposeViewController/REComposeViewController.bundle/AttachmentFrame@2x.png b/clients/ios/REComposeViewController/REComposeViewController.bundle/AttachmentFrame@2x.png similarity index 100% rename from media/ios/REComposeViewController/REComposeViewController.bundle/AttachmentFrame@2x.png rename to clients/ios/REComposeViewController/REComposeViewController.bundle/AttachmentFrame@2x.png diff --git a/media/ios/REComposeViewController/REComposeViewController.bundle/PaperClip.png b/clients/ios/REComposeViewController/REComposeViewController.bundle/PaperClip.png similarity index 100% rename from media/ios/REComposeViewController/REComposeViewController.bundle/PaperClip.png rename to clients/ios/REComposeViewController/REComposeViewController.bundle/PaperClip.png diff --git a/media/ios/REComposeViewController/REComposeViewController.bundle/PaperClip@2x.png b/clients/ios/REComposeViewController/REComposeViewController.bundle/PaperClip@2x.png similarity index 100% rename from media/ios/REComposeViewController/REComposeViewController.bundle/PaperClip@2x.png rename to clients/ios/REComposeViewController/REComposeViewController.bundle/PaperClip@2x.png diff --git a/media/ios/REComposeViewController/REComposeViewController.bundle/URLAttachment.png b/clients/ios/REComposeViewController/REComposeViewController.bundle/URLAttachment.png similarity index 100% rename from media/ios/REComposeViewController/REComposeViewController.bundle/URLAttachment.png rename to clients/ios/REComposeViewController/REComposeViewController.bundle/URLAttachment.png diff --git a/media/ios/REComposeViewController/REComposeViewController.bundle/URLAttachment@2x.png b/clients/ios/REComposeViewController/REComposeViewController.bundle/URLAttachment@2x.png similarity index 100% rename from media/ios/REComposeViewController/REComposeViewController.bundle/URLAttachment@2x.png rename to clients/ios/REComposeViewController/REComposeViewController.bundle/URLAttachment@2x.png diff --git a/media/ios/REComposeViewController/REComposeViewController.h b/clients/ios/REComposeViewController/REComposeViewController.h similarity index 100% rename from media/ios/REComposeViewController/REComposeViewController.h rename to clients/ios/REComposeViewController/REComposeViewController.h diff --git a/media/ios/REComposeViewController/REComposeViewController.m b/clients/ios/REComposeViewController/REComposeViewController.m similarity index 100% rename from media/ios/REComposeViewController/REComposeViewController.m rename to clients/ios/REComposeViewController/REComposeViewController.m diff --git a/media/ios/Reachability/Reachability.h b/clients/ios/Reachability/Reachability.h similarity index 100% rename from media/ios/Reachability/Reachability.h rename to clients/ios/Reachability/Reachability.h diff --git a/media/ios/Reachability/Reachability.m b/clients/ios/Reachability/Reachability.m similarity index 100% rename from media/ios/Reachability/Reachability.m rename to clients/ios/Reachability/Reachability.m diff --git a/media/ios/Resources-iPad/Classes/DashboardViewController~ipad.xib b/clients/ios/Resources-iPad/Classes/DashboardViewController~ipad.xib similarity index 100% rename from media/ios/Resources-iPad/Classes/DashboardViewController~ipad.xib rename to clients/ios/Resources-iPad/Classes/DashboardViewController~ipad.xib diff --git a/media/ios/Resources-iPad/Classes/LoginViewController~ipad.xib b/clients/ios/Resources-iPad/Classes/LoginViewController~ipad.xib similarity index 100% rename from media/ios/Resources-iPad/Classes/LoginViewController~ipad.xib rename to clients/ios/Resources-iPad/Classes/LoginViewController~ipad.xib diff --git a/media/ios/Resources-iPad/Classes/MoveSiteViewController~ipad.xib b/clients/ios/Resources-iPad/Classes/MoveSiteViewController~ipad.xib similarity index 100% rename from media/ios/Resources-iPad/Classes/MoveSiteViewController~ipad.xib rename to clients/ios/Resources-iPad/Classes/MoveSiteViewController~ipad.xib diff --git a/media/ios/Resources-iPad/Classes/StoryDetailViewController~ipad.xib b/clients/ios/Resources-iPad/Classes/StoryDetailViewController~ipad.xib similarity index 100% rename from media/ios/Resources-iPad/Classes/StoryDetailViewController~ipad.xib rename to clients/ios/Resources-iPad/Classes/StoryDetailViewController~ipad.xib diff --git a/media/ios/Resources-iPad/Classes/TrainerViewController~ipad.xib b/clients/ios/Resources-iPad/Classes/TrainerViewController~ipad.xib similarity index 100% rename from media/ios/Resources-iPad/Classes/TrainerViewController~ipad.xib rename to clients/ios/Resources-iPad/Classes/TrainerViewController~ipad.xib diff --git a/media/ios/Resources-iPad/Images/fountain_pen.png b/clients/ios/Resources-iPad/Images/fountain_pen.png similarity index 100% rename from media/ios/Resources-iPad/Images/fountain_pen.png rename to clients/ios/Resources-iPad/Images/fountain_pen.png diff --git a/media/ios/Resources-iPad/Images/fountain_pen@2x.png b/clients/ios/Resources-iPad/Images/fountain_pen@2x.png similarity index 100% rename from media/ios/Resources-iPad/Images/fountain_pen@2x.png rename to clients/ios/Resources-iPad/Images/fountain_pen@2x.png diff --git a/media/ios/Resources-iPad/Images/fountain_pen@2x.psd b/clients/ios/Resources-iPad/Images/fountain_pen@2x.psd similarity index 100% rename from media/ios/Resources-iPad/Images/fountain_pen@2x.psd rename to clients/ios/Resources-iPad/Images/fountain_pen@2x.psd diff --git a/media/ios/Resources-iPad/Images/fountain_pen_on.png b/clients/ios/Resources-iPad/Images/fountain_pen_on.png similarity index 100% rename from media/ios/Resources-iPad/Images/fountain_pen_on.png rename to clients/ios/Resources-iPad/Images/fountain_pen_on.png diff --git a/media/ios/Resources-iPad/Images/fountain_pen_on@2x.png b/clients/ios/Resources-iPad/Images/fountain_pen_on@2x.png similarity index 100% rename from media/ios/Resources-iPad/Images/fountain_pen_on@2x.png rename to clients/ios/Resources-iPad/Images/fountain_pen_on@2x.png diff --git a/media/ios/Resources-iPad/Images/login_background.png b/clients/ios/Resources-iPad/Images/login_background.png similarity index 100% rename from media/ios/Resources-iPad/Images/login_background.png rename to clients/ios/Resources-iPad/Images/login_background.png diff --git a/media/ios/Resources-iPad/Images/orange_button.png b/clients/ios/Resources-iPad/Images/orange_button.png similarity index 100% rename from media/ios/Resources-iPad/Images/orange_button.png rename to clients/ios/Resources-iPad/Images/orange_button.png diff --git a/media/ios/Resources-iPad/Images/orange_button@2x.png b/clients/ios/Resources-iPad/Images/orange_button@2x.png similarity index 100% rename from media/ios/Resources-iPad/Images/orange_button@2x.png rename to clients/ios/Resources-iPad/Images/orange_button@2x.png diff --git a/media/ios/Resources-iPad/Images/share_background.png b/clients/ios/Resources-iPad/Images/share_background.png similarity index 100% rename from media/ios/Resources-iPad/Images/share_background.png rename to clients/ios/Resources-iPad/Images/share_background.png diff --git a/media/ios/Resources-iPad/Images/share_body_background.png b/clients/ios/Resources-iPad/Images/share_body_background.png similarity index 100% rename from media/ios/Resources-iPad/Images/share_body_background.png rename to clients/ios/Resources-iPad/Images/share_body_background.png diff --git a/media/ios/Resources-iPad/Images/user.png b/clients/ios/Resources-iPad/Images/user.png similarity index 100% rename from media/ios/Resources-iPad/Images/user.png rename to clients/ios/Resources-iPad/Images/user.png diff --git a/media/ios/Resources-iPad/Images/user@2x.png b/clients/ios/Resources-iPad/Images/user@2x.png similarity index 100% rename from media/ios/Resources-iPad/Images/user@2x.png rename to clients/ios/Resources-iPad/Images/user@2x.png diff --git a/media/ios/Resources-iPad/Images/user@2x.psd b/clients/ios/Resources-iPad/Images/user@2x.psd similarity index 100% rename from media/ios/Resources-iPad/Images/user@2x.psd rename to clients/ios/Resources-iPad/Images/user@2x.psd diff --git a/media/ios/Resources-iPad/Images/user_on.png b/clients/ios/Resources-iPad/Images/user_on.png similarity index 100% rename from media/ios/Resources-iPad/Images/user_on.png rename to clients/ios/Resources-iPad/Images/user_on.png diff --git a/media/ios/Resources-iPad/Images/user_on@2x.png b/clients/ios/Resources-iPad/Images/user_on@2x.png similarity index 100% rename from media/ios/Resources-iPad/Images/user_on@2x.png rename to clients/ios/Resources-iPad/Images/user_on@2x.png diff --git a/media/ios/Resources-iPad/MainWindow~ipad.xib b/clients/ios/Resources-iPad/MainWindow~ipad.xib similarity index 100% rename from media/ios/Resources-iPad/MainWindow~ipad.xib rename to clients/ios/Resources-iPad/MainWindow~ipad.xib diff --git a/media/ios/Resources-iPhone/AddSiteAutocompleteCell.xib b/clients/ios/Resources-iPhone/AddSiteAutocompleteCell.xib similarity index 100% rename from media/ios/Resources-iPhone/AddSiteAutocompleteCell.xib rename to clients/ios/Resources-iPhone/AddSiteAutocompleteCell.xib diff --git a/media/ios/Resources-iPhone/AddSiteViewController.xib b/clients/ios/Resources-iPhone/AddSiteViewController.xib similarity index 100% rename from media/ios/Resources-iPhone/AddSiteViewController.xib rename to clients/ios/Resources-iPhone/AddSiteViewController.xib diff --git a/media/ios/Resources-iPhone/DashboardViewController.xib b/clients/ios/Resources-iPhone/DashboardViewController.xib similarity index 100% rename from media/ios/Resources-iPhone/DashboardViewController.xib rename to clients/ios/Resources-iPhone/DashboardViewController.xib diff --git a/media/ios/Resources-iPhone/FeedDetailMenuViewController.xib b/clients/ios/Resources-iPhone/FeedDetailMenuViewController.xib similarity index 100% rename from media/ios/Resources-iPhone/FeedDetailMenuViewController.xib rename to clients/ios/Resources-iPhone/FeedDetailMenuViewController.xib diff --git a/media/ios/Resources-iPhone/FeedDetailViewController.xib b/clients/ios/Resources-iPhone/FeedDetailViewController.xib similarity index 100% rename from media/ios/Resources-iPhone/FeedDetailViewController.xib rename to clients/ios/Resources-iPhone/FeedDetailViewController.xib diff --git a/media/ios/Resources-iPhone/FriendsListViewController.xib b/clients/ios/Resources-iPhone/FriendsListViewController.xib similarity index 100% rename from media/ios/Resources-iPhone/FriendsListViewController.xib rename to clients/ios/Resources-iPhone/FriendsListViewController.xib diff --git a/media/ios/Resources-iPhone/LoginViewController.xib b/clients/ios/Resources-iPhone/LoginViewController.xib similarity index 100% rename from media/ios/Resources-iPhone/LoginViewController.xib rename to clients/ios/Resources-iPhone/LoginViewController.xib diff --git a/media/ios/Resources-iPhone/MainWindow.xib b/clients/ios/Resources-iPhone/MainWindow.xib similarity index 100% rename from media/ios/Resources-iPhone/MainWindow.xib rename to clients/ios/Resources-iPhone/MainWindow.xib diff --git a/media/ios/Resources-iPhone/MoveSiteViewController.xib b/clients/ios/Resources-iPhone/MoveSiteViewController.xib similarity index 100% rename from media/ios/Resources-iPhone/MoveSiteViewController.xib rename to clients/ios/Resources-iPhone/MoveSiteViewController.xib diff --git a/media/ios/Resources-iPhone/NewsBlurViewController.xib b/clients/ios/Resources-iPhone/NewsBlurViewController.xib similarity index 100% rename from media/ios/Resources-iPhone/NewsBlurViewController.xib rename to clients/ios/Resources-iPhone/NewsBlurViewController.xib diff --git a/media/ios/Resources-iPhone/OriginalStoryViewController.xib b/clients/ios/Resources-iPhone/OriginalStoryViewController.xib similarity index 100% rename from media/ios/Resources-iPhone/OriginalStoryViewController.xib rename to clients/ios/Resources-iPhone/OriginalStoryViewController.xib diff --git a/media/ios/Resources-iPhone/ShareViewController.xib b/clients/ios/Resources-iPhone/ShareViewController.xib similarity index 100% rename from media/ios/Resources-iPhone/ShareViewController.xib rename to clients/ios/Resources-iPhone/ShareViewController.xib diff --git a/media/ios/Resources-iPhone/StoryDetailViewController.xib b/clients/ios/Resources-iPhone/StoryDetailViewController.xib similarity index 100% rename from media/ios/Resources-iPhone/StoryDetailViewController.xib rename to clients/ios/Resources-iPhone/StoryDetailViewController.xib diff --git a/media/ios/Resources-iPhone/TrainerViewController.xib b/clients/ios/Resources-iPhone/TrainerViewController.xib similarity index 100% rename from media/ios/Resources-iPhone/TrainerViewController.xib rename to clients/ios/Resources-iPhone/TrainerViewController.xib diff --git a/media/ios/Resources/258-checkmark.png b/clients/ios/Resources/258-checkmark.png similarity index 100% rename from media/ios/Resources/258-checkmark.png rename to clients/ios/Resources/258-checkmark.png diff --git a/media/ios/Resources/258-checkmark@2x.png b/clients/ios/Resources/258-checkmark@2x.png similarity index 100% rename from media/ios/Resources/258-checkmark@2x.png rename to clients/ios/Resources/258-checkmark@2x.png diff --git a/media/ios/Resources/37x-Checkmark.png b/clients/ios/Resources/37x-Checkmark.png similarity index 100% rename from media/ios/Resources/37x-Checkmark.png rename to clients/ios/Resources/37x-Checkmark.png diff --git a/media/ios/Resources/37x-Checkmark@2x.png b/clients/ios/Resources/37x-Checkmark@2x.png similarity index 100% rename from media/ios/Resources/37x-Checkmark@2x.png rename to clients/ios/Resources/37x-Checkmark@2x.png diff --git a/media/ios/Resources/7-location-place.png b/clients/ios/Resources/7-location-place.png similarity index 100% rename from media/ios/Resources/7-location-place.png rename to clients/ios/Resources/7-location-place.png diff --git a/media/ios/Resources/Background.png b/clients/ios/Resources/Background.png similarity index 100% rename from media/ios/Resources/Background.png rename to clients/ios/Resources/Background.png diff --git a/media/ios/Resources/Background@2X.png b/clients/ios/Resources/Background@2X.png similarity index 100% rename from media/ios/Resources/Background@2X.png rename to clients/ios/Resources/Background@2X.png diff --git a/media/ios/Resources/Default-568h@2x.png b/clients/ios/Resources/Default-568h@2x.png similarity index 100% rename from media/ios/Resources/Default-568h@2x.png rename to clients/ios/Resources/Default-568h@2x.png diff --git a/media/ios/Resources/Default-Landscape.png b/clients/ios/Resources/Default-Landscape.png similarity index 100% rename from media/ios/Resources/Default-Landscape.png rename to clients/ios/Resources/Default-Landscape.png diff --git a/media/ios/Resources/Default-Landscape@2x.png b/clients/ios/Resources/Default-Landscape@2x.png similarity index 100% rename from media/ios/Resources/Default-Landscape@2x.png rename to clients/ios/Resources/Default-Landscape@2x.png diff --git a/media/ios/Resources/Default-Landscape@2x~ipad.png b/clients/ios/Resources/Default-Landscape@2x~ipad.png similarity index 100% rename from media/ios/Resources/Default-Landscape@2x~ipad.png rename to clients/ios/Resources/Default-Landscape@2x~ipad.png diff --git a/media/ios/Resources/Default-Landscape~ipad.png b/clients/ios/Resources/Default-Landscape~ipad.png similarity index 100% rename from media/ios/Resources/Default-Landscape~ipad.png rename to clients/ios/Resources/Default-Landscape~ipad.png diff --git a/media/ios/Resources/Default-Portrait.png b/clients/ios/Resources/Default-Portrait.png similarity index 100% rename from media/ios/Resources/Default-Portrait.png rename to clients/ios/Resources/Default-Portrait.png diff --git a/media/ios/Resources/Default-Portrait@2x.png b/clients/ios/Resources/Default-Portrait@2x.png similarity index 100% rename from media/ios/Resources/Default-Portrait@2x.png rename to clients/ios/Resources/Default-Portrait@2x.png diff --git a/media/ios/Resources/Default-Portrait@2x~ipad.png b/clients/ios/Resources/Default-Portrait@2x~ipad.png similarity index 100% rename from media/ios/Resources/Default-Portrait@2x~ipad.png rename to clients/ios/Resources/Default-Portrait@2x~ipad.png diff --git a/media/ios/Resources/Default-Portrait~ipad.png b/clients/ios/Resources/Default-Portrait~ipad.png similarity index 100% rename from media/ios/Resources/Default-Portrait~ipad.png rename to clients/ios/Resources/Default-Portrait~ipad.png diff --git a/media/ios/Resources/Default.png b/clients/ios/Resources/Default.png similarity index 100% rename from media/ios/Resources/Default.png rename to clients/ios/Resources/Default.png diff --git a/media/ios/Resources/Default@2x.png b/clients/ios/Resources/Default@2x.png similarity index 100% rename from media/ios/Resources/Default@2x.png rename to clients/ios/Resources/Default@2x.png diff --git a/media/ios/Resources/Settings.bundle/Root.plist b/clients/ios/Resources/Settings.bundle/Root.plist similarity index 100% rename from media/ios/Resources/Settings.bundle/Root.plist rename to clients/ios/Resources/Settings.bundle/Root.plist diff --git a/media/ios/Resources/Settings.bundle/en.lproj/Root.strings b/clients/ios/Resources/Settings.bundle/en.lproj/Root.strings similarity index 100% rename from media/ios/Resources/Settings.bundle/en.lproj/Root.strings rename to clients/ios/Resources/Settings.bundle/en.lproj/Root.strings diff --git a/media/ios/Resources/UIActivitySafari.png b/clients/ios/Resources/UIActivitySafari.png similarity index 100% rename from media/ios/Resources/UIActivitySafari.png rename to clients/ios/Resources/UIActivitySafari.png diff --git a/media/ios/Resources/UIActivitySafari@2x.png b/clients/ios/Resources/UIActivitySafari@2x.png similarity index 100% rename from media/ios/Resources/UIActivitySafari@2x.png rename to clients/ios/Resources/UIActivitySafari@2x.png diff --git a/media/ios/Resources/ak-icon-allstories.png b/clients/ios/Resources/ak-icon-allstories.png similarity index 100% rename from media/ios/Resources/ak-icon-allstories.png rename to clients/ios/Resources/ak-icon-allstories.png diff --git a/media/ios/Resources/ak-icon-blurblogs.png b/clients/ios/Resources/ak-icon-blurblogs.png similarity index 100% rename from media/ios/Resources/ak-icon-blurblogs.png rename to clients/ios/Resources/ak-icon-blurblogs.png diff --git a/media/ios/Resources/ak-icon-global.png b/clients/ios/Resources/ak-icon-global.png similarity index 100% rename from media/ios/Resources/ak-icon-global.png rename to clients/ios/Resources/ak-icon-global.png diff --git a/media/ios/Resources/all.png b/clients/ios/Resources/all.png similarity index 100% rename from media/ios/Resources/all.png rename to clients/ios/Resources/all.png diff --git a/media/ios/Resources/all@2x.png b/clients/ios/Resources/all@2x.png similarity index 100% rename from media/ios/Resources/all@2x.png rename to clients/ios/Resources/all@2x.png diff --git a/media/ios/Resources/arrow.png b/clients/ios/Resources/arrow.png similarity index 100% rename from media/ios/Resources/arrow.png rename to clients/ios/Resources/arrow.png diff --git a/media/ios/Resources/arrow@2x.png b/clients/ios/Resources/arrow@2x.png similarity index 100% rename from media/ios/Resources/arrow@2x.png rename to clients/ios/Resources/arrow@2x.png diff --git a/media/ios/Resources/arrow_branch.png b/clients/ios/Resources/arrow_branch.png similarity index 100% rename from media/ios/Resources/arrow_branch.png rename to clients/ios/Resources/arrow_branch.png diff --git a/media/ios/Resources/back_button_background.png b/clients/ios/Resources/back_button_background.png similarity index 100% rename from media/ios/Resources/back_button_background.png rename to clients/ios/Resources/back_button_background.png diff --git a/media/ios/Resources/back_button_background@2x.png b/clients/ios/Resources/back_button_background@2x.png similarity index 100% rename from media/ios/Resources/back_button_background@2x.png rename to clients/ios/Resources/back_button_background@2x.png diff --git a/media/ios/Resources/back_button_landscape_background.png b/clients/ios/Resources/back_button_landscape_background.png similarity index 100% rename from media/ios/Resources/back_button_landscape_background.png rename to clients/ios/Resources/back_button_landscape_background.png diff --git a/media/ios/Resources/back_button_landscape_background@2x.png b/clients/ios/Resources/back_button_landscape_background@2x.png similarity index 100% rename from media/ios/Resources/back_button_landscape_background@2x.png rename to clients/ios/Resources/back_button_landscape_background@2x.png diff --git a/media/ios/Resources/back_button_landscape_selected_background.png b/clients/ios/Resources/back_button_landscape_selected_background.png similarity index 100% rename from media/ios/Resources/back_button_landscape_selected_background.png rename to clients/ios/Resources/back_button_landscape_selected_background.png diff --git a/media/ios/Resources/back_button_landscape_selected_background@2x.png b/clients/ios/Resources/back_button_landscape_selected_background@2x.png similarity index 100% rename from media/ios/Resources/back_button_landscape_selected_background@2x.png rename to clients/ios/Resources/back_button_landscape_selected_background@2x.png diff --git a/media/ios/Resources/back_button_selected_background.png b/clients/ios/Resources/back_button_selected_background.png similarity index 100% rename from media/ios/Resources/back_button_selected_background.png rename to clients/ios/Resources/back_button_selected_background.png diff --git a/media/ios/Resources/back_button_selected_background@2x.png b/clients/ios/Resources/back_button_selected_background@2x.png similarity index 100% rename from media/ios/Resources/back_button_selected_background@2x.png rename to clients/ios/Resources/back_button_selected_background@2x.png diff --git a/media/ios/Resources/bar-separator.png b/clients/ios/Resources/bar-separator.png similarity index 100% rename from media/ios/Resources/bar-separator.png rename to clients/ios/Resources/bar-separator.png diff --git a/media/ios/Resources/bar-separator@2x.png b/clients/ios/Resources/bar-separator@2x.png similarity index 100% rename from media/ios/Resources/bar-separator@2x.png rename to clients/ios/Resources/bar-separator@2x.png diff --git a/media/ios/Resources/barbutton_back.png b/clients/ios/Resources/barbutton_back.png similarity index 100% rename from media/ios/Resources/barbutton_back.png rename to clients/ios/Resources/barbutton_back.png diff --git a/media/ios/Resources/barbutton_back@2x.png b/clients/ios/Resources/barbutton_back@2x.png similarity index 100% rename from media/ios/Resources/barbutton_back@2x.png rename to clients/ios/Resources/barbutton_back@2x.png diff --git a/media/ios/Resources/barbutton_forward.png b/clients/ios/Resources/barbutton_forward.png similarity index 100% rename from media/ios/Resources/barbutton_forward.png rename to clients/ios/Resources/barbutton_forward.png diff --git a/media/ios/Resources/barbutton_forward@2x.png b/clients/ios/Resources/barbutton_forward@2x.png similarity index 100% rename from media/ios/Resources/barbutton_forward@2x.png rename to clients/ios/Resources/barbutton_forward@2x.png diff --git a/media/ios/Resources/barbutton_refresh.png b/clients/ios/Resources/barbutton_refresh.png similarity index 100% rename from media/ios/Resources/barbutton_refresh.png rename to clients/ios/Resources/barbutton_refresh.png diff --git a/media/ios/Resources/barbutton_refresh@2x.png b/clients/ios/Resources/barbutton_refresh@2x.png similarity index 100% rename from media/ios/Resources/barbutton_refresh@2x.png rename to clients/ios/Resources/barbutton_refresh@2x.png diff --git a/media/ios/Resources/barbutton_sendto.png b/clients/ios/Resources/barbutton_sendto.png similarity index 100% rename from media/ios/Resources/barbutton_sendto.png rename to clients/ios/Resources/barbutton_sendto.png diff --git a/media/ios/Resources/barbutton_sendto@2x.png b/clients/ios/Resources/barbutton_sendto@2x.png similarity index 100% rename from media/ios/Resources/barbutton_sendto@2x.png rename to clients/ios/Resources/barbutton_sendto@2x.png diff --git a/media/ios/Resources/big_world.png b/clients/ios/Resources/big_world.png similarity index 100% rename from media/ios/Resources/big_world.png rename to clients/ios/Resources/big_world.png diff --git a/media/ios/Resources/bin_closed.png b/clients/ios/Resources/bin_closed.png similarity index 100% rename from media/ios/Resources/bin_closed.png rename to clients/ios/Resources/bin_closed.png diff --git a/media/ios/Resources/button.png b/clients/ios/Resources/button.png similarity index 100% rename from media/ios/Resources/button.png rename to clients/ios/Resources/button.png diff --git a/media/ios/Resources/button@2x.png b/clients/ios/Resources/button@2x.png similarity index 100% rename from media/ios/Resources/button@2x.png rename to clients/ios/Resources/button@2x.png diff --git a/media/ios/Resources/button_selected.png b/clients/ios/Resources/button_selected.png similarity index 100% rename from media/ios/Resources/button_selected.png rename to clients/ios/Resources/button_selected.png diff --git a/media/ios/Resources/button_selected@2x.png b/clients/ios/Resources/button_selected@2x.png similarity index 100% rename from media/ios/Resources/button_selected@2x.png rename to clients/ios/Resources/button_selected@2x.png diff --git a/media/ios/Resources/car.png b/clients/ios/Resources/car.png similarity index 100% rename from media/ios/Resources/car.png rename to clients/ios/Resources/car.png diff --git a/media/ios/Resources/clock.png b/clients/ios/Resources/clock.png similarity index 100% rename from media/ios/Resources/clock.png rename to clients/ios/Resources/clock.png diff --git a/media/ios/Resources/clock@2x.png b/clients/ios/Resources/clock@2x.png similarity index 100% rename from media/ios/Resources/clock@2x.png rename to clients/ios/Resources/clock@2x.png diff --git a/media/ios/Resources/disclosure.png b/clients/ios/Resources/disclosure.png similarity index 100% rename from media/ios/Resources/disclosure.png rename to clients/ios/Resources/disclosure.png diff --git a/media/ios/Resources/disclosure@2x.png b/clients/ios/Resources/disclosure@2x.png similarity index 100% rename from media/ios/Resources/disclosure@2x.png rename to clients/ios/Resources/disclosure@2x.png diff --git a/media/ios/Resources/disclosure_border.png b/clients/ios/Resources/disclosure_border.png similarity index 100% rename from media/ios/Resources/disclosure_border.png rename to clients/ios/Resources/disclosure_border.png diff --git a/media/ios/Resources/disclosure_border@2x.png b/clients/ios/Resources/disclosure_border@2x.png similarity index 100% rename from media/ios/Resources/disclosure_border@2x.png rename to clients/ios/Resources/disclosure_border@2x.png diff --git a/media/ios/Resources/disclosure_down.png b/clients/ios/Resources/disclosure_down.png similarity index 100% rename from media/ios/Resources/disclosure_down.png rename to clients/ios/Resources/disclosure_down.png diff --git a/media/ios/Resources/disclosure_down@2x.png b/clients/ios/Resources/disclosure_down@2x.png similarity index 100% rename from media/ios/Resources/disclosure_down@2x.png rename to clients/ios/Resources/disclosure_down@2x.png diff --git a/media/ios/Resources/email.png b/clients/ios/Resources/email.png similarity index 100% rename from media/ios/Resources/email.png rename to clients/ios/Resources/email.png diff --git a/media/ios/Resources/facebook.png b/clients/ios/Resources/facebook.png similarity index 100% rename from media/ios/Resources/facebook.png rename to clients/ios/Resources/facebook.png diff --git a/media/ios/Resources/facebook_button.png b/clients/ios/Resources/facebook_button.png similarity index 100% rename from media/ios/Resources/facebook_button.png rename to clients/ios/Resources/facebook_button.png diff --git a/media/ios/Resources/facebook_button@2x.png b/clients/ios/Resources/facebook_button@2x.png similarity index 100% rename from media/ios/Resources/facebook_button@2x.png rename to clients/ios/Resources/facebook_button@2x.png diff --git a/media/ios/Resources/facebook_button_on.png b/clients/ios/Resources/facebook_button_on.png similarity index 100% rename from media/ios/Resources/facebook_button_on.png rename to clients/ios/Resources/facebook_button_on.png diff --git a/media/ios/Resources/facebook_button_on@2x.png b/clients/ios/Resources/facebook_button_on@2x.png similarity index 100% rename from media/ios/Resources/facebook_button_on@2x.png rename to clients/ios/Resources/facebook_button_on@2x.png diff --git a/media/ios/Resources/feeds_background.png b/clients/ios/Resources/feeds_background.png similarity index 100% rename from media/ios/Resources/feeds_background.png rename to clients/ios/Resources/feeds_background.png diff --git a/media/ios/Resources/fleuron.png b/clients/ios/Resources/fleuron.png similarity index 100% rename from media/ios/Resources/fleuron.png rename to clients/ios/Resources/fleuron.png diff --git a/media/ios/Resources/fleuron@2x.png b/clients/ios/Resources/fleuron@2x.png similarity index 100% rename from media/ios/Resources/fleuron@2x.png rename to clients/ios/Resources/fleuron@2x.png diff --git a/media/ios/Resources/folder_collapse.png b/clients/ios/Resources/folder_collapse.png similarity index 100% rename from media/ios/Resources/folder_collapse.png rename to clients/ios/Resources/folder_collapse.png diff --git a/media/ios/Resources/folder_expand.png b/clients/ios/Resources/folder_expand.png similarity index 100% rename from media/ios/Resources/folder_expand.png rename to clients/ios/Resources/folder_expand.png diff --git a/media/ios/Resources/g_icn_focus.png b/clients/ios/Resources/g_icn_focus.png similarity index 100% rename from media/ios/Resources/g_icn_focus.png rename to clients/ios/Resources/g_icn_focus.png diff --git a/media/ios/Resources/g_icn_focus@2x.png b/clients/ios/Resources/g_icn_focus@2x.png similarity index 100% rename from media/ios/Resources/g_icn_focus@2x.png rename to clients/ios/Resources/g_icn_focus@2x.png diff --git a/media/ios/Resources/g_icn_folder.png b/clients/ios/Resources/g_icn_folder.png similarity index 100% rename from media/ios/Resources/g_icn_folder.png rename to clients/ios/Resources/g_icn_folder.png diff --git a/media/ios/Resources/g_icn_folder@2x.png b/clients/ios/Resources/g_icn_folder@2x.png similarity index 100% rename from media/ios/Resources/g_icn_folder@2x.png rename to clients/ios/Resources/g_icn_folder@2x.png diff --git a/media/ios/Resources/g_icn_folder_add.png b/clients/ios/Resources/g_icn_folder_add.png similarity index 100% rename from media/ios/Resources/g_icn_folder_add.png rename to clients/ios/Resources/g_icn_folder_add.png diff --git a/media/ios/Resources/g_icn_folder_add@2x.png b/clients/ios/Resources/g_icn_folder_add@2x.png similarity index 100% rename from media/ios/Resources/g_icn_folder_add@2x.png rename to clients/ios/Resources/g_icn_folder_add@2x.png diff --git a/media/ios/Resources/g_icn_folder_rss.png b/clients/ios/Resources/g_icn_folder_rss.png similarity index 100% rename from media/ios/Resources/g_icn_folder_rss.png rename to clients/ios/Resources/g_icn_folder_rss.png diff --git a/media/ios/Resources/g_icn_folder_rss@2x.png b/clients/ios/Resources/g_icn_folder_rss@2x.png similarity index 100% rename from media/ios/Resources/g_icn_folder_rss@2x.png rename to clients/ios/Resources/g_icn_folder_rss@2x.png diff --git a/media/ios/Resources/g_icn_hidden.png b/clients/ios/Resources/g_icn_hidden.png similarity index 100% rename from media/ios/Resources/g_icn_hidden.png rename to clients/ios/Resources/g_icn_hidden.png diff --git a/media/ios/Resources/g_icn_hidden@2x.png b/clients/ios/Resources/g_icn_hidden@2x.png similarity index 100% rename from media/ios/Resources/g_icn_hidden@2x.png rename to clients/ios/Resources/g_icn_hidden@2x.png diff --git a/media/ios/Resources/g_icn_offline.png b/clients/ios/Resources/g_icn_offline.png similarity index 100% rename from media/ios/Resources/g_icn_offline.png rename to clients/ios/Resources/g_icn_offline.png diff --git a/media/ios/Resources/g_icn_offline@2x.png b/clients/ios/Resources/g_icn_offline@2x.png similarity index 100% rename from media/ios/Resources/g_icn_offline@2x.png rename to clients/ios/Resources/g_icn_offline@2x.png diff --git a/media/ios/Resources/g_icn_unread.png b/clients/ios/Resources/g_icn_unread.png similarity index 100% rename from media/ios/Resources/g_icn_unread.png rename to clients/ios/Resources/g_icn_unread.png diff --git a/media/ios/Resources/g_icn_unread@2x.png b/clients/ios/Resources/g_icn_unread@2x.png similarity index 100% rename from media/ios/Resources/g_icn_unread@2x.png rename to clients/ios/Resources/g_icn_unread@2x.png diff --git a/media/ios/Resources/google.png b/clients/ios/Resources/google.png similarity index 100% rename from media/ios/Resources/google.png rename to clients/ios/Resources/google.png diff --git a/media/ios/Resources/green_focus.png b/clients/ios/Resources/green_focus.png similarity index 100% rename from media/ios/Resources/green_focus.png rename to clients/ios/Resources/green_focus.png diff --git a/media/ios/Resources/green_focus@2x.png b/clients/ios/Resources/green_focus@2x.png similarity index 100% rename from media/ios/Resources/green_focus@2x.png rename to clients/ios/Resources/green_focus@2x.png diff --git a/media/ios/Resources/group.png b/clients/ios/Resources/group.png similarity index 100% rename from media/ios/Resources/group.png rename to clients/ios/Resources/group.png diff --git a/media/ios/Resources/group@2x.png b/clients/ios/Resources/group@2x.png similarity index 100% rename from media/ios/Resources/group@2x.png rename to clients/ios/Resources/group@2x.png diff --git a/media/ios/Resources/logo_114.png b/clients/ios/Resources/logo_114.png similarity index 100% rename from media/ios/Resources/logo_114.png rename to clients/ios/Resources/logo_114.png diff --git a/media/ios/Resources/logo_144.png b/clients/ios/Resources/logo_144.png similarity index 100% rename from media/ios/Resources/logo_144.png rename to clients/ios/Resources/logo_144.png diff --git a/media/ios/Resources/logo_512.png b/clients/ios/Resources/logo_512.png similarity index 100% rename from media/ios/Resources/logo_512.png rename to clients/ios/Resources/logo_512.png diff --git a/media/ios/Resources/logo_57.png b/clients/ios/Resources/logo_57.png similarity index 100% rename from media/ios/Resources/logo_57.png rename to clients/ios/Resources/logo_57.png diff --git a/media/ios/Resources/logo_72.png b/clients/ios/Resources/logo_72.png similarity index 100% rename from media/ios/Resources/logo_72.png rename to clients/ios/Resources/logo_72.png diff --git a/media/ios/Resources/logo_background.png b/clients/ios/Resources/logo_background.png similarity index 100% rename from media/ios/Resources/logo_background.png rename to clients/ios/Resources/logo_background.png diff --git a/media/ios/Resources/logo_newsblur_512.png b/clients/ios/Resources/logo_newsblur_512.png similarity index 100% rename from media/ios/Resources/logo_newsblur_512.png rename to clients/ios/Resources/logo_newsblur_512.png diff --git a/media/ios/Resources/logo_newsblur_blur.png b/clients/ios/Resources/logo_newsblur_blur.png similarity index 100% rename from media/ios/Resources/logo_newsblur_blur.png rename to clients/ios/Resources/logo_newsblur_blur.png diff --git a/media/ios/Resources/markread.png b/clients/ios/Resources/markread.png similarity index 100% rename from media/ios/Resources/markread.png rename to clients/ios/Resources/markread.png diff --git a/media/ios/Resources/markread@2x.png b/clients/ios/Resources/markread@2x.png similarity index 100% rename from media/ios/Resources/markread@2x.png rename to clients/ios/Resources/markread@2x.png diff --git a/media/ios/Resources/menu_icn_delete.png b/clients/ios/Resources/menu_icn_delete.png similarity index 100% rename from media/ios/Resources/menu_icn_delete.png rename to clients/ios/Resources/menu_icn_delete.png diff --git a/media/ios/Resources/menu_icn_delete@2x.png b/clients/ios/Resources/menu_icn_delete@2x.png similarity index 100% rename from media/ios/Resources/menu_icn_delete@2x.png rename to clients/ios/Resources/menu_icn_delete@2x.png diff --git a/media/ios/Resources/menu_icn_fetch.png b/clients/ios/Resources/menu_icn_fetch.png similarity index 100% rename from media/ios/Resources/menu_icn_fetch.png rename to clients/ios/Resources/menu_icn_fetch.png diff --git a/media/ios/Resources/menu_icn_fetch@2x.png b/clients/ios/Resources/menu_icn_fetch@2x.png similarity index 100% rename from media/ios/Resources/menu_icn_fetch@2x.png rename to clients/ios/Resources/menu_icn_fetch@2x.png diff --git a/media/ios/Resources/menu_icn_fetch_subscribers.png b/clients/ios/Resources/menu_icn_fetch_subscribers.png similarity index 100% rename from media/ios/Resources/menu_icn_fetch_subscribers.png rename to clients/ios/Resources/menu_icn_fetch_subscribers.png diff --git a/media/ios/Resources/menu_icn_fetch_subscribers@2x.png b/clients/ios/Resources/menu_icn_fetch_subscribers@2x.png similarity index 100% rename from media/ios/Resources/menu_icn_fetch_subscribers@2x.png rename to clients/ios/Resources/menu_icn_fetch_subscribers@2x.png diff --git a/media/ios/Resources/menu_icn_followers.png b/clients/ios/Resources/menu_icn_followers.png similarity index 100% rename from media/ios/Resources/menu_icn_followers.png rename to clients/ios/Resources/menu_icn_followers.png diff --git a/media/ios/Resources/menu_icn_followers@2x.png b/clients/ios/Resources/menu_icn_followers@2x.png similarity index 100% rename from media/ios/Resources/menu_icn_followers@2x.png rename to clients/ios/Resources/menu_icn_followers@2x.png diff --git a/media/ios/Resources/menu_icn_mail.png b/clients/ios/Resources/menu_icn_mail.png similarity index 100% rename from media/ios/Resources/menu_icn_mail.png rename to clients/ios/Resources/menu_icn_mail.png diff --git a/media/ios/Resources/menu_icn_mail@2x.png b/clients/ios/Resources/menu_icn_mail@2x.png similarity index 100% rename from media/ios/Resources/menu_icn_mail@2x.png rename to clients/ios/Resources/menu_icn_mail@2x.png diff --git a/media/ios/Resources/menu_icn_move.png b/clients/ios/Resources/menu_icn_move.png similarity index 100% rename from media/ios/Resources/menu_icn_move.png rename to clients/ios/Resources/menu_icn_move.png diff --git a/media/ios/Resources/menu_icn_move@2x.png b/clients/ios/Resources/menu_icn_move@2x.png similarity index 100% rename from media/ios/Resources/menu_icn_move@2x.png rename to clients/ios/Resources/menu_icn_move@2x.png diff --git a/media/ios/Resources/menu_icn_preferences.png b/clients/ios/Resources/menu_icn_preferences.png similarity index 100% rename from media/ios/Resources/menu_icn_preferences.png rename to clients/ios/Resources/menu_icn_preferences.png diff --git a/media/ios/Resources/menu_icn_preferences@2x.png b/clients/ios/Resources/menu_icn_preferences@2x.png similarity index 100% rename from media/ios/Resources/menu_icn_preferences@2x.png rename to clients/ios/Resources/menu_icn_preferences@2x.png diff --git a/media/ios/Resources/menu_icn_share.png b/clients/ios/Resources/menu_icn_share.png similarity index 100% rename from media/ios/Resources/menu_icn_share.png rename to clients/ios/Resources/menu_icn_share.png diff --git a/media/ios/Resources/menu_icn_share@2x.png b/clients/ios/Resources/menu_icn_share@2x.png similarity index 100% rename from media/ios/Resources/menu_icn_share@2x.png rename to clients/ios/Resources/menu_icn_share@2x.png diff --git a/media/ios/Resources/menu_icn_train.png b/clients/ios/Resources/menu_icn_train.png similarity index 100% rename from media/ios/Resources/menu_icn_train.png rename to clients/ios/Resources/menu_icn_train.png diff --git a/media/ios/Resources/menu_icn_train@2x.png b/clients/ios/Resources/menu_icn_train@2x.png similarity index 100% rename from media/ios/Resources/menu_icn_train@2x.png rename to clients/ios/Resources/menu_icn_train@2x.png diff --git a/media/ios/Resources/nav_button_text.png b/clients/ios/Resources/nav_button_text.png similarity index 100% rename from media/ios/Resources/nav_button_text.png rename to clients/ios/Resources/nav_button_text.png diff --git a/media/ios/Resources/nav_button_text@2x.png b/clients/ios/Resources/nav_button_text@2x.png similarity index 100% rename from media/ios/Resources/nav_button_text@2x.png rename to clients/ios/Resources/nav_button_text@2x.png diff --git a/media/ios/Resources/nav_icn_activity_hover.png b/clients/ios/Resources/nav_icn_activity_hover.png similarity index 100% rename from media/ios/Resources/nav_icn_activity_hover.png rename to clients/ios/Resources/nav_icn_activity_hover.png diff --git a/media/ios/Resources/nav_icn_activity_hover@2x.png b/clients/ios/Resources/nav_icn_activity_hover@2x.png similarity index 100% rename from media/ios/Resources/nav_icn_activity_hover@2x.png rename to clients/ios/Resources/nav_icn_activity_hover@2x.png diff --git a/media/ios/Resources/nav_icn_add.png b/clients/ios/Resources/nav_icn_add.png similarity index 100% rename from media/ios/Resources/nav_icn_add.png rename to clients/ios/Resources/nav_icn_add.png diff --git a/media/ios/Resources/nav_icn_add@2x.png b/clients/ios/Resources/nav_icn_add@2x.png similarity index 100% rename from media/ios/Resources/nav_icn_add@2x.png rename to clients/ios/Resources/nav_icn_add@2x.png diff --git a/media/ios/Resources/nav_icn_settings.png b/clients/ios/Resources/nav_icn_settings.png similarity index 100% rename from media/ios/Resources/nav_icn_settings.png rename to clients/ios/Resources/nav_icn_settings.png diff --git a/media/ios/Resources/nav_icn_settings@2x.png b/clients/ios/Resources/nav_icn_settings@2x.png similarity index 100% rename from media/ios/Resources/nav_icn_settings@2x.png rename to clients/ios/Resources/nav_icn_settings@2x.png diff --git a/media/ios/Resources/nav_story_original@2x.png b/clients/ios/Resources/nav_story_original@2x.png similarity index 100% rename from media/ios/Resources/nav_story_original@2x.png rename to clients/ios/Resources/nav_story_original@2x.png diff --git a/media/ios/Resources/nav_story_text@2x.png b/clients/ios/Resources/nav_story_text@2x.png similarity index 100% rename from media/ios/Resources/nav_story_text@2x.png rename to clients/ios/Resources/nav_story_text@2x.png diff --git a/media/ios/Resources/navbar_background.png b/clients/ios/Resources/navbar_background.png similarity index 100% rename from media/ios/Resources/navbar_background.png rename to clients/ios/Resources/navbar_background.png diff --git a/media/ios/Resources/navbar_background@2x.png b/clients/ios/Resources/navbar_background@2x.png similarity index 100% rename from media/ios/Resources/navbar_background@2x.png rename to clients/ios/Resources/navbar_background@2x.png diff --git a/media/ios/Resources/navbar_landscape_background.png b/clients/ios/Resources/navbar_landscape_background.png similarity index 100% rename from media/ios/Resources/navbar_landscape_background.png rename to clients/ios/Resources/navbar_landscape_background.png diff --git a/media/ios/Resources/navbar_landscape_background@2x.png b/clients/ios/Resources/navbar_landscape_background@2x.png similarity index 100% rename from media/ios/Resources/navbar_landscape_background@2x.png rename to clients/ios/Resources/navbar_landscape_background@2x.png diff --git a/media/ios/Resources/original_button.png b/clients/ios/Resources/original_button.png similarity index 100% rename from media/ios/Resources/original_button.png rename to clients/ios/Resources/original_button.png diff --git a/media/ios/Resources/original_button@2x.png b/clients/ios/Resources/original_button@2x.png similarity index 100% rename from media/ios/Resources/original_button@2x.png rename to clients/ios/Resources/original_button@2x.png diff --git a/media/ios/Resources/popoverArrowDown.png b/clients/ios/Resources/popoverArrowDown.png similarity index 100% rename from media/ios/Resources/popoverArrowDown.png rename to clients/ios/Resources/popoverArrowDown.png diff --git a/media/ios/Resources/popoverArrowDown@2x.png b/clients/ios/Resources/popoverArrowDown@2x.png similarity index 100% rename from media/ios/Resources/popoverArrowDown@2x.png rename to clients/ios/Resources/popoverArrowDown@2x.png diff --git a/media/ios/Resources/popoverArrowDownSimple.png b/clients/ios/Resources/popoverArrowDownSimple.png similarity index 100% rename from media/ios/Resources/popoverArrowDownSimple.png rename to clients/ios/Resources/popoverArrowDownSimple.png diff --git a/media/ios/Resources/popoverArrowLeft.png b/clients/ios/Resources/popoverArrowLeft.png similarity index 100% rename from media/ios/Resources/popoverArrowLeft.png rename to clients/ios/Resources/popoverArrowLeft.png diff --git a/media/ios/Resources/popoverArrowLeft@2x.png b/clients/ios/Resources/popoverArrowLeft@2x.png similarity index 100% rename from media/ios/Resources/popoverArrowLeft@2x.png rename to clients/ios/Resources/popoverArrowLeft@2x.png diff --git a/media/ios/Resources/popoverArrowLeftSimple.png b/clients/ios/Resources/popoverArrowLeftSimple.png similarity index 100% rename from media/ios/Resources/popoverArrowLeftSimple.png rename to clients/ios/Resources/popoverArrowLeftSimple.png diff --git a/media/ios/Resources/popoverArrowRight.png b/clients/ios/Resources/popoverArrowRight.png similarity index 100% rename from media/ios/Resources/popoverArrowRight.png rename to clients/ios/Resources/popoverArrowRight.png diff --git a/media/ios/Resources/popoverArrowRight@2x.png b/clients/ios/Resources/popoverArrowRight@2x.png similarity index 100% rename from media/ios/Resources/popoverArrowRight@2x.png rename to clients/ios/Resources/popoverArrowRight@2x.png diff --git a/media/ios/Resources/popoverArrowRightSimple.png b/clients/ios/Resources/popoverArrowRightSimple.png similarity index 100% rename from media/ios/Resources/popoverArrowRightSimple.png rename to clients/ios/Resources/popoverArrowRightSimple.png diff --git a/media/ios/Resources/popoverArrowUp.png b/clients/ios/Resources/popoverArrowUp.png similarity index 100% rename from media/ios/Resources/popoverArrowUp.png rename to clients/ios/Resources/popoverArrowUp.png diff --git a/media/ios/Resources/popoverArrowUp@2x.png b/clients/ios/Resources/popoverArrowUp@2x.png similarity index 100% rename from media/ios/Resources/popoverArrowUp@2x.png rename to clients/ios/Resources/popoverArrowUp@2x.png diff --git a/media/ios/Resources/popoverArrowUpSimple.png b/clients/ios/Resources/popoverArrowUpSimple.png similarity index 100% rename from media/ios/Resources/popoverArrowUpSimple.png rename to clients/ios/Resources/popoverArrowUpSimple.png diff --git a/media/ios/Resources/popoverBg.png b/clients/ios/Resources/popoverBg.png similarity index 100% rename from media/ios/Resources/popoverBg.png rename to clients/ios/Resources/popoverBg.png diff --git a/media/ios/Resources/popoverBg@2x.png b/clients/ios/Resources/popoverBg@2x.png similarity index 100% rename from media/ios/Resources/popoverBg@2x.png rename to clients/ios/Resources/popoverBg@2x.png diff --git a/media/ios/Resources/popoverBgSimple.png b/clients/ios/Resources/popoverBgSimple.png similarity index 100% rename from media/ios/Resources/popoverBgSimple.png rename to clients/ios/Resources/popoverBgSimple.png diff --git a/media/ios/Resources/rainbow.png b/clients/ios/Resources/rainbow.png similarity index 100% rename from media/ios/Resources/rainbow.png rename to clients/ios/Resources/rainbow.png diff --git a/media/ios/Resources/segmented/segment_active.png b/clients/ios/Resources/segmented/segment_active.png similarity index 100% rename from media/ios/Resources/segmented/segment_active.png rename to clients/ios/Resources/segmented/segment_active.png diff --git a/media/ios/Resources/segmented/segment_inactive.png b/clients/ios/Resources/segmented/segment_inactive.png similarity index 100% rename from media/ios/Resources/segmented/segment_inactive.png rename to clients/ios/Resources/segmented/segment_inactive.png diff --git a/media/ios/Resources/segmented/segment_left_selected.png b/clients/ios/Resources/segmented/segment_left_selected.png similarity index 100% rename from media/ios/Resources/segmented/segment_left_selected.png rename to clients/ios/Resources/segmented/segment_left_selected.png diff --git a/media/ios/Resources/segmented/segment_right_selected.png b/clients/ios/Resources/segmented/segment_right_selected.png similarity index 100% rename from media/ios/Resources/segmented/segment_right_selected.png rename to clients/ios/Resources/segmented/segment_right_selected.png diff --git a/media/ios/Resources/segmented/segment_unselected.png b/clients/ios/Resources/segmented/segment_unselected.png similarity index 100% rename from media/ios/Resources/segmented/segment_unselected.png rename to clients/ios/Resources/segmented/segment_unselected.png diff --git a/media/ios/Resources/share.png b/clients/ios/Resources/share.png similarity index 100% rename from media/ios/Resources/share.png rename to clients/ios/Resources/share.png diff --git a/media/ios/Resources/share@2x.png b/clients/ios/Resources/share@2x.png similarity index 100% rename from media/ios/Resources/share@2x.png rename to clients/ios/Resources/share@2x.png diff --git a/media/ios/Resources/story_share_appnet.png b/clients/ios/Resources/story_share_appnet.png similarity index 100% rename from media/ios/Resources/story_share_appnet.png rename to clients/ios/Resources/story_share_appnet.png diff --git a/media/ios/Resources/story_share_appnet@2x.png b/clients/ios/Resources/story_share_appnet@2x.png similarity index 100% rename from media/ios/Resources/story_share_appnet@2x.png rename to clients/ios/Resources/story_share_appnet@2x.png diff --git a/media/ios/Resources/story_share_appnet_active.png b/clients/ios/Resources/story_share_appnet_active.png similarity index 100% rename from media/ios/Resources/story_share_appnet_active.png rename to clients/ios/Resources/story_share_appnet_active.png diff --git a/media/ios/Resources/story_share_appnet_active@2x.png b/clients/ios/Resources/story_share_appnet_active@2x.png similarity index 100% rename from media/ios/Resources/story_share_appnet_active@2x.png rename to clients/ios/Resources/story_share_appnet_active@2x.png diff --git a/media/ios/Resources/story_share_facebook.png b/clients/ios/Resources/story_share_facebook.png similarity index 100% rename from media/ios/Resources/story_share_facebook.png rename to clients/ios/Resources/story_share_facebook.png diff --git a/media/ios/Resources/story_share_facebook@2x.png b/clients/ios/Resources/story_share_facebook@2x.png similarity index 100% rename from media/ios/Resources/story_share_facebook@2x.png rename to clients/ios/Resources/story_share_facebook@2x.png diff --git a/media/ios/Resources/story_share_facebook_active.png b/clients/ios/Resources/story_share_facebook_active.png similarity index 100% rename from media/ios/Resources/story_share_facebook_active.png rename to clients/ios/Resources/story_share_facebook_active.png diff --git a/media/ios/Resources/story_share_facebook_active@2x.png b/clients/ios/Resources/story_share_facebook_active@2x.png similarity index 100% rename from media/ios/Resources/story_share_facebook_active@2x.png rename to clients/ios/Resources/story_share_facebook_active@2x.png diff --git a/media/ios/Resources/story_share_twitter.png b/clients/ios/Resources/story_share_twitter.png similarity index 100% rename from media/ios/Resources/story_share_twitter.png rename to clients/ios/Resources/story_share_twitter.png diff --git a/media/ios/Resources/story_share_twitter@2x.png b/clients/ios/Resources/story_share_twitter@2x.png similarity index 100% rename from media/ios/Resources/story_share_twitter@2x.png rename to clients/ios/Resources/story_share_twitter@2x.png diff --git a/media/ios/Resources/story_share_twitter_active.png b/clients/ios/Resources/story_share_twitter_active.png similarity index 100% rename from media/ios/Resources/story_share_twitter_active.png rename to clients/ios/Resources/story_share_twitter_active.png diff --git a/media/ios/Resources/story_share_twitter_active@2x.png b/clients/ios/Resources/story_share_twitter_active@2x.png similarity index 100% rename from media/ios/Resources/story_share_twitter_active@2x.png rename to clients/ios/Resources/story_share_twitter_active@2x.png diff --git a/media/ios/Resources/time.png b/clients/ios/Resources/time.png similarity index 100% rename from media/ios/Resources/time.png rename to clients/ios/Resources/time.png diff --git a/media/ios/Resources/toolbar_background.png b/clients/ios/Resources/toolbar_background.png similarity index 100% rename from media/ios/Resources/toolbar_background.png rename to clients/ios/Resources/toolbar_background.png diff --git a/media/ios/Resources/toolbar_background@2x.png b/clients/ios/Resources/toolbar_background@2x.png similarity index 100% rename from media/ios/Resources/toolbar_background@2x.png rename to clients/ios/Resources/toolbar_background@2x.png diff --git a/media/ios/Resources/toolbar_button_landscape.png b/clients/ios/Resources/toolbar_button_landscape.png similarity index 100% rename from media/ios/Resources/toolbar_button_landscape.png rename to clients/ios/Resources/toolbar_button_landscape.png diff --git a/media/ios/Resources/toolbar_button_landscape@2x.png b/clients/ios/Resources/toolbar_button_landscape@2x.png similarity index 100% rename from media/ios/Resources/toolbar_button_landscape@2x.png rename to clients/ios/Resources/toolbar_button_landscape@2x.png diff --git a/media/ios/Resources/toolbar_button_landscape_selected.png b/clients/ios/Resources/toolbar_button_landscape_selected.png similarity index 100% rename from media/ios/Resources/toolbar_button_landscape_selected.png rename to clients/ios/Resources/toolbar_button_landscape_selected.png diff --git a/media/ios/Resources/toolbar_button_selected_landscape@2x.png b/clients/ios/Resources/toolbar_button_selected_landscape@2x.png similarity index 100% rename from media/ios/Resources/toolbar_button_selected_landscape@2x.png rename to clients/ios/Resources/toolbar_button_selected_landscape@2x.png diff --git a/media/ios/Resources/toolbar_tall_background.png b/clients/ios/Resources/toolbar_tall_background.png similarity index 100% rename from media/ios/Resources/toolbar_tall_background.png rename to clients/ios/Resources/toolbar_tall_background.png diff --git a/media/ios/Resources/toolbar_tall_background@2x.png b/clients/ios/Resources/toolbar_tall_background@2x.png similarity index 100% rename from media/ios/Resources/toolbar_tall_background@2x.png rename to clients/ios/Resources/toolbar_tall_background@2x.png diff --git a/media/ios/Resources/train.png b/clients/ios/Resources/train.png similarity index 100% rename from media/ios/Resources/train.png rename to clients/ios/Resources/train.png diff --git a/media/ios/Resources/train@2x.png b/clients/ios/Resources/train@2x.png similarity index 100% rename from media/ios/Resources/train@2x.png rename to clients/ios/Resources/train@2x.png diff --git a/media/ios/Resources/traverse_background.png b/clients/ios/Resources/traverse_background.png similarity index 100% rename from media/ios/Resources/traverse_background.png rename to clients/ios/Resources/traverse_background.png diff --git a/media/ios/Resources/traverse_background@2x.png b/clients/ios/Resources/traverse_background@2x.png similarity index 100% rename from media/ios/Resources/traverse_background@2x.png rename to clients/ios/Resources/traverse_background@2x.png diff --git a/media/ios/Resources/traverse_background_left.png b/clients/ios/Resources/traverse_background_left.png similarity index 100% rename from media/ios/Resources/traverse_background_left.png rename to clients/ios/Resources/traverse_background_left.png diff --git a/media/ios/Resources/traverse_background_left@2x.png b/clients/ios/Resources/traverse_background_left@2x.png similarity index 100% rename from media/ios/Resources/traverse_background_left@2x.png rename to clients/ios/Resources/traverse_background_left@2x.png diff --git a/media/ios/Resources/traverse_done.png b/clients/ios/Resources/traverse_done.png similarity index 100% rename from media/ios/Resources/traverse_done.png rename to clients/ios/Resources/traverse_done.png diff --git a/media/ios/Resources/traverse_done@2x.png b/clients/ios/Resources/traverse_done@2x.png similarity index 100% rename from media/ios/Resources/traverse_done@2x.png rename to clients/ios/Resources/traverse_done@2x.png diff --git a/media/ios/Resources/traverse_next.png b/clients/ios/Resources/traverse_next.png similarity index 100% rename from media/ios/Resources/traverse_next.png rename to clients/ios/Resources/traverse_next.png diff --git a/media/ios/Resources/traverse_next@2x.png b/clients/ios/Resources/traverse_next@2x.png similarity index 100% rename from media/ios/Resources/traverse_next@2x.png rename to clients/ios/Resources/traverse_next@2x.png diff --git a/media/ios/Resources/traverse_previous.png b/clients/ios/Resources/traverse_previous.png similarity index 100% rename from media/ios/Resources/traverse_previous.png rename to clients/ios/Resources/traverse_previous.png diff --git a/media/ios/Resources/traverse_previous@2x.png b/clients/ios/Resources/traverse_previous@2x.png similarity index 100% rename from media/ios/Resources/traverse_previous@2x.png rename to clients/ios/Resources/traverse_previous@2x.png diff --git a/media/ios/Resources/traverse_text.png b/clients/ios/Resources/traverse_text.png similarity index 100% rename from media/ios/Resources/traverse_text.png rename to clients/ios/Resources/traverse_text.png diff --git a/media/ios/Resources/traverse_text@2x.png b/clients/ios/Resources/traverse_text@2x.png similarity index 100% rename from media/ios/Resources/traverse_text@2x.png rename to clients/ios/Resources/traverse_text@2x.png diff --git a/media/ios/Resources/traverse_text_on.png b/clients/ios/Resources/traverse_text_on.png similarity index 100% rename from media/ios/Resources/traverse_text_on.png rename to clients/ios/Resources/traverse_text_on.png diff --git a/media/ios/Resources/traverse_text_on@2x.png b/clients/ios/Resources/traverse_text_on@2x.png similarity index 100% rename from media/ios/Resources/traverse_text_on@2x.png rename to clients/ios/Resources/traverse_text_on@2x.png diff --git a/media/ios/Resources/twitter.png b/clients/ios/Resources/twitter.png similarity index 100% rename from media/ios/Resources/twitter.png rename to clients/ios/Resources/twitter.png diff --git a/media/ios/Resources/twitter_button.png b/clients/ios/Resources/twitter_button.png similarity index 100% rename from media/ios/Resources/twitter_button.png rename to clients/ios/Resources/twitter_button.png diff --git a/media/ios/Resources/twitter_button@2x.png b/clients/ios/Resources/twitter_button@2x.png similarity index 100% rename from media/ios/Resources/twitter_button@2x.png rename to clients/ios/Resources/twitter_button@2x.png diff --git a/media/ios/Resources/twitter_button_on.png b/clients/ios/Resources/twitter_button_on.png similarity index 100% rename from media/ios/Resources/twitter_button_on.png rename to clients/ios/Resources/twitter_button_on.png diff --git a/media/ios/Resources/twitter_button_on@2x.png b/clients/ios/Resources/twitter_button_on@2x.png similarity index 100% rename from media/ios/Resources/twitter_button_on@2x.png rename to clients/ios/Resources/twitter_button_on@2x.png diff --git a/media/ios/Resources/unread_yellow.png b/clients/ios/Resources/unread_yellow.png similarity index 100% rename from media/ios/Resources/unread_yellow.png rename to clients/ios/Resources/unread_yellow.png diff --git a/media/ios/Resources/unread_yellow@2x.png b/clients/ios/Resources/unread_yellow@2x.png similarity index 100% rename from media/ios/Resources/unread_yellow@2x.png rename to clients/ios/Resources/unread_yellow@2x.png diff --git a/media/ios/Resources/user_light.png b/clients/ios/Resources/user_light.png similarity index 100% rename from media/ios/Resources/user_light.png rename to clients/ios/Resources/user_light.png diff --git a/media/ios/Resources/user_light@2x.png b/clients/ios/Resources/user_light@2x.png similarity index 100% rename from media/ios/Resources/user_light@2x.png rename to clients/ios/Resources/user_light@2x.png diff --git a/media/ios/Resources/user_orange.png b/clients/ios/Resources/user_orange.png similarity index 100% rename from media/ios/Resources/user_orange.png rename to clients/ios/Resources/user_orange.png diff --git a/media/ios/Resources/warning.gif b/clients/ios/Resources/warning.gif similarity index 100% rename from media/ios/Resources/warning.gif rename to clients/ios/Resources/warning.gif diff --git a/media/ios/Resources/warning.png b/clients/ios/Resources/warning.png similarity index 100% rename from media/ios/Resources/warning.png rename to clients/ios/Resources/warning.png diff --git a/media/ios/Resources/white_spacer.png b/clients/ios/Resources/white_spacer.png similarity index 100% rename from media/ios/Resources/white_spacer.png rename to clients/ios/Resources/white_spacer.png diff --git a/media/ios/Resources/world.png b/clients/ios/Resources/world.png similarity index 100% rename from media/ios/Resources/world.png rename to clients/ios/Resources/world.png diff --git a/media/ios/Resources/world@2x.png b/clients/ios/Resources/world@2x.png similarity index 100% rename from media/ios/Resources/world@2x.png rename to clients/ios/Resources/world@2x.png diff --git a/media/ios/Resources/zepto.js b/clients/ios/Resources/zepto.js similarity index 100% rename from media/ios/Resources/zepto.js rename to clients/ios/Resources/zepto.js diff --git a/media/ios/Source/JSON.h b/clients/ios/Source/JSON.h similarity index 100% rename from media/ios/Source/JSON.h rename to clients/ios/Source/JSON.h diff --git a/media/ios/Source/NSObject+SBJSON.h b/clients/ios/Source/NSObject+SBJSON.h similarity index 100% rename from media/ios/Source/NSObject+SBJSON.h rename to clients/ios/Source/NSObject+SBJSON.h diff --git a/media/ios/Source/NSObject+SBJSON.m b/clients/ios/Source/NSObject+SBJSON.m similarity index 100% rename from media/ios/Source/NSObject+SBJSON.m rename to clients/ios/Source/NSObject+SBJSON.m diff --git a/media/ios/Source/NSString+SBJSON.h b/clients/ios/Source/NSString+SBJSON.h similarity index 100% rename from media/ios/Source/NSString+SBJSON.h rename to clients/ios/Source/NSString+SBJSON.h diff --git a/media/ios/Source/NSString+SBJSON.m b/clients/ios/Source/NSString+SBJSON.m similarity index 100% rename from media/ios/Source/NSString+SBJSON.m rename to clients/ios/Source/NSString+SBJSON.m diff --git a/media/ios/Source/SBJSON.h b/clients/ios/Source/SBJSON.h similarity index 100% rename from media/ios/Source/SBJSON.h rename to clients/ios/Source/SBJSON.h diff --git a/media/ios/Source/SBJSON.m b/clients/ios/Source/SBJSON.m similarity index 100% rename from media/ios/Source/SBJSON.m rename to clients/ios/Source/SBJSON.m diff --git a/media/ios/Source/SBJsonBase.h b/clients/ios/Source/SBJsonBase.h similarity index 100% rename from media/ios/Source/SBJsonBase.h rename to clients/ios/Source/SBJsonBase.h diff --git a/media/ios/Source/SBJsonBase.m b/clients/ios/Source/SBJsonBase.m similarity index 100% rename from media/ios/Source/SBJsonBase.m rename to clients/ios/Source/SBJsonBase.m diff --git a/media/ios/Source/SBJsonParser.h b/clients/ios/Source/SBJsonParser.h similarity index 100% rename from media/ios/Source/SBJsonParser.h rename to clients/ios/Source/SBJsonParser.h diff --git a/media/ios/Source/SBJsonParser.m b/clients/ios/Source/SBJsonParser.m similarity index 100% rename from media/ios/Source/SBJsonParser.m rename to clients/ios/Source/SBJsonParser.m diff --git a/media/ios/Source/SBJsonWriter.h b/clients/ios/Source/SBJsonWriter.h similarity index 100% rename from media/ios/Source/SBJsonWriter.h rename to clients/ios/Source/SBJsonWriter.h diff --git a/media/ios/Source/SBJsonWriter.m b/clients/ios/Source/SBJsonWriter.m similarity index 100% rename from media/ios/Source/SBJsonWriter.m rename to clients/ios/Source/SBJsonWriter.m diff --git a/media/ios/THCircularProgressView.h b/clients/ios/THCircularProgressView.h similarity index 100% rename from media/ios/THCircularProgressView.h rename to clients/ios/THCircularProgressView.h diff --git a/media/ios/THCircularProgressView.m b/clients/ios/THCircularProgressView.m similarity index 100% rename from media/ios/THCircularProgressView.m rename to clients/ios/THCircularProgressView.m diff --git a/media/ios/Underscore/USArrayWrapper.h b/clients/ios/Underscore/USArrayWrapper.h similarity index 100% rename from media/ios/Underscore/USArrayWrapper.h rename to clients/ios/Underscore/USArrayWrapper.h diff --git a/media/ios/Underscore/USArrayWrapper.m b/clients/ios/Underscore/USArrayWrapper.m similarity index 100% rename from media/ios/Underscore/USArrayWrapper.m rename to clients/ios/Underscore/USArrayWrapper.m diff --git a/media/ios/Underscore/USConstants.h b/clients/ios/Underscore/USConstants.h similarity index 100% rename from media/ios/Underscore/USConstants.h rename to clients/ios/Underscore/USConstants.h diff --git a/media/ios/Underscore/USDictionaryWrapper.h b/clients/ios/Underscore/USDictionaryWrapper.h similarity index 100% rename from media/ios/Underscore/USDictionaryWrapper.h rename to clients/ios/Underscore/USDictionaryWrapper.h diff --git a/media/ios/Underscore/USDictionaryWrapper.m b/clients/ios/Underscore/USDictionaryWrapper.m similarity index 100% rename from media/ios/Underscore/USDictionaryWrapper.m rename to clients/ios/Underscore/USDictionaryWrapper.m diff --git a/media/ios/Underscore/Underscore+Functional.h b/clients/ios/Underscore/Underscore+Functional.h similarity index 100% rename from media/ios/Underscore/Underscore+Functional.h rename to clients/ios/Underscore/Underscore+Functional.h diff --git a/media/ios/Underscore/Underscore+Functional.m b/clients/ios/Underscore/Underscore+Functional.m similarity index 100% rename from media/ios/Underscore/Underscore+Functional.m rename to clients/ios/Underscore/Underscore+Functional.m diff --git a/media/ios/Underscore/Underscore-Prefix.pch b/clients/ios/Underscore/Underscore-Prefix.pch similarity index 100% rename from media/ios/Underscore/Underscore-Prefix.pch rename to clients/ios/Underscore/Underscore-Prefix.pch diff --git a/media/ios/Underscore/Underscore.h b/clients/ios/Underscore/Underscore.h similarity index 100% rename from media/ios/Underscore/Underscore.h rename to clients/ios/Underscore/Underscore.h diff --git a/media/ios/Underscore/Underscore.m b/clients/ios/Underscore/Underscore.m similarity index 100% rename from media/ios/Underscore/Underscore.m rename to clients/ios/Underscore/Underscore.m diff --git a/media/ios/cocoa-oauth/GCOAuth.h b/clients/ios/cocoa-oauth/GCOAuth.h similarity index 100% rename from media/ios/cocoa-oauth/GCOAuth.h rename to clients/ios/cocoa-oauth/GCOAuth.h diff --git a/media/ios/cocoa-oauth/GCOAuth.m b/clients/ios/cocoa-oauth/GCOAuth.m similarity index 100% rename from media/ios/cocoa-oauth/GCOAuth.m rename to clients/ios/cocoa-oauth/GCOAuth.m diff --git a/media/ios/cocoa-oauth/NSData+Base64.h b/clients/ios/cocoa-oauth/NSData+Base64.h similarity index 100% rename from media/ios/cocoa-oauth/NSData+Base64.h rename to clients/ios/cocoa-oauth/NSData+Base64.h diff --git a/media/ios/cocoa-oauth/NSData+Base64.m b/clients/ios/cocoa-oauth/NSData+Base64.m similarity index 100% rename from media/ios/cocoa-oauth/NSData+Base64.m rename to clients/ios/cocoa-oauth/NSData+Base64.m diff --git a/media/ios/cocoa-oauth/README.md b/clients/ios/cocoa-oauth/README.md similarity index 100% rename from media/ios/cocoa-oauth/README.md rename to clients/ios/cocoa-oauth/README.md diff --git a/media/ios/facebook/JSON/JSON.h b/clients/ios/facebook/JSON/JSON.h similarity index 100% rename from media/ios/facebook/JSON/JSON.h rename to clients/ios/facebook/JSON/JSON.h diff --git a/media/ios/facebook/JSON/NSObject+SBJSON.h b/clients/ios/facebook/JSON/NSObject+SBJSON.h similarity index 100% rename from media/ios/facebook/JSON/NSObject+SBJSON.h rename to clients/ios/facebook/JSON/NSObject+SBJSON.h diff --git a/media/ios/facebook/JSON/NSObject+SBJSON.m b/clients/ios/facebook/JSON/NSObject+SBJSON.m similarity index 100% rename from media/ios/facebook/JSON/NSObject+SBJSON.m rename to clients/ios/facebook/JSON/NSObject+SBJSON.m diff --git a/media/ios/facebook/JSON/NSString+SBJSON.h b/clients/ios/facebook/JSON/NSString+SBJSON.h similarity index 100% rename from media/ios/facebook/JSON/NSString+SBJSON.h rename to clients/ios/facebook/JSON/NSString+SBJSON.h diff --git a/media/ios/facebook/JSON/NSString+SBJSON.m b/clients/ios/facebook/JSON/NSString+SBJSON.m similarity index 100% rename from media/ios/facebook/JSON/NSString+SBJSON.m rename to clients/ios/facebook/JSON/NSString+SBJSON.m diff --git a/media/ios/facebook/JSON/SBJSON.h b/clients/ios/facebook/JSON/SBJSON.h similarity index 100% rename from media/ios/facebook/JSON/SBJSON.h rename to clients/ios/facebook/JSON/SBJSON.h diff --git a/media/ios/facebook/JSON/SBJSON.m b/clients/ios/facebook/JSON/SBJSON.m similarity index 100% rename from media/ios/facebook/JSON/SBJSON.m rename to clients/ios/facebook/JSON/SBJSON.m diff --git a/media/ios/facebook/JSON/SBJsonBase.h b/clients/ios/facebook/JSON/SBJsonBase.h similarity index 100% rename from media/ios/facebook/JSON/SBJsonBase.h rename to clients/ios/facebook/JSON/SBJsonBase.h diff --git a/media/ios/facebook/JSON/SBJsonBase.m b/clients/ios/facebook/JSON/SBJsonBase.m similarity index 100% rename from media/ios/facebook/JSON/SBJsonBase.m rename to clients/ios/facebook/JSON/SBJsonBase.m diff --git a/media/ios/facebook/JSON/SBJsonParser.h b/clients/ios/facebook/JSON/SBJsonParser.h similarity index 100% rename from media/ios/facebook/JSON/SBJsonParser.h rename to clients/ios/facebook/JSON/SBJsonParser.h diff --git a/media/ios/facebook/JSON/SBJsonParser.m b/clients/ios/facebook/JSON/SBJsonParser.m similarity index 100% rename from media/ios/facebook/JSON/SBJsonParser.m rename to clients/ios/facebook/JSON/SBJsonParser.m diff --git a/media/ios/facebook/JSON/SBJsonWriter.h b/clients/ios/facebook/JSON/SBJsonWriter.h similarity index 100% rename from media/ios/facebook/JSON/SBJsonWriter.h rename to clients/ios/facebook/JSON/SBJsonWriter.h diff --git a/media/ios/facebook/JSON/SBJsonWriter.m b/clients/ios/facebook/JSON/SBJsonWriter.m similarity index 100% rename from media/ios/facebook/JSON/SBJsonWriter.m rename to clients/ios/facebook/JSON/SBJsonWriter.m diff --git a/media/ios/facebook/facebook-ios-sdk.xcodeproj/project.pbxproj b/clients/ios/facebook/facebook-ios-sdk.xcodeproj/project.pbxproj similarity index 100% rename from media/ios/facebook/facebook-ios-sdk.xcodeproj/project.pbxproj rename to clients/ios/facebook/facebook-ios-sdk.xcodeproj/project.pbxproj diff --git a/media/ios/facebook/facebook-ios-sdk.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/clients/ios/facebook/facebook-ios-sdk.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from media/ios/facebook/facebook-ios-sdk.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to clients/ios/facebook/facebook-ios-sdk.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/media/ios/static/fastTouch.js b/clients/ios/static/fastTouch.js similarity index 100% rename from media/ios/static/fastTouch.js rename to clients/ios/static/fastTouch.js diff --git a/media/ios/static/sample_text.html b/clients/ios/static/sample_text.html similarity index 100% rename from media/ios/static/sample_text.html rename to clients/ios/static/sample_text.html diff --git a/media/ios/static/storyDetailView.css b/clients/ios/static/storyDetailView.css similarity index 100% rename from media/ios/static/storyDetailView.css rename to clients/ios/static/storyDetailView.css diff --git a/media/ios/static/storyDetailView.js b/clients/ios/static/storyDetailView.js similarity index 100% rename from media/ios/static/storyDetailView.js rename to clients/ios/static/storyDetailView.js diff --git a/media/ios/static/trainer.css b/clients/ios/static/trainer.css similarity index 100% rename from media/ios/static/trainer.css rename to clients/ios/static/trainer.css diff --git a/media/ios/static/trainer.js b/clients/ios/static/trainer.js similarity index 100% rename from media/ios/static/trainer.js rename to clients/ios/static/trainer.js diff --git a/media/ios/static/zepto.js b/clients/ios/static/zepto.js similarity index 100% rename from media/ios/static/zepto.js rename to clients/ios/static/zepto.js diff --git a/media/ios/NewsBlur.xcodeproj/project.xcworkspace/xcuserdata/conesus.xcuserdatad/UserInterfaceState.xcuserstate b/media/ios/NewsBlur.xcodeproj/project.xcworkspace/xcuserdata/conesus.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index dce07e313..000000000 --- a/media/ios/NewsBlur.xcodeproj/project.xcworkspace/xcuserdata/conesus.xcuserdatad/UserInterfaceState.xcuserstate +++ /dev/null @@ -1,25068 +0,0 @@ - - - - - $archiver - NSKeyedArchiver - $objects - - $null - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 2 - - - CF$UID - 3 - - - CF$UID - 4 - - - CF$UID - 5 - - - CF$UID - 6 - - - CF$UID - 7 - - - CF$UID - 8 - - - CF$UID - 9 - - - CF$UID - 10 - - - CF$UID - 11 - - - CF$UID - 12 - - - NS.objects - - - CF$UID - 13 - - - CF$UID - 190 - - - CF$UID - 285 - - - CF$UID - 409 - - - CF$UID - 758 - - - CF$UID - 890 - - - CF$UID - 970 - - - CF$UID - 1048 - - - CF$UID - 1127 - - - CF$UID - 1202 - - - CF$UID - 1484 - - - - ADCC53E8-7712-41C6-B80E-F7D7D4E65EC1 - 41895D7F-2E69-4623-92C1-7930C9AB2816 - 79AB93F3-3198-4CE1-9FD6-B787ED0A65F8 - IDEWorkspaceDocument - 1550D23A-C1B7-4E71-B438-5ED334C69155 - CAE14011-B061-4256-9930-8F2BF4B37EA0 - 6088FAEF-7894-44EE-96A8-47493FE09AD1 - 89F0E55A-DED5-4BD7-BF83-161C67BCB684 - C86E77BD-28D7-4C02-92A6-946FF78D5403 - EEEB5182-A8DC-4A13-B5EF-56E79140C027 - F2CA94B9-F31C-4619-8D7C-70780D5865E8 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 14 - - - CF$UID - 15 - - - CF$UID - 16 - - - CF$UID - 17 - - - CF$UID - 18 - - - CF$UID - 19 - - - NS.objects - - - CF$UID - 19 - - - CF$UID - 20 - - - CF$UID - 22 - - - CF$UID - 23 - - - CF$UID - 2 - - - CF$UID - 24 - - - - IDEActiveWorkspaceTabController - IDEOrderedWorkspaceTabControllers - IDEWindowToolbarIsVisible - IDEWindowFrame - IDEWorkspaceWindowControllerUniqueIdentifier - IDEWorkspaceTabController_3A2CAD6A-853A-4861-A8D3-C90FB9638ED1 - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 19 - - - - - $classes - - NSArray - NSObject - - $classname - NSArray - - - {{56, 202}, {600, 676}} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 25 - - - CF$UID - 26 - - - CF$UID - 27 - - - CF$UID - 28 - - - CF$UID - 29 - - - CF$UID - 30 - - - CF$UID - 31 - - - CF$UID - 32 - - - NS.objects - - - CF$UID - 33 - - - CF$UID - 22 - - - CF$UID - 34 - - - CF$UID - 145 - - - CF$UID - 152 - - - CF$UID - 181 - - - CF$UID - 22 - - - CF$UID - 65 - - - - AssistantEditorsLayout - IDEShowNavigator - IDEEditorArea - IDEWorkspaceTabControllerUtilityAreaSplitView - IDENavigatorArea - IDEWorkspaceTabControllerDesignAreaSplitView - IDEShowUtilities - IDETabLabel - 0 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 35 - - - CF$UID - 36 - - - CF$UID - 37 - - - CF$UID - 38 - - - CF$UID - 39 - - - CF$UID - 40 - - - CF$UID - 41 - - - CF$UID - 42 - - - NS.objects - - - CF$UID - 22 - - - CF$UID - 43 - - - CF$UID - 93 - - - CF$UID - 124 - - - CF$UID - 33 - - - CF$UID - 125 - - - CF$UID - 133 - - - CF$UID - 134 - - - - ShowDebuggerArea - IDEEditorMode_Standard - IDEEDitorArea_DebugArea - IDEShowEditor - EditorMode - DebuggerSplitView - DefaultPersistentRepresentations - layoutTree - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 44 - - - NS.objects - - - CF$UID - 45 - - - - EditorLayout_PersistentRepresentation - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 46 - - - NS.objects - - - CF$UID - 47 - - - - Main - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - NS.objects - - - CF$UID - 51 - - - CF$UID - 33 - - - CF$UID - 91 - - - - EditorLayout_StateSavingStateDictionaries - EditorLayout_Selected - EditorLayout_Geometry - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 52 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - CF$UID - 59 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 61 - - - CF$UID - 76 - - - CF$UID - 85 - - - CF$UID - 65 - - - CF$UID - 86 - - - CF$UID - 87 - - - - FileDataType - ArchivableRepresentation - EditorState - NavigableItemName - DocumentNavigableItemName - DocumentExtensionIdentifier - DocumentURL - public.c-header - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 71 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 63 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - Xcode.IDENavigableItemDomain.WorkspaceStructure - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 64 - - - CF$UID - 67 - - - CF$UID - 69 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 65 - - - NewsBlurViewController.h - - $classes - - IDEArchivableStringIndexPair - NSObject - - $classname - IDEArchivableStringIndexPair - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - Classes - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - NewsBlur - - $class - - CF$UID - 74 - - documentURL - - CF$UID - 72 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/NewsBlurViewController.h - - - $classes - - NSMutableString - NSString - NSObject - - $classname - NSMutableString - - - $classes - - DVTDocumentLocation - NSObject - - $classname - DVTDocumentLocation - - - $classes - - IDENavigableItemArchivableRepresentation - NSObject - - $classname - IDENavigableItemArchivableRepresentation - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 81 - - - CF$UID - 82 - - - CF$UID - 22 - - - CF$UID - 83 - - - - PrimaryDocumentTimestamp - PrimaryDocumentVisibleCharacterRange - HideAllIssues - PrimaryDocumentSelectedCharacterRange - 329753623.07868803 - {0, 1433} - {752, 8} - - $classes - - NSDictionary - NSObject - - $classname - NSDictionary - - -doLogoutButton - Xcode.IDEKit.EditorDocument.SourceCode - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 88 - - - file://localhost/Users/conesus/newsblur/media/iphone/Classes/NewsBlurViewController.h - - $classes - - NSURL - NSObject - - $classname - NSURL - - - $classes - - NSMutableDictionary - NSDictionary - NSObject - - $classname - NSMutableDictionary - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 92 - - - - {{0, 0}, {600, 652}} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 94 - - - CF$UID - 95 - - - CF$UID - 96 - - - CF$UID - 97 - - - CF$UID - 98 - - - CF$UID - 99 - - - NS.objects - - - CF$UID - 100 - - - CF$UID - 101 - - - CF$UID - 103 - - - CF$UID - 100 - - - CF$UID - 115 - - - CF$UID - 121 - - - - LayoutFocusMode - console - IDEDebugArea_SplitView - LayoutMode - IDEDebuggerAreaSplitView - variables - 1 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 102 - - - NS.objects - - - CF$UID - 33 - - - - ConsoleFilterMode - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 105 - - - - DVTSplitViewItems - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 106 - - - CF$UID - 111 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 110 - - - - DVTIdentifier - DVTViewMagnitude - VariablesView - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 113 - - - - ConsoleArea - 301 - - $classes - - NSMutableArray - NSArray - NSObject - - $classname - NSMutableArray - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 116 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 117 - - - CF$UID - 119 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 118 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 120 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 122 - - - NS.objects - - - CF$UID - 123 - - - - DBGVariablesViewFilterMode - 2 - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 126 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 127 - - - CF$UID - 130 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 128 - - - CF$UID - 129 - - - - IDEEditor - 203 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 131 - - - CF$UID - 132 - - - - IDEDebuggerArea - 115 - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 144 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 135 - - rootLayoutTreeNode - - CF$UID - 141 - - - - $class - - CF$UID - 143 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 136 - - orientation - 0 - parent - - CF$UID - 141 - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 71 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 137 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 65 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 143 - - children - - CF$UID - 142 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 135 - - - - - $classes - - IDEWorkspaceTabControllerLayoutTreeNode - NSObject - - $classname - IDEWorkspaceTabControllerLayoutTreeNode - - - $classes - - IDEWorkspaceTabControllerLayoutTree - NSObject - - $classname - IDEWorkspaceTabControllerLayoutTree - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 146 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 147 - - - CF$UID - 150 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 149 - - - - - 428 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 151 - - - - 224 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 153 - - - CF$UID - 154 - - - CF$UID - 155 - - - NS.objects - - - CF$UID - 156 - - - CF$UID - 155 - - - CF$UID - 168 - - - - Xcode.IDEKit.Navigator.Structure - SelectedNavigator - Xcode.IDEKit.Navigator.BatchFind - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 157 - - - CF$UID - 158 - - - CF$UID - 159 - - - CF$UID - 160 - - - CF$UID - 161 - - - CF$UID - 162 - - - CF$UID - 163 - - - NS.objects - - - CF$UID - 164 - - - CF$UID - 22 - - - CF$UID - 165 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 167 - - - CF$UID - 165 - - - - IDEVisibleRect - IDEUnsavedDocumentFilteringEnabled - IDENavigatorExpandedItemsBeforeFilteringSet - IDERecentDocumentFilteringEnabled - IDESCMStatusFilteringEnabled - IDESelectedObjects - IDEExpandedItemsSet - {{0, 0}, {259, 758}} - - $class - - CF$UID - 166 - - NS.objects - - - - $classes - - NSSet - NSObject - - $classname - NSSet - - - $class - - CF$UID - 21 - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 169 - - - CF$UID - 170 - - - CF$UID - 171 - - - CF$UID - 172 - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 33 - - - CF$UID - 22 - - - CF$UID - 148 - - - CF$UID - 176 - - - CF$UID - 177 - - - CF$UID - 33 - - - CF$UID - 179 - - - - IDEBatchFindNavigatorScrollPosition - IDEBatchFindNavigatorShowsOptions - IDEBatchFindNavigatorReplaceString - IDEBatchFindNavigatorFindString - IDEBatchFindNavigatorSelectedRowIndexes - IDEBatchFindNavigatorFindMode - IDEBatchFindNavigatorCollapsedGroups - ibaction - - $class - - CF$UID - 178 - - NSRangeCount - 0 - - - $classes - - NSIndexSet - NSObject - - $classname - NSIndexSet - - - $class - - CF$UID - 180 - - NSRangeCount - 0 - - - $classes - - NSMutableIndexSet - NSIndexSet - NSObject - - $classname - NSMutableIndexSet - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 182 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 183 - - - CF$UID - 185 - - - CF$UID - 187 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 29 - - - CF$UID - 184 - - - - 260 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 27 - - - CF$UID - 186 - - - - 1123 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 188 - - - CF$UID - 189 - - - - IDEUtilitiesArea - 260 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 14 - - - CF$UID - 15 - - - CF$UID - 16 - - - CF$UID - 17 - - - CF$UID - 18 - - - CF$UID - 191 - - - NS.objects - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 22 - - - CF$UID - 193 - - - CF$UID - 3 - - - CF$UID - 194 - - - - IDEWorkspaceTabController_3B8552B7-54D0-4CAE-AED4-8883BC5DC19F - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 191 - - - - {{54, 150}, {600, 728}} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 25 - - - CF$UID - 26 - - - CF$UID - 27 - - - CF$UID - 28 - - - CF$UID - 29 - - - CF$UID - 30 - - - CF$UID - 31 - - - CF$UID - 32 - - - NS.objects - - - CF$UID - 33 - - - CF$UID - 22 - - - CF$UID - 195 - - - CF$UID - 265 - - - CF$UID - 271 - - - CF$UID - 276 - - - CF$UID - 22 - - - CF$UID - 284 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 36 - - - CF$UID - 37 - - - CF$UID - 38 - - - CF$UID - 39 - - - CF$UID - 40 - - - CF$UID - 41 - - - CF$UID - 35 - - - NS.objects - - - CF$UID - 196 - - - CF$UID - 206 - - - CF$UID - 243 - - - CF$UID - 124 - - - CF$UID - 33 - - - CF$UID - 258 - - - CF$UID - 264 - - - CF$UID - 22 - - - - - $class - - CF$UID - 144 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 197 - - rootLayoutTreeNode - - CF$UID - 204 - - - - $class - - CF$UID - 143 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 198 - - orientation - 0 - parent - - CF$UID - 204 - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 202 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 199 - - IndexOfDocumentIdentifier - - CF$UID - 201 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 200 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - 9223372036854775807 - - $class - - CF$UID - 74 - - documentURL - - CF$UID - 203 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/NewsBlur.xcodeproj/ - - - $class - - CF$UID - 143 - - children - - CF$UID - 205 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 197 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 44 - - - NS.objects - - - CF$UID - 207 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 46 - - - NS.objects - - - CF$UID - 208 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - NS.objects - - - CF$UID - 209 - - - CF$UID - 33 - - - CF$UID - 241 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 210 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - CF$UID - 59 - - - NS.objects - - - CF$UID - 211 - - - CF$UID - 212 - - - CF$UID - 216 - - - CF$UID - 70 - - - CF$UID - 70 - - - CF$UID - 239 - - - CF$UID - 240 - - - - com.apple.xcode.project - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 202 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 213 - - IndexOfDocumentIdentifier - - CF$UID - 215 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 214 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - 9223372036854775807 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 217 - - - CF$UID - 218 - - - CF$UID - 219 - - - CF$UID - 220 - - - CF$UID - 221 - - - NS.objects - - - CF$UID - 222 - - - CF$UID - 223 - - - CF$UID - 229 - - - CF$UID - 230 - - - CF$UID - 238 - - - - Xcode3ProjectEditorPreviousProjectEditorClass - Xcode3ProjectEditor.sourceList.splitview - Xcode3ProjectEditorPreviousTargetEditorClass - Xcode3ProjectEditorSelectedDocumentLocations - Xcode3ProjectEditor_Xcode3InfoEditor - Xcode3ProjectInfoEditor - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 224 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 225 - - - CF$UID - 227 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 226 - - - - 170 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 228 - - - - 450 - Xcode3InfoEditor - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 231 - - - - - $class - - CF$UID - 237 - - documentURL - - CF$UID - 232 - - selection - - CF$UID - 234 - - timestamp - - CF$UID - 233 - - - file://localhost/Users/conesus/newsblur/media/iphone/NewsBlur.xcodeproj/ - 321405168.87747502 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 235 - - - CF$UID - 236 - - - NS.objects - - - CF$UID - 229 - - - CF$UID - 70 - - - - Editor - Target - - $classes - - Xcode3ProjectDocumentLocation - DVTDocumentLocation - NSObject - - $classname - Xcode3ProjectDocumentLocation - - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - Xcode.Xcode3ProjectSupport.EditorDocument.Xcode3Project - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 232 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 242 - - - - {{0, 0}, {600, 704}} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 94 - - - CF$UID - 95 - - - CF$UID - 99 - - - CF$UID - 97 - - - CF$UID - 98 - - - CF$UID - 96 - - - NS.objects - - - CF$UID - 100 - - - CF$UID - 244 - - - CF$UID - 245 - - - CF$UID - 100 - - - CF$UID - 246 - - - CF$UID - 252 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 102 - - - NS.objects - - - CF$UID - 33 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 122 - - - NS.objects - - - CF$UID - 123 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 247 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 248 - - - CF$UID - 250 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 249 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 251 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 253 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 254 - - - CF$UID - 256 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 255 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 257 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 259 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 260 - - - CF$UID - 262 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 128 - - - CF$UID - 261 - - - - 203 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 131 - - - CF$UID - 263 - - - - 115 - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 266 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 267 - - - CF$UID - 269 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 268 - - - - 480 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 270 - - - - 224 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 154 - - - CF$UID - 153 - - - NS.objects - - - CF$UID - 153 - - - CF$UID - 272 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 157 - - - CF$UID - 158 - - - CF$UID - 159 - - - CF$UID - 160 - - - CF$UID - 161 - - - CF$UID - 162 - - - CF$UID - 163 - - - NS.objects - - - CF$UID - 273 - - - CF$UID - 22 - - - CF$UID - 165 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 274 - - - CF$UID - 165 - - - - {{0, 0}, {0, 0}} - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 275 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 70 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 277 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 278 - - - CF$UID - 280 - - - CF$UID - 282 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 29 - - - CF$UID - 279 - - - - 260 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 27 - - - CF$UID - 281 - - - - 1140 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 188 - - - CF$UID - 283 - - - - 260 - NewsBlur.xcodeproj - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 286 - - - CF$UID - 15 - - - CF$UID - 16 - - - CF$UID - 17 - - - CF$UID - 14 - - - CF$UID - 18 - - - NS.objects - - - CF$UID - 287 - - - CF$UID - 407 - - - CF$UID - 22 - - - CF$UID - 408 - - - CF$UID - 286 - - - CF$UID - 4 - - - - IDEWorkspaceTabController_90906885-95CF-45CF-B258-7972C28B1CD9 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 27 - - - CF$UID - 26 - - - CF$UID - 32 - - - CF$UID - 28 - - - CF$UID - 29 - - - CF$UID - 30 - - - CF$UID - 31 - - - CF$UID - 25 - - - NS.objects - - - CF$UID - 288 - - - CF$UID - 22 - - - CF$UID - 284 - - - CF$UID - 374 - - - CF$UID - 380 - - - CF$UID - 399 - - - CF$UID - 22 - - - CF$UID - 33 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 35 - - - CF$UID - 36 - - - CF$UID - 37 - - - CF$UID - 38 - - - CF$UID - 39 - - - CF$UID - 40 - - - CF$UID - 41 - - - CF$UID - 42 - - - NS.objects - - - CF$UID - 22 - - - CF$UID - 289 - - - CF$UID - 344 - - - CF$UID - 124 - - - CF$UID - 33 - - - CF$UID - 359 - - - CF$UID - 365 - - - CF$UID - 366 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 44 - - - NS.objects - - - CF$UID - 290 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 46 - - - NS.objects - - - CF$UID - 291 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - NS.objects - - - CF$UID - 292 - - - CF$UID - 33 - - - CF$UID - 343 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 293 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - CF$UID - 59 - - - NS.objects - - - CF$UID - 211 - - - CF$UID - 294 - - - CF$UID - 300 - - - CF$UID - 70 - - - CF$UID - 70 - - - CF$UID - 239 - - - CF$UID - 342 - - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 298 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 295 - - IndexOfDocumentIdentifier - - CF$UID - 297 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 296 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - 9223372036854775807 - - $class - - CF$UID - 74 - - documentURL - - CF$UID - 299 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/NewsBlur.xcodeproj/ - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 217 - - - CF$UID - 218 - - - CF$UID - 219 - - - CF$UID - 220 - - - CF$UID - 301 - - - NS.objects - - - CF$UID - 222 - - - CF$UID - 302 - - - CF$UID - 308 - - - CF$UID - 309 - - - CF$UID - 341 - - - - Xcode3ProjectEditor_Xcode3BuildSettingsEditor - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 303 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 304 - - - CF$UID - 306 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 305 - - - - 162 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 307 - - - - 458 - Xcode3BuildSettingsEditor - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 310 - - - - - $class - - CF$UID - 237 - - documentURL - - CF$UID - 232 - - selection - - CF$UID - 312 - - timestamp - - CF$UID - 311 - - - 321405085.19933099 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 235 - - - CF$UID - 236 - - - CF$UID - 313 - - - NS.objects - - - CF$UID - 308 - - - CF$UID - 70 - - - CF$UID - 314 - - - - Xcode3BuildSettingsEditorLocations - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 315 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 316 - - - CF$UID - 317 - - - CF$UID - 318 - - - CF$UID - 319 - - - CF$UID - 320 - - - CF$UID - 321 - - - NS.objects - - - CF$UID - 100 - - - CF$UID - 322 - - - CF$UID - 33 - - - CF$UID - 33 - - - CF$UID - 100 - - - CF$UID - 323 - - - - Xcode3BuildPropertyNameDisplayMode - Selected Build Properties - Xcode3BuildSettingsEditorDisplayMode - Xcode3BuildPropertyValueDisplayMode - Xcode3BuildSettingsEditorMode - Collapsed Build Property Categories - - $class - - CF$UID - 114 - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 324 - - - CF$UID - 325 - - - CF$UID - 326 - - - CF$UID - 327 - - - CF$UID - 328 - - - CF$UID - 329 - - - CF$UID - 330 - - - CF$UID - 331 - - - CF$UID - 332 - - - CF$UID - 333 - - - CF$UID - 334 - - - CF$UID - 335 - - - CF$UID - 336 - - - CF$UID - 337 - - - CF$UID - 338 - - - CF$UID - 339 - - - CF$UID - 340 - - - - - $class - - CF$UID - 73 - - NS.string - Deployment||INSTALL_PATH - - - $class - - CF$UID - 73 - - NS.string - Deployment||STRIP_INSTALLED_PRODUCT - - - $class - - CF$UID - 73 - - NS.string - Deployment||TARGETED_DEVICE_FAMILY - - - $class - - CF$UID - 73 - - NS.string - Deployment||INSTALL_PATH - - - $class - - CF$UID - 73 - - NS.string - Deployment||STRIP_INSTALLED_PRODUCT - - - $class - - CF$UID - 73 - - NS.string - Deployment||TARGETED_DEVICE_FAMILY - - - $class - - CF$UID - 73 - - NS.string - Packaging||INFOPLIST_FILE - - - $class - - CF$UID - 73 - - NS.string - Packaging||PRODUCT_NAME - - - $class - - CF$UID - 73 - - NS.string - Packaging||INFOPLIST_FILE - - - $class - - CF$UID - 73 - - NS.string - Packaging||PRODUCT_NAME - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Code Generation||GCC_DYNAMIC_NO_PIC - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Code Generation||GCC_DYNAMIC_NO_PIC - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Language||GCC_PRECOMPILE_PREFIX_HEADER - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Language||GCC_PREFIX_HEADER - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Language||GCC_PRECOMPILE_PREFIX_HEADER - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Language||GCC_PREFIX_HEADER - - - $class - - CF$UID - 73 - - NS.string - User-Defined||PREBINDING - - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 232 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 92 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 94 - - - CF$UID - 95 - - - CF$UID - 96 - - - CF$UID - 97 - - - CF$UID - 98 - - - CF$UID - 99 - - - NS.objects - - - CF$UID - 100 - - - CF$UID - 345 - - - CF$UID - 346 - - - CF$UID - 100 - - - CF$UID - 352 - - - CF$UID - 358 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 102 - - - NS.objects - - - CF$UID - 33 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 347 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 348 - - - CF$UID - 350 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 349 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 351 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 353 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 354 - - - CF$UID - 356 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 355 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 357 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 122 - - - NS.objects - - - CF$UID - 123 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 360 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 361 - - - CF$UID - 363 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 128 - - - CF$UID - 362 - - - - 203 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 131 - - - CF$UID - 364 - - - - 115 - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 144 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 367 - - rootLayoutTreeNode - - CF$UID - 372 - - - - $class - - CF$UID - 143 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 368 - - orientation - 0 - parent - - CF$UID - 372 - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 298 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 369 - - IndexOfDocumentIdentifier - - CF$UID - 371 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 370 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - 9223372036854775807 - - $class - - CF$UID - 143 - - children - - CF$UID - 373 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 367 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 375 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 376 - - - CF$UID - 378 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 377 - - - - 428 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 379 - - - - 224 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 153 - - - CF$UID - 154 - - - CF$UID - 381 - - - NS.objects - - - CF$UID - 382 - - - CF$UID - 381 - - - CF$UID - 383 - - - - Xcode.IDEKit.Navigator.Issues - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 157 - - - CF$UID - 158 - - - CF$UID - 159 - - - CF$UID - 160 - - - CF$UID - 161 - - - CF$UID - 162 - - - CF$UID - 163 - - - NS.objects - - - CF$UID - 164 - - - CF$UID - 22 - - - CF$UID - 165 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 167 - - - CF$UID - 165 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 384 - - - CF$UID - 157 - - - CF$UID - 385 - - - CF$UID - 386 - - - CF$UID - 387 - - - CF$UID - 388 - - - CF$UID - 389 - - - CF$UID - 390 - - - CF$UID - 391 - - - CF$UID - 392 - - - NS.objects - - - CF$UID - 22 - - - CF$UID - 273 - - - CF$UID - 393 - - - CF$UID - 395 - - - CF$UID - 396 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 397 - - - CF$UID - 22 - - - CF$UID - 398 - - - - IDEErrorFilteringEnabled - IDECollapsedFiles - IDEExpandedIssues - IDESelectedNavigables - IDEShowsByType - IDESchemeFilteringEnabled - IDECollapsedTypes - IDERecentFilteringEnabled - IDECollapsedGroups - - $class - - CF$UID - 394 - - NS.objects - - - - $classes - - NSMutableSet - NSSet - NSObject - - $classname - NSMutableSet - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 400 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 401 - - - CF$UID - 403 - - - CF$UID - 405 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 29 - - - CF$UID - 402 - - - - 260 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 27 - - - CF$UID - 404 - - - - 1140 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 188 - - - CF$UID - 406 - - - - 260 - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 286 - - - - {{54, 202}, {600, 676}} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 410 - - - CF$UID - 411 - - - CF$UID - 412 - - - CF$UID - 413 - - - CF$UID - 414 - - - CF$UID - 415 - - - CF$UID - 416 - - - CF$UID - 417 - - - CF$UID - 418 - - - CF$UID - 419 - - - CF$UID - 420 - - - NS.objects - - - CF$UID - 124 - - - CF$UID - 421 - - - CF$UID - 33 - - - CF$UID - 676 - - - CF$UID - 681 - - - CF$UID - 684 - - - CF$UID - 715 - - - CF$UID - 716 - - - CF$UID - 746 - - - CF$UID - 22 - - - CF$UID - 22 - - - - BreakpointsActivated - DefaultEditorStatesForURLs - DebuggingWindowBehavior - ActiveRunDestination - ActiveScheme - DefaultEditorFrameSizeForURLs - DocumentWindows - LastCompletedPersistentSchemeBasedActivityReport - RecentEditorDocumentURLs - AppFocusInMiniDebugging - MiniDebuggingConsole - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 422 - - - CF$UID - 423 - - - CF$UID - 239 - - - CF$UID - 86 - - - CF$UID - 424 - - - NS.objects - - - CF$UID - 425 - - - CF$UID - 434 - - - CF$UID - 480 - - - CF$UID - 520 - - - CF$UID - 671 - - - - Xcode.IDEKit.EditorDocument.MemoryBrowserDocument - Xcode.IDEKit.CocoaTouchIntegration.EditorDocument.CocoaTouch - Xcode.IDEKit.EditorDocument.SourceCodeComparisonEditor - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 426 - - - CF$UID - 428 - - - NS.objects - - - CF$UID - 430 - - - CF$UID - 433 - - - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 427 - - - x-xcode-memory-browser://6F675E71-3655-4958-A06C-C440151A90AB - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 429 - - - x-xcode-memory-browser://EB0CF68F-D674-4B4D-9F68-0DC1B6CFB3E1 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 431 - - - NS.objects - - - CF$UID - 432 - - - - IDEHexEditorScrollRange - {0.000000, 26.000000} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 431 - - - NS.objects - - - CF$UID - 432 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 435 - - - CF$UID - 437 - - - CF$UID - 439 - - - CF$UID - 441 - - - NS.objects - - - CF$UID - 443 - - - CF$UID - 459 - - - CF$UID - 466 - - - CF$UID - 473 - - - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 436 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/StoryDetailViewController.xib - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 438 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/FeedDetailTableCell.xib - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 440 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/OriginalStoryViewController.xib - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 442 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/FeedDetailViewController.xib - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 444 - - - CF$UID - 445 - - - CF$UID - 446 - - - CF$UID - 447 - - - NS.objects - - - CF$UID - 448 - - - CF$UID - 451 - - - CF$UID - 447 - - - CF$UID - 453 - - - - IBDockViewController - SelectedObjectIDs - SelectionProvider - IBCanvasViewController - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 449 - - - NS.objects - - - CF$UID - 450 - - - - LastKnownOutlineViewWidth - 270 - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 452 - - - - 44 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 454 - - - CF$UID - 455 - - - NS.objects - - - CF$UID - 456 - - - CF$UID - 458 - - - - ObjectIDToLastKnownCanvasPositionMap - EditedTopLevelObjectIDs - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 457 - - - - {221, 27} - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 100 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 444 - - - CF$UID - 445 - - - CF$UID - 446 - - - CF$UID - 447 - - - NS.objects - - - CF$UID - 460 - - - CF$UID - 461 - - - CF$UID - 447 - - - CF$UID - 463 - - - - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 462 - - - - 5 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 454 - - - CF$UID - 455 - - - NS.objects - - - CF$UID - 464 - - - CF$UID - 465 - - - - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 123 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 444 - - - CF$UID - 445 - - - CF$UID - 446 - - - CF$UID - 447 - - - NS.objects - - - CF$UID - 467 - - - CF$UID - 468 - - - CF$UID - 447 - - - CF$UID - 470 - - - - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 469 - - - - 9 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 454 - - - CF$UID - 455 - - - NS.objects - - - CF$UID - 471 - - - CF$UID - 472 - - - - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 100 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 444 - - - CF$UID - 445 - - - CF$UID - 446 - - - CF$UID - 447 - - - NS.objects - - - CF$UID - 474 - - - CF$UID - 475 - - - CF$UID - 447 - - - CF$UID - 477 - - - - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 476 - - - - 7 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 454 - - - CF$UID - 455 - - - NS.objects - - - CF$UID - 478 - - - CF$UID - 479 - - - - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 100 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 481 - - - NS.objects - - - CF$UID - 483 - - - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 482 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/NewsBlur.xcodeproj/ - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 217 - - - CF$UID - 218 - - - CF$UID - 219 - - - CF$UID - 220 - - - CF$UID - 301 - - - NS.objects - - - CF$UID - 222 - - - CF$UID - 484 - - - CF$UID - 308 - - - CF$UID - 490 - - - CF$UID - 519 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 485 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 486 - - - CF$UID - 488 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 487 - - - - 170 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 489 - - - - 450 - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 491 - - - - - $class - - CF$UID - 237 - - documentURL - - CF$UID - 232 - - selection - - CF$UID - 493 - - timestamp - - CF$UID - 492 - - - 329367220.56595701 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 235 - - - CF$UID - 236 - - - CF$UID - 313 - - - NS.objects - - - CF$UID - 308 - - - CF$UID - 70 - - - CF$UID - 494 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 495 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 316 - - - CF$UID - 317 - - - CF$UID - 318 - - - CF$UID - 319 - - - CF$UID - 321 - - - CF$UID - 320 - - - NS.objects - - - CF$UID - 100 - - - CF$UID - 496 - - - CF$UID - 100 - - - CF$UID - 33 - - - CF$UID - 497 - - - CF$UID - 100 - - - - - $class - - CF$UID - 114 - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 498 - - - CF$UID - 499 - - - CF$UID - 500 - - - CF$UID - 501 - - - CF$UID - 502 - - - CF$UID - 503 - - - CF$UID - 504 - - - CF$UID - 505 - - - CF$UID - 506 - - - CF$UID - 507 - - - CF$UID - 508 - - - CF$UID - 509 - - - CF$UID - 510 - - - CF$UID - 511 - - - CF$UID - 512 - - - CF$UID - 513 - - - CF$UID - 514 - - - CF$UID - 515 - - - CF$UID - 516 - - - CF$UID - 517 - - - CF$UID - 518 - - - - - $class - - CF$UID - 73 - - NS.string - Deployment||INSTALL_PATH - - - $class - - CF$UID - 73 - - NS.string - Deployment||STRIP_INSTALLED_PRODUCT - - - $class - - CF$UID - 73 - - NS.string - Deployment||TARGETED_DEVICE_FAMILY - - - $class - - CF$UID - 73 - - NS.string - Deployment||INSTALL_PATH - - - $class - - CF$UID - 73 - - NS.string - Deployment||STRIP_INSTALLED_PRODUCT - - - $class - - CF$UID - 73 - - NS.string - Deployment||TARGETED_DEVICE_FAMILY - - - $class - - CF$UID - 73 - - NS.string - Packaging||INFOPLIST_FILE - - - $class - - CF$UID - 73 - - NS.string - Packaging||PRODUCT_NAME - - - $class - - CF$UID - 73 - - NS.string - Packaging||INFOPLIST_FILE - - - $class - - CF$UID - 73 - - NS.string - Packaging||PRODUCT_NAME - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Language||GCC_C_LANGUAGE_STANDARD - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Language||GCC_PRECOMPILE_PREFIX_HEADER - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Language||GCC_PREFIX_HEADER - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Language||GCC_C_LANGUAGE_STANDARD - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Language||GCC_PRECOMPILE_PREFIX_HEADER - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Language||GCC_PREFIX_HEADER - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Warnings||GCC_WARN_ABOUT_RETURN_TYPE - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Warnings||GCC_WARN_UNUSED_VARIABLE - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Warnings||GCC_WARN_ABOUT_RETURN_TYPE - - - $class - - CF$UID - 73 - - NS.string - GCC 4.2 - Warnings||GCC_WARN_UNUSED_VARIABLE - - - $class - - CF$UID - 73 - - NS.string - User-Defined||PREBINDING - - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 521 - - - CF$UID - 523 - - - CF$UID - 525 - - - CF$UID - 527 - - - CF$UID - 529 - - - CF$UID - 531 - - - CF$UID - 533 - - - CF$UID - 535 - - - CF$UID - 537 - - - CF$UID - 539 - - - CF$UID - 541 - - - CF$UID - 543 - - - CF$UID - 545 - - - CF$UID - 547 - - - CF$UID - 549 - - - CF$UID - 551 - - - CF$UID - 553 - - - CF$UID - 555 - - - CF$UID - 557 - - - CF$UID - 559 - - - CF$UID - 561 - - - CF$UID - 563 - - - CF$UID - 565 - - - CF$UID - 567 - - - CF$UID - 569 - - - CF$UID - 571 - - - CF$UID - 573 - - - CF$UID - 575 - - - NS.objects - - - CF$UID - 577 - - - CF$UID - 581 - - - CF$UID - 584 - - - CF$UID - 592 - - - CF$UID - 596 - - - CF$UID - 599 - - - CF$UID - 602 - - - CF$UID - 604 - - - CF$UID - 606 - - - CF$UID - 610 - - - CF$UID - 613 - - - CF$UID - 616 - - - CF$UID - 619 - - - CF$UID - 622 - - - CF$UID - 625 - - - CF$UID - 629 - - - CF$UID - 633 - - - CF$UID - 636 - - - CF$UID - 639 - - - CF$UID - 641 - - - CF$UID - 645 - - - CF$UID - 649 - - - CF$UID - 652 - - - CF$UID - 655 - - - CF$UID - 658 - - - CF$UID - 662 - - - CF$UID - 665 - - - CF$UID - 668 - - - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 522 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/usleep$NOCANCEL$UNIX2003_disassembly_0x98e5b26c.nasm - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 524 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/abort_disassembly_0x98e7c9bf.nasm - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 526 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/StoryDetailViewController.m - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 528 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/StoryDetailViewController.h - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 530 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/NewsBlurAppDelegate.m - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 532 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/__kill_disassembly_0x98dd4156.nasm - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 534 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/abort_disassembly_0x98e7c9b8.nasm - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 536 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/usleep$NOCANCEL$UNIX2003_disassembly_0x98e5b26a.nasm - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 538 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/OriginalStoryViewController.m - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 540 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/-%5BNSArray(NSKeyValueSorting)%20sortedArrayUsingDescriptors:%5D_disassembly_0x000cd60c.nasm - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 542 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/dyld_stub_usleep$NOCANCEL$UNIX2003_disassembly_0x98eddf16.nasm - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 544 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/FeedDetailTableCell.h - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 546 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/kill$UNIX2003_disassembly_0x98dd4148.nasm - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 548 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/-%5BNSBundle(UINSBundleAdditions)%20loadNibNamed:owner:options:%5D_disassembly_0x00519eb5.nasm - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 550 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/NewsBlurViewController.m - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 552 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/NewsBlurViewController.h - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 554 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/FeedDetailViewController.m - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 556 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/raise_disassembly_0x98e66899.nasm - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 558 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/usleep$NOCANCEL$UNIX2003_disassembly_0x98e5b269.nasm - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 560 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/OriginalStoryViewController.h - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 562 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/ASI/ASIFormDataRequest.m - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 564 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/-%5BUIViewController%20viewControllerForRotation%5D_disassembly_0x003cede3.nasm - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 566 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/-%5BNSURLConnection(NSURLConnectionReallyInternal)%20sendDidFinishLoading%5D_disassembly_0x000c4666.nasm - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 568 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/main.m - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 570 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/NewsBlurAppDelegate.h - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 572 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/FeedDetailTableCell.m - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 574 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/-%5BNSObject(NSKeyValueCoding)%20setValue:forKey:%5D_disassembly_0x0009b061.nasm - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 576 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/var/folders/iz/izKfdiZ8FRGBj3IDBBFpJk+++TI/-Tmp-/-%5BUINavigationController%20pushViewController:animated:%5D_disassembly_0x003d3b67.nasm - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 578 - - - CF$UID - 579 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 332390527.39066702 - {0, 896} - {0, 0} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 582 - - - CF$UID - 583 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 332390524.42781401 - {0, 1251} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 585 - - - CF$UID - 586 - - - CF$UID - 587 - - - CF$UID - 588 - - - NS.objects - - - CF$UID - 589 - - - CF$UID - 590 - - - CF$UID - 22 - - - CF$UID - 591 - - - - PrimaryDocumentTimestamp - PrimaryDocumentVisibleCharacterRange - HideAllIssues - PrimaryDocumentSelectedCharacterRange - 332660123.68424398 - {3643, 3075} - {1579, 0} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 593 - - - CF$UID - 594 - - - CF$UID - 22 - - - CF$UID - 595 - - - - 329753650.28395402 - {0, 954} - {930, 0} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 597 - - - CF$UID - 598 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 332390859.559407 - {2633, 2224} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 600 - - - CF$UID - 601 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 329367320.33672202 - {0, 344} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 603 - - - CF$UID - 583 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 332390523.823147 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 605 - - - CF$UID - 579 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 332390526.294774 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 585 - - - CF$UID - 586 - - - CF$UID - 587 - - - CF$UID - 588 - - - NS.objects - - - CF$UID - 607 - - - CF$UID - 608 - - - CF$UID - 22 - - - CF$UID - 609 - - - - 332660200.827299 - {1472, 2396} - {2282, 0} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 611 - - - CF$UID - 612 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 329367319.40417302 - {2125, 2079} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 614 - - - CF$UID - 615 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 332390525.06342602 - {0, 39} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 617 - - - CF$UID - 618 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 329753585.27449101 - {0, 592} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 620 - - - CF$UID - 621 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 332390521.65365899 - {0, 485} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 623 - - - CF$UID - 624 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 332390551.06317699 - {566, 2093} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 626 - - - CF$UID - 627 - - - CF$UID - 22 - - - CF$UID - 628 - - - - 329753638.444004 - {4529, 1450} - {5145, 14} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 630 - - - CF$UID - 631 - - - CF$UID - 22 - - - CF$UID - 632 - - - - 329753632.01850599 - {0, 1425} - {542, 0} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 634 - - - CF$UID - 635 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 329875924.15436101 - {1650, 1757} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 637 - - - CF$UID - 638 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 332390522.41481 - {0, 416} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 640 - - - CF$UID - 579 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 332390525.62774199 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 642 - - - CF$UID - 643 - - - CF$UID - 22 - - - CF$UID - 644 - - - - 332469319.07306999 - {0, 1406} - {286, 0} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 646 - - - CF$UID - 647 - - - CF$UID - 22 - - - CF$UID - 648 - - - - 329840775.57898903 - {1432, 1137} - {1935, 5} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 650 - - - CF$UID - 651 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 332390548.33472598 - {0, 2117} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 653 - - - CF$UID - 654 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 329367321.52316397 - {0, 1620} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 656 - - - CF$UID - 657 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 332468937.72280002 - {0, 361} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 659 - - - CF$UID - 660 - - - CF$UID - 22 - - - CF$UID - 661 - - - - 329876075.841811 - {417, 1940} - {877, 17} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 663 - - - CF$UID - 664 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 329698074.24006599 - {0, 878} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 666 - - - CF$UID - 667 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 332390555.00508898 - {1131, 2047} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 669 - - - CF$UID - 670 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 329436934.804362 - {0, 928} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 525 - - - NS.objects - - - CF$UID - 672 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 673 - - - CF$UID - 674 - - - CF$UID - 22 - - - CF$UID - 675 - - - - 321405506.70060199 - {1603, 1498} - {2199, 0} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 677 - - - CF$UID - 678 - - - NS.objects - - - CF$UID - 679 - - - CF$UID - 680 - - - - IDEDeviceLocation - IDEDeviceArchitecture - dvtdevice-iphonesimulator:/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk-iPhone - i386 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 682 - - - NS.objects - - - CF$UID - 683 - - - - IDENameString - NewsBlur - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 685 - - - CF$UID - 687 - - - CF$UID - 689 - - - CF$UID - 690 - - - CF$UID - 692 - - - CF$UID - 693 - - - NS.objects - - - CF$UID - 695 - - - CF$UID - 700 - - - CF$UID - 703 - - - CF$UID - 706 - - - CF$UID - 709 - - - CF$UID - 712 - - - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 686 - - - file://localhost/Users/conesus/newsblur/media/iphone/Classes/StoryDetailViewController.xib - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 688 - - - file://localhost/Users/conesus/newsblur/media/iphone/Classes/NewsBlurAppDelegate.m - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 232 - - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 691 - - - file://localhost/Users/conesus/newsblur/media/iphone/Classes/FeedDetailTableCell.m - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 88 - - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 694 - - - file://localhost/Users/conesus/newsblur/media/iphone/Classes/OriginalStoryViewController.m - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 696 - - - CF$UID - 697 - - - NS.objects - - - CF$UID - 698 - - - CF$UID - 699 - - - - width - height - 600 - 704 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 696 - - - CF$UID - 697 - - - NS.objects - - - CF$UID - 701 - - - CF$UID - 702 - - - - 600 - 652 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 696 - - - CF$UID - 697 - - - NS.objects - - - CF$UID - 704 - - - CF$UID - 705 - - - - 600 - 704 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 696 - - - CF$UID - 697 - - - NS.objects - - - CF$UID - 707 - - - CF$UID - 708 - - - - 600 - 652 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 696 - - - CF$UID - 697 - - - NS.objects - - - CF$UID - 710 - - - CF$UID - 711 - - - - 600 - 652 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 696 - - - CF$UID - 697 - - - NS.objects - - - CF$UID - 713 - - - CF$UID - 714 - - - - 600 - 704 - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 11 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 717 - - - CF$UID - 718 - - - CF$UID - 719 - - - NS.objects - - - CF$UID - 720 - - - CF$UID - 745 - - - CF$UID - 727 - - - - IDEActivityReportCompletionSummaryStringSegments - IDEActivityReportOptions - IDEActivityReportTitle - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 721 - - - CF$UID - 728 - - - CF$UID - 731 - - - CF$UID - 736 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 722 - - - CF$UID - 723 - - - CF$UID - 724 - - - NS.objects - - - CF$UID - 725 - - - CF$UID - 726 - - - CF$UID - 727 - - - - IDEActivityReportStringSegmentPriority - IDEActivityReportStringSegmentBackSeparator - IDEActivityReportStringSegmentStringValue - 2 - - Build - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 722 - - - CF$UID - 723 - - - CF$UID - 724 - - - NS.objects - - - CF$UID - 729 - - - CF$UID - 730 - - - CF$UID - 70 - - - - 4 - : - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 722 - - - CF$UID - 723 - - - CF$UID - 724 - - - NS.objects - - - CF$UID - 732 - - - CF$UID - 733 - - - CF$UID - 734 - - - - 1 - │ - - $class - - CF$UID - 735 - - NS.data - - YnBsaXN0MDDUAQIDBAUGOzxYJHZlcnNpb25YJG9iamVjdHNZJGFy - Y2hpdmVyVCR0b3ASAAGGoK0HCA8QGhscJCUrMTQ3VSRudWxs0wkK - CwwNDlxOU0F0dHJpYnV0ZXNWJGNsYXNzWE5TU3RyaW5ngAOADIAC - WVN1Y2NlZWRlZNMKERITFBdXTlMua2V5c1pOUy5vYmplY3RzgAui - FRaABIAFohgZgAaACVZOU0ZvbnRXTlNDb2xvctQKHR4fICEiI1ZO - U05hbWVWTlNTaXplWE5TZkZsYWdzgAiAByNAJgAAAAAAABENEF8Q - EUx1Y2lkYUdyYW5kZS1Cb2xk0iYnKClaJGNsYXNzbmFtZVgkY2xh - c3Nlc1ZOU0ZvbnSiKCpYTlNPYmplY3TTCiwtLi8wXE5TQ29sb3JT - cGFjZVdOU1doaXRlgAoQA0IwANImJzIzV05TQ29sb3KiMirSJic1 - NlxOU0RpY3Rpb25hcnmiNSrSJic4OV8QEk5TQXR0cmlidXRlZFN0 - cmluZ6I6Kl8QEk5TQXR0cmlidXRlZFN0cmluZ18QD05TS2V5ZWRB - cmNoaXZlctE9PlRyb290gAEACAARABoAIwAtADIANwBFAEsAUgBf - AGYAbwBxAHMAdQB/AIYAjgCZAJsAngCgAKIApQCnAKkAsAC4AMEA - yADPANgA2gDcAOUA6AD8AQEBDAEVARwBHwEoAS8BPAFEAUYBSAFL - AVABWAFbAWABbQFwAXUBigGNAaIBtAG3AbwAAAAAAAACAQAAAAAA - AAA/AAAAAAAAAAAAAAAAAAABvg== - - - - $classes - - NSMutableData - NSData - NSObject - - $classname - NSMutableData - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 722 - - - CF$UID - 737 - - - CF$UID - 738 - - - CF$UID - 724 - - - CF$UID - 739 - - - CF$UID - 740 - - - NS.objects - - - CF$UID - 741 - - - CF$UID - 100 - - - CF$UID - 742 - - - CF$UID - 744 - - - CF$UID - 100 - - - CF$UID - 100 - - - - IDEActivityReportStringSegmentType - IDEActivityReportStringSegmentDate - IDEActivityReportStringSegmentDateStyle - IDEActivityReportStringSegmentTimeStyle - 3 - - $class - - CF$UID - 743 - - NS.time - 332469840.25129199 - - - $classes - - NSDate - NSObject - - $classname - NSDate - - 7/15/11 at 5:44 PM - 106 - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 747 - - - CF$UID - 749 - - - CF$UID - 751 - - - CF$UID - 753 - - - CF$UID - 755 - - - CF$UID - 757 - - - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 748 - - - file://localhost/Users/conesus/newsblur/media/iphone/Classes/OriginalStoryViewController.m - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 750 - - - file://localhost/Users/conesus/newsblur/media/iphone/Classes/StoryDetailViewController.m - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 752 - - - file://localhost/Users/conesus/newsblur/media/iphone/Classes/OriginalStoryViewController.xib - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 754 - - - file://localhost/Users/conesus/newsblur/media/iphone/Classes/OriginalStoryViewController.h - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 756 - - - file://localhost/Users/conesus/newsblur/media/iphone/main.m - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 688 - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 18 - - - CF$UID - 16 - - - CF$UID - 15 - - - CF$UID - 759 - - - CF$UID - 14 - - - CF$UID - 17 - - - NS.objects - - - CF$UID - 6 - - - CF$UID - 22 - - - CF$UID - 760 - - - CF$UID - 761 - - - CF$UID - 759 - - - CF$UID - 889 - - - - IDEWorkspaceTabController_9CAC65DC-84EF-4309-9B2E-5A0E6E739150 - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 759 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 32 - - - CF$UID - 26 - - - CF$UID - 25 - - - CF$UID - 28 - - - CF$UID - 29 - - - CF$UID - 30 - - - CF$UID - 31 - - - CF$UID - 27 - - - NS.objects - - - CF$UID - 762 - - - CF$UID - 22 - - - CF$UID - 33 - - - CF$UID - 763 - - - CF$UID - 769 - - - CF$UID - 776 - - - CF$UID - 22 - - - CF$UID - 784 - - - - StoryDetailViewController.xib - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 764 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 765 - - - CF$UID - 767 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 766 - - - - 450 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 768 - - - - 224 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 154 - - - CF$UID - 153 - - - NS.objects - - - CF$UID - 153 - - - CF$UID - 770 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 157 - - - CF$UID - 158 - - - CF$UID - 159 - - - CF$UID - 160 - - - CF$UID - 161 - - - CF$UID - 162 - - - CF$UID - 163 - - - NS.objects - - - CF$UID - 273 - - - CF$UID - 22 - - - CF$UID - 165 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 771 - - - CF$UID - 773 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 772 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 70 - - - CF$UID - 68 - - - CF$UID - 762 - - - - - $class - - CF$UID - 166 - - NS.objects - - - CF$UID - 774 - - - CF$UID - 775 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 70 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 70 - - - CF$UID - 68 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 777 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 778 - - - CF$UID - 780 - - - CF$UID - 782 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 29 - - - CF$UID - 779 - - - - 260 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 27 - - - CF$UID - 781 - - - - 1123 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 188 - - - CF$UID - 783 - - - - 260 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 35 - - - CF$UID - 36 - - - CF$UID - 37 - - - CF$UID - 38 - - - CF$UID - 39 - - - CF$UID - 40 - - - CF$UID - 41 - - - CF$UID - 785 - - - CF$UID - 42 - - - NS.objects - - - CF$UID - 22 - - - CF$UID - 786 - - - CF$UID - 808 - - - CF$UID - 124 - - - CF$UID - 100 - - - CF$UID - 823 - - - CF$UID - 829 - - - CF$UID - 830 - - - CF$UID - 871 - - - - IDEEditorMode_Genius - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 44 - - - NS.objects - - - CF$UID - 787 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 46 - - - NS.objects - - - CF$UID - 788 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - NS.objects - - - CF$UID - 789 - - - CF$UID - 33 - - - CF$UID - 806 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 790 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - CF$UID - 59 - - - NS.objects - - - CF$UID - 791 - - - CF$UID - 792 - - - CF$UID - 799 - - - CF$UID - 804 - - - CF$UID - 762 - - - CF$UID - 423 - - - CF$UID - 805 - - - - com.apple.InterfaceBuilder3.CocoaTouch.XIB - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 797 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 793 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 794 - - - CF$UID - 795 - - - CF$UID - 796 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 762 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 74 - - documentURL - - CF$UID - 798 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/StoryDetailViewController.xib - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 444 - - - CF$UID - 445 - - - CF$UID - 446 - - - CF$UID - 447 - - - NS.objects - - - CF$UID - 800 - - - CF$UID - 801 - - - CF$UID - 447 - - - CF$UID - 802 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 449 - - - NS.objects - - - CF$UID - 450 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 100 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 454 - - - CF$UID - 455 - - - NS.objects - - - CF$UID - 456 - - - CF$UID - 803 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 100 - - - - View - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 686 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 807 - - - - {{0, 0}, {900, 652}} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 94 - - - CF$UID - 95 - - - CF$UID - 98 - - - CF$UID - 97 - - - CF$UID - 96 - - - CF$UID - 99 - - - NS.objects - - - CF$UID - 100 - - - CF$UID - 809 - - - CF$UID - 810 - - - CF$UID - 100 - - - CF$UID - 816 - - - CF$UID - 822 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 102 - - - NS.objects - - - CF$UID - 33 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 811 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 812 - - - CF$UID - 814 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 813 - - - - 447 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 815 - - - - 452 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 817 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 818 - - - CF$UID - 820 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 819 - - - - 447 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 821 - - - - 452 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 122 - - - NS.objects - - - CF$UID - 123 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 824 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 825 - - - CF$UID - 827 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 128 - - - CF$UID - 826 - - - - 203 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 131 - - - CF$UID - 828 - - - - 115 - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 831 - - - CF$UID - 44 - - - NS.objects - - - CF$UID - 832 - - - CF$UID - 833 - - - - SplitPosition - 0.5 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 834 - - - CF$UID - 46 - - - NS.objects - - - CF$UID - 835 - - - CF$UID - 857 - - - - Alternate - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - NS.objects - - - CF$UID - 836 - - - CF$UID - 33 - - - CF$UID - 855 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 837 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - CF$UID - 59 - - - NS.objects - - - CF$UID - 791 - - - CF$UID - 838 - - - CF$UID - 849 - - - CF$UID - 804 - - - CF$UID - 762 - - - CF$UID - 423 - - - CF$UID - 854 - - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 848 - - DomainIdentifier - - CF$UID - 0 - - IdentifierPath - - CF$UID - 839 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 840 - - - CF$UID - 841 - - - CF$UID - 842 - - - CF$UID - 845 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 762 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 843 - - - CF$UID - 844 - - - NS.objects - - - CF$UID - 62 - - - CF$UID - 70 - - - - manualDomainIdentifier - navigableItem_name - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 846 - - - NS.objects - - - CF$UID - 847 - - - - identifier - Xcode.IDEKit.GeniusCategory.Manual - - $class - - CF$UID - 74 - - documentURL - - CF$UID - 798 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 444 - - - CF$UID - 445 - - - CF$UID - 446 - - - CF$UID - 447 - - - NS.objects - - - CF$UID - 850 - - - CF$UID - 851 - - - CF$UID - 447 - - - CF$UID - 852 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 449 - - - NS.objects - - - CF$UID - 450 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 100 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 454 - - - CF$UID - 455 - - - NS.objects - - - CF$UID - 456 - - - CF$UID - 853 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 100 - - - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 686 - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 856 - - - - {{0, 0}, {449, 652}} - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - NS.objects - - - CF$UID - 858 - - - CF$UID - 33 - - - CF$UID - 870 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 859 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - CF$UID - 59 - - - NS.objects - - - CF$UID - 791 - - - CF$UID - 860 - - - CF$UID - 865 - - - CF$UID - 762 - - - CF$UID - 762 - - - CF$UID - 423 - - - CF$UID - 869 - - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 797 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 861 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 862 - - - CF$UID - 863 - - - CF$UID - 864 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 762 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 444 - - - CF$UID - 445 - - - CF$UID - 446 - - - CF$UID - 447 - - - NS.objects - - - CF$UID - 866 - - - CF$UID - 167 - - - CF$UID - 447 - - - CF$UID - 867 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 449 - - - NS.objects - - - CF$UID - 450 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 454 - - - CF$UID - 455 - - - NS.objects - - - CF$UID - 456 - - - CF$UID - 868 - - - - - $class - - CF$UID - 114 - - NS.objects - - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 686 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 807 - - - - - $class - - CF$UID - 144 - - geniusEditorContextNode - - CF$UID - 880 - - primaryEditorContextNode - - CF$UID - 872 - - rootLayoutTreeNode - - CF$UID - 878 - - - - $class - - CF$UID - 143 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 873 - - orientation - 0 - parent - - CF$UID - 878 - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 797 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 874 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 875 - - - CF$UID - 876 - - - CF$UID - 877 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 762 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 143 - - children - - CF$UID - 879 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 872 - - - CF$UID - 880 - - - - - $class - - CF$UID - 143 - - children - - CF$UID - 881 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 1 - parent - - CF$UID - 878 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 882 - - - - - $class - - CF$UID - 143 - - children - - CF$UID - 0 - - contentType - 2 - documentArchivableRepresentation - - CF$UID - 883 - - orientation - 0 - parent - - CF$UID - 880 - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 848 - - DomainIdentifier - - CF$UID - 0 - - IdentifierPath - - CF$UID - 884 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 885 - - - CF$UID - 886 - - - CF$UID - 887 - - - CF$UID - 888 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 762 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 843 - - - CF$UID - 844 - - - NS.objects - - - CF$UID - 62 - - - CF$UID - 70 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 846 - - - NS.objects - - - CF$UID - 847 - - - - {{375, 134}, {900, 698}} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 18 - - - CF$UID - 15 - - - CF$UID - 891 - - - CF$UID - 14 - - - CF$UID - 17 - - - CF$UID - 16 - - - NS.objects - - - CF$UID - 7 - - - CF$UID - 892 - - - CF$UID - 893 - - - CF$UID - 891 - - - CF$UID - 969 - - - CF$UID - 22 - - - - IDEWorkspaceTabController_12FA5AC9-2FDE-47F4-89DA-EEE2CFC56451 - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 891 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 32 - - - CF$UID - 26 - - - CF$UID - 25 - - - CF$UID - 28 - - - CF$UID - 29 - - - CF$UID - 30 - - - CF$UID - 31 - - - CF$UID - 27 - - - NS.objects - - - CF$UID - 894 - - - CF$UID - 22 - - - CF$UID - 33 - - - CF$UID - 895 - - - CF$UID - 901 - - - CF$UID - 909 - - - CF$UID - 22 - - - CF$UID - 917 - - - - OriginalStoryViewController.m - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 896 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 897 - - - CF$UID - 899 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 898 - - - - 295 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 900 - - - - 379 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 153 - - - CF$UID - 154 - - - CF$UID - 381 - - - NS.objects - - - CF$UID - 902 - - - CF$UID - 381 - - - CF$UID - 903 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 157 - - - CF$UID - 158 - - - CF$UID - 159 - - - CF$UID - 160 - - - CF$UID - 161 - - - CF$UID - 162 - - - CF$UID - 163 - - - NS.objects - - - CF$UID - 164 - - - CF$UID - 22 - - - CF$UID - 165 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 167 - - - CF$UID - 165 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 384 - - - CF$UID - 157 - - - CF$UID - 385 - - - CF$UID - 386 - - - CF$UID - 387 - - - CF$UID - 388 - - - CF$UID - 389 - - - CF$UID - 390 - - - CF$UID - 391 - - - CF$UID - 392 - - - NS.objects - - - CF$UID - 22 - - - CF$UID - 273 - - - CF$UID - 904 - - - CF$UID - 905 - - - CF$UID - 906 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 907 - - - CF$UID - 22 - - - CF$UID - 908 - - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 910 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 911 - - - CF$UID - 913 - - - CF$UID - 915 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 29 - - - CF$UID - 912 - - - - 260 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 27 - - - CF$UID - 914 - - - - 665 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 188 - - - CF$UID - 916 - - - - 260 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 35 - - - CF$UID - 36 - - - CF$UID - 37 - - - CF$UID - 38 - - - CF$UID - 39 - - - CF$UID - 40 - - - CF$UID - 41 - - - CF$UID - 42 - - - NS.objects - - - CF$UID - 22 - - - CF$UID - 918 - - - CF$UID - 938 - - - CF$UID - 124 - - - CF$UID - 33 - - - CF$UID - 953 - - - CF$UID - 959 - - - CF$UID - 960 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 44 - - - NS.objects - - - CF$UID - 919 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 46 - - - NS.objects - - - CF$UID - 920 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - NS.objects - - - CF$UID - 921 - - - CF$UID - 33 - - - CF$UID - 937 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 922 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - CF$UID - 59 - - - NS.objects - - - CF$UID - 923 - - - CF$UID - 924 - - - CF$UID - 931 - - - CF$UID - 935 - - - CF$UID - 894 - - - CF$UID - 86 - - - CF$UID - 936 - - - - public.objective-c-source - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 929 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 925 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 926 - - - CF$UID - 927 - - - CF$UID - 928 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 894 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 74 - - documentURL - - CF$UID - 930 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/OriginalStoryViewController.m - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 932 - - - CF$UID - 933 - - - CF$UID - 22 - - - CF$UID - 934 - - - - 332390062.07541299 - {0, 1257} - {836, 0} - -viewWillAppear: - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 694 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 92 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 94 - - - CF$UID - 95 - - - CF$UID - 96 - - - CF$UID - 97 - - - CF$UID - 98 - - - CF$UID - 99 - - - NS.objects - - - CF$UID - 100 - - - CF$UID - 939 - - - CF$UID - 940 - - - CF$UID - 100 - - - CF$UID - 946 - - - CF$UID - 952 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 102 - - - NS.objects - - - CF$UID - 33 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 941 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 942 - - - CF$UID - 944 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 943 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 945 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 947 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 948 - - - CF$UID - 950 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 949 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 951 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 122 - - - NS.objects - - - CF$UID - 123 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 954 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 955 - - - CF$UID - 957 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 128 - - - CF$UID - 956 - - - - 203 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 131 - - - CF$UID - 958 - - - - 115 - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 144 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 961 - - rootLayoutTreeNode - - CF$UID - 967 - - - - $class - - CF$UID - 143 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 962 - - orientation - 0 - parent - - CF$UID - 967 - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 929 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 963 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 964 - - - CF$UID - 965 - - - CF$UID - 966 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 894 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 143 - - children - - CF$UID - 968 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 961 - - - - {{56, 180}, {600, 698}} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 971 - - - CF$UID - 15 - - - CF$UID - 16 - - - CF$UID - 14 - - - CF$UID - 17 - - - CF$UID - 18 - - - NS.objects - - - CF$UID - 972 - - - CF$UID - 1046 - - - CF$UID - 22 - - - CF$UID - 971 - - - CF$UID - 1047 - - - CF$UID - 8 - - - - IDEWorkspaceTabController_9E24BFDA-4FF8-43E1-AC5D-485840D57554 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 32 - - - CF$UID - 26 - - - CF$UID - 25 - - - CF$UID - 28 - - - CF$UID - 29 - - - CF$UID - 30 - - - CF$UID - 31 - - - CF$UID - 27 - - - NS.objects - - - CF$UID - 894 - - - CF$UID - 22 - - - CF$UID - 33 - - - CF$UID - 973 - - - CF$UID - 979 - - - CF$UID - 987 - - - CF$UID - 22 - - - CF$UID - 995 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 974 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 975 - - - CF$UID - 977 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 976 - - - - 347 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 978 - - - - 379 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 153 - - - CF$UID - 154 - - - CF$UID - 381 - - - NS.objects - - - CF$UID - 980 - - - CF$UID - 381 - - - CF$UID - 981 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 157 - - - CF$UID - 158 - - - CF$UID - 159 - - - CF$UID - 160 - - - CF$UID - 161 - - - CF$UID - 162 - - - CF$UID - 163 - - - NS.objects - - - CF$UID - 164 - - - CF$UID - 22 - - - CF$UID - 165 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 167 - - - CF$UID - 165 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 384 - - - CF$UID - 157 - - - CF$UID - 385 - - - CF$UID - 386 - - - CF$UID - 387 - - - CF$UID - 388 - - - CF$UID - 389 - - - CF$UID - 390 - - - CF$UID - 391 - - - CF$UID - 392 - - - NS.objects - - - CF$UID - 22 - - - CF$UID - 273 - - - CF$UID - 982 - - - CF$UID - 983 - - - CF$UID - 984 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 985 - - - CF$UID - 22 - - - CF$UID - 986 - - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 988 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 989 - - - CF$UID - 991 - - - CF$UID - 993 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 29 - - - CF$UID - 990 - - - - 260 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 27 - - - CF$UID - 992 - - - - 665 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 188 - - - CF$UID - 994 - - - - 260 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 35 - - - CF$UID - 36 - - - CF$UID - 37 - - - CF$UID - 38 - - - CF$UID - 39 - - - CF$UID - 40 - - - CF$UID - 41 - - - CF$UID - 42 - - - NS.objects - - - CF$UID - 22 - - - CF$UID - 996 - - - CF$UID - 1015 - - - CF$UID - 124 - - - CF$UID - 33 - - - CF$UID - 1030 - - - CF$UID - 1036 - - - CF$UID - 1037 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 44 - - - NS.objects - - - CF$UID - 997 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 46 - - - NS.objects - - - CF$UID - 998 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - NS.objects - - - CF$UID - 999 - - - CF$UID - 33 - - - CF$UID - 1014 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1000 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - CF$UID - 59 - - - NS.objects - - - CF$UID - 923 - - - CF$UID - 1001 - - - CF$UID - 1008 - - - CF$UID - 1012 - - - CF$UID - 894 - - - CF$UID - 86 - - - CF$UID - 1013 - - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 1006 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 1002 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1003 - - - CF$UID - 1004 - - - CF$UID - 1005 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 894 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 74 - - documentURL - - CF$UID - 1007 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/OriginalStoryViewController.m - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1009 - - - CF$UID - 1010 - - - CF$UID - 22 - - - CF$UID - 1011 - - - - 332390068.39670599 - {0, 1363} - {585, 0} - -initWithNibName:bundle: - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 694 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 242 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 94 - - - CF$UID - 95 - - - CF$UID - 96 - - - CF$UID - 97 - - - CF$UID - 98 - - - CF$UID - 99 - - - NS.objects - - - CF$UID - 100 - - - CF$UID - 1016 - - - CF$UID - 1017 - - - CF$UID - 100 - - - CF$UID - 1023 - - - CF$UID - 1029 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 102 - - - NS.objects - - - CF$UID - 33 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1018 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1019 - - - CF$UID - 1021 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 1020 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 1022 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1024 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1025 - - - CF$UID - 1027 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 1026 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 1028 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 122 - - - NS.objects - - - CF$UID - 123 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1031 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1032 - - - CF$UID - 1034 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 128 - - - CF$UID - 1033 - - - - 203 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 131 - - - CF$UID - 1035 - - - - 115 - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 144 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1038 - - rootLayoutTreeNode - - CF$UID - 1044 - - - - $class - - CF$UID - 143 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 1039 - - orientation - 0 - parent - - CF$UID - 1044 - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 1006 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 1040 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1041 - - - CF$UID - 1042 - - - CF$UID - 1043 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 894 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 143 - - children - - CF$UID - 1045 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1038 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 971 - - - - {{56, 128}, {600, 750}} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 14 - - - CF$UID - 15 - - - CF$UID - 16 - - - CF$UID - 17 - - - CF$UID - 18 - - - CF$UID - 1049 - - - NS.objects - - - CF$UID - 1049 - - - CF$UID - 1050 - - - CF$UID - 22 - - - CF$UID - 1051 - - - CF$UID - 9 - - - CF$UID - 1052 - - - - IDEWorkspaceTabController_B1211F43-385A-4EEB-9E2B-727D6B9BE6B5 - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1049 - - - - {{54, 180}, {600, 698}} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 25 - - - CF$UID - 26 - - - CF$UID - 27 - - - CF$UID - 28 - - - CF$UID - 29 - - - CF$UID - 30 - - - CF$UID - 31 - - - CF$UID - 32 - - - NS.objects - - - CF$UID - 33 - - - CF$UID - 22 - - - CF$UID - 1053 - - - CF$UID - 1105 - - - CF$UID - 1111 - - - CF$UID - 1119 - - - CF$UID - 22 - - - CF$UID - 1059 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 36 - - - CF$UID - 37 - - - CF$UID - 38 - - - CF$UID - 39 - - - CF$UID - 40 - - - CF$UID - 41 - - - CF$UID - 35 - - - NS.objects - - - CF$UID - 1054 - - - CF$UID - 1066 - - - CF$UID - 1083 - - - CF$UID - 124 - - - CF$UID - 33 - - - CF$UID - 1098 - - - CF$UID - 1104 - - - CF$UID - 22 - - - - - $class - - CF$UID - 144 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1055 - - rootLayoutTreeNode - - CF$UID - 1064 - - - - $class - - CF$UID - 143 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 1056 - - orientation - 0 - parent - - CF$UID - 1064 - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 1062 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 1057 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1058 - - - CF$UID - 1060 - - - CF$UID - 1061 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 1059 - - - NewsBlurAppDelegate.m - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 74 - - documentURL - - CF$UID - 1063 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/NewsBlurAppDelegate.m - - - $class - - CF$UID - 143 - - children - - CF$UID - 1065 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1055 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 44 - - - NS.objects - - - CF$UID - 1067 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 46 - - - NS.objects - - - CF$UID - 1068 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - NS.objects - - - CF$UID - 1069 - - - CF$UID - 33 - - - CF$UID - 1082 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1070 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - CF$UID - 59 - - - NS.objects - - - CF$UID - 923 - - - CF$UID - 1071 - - - CF$UID - 1076 - - - CF$UID - 1080 - - - CF$UID - 1059 - - - CF$UID - 86 - - - CF$UID - 1081 - - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 1062 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 1072 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1073 - - - CF$UID - 1074 - - - CF$UID - 1075 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 1059 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1077 - - - CF$UID - 1078 - - - CF$UID - 22 - - - CF$UID - 1079 - - - - 321405390.84949797 - {3035, 1696} - {3608, 0} - -setTitle: - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 688 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 92 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 94 - - - CF$UID - 95 - - - CF$UID - 99 - - - CF$UID - 97 - - - CF$UID - 98 - - - CF$UID - 96 - - - NS.objects - - - CF$UID - 100 - - - CF$UID - 1084 - - - CF$UID - 1085 - - - CF$UID - 100 - - - CF$UID - 1086 - - - CF$UID - 1092 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 102 - - - NS.objects - - - CF$UID - 33 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 122 - - - NS.objects - - - CF$UID - 123 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1087 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1088 - - - CF$UID - 1090 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 1089 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 1091 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1093 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1094 - - - CF$UID - 1096 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 1095 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 1097 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1099 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1100 - - - CF$UID - 1102 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 128 - - - CF$UID - 1101 - - - - 203 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 131 - - - CF$UID - 1103 - - - - 115 - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1106 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1107 - - - CF$UID - 1109 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 1108 - - - - 450 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 1110 - - - - 224 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 381 - - - CF$UID - 154 - - - CF$UID - 153 - - - NS.objects - - - CF$UID - 1112 - - - CF$UID - 381 - - - CF$UID - 1118 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 384 - - - CF$UID - 157 - - - CF$UID - 385 - - - CF$UID - 386 - - - CF$UID - 387 - - - CF$UID - 388 - - - CF$UID - 389 - - - CF$UID - 390 - - - CF$UID - 391 - - - CF$UID - 392 - - - NS.objects - - - CF$UID - 22 - - - CF$UID - 273 - - - CF$UID - 1113 - - - CF$UID - 1114 - - - CF$UID - 1115 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 1116 - - - CF$UID - 22 - - - CF$UID - 1117 - - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 157 - - - CF$UID - 158 - - - CF$UID - 159 - - - CF$UID - 160 - - - CF$UID - 161 - - - CF$UID - 162 - - - CF$UID - 163 - - - NS.objects - - - CF$UID - 164 - - - CF$UID - 22 - - - CF$UID - 165 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 167 - - - CF$UID - 165 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1120 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1121 - - - CF$UID - 1123 - - - CF$UID - 1125 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 29 - - - CF$UID - 1122 - - - - 260 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 27 - - - CF$UID - 1124 - - - - 1126 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 188 - - - CF$UID - 1126 - - - - 260 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1128 - - - CF$UID - 15 - - - CF$UID - 16 - - - CF$UID - 14 - - - CF$UID - 17 - - - CF$UID - 18 - - - NS.objects - - - CF$UID - 1129 - - - CF$UID - 1200 - - - CF$UID - 22 - - - CF$UID - 1128 - - - CF$UID - 1201 - - - CF$UID - 10 - - - - IDEWorkspaceTabController_0533ECBA-BE30-4D10-B09C-3A850D988366 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 27 - - - CF$UID - 26 - - - CF$UID - 32 - - - CF$UID - 28 - - - CF$UID - 29 - - - CF$UID - 30 - - - CF$UID - 31 - - - CF$UID - 25 - - - NS.objects - - - CF$UID - 1130 - - - CF$UID - 22 - - - CF$UID - 1136 - - - CF$UID - 1179 - - - CF$UID - 1185 - - - CF$UID - 1192 - - - CF$UID - 22 - - - CF$UID - 33 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 36 - - - CF$UID - 37 - - - CF$UID - 38 - - - CF$UID - 39 - - - CF$UID - 40 - - - CF$UID - 41 - - - CF$UID - 35 - - - NS.objects - - - CF$UID - 1131 - - - CF$UID - 1143 - - - CF$UID - 1157 - - - CF$UID - 124 - - - CF$UID - 33 - - - CF$UID - 1172 - - - CF$UID - 1178 - - - CF$UID - 22 - - - - - $class - - CF$UID - 144 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1132 - - rootLayoutTreeNode - - CF$UID - 1141 - - - - $class - - CF$UID - 143 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 1133 - - orientation - 0 - parent - - CF$UID - 1141 - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 1139 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 1134 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1135 - - - CF$UID - 1137 - - - CF$UID - 1138 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 1136 - - - FeedDetailTableCell.m - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 74 - - documentURL - - CF$UID - 1140 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/FeedDetailTableCell.m - - - $class - - CF$UID - 143 - - children - - CF$UID - 1142 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1132 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 44 - - - NS.objects - - - CF$UID - 1144 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 46 - - - NS.objects - - - CF$UID - 1145 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - NS.objects - - - CF$UID - 1146 - - - CF$UID - 33 - - - CF$UID - 1156 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1147 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - CF$UID - 59 - - - NS.objects - - - CF$UID - 923 - - - CF$UID - 1148 - - - CF$UID - 1153 - - - CF$UID - 1136 - - - CF$UID - 1136 - - - CF$UID - 86 - - - CF$UID - 1155 - - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 1139 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 1149 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1150 - - - CF$UID - 1151 - - - CF$UID - 1152 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 1136 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1154 - - - CF$UID - 664 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 329667613.54023999 - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 691 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 92 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 94 - - - CF$UID - 95 - - - CF$UID - 99 - - - CF$UID - 97 - - - CF$UID - 96 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 100 - - - CF$UID - 1158 - - - CF$UID - 1159 - - - CF$UID - 100 - - - CF$UID - 1160 - - - CF$UID - 1166 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 102 - - - NS.objects - - - CF$UID - 33 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 122 - - - NS.objects - - - CF$UID - 123 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1161 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1162 - - - CF$UID - 1164 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 1163 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 1165 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1167 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1168 - - - CF$UID - 1170 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 1169 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 1171 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1173 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1174 - - - CF$UID - 1176 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 128 - - - CF$UID - 1175 - - - - 203 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 131 - - - CF$UID - 1177 - - - - 115 - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1180 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1181 - - - CF$UID - 1183 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 1182 - - - - 450 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 1184 - - - - 224 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 154 - - - CF$UID - 153 - - - NS.objects - - - CF$UID - 153 - - - CF$UID - 1186 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 157 - - - CF$UID - 158 - - - CF$UID - 159 - - - CF$UID - 160 - - - CF$UID - 161 - - - CF$UID - 162 - - - CF$UID - 163 - - - NS.objects - - - CF$UID - 273 - - - CF$UID - 22 - - - CF$UID - 165 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 1187 - - - CF$UID - 1189 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1188 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 70 - - - CF$UID - 68 - - - CF$UID - 1136 - - - - - $class - - CF$UID - 166 - - NS.objects - - - CF$UID - 1190 - - - CF$UID - 1191 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 70 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 70 - - - CF$UID - 68 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1193 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1194 - - - CF$UID - 1196 - - - CF$UID - 1198 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 29 - - - CF$UID - 1195 - - - - 260 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 27 - - - CF$UID - 1197 - - - - 1123 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 188 - - - CF$UID - 1199 - - - - 260 - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1128 - - - - {{53, 180}, {600, 698}} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1203 - - - CF$UID - 1204 - - - CF$UID - 1205 - - - CF$UID - 1206 - - - CF$UID - 1207 - - - CF$UID - 18 - - - NS.objects - - - CF$UID - 1208 - - - CF$UID - 1482 - - - CF$UID - 124 - - - CF$UID - 1203 - - - CF$UID - 1483 - - - CF$UID - 11 - - - - IDEWorkspaceTabController_04FD6646-20B8-412D-8A73-49DDA65FE50B - IDEOrderedWorkspaceTabControllers - IDEWindowToolbarIsVisible - IDEActiveWorkspaceTabController - IDEWindowFrame - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1209 - - - CF$UID - 1210 - - - CF$UID - 1211 - - - CF$UID - 1212 - - - CF$UID - 1213 - - - CF$UID - 1214 - - - CF$UID - 1215 - - - CF$UID - 1216 - - - NS.objects - - - CF$UID - 1217 - - - CF$UID - 124 - - - CF$UID - 33 - - - CF$UID - 1372 - - - CF$UID - 1379 - - - CF$UID - 1472 - - - CF$UID - 124 - - - CF$UID - 1481 - - - - IDEEditorArea - IDEShowNavigator - AssistantEditorsLayout - IDEWorkspaceTabControllerUtilityAreaSplitView - IDENavigatorArea - IDEWorkspaceTabControllerDesignAreaSplitView - IDEShowUtilities - IDETabLabel - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1218 - - - CF$UID - 1219 - - - CF$UID - 1220 - - - CF$UID - 1221 - - - CF$UID - 1222 - - - CF$UID - 1223 - - - CF$UID - 1224 - - - CF$UID - 1225 - - - CF$UID - 785 - - - CF$UID - 1226 - - - NS.objects - - - CF$UID - 22 - - - CF$UID - 1227 - - - CF$UID - 1265 - - - CF$UID - 124 - - - CF$UID - 33 - - - CF$UID - 1293 - - - CF$UID - 1315 - - - CF$UID - 1323 - - - CF$UID - 1324 - - - CF$UID - 1362 - - - - ShowDebuggerArea - IDEEditorMode_Standard - IDEEDitorArea_DebugArea - IDEShowEditor - EditorMode - IDEEditorMode_Version - DebuggerSplitView - DefaultPersistentRepresentations - layoutTree - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1228 - - - NS.objects - - - CF$UID - 1229 - - - - EditorLayout_PersistentRepresentation - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1230 - - - NS.objects - - - CF$UID - 1231 - - - - Main - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1232 - - - CF$UID - 1233 - - - CF$UID - 1234 - - - NS.objects - - - CF$UID - 1235 - - - CF$UID - 33 - - - CF$UID - 1263 - - - - EditorLayout_StateSavingStateDictionaries - EditorLayout_Selected - EditorLayout_Geometry - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1236 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1237 - - - CF$UID - 1238 - - - CF$UID - 1239 - - - CF$UID - 1240 - - - CF$UID - 1241 - - - CF$UID - 1242 - - - CF$UID - 1243 - - - NS.objects - - - CF$UID - 1244 - - - CF$UID - 1245 - - - CF$UID - 1255 - - - CF$UID - 1259 - - - CF$UID - 1248 - - - CF$UID - 1260 - - - CF$UID - 1261 - - - - FileDataType - ArchivableRepresentation - EditorState - NavigableItemName - DocumentNavigableItemName - DocumentExtensionIdentifier - DocumentURL - public.objective-c-source - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 1253 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 1246 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1247 - - - CF$UID - 1249 - - - CF$UID - 1251 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 1248 - - - OriginalStoryViewController.m - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 1250 - - - Classes - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 1252 - - - NewsBlur - - $class - - CF$UID - 74 - - documentURL - - CF$UID - 1254 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/OriginalStoryViewController.m - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 585 - - - CF$UID - 586 - - - CF$UID - 587 - - - CF$UID - 588 - - - NS.objects - - - CF$UID - 1256 - - - CF$UID - 1257 - - - CF$UID - 22 - - - CF$UID - 1258 - - - - 332660200.82963002 - {1472, 2396} - {2282, 0} - -viewDidLoad - Xcode.IDEKit.EditorDocument.SourceCode - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1262 - - - file://localhost/Users/conesus/newsblur/media/iphone/Classes/OriginalStoryViewController.m - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1264 - - - - {{0, 0}, {665, 785}} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1266 - - - CF$UID - 1267 - - - CF$UID - 1268 - - - CF$UID - 1269 - - - CF$UID - 1270 - - - CF$UID - 1271 - - - NS.objects - - - CF$UID - 100 - - - CF$UID - 1272 - - - CF$UID - 1274 - - - CF$UID - 100 - - - CF$UID - 1285 - - - CF$UID - 1291 - - - - LayoutFocusMode - console - IDEDebugArea_SplitView - LayoutMode - IDEDebuggerAreaSplitView - variables - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1273 - - - NS.objects - - - CF$UID - 33 - - - - ConsoleFilterMode - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1275 - - - NS.objects - - - CF$UID - 1276 - - - - DVTSplitViewItems - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1277 - - - CF$UID - 1282 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1278 - - - CF$UID - 1279 - - - NS.objects - - - CF$UID - 1280 - - - CF$UID - 1281 - - - - DVTIdentifier - DVTViewMagnitude - VariablesView - 263 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1278 - - - CF$UID - 1279 - - - NS.objects - - - CF$UID - 1283 - - - CF$UID - 1284 - - - - ConsoleArea - 401 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1275 - - - NS.objects - - - CF$UID - 1286 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1287 - - - CF$UID - 1289 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1278 - - - CF$UID - 1279 - - - NS.objects - - - CF$UID - 1280 - - - CF$UID - 1288 - - - - 263 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1278 - - - CF$UID - 1279 - - - NS.objects - - - CF$UID - 1283 - - - CF$UID - 1290 - - - - 401 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1292 - - - NS.objects - - - CF$UID - 100 - - - - DBGVariablesViewFilterMode - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1294 - - - CF$UID - 44 - - - NS.objects - - - CF$UID - 33 - - - CF$UID - 1295 - - - - VersionsEditorSubmode - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 46 - - - NS.objects - - - CF$UID - 1296 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - NS.objects - - - CF$UID - 1297 - - - CF$UID - 33 - - - CF$UID - 1313 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1298 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - CF$UID - 59 - - - NS.objects - - - CF$UID - 923 - - - CF$UID - 1299 - - - CF$UID - 1307 - - - CF$UID - 1310 - - - CF$UID - 1302 - - - CF$UID - 424 - - - CF$UID - 1311 - - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 1305 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 1300 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1301 - - - CF$UID - 1303 - - - CF$UID - 1304 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 1302 - - - StoryDetailViewController.m - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 74 - - documentURL - - CF$UID - 1306 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/StoryDetailViewController.m - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1308 - - - CF$UID - 1309 - - - CF$UID - 22 - - - CF$UID - 675 - - - - 321405523.118581 - {1393, 1450} - -requestFinished: - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1312 - - - file://localhost/Users/conesus/newsblur/media/iphone/Classes/StoryDetailViewController.m - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1314 - - - - {{0, 0}, {1126, 665}} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1275 - - - NS.objects - - - CF$UID - 1316 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1317 - - - CF$UID - 1320 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1278 - - - CF$UID - 1279 - - - NS.objects - - - CF$UID - 1318 - - - CF$UID - 1319 - - - - IDEEditor - 203 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1278 - - - CF$UID - 1279 - - - NS.objects - - - CF$UID - 1321 - - - CF$UID - 1322 - - - - IDEDebuggerArea - 115 - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 831 - - - CF$UID - 44 - - - NS.objects - - - CF$UID - 1325 - - - CF$UID - 1326 - - - - 0.88296639919281006 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 834 - - - CF$UID - 46 - - - NS.objects - - - CF$UID - 1327 - - - CF$UID - 1344 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - NS.objects - - - CF$UID - 1328 - - - CF$UID - 33 - - - CF$UID - 1342 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1329 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - CF$UID - 59 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 1330 - - - CF$UID - 1338 - - - CF$UID - 65 - - - CF$UID - 65 - - - CF$UID - 86 - - - CF$UID - 1341 - - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 1336 - - DomainIdentifier - - CF$UID - 0 - - IdentifierPath - - CF$UID - 1331 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1332 - - - CF$UID - 1333 - - - CF$UID - 1334 - - - CF$UID - 1335 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 65 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 843 - - - CF$UID - 844 - - - NS.objects - - - CF$UID - 62 - - - CF$UID - 70 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 846 - - - NS.objects - - - CF$UID - 847 - - - - - $class - - CF$UID - 74 - - documentURL - - CF$UID - 1337 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/NewsBlurViewController.h - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 77 - - - CF$UID - 78 - - - CF$UID - 79 - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1339 - - - CF$UID - 1340 - - - CF$UID - 22 - - - CF$UID - 580 - - - - 329436189.79728699 - {0, 137} - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 88 - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1343 - - - - {{0, 0}, {100, 802}} - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - NS.objects - - - CF$UID - 1345 - - - CF$UID - 33 - - - CF$UID - 1360 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1346 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - CF$UID - 59 - - - NS.objects - - - CF$UID - 791 - - - CF$UID - 1347 - - - CF$UID - 1354 - - - CF$UID - 804 - - - CF$UID - 762 - - - CF$UID - 423 - - - CF$UID - 1359 - - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 1352 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 1348 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1349 - - - CF$UID - 1350 - - - CF$UID - 1351 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 762 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 74 - - documentURL - - CF$UID - 1353 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/StoryDetailViewController.xib - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 444 - - - CF$UID - 445 - - - CF$UID - 446 - - - CF$UID - 447 - - - NS.objects - - - CF$UID - 1355 - - - CF$UID - 1356 - - - CF$UID - 447 - - - CF$UID - 1357 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 449 - - - NS.objects - - - CF$UID - 450 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 100 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 454 - - - CF$UID - 455 - - - NS.objects - - - CF$UID - 456 - - - CF$UID - 1358 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 100 - - - - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 686 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1361 - - - - {{0, 0}, {863, 802}} - - $class - - CF$UID - 144 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1363 - - rootLayoutTreeNode - - CF$UID - 1370 - - - - $class - - CF$UID - 143 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 1364 - - orientation - 0 - parent - - CF$UID - 1370 - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 1253 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 1365 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1366 - - - CF$UID - 1367 - - - CF$UID - 1368 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 1248 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 1250 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 1369 - - - NewsBlur - - $class - - CF$UID - 143 - - children - - CF$UID - 1371 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1363 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1275 - - - NS.objects - - - CF$UID - 1373 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1374 - - - CF$UID - 1377 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1278 - - - CF$UID - 1279 - - - NS.objects - - - CF$UID - 1375 - - - CF$UID - 1376 - - - - - 423 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1278 - - - CF$UID - 1279 - - - NS.objects - - - CF$UID - 1375 - - - CF$UID - 1378 - - - - 362 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1380 - - - CF$UID - 1381 - - - CF$UID - 155 - - - CF$UID - 1382 - - - CF$UID - 1383 - - - CF$UID - 1384 - - - CF$UID - 1385 - - - CF$UID - 1386 - - - NS.objects - - - CF$UID - 1387 - - - CF$UID - 1391 - - - CF$UID - 1401 - - - CF$UID - 1385 - - - CF$UID - 1405 - - - CF$UID - 1447 - - - CF$UID - 1450 - - - CF$UID - 1465 - - - - Xcode.DebuggerKit.ThreadsStacksNavigator - Xcode.IDEKit.Navigator.Symbol - SelectedNavigator - Xcode.IDEKit.Navigator.Issues - Xcode.IDEKit.Navigator.Breakpoints - Xcode.IDEKit.Navigator.Structure - Xcode.IDEKit.Navigator.Logs - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1388 - - - CF$UID - 1389 - - - CF$UID - 1390 - - - NS.objects - - - CF$UID - 123 - - - CF$UID - 33 - - - CF$UID - 22 - - - - IDEStackCompressionValue - IDEThreadsOrQueuesMode - IDEHideAncestorForNonInterestingFrames - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1392 - - - CF$UID - 1393 - - - CF$UID - 1394 - - - CF$UID - 1395 - - - CF$UID - 1396 - - - CF$UID - 1397 - - - CF$UID - 1398 - - - NS.objects - - - CF$UID - 124 - - - CF$UID - 124 - - - CF$UID - 22 - - - CF$UID - 124 - - - CF$UID - 148 - - - CF$UID - 1399 - - - CF$UID - 1400 - - - - IDESymbolNavigatorShowWorkspaceOnly - IDESymbolNavigatorShowHierarchy - IDESymbolNavigatorShowContainersOnly - IDESymbolNavigatorShowClassesOnly - IDESymbolNamePatternString - IDESymbolNavigatorSelectedSymbols - IDEExpandedItems - - $class - - CF$UID - 114 - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 169 - - - CF$UID - 170 - - - CF$UID - 171 - - - CF$UID - 172 - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 33 - - - CF$UID - 22 - - - CF$UID - 148 - - - CF$UID - 1402 - - - CF$UID - 1403 - - - CF$UID - 33 - - - CF$UID - 1404 - - - - read story - - $class - - CF$UID - 178 - - NSRangeCount - 0 - - - $class - - CF$UID - 180 - - NSRangeCount - 0 - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1406 - - - CF$UID - 1407 - - - CF$UID - 1408 - - - CF$UID - 1409 - - - CF$UID - 1410 - - - CF$UID - 1411 - - - CF$UID - 1412 - - - CF$UID - 1413 - - - CF$UID - 1414 - - - CF$UID - 1415 - - - NS.objects - - - CF$UID - 22 - - - CF$UID - 1416 - - - CF$UID - 1417 - - - CF$UID - 1418 - - - CF$UID - 1419 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 1445 - - - CF$UID - 22 - - - CF$UID - 1446 - - - - IDEErrorFilteringEnabled - IDEVisibleRect - IDECollapsedFiles - IDEExpandedIssues - IDESelectedNavigables - IDEShowsByType - IDESchemeFilteringEnabled - IDECollapsedTypes - IDERecentFilteringEnabled - IDECollapsedGroups - {{0, 0}, {259, 719}} - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1420 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1421 - - - CF$UID - 1426 - - - CF$UID - 1429 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1422 - - - CF$UID - 1423 - - - NS.objects - - - CF$UID - 1424 - - - CF$UID - 1425 - - - - id - ty - NewsBlur - g - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1422 - - - CF$UID - 1423 - - - NS.objects - - - CF$UID - 1427 - - - CF$UID - 1428 - - - - NewsBlur/Users/conesus/newsblur/media/iphone/Classes/StoryDetailViewController.m - f - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1422 - - - CF$UID - 1423 - - - NS.objects - - - CF$UID - 1430 - - - CF$UID - 1444 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1431 - - - CF$UID - 1432 - - - CF$UID - 1433 - - - CF$UID - 1434 - - - CF$UID - 1435 - - - NS.objects - - - CF$UID - 1436 - - - CF$UID - 1441 - - - CF$UID - 1442 - - - CF$UID - 1443 - - - CF$UID - 1441 - - - - documentLocations - fullMessage - subissues - type - shortMessage - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1437 - - - - - $class - - CF$UID - 1440 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 1438 - - endingColumnNumber - -1 - endingLineNumber - 52 - startingColumnNumber - -1 - startingLineNumber - 52 - timestamp - - CF$UID - 1439 - - - file://localhost/Users/conesus/newsblur/media/iphone/Classes/StoryDetailViewController.m - 0.0 - - $classes - - DVTTextDocumentLocation - DVTDocumentLocation - NSObject - - $classname - DVTTextDocumentLocation - - Unused variable 'url' - - $class - - CF$UID - 114 - - NS.objects - - - Unused variable '*' - i - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 394 - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1448 - - - CF$UID - 1449 - - - CF$UID - 162 - - - CF$UID - 157 - - - NS.objects - - - CF$UID - 165 - - - CF$UID - 22 - - - CF$UID - 167 - - - CF$UID - 164 - - - - IDECollapsedtemsSet - IDEBreakpointNavigatorFilterOnEnabled - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1451 - - - CF$UID - 1452 - - - CF$UID - 1453 - - - CF$UID - 1454 - - - CF$UID - 1455 - - - CF$UID - 1456 - - - CF$UID - 1457 - - - NS.objects - - - CF$UID - 1458 - - - CF$UID - 22 - - - CF$UID - 165 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 1459 - - - CF$UID - 1462 - - - - IDEVisibleRect - IDEUnsavedDocumentFilteringEnabled - IDENavigatorExpandedItemsBeforeFilteringSet - IDERecentDocumentFilteringEnabled - IDESCMStatusFilteringEnabled - IDESelectedObjects - IDEExpandedItemsSet - {{0, 0}, {259, 741}} - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1460 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1461 - - - CF$UID - 1250 - - - CF$UID - 1248 - - - - NewsBlur - - $class - - CF$UID - 166 - - NS.objects - - - CF$UID - 1463 - - - CF$UID - 1464 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1461 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1461 - - - CF$UID - 1250 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1466 - - - CF$UID - 1467 - - - CF$UID - 1468 - - - CF$UID - 1469 - - - NS.objects - - - CF$UID - 1470 - - - CF$UID - 1471 - - - CF$UID - 22 - - - CF$UID - 164 - - - - IDELogNavigatorExpandedItemsStateKey - IDELogNavigatorSelectedObjectsStateKey - IDELogNavigatorRecentFilterStateKey - IDELogNavigatorVisibleRectStateKey - - $class - - CF$UID - 114 - - NS.objects - - - - $class - - CF$UID - 114 - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1275 - - - NS.objects - - - CF$UID - 1473 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1474 - - - CF$UID - 1476 - - - CF$UID - 1478 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1278 - - - CF$UID - 1279 - - - NS.objects - - - CF$UID - 1213 - - - CF$UID - 1475 - - - - 260 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1278 - - - CF$UID - 1279 - - - NS.objects - - - CF$UID - 1209 - - - CF$UID - 1477 - - - - 665 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 1278 - - - CF$UID - 1279 - - - NS.objects - - - CF$UID - 1479 - - - CF$UID - 1480 - - - - IDEUtilitiesArea - 260 - OriginalStoryViewController.m - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1203 - - - - {{156, 12}, {1185, 861}} - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 1485 - - - CF$UID - 15 - - - CF$UID - 16 - - - CF$UID - 14 - - - CF$UID - 17 - - - CF$UID - 18 - - - NS.objects - - - CF$UID - 1486 - - - CF$UID - 1561 - - - CF$UID - 22 - - - CF$UID - 1485 - - - CF$UID - 1562 - - - CF$UID - 12 - - - - IDEWorkspaceTabController_E2465EB8-6033-43B7-86BC-393E9A049426 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 27 - - - CF$UID - 26 - - - CF$UID - 32 - - - CF$UID - 28 - - - CF$UID - 29 - - - CF$UID - 30 - - - CF$UID - 31 - - - CF$UID - 25 - - - NS.objects - - - CF$UID - 1487 - - - CF$UID - 22 - - - CF$UID - 762 - - - CF$UID - 1540 - - - CF$UID - 1546 - - - CF$UID - 1553 - - - CF$UID - 22 - - - CF$UID - 33 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 36 - - - CF$UID - 37 - - - CF$UID - 38 - - - CF$UID - 39 - - - CF$UID - 40 - - - CF$UID - 41 - - - CF$UID - 35 - - - NS.objects - - - CF$UID - 1488 - - - CF$UID - 1499 - - - CF$UID - 1518 - - - CF$UID - 124 - - - CF$UID - 33 - - - CF$UID - 1533 - - - CF$UID - 1539 - - - CF$UID - 22 - - - - - $class - - CF$UID - 144 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1489 - - rootLayoutTreeNode - - CF$UID - 1497 - - - - $class - - CF$UID - 143 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 1490 - - orientation - 0 - parent - - CF$UID - 1497 - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 1495 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 1491 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1492 - - - CF$UID - 1493 - - - CF$UID - 1494 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 762 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 74 - - documentURL - - CF$UID - 1496 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 73 - - NS.string - file://localhost/Users/conesus/newsblur/media/iphone/Classes/StoryDetailViewController.xib - - - $class - - CF$UID - 143 - - children - - CF$UID - 1498 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1489 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 44 - - - NS.objects - - - CF$UID - 1500 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 46 - - - NS.objects - - - CF$UID - 1501 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 48 - - - CF$UID - 49 - - - CF$UID - 50 - - - NS.objects - - - CF$UID - 1502 - - - CF$UID - 33 - - - CF$UID - 1517 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1503 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - CF$UID - 59 - - - NS.objects - - - CF$UID - 791 - - - CF$UID - 1504 - - - CF$UID - 1509 - - - CF$UID - 1515 - - - CF$UID - 762 - - - CF$UID - 423 - - - CF$UID - 1516 - - - - - $class - - CF$UID - 75 - - DocumentLocation - - CF$UID - 1495 - - DomainIdentifier - - CF$UID - 62 - - IdentifierPath - - CF$UID - 1505 - - IndexOfDocumentIdentifier - - CF$UID - 33 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1506 - - - CF$UID - 1507 - - - CF$UID - 1508 - - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 762 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 68 - - - - $class - - CF$UID - 66 - - Identifier - - CF$UID - 70 - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 444 - - - CF$UID - 445 - - - CF$UID - 446 - - - CF$UID - 447 - - - NS.objects - - - CF$UID - 1510 - - - CF$UID - 1511 - - - CF$UID - 447 - - - CF$UID - 1513 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 449 - - - NS.objects - - - CF$UID - 450 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1512 - - - - 14 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 454 - - - CF$UID - 455 - - - NS.objects - - - CF$UID - 456 - - - CF$UID - 1514 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 100 - - - - Web View - - $class - - CF$UID - 89 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 686 - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 242 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 94 - - - CF$UID - 95 - - - CF$UID - 99 - - - CF$UID - 97 - - - CF$UID - 96 - - - CF$UID - 98 - - - NS.objects - - - CF$UID - 100 - - - CF$UID - 1519 - - - CF$UID - 1520 - - - CF$UID - 100 - - - CF$UID - 1521 - - - CF$UID - 1527 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 102 - - - NS.objects - - - CF$UID - 33 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 122 - - - NS.objects - - - CF$UID - 123 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1522 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1523 - - - CF$UID - 1525 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 1524 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 1526 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1528 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1529 - - - CF$UID - 1531 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 109 - - - CF$UID - 1530 - - - - 298 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 112 - - - CF$UID - 1532 - - - - 301 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1534 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1535 - - - CF$UID - 1537 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 128 - - - CF$UID - 1536 - - - - 203 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 131 - - - CF$UID - 1538 - - - - 115 - - $class - - CF$UID - 90 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1541 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1542 - - - CF$UID - 1544 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 1543 - - - - 502 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 148 - - - CF$UID - 1545 - - - - 224 - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 154 - - - CF$UID - 153 - - - NS.objects - - - CF$UID - 153 - - - CF$UID - 1547 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 157 - - - CF$UID - 158 - - - CF$UID - 159 - - - CF$UID - 160 - - - CF$UID - 161 - - - CF$UID - 162 - - - CF$UID - 163 - - - NS.objects - - - CF$UID - 273 - - - CF$UID - 22 - - - CF$UID - 165 - - - CF$UID - 22 - - - CF$UID - 22 - - - CF$UID - 1548 - - - CF$UID - 1550 - - - - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1549 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 70 - - - CF$UID - 68 - - - CF$UID - 762 - - - - - $class - - CF$UID - 166 - - NS.objects - - - CF$UID - 1551 - - - CF$UID - 1552 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 70 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 70 - - - CF$UID - 68 - - - - - $class - - CF$UID - 90 - - NS.keys - - - CF$UID - 104 - - - NS.objects - - - CF$UID - 1554 - - - - - $class - - CF$UID - 114 - - NS.objects - - - CF$UID - 1555 - - - CF$UID - 1557 - - - CF$UID - 1559 - - - - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 29 - - - CF$UID - 1556 - - - - 260 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 27 - - - CF$UID - 1558 - - - - 863 - - $class - - CF$UID - 84 - - NS.keys - - - CF$UID - 107 - - - CF$UID - 108 - - - NS.objects - - - CF$UID - 188 - - - CF$UID - 1560 - - - - 260 - - $class - - CF$UID - 21 - - NS.objects - - - CF$UID - 1485 - - - - {{53, 128}, {600, 750}} - - $top - - State - - CF$UID - 1 - - - $version - 100000 - - diff --git a/media/ios/NewsBlur.xcodeproj/xcuserdata/conesus.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist b/media/ios/NewsBlur.xcodeproj/xcuserdata/conesus.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist deleted file mode 100644 index 05301bc25..000000000 --- a/media/ios/NewsBlur.xcodeproj/xcuserdata/conesus.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/media/ios/NewsBlur.xcodeproj/xcuserdata/conesus.xcuserdatad/xcschemes/NewsBlur.xcscheme b/media/ios/NewsBlur.xcodeproj/xcuserdata/conesus.xcuserdatad/xcschemes/NewsBlur.xcscheme deleted file mode 100644 index 531d7447f..000000000 --- a/media/ios/NewsBlur.xcodeproj/xcuserdata/conesus.xcuserdatad/xcschemes/NewsBlur.xcscheme +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/media/ios/NewsBlur.xcodeproj/xcuserdata/conesus.xcuserdatad/xcschemes/xcschememanagement.plist b/media/ios/NewsBlur.xcodeproj/xcuserdata/conesus.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 6e6824a02..000000000 --- a/media/ios/NewsBlur.xcodeproj/xcuserdata/conesus.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - SchemeUserState - - NewsBlur.xcscheme - - orderHint - 0 - - - SuppressBuildableAutocreation - - 1D6058900D05DD3D006BFB54 - - primary - - - - - diff --git a/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist b/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist deleted file mode 100644 index f0de00cbc..000000000 --- a/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcschemes/NewsBlur.xcscheme b/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcschemes/NewsBlur.xcscheme deleted file mode 100644 index a60764fa0..000000000 --- a/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcschemes/NewsBlur.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcschemes/xcschememanagement.plist b/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 6e6824a02..000000000 --- a/media/ios/NewsBlur.xcodeproj/xcuserdata/sclay.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - SchemeUserState - - NewsBlur.xcscheme - - orderHint - 0 - - - SuppressBuildableAutocreation - - 1D6058900D05DD3D006BFB54 - - primary - - - - - From 3db4a055aac7c17acb97ae760e8f6cabae993aac Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 27 Jun 2013 09:44:13 -0700 Subject: [PATCH 35/89] Adding symlinks from old media/clients to clients/ --- media/android | 1 + media/ios | 1 + 2 files changed, 2 insertions(+) create mode 120000 media/android create mode 120000 media/ios diff --git a/media/android b/media/android new file mode 120000 index 000000000..194a89ae2 --- /dev/null +++ b/media/android @@ -0,0 +1 @@ +../clients/android \ No newline at end of file diff --git a/media/ios b/media/ios new file mode 120000 index 000000000..039f09694 --- /dev/null +++ b/media/ios @@ -0,0 +1 @@ +../clients/ios \ No newline at end of file From 67b82a3a600989b71c6a9e0f3e5ad4df7c714e41 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 27 Jun 2013 15:21:13 -0700 Subject: [PATCH 36/89] Converting lua script to multi/exec block. --- apps/reader/models.py | 38 ++++++++++++++ apps/reader/views.py | 93 +++++++++++++++------------------ config/postgresql_recovery.conf | 4 +- config/redis_slave.conf | 2 +- fabfile.py | 2 +- utils/feed_functions.py | 6 +++ 6 files changed, 89 insertions(+), 56 deletions(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index 56d47bdbb..c076caa60 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -4,6 +4,7 @@ import redis from utils import log as logging from utils import json_functions as json from django.db import models, IntegrityError +from django.db.models import Q from django.conf import settings from django.contrib.auth.models import User from django.core.cache import cache @@ -84,6 +85,43 @@ class UserSubscription(models.Model): break else: self.delete() + + @classmethod + def unread_story_hashes(cls, user_id, feed_ids=None, include_timestamps=False): + r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) + usersubs = {} + + if not feed_ids: + usersubs = UserSubscription.objects.filter(Q(unread_count_neutral__gt=0) | + Q(unread_count_positive__gt=0), + user=user_id, active=True).only('feed', 'mark_read_date') + feed_ids = [sub.feed_id for sub in usersubs] + else: + usersubs = UserSubscription.objects.filter(Q(unread_count_neutral__gt=0) | + Q(unread_count_positive__gt=0), + user=user_id, active=True, feed__in=feed_ids) + + pipeline = r.pipeline() + read_dates = dict((us.feed_id, us.mark_read_date.strftime('%s')) for us in usersubs) + now = datetime.datetime.now().strftime('%s') + # story_hashes = json.decode(hashes(keys=feed_ids, args=[json.encode({'read_dates': read_dates, 'user_id': user_id, 'now': datetime.datetime.now().strftime('%s')})])) + + for feed_id in feed_ids: + stories_key = 'F:%s' % feed_id + sorted_stories_key = 'zF:%s' % feed_id + read_stories_key = 'RS:%s:%s' % (user_id, feed_id) + unread_stories_key = 'U:%s:%s' % (user_id, feed_id) + unread_ranked_stories_key = 'zU:%s:%s' % (user_id, feed_id) + pipeline.sdiffstore(unread_stories_key, stories_key, read_stories_key) + pipeline.zinterstore(unread_ranked_stories_key, [sorted_stories_key, unread_stories_key]) + pipeline.zrangebyscore(unread_ranked_stories_key, read_dates[feed_id], now) + + results = pipeline.execute() + unread_story_hashes = {} + for i, story_hashes in enumerate(results[2::3]): + unread_story_hashes[feed_ids[i]] = story_hashes + + return unread_story_hashes def get_stories(self, offset=0, limit=6, order='newest', read_filter='all', withscores=False, hashes_only=False): r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) diff --git a/apps/reader/views.py b/apps/reader/views.py index e96211e16..e2af47d78 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -8,6 +8,7 @@ from django.shortcuts import render from django.contrib.auth.decorators import login_required from django.template.loader import render_to_string from django.db import IntegrityError +from django.db.models import Q from django.views.decorators.cache import never_cache from django.core.urlresolvers import reverse from django.contrib.auth import login as login_user @@ -881,64 +882,52 @@ def load_river_stories__redis(request): user_profiles=user_profiles) +@json.json_view +def unread_story_hashes__old(request): + user = get_user(request) + feed_ids = [int(feed_id) for feed_id in request.REQUEST.getlist('feed_id') if feed_id] + include_timestamps = is_true(request.REQUEST.get('include_timestamps', False)) + usersubs = {} + + if not feed_ids: + usersubs = UserSubscription.objects.filter(Q(unread_count_neutral__gt=0) | + Q(unread_count_positive__gt=0), + user=user, active=True) + feed_ids = [sub.feed_id for sub in usersubs] + else: + usersubs = UserSubscription.objects.filter(Q(unread_count_neutral__gt=0) | + Q(unread_count_positive__gt=0), + user=user, active=True, feed__in=feed_ids) + + unread_feed_story_hashes = {} + story_hash_count = 0 + + usersubs = dict((sub.feed_id, sub) for sub in usersubs) + for feed_id in feed_ids: + if feed_id in usersubs: + us = usersubs[feed_id] + else: + continue + if not us.unread_count_neutral and not us.unread_count_positive: + continue + unread_feed_story_hashes[feed_id] = us.get_stories(read_filter='unread', limit=500, + withscores=include_timestamps, + hashes_only=True) + story_hash_count += len(unread_feed_story_hashes[feed_id]) + + logging.user(request, "~FYLoading ~FCunread story hashes~FY: ~SB%s feeds~SN (%s story hashes)" % + (len(feed_ids), len(story_hash_count))) + + return dict(unread_feed_story_hashes=unread_feed_story_hashes) + @json.json_view def unread_story_hashes(request): user = get_user(request) feed_ids = [int(feed_id) for feed_id in request.REQUEST.getlist('feed_id') if feed_id] include_timestamps = is_true(request.REQUEST.get('include_timestamps', False)) - r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) - usersubs = {} - if not feed_ids: - usersubs = UserSubscription.objects.filter(user=user, active=True) - feed_ids = [sub.feed_id for sub in usersubs] - else: - usersubs = UserSubscription.objects.filter(user=user, active=True, feed__in=feed_ids) - - unread_feed_story_hashes = {} - story_hash_count = 0 - - lua = """ - local feed_hashes = {} - local args = cjson.decode(ARGV[1]) - local user_id = args["user_id"] - redis.log(redis.LOG_NOTICE, "User id:", user_id) - - for _, feed_id in pairs(KEYS) do - local stories_key = 'F:'..feed_id - local sorted_stories_key = 'zF:'..feed_id - local read_stories_key = 'RS:'..user_id..':'..feed_id - local unread_stories_key = 'U:'..user_id..':'..feed_id - local unread_ranked_stories_key = 'zhU:'..user_id..':'..feed_id - redis.call('sdiffstore', unread_stories_key, stories_key, read_stories_key) - redis.call('zinterstore', unread_ranked_stories_key, 2, sorted_stories_key, unread_stories_key) - local unread_stories = redis.call('zrangebyscore', unread_ranked_stories_key, args["read_dates"][feed_id], args["now"]) - feed_hashes[feed_id] = unread_stories - -- for _, us in pairs(unread_stories) do - -- redis.log(redis.LOG_NOTICE, 'Stories', us) - -- end - -- redis.log(redis.LOG_NOTICE, "Read date:", feed_id, tonumber(args["read_dates"][feed_id])) - end - redis.log(redis.LOG_NOTICE, "Feed hashes:", type(feed_hashes)) - - return cjson.encode(feed_hashes) - """ - hashes = r.register_script(lua) - read_dates = dict((us.feed_id, us.mark_read_date.strftime('%s')) for us in usersubs) - story_hashes = json.decode(hashes(keys=feed_ids, args=[json.encode({'read_dates': read_dates, 'user_id': user.pk, 'now': datetime.datetime.now().strftime('%s')})])) - print story_hashes - # usersubs = dict((sub.feed_id, sub) for sub in usersubs) - # for feed_id in feed_ids: - # if feed_id in usersubs: - # us = usersubs[feed_id] - # else: - # continue - # if not us.unread_count_neutral and not us.unread_count_positive: - # continue - # unread_feed_story_hashes[feed_id] = us.get_stories(read_filter='unread', limit=500, - # withscores=include_timestamps, - # hashes_only=True) - # story_hash_count += len(unread_feed_story_hashes[feed_id]) + story_hashes = UserSubscription.unread_story_hashes(user.pk, feed_ids=feed_ids, + include_timestamps=include_timestamps) logging.user(request, "~FYLoading ~FCunread story hashes~FY: ~SB%s feeds~SN (%s story hashes)" % (len(feed_ids), len(story_hashes))) diff --git a/config/postgresql_recovery.conf b/config/postgresql_recovery.conf index 246bad18b..942342536 100644 --- a/config/postgresql_recovery.conf +++ b/config/postgresql_recovery.conf @@ -6,7 +6,7 @@ standby_mode = 'on' # Specifies a connection string which is used for the standby server to connect # with the primary. -primary_conninfo = 'host=db11 port=5432 user=postgres' +primary_conninfo = 'host=db01 port=5432 user=postgres' # Specifies a trigger file whose presence should cause streaming replication to # end (i.e., failover). @@ -17,4 +17,4 @@ trigger_file = '/var/lib/postgresql/9.2/main/standby.trigger' # required for the standby server, this may not be necessary. But # a large workload can cause segments to be recycled before the standby # is fully synchronized, requiring you to start again from a new base backup. -restore_command = 'rsync -a db11:/var/lib/postgresql/9.2/archive/%f "%p"' +restore_command = 'rsync -a db01:/var/lib/postgresql/9.2/archive/%f "%p"' diff --git a/config/redis_slave.conf b/config/redis_slave.conf index a9699f7a4..120bd69be 100644 --- a/config/redis_slave.conf +++ b/config/redis_slave.conf @@ -1 +1 @@ -slaveof db10 6379 \ No newline at end of file +slaveof db12 6379 \ No newline at end of file diff --git a/fabfile.py b/fabfile.py index df28ea8b9..20ea3613b 100644 --- a/fabfile.py +++ b/fabfile.py @@ -783,7 +783,7 @@ def setup_mongo_mms(): def setup_redis(slave=False): - redis_version = '2.6.13' + redis_version = '2.6.14' with cd(env.VENDOR_PATH): run('wget http://redis.googlecode.com/files/redis-%s.tar.gz' % redis_version) run('tar -xzf redis-%s.tar.gz' % redis_version) diff --git a/utils/feed_functions.py b/utils/feed_functions.py index d34b4ca8b..650e1f680 100644 --- a/utils/feed_functions.py +++ b/utils/feed_functions.py @@ -6,6 +6,7 @@ import pprint import urllib import urlparse import random +from itertools import izip_longest from django.core.mail import mail_admins from django.utils.translation import ungettext from utils import log as logging @@ -420,3 +421,8 @@ if __name__ == '__main__': import doctest print doctest.testmod() ## end of http://code.activestate.com/recipes/576611/ }}} + +def grouper(n, iterable, fillvalue=None): + "grouper(3, 'ABCDEFG', 'x') --> ABC DEF Gxx" + args = [iter(iterable)] * n + return izip_longest(fillvalue=fillvalue, *args) \ No newline at end of file From 2df28e509541348e589618db5131b8c21bba68f1 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 27 Jun 2013 16:23:29 -0700 Subject: [PATCH 37/89] Refactoring the living crap out of unread story hashes. Now supports ordering, filtering, and timestamps. --- apps/reader/models.py | 54 +++++++++++++++++++++++++++++-------------- apps/reader/views.py | 4 ++-- 2 files changed, 39 insertions(+), 19 deletions(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index c076caa60..d09815194 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -87,9 +87,10 @@ class UserSubscription(models.Model): self.delete() @classmethod - def unread_story_hashes(cls, user_id, feed_ids=None, include_timestamps=False): + def story_hashes(cls, user_id, feed_ids=None, read_filter="unread", order="newest", + include_timestamps=False): r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) - usersubs = {} + usersubs = [] if not feed_ids: usersubs = UserSubscription.objects.filter(Q(unread_count_neutral__gt=0) | @@ -102,26 +103,45 @@ class UserSubscription(models.Model): user=user_id, active=True, feed__in=feed_ids) pipeline = r.pipeline() - read_dates = dict((us.feed_id, us.mark_read_date.strftime('%s')) for us in usersubs) - now = datetime.datetime.now().strftime('%s') - # story_hashes = json.decode(hashes(keys=feed_ids, args=[json.encode({'read_dates': read_dates, 'user_id': user_id, 'now': datetime.datetime.now().strftime('%s')})])) - + read_dates = dict((us.feed_id, int(us.mark_read_date.strftime('%s'))) for us in usersubs) + current_time = int(time.time() + 60*60*24) + unread_interval = datetime.datetime.now() - datetime.timedelta(days=settings.DAYS_OF_UNREAD) + unread_timestamp = int(time.mktime(unread_interval.timetuple()))-1000 + for feed_id in feed_ids: - stories_key = 'F:%s' % feed_id - sorted_stories_key = 'zF:%s' % feed_id - read_stories_key = 'RS:%s:%s' % (user_id, feed_id) - unread_stories_key = 'U:%s:%s' % (user_id, feed_id) - unread_ranked_stories_key = 'zU:%s:%s' % (user_id, feed_id) - pipeline.sdiffstore(unread_stories_key, stories_key, read_stories_key) + stories_key = 'F:%s' % feed_id + sorted_stories_key = 'zF:%s' % feed_id + read_stories_key = 'RS:%s:%s' % (user_id, feed_id) + unread_stories_key = 'U:%s:%s' % (user_id, feed_id) + unread_ranked_stories_key = 'zU:%s:%s' % (user_id, feed_id) + + max_score = current_time + if read_filter == 'unread': + # +1 for the intersection b/w zF and F, which carries an implicit score of 1. + min_score = read_dates[feed_id] + 1 + pipeline.sdiffstore(unread_stories_key, stories_key, read_stories_key) + else: + min_score = unread_timestamp + unread_stories_key = stories_key + + if order == 'oldest': + byscorefunc = pipeline.zrangebyscore + else: + byscorefunc = pipeline.zrevrangebyscore + min_score, max_score = max_score, min_score + pipeline.zinterstore(unread_ranked_stories_key, [sorted_stories_key, unread_stories_key]) - pipeline.zrangebyscore(unread_ranked_stories_key, read_dates[feed_id], now) + byscorefunc(unread_ranked_stories_key, min_score, max_score, withscores=include_timestamps) results = pipeline.execute() - unread_story_hashes = {} - for i, story_hashes in enumerate(results[2::3]): - unread_story_hashes[feed_ids[i]] = story_hashes + story_hashes = {} + feed_counter = 0 + for hashes in results: + if not isinstance(hashes, list): continue + story_hashes[feed_ids[feed_counter]] = hashes + feed_counter += 1 - return unread_story_hashes + return story_hashes def get_stories(self, offset=0, limit=6, order='newest', read_filter='all', withscores=False, hashes_only=False): r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) diff --git a/apps/reader/views.py b/apps/reader/views.py index e2af47d78..b39c01a3e 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -926,8 +926,8 @@ def unread_story_hashes(request): feed_ids = [int(feed_id) for feed_id in request.REQUEST.getlist('feed_id') if feed_id] include_timestamps = is_true(request.REQUEST.get('include_timestamps', False)) - story_hashes = UserSubscription.unread_story_hashes(user.pk, feed_ids=feed_ids, - include_timestamps=include_timestamps) + story_hashes = UserSubscription.story_hashes(user.pk, feed_ids=feed_ids, + include_timestamps=include_timestamps) logging.user(request, "~FYLoading ~FCunread story hashes~FY: ~SB%s feeds~SN (%s story hashes)" % (len(feed_ids), len(story_hashes))) From 86acc97e17c556c21391800a39f5185b6f82a300 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 27 Jun 2013 17:21:01 -0700 Subject: [PATCH 38/89] Refactoring river. Something's off about Oldest first. --- apps/reader/models.py | 91 +++++++++++++++++++++++-------------------- apps/reader/views.py | 36 ++++++++--------- 2 files changed, 65 insertions(+), 62 deletions(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index d09815194..331158c40 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -17,7 +17,7 @@ from utils.feed_functions import add_object_to_folder class UserSubscription(models.Model): """ - A feed which a user has subscrubed to. Carries all of the cached information + A feed which a user has subscribed to. Carries all of the cached information about the subscription, including unread counts of the three primary scores. Also has a dirty flag (needs_unread_recalc) which means that the unread counts @@ -87,22 +87,31 @@ class UserSubscription(models.Model): self.delete() @classmethod - def story_hashes(cls, user_id, feed_ids=None, read_filter="unread", order="newest", - include_timestamps=False): - r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) - usersubs = [] - + def subs_for_feeds(cls, user_id, feed_ids=None, read_filter="unread"): + usersubs = cls.objects + if read_filter == "unread": + usersubs = usersubs.filter(Q(unread_count_neutral__gt=0) | + Q(unread_count_positive__gt=0)) if not feed_ids: - usersubs = UserSubscription.objects.filter(Q(unread_count_neutral__gt=0) | - Q(unread_count_positive__gt=0), - user=user_id, active=True).only('feed', 'mark_read_date') - feed_ids = [sub.feed_id for sub in usersubs] + usersubs = usersubs.filter(user=user_id, + active=True).only('feed', 'mark_read_date') else: - usersubs = UserSubscription.objects.filter(Q(unread_count_neutral__gt=0) | - Q(unread_count_positive__gt=0), - user=user_id, active=True, feed__in=feed_ids) - + usersubs = usersubs.filter(user=user_id, + active=True, + feed__in=feed_ids).only('feed', 'mark_read_date') + + return usersubs + + @classmethod + def story_hashes(cls, user_id, feed_ids=None, usersubs=None, read_filter="unread", order="newest", + include_timestamps=False, store_key=None): + r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) pipeline = r.pipeline() + + if not usersubs: + usersubs = cls.subs_for_feeds(user_id, feed_ids=feed_ids, read_filter=read_filter) + feed_ids = [sub.feed_id for sub in usersubs] + read_dates = dict((us.feed_id, int(us.mark_read_date.strftime('%s'))) for us in usersubs) current_time = int(time.time() + 60*60*24) unread_interval = datetime.datetime.now() - datetime.timedelta(days=settings.DAYS_OF_UNREAD) @@ -132,8 +141,13 @@ class UserSubscription(models.Model): pipeline.zinterstore(unread_ranked_stories_key, [sorted_stories_key, unread_stories_key]) byscorefunc(unread_ranked_stories_key, min_score, max_score, withscores=include_timestamps) + if store_key: + pipeline.zunionstore(store_key, [store_key, unread_ranked_stories_key]) results = pipeline.execute() + + if store_key: return + story_hashes = {} feed_counter = 0 for hashes in results: @@ -215,8 +229,8 @@ class UserSubscription(models.Model): return [] @classmethod - def feed_stories(cls, user_id, feed_ids, offset=0, limit=6, order='newest', read_filter='all', - usersubs=None): + def feed_stories(cls, user_id, feed_ids=None, offset=0, limit=6, + order='newest', read_filter='all'): r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) if order == 'oldest': @@ -224,41 +238,34 @@ class UserSubscription(models.Model): else: range_func = r.zrevrange - if not isinstance(feed_ids, list): - feed_ids = [feed_ids] - ranked_stories_keys = 'zU:%s:feeds' % (user_id) unread_ranked_stories_keys = 'zhU:%s:feeds' % (user_id) - unread_story_hashes = cache.get(unread_ranked_stories_keys) - if offset and r.exists(ranked_stories_keys) and unread_story_hashes: + if offset and r.exists(ranked_stories_keys) and r.exists(unread_ranked_stories_keys): story_hashes = range_func(ranked_stories_keys, offset, limit) + if read_filter == "unread": + unread_story_hashes = story_hashes + else: + unread_story_hashes = range_func(unread_ranked_stories_keys, offset, limit) return story_hashes, unread_story_hashes else: r.delete(ranked_stories_keys) - cache.delete(unread_ranked_stories_keys) + r.delete(unread_ranked_stories_keys) - if not usersubs and feed_ids: - usersubs = cls.objects.filter(user=user_id, feed__in=feed_ids) - if usersubs: - usersubs = dict((sub.feed_id, sub) for sub in usersubs) - - unread_feed_story_hashes = {} - for feed_id in feed_ids: - if feed_id in usersubs: - us = usersubs[feed_id] - else: - continue - story_hashes = us.get_stories(offset=0, limit=200, - order=order, read_filter=read_filter, - withscores=True) - unread_feed_story_hashes[feed_id] = us.get_stories(read_filter='unread', limit=200, - hashes_only=True) - if story_hashes: - r.zadd(ranked_stories_keys, **dict(story_hashes)) - + cls.story_hashes(user_id, feed_ids=feed_ids, + read_filter=read_filter, order=order, + store_key=ranked_stories_keys) story_hashes = range_func(ranked_stories_keys, offset, limit) + + if read_filter == "unread": + unread_feed_story_hashes = story_hashes + else: + cls.story_hashes(user_id, feed_ids=feed_ids, + read_filter="unread", order=order, + store_key=unread_ranked_stories_keys) + unread_feed_story_hashes = range_func(unread_ranked_stories_keys, offset, limit) + r.expire(ranked_stories_keys, 60*60) - cache.set(unread_ranked_stories_keys, unread_feed_story_hashes, 24*60*60) + r.expire(unread_ranked_stories_keys, 60*60) return story_hashes, unread_feed_story_hashes diff --git a/apps/reader/views.py b/apps/reader/views.py index b39c01a3e..44f621d8f 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -785,13 +785,7 @@ def load_river_stories__redis(request): order = request.REQUEST.get('order', 'newest') read_filter = request.REQUEST.get('read_filter', 'unread') now = localtime_for_timezone(datetime.datetime.now(), user.profile.timezone) - - if not feed_ids and not story_hashes: - usersubs = UserSubscription.objects.filter(user=user, active=True) - feed_ids = [sub.feed_id for sub in usersubs] - else: - usersubs = UserSubscription.objects.filter(user=user, active=True, feed__in=feed_ids) - + offset = (page-1) * limit limit = page * limit - 1 story_date_order = "%sstory_date" % ('' if order == 'oldest' else '-') @@ -803,15 +797,14 @@ def load_river_stories__redis(request): story_hashes, unread_feed_story_hashes = UserSubscription.feed_stories(user.pk, feed_ids, offset=offset, limit=limit, order=order, - read_filter=read_filter, - usersubs=usersubs) + read_filter=read_filter) mstories = MStory.objects(story_hash__in=story_hashes).order_by(story_date_order) stories = Feed.format_stories(mstories) found_feed_ids = list(set([story['story_feed_id'] for story in stories])) stories, user_profiles = MSharedStory.stories_with_comments_and_profiles(stories, user.pk) - trained_feed_ids = [sub.feed_id for sub in usersubs if sub.is_trained] - found_trained_feed_ids = list(set(trained_feed_ids) & set(found_feed_ids)) - + # trained_feed_ids = [sub.feed_id for sub in usersubs if sub.is_trained] + # found_trained_feed_ids = list(set(trained_feed_ids) & set(found_feed_ids)) + found_trained_feed_ids = [] # Find starred stories if found_feed_ids: starred_stories = MStarredStory.objects( @@ -826,13 +819,13 @@ def load_river_stories__redis(request): # Intelligence classifiers for all feeds involved if found_trained_feed_ids: classifier_feeds = list(MClassifierFeed.objects(user_id=user.pk, - feed_id__in=found_trained_feed_ids)) + feed_id__in=found_trained_feed_ids)) classifier_authors = list(MClassifierAuthor.objects(user_id=user.pk, - feed_id__in=found_trained_feed_ids)) + feed_id__in=found_trained_feed_ids)) classifier_titles = list(MClassifierTitle.objects(user_id=user.pk, - feed_id__in=found_trained_feed_ids)) + feed_id__in=found_trained_feed_ids)) classifier_tags = list(MClassifierTag.objects(user_id=user.pk, - feed_id__in=found_trained_feed_ids)) + feed_id__in=found_trained_feed_ids)) else: classifier_feeds = [] classifier_authors = [] @@ -849,7 +842,7 @@ def load_river_stories__redis(request): for story in stories: story['read_status'] = 0 if read_filter == 'all': - if story['story_hash'] not in unread_feed_story_hashes.get(story['story_feed_id'], []): + if unread_feed_story_hashes and story['story_hash'] not in unread_feed_story_hashes: story['read_status'] = 1 story_date = localtime_for_timezone(story['story_date'], user.profile.timezone) story['short_parsed_date'] = format_story_link_date__short(story_date, now) @@ -922,11 +915,14 @@ def unread_story_hashes__old(request): @json.json_view def unread_story_hashes(request): - user = get_user(request) - feed_ids = [int(feed_id) for feed_id in request.REQUEST.getlist('feed_id') if feed_id] + user = get_user(request) + feed_ids = [int(feed_id) for feed_id in request.REQUEST.getlist('feed_id') if feed_id] include_timestamps = is_true(request.REQUEST.get('include_timestamps', False)) + order = request.REQUEST.get('order', 'newest') + read_filter = request.REQUEST.get('read_filter', 'unread') - story_hashes = UserSubscription.story_hashes(user.pk, feed_ids=feed_ids, + story_hashes = UserSubscription.story_hashes(user.pk, feed_ids=feed_ids, + order=order, read_filter=read_filter, include_timestamps=include_timestamps) logging.user(request, "~FYLoading ~FCunread story hashes~FY: ~SB%s feeds~SN (%s story hashes)" % From 07265badf194f0861abef234823906cc7122719b Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 27 Jun 2013 17:53:47 -0700 Subject: [PATCH 39/89] Fixing massive river calls by taking data in and out of redis. --- apps/reader/models.py | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index 331158c40..6816b41e4 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -104,7 +104,7 @@ class UserSubscription(models.Model): @classmethod def story_hashes(cls, user_id, feed_ids=None, usersubs=None, read_filter="unread", order="newest", - include_timestamps=False, store_key=None): + include_timestamps=False, group_by_feed=True): r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) pipeline = r.pipeline() @@ -141,19 +141,20 @@ class UserSubscription(models.Model): pipeline.zinterstore(unread_ranked_stories_key, [sorted_stories_key, unread_stories_key]) byscorefunc(unread_ranked_stories_key, min_score, max_score, withscores=include_timestamps) - if store_key: - pipeline.zunionstore(store_key, [store_key, unread_ranked_stories_key]) + # if store_key: + # pipeline.zunionstore(store_key, [store_key, unread_ranked_stories_key]) results = pipeline.execute() - if store_key: return - - story_hashes = {} + story_hashes = {} if group_by_feed else [] feed_counter = 0 for hashes in results: if not isinstance(hashes, list): continue - story_hashes[feed_ids[feed_counter]] = hashes - feed_counter += 1 + if group_by_feed: + story_hashes[feed_ids[feed_counter]] = hashes + feed_counter += 1 + else: + story_hashes.extend(hashes) return story_hashes @@ -251,17 +252,21 @@ class UserSubscription(models.Model): r.delete(ranked_stories_keys) r.delete(unread_ranked_stories_keys) - cls.story_hashes(user_id, feed_ids=feed_ids, - read_filter=read_filter, order=order, - store_key=ranked_stories_keys) + story_hashes = cls.story_hashes(user_id, feed_ids=feed_ids, + read_filter=read_filter, order=order, + include_timestamps=True, + group_by_feed=False) + r.zadd(ranked_stories_keys, **dict(story_hashes)) story_hashes = range_func(ranked_stories_keys, offset, limit) if read_filter == "unread": unread_feed_story_hashes = story_hashes else: - cls.story_hashes(user_id, feed_ids=feed_ids, - read_filter="unread", order=order, - store_key=unread_ranked_stories_keys) + unread_story_hashes = cls.story_hashes(user_id, feed_ids=feed_ids, + read_filter="unread", order=order, + include_timestamps=True, + group_by_feed=False) + r.zadd(unread_ranked_stories_keys, **dict(unread_story_hashes)) unread_feed_story_hashes = range_func(unread_ranked_stories_keys, offset, limit) r.expire(ranked_stories_keys, 60*60) From ca7f3f5bb703e42cf65f2d5be686bcbeb693ed5a Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 27 Jun 2013 18:07:47 -0700 Subject: [PATCH 40/89] Preparing ios 2.4 for distribution. --- clients/ios/Entitlements.entitlements | 2 +- clients/ios/NewsBlur-iPhone-Info.plist | 4 ++-- clients/ios/NewsBlur.ipa | Bin 4087008 -> 4200600 bytes clients/ios/NewsBlur.plist | 2 +- .../ios/NewsBlur.xcodeproj/project.pbxproj | 16 ++++++++-------- clients/ios/NewsBlur_Prefix.pch | 8 ++++---- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/clients/ios/Entitlements.entitlements b/clients/ios/Entitlements.entitlements index c468210c7..fe238e5c4 100644 --- a/clients/ios/Entitlements.entitlements +++ b/clients/ios/Entitlements.entitlements @@ -5,7 +5,7 @@ application-identifier $(AppIdentifierPrefix)$(CFBundleIdentifier) get-task-allow - + keychain-access-groups $(AppIdentifierPrefix)$(CFBundleIdentifier) diff --git a/clients/ios/NewsBlur-iPhone-Info.plist b/clients/ios/NewsBlur-iPhone-Info.plist index 34ef45205..d7560674b 100644 --- a/clients/ios/NewsBlur-iPhone-Info.plist +++ b/clients/ios/NewsBlur-iPhone-Info.plist @@ -49,7 +49,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.5 + 2.4 CFBundleSignature ???? CFBundleURLTypes @@ -66,7 +66,7 @@ CFBundleVersion - 2.5 + 2.4 FacebookAppID 230426707030569 LSRequiresIPhoneOS diff --git a/clients/ios/NewsBlur.ipa b/clients/ios/NewsBlur.ipa index b861dd859ddbe42c3acf8596a4dc9d16a9ff4f0b..5a7537a34903ce4553f3dcd6889092e411d6b1cc 100644 GIT binary patch delta 1038755 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 z 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

ilJ;>vTee9;IVgUiB3Vx;Ok46 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

*?+24qdBvG$0JBT36Zsy`gb(a zAg1P<&>rDUmN5Pkg)bsHddB|E(r;4wf87Z3ylKho-xnkJdl~4h?NP6Wg*K0L1YGj1 zxG;tlXZG)75j=14T{~;NwVG#3x}Uh>`F{iw|cqISUAR#&G6%CcoO?o4{i4Pv;BG(aUCG8 zhDp9bFUIrYSjKluu=!!k>mi9Yhnei_iOOc6;*wAAb1LJ=e?)H^(c7$8Or+3FbT))ikZTBXLx_5#U0seglHDCrj~5)* zb7}PFE~%|ci*qJiIcbj>;1-6ow$cluztDX=`U{sN$$B2l_;S!9Zrqac$!8GXst~rY zP2SP6sy4G%7{XGgLJL8Kam z$kQbqw6I#-uZqCkw9g#+e2|-k<5;mWj$J0qu^=1A&Ik3R`4@wld8HS)S!j*U2AjpJ zZq2-l@>dA#yE)@7X`8&>Fb7J7Cjc737PP6-{6zU^5Nm^-Mxn8?C=}aZH=PWSvRpq( z@2l6pMf*zf1#b{-e^_aTU$L2J_7csr@@}O&ThjXrkn-9fv+(PJQ)!ReTV9tm(4(f( zOjK3{(GKjFSBnp*s9+5&A{bW?t;%pl%u!7zBtU-;B3u>J&WJqDZ~lsLzJ%ylfDYP{ zT=4Fi<+D{ZGgB0`!MRX(%@yoxO_R7)mWkWa%kBcza-QX4f5G=J(s!F}t{=F#!91D) z$fL6X8syo8)V??HT7)|gZ|4d3671Q*#tA*E?K_{~{`u4zmwJKvP+ zSo?mir^s`$e=|?mNwjK8jdQJt+Wvhy@t(u6X?`1w>R zR#7QtT+mq98R*b2GfKh}2X_KBVUa3outVx1%5x^XJiaYVxFok-jccR)TC4?m$5JZd z$fNWB@`Oq%)qT}&fjl9PRube11=K!y&@y>~F=6MKe|)L_zI*g-=mX`D_hp>b=tSHL zWnC)w?L4Kd=~H>~AjVJKD+}Xomy0ZTi+IPH((L0rli^w%rTZ+-Mw`-cm$G+lYsMH3 zZ5($=@4hOpi=B!6I!`zOcrMAGjw-#Kd>ytqQ9T~Vx_qOH(Q{?2jK?!AyNdH5;z!8A zIM&V%f0c)e^}Icf5_;q8*(EJhosQ56X`3L;)}_|D^}vxyu#V_%M7pArd0{mO#U+n= zTSQUb)i4||9B@e%rBztnIS99fWV)&v-L?JD#&IpAmYGvyHlB|H?N1oBvu@&F0OR4(&h=b3Hv@!%N}q^O^(cRUyk+B7mFJcCEh&Y zd~7Xm`#|rX0~lvw8e8#ri+D|ckyf)51zN--^1TDtMk6u&Js$fu|Bc_ah^J*JOgkEL ze@UBF9)!UUJ)ERC6ie&eI(fHTxieGewgYx;9n-nFJgdVkG1R$*j#^&b@*84I--BMx zUxsT34`>H1om0kKqST(Q|CPjfT}*e#z-J$>03SY2XvTB;11|Bt3eG`r%^7eDDa{dM zHef+48#L#nEO%ap+*SOy`MCg7P8hZrfA)fXs&xvey9F_%QXE?@TAdDMPj4RW|HoX! zSvLviQ510|qRYk2892e{%ajW^BBz?+!4-~q!rdrpY^hz{bH<3$Eugd@gVJT9bTirx z9zdROjxZls)R?CT^CQ4qoPqf+VV;sPhY9mU2Ie4P`lApfSk&j$K1ee<|K5 zYJFc+dqi^>wP;5)8}w!yQRt0k!SmLr;jsP?wmk0t2U`$DJQw^LRcAM`dDlL^6kDCn zL^QgY)%>hTWi`DxLL0d}`TRde^2A#%>5(}tr5oEHBtI)l$=0Xk3Dr@~mN&+pXGb-* z{PC;<%f;Iz7ioRflmNbcA;0AXe;8bGRBLl2-+l}8!g3y#qado;?-D1JKFK6{9Km`u zP}@q%$euboGEWFozC^LGMX5uqq5BbN1FJ_<>EAL%6gn8?28f9O%s>aO(yBP5e<(|MNoql=yy9R(*4O#m`5Y4eF8#Yz7Ku)y`ce(b|YhTEMB>aAibu z7+bgueAXEmIXuzpz)0vLZvG#bq1uen>spnGzu#IQ^B^h{3u0#ff-GSlvbkq4dt z=n@wz>m3<~n_>LD1z2Hu|6}!6NO_JZT)`+=45;F7#61~C8ApM_X)crRa2WgIu`uVy zXD$3531c5U7|uGZo`L@~Idnc%+iC1R;<-1BzEK6A1zOr0MooTKf3*e(TAZM^QJjr$ zU0AG89IKb-9UH~tofqX38ufHuB94FyiJvpv z$Ja}2{=Z&Ys+uogQB@wq|46N1EQMD_c(cQJdKZlUR1ed_ZhGFCDBflNtxNvyfL6s$ z7J>_-RbkJMLmHcTe_T7*EbVv&pmP7ir4QhnPkzIiPKIVeZ%LmI%F2Z&07C22p7IJ_ z3sJ)D5Z2>5)v6uv{|M@{(AzwFtCw!dwJOFVWI^qiH(~Z33#9r=TKXM?yC>v@fBJr+e79uYP!Hv8$Jkn| zR_q(<*?QnrFKzEpb6P{t>qE?U?hGM?RUw!7$gZ~U$8q!sp)@F0Cul>Q6jj{{`*zjGBZx6%Jyb`y!};--kiejX+R)1Yzz4OXFr!mTFa0 zy|h*C`DdTG-v_)u;&v^FQm&MxZ2Jl+k57{FDB+z9GAR#{lt)O)L&3KbFaGGg-{IPY zU8CiE_XqXTAxn|m23a2MNEtxw3hEB);9#*_q!|-uu}PJfOoyLF=G!H z^!Om^e_m-2@2kQXkJ-TK@_Yx%v1`-}5XRs#$y=-AFN^=+#MLWw+k_E(++d4%synrk z<7N4ad;#y2EOq!jzSzT7a-if{?`a0`hK;v_Q#cEsE8K_Jv_;%WU*rD*B%04_sXi=0 zy+2pDnLwCp3BxFhJx70DFAl#>b6}cAaU1n$e>~mB^;!S7J7Gm0Zac9QJ zk}DiduoDtLO&9tRj7e2xDL7yi7>63Ih>mepf)pofiv$k`E-3fLhTCT92`0PsH zEmP$^>hUL6*bMP_eM9@!spkZ6*B9F##D=bOS-9p0B1X>2J#yyt8sUe)jgk#G1#+WNuD6cxv$FsM3>55{JIw8eO`Q=n9 ztLpoO9a6QFS3q?0GGvh``p<>vAK@OwaYid^yeX;Ww6@%FW&v`AU>y6ox|biJ9?&cv zQq5{1+Lc~F?0@}Ty6!%w^A(nif3}EjM`{<1#>aWq`pkfNCa(3>OSe_)La|iu z#+S+G7S)ReI^lqq1~ZB(CS0T0!0Vh`E1bvRs~7F0S*vIbxZY>< z=zLt|D!*=s^WgrcJm~djV&C@bhujmDUCp9JJ_`Zs{36BD|JxXj#D<~#{ke1lK(25p zmVKxe{1|MFlaz8chWEVSn`sDj>KLV-j8*UmmkTjIzP}qoUoKZT7{iz)e;4Ba&nGNi zJi9UH(4r5~J6VIhoM3&iI=&D7?ucpmVn1@)M(I0adVY%EJXD2!K8Dn`#@zH=G=ws5 zh~)~J+_xM4=cl-H(lu%Z4eE{+Ln*sr`N9Iz!Jt{MS&-}B>3sTV`}<}~))41gc|6bW zdJp=43|r%GAN|$)SSwAje<_DPmT758486w_)T@Va6_)kJ#3FBsiUDY!Fi)oaIEsJI3R;LtXS`J}I%t-nSv*;r znm^3}iy4g8OKa^*{y#PIb`|%GsV0v z*27D>%hQ?(Ju4eDb5+GxX{Hf)S-aGlIY>U+Qk7=T;~{LZni|3ZaSl%Pn18Sn~Mn6 z8D+X@kEV39n$j0Wf77~YjUu(#Q8zs^-7JkhtD7ZJ)Xn1PAJfexpqtg8n~x*aJk!p< zB<-At)QfS)r+lWC;0=Jef*3*D*sWR>kt^Jd(C8oeBv3CdQf9bv>H9zC&gWVAuSCFe z7M+SW4IUe$o+GF$kv@naZcHo~21@|^&s#bs@gITIrH;(BeL2U_^ph54&&$N(7&e~!jZIIyxx=cL|F~x zK^gXEcm}%2QF))tA#ddgxhHdIC2mZ#45K&froIf`K)4usQlKc+hfCx>oC|$85Z3eD zyzh_IiD9}mWJk*0;Ryh_!U>4H3;p>+VD;(!Som#a zFNqm?zQ)Rd7Vf3I!En(Ku0FN$FTq=17&UfhxRai-t#^ctg2p(~@bRZ+OD^<{%HzfU z66hP7f2f=%#!;?KVXW)Vp_c09Q$h-9)%+@|=}zL)9Y$TWDq6&It}A3UU?-A?U=@5pnIpp)VBns~FaCO)y}#HfK^ zPJ1$$ca;s^)m-wfOyNH8=$qJ{XK_o$8oFHCfBl~;Jb}2_DV>mYC$-uqS9loWY`J6X z`F==aD;QrU@!!5kv+=sXGHH$cjOF<(G$+s`pH&5#k@3CK-kB?$Cr(#G3wYdBj}%X1 zbS;T^2YxXot?`l(;vX^lE5XU>EZq?Ti zfAs5jgzCj3b=VhBs+Lp?SP)`xE`nR}=ig(0BL` zdGzKdlo@;cwvFq8WJ;Pe-NE(9-_hk^_j5t#u9@!-sp-h|t009(QR`;Ycmcmw=`HUzO|&rxkmc@Iw$fEJ*8SJ4-^2{G*%fh%ku z%Rj))x-nrMzA;e(c4~}l<}5$-BWv2n;5=X>hV%MiESf#bpDSAgly)#!>HjAle{I5S z2gQHE&X4nk@aYinFCZJ>5AJjtFKA|I7Ov&_hWnqIhRl|k$EUo9vVe`3B^e)wC>dII z7k#ZSIHdRIAO0NVa*XQ(EN5G=;1Jdg+Uw0!2fabI+7dj#U>3jXgL-khCB4d}a0DWO zpf*rAg7t!R)fq&5JgwM#1V#X&f3XUqb+O5kisEqAm#s^I2rr1gOM^J}E)E*ucTvy) zzYBsn@LL;1`D=pN(DUcgzO#H`R96Z8o9*||T}au1u3-9XKI>2|PwI-q=?uj27+UT*&yh*C_#7YUqw*U{|z^f9Nze<`;;n}j<+ z$0R&Vpf;S!n3FKk>i=m0rxd72!(Sx$>jd973H}u2oloGrJHFM6pQ+~2O%VNK{z-^! zof5C$Y7elvO_MM{`A6tWI^Kb45`2ko)9DPT0e?B}lx8TJ&iQSfCShAbV|(E@%cO0^ z>A5x&ME^)<8}Z3g^$nBIe@(Pa!ukX^`;4F|Z1_#RSfiTrGzsnm@6qB@H3r6O4wqJ|21>XK=5)7;@-06rLf9Xf#_?wJ7<$doB zk}Knzy@~e!gKoqTdl$hh6CWw(psYwft!0$10*%dF+7dwv$Jt)6TghLYRo}JMAU)bZ zd+-cSX&Pbdfav}k>@0a0B}}vfz$Ba?o_Xe!RcAX+bUv&JAIZHRcve!07J8WVHVHck zcV8T9|6W@2X0n#ue@eMt`pT}~ZxXfug~6`$3BpLV8`5@lX)@9}<4m%Zgx^KfSE{~~ z+Q1^11fFu;B=2KVwb4a z&m-l}Vu*bw<`kpy`s!(uurCufp8w~R*Wcj@1&F_5>@4&oNAmBz&Eg}nPkKM<{RyB} z-Icl@>fp?jW-*BmL2hZ6x(xe4_M;AUdH2MyHI7-*^@XY4Sfi9$d+e0HI<_OB=v!bE~Cufplf6=pH3m43gaH zN=c%7Mv^}TuS(pK=4=J3W$x51X1k{-H8Pv=D29Ap23HesJ!a-IxN=y2S&O0k&#Z%o zHjd)1G^e!Ftj2p7Wttg?VoQdj*phEJ)ZA`G@%OW+f9?=hy>yI0UnS_pQk=_mN+LyP`a^F*G~|xjzX_u`$;L%tJm%CG6A>IM z9!GS3d`|86#X0ZsJT`Z~qf64kA<@0fRT_%rHyf|Mk?=+h^(6t)J zmunG??V|Xe*D2nzSo!BCo#JF1NT1{6UTx^lJ^*8W1nc2k#N-1jF+UZ5=F0J>w%;TS zM>Ml?e4K6lm{VMDXJ@WC#f3D_`NBbr#&a>s^yq!Mce461#(cq_C3}=6DB-4v(Vu;= ze|*T>**;PUj4QFBk?&<`>^fk0oaEjCDW*V|@O@e>zEY z=L_3&5n}!j_I~`ff~`6qO5$!PzkoFlk-WbG=MBJi`6!+rZHRxWgE-*p$C2JEIQj!U zuI9JnHhP|ZLO-OFBN~GrOOlrG7kPd-f=5*@7_c zBI+W(bLhkalTa1zYsebc4`F^~ShMh5=Y7y69q7{Z;|6~==u#PRzBP{Y%EDPd{ZHgb zA@CKEf=Orzr`!58#0t&QbxXQGJH^HF?xbyWPjN4Ji91{`_3J%$5B7@(ePXO(+hPBE_03ue?T4d;2&<-{EV z@Zade70zf+juO?AA(O98a=xCj4$p&isFJP2Kq!Z1n3uif6lai*)=4&+m#UMVbm59- z);`6A4gG|F9&MHZPkJkQf9Fk?dB7-7fSQq5K6tvnL-ovU^EBgSN!h$%B;C zxh8nGvs0Ph#QByw$=#EBn+k7hlsp5xrOqbCbH(fAbM4uDb)EDX)z&UiW!N%9sM?>qUxzc0o$?y}fBK;{G_Gr@{t7}R zc+WLFJr0upAHvbD81#A~*dRJdHp39pz%W5P3QirGPTu8%AXmxRULVUFVw!)K@*f8C zhqSz#e{KLgJo;w8iq`#G`GTP`@TIR1)UBYFpYAUlDg~(XK|J%@B%Gz3%fXaHr|A7$ z&^+`V{+Ik1-v@6ae?gohy2Rh%-{YqoHVN+rQGbpGao^+%#WM2x2LA5{15CDb(SPVDXW%L(jp}HYg?L_5?Kxb~=CfY4#9mtB0s; z1uAp-=?789F2e2(PWR(8Vyq439?J0}*3(Bd?=x#Z7p(pBf6zmlf;lw9UhzJ*SW^%! z@JnQY7bq6k8%*ydtdlm$YX#VRHu9xuOYZvrW8ovsH zePmzF!6s?c%FgkrBdyR9R$dU#d(9CZL!@nozh5Srq+S(Vju3~Kkn`uzZ2&pKqXdJ0 zkkAqQ!^B@De>LR4Uxf(tsr?gr0`I39Mm~#1wMG)Z$9qA-h4K#MVdZ-~?zm|Z-<9{Y zRDfm8q4+-s;{Ro$se|1WfVy14zXYkrC~q{OCkc)v>Lj+autB_-v8E6#fv}HY4<@i~ zPRLNs45(Vj-%e1wpiFi09uKE@TLp#Z3+4zO;B?!;f2_t$=j7Zqi8}Fek5je2E=OXgu8K+6i)!GlhSjS*pfFX z=T00)%)-GO;d;DI+Gj4EG}7DoERgw3ynt->RWDfeT4u9bWSf25ownI`NOyqFs$SRg z9y-;)fM>hp4AhAWyP3_-_HA>a&8`|UfYpA9f4%@3-_iM8(p6e5@YsdELzVJ1un_8K zeLR0?j(^!};6HTb`HKdPow-9f!X_#~Z(M&E*M!c&8l{xYads|#j?f)On08-5EE?)+a}BQA%5!^*JYCd%D_w7gm#^C~IN ze-5!bu35+#;$~WTJikAO;{P0o|Mk@F(`ZdY6>l0U`f-k6ieqc!#gU^a-U+{kxEac< zi=&rR0N&}-N4@e_LEG^{f9ZSB=VJwAu{OSswG)rkNf+gH&3zd$J+yzUS@c?&hJH)Y z&^%2_LyJj6r_dQ5B?D7^)B5v=nqJEhf3Czde6zTcJdf%90R2-|!s)>8qnH*fq@66} zeA$wqOgMj4Cq8LcpEm@3JceaI7K1)4hTZBuw>QS-n8uR_KE|_z#*;t&7}pAoCx0lv z|3rTOyN}g(t!jLAqEGSu%s|OQJhsI8fCu|3#ZEwRL+TpJTQBb#AUzd3UrpIKf6mHo z<;fYyIgU5;K&umcON{mQoI^Rn0Ns9&L+1fFu=QiO*QnZzbtBJN&^n$HPTP;SoA$c0 z`W<4s2G2UuLEqQ+#d3TZP2YK%_7C&GPK;>Ke@>uvc+)la1bSIHo|nkyPepGIXwm!80;so>%2)sA zm9PFe!qsR#^>6cAb<%@k*1tEsMEzU5=1BMNRr6W@Zd;i4$#TIbGeQ48PW^j_3%xQU z^y!zNr-KH*1KyOF+T%+8lW4c3-lo9Y2F33x_VLn2m2XufuUeU>*n$G6f2DQNYX9dG z_F?mW@Ts`F6Q$-7pPn!B8#{}^CUi&10z{{fw=%*PU=OFX^-+ukb0Fq_n|A3e8O3L; z>$d3Ki4tx;@5I(8*tV$QaFeu{PAAv#J6xT#mv@w}hrC+CSpYbt;KewItBtT~qa{C{ z!><9pIl>HrvVt6)M0XlNe^{fqd-IA}ZBa~=gS-ES8#E9%z7)WFOrg~y%vx~K?|tZ! z0%kUX<;Ym^2x2{s;4aT;M9%~{9b|_BlozEv0b3|97xGGeY^B^=5u|!Mf;x38f}Czf z(287-m=ER49uhCxo4Lmez(WH2AIT?s^QZ4)3w#u*lg~$VNyWvPfA;2RWSL~{o@8&t zd&-$XQ_0>;BYQJ_pw#zVe;%G0BVH}rbW`a!MbO@CGpp^*$_TSJW6AGaK>IS5eEkC2m$BrxFQo4y$`P6(?6jb<SD*U&AA&5l&02)#GNOMB#fFLmOQNjJHH&5y8E zlViz3nJ0{xWXUwjy}{t+g&mTmXYw7vW68vM?n0e-b3WTCh4nC&{J+nq?Zkf`_3|j) zJ&0f(QVY>_i61Fe5bsoLl+MZD@aNFzcRq|IxeC!MdXf2Ke@)V&TDvmCGL!bXf>YYs%lj{r@?*|6lsZo#_oWfpoQ;`a1&Hcu2EON?QPF z3+$`~yH%W-f1f!Ua@#B{x5+v=cN*PJ=#Y|fB*|_kM5-o`D1Fxv_4x2I>3Rj)bcguo z+?y_T8n_8YnR}Y_>2%;z()n~cpM%$f4UdPg2OXsm+Wn~Uz`Q~?AlOt>lIpo~~xd&3(H!Vc=KVp6=hG|e5cKey12O;eQ0fJW=g}0@|Ig;1J!CoH=qwpB3KB(}f7)OLov3Yu=>KK-eVix*pT;Nz6B;~+fS&C9 z^GA-t)58R=X>r2S9fEyGyVKddG({w_QMjHc9?}A)QMf|8xiWm25 zY}LPkzH^{a;%3o(=z6@frWT+_iQ?JByhG)_3V0exXl$0>yy$PI++oT+k-$Aqe@2M$ zH5Ht#WZcHjI$#w1iE_VD7)-nys5rn`=N)R4-kqAFtP237RTI!yXB_|uY@Op3e)~Wz zKfk{n=)6Hxy+C!YZ{B{Ruo=I`=K|$>75+wPGx;IyF!~sUE`r>Ym^W1FGeZ2&Rjx>C zay2%`Z$6*c?p?{_3Qz|?v=Cfpe`4MdJwG3wT!}@WG)mUu^uAWC$HfHYqHp^~I{n`Q ze-|Wd^u|?kHO32?N}OMLVXQDP>#(M3-hPlwH@|=O_zPfrkj4yv!`tWc#!I2}(-L#x zwt5Rt&ieU;-@A&=%)HCL16=XzKWId}W(Xz!jG|A_hWL98-sDMw{0?Zy zT;Oq)AaBLLPF}N-ZU8U}*W&CJ(PP6#;auE0WQVj)^U{_BU= z5asQJu{%ERh>qH4Yh26Q{g~53Iosm%Ny9vGFJJ9Pi1qP4(&i0uK32)b9*bi>TZ1jxzS7S4Vru#MXXY{`Xalql9nJonn2dp{% zyubN9Xyw>+iUWT1v*)3vPQ@JJezLE&A5R;?^;Vso)dNM?$|S+@SQ%-aKQ@or{9vq6 z+DWsC*$`>qtf5iZLy&_p=Wz|Mg>hqkf9-oXcHrETkuMn1f5Nj-=#ACTDDhjbL+WGW zqxgtCFo(EJ_5`-kD&JyH71-gq19N;1aU(koglyf{Aa%BHnCB{8U{#q_o)2YM7_0Z& zF_LuGOC$1}|JR1*qD>adOgMQag+M-w;kKZJX!fblC%VnNH zt2K;*1tR$Qe}|y8p?2%2^@|CvJoYwUFRdqzb7X6*i&fDaJ@ok)I~%r9yxl-!vA#}j zTQQ2*PoiHR)bVqVxcQVed=W)%;b^1SJqhD3VLX&?rAK(9Fhnn1aBvCr@e40>ZWJx6(^$hLp5^zf7tpy(;MgU`Tkna8-LWr*O2Bc zecvHorBd4tPdn7>`h4QF7d)iZI8N=1Iz)Es#Z+3mTg%&4LobKaCyKX%DLo|P_9*%> zTUE2T(Emx&4S=y-S*?J&-ANeTh#{uWY(&^*!f1;+q&7~Cu@q8T%<7bdM8iQ`)$4RAqd#|u3pjQzRlW2@M%-_z zbl$8!#S2;((oRlFy9{YZCZ(N)w0-6mt?INq<$s7jl-GS0vwZs%d#4wPunWZ$R3NNokuPE$woHslvZxQ63lJoXY%Bza7vxxpjaw)_|s9~!JGVA@+iTg%6{~z=r ze`0{#-Kw=ts2`>X{^ms(q?RBH2y)LP$VXxPod`3?c=%;{)A1{$AVfvQ${HCM0m3L# z5@ZUVN10Yg$GQ-rUc9Bmty%9g&ACQ&ZbQtxLXrq7rSa$JYdVbfVTZWJtv;cE(LR0t ztK-4zqs0Sw3NPCY=n(rV#Ih_644)^cAMy_x^Ia|NAygL1CPi0r2T z{2O7jZ-rE%NQiZ@iDa~FE5#kBgjX~Zb33pdOAiJRp8#4Dsz#G`O9 zMWun4rqL4==H@=3bYU(sY zzF3)Iz`fXD<3sE=)D+%5!V8Axkbm)62xYN-Tle8e^J-#+V1+L z{8Rt0oqogT?w>3mXxkqJVwYVAv_D= zwOQ17*^p}>JR{)!$1IEIm(sSsM(*4Ju$BGoG!8$)ll26S@YiMV1^XXF>~IiDYgt2W zb4uP*Tnx1DK>8WND55)gfADlf@c4+{ogms8c0Ld}AQLxBYFAiJO`f?LeZfzPV6)E=U-AEba@Kr$-3fI;$Yw8vo` zwtw&>XxR3oE2z%YRFl3mGklIupbB8qbPkpTpeG`843K;(3@5{RNAMKBc`$ z5c37=MK+(FDrGg)>y;wx>o`{HvGs%bN4)&X4_8Q|<_bm91te){&_06k`{CF^kh3^g zEx*|hVvJ}CHYIZAe;tm^E4!F5zj*O!X`wdplYC9W@&ZUwRRq$QsfR5X;btD?S0ug8 z>!KqI%VVcLSDmsy)bFlZ*saaxp=^l%>&46DW2~Unx5XS=^Q7?<`Ll&JTO z3Gz2n{3}pl7u#x4~0B zf@QlJFCD=XmJY{efZP}3CGuP8LC}LZ)6c1YR6h$zzVZ>Y{b}tiCA}>93hlI!cJ7I< zknk?>V$La5DqkcDWbND*=S8nIi`|(sgnNLqDf-VAw#W08Hu1zUeIu0lu6wdZvi0gr zBUcjUf4aCy!E7eXHo)AsM%G9ZYUE>CBk@apN+%Z(wj-XSU{@1%4Sml?t*j)7ns~MX zQAQ9m;#oteoh8&hs38UM6{217WeTCB2EsMR(GL2kH>S?U&K4$O`1?3!qi1aCM-aJZ z3u4RwnDH3aR5Vrqzd?vIvxP5WEho}5)2X#Sf9O9{QQt`WrrC4@K(=r@hJ5e4)819K zaE`cMj4`;62<{@mogug^YYK9NAdkzC!vuK(Aw}lTHH!O+)wAi@!al+nkTG@>#sJao za;JS+gxN-r+hxct1i2#yWf9ja^@nBN5KH-`n?Gh{U22(J)|G_4j`%!sWR`&^K20*8 zf29Q3Ol9ynSQ+kWGs{p-7OZZy@T5mM%wVO-<1~umFT{ zFN)khva^zz)g=o|uX!He&J)~Kf-AGIfBv~s8OL9u-JHA>+>#n6@C3j=3uFsN3GW2p zeZ8jO-U_jUc<|EojI((`1ELE9eANCIPRUmB$y3WT?D=meN(-^?zZK_9U{y@nbW5T= zcZGP!3^3WOu6W5uTs0oF2Xt;V#Qey03)X}9K;>H@r%tMewNduW>aC67*F@2Vf1<8L zE$Vh~5Uf*%T|}@hs);!Ets6k*S--qsQP#z?AtGuzEgupKgN6Tz;8617RyJ!-fm1h-U%TR?CQsLU1Sj4-$-;g{(R;hG3ef1}uwWEg+N zFoO&dnuo;kRg{O{*+9l{E6g6@xF z9xk*#VV)<<(Tuu!H_TQe+)SQ4?~;xwr`|d`aqbG&qUS~9c)b~TfB!$iYx)Yj+DUk8Gw@y^yppfLd%|VnIWq8GCcJ>=S-fkL z@G3L#W)j|sufQ9eglEja%OorLGkz*|9hfmff!yVjM7w;%)WCBh4S1>UVmc%>P5(+ThNSKu9)g!g4ojrSkt z5YPJ+cpE3-1v2pdmGD}=0&n3YyvrGQza+fUufWqz!W+rJ``-!gVf(Xq?4-#w-rfwn ze;~ZkG~U_^|Lc_>e>qO!J%}!GKc!;|(-C|^J+XfUpR!4OIy3nEC*t#E-LrUKI5P2; zWZ-?1@UDIZ-l<7=mJGZX3Gd!l;9Z%7r^~?0BD|5hN&Tcw-A{Z(hwb>}DsbHx=drj9 z!lQ&sT!x1NongKEnvw^Tlp1m z&5(9_5}YG}r|@Q`Erhg-lhUdoZDdlK71B0kq_NR7|C5XS=+Dvbagi5LC&iUr{#u&D zHweKvj>k2ef7&lH2=^e?|GSS@h~->*oHhuz;u@Y8N9A=a24OVTCOzpl6i}?C((Z3KLPys29qT%3rVKbCe&H^I83}n?2j4+PY`!_f|Ajzk4`VCa&(; zfBL-`h1R#L<@_kxCT?#}m+55mtLm4XkM(T*zB@l%zenb$sqBqn{qkggP?oLppRM0* zAj=xNx_)~=mZYkcJW+N14rJ)Xn&?;6uWf#2{WeXiU*r7D`duXF*GtvyOwYsCbZ>HW z7I|(a=bgd2sF%2Q+8d~;m$Vec;<>qCe-H7yRaTCt*z*Hu4ZiaQkGIpxV~;XL*-c?A z>N1`20*#Axf5kICyA(d`mK=j1M!dhMmxk+D{zlpxR-E+%lH)ngjb!KomZM(UuFz57e>35z z?-z^?YR4lx(@S=qMXHt2g6xjeNe|{TX?B{w%7XMpkXCBWTEq2w@*M|f$l9amQKl8@}AS=%ZF-^6_i#W}g2e|Hso{$+wQ zuSjw^xPR@3LA}<-TS05DvawgZf0A*+4)g$-KxV&wpy(osb>hGlW`WzJ`+B0N&-MI` z%LP)+0odm~wP^n%ZPFR4$raLe(vLc6wsP_-Y7_G1e5HInKz~Uwy`OkDNX_3)f1ATu zWU&9?HZfqXrQG;*Bl$1qnVo2pzxgysVnd2<*83^S=YPZX zl8e6RwTbs%Pqmi;+6#N&C~z=v=&KZSKWR^`=V0`IdLH|U$*P&jMx$cTr(aXrm#SEs z`Rgzi6lM7FZkFzldhON<+)=d_=RA723TKbAR5Sm@IsHA4$GHmcM1>jS0Mv)KM)98M z9W=5}Q^x0YVXo$-F^`?z%@fTJw;4goLeT3kQ)JFF`ei? z7c7e{!+WTq^ujUj@C$)9@kv*nmDT3ym(-`=hd!e+k1*&NA@ z-Zt@+J2zEd87B&P0#&x`JAYQ&e*!5-WGlZcu*Q~mXIQXnOmk-6`pN1xI)|f})BI_# z>nH7t1K$ITS8PiGV~dPo5Bw#hZLlqXv<-6F?7(K*^s%kB=OJyCoK_x~YqP+6rCXb- zj|^!lpk-@hSVQ0kwmg6}sb=$?P-EqxqQE@choC$69a%D!hf^|jz<;FFYFY>IJUX@# z1?x4-s`J#Wc1S-0dtC_ni+Z~!#M#V1cb7ur%DDo zsUIZRO%iA(=@#;5cYk=Q>)_|})BKGx|2}()|Cy{z{%e7MG4OA(usUcHk5;7lGw#h9 z+|zqp(5~>}8|0bz=(G>cQ_(s80WWsFj`p5*J$Sl1HMQMtOJ|=m|6jnySh8hFmS(A2 z`3mTY*3NqF&dim2RwzfXUVKPnF-n5-<3Cw#?8Wu2Z+Kg!Cx0}CwTZ`OZj(ppTNB(U zF9v9r-3y*=_&%H!Xf8k6-qc&fJ5F&n{clXr=Q4ZTjNngJV{bF|e#e$I-c%0$+niU& zaXxq>ub0>VFCXI$uI6$5kX|^SIJ#OB(9|AnAE18xEKR-e2w*r{blluq4SfgubJ@qn z-su6&{GYV<|9?@eJBgnV7D`e*#s!M#%-f^Tf6kcYo-fvXUtNE*q5ck;TaGNVoahqucW>pC6Ehe3yqt4 z|E4M%^Z+n8ZjK}Q&t7dW7clbUr>yX{+gpb@W|XGSt38gl&*_EJ@~whzdXb72+8JR| zE&VLFhktR#EevhF*yaIln&Ze1wN5YWC2F3r!@+#6o##AyVJE^{fNm|8W8ja{JwtFv z7d3ANXdcR81>Jk@|5K)eDw+Pqwp!7@zkT$*_gkffJt+VqwSiWtw1?#!t;h6U z@YgCKRV$|+Qc|A_w2Ev!pF`?U_Ty`RjBVc_?thYRYkjK&uguln`TE@2v4eqE;c4yMd1D6xe>u10PWRjw$BmZCfE9G>ytnSu zi*p?R>!P>;W=U@(AV|CZTXJE*<%iAH%XVpPOTSeVqAr8CSY2)cQpO4@VX(r zP#H7u(>_MY3j#Lq_Vtif7BdXlf!nkgNfpUeq*`nH+ebUzHwhXJIUoFY4Tq(8`+ro; z+?S>9_pNgW$6CeX%2#QJe9H)OZxH*eDIE$&QHOStwi)I1zj`4M?2*A z;b6K5SjX|M7qlpQ=sf>F8T-YAj(;2dedmhxpT1>UIA`%4r+ms1@~`ML^{%a2It z;r`|rzWsI8pU~Tav5h>Vvw`ST10CFN{ogS#mHO!fLr&X$v^L8tFIoSW@)D9(;JUG-jsPCKrl)=nJ-m(C1_kYizJT|Y! zqLqDnr=)FXHx*6szUf*aCAa=n^6LfQ%jlp-`M6nG@4F{*F6Kq_nxcQ#{Dos8$2{Zl zF2OX%{OJd$ej>bT(AQ}0{HH%P1b!ma8UEx?4K+4A)o1<(!qbMR)niC@~SaUk8R_W*eMJ?o<)%w)KJU3D#JKv zh_>6U@oea^e}B&N=p(!I2PVGZ zo(gycJ23GLOEKW;$G+>H^6#3tr=W&} zdnjpH@2yicRddJJfb8`j%CdKHHMu}%umeX@j8(OfU4}RQV%j6`U*(UtO0$WxOS<^| z6z3lW7=-2}gwX*PMt|jh-PLgC0N@g{_5nb#;Se zaj>z?-~m4qY9}>j8=mnPFNR+wk1?kg;@~;P3mOZ~<+X}qJ(ihF&bU(Yzv9{b!g^tC zxK%v&dTO3fFMq5IuaK6|EK{p^^!qrzxuoLmH`yLzt+8vH>p9Oaf?mh-@u@npha03$d1is`M)EksbrdVLiZ+}DBT4?+UF7jvakMB6gZ-oL)x~te_)MPB z$qTdlmuB(L#$R5(MLNj52yuxL?N8-dyssDH5WTmG-hYgEUoSkMNZvf|5RGO)IU zl=Q-I=;Ft%bk1-(Z7|d--f^?J1($TPUOl&<7j}g*=V-NjgY<}I-CIS&tLmAXERRd- zlfNW&On+qgTw>ezX}?q!H=wcpz~u}t)9QtFA)K*I`9fHiZFW|d$@!_eJP36;m1nid zQz>fgnYFouN~(vt+AWu5Ucey^+SN5%rPOSt0=-U#o(9nFZxVFwf4F`_aaFMb&(8mw z0`Rq}nyTWz1$j?`8lJNhvGa{BY$SJxJ2N;(gMTSXK|0ZI4p53JUm|RfelN)Ne%H2m zyhZh$3e(4et>QNMc7kYD*HpX=eQ3+E^eTz?N z*MElK-QVFU?NG-Kz0eiRf)@A4)_cI3mI}QiH{`a8Zla*ErYP`1&eE*91MQzijRSff z{OcaPv)&Bj&qj*-QFFA=2Q>pl;OScX=X8cXXrT2esrYas#D^Q*Hi!?+|I#Wxl;;Fo zQdP$61hhYJ{3X;9r&=qR)9;cV$+wg1gnus+Ez%=<*>TLLI}zzrUekN*UMJck>&H{y zwEa5ai$u1Mvwas@BT&K3#&&HL&r%Fo?r#;B$aDO7qCyTvi$1*R#n69aqQs{g$ikam za?6#ID~*1ga6Iw6AJ4AGGaTI$bGjUGz1N|DN)a7l-> z>@3BcAuLH#LSxYk<#?bgGk;~zStsmDr1fEBG>`OQfqRCm4{O?=)rYTvK8%At zENTBLeaHuWxXsD>AeMbstqKod;blqN`VD8FitMlQ5?G>&#{snVbF zpyUtYIMS?9@8%Hh#9iX$*GuKQR9xb%EvfHPr58*T`oEiT$IuRa~TDw=tnMqVHEs-#J>v1&o(i-i_yZ6l-%l zy{?>hwz-V`z@O#_@qF20kHKg3WDn?lEh5_&R-rm|6?L{k(OGKQxP@+iM|}m|<#NUf zhU%qDpzqz84vjCh{k$!8DggtEAi&e%ZM62ku07~T+tH-fqO zBcE!Ayu8`+;_*Vd4Mhj>|0N#l??=!B9$BjS$??Ah^CBqUD{~>DvoE<*F_*vd zPlA!t+uH8noW$IU>8<%$E-|meqMU!F6D+Y60hd^skv1*X0Doz>o$9o_*f$|Xv-tr7Z-3@rfV$ojT_N3V$1_!nH7)dQN&Xf*2-ca`^y4j39)QC$06;sUdidQO zMIGN1#d~$rXQ=+?(G`*}MM?akCq+rWKL^G=jYmJC6WXFJ;zAlFR!AOe+Ul91&o7PE zNvp{3ZV`8q7yKr9ML7G4UkBTPXEjNI_y4tsk2yxC<$rnjo7?O957!Fu_f9+?_?Obw zE$I8ve$Ig@Pzu!90>Ukg8UUAliB0W$)CpV^?T|Lgo*6GG@-n@(iT}4#PiH9qQd+;I zO$veE+a`sJk-Db;m(punekpmrj~wn1MlgaL+IliM+>9WHTM_oWT)Nl8q(5G)t_5v> zKIET){D1wgvnUeJ?Yk`6XI>WlR&F+nCOIoNQzyI|sgr8u)rcm~PdbO)M)U8rd5r51rA^a3P4E}P zZ-cczPW0BKVp*BuF@iV=6dlh{JQUU*#*^ov{UN{dnf$%s72>0=)V^{Yb+?E0{Bp@E zTXc5PHr8ejaoHXQy_PCTj(YLFvbzX(u799buM1>(Rtb^amaOz||JiDVsJg2OB z`tQlo^SDm8MV!WVb-bVArh|H6HzqBYx?j&+BLn?EMEyUEmsx#$vZF5!kGmCebIE;m`w9$-uI1|#7=X^HQA|@^A zSpzKfaY!4X8*FSvuYCxHD1ze>C^VSnnXBmb?7Xl)8%drniW+oU$9ymcYGL&~@xJjT#+ zX~dD1vk3fG2f?(2@P(gv^KsvE##@jsWmtCFRRXw42`tL<}V z(#oT}QmR|?0i9riTI;bezj&i+G;&y`c-HWA>xLi(>%@mN)6^oaQdYERL4QYHnb2}R zz6xLh0OKc^I`Jfpx$rK}kKq`W1<^{82hTJpeCL&ktl?KCIQuIT8cUtHtt%DhLz=Hn z+@gN(s*~rqdR=&bH>Ek2)2(E(e<-s3{x<*@-Uqqa+Wnj->wpd{DxUtY6OIP4P4=kz zq#IIq2eD*(gGEEACw&CDH-Cs)$jf$e{iLzEC)gso$p#i4d=sS6T2P192T^O`yh-Mw6LI@0yG*nj-h^_NBG|A9w9 z^~b(kRLOH6Swb*jgWqTZ>n}@q0Fd~G^=Du{iCCF2s%Hsfi59VdR-u8+7PLxP!j%Np z-jR&Gby>n$qJ2KWo^MQ4jxLvMa;u!xs;TPxv*-qZEa4bq?7fa10U`vUjs*mCIst=(8InQ27?SQv^YXZxX?3u$&k zb(`%%54+3O+<#+YiLYQFAEQOnY=1SMFUN~T{w!fpVwT@MQH3M8hV`U;&wP-`kznx> zH#3V)0LT(ti9(3eW@tqQES{mcVwXN}x}Dw}0Wke`>bm(LJ?A{*w2y zgi^T-zZgfJrHSQq%T_8@$`Xu;&nGH}Yk1C952Y+qW^~hz#njTepM zZ!*r{z96_{9O3pW-kyFYgZ+$P@5-=a1ba7*I?}9Kvy>%VisSE)=cC&vVZ6Vz%1b$@{w1>rM2Z4ad|fmBLede03($*7}tXC`Z+bXz3~-dyoj}G zud?p*#zfO_j%NytO2s4D2SEqoF#5`KIeL@={Jkt;GmGBG@!c?#C2Ww_CMKd@YkD}S~gF|+6dz%1Gsuv}z2Ae`co zjQy`!!VEfZF-x$-!3LP8ve_5l;CWW2Wbs=lmoC0s3{dO0NwYiAV^*I7lqEchAyn*Isj?Ya+GX~FZWF7h_iY2-fMLlp?nC>lAjmm7UK1(0{P2psRu_aJpUg?hlrm4^#{wvYZ> zV-D#f8E^R2XYpEy?<%M%tzWZ9V}HxL!_AvM)+{~hNuO_)J(49Xi4+C6d1a7uSCx|m zIW>_II`t--&bMin&h})VB=3ms0WtOG^s`fOvgCY!4_h^VSqv26=|12!om_hp_2Y*@ zfD*J3)Dc4@SEY-n>FksRJW)jZK5MIZc)7H|oT*0-A+5!%$w<2!c1Wi!?0?RH<>F%{ zW?(ylp#O)LtG+v6%Ed6&%5{pqAE~}1WC^Fk`1=uHJk02MBZP5^Fvhr)qzvaE;T!_V z&Z)+JreE)zSFgQ9owR582irmR3Hff+X6ec6nf7ZX*@KNB&4j8RSn4`R9m}xit4PK! zkg=KWb4!=1i6m?RUOqFsbANTYRIEwyT9MrGE!Ok6cQo&CGwIZQi1?R_qpSytqB6n( zZ#VO>XArllumMK^d&(PQ{LEprfhFN)`MjMr(e+BIF98Lwp86B|Ctrq;ih-!?RL$U_ zhQ~ulB^hF{fY$}>Pw;V!qQy>?Z-$Vcg^>51P_tCtlUY|+P zXslpYlsiYSCI1iAI)z=MEfQzd@xPP~)^d11)=a#=2}@Zo>8yJBcC0^@?*b{nn{zaD zGn9Ng7H}B2F=6z+>B_?IAK>%v4%JI{iv9vIHG1EhE*ozmul!m_52J8z$S|5(E8(N_ zHt(=G0nsD(@b1^JkAG|4&+(YSTCNGAI$MN z#H(FQy2X>m`|SQz)ZSx3)RKD;OX73Av|jVC6Fvj`UWxZf&guWxiJjA`d^1Ptk{Zq2 z|8isE^w^uOYG|2wkekOPpY-MUgC8#!wRpqwHz>+GkkYcFL3XEMv~Rf>c4X%5m-FsJ z-cd&i7w1DN4}UO-ox$beE_tLzycJ1}k>$J*Y?e+aHH77;Jdh=93i>~3miOkS`E&&< z4`2y52JtrBt@d;-+JTNB{;mu<#9@$sM+eg#YkE|f$!>$FJirZTps%BDW(f;HGP7dy z?4YN}zdER~*~dxiXJrXHg19EHvLAU@2kS+{mek#F^MBk-`u+u2PxQ#8+$_LmR5 z>3ZS744<8U5$ZQD`20^TqYAF-dt#Bt{;J+lQ#~%1n_$m z%>4u2^;*bO4#9d zCFGV4FBh9>lxUSkwvqpj^ztO1lcFgA^E&4#(_4DH%ra(E>b z+Z(SJqqV7?@qbxTJ!4Bns%Pj1ru=LQ^^Owge^UW}nolp3aMSxM_zGVI^axMf1ixG3 zCLd@h&D=Z(C2)0i&|k_yzC^ka(^60h_~&Ghn>DU=nm!*^}GS}Qt}510N3O% z1U+ks=L^+FozLvUGfzwP(B^RsZ#`fIZZ+{7_;o_bW)sI^z|zYcoxo`}m98A}4H~@b z2Vo4e-*icmkxMblWZ&3{$d zuLp>USQ>(h3<>?V*5>*#LG0KfNR+4PM3ug99jjj!jb z+D0o}jTJ-wwHTK3c+3pHmt)Vt@1+>l_Auccff!gToQYvAd=#4rDdCv?L?w(tl`saW zPa3TB=i0b`d2%1Wj~fhzoILiAn}2m^w%-)MUmg7-w=Kk>hd6A)Qrau2r=E>1oMq;0 z29Cp6Y}Y8B;gzJ)HA^iT^*E2CJoNAw*3Fh!z33}W`5g7K&#_Fr`+7>ZQa5sPR_y?K z9J>Cl*R+B=)+}ApY@}F^c^p_POJdj)95KBgpA8V9nLvt7^c@m!NotnzzJGg>c6I;2 zh5M$jCFg$3{Dy{)ncpx+e*ZK1z2alG_f{vA7_#0+{nW)Yyp#4O;+(Kn2u7Nv5oMek z2H74*|LbcSTlsjiw9u0F>`}646tq7B_93L0Eb5fI(dPrmXDr$*URKt^YK5CotgpLK z18B|3jBmqQ;bIgqE(6A1!haZkjp3XooQqMs{m`QF|G^eS+3w$K$E`>ciEAnsm>tnrzfXS^`_ z3!PBPeGf|69R=-|d=7Q(tcwO-<7`=D|ILH3hOu#!VyQe{&qIp?|9@3cJzxU`jTYl| zp`82eYuQ#7m;Cve^u2Fj?W4#C`ZiEx693s5Hb=npveV7v{-{0kn;l}H%(J6T>2Y^T zD_1L8dAa?MX(jr>pc_=vY}Rcf&gJfBB}+!|_Yr8y0=qiagZ7W0u6_|gT}}CmgQI=C z5%TUw@_Z|#6AmV8v44Eh!rh4y3)|Q2TMcaK-W*XM#aw}Tv54?TF!fUpT_!%LcvC4a#B!1Amm$PL8Ts)`1U z{dM9D`Q%Ei&_p*aYK3N+GtiIKiN(E;XPf}PyiS}ZKRWP)i3|ECHsVtosS{6Y zbu?-lhmdl)OnC-THjd>C;#VZ6I3VA7lpSCx4$1v(mVzZRMzRmIipA9TnnjNzHS?6` z(Rg$qxk!@Z4Sy&o#I0BO@0`3XwdVsfsb*E;O~dgn=tGL zyAX!jwp*1ix_N#rl;sISQY1m78P!=wwZxn~Utzs(P(|JG_yIG6s2$~}* zdEq)~a0|O*I}6e+Jo>a^2=ks$glUHMONR3NR$dFdzo49C=xu0?Y4U37&W_9$yG=0n zLnXdWD#vwp1O3=C=@1)R#fL?#We(CV2K>g^>whZnlz8w?v{s1t*qP=yr^%rP5WSB= z4(VREmrunQ^RfLY=Xj`(FYy--Ir(p)j~_y>(;srsGm~HsNiaU%EZ(6wJom_(u98DN zui<8vB~mOm_npYkK4{Z*d4YEDcTZ<1_kFi%9+jBw1}J zA3Z~81FcXUnx@RzHNE!F$$FYQ_~+!;!Yy&6T7W@@2{IaFkPiql9)Co8aEI+UmriAzTMT`kFmB5j*9hY_#LCO0 zV%1!+RyY@AqxwH5|Ic%&GK9IwWjIdwr-LZl5xcq!hltOx%x93`h6%2h;Iv8^b`#_t z8PZFTd#Ma1av6>|Gt01Ul{WoXOrOx7r6`0hFN{guzop?GNy1uR0)=zoJz zSM_ZG+C1nKm%L6RxaMCcCJgC$lH^y+lOWfrG}G~ox54h&!K+1Tk zH;}+uT4zb;S|IgG0)MXohdmB9D}RF4Aa8!=tO(xLQ8~!wMYIPr!ihw)C|Odx7^j?m zl;cQ3W2=#8Ml^yb^FEqziph>t?Dw8LE7BxAsr%|#5eNTbzXoD{HY=hLu9K8+BrJZ7 zur;wvV&_-G$Tpn%K7_ox5_%|MdM|4#eWfhLI;a6`pBAutI+XsK%p+N>^nVkGi$__# zEKcA(UK(LZVwqS%cBe(!K_fF;y;R_Fh~92FP9McP&Flbe!AO1-dD-Ym&*uzb8{5O28q5YaA^c91=;lXS&zs>+(<(FnZ?WFI|U0$IJh z8{Rj8yqC0Z@oWYL%lHz`%Z%O#aeuE7)+%@#a29|cgQw280d!|o9DiG>1Mcrh!3?3%Co1e+g z2gou7r&4aO(m1w5Nqm`nwqlD^qpU{9J2_1LSL7KXjqqhGg{_O%iHo-Al#p^UpJg1+U_vwVxvDh+kaZeRLIsLLi=VmN5AEXgZ#ZcaJ zMDHYEzEP*14_X7MBM`l7gki`FznVE8q!A8M-T>s?dNpfO-riWg;4xyq=!-eUJH;ux z@LfyFF60%Z>_QG;spo{I`Lg}f!8UA(O*xtEEA`>|M5TIYbAO1ZD-Kj(8w1Y`%E*s% zLl(XkTRny|LmHtehBHGNJLB{bopX@$6*EKG{zBlhG-meU+z^`=f_@!i^FkWI8Z*N0 zLf}^L>a+7gpaE0^X2_4Xf7QH@MlccthjrARt*Rqv|7bDLeiB7K_oHU`orq%D?nF!B zSBxUwt*8l}qkmD9A{?CwDKq})yiB$-FQe1xvP~w_SIo&kdlHX#iTcrKYEA|$O|+`S z%=uMwGHudYs^MkgnO7&z$!LT_QPic8Xr1)smdSH6O(Nd-{Kw~HG{UavGO_0M%sClo z?iz4hujnSV~cdWQL9KYuvG{INfm-@h-v|0g=PZ<+MP zeDh4E$52&bNn(Lj{HjJ{E)Vap*Uy=SZI zHRgvrcLrw@pw*##waO`x8o@xdWsZW^BbIlmXJnw&BdD>DBg@1u-D(ce2;xW(-!2pP zsp4DEmVXHId#)ybcR@Yxp%LyzQu7`-*KsxZd(|EH8sTaLrNdc{tI0Thd#1UM_o39n z$%q!l)hfHX)W;(@%Yt(;$~=pT*D-~c2I6(~9Lv?@&ocP#jj&qT7-4fPSCjv6;g8)n z{7Ny1sZh-TYL4V+89z^>eM)*hJKK>xufN+kl zNq@So$mQnC`W+%C-({+y82}jl!&!X(J55rP0yn+CMSNF&<2);*85Hd!#u>u69M1E# zNj(-N>K^T!$OWlxYEn8p1?=Qeij2QLzD(>>`CqxvvV)Xkg&f_aoZXZ&6>{!!>N?sU zM!l|4>MbApe0ZnRk^K4J=?3)&mWeYmD1Q|L|L$-ZMRNH-?T|T>&&n`cA^2183MsD} zPkAY(Tb^%BEE(1aJeATN*7MH+NQy&yb&XoYl;R)6-b z<=^J<7K~T0g+rLjg$;Zs|4%sDhp?8Cp;CXzkef>QkRb5;|8suE=`N*w5t=%L-k6nq zxiN?;%MO7i0RD4_VYCm~`DsVM`w!X3XSo<^5eJ<{L4)PedKYQKU;@P($*crp;ec9{Zx=k5^G z0BS{e_p&nz#+#%&J(+E|MP6e+xbwzD=jgx*Y&%?EgKd-274>T4skGV{yaAG?JMaiwveywVsom&a2U=QWQtNq*`DP0~q%+kcSFy>Xr*&vai&Kkho+4}UezRuMl3 zI#~iOFzw(wL*CBziMd@^b_;Q<3VHdd{<0zTI;K&IH8g#w4?NKhYKOcK`mpAZgPw6m z=z9(0pPDUGhB)8A@#p+~?}5z^qEwg1k|)VcR5c@jHMjxz+|RJaYe_y2$=737YoI%bza7Ev{C{612XgnL4uOu! zC9r3d03tx5;tHbXtaofX;Z3-`X)Qx7)cpI8_UPb0(^1q!@WBYHD%c0S+35%y-|KZ* zdA3*D%@;w5^PnDn@nMsEF4FcPoD0OAaA;As`#Dc%L-_?a&j}9`KL9OqPuRE>qJIms z%A62SybO602?O+XynoRi;q34mOkmF)Y54rpq9LAwLe{f7GP0arWGO0_5lL zrtMrm%FYQl6XuGJ_qcv5Uo)F(N#bFMs8Qk$9w7}p%Cj#qjepkDm-yH4p#2c>YrfIY z@G10#BIpa<$EW*2GKlz@L|4X<%htqm@Y|D6_lf1wW3m@!+PBRKYZC=Ptux_}zO=H~ zDb-Urp^c>J#9G1A0Oy&<9MWeh{pKL%M~J2b&f()57nsExA&y6V;e?um#%2Y5U7BH` zIKfI-)i}!{mVeOrl-e`KLHv(-GZJ&~Ms|2AP9WuiM8Sb3>5@E_89X+U?@1i@(AT}y zBwkcFESH*kQX@1cMB}6Zan!LqS-*88MFphar`%wCKA$~^W&DiR3UI=mIPQpk=)Ez~ zGTbDxv*njdi?^t?9$KHUufEs!K1dL&VT6Pe@fRmVT52$$KM7y+Nc*T zevh3AjJn>*oBKJ4@pb$;(Dho@%Z70Nkj2=Xu?2M94Z4mxvN^t7(e)F~l&<#@hrT%K z`W({r&2iNAEpgQKVbFCm=z8<<#qS|MPUr$|T=m#Ed#+VS0?Iuv9AcNzj1-TNTu!5;x93Y9V^7gwM=4c)fptS4Qd5t zUW2V4$B`Q`n6^*xTY2a=f{{uw)^H2--34n_ zM@7f1Jk#Uz5b+lr;Dn2@Ch1zrqn*ucD<_eFV9WARiE&)cR@Y@dVqez-}Vg-Wb~VbE?&f(B?7x?T*p> zqknLU;MT|L#I4HOfS1iI4sDdQMPD)ZILPK6Il&o23uPI+F|iZ+{F2!7Kh;q$+C{R| zLM_}?JVn$|EEj%Fv8nKDh~>erE|w3! z9JC?Wf@lu>K88piG$5*j-$zmXVWgLg8h@bo{CH@$Q*$Bz_vKsDw?67F$X_EsrY7;B zJJU+x_kT{f8-==)qot__!KVM1)!)S^{$7ec{kQ9%pe*O3D9hO>YSkH%UKuaV|@OE(T8>c*JY!R=m8!rQIoGp+*6nG z4|8SzPzRc@Fq%WBnr!zriC1a90s0bsUwgsdBz8_wpRZHw`E-Kwa-Qsd!+_q$&3?hJ zmn{a?+Lw`Xe;x0hm<<-=sy1ygbbnMo=I9D>Uu_>n1$fR*9oqN^=4hiUBwg{_898Cf zks^j6HcCC9_jp7HwwfE&9QYQm-EZ_~4>`mF`4k9F7>gj}?FiP~SOhK7%?P&awTNb6 zj(?Z)e+N6H13UEmag!fvKsXb@lK*%dWj_-!!tY0sEYP}{v=gQ>_0Ef;u%Jdmno$p8e(l ztsc=ro9(n`^nZw}H8thGX_D5eB6dz#8PV{FrI~}4a8%w!uM0FuUd2PT0-Pg~wZBPB z^e> z-f~WdoK0r+Tm$s_2;=u<82K3@6+DjMkHW}dA`E`0YP~zc2O;fJ2G9FpcD7BEv@j$6 zR=82x&c=N4(qCMhw9g0nJaN1Uk$0m!x7R4GQhoPld(6Q8%ctU}@PFPVyi;M^V+MUZ zj9=5i;)k&{j)XPyo*QqJR(55Ue=p(q!)U*aW_9~{39l~5adW=4!$MjCNFEzrm znJ%EOyy<<7Qe1h{!P`CMEeqails7HBopGezrU8{zT9U! z4-o93P{~jg>B=5@-yfPb)Fz#w*y}w!{|C~xQ_k)X8*#UXP@{T7NCmz6&6L|4(vsyv zom@|RryS;l4Syl@u%;b(cMLht;m!LQ@0EnJ4tTEt`{)`)F3ps-lDHJ^2VXF>TpYHi zZ<%kCYHL##7e;)7UK+}hZ+PY)%4fP>O_I5Iu$&P8|D98JS3kt$Dhsp_a0KH+?j9hqRtA<+I)g9l)qs-0W8O+GE6bG>A8ro}`@l5cxb! z?x48zP=ByVJfYg*hdlQ}T1^IxzTgV!xw`)$J$-$*GiR((D(*?IO+t(<^7s5-C4Zp$ zp8q3g$wsNv%{ zzbyoDdu9MBIo$~)zki~fwg^(&;$l&Gbg>VLxq?NGt%4lEbF=5*{<5Nwnlx2IRC zKr08a$9^gAnybp7`ZOs~ZsJ|$mD+AG_XFlY9 z2KY~t4-$yKlVkR2hiYe@g~#0jYXIg_0(Z(|S(l74+%trGIk6h_@@euEhq6>J^Am;5(IN*0z0!!2f zC8|_rgbn_u$*n|lM?!xDZ$@jBTDS^jH(u_@)1)Vn@2?6#`IU4I>aG(@E#6hd9Z!>O zL}?ApiFAUVX*uSK zjzHYZtiw4(-9qwP6JTX6I;)y*F{CwF)U{zENlHk@O*BHLX5OAAzl`JWlenFJ(Ly~< zPQ-Qo>8d@4oTX8G)Xq+4Lh0Ugp)3~kj;-9xr^&lA-aVpn2PhV*#>aBAXi_uO&3naP{u zG4+3Y!pJ>M4#e5aZllz#)WRCd*(LAa4|!KeM@uf!P7Kn5c>exIsj4eIlTrwpusM#k zwhbccD<3z?GnUQLqwdUJvo_u+iGS^!a?(@|q;&vJqx8s~vhPzMI)9qv<7m&SxJ;Rr z#CJNqV!sz*rVZvEc$%z@YXOd(n7mSHCmTsq8=vZH6x(PNZxf@=R81C8FPcU$mUtGQ z_fDgDm94{-YBN^owTUCL^?>${A-pl(2hy^y5wqmexs9B$|7kKFbI}QaxqncXr_$d| zRzFR${r}CN)!k-w`fZ{Zh|Pyc{hxRpJYT1j&tkYb@oDl}%+B-t9sX0kkLPL{#v8@- z-2|-lP80n3SUbOl@K4bDN3pp9umMW{azok?$~g|PIhUM!ZiN`w%35^l?;6FeU23WJ z5aj;Yr!bbS;fIN?m(upcPJi(Rl59uJJZPs8yB&Vr-r@soVqB>y4?%B@Y5AN1Xm9z{ ziq28Ct^xW#-VIpWPI1%JBltB1`aj{UiDiS$y{deLg?>-zZ85Zyr&KzJbQZ)=mPN4@ z;*2eJqSnqMe;eT}Ae_EQIAw%010>j1o5mS~v;x8^MJ(}b`m5S7o`3cRtslkRSBJ=M zw)4!6J&Lm0kfJ|#(tT95b*xN&&@s@6hf$=MjG`QzYCZ&dJ>@)z;wTwZ&F-Uw*P>`0 zu184&qJ@DQ6N|i!(nWb^>PNIDioOF9^r>j0c)5%1VV>TPH1z##Vh?Gt*^jkxlz5$p zwnNPFG7KrqB-tIE#TyPZiYM7_ z0BIzBV-L^9^QXxk;;}92g}U<*-1Ort!pVYq=!#DF|6}aNo{Rr0yAJ+aFP?Hn?Q`p* zwah)PmdZL(fPTJVw3rkr$3p^xC~6~b-figmf^UG_kXKt`)!^T$sOO;9Pq}C zi~Hh6)0DWm>W4ATR1`NaewwTy2^Le0vNN? zL;r&IkFrzz=JTuI%@F-NsE;<$*uW$}3c4t2Di^Kc^@GjwDfkt@1-wqshIj<2O+;{I zlWsqZ|B3_$u9s`l-{&d-~+;}!1)&Z6s>j29S6uDISLGpemr%5}+dER2>Ei<$7 zmQA7Zeni|ZMNqd+*ySEJ%)V$~e}6ZEoR3Eu>9%F8(TR-Hfr<`7A14~aL}Rl(-A@pI z7vb-TG)uE(Tc-20N~dU68h!ZBCl-xvb752rtxt5eLw^+BD26TRx{qU8NT| zD{8Jaz;Sw+TJ%(_!l^Ug*c-O^ zY$|*p*PLEX-A3< zFMwJ|`^qWqA3=OP#h*I_BS2`U(+U!9QFMX&KT$pvLM<_o=1w`t&hFvp?4GB|LE_>M z=>qr{;(g$S+y?+h52e@}(!uZU5c>JMLfP=!7s`KuUvCICYI`UTp0|aj!tWa)GsXfT z#O?{@qc<3u0>2wW=oxx|PwD6{qS}8*dAV1Tum7S^H1=fHT3hJ-FR;zrM5l$MYYt`k zvDNS_ke4Of`;FpfU71+5p>ow3@i_jBlIE6x1v<#vl2m zD+zzKh%h7vYKgQOQrsykmJDKDe+h9bFYQzL8%Xy7<;4lJ zpeLP&c(~#pe1V{yo!DdGbh)NiDaBcGFsApG5;j_gyMff zBb2aF{L-#&34p zcJ<97Pm+F;_h`bvGfKWh7SLxa32T34AK*!HX97#Jo8;V?P}lU|k*qlL^dz}0fj9J} z%Eoq~JV|ay;Jy;J+G-B@%TJPPK^h}iDvN3)eUj`@YGBPLDVlDgxnL5_B}DU32F+TT zruuA|CrO(^)BcG%PJVmzZN3!pEeWlUmv50-CbeaJYk!h7QtgzG3|o8DbiaR$Ykc_k zNxVfAS!^xtEK>DDZw{Sd`6T%T#IKt^;8kb4X#Gzh<{x%y$Nw?*_8wn=mns#FW;oX= z;(iY7efm5?mUEGE@*t;kQqC#L**eCH3)#wFY5NBFYv^_DfO^C8eV-(U<5->(aSqB{ zN;ZZUi&ZCR<4IvplKbMRS)hM~V+?O6;rZhDwc|;0N1V+wRgUvwSy!eMJp{Qej&`kG4`?vXL0^9wq#G~h0(ZU57t;yyfkh$Whvta z-oe-6W+fe11Ak4uuE$W)yL9T#lVlZ1vXIJJ-OkE7yJK=$OXJ*Zlxcs#SPHLz@XF+} z8X+H7lklS5omtYyF@!TvNsSpLjmH>Gol;KCY)lWvu#^vDSjq>ne~cMTT+Khm^l};Z z{*L1;PL4YY|98Uwt?+-5lb3gT<2V5J|KrqIH<{~h@kT*j+Gft|CC5p^(=h|T3-s@7 z&wOPb%`oyLc_el?mTiCfM3$l?_0pS4Bk! zRJH>Z{T^Mwn=pGhi{7X6F|195^+rt3fA0fcTA;dvmv3$U^d8fdP}!vn4l=gY8m zR>hEaN6eGR$^Yc31!Xf0M~vK`*@}L%T(+CM^v0{1`?;S$jL&~=nOiQcXE5T;_Q^0- zkcO8Yy47t}8grJjy~Vs(kXjuP;6+|N_dWATQWrCxU|;afQ0M9UaM7OhkLvjWKL5aS zDJb_T(M>Z(UbN6x!P~+5T%-5f z5U=;~|IolCFTQ_Oz~7iyG<;*iHu?_@b)SPDp}Jw5@feNr@~KwKq_K?ka!)A!hu$AW zYsT*SX%)S6^9|0pZz*RrvJWVHnPHcAMN>8<&1ZWQb9O{|X^-PWdA|zhP37nGKS^$k zYHSz9-+FoR7RB1Uc-+BS<|@L|iLku1xq{W$(JA!hEvtXn)9W%1zUeX!@ZvSX`+*Dh z9ph~y&wKPfygw}a9i1=TAMtw{FUPj*dm89~J2gIP_S;rZ<+Ve31JM3d{_5!G6M0_z z!c~XuPifYuZs;iZHQ=t=Ss zr9Fw{9;|-@%1@F}dY2+z@&m$=WzrX9Bk-$|!P6@CQVi~ZI1a{tf(=BBL%4Sst~ zfkykA5tG03gTg}^TiN)ka4uIg_KEQH<;roc#(FO|P{3cK>v>v21X$-Zye9KRl{Wg1Wq;62dqwc?qbn!>Wovc`H_(i7zGzmXp5j%IYA>|hkS-E*6)G{{w|6X9;u-E zu2z5WY=l>foTbZ_lvkslDffQjULIkv#ROYUQr^t45;}r2M%?sV=r2;{>Hp89E`9DN zzg+sl!gPGM;)9j&EONl}N1>I&$Riwva)_IhHHa`ilhquf+w~b{T&@ zN!C!_B05O{bRpaz1>}7iw=(ARY5XTxD@f5GotL2k8Bo}hbOdFFk~GLWu~Xk8p^t|e zq%*4c3C8~rFR^=`ZcLO6r|aWE2y-8XQ2qxH)t-Hjs>|D zZ-K@C3c4SKP`ZmDFGy!%yO71Lb(w#)x2;xPdxr>PB-AS2w@$9TeUx`F)JL_q4@!4b z-buFKsjim}$n7QAogu6}uMBn6Il1;W5L8bHwYpX{M+2=-Ik-B27msmlMA|$vH6qpW zO!s-Jw9mEFZN~h}TCKFIYgG(lX}%1$N>{rl*Xl#c!|316Yr*0^2sX&) zdoL50)K1pQ>jZr#n8j<}X^>{ia7`I-WdL!8;4TNzkIEOijM+Y;yl$?EPI5PK4U$9o zh64US!Jhyr8l+K2T9a-}JXTpVRbjsva#@NbBg17>`o_9~o zwPd5$A7r~PqMsUu%$CyQ#`lmm!r}Mfe;sGf4dDB-^$XdDQnFSB**$-z>Grh-d3kRG zcmVVbN>4j_q0Olzr9q7!pSAv2ph3FGv0ASx%4~DHHr?ibNKR0MsD(Da?aXZRKP1DD z_lM-81h#qh{y!vxi3VwvU2e8J+-6Vt_6WHda)U~}H%NCJ>fEkGgE-cc zo`b-&ReF!>zG3oWl`LV7 z$J!6E5|1TVLfrVco}TkRWT|#aT|yGF^O091pVs!ur)d8nX(7ofEk-_*(>jF9xkA9(AxDJKUlErUk7|FxO(})qyRD=?*lAXXRD6{|{k* z1K-qm>|v2*Waj0GDuc`Lln7YnWV?WeDTt@tC8JBON;AL^xdX zs;ZBqBZt|4<~K&CyQ{jps=B(WKdO7u>=w`fa-BN*hERbuOa<-mqDT?adyJrq`sFRa z;cGMomL^Ay4@X;{cd}RS!^VdX`%(q?nBk;A3 z-#Ep$v`}y76LbmC*if;6uhxA7g%*}rW+-AUyqx)f`j^(x)rgJV7rp?k5f1B0U z>nywhUh8{8x492SIKhV^I7V0M?oqUg<44Bz2~%Kgu4zita9ez=zLL!YZHG}%!Aw%i5~69S&ue7{Kf>$j3>&MSy<(g`Vc0PJ2`G79 zYsV8K*M426`t0em)$8H$U_%|y%4Cj+P$u;r1D04CPVFO{S5}-6&NQe;XYkW<`1;&C zty|m{@w~EF_pU~#=u&y~^m>1`ujA~PcUVCG6DQ_`Goc)hjptIUb!+WLCl9k`1c6lt9GYzbYJMT5tq8n&8e81w&MXa07c=qQ9J9@P}+`0KApWoYHgyL zw^Pl`osxL$!&>YqJEc2$gSD=rp01`=tqLXZv=W|Gh)3O;X0J3+$>tF6sf)_Fp`1(Y zrutfvG@L~xU)D<6spNml)Ust%(m*S27-0tH{}7)y%W1VCLC0c(u@Ow_%rmyyLODeQ zHA9?=qn!F-q&kIAgZ6qOcngN_%S0$h^M4R~cSz9p?k43(=r^-fsS|?89Q>QrsO~D~=Pws9A@>3P%FXgT1ekXvYhlK2oB^AHh;?$Co@P$K zmEWd+RRd;tXc>RrDe*yj9G_rJ6qh=kpo|}MxSqy25Osb~s1k;UKH-sR8<R#~vm30_vEmYX?S1IsYHV{2v_J0)E-dp?bFZW%Mju+IrnWjcf+#%kjKwW)w6otsr)=oquN|}R_EbvBdpz0le%u@SP!>@^0v~d zMmAWL8vyHi2gkZPZTA6n?n)~Cx?~iEvaD_gn{UVag+*OO|1=SA?}An>?kX*NqRXYu zqFK4b=U{(7w7*HW5IbB?`s$fzqnkRk&JUxU@VTH){{H+V-$Xw~z5V%X3)r-F^dL^n z=P^IZd`}IQcl~<)l>Zy!0e&9u8Gh4M(e-(}-3wYp!kzD>fT>VwU=>8Ki2;||Tb-cT ze|aqf{Ez}qUSIBROV@C#vAneVp)wl7$ls-1*am;2Wb(PxD6Nz>vK{NVd}mC-ea3NJ zrMn+0cao(aDv_8`%;>ITJo-SR`Y`EjV>B#tSE(=4{}4R<4ETFFW}@FNRiH68u`e%x zw?VsK%k2J_R`8E(8M{k;C4lv)u7;CPg9&PIB>ix+t<;D326Uwcq0~4VzCnA4A~Tix z-g19s`ptod%1)}=M|JOny7S$9#8}9~nD`#&s{b|1ltK^oZhdS4I}Ul{jS~YKT@Lm) zR^-{v*J{<)Mf~PyKHVH0Ptm)q-37ikU3vb(u7^rn%nX#{yFe2lH4ECA<;g!}gZ4E* z&5LbXWG-PMoeRXsTtlyASC;lZ1pj{`wAO$7TAnZ0Z)wdbEA6sC+o$V#I4hRxYh(|p z)wyLGU8P;)pu}WdiOQG->R(Cq=Yd`-?FL;0{=X4MSn5n&KC~(iXd%Qb@YfW}rQa^~ zw3YJ&%lKX!PjV5BPJmp7k>l-_vQl5s;6tS}HVM+CXcqjv6U~Odx1%}m_g3^N$Sr@0 zRXsK;SgC(}GAfuQ{Xd~-&{Br)bUfW(x(6f*{969+^z-9|0iz)7c&&4VVB5X|eQWP) z=ammnrp}aLw9vVHhG&z@Qn!J5tZ73z@I2~bm8A7nyoS3I+h2VSXodbi=B;?mEAo^M zO4%Ak%RIFo;fA!=DQ80z=bNp%b%cK^NL@~O9$aH!_12W;!xe~!N;BmyjXqS|Q9Jx< ziXu!y6tRj?Ea8gIQ?sdcF4mviC7@T6UIYFUJiY+v(oU?VbmT)?0Z3V$l_%?gHh*#w z@5P>1o;mp+#UV}T^?B+pI&I)$e6=iHuLJ*OtbbGnz0MA{e_yWy*JbS2h@5}W>ksMt zKc+yN+2;1KZT^gMhh?tUA1dc%7hBrS_4=?;uh$>kohF2Eaq573w@NW2|0ZY(>33kfzu7K1Q!UR94AcufrIZ z=c`TanqFroTOOy^&7{}I`EUg1%PIX(ETblMsVN&E!)5^uJq||iXe3q6D5FkysjIbB zjgFt`b^16>r;kKXuilB6==Vf_ULd#6`&yo-T5)QjsZ$=R|+>x^{I0b!~M7b?x*B>e^`$)U{O+)V0eae@NHn>R-l4{+F(2 zXGgf6ogLYDdb}_b^lVC}&R6-XN-p(c&Es_H?XZho6~^k+>tW>4?Qlw`UZ#{AVf1yY zlJhrezjKsx3B6lpcckmoW0ZF~jMn7+)agAJob&a`XlV(Zx|QI4Vbo7oZDaM*hHy%!eyVIbQ~%nhN*Bc%_*D68_;TcFe>?RLxYq{aMWF|k_$ zvp$u~CQ6LxPWWP7EQGRrKh#RUkuuRxhTj;-Z=J{PCdO|7chZpuH$sT%Zm3Z`SJI;>%C^&~Gf-P# z1V~mcLDdC%&kFb09x5xT)!Xb*RYLjy#uHXk_^CXhy9LTl55aHiYafD-Wc^X{+*uxs z{)$i)z3rVzC(rT*g=cXMwN`gF6X}poHI@J!ehxT_3iA&m7xLcQ=$dfpUFk+87-DYtaD>ofdF!<&+e&DJ=J zmSLi2!xGw+`nO}i{sRpA+Vv@?B<%kM2{~YQ=w)|E!oNqQ`D|HRB3itQ-5T?To~ z#Kz^RBPoSKxd7uH^mMo3kkDO?W1Pw_qh4{}tC9H%)8)!RWg2h=gt>HU?I=6d64GWS zQJ|XoG+n}WOp|EcDpR4m(i26zhnDfdL#158*RZ3+EsTfot)fP2)!A)&dRnARlF@9! znon&j(P>_r2vD&q_#2Pas=3-KxG;Yuv08+blt0$Lr3!NxJ4-fnt-5s4MvX6pz!h)n zx5{wr6~J{Ph9mcp?hM+u$~nrpOfm293r2;G^WTF1k1>!gdFQcp+326tYEeZr|D>%^ ztspdawf{uihO@R_FKCD z|E;n)wncQnzw3x1?J@Lj8rVbHImdXen7W)wu8B3ON5`C)z_>`?(*6H$m8EoQ0>5h2 za_xM5QQE!5a>$)cW$^?+t;+B6h-z=ziuP2+XkVzsP<`fu#xBl}xr6r_LUbkgg^6eWs(?_(VKz4(QkibPxCZwS&dbfYV%^EG!2 z8GN;BYZ8+c%3q3No3BN2Tsf@zarLcon({70w}_$^bF)^pr6Le(<0`8=3&zz_@xeR#BqDRRlI=J;Qvn#fLaQi(24&U347$T^mJ?zfN@U5N%cyHC9HkA8pa> z6!8_@$ zRoBrv=w>>9j1hlc^o;XaJz2ZWP;0i3@K-Z^waNQR7>%b^-DXXE6~b7*MkQaMxR(Wh z#pDwzUhtc=sAKs+rE~H$|Ce$5fVIaRuMlp;ORPn{OtHXkX)S*Yd`sT{x5`y{0^J-O z6!YQh6s28|GXt6M?{RqxXtdAcbB6FY()y^3FMQ1qoydJEdsH^>ZDht`?4wEC?7}yG z%Ecj=kH1xV3C0gFB|<^KLACBAs9w3~z2_*Rz_&^#mD&dFXeGQGsl+xJ?~m=G{!_#p z7%OWj2c!QD)ER%S*u)n{Fg7P}UFN!LmHd|SCu$SZoUoN{MT%Vx_cQ?q2OsahTnbhXRY{ye{7=2qu-_r(vawv2$_ zd;U16myxn4$P2Y4q(Ou$uvMV>R9i)>*3^1k+3pl1Gb#=HV{u8#R z_|DYE0JaI^uhp_6Zx}u}t3}Pv0+`Pt*!$rK%n4xm>gR+L^tzu9^vQpx*!iC-|N8{@ zyMBEl72|*HTjj9!qTi>=|Iodk_pP!onf?za_O5s=E0}u3Bb#BYiIgG<<}=RsSi)^M_Gr;L$#?PoFA3g*1b$ecllCHx9LN+8-)U zr+q#4S@n}<7oP2KooDWeQ$^nQmm^^N*`|tmdf0y(dG$ z%{eB`0%>*|w{X?8lQ^LL!=N>6!n2rro(*L3xT=^Fg&d=8q4JJXkLxz1GHZG}u0z`G zF=>|}ZP+>%`g}Ms*EFb`#%V+Q;M#Lf$SdZ`GK*KFHgk<+YB<+ZpD2UFVd6 zGxdL}EqO}9(TY67xN!WWv60@JLOIzOUh!(%B8vv~Cio%s>d1`m!(Fte!!1vP`w7AI zKL&2w7&vDdTn)jsJqE5}3|wUz+_MB%@ff)LF>u*wa9IQwFZ({+ZCg5AG^B@Gw=b2y7{9lU$zMMvfAM45HFr$AiqqOP zk=kV+gV#0&Z_#7$J`&RLhJt#$!B1#>7}D_$8`ANfH+&!Okui8rr{VqN6RzJA(UO0K zGSDC&2p*dYOV+Dyfk%kJITzE8L0Zw6v_p`VJ0@))SkLaar>FHo+RZU(J0WdkOj>6U zBW0(jbwJwCn6$N!c417~Do7g`leQGnI>w~AA+3E(nh0sFX=ymuol|Cfa#qCuq0QMj zWEQRB(?G{bL6JRL!C#uGWlba%7-4@}=*7sRhOXy9yL+IV5XAW~JBXIoBMEioLkUkt zr0xT59TM5GBqnnbld%VFQ-jAi_^onFa%!3)q2aGei1!wHm|BFL!t#V~cV5E37o=L& zr+KG|ctkMX3GN)hZPuM9M2JCxJ1p^%`>Et%D%qMmSBNL@dFgH{-J_M>L8X6t!AGuT z_EfF34hr@@!Q*$7hw zVYLA@SGoU6F&On+utMr$w~&8k1(+pM(oaE~1<$>74w*!!sdnS`d!OL?fSNO2y%VwIZ-G#!LK$dy(;De9}LUYsn_2+J0{ZYD6IgD zDj5IY$@m*-PWJkkQ+(x6;^i2g)_Gw#0as0Mb7FXgZ&aB|D+r@>69B&q)1JEGWNX^f zdtE{><jT{oZe>R8g2K?5?={Tp{KZ$R0I@tw&cR*E> zcLy>)K+ASixf#WJ?}GpBWRu$U)V>_eq;?Mj{t+9OrNqm@9Q*&!tsUGNs@T0nY-DpC zg>+t;kDdab;Q5Jf&XrnrFsWl&k^59DzW?V`A6oS}J(ROAiZp+()NXQ}ck0)IMrr?l zRM{Cd({D`K97RfPiXL;CuQaG;jrXJA%Yn{Ft9cc{u8lqc-twfhoF$aAGFt3&svcdN zO1nmtddgdj?PWe~bRQ|#TdLb3e-@Q;M4$FyYi35B?0`o1%V{U#M->~DoQ71_;u<%o zYm@l+TGl8<004i<09xShi61qn_2u^Dn?$1&|8G>WAgxrB?%v6K?MymSAVOtS`6(aL zDI`xEajMtI3Y*X3Hhw$2K^3&Rvpk6RD#6?Y81Oa<^);TS96SMlzp+Kv((;c{{#hCM zx-PXp2QBKhC0ewf${dj=5ta5+i(FcZRwrAut5Dyf?F4_*12EQJXun<0w~dsy4eQiS z`X@%tTFU8=QMMo1Q?i{09Bre#HPDlve+ZJMiwp4TAaGjVEB`nVlOUV#(!8q0(kvuO ziZYH3r;PPDWGCa+eVyt{-lpfVE?~q{O|z(d)9hS}RO)4bPQc zM}0D5n8SZ(6MV6}h_s1G=A+U~H5+Ba3pSAW^`^6QbD?SkA)nSDqY;FRM>yo&2#1s+ zG#f+=FXUb^j^OW+NQ3IsFpQ&=Ymnm5Qt*2?QW|I#i+X_Tg!6J_KFe*XBhEhuoS(P{ zwd!%oJ4+|r$M=FXMCPeGh$BvQD7k<0dAw~%@H~I%|dLu~beBC}pdDnckTDvU= zBb-XDjZ7i=TNzn&7`dB>^FM)Jg95D|sQ~=@lX3oQv^BlSAUn>;(|hstkXMI678gw? z`|5v3ew-UpyT*d2&{NiB>wd1>e@0tptMJ2Eju2!1~zI%I2HeH3=X-_bDMl$b6K)cud&SZ$L7 zf^X5G3V+S}!1b_6oDOaN=PMQdr-7<>!&85tCAY)*@OLEa)HKGIz?&!c^8LL`AqV<; zDcr!EtF${XAPt2ucU?@*^H>VzcqlV{g;oYQY&nw)9I$97lGi17@#!XonCHodmJWt1 zd<`s{=A***a7DfbM>zFqAPjx-l<#R^qog-$NVjaGyzX!(M7@yqyn-xKdyx@yGF<0Zb#-CxE%zNg-^d2qMWxchlXtr!^B z`%Jf~yQ06S&(I@uH!yyq30vW!Sbi}6!^n>Y_?o<@M(s#STOISaC+vLC@Ko>YFzUlo z_Om+OWTTv^6knkb#>(WdQ|-5>qG*5Akqw%_W1-ST;S6!An7@0TI>(;K!!ZQ&RdU^6 zRAHgSso_#OagP1R_y0zf`=NSugSMBCXJ$ahQ#!s4(7ZB}((Saz|2&Ry%DWN5bKtqq z!b>4+_r=hY{ng@+<0hz8ElbsUf=ZtYl(YO#XM+9C*j>0!g;Slcas5o zx;}(_*+6YwA98A|65LN|1-l(aJVCDwp_bq=?d#b;(isbbk@Kd7pcjXD`35S#gv!rJ zVFO7*ihEP3%uHx6P(im>Hma0{jDYoc(%!?7Tu41A4)NdE z606n{GvTp@YDiB$3exyTDzLRe!WtH)aLh^&|FR%?13?admmriNhrdN%p&(N6<+PKL zpzjI#3xXcjpg*JXS2gIf^mUP-g(UQO<|yPCh6uw^!Y~wcs%^qczr=r1bmBnw`d+J8 z2mfY+rs*Y&`-3=JTikkz?4X>UAllItFb8c9)~M$8XWvh8-bxV!rvR4q0Dt_W8uc*I zxkf!m`zn9j$4?Pq6da6VE>!%n_IeuXV=*|3UR$XcKpolw-ugcRl)1l>9CWPeUzDU6L##U9Mw$0Ie?sC`N8 z!1Kzr7Ycvl#pwK_;PGSsDuO6s&Fy+EkxMxxNM*LKJw@e#LLM~{M};s2=6DII{ZK-f zxWutWC4?QN=y`lLoIw%FmI4j1pSLJKBq6=8x9RD9m2z%MSnGc@?)L!X^CEB4IjZY3 z$xgp9<*Za1K#a!;?yOX=S_}1B<`AVHBYY#eJ!^#NCv5u&Pru}3ZEgBnLNLmuJfQ9_ zDc6s`akknn6~fX}+@OOh`g}>{ir{QnAGztE$m7apX zYos#x>yd2mca?us4u4ll#qf8z^aT7}CKZ5G{DgKxmTR6i$el({k$TZ0A(sZ-dM>?8 zIWFp7+@0c*HOZyte~*4xjkfEX@j(Kzlprzwe~mg@y9IG=UAniEO=XHH)&YLaV>8`+ zo^Z0>F*ipZDEGkwM(^yuD-S>BzTetpi_qt@i4T<9;P-#t(Cyzm0MGvw_iQr*3@#BiKAp+6n(UfGSOcT18N6 zwUvMe%CdiC-K&yu`Tpk+?lE<^Q+K~z>VES3Yt$y{W0nW$A$IY|LTJC&0Ipet+W}Op z(fs>*X3^gY9%< z8_M6DwbjW>|IP3`c2*k~iI)qk$(Jl1D6^?XS9IcDuQ6WojS!mc~vId0Ii~ z)1!Ph`+-tQ-<44uKdW^&@PPXiv*CeaCHjBmN8QN%s0035qVv_N83Nw(Hn_AnK(vY9w) z`a;GC()lB;B1(aE&jaP6jQqPG*R!*g!y>1RskfdTdmeu0eCtA}lK|xy7`G3#<^z9< z|NlTa4iJZ(shAls<|+LUc(eE$d)P07JwAlKp5q-3yNk;B0k%C2wv*C#(k?zof?UG} z+x3)N2N1S0p^9rpbC;kLy;H+_v{TWQY4-+z`-E+^jF!pV!};{$TgDz92M~S12TF@v z=&ND9$v1(gYrdeR>wz*yE}-)r?|Xk?d{GIgsg18<)G+T#j240Q<#mawmtrj7>rFYn zjV_DF5h(Oz`z)T^?kw~YvmO4dfVH3diG@ICe9iBbfUR{=e5xY{cx9%RTIKP5HR1%{ z1Bw6u(g3|x%2VUxfx;;LVWbAvn}LI7_>w4%MREgP_;)0N=c8aIh}h{1sdj%eg1o&E zajB)C08mS>o+MvN)>Du9vqu9Phl1?H>AjR_5Qm})%%9(le$ zFHjD@4@8h>2O}t1+4l_D1^&*u@9uYgV6|DmvYLCS&_DhC2jKG;(5Z;^A0Qokks9qb zic76X-Vx0A)U(-i!Ysev;2D2)*~AvWyq;>@9GR~!GiK`a!t=;u%4?69eK?j@QLk50 zdzMGI%x3JxwAKj9AJ;QY1hXVk&rTKUWza$C4YbzrK$#m6)d4r>d0&lwPR1L!50ok@ zJu`xw!%=Ue?`eQ_Nui!|MU-xfcxmJpQQNGM%Cr>WV+}v$SLMfZeg)k%Os!7L zj!$*l!T)@qoD1{ULnhMeRYS<(Ft+=AI6r{0c9d?dKTwW^UFv#4n3j|z7NL_*Z@F@B z&Qmx1lyWlWvpY0y-U5G~o;Z^u3VT3?*wN%HxPx%_h6@5)L=o!4m(F3-Q|b<_rp;m0 zJe$ImVqrf@)dY~L{@>&TthUNSKo=kOVl`3Z@2>FQF734+epYCL59gaDgtIL?pS7>t zlC)oe%apzteEt36mvO82MbX?Zz|3g!8hhrmnbgt={vs+nlgfY24NvqT2dk-F_AtuZ zv@o`GY8dOU4CCml2#<$aZQ+UVHy+9iWO>BCF0ei4X|^Y}C}ETA88V4hF~0}q0BA?i zo_VU{$0?mFglpI_-7X&RKZNZV1+Uei>TPbDmMgIBhCTaE>8cFRT9-kP~ztE+x3O!42;$(jh&u5pDFKGbRLx^W-X#5@* z9+Qw1{4Cuz?P;hERTTLlgFvi`fBe ztw1GnLtB4D{)KIS7)1FR4HkejslnX6IaD$dETs6Et>Sn0n?Ar4DOdz0?t)i8F?kO3 zta9%Y{W(y4nR?isum-^APre1n_wOE%{}1*+&DRT?t`_feSx!EwHAV0kX?#2PFhmAfe2AIyJ(QRXI1wMer%y_B;vh%th(1=FvN`2&a7aK_`Zm?P6fRp2pS+*2Q*%T zHj016Fb!Xt{M74WF8d&PcCV5ZY5{E9pVdpAiLhCNd=_~m%@EC^smnrdgMe%ef&VAH zLOHm)S>(kULy|*XS7snVjKDn`yuF zWxQfYsB#Y1uQk;VlEMSQamX|b8oc1ZXZ zRh3wW`d`8ppcT+gd7HF0w1WqKL&Q2Q{lI+*W4gkeFBxXJ#BI(?zcKpp%e3!HpkROI z-poDonX@p#LzJZk!nRm?j;QXGxZUZJP{~rhcAIEd-pDPl4;VYv{ZpaGl4?L#}^HTsL=R`Z5D( zXT+6Vgwr202ZrdCFKp3PO4}7f-7CVc&X^_83OtW18z`p}TF^>gZuq+{HV%Jq#T8G? z@Y1K^&z)C(WAJAHRaVE4+m-=`dQt07yRJV-12l_tVjA47~{EN=w= zb<)?|7?zq7t5^G0C1#~;opyC5*A{jSdBu9QNYhtwr6M+uZAiXw6<11$UnR&dTSDVH zK&s=4nOal`oOQ5VzPg~kyfS}%&lvb0CH_Y{q10yWOnyh&O@vI~#7NW#T648-T$&*D z8jtBejJ>=T#eQ9l&SQzViP^q_f9EYZM|E6^=IyChPmpa{M(?r4m1C51Hk#85tyFt; zr#Etu|4|&Pi1#4)DF5cIRjYqjKc{(`cJP*v z&Ye`t&S(bA%(IjA1J5bl8_f+EeR1&kXL$@&PhQFGaWJpO<&(P8rPz*T1mVHE1GaHK z!DjYZd|5t>G==?arrg#jMwlCRChE!Ui7O7uX^Liumfa3ku3>+D4EE_%YBpdO0K374 z_78vOV;)P%8;_qAr`Lb~;!1h6UM+O;*~LLN#OLv8-Z=RD#QiAvZQ41Tdi7@VTm-Jo zX8ZAM5sY}5BtS;XFQVO8DV#+mfrc1I6WcaIr9yJH55I27D0MewTG_%ECNhAPVy z9QVVr1^9DG&Vs)e<#GPpenS;ToC8UajgWR$#?f&K{Qha)yuE*%c0+{!q+GAAa+W36 zKjO*(NNs%tUSb>k`F z1zww=TnAY^K#_lRKnn_^+P%*kalx9=Rj;n4S>NQz*~{Y^0Qafhm*p(qJhqOcl;1A` z9#hUVId7i@tlk+o-YKO*&IC#0w}Er}dD&dbDVAZz2bng>H}IBeRml|xJ8a`pP+6U> zxzPIu{)2~)_xa4^&yDj<9pN?Iq19Mp8FJT-Q%Q~H1H2u6K%Ft>*LMtM5!^Hge> za0?cEHN(Lww6eQ&Wi9@9C4(iypY>i`IYcnWBPfr{1TK%AnN${RZeVl_7uN8e3*G|-o>SiH2+V!zVA2PwRb5F>1#~`@Sscmo{oMJV zhB?l;l-2+^I|~;jB`&U1Q~KNpYTzE-z4^FO8F7I{x<%x_QQpd_t@s)sXnyMRB*3Sb zFg8BU37>*pTJu{6JEh%%O|8YFCa+f;=sWv8Tor#6hT;_cKduPa7cE|Fy?W4`82eMT zv45LNMaXvsO%TS~Z-w(l@ZTHsbuEnC{vuqjuF+0`IM{5h4f~DhZJ4du5pj9}5VQfl zR;Rt-neaK|${^((rTuQu|5VF?FlqmAHqc-nc*pt48S{+tPrCcVXNM|$nRw#coj6xE z-Y0)}Uh!Gc9tc0>Tc|#I<18yMn8i0SuJh36@ts5S)Di7Y@vCAtN&wZr4&Op#k93}L zIm}B-!#Eo**6qxeL25HWEDb;D!xlG(>)G12#H?K(7S*%5S=$lDzjNvD%i&tKse?{M zS(b=#sJ~jo7vzEGgwYOdSg0a*3WO;l-?FC!=b|6*WZMhqg^_eU<9R6E$&YuS7ZbL!!D`7dvZ_h!*1w%DWqy zOf$ia5Y~1rRL>r+Bpk-4{K(r2RO)KTO!m-)kb|Y}?AyhsfnLXHy=P_MmBl36<>oJif`h zP~FvzGV*2I4<|#ZTzN?gKbEj%Moy2e8}c|nr!8(!Jj){ylN-E1ZI80bS-ELm{9-I*Kn{h z;1wtL!JHq&_ji#7r-RtblR?8v_}b(W@jA3`qa)S2h?8qwj~82rG~5Tc3Px(#VqK|g z-z&9~YV3ucG(SuGJhWaDSGIozzl^^=@N|!DPf4#EMvupfI}8XtW#2{@&U9-Da$^uj z`~~gw^4heOhdAB;2i*`v+jSZBU}^BM^C!dgY@ODsN|<%=M8G;*a_qyG!^vau&LBy7 znXtHm-Vls|&+((yX*_33h7Jv&BaEB0Y;;H%n} ze7h5DK8Z%Zgj8xH>nIVyAWr^2SO!ulX`o9I=qF2RWPc{rvfinrBeF-)4sz79HKcQ& zB#m)|picsnQpkH_6Q6(WM_UzV&jHFkB=PxvpR`czcc8Q<>h?)x&}aXLHjs)6!ule$ zcPqi|qSpfF3JDr)mhyY|gA^=-QG@$*1;A@Ft}EzHVuA)B*mi(jNcZ{+1gI5e(1NsR z>cDRa?;_wRn=s5F>j`qPgwfQ&=aaTjt6dV#(Q5J2Y zk1VfB!ci?1`!I&56Mj#olq#tVAnYWWPwqw8Mch`(nh~H@5zaSNAb$p{lAmtlHjakXkY=PgmDJ2@KXQPFkq8|Dh<&4C5lu@Tx zu;&|E0l*wQc{YCqEW<<$5re0~{|)W_f1_LgpBpLRyz+$q%eZ66*7tP4;`=;a0W)#c zKu&jVS83lffzRVJz2mygU4@|Cd;>-O<$V+PmIc0y`v)?6O+6Xi#yy5ETqA|iRminK z>%at%q-O&^f;zTSP2I6)!2|q8*%q4uwQr3Tz+Z0+Te1Lcd;9I1%#rXfUNl{uafahQHRB z4gTiG%HeNztP=izT4GPaUsLQU_-l+k3xBUi#|N@Juh8y+L)$&TcBE{m|2E_mtuR7- z-co3T6y>LDzftZ)C;CKoKe?9vjdCNpklyqwppybsbW#9#9L3rF&CZ1sU86t{*=b$8 z^rEhL>g9C_S^9?J|ATbU4m^IL?0o}Xze^OVDtZK^u5%%Ot5}I6Zy_se!(AyHi(6@D zy}+=Ljs6JlG#6wPbUWB*B;jwm`1@Pq>HV#IdVkBhI}dEX*9G2I!IKMLSKW!P9A6!? zCT;j^-$J%InKuP&jaA9KEPx9ou~?wwP_kq>sfcEQkBbsvqx7lKXMISa$x)HD|H)Zx zKj#~zBuSMwz}>)eg0e<&J#I=sWPP-QF@;tcVU)|5D@4l(=Y4se zTEEhfoTt7~?oz%Y+kDyniU437u(aj`fa8>Y2mIZCLF0_%9_Kg8WlFyee*I3b8N8OM zU@z7{$~j8EL?_WF?Gf2=%_IK?{C%5P*8h!iT+XGv!Ecnqa``@|y0!r|*iS%%p;j## zwgpgA3Oxppo8ww6Pds<}jnYH7_sO`*3*%jWX3q?<(mzi%YA0~Nq22#)lwIJ@SJ0mF zH*^Dk0JMQTnfl!!x6)sX`7uL$7GSSA6R@kOWV5R53BsJ$=CPxm~z$EofhUXI`Ut?Re+9tVti zDpxHR1n^ZX;6JT#0Lu311oXR8%9H|6oQ9PkEyeQN7yIsoRr+8Gv#kkz%kT_-Ug=&KHz35}BvYb$WF% zQDFR2&ecfqzAd8RpHM@-BRR4bi%AfWuRK9x|UmP^}@MR=n zPis6AEJqmQ)W+P1A%L77B~KotA&fqTP`SUZ?rNeWzW)cBA#4t`kYwGV?`YV67!cJ{ zBuk$HhrKw*Q_k(Mi8R$PdFsINFz%w^J4GNs#BM4um~Q z-={PTL*UtuOH%E$a!ME5v_$uI=vLYE{x83-czcUDPkos5^ey1&|08(%Fyh1GKr^!$ zNWpo`+LF3!0i&HxBp4J6*nfh5W=HZksNc|i5s-*5T79_NP>@_x|3+Cxd7f~mi0jUI z!xMTIs*|Y9A`#E2|HB~gKD<}nzavw7S#-Z|LeD?IoM28`tF2-|7wCV&A zJt>SYmo8K<*`G^d3;;$Gv?_3jV+ssH+XncFrEipY2&t}yP$F0eM~o7}Q5OlhREs?; zmYtWF_l`x+?zk7Vjy@F^td4ud?-bDMZhJZnWfYa}>w=CP$ibJqCIps?h`&|D_q@KL z_xs{8+$!j*C(BE;}0M{zfTG&;?ZG?^Fw-$QP9mIu^aqhqQNmiJta1^!^`kKcwk@`YH_-1UhMCTj;welpiR0ueiq~;`=n;D35|z zqd+u$6vVcS201o=^#4I01Ua@4ecca^hmlkwe=ndD?0@^tmvPsCP=<1Xw*u5GhjJDUACw6z~2B=RdAzr=jCs- zJ1@=ZVR~zSq`)Bbyy-Id@Yah1cS6fS15j(N)Y^P%ZFVs4>suWN&qw9w;BD#0CGP%% zL;yvQ?@{`SgO9zC9k-{vYv4KML?~Wu-=bm(ma>>M&H}6Cw4b~s}Cn&*%v%-xr+C^>6+;I4OkC? zXCjQhLb@IIhF|au!uUh~$1An_7val44rg-B1;^fYsSw5<@~~6lV-J6CmH5iwl;Me_ zL)TNkywIY4UKRn(Pc51S zEo!ESQK|7TnR2E|ne-b|N~NFF744l6a3}}1VmtDwL9m5;3&1#V~CGUR@m@fh5r3uX1yz}RSbZV969aT9+xK9%9>+tIc;XA2e zAEd9NgdL?Zh5gR}dp}@blE8kF-T=?}Jl+cZT>K&8-bJ`~#tw#agpcoKj~@tUXAYi! z>3zY=0^Wo7E(q>A$5+GN68{tXTImkHsd%uu5OXm|6S{jnv)mG_$7m8NWmfGsv1jN=ngR{QEq% z!-=cF1VjV7b_nWRods=)B@kc;^sf*Fy z$^UQ8LRL?<*kT{X9evZaKt1GGc;u{hJ3`oF*kjz2(Tne}1NWng{eS%b0Dt<6_aKML zAZ;JD_fQn(114zNiSLChf^;9{;`@KX^uHQzW?S1*nzRulW^44dk%jCs#U)5l2w(hD zm5ykFLa!5+jwsGX2gyE2yiBBjD$A+t%4FFkRCZ@G{zKM(4^CGV9RvR8}<(*$KQjEl)aD!&f$FGIfA zH}T&WvNmhFJf4>E?^(HI?+g)d0;_cYU#0v13)w7dYL3Tp2dVTS8B5L(kD>%n=|L*} zNJvTm?aZrm`X3}f=JQT}2T;!INXft}(6UbX4WisUw14Sr^j^7nYDv^Ob+5c&QZs9D z*kZ;!4)LxmOnO%~OhtPg-zBoetOiwCCXXi!Gk#g8(S9kla*14{-mM1N$8`(iJl0l# zaUdP+-yQrFn2oLu7mgBZ89%-DgC4xsJ}~fH?^Iu__UOZF{u19C5;CXnF6((4Ah!=p>8;rFLf7Z<9^mgJ`FHZ~a++0%b~P)t z@l`g65rBU1OGB@*H)D?p#-a-Te7wNy>yn;P?dN84vl?e7I8d(Ao z`b0n_?;pR5177%l_a=Saji8M|MYbE_ZdTX2QxfqcVCeuXlcv6Zgjj5X&E>20y#^8hQZY%B zitJ`KoAdz41NdU^ynvEnn1oVMn3Rf^2-0nF1m&THsMj2E!{4R|&YJa+68{yghDp9B zwHj<%4bMOg*Q}4L!L6&oMz|}e9vjs#nQ%{{dP*V=ae!vnSCTp*pGsv%aP**l6o?Yp zks1+4dOVDOU#7@}0NTcT%!yw_}c;&=066uI}K;@zOGnb@gTONM>f5W?=Be6Bwk)nm4PruEl-W3 zpy!1jKc@bNA+i9d{!?~+{R-ub zhOqvn?PKSzkr4j96H2t;?rE(5+ta-M-iBsqRyu4Dh@wXQV8tgOolLGD7+i8il=ovUvxt)U>~b7C|rN4}`WrZ$w*aK4_)+ zU>oIjhxl4eE{y*5)|7JzXayXZQ%&0V&h(jReD}&(G`@RfOZEaaPOAyVeTmU6P;4(8<*5;FCkj`GNESkW zI0~kPaD-0{;pnIgWuOHZvK&TP)W83MeE4IH4^N$@IIOCxfX887pz;VK=`t`H#QvB= zCMV%<(U0bkGJhs;7f4e|E_(qCv7paCX zg7_k`Bk5Ul>-H4oeHKI;>8vgfYd;cyL>deQ`HkdHl#f1XX8DE`-hBi+NU&SS!1{t! z8k9d7&#sqZ($4R7~`^?Nu24lE|d$*5n(nXhi(l4i_dnA4vNMxU-r7x3sB!+K03;fxE!k*9Lwjq^&;{RhFv`2S` zP^Aa}s^XS-l$K zrV{{PE01D$;sjx8;VVRcY4>AWM616ruoQmd9)GJ?(Ela$0>AL4k=^^Xaw9g8UXjoD z*N83Rv#qUA_98)Fi(zCJJmvJYaxP|vzvp9CKmJAve65^_;obvSBX!^1|M>?3zk2E0J?Lv~y*NUZl-eJ-|jBR`emP}yJ8NxV#J;BD7Zahm6A@bD4e z+8EOQB#mD@xA`^s|Cs9~+P47Z%HX?+QkTSX!QTE_X`r6h$B^RI0KWM0wem8R5b<0- zK(vT2YP6hA=`Y8B3IlkDpd5Zz(#eXil`6oJz3*$Kf~Y-VxWK=gJYvp>>pxj9*o>rko&)Qu zu*(EIEEDamOT;1{)_Iz0xfsn5-xnwBc4@Jkz68Be=-&vEz6f#;Q<)RdLLbs5qx`pV zp$&LUsfVL3cD;pHd0jSe!`X{hiJQ>=;R>L%p3Ao9}C-g)lCUqP{=pPOXI^ z23HjS)<=a3r01rQI(3J3qWo*6RBngwS?f~zhzU*x(vwtbX7B(X{FU~f$Io+Yn^J*_OONBhTXyx82|G5-`A;+TJ-QVDT3YGF+OB*vJ18Wu7C>L>WzKP= z!aD#plm_*(JdtAkVD5_H1+1ip>3}xK8aj9dWUT$y0xLy6kyKJxF;&5!7p-{UZz1T$`TCy_7$H z5J9VBy0(w#0*;qqSu@w8d-Hx5Z8Q zOQ|gfla^VPIPN{v$PS{M3w-jwxeMBskWy$atu;nCi4ad(UciM=PCwzQFccD6cSrT1g?l7^d^__MvA+kWz+Ym=NBdRGPp<p zjJtOD6!&r9?%&2Rq)cSC0CTaAkpYyT zCW35*c7pBH2OOtwcNpyLYO~INMww0Nu5hhtUYCk|RRwnV*UD7Nn}sU@?B({9mxK6A ziDx!yZ)q6E-=r|uWndc=hmqQaVdRprJa4a?^oNOXS;G^3ZcSI<3IJ&Ta1rpivP`d0 zqM->?3iXCWrS6By#6sWK%I%Pqa!_yFq@24Uu2H@SJg7p(spw|Z$*Fq5{@Vcv`H*k*bDHJ&?A_3FRIEnq><)}jq8U`LW#r0P|e|3iHK z-v#r(CzXRdr`o6T^_jGsLduy8y}k3{0(GZuH9l()^gw9KcSX;C?3J^#h00^m|DKKe zP?j@>%B&G=_h``cUdCQy|Fa`PWp-~?FQ#E6K#+!@FumkV&b^|XOn+m<{&7R3`u+OI zi@$J0X5@VQ-4yf3-<21C{GF}xA;2XS`E6TPeo}zWCt}7qIsB6m7-d8liRRxu*!j z1qo&)*4v(cnw79eMQIE5Kv&sP}n|dls-Y z$@v%Yb`s1k$w23XU}UlUwET6HzgZGMBU+NHSYOlWf6T?+4z}r~YANNclDyE0gURzt zsK=TprxiT@Chc6AOYPOs05#srQYXzmb0i0SA;wvMk^q`-reuJ>cA~>{X%bpcpdq}4 zg6*uT7=XHh0}u&VrA6U%3RnGFo9NirrU^Q7n9i^3Pr; zuvWD`1Hh_QLq|UXa#$J_Zf?AeQbpHFw@>mu8 zT^ehJzpXI=D7H9;{b`96L4W=nZ=MOfH+M+~Vyp-rQxtc8vpn}H`rm!U8N(Ose7aL` z_m!!XGm~0SnrZ<>YQ3*aiedeeV>bHzW!&OLj5Y9;PjDr%I_A^tR}baI@=ZKMI>lA?%gY1G7B{QhBrz9$LuXW)OXDd#p(W&n9|gwjvai+%z@*0NCY zhWr$f_r9M>9V8DOxE)1W_@hm1LsF`Lpf0FodvpPF%y=GKVyI*Ljj7Y0_mz!Na{y=W z`^tL4=0)F~@pGIBJ$qkSO?m60_Z3eRzgJORE2+QB0eh&7dxuDU92a_ex=$wP=pro5 zK*wpube_y2U*7~A`A7PCYJ|h!R~13c1Sqrag#CS`lqe6}r&g2_)qg#_P@U6%>L!|J z1mZ;N`*Z@}zET*iWv+F4DnFDl-Aq*Ob8sqeb&jR7M5XS_oXV1nJ-;J2F{>k;%3sI} z*o^{CWtTcV=xb3^q|TLA&w+ z>j8NSMNzu1^b*$nawkCaX!3G@F>N-25l-jq?rzA_qFz$y$cYFxY4qUTy9!u4A;0-CE$-`-mhY*Q$LJ&Ee( zZlv=t<=u?jSFT3z`!aaCKZ%=u!Q1%1bm!iGKGZ4JsQjIaCU&_dq3L}hf2VmV$<-j? zI~GAHJ*>^6bJJdWyH9t2{y_so0E>1vZ+2Ot&t^}qr8)SivNnc5juaob8UulaNdYZH|TTo}Yp7Z69-$138L^4F>w{do;7sli(Wr;CYc_q#rZE2XhS9>= z6gK!XlREojWm8f{0~9+iw+DD0249nHC`seAQz*g(e0IPhv-cN2SkMyj=@Fj&!!h01r;di!ED)ToNdvAvLq z?I~;#%zGn+;ZCR+dODoE(KZpjrY65~;Oq6|Ir?m0quS7x_{xGWfAY%$C1)i|7Qt6V z@@pJ?t=4dV;(8N$+@HtmhbH*4N36i9!4T@71EB)=y+34l>4`lP_U;##i!;Qf@l4Pb z-65nve`s6)t&<%gFOBz|A;@(<;dj(|l|5cO9Rxh5lG{Ug#`K9knE&b9OHl#~dSSK? zEo914+yN@cw(KM7yPfL##|9xZIHEp*QtuFkZYMD#$C^eP8|P~za%u? zXQQv&{%pFvW~J{rlq-gy?P9*~KAryu{)ak6tKSKu@<-qo&+&o=p!8~5Ww7=>u@|&| zC?EP?9?A(g#A?VZrnQ1+u1xS325harK>LqiN}zXBMQ*8?D8&j`iv1G<2!&Dq?$b>G z{JmIzZ2mpw(Xb3?Lm~89l<<5{?34ZzgvSi>N|rb_`5lni5ehihQA%bCpFtQ z@m@UMe1+K{h`RT-Hqy)KS`~hnZ)d#M)i1`ULzZJDElxo-wn#mWk6V&zsV-wp{wh_j(ra^qT(q?N#O>&xGFG{s+-O3rs7`FE*{vYNd zzq6_C7qyjYGt70N!o*y+kIEgAEIyKd00~>rCpD@!b#_@McxXE$p{jkjiH)wHRc%9~ z+CirVP@jdYO1ka8W*T#XKB~ZOD$eX z>8m7j07gHxZ?V`(duTXMHc;*o3FG$cNB&E=TW*0d?UFJAt)d0=&TNVAXJz|;r;1qt z7g+D;D@-TI*^(*1qt^k)CG2aJ)JnfI1K6rblHsMFI}iQ_YzyLH_TDUtnKuYtaxP&g zkx=e(r6y)>!J6A$#yEMU3$^*qkxzj5#CN z>e;cpdzReH_xhzGYvqVgnbVuyi?vOQA?B&EaeiETEV7#ej)*-6*J10##>k5w*FYjIy0VFVW=p5eWrDsz&?jtq>YSsTOW?Er5~vf>ouIP-b&f~*Ds0wc zR$;SxEkuihRQrJ_r$v^%jZDN5N|tZ9j#ftT2H*SG_u|m@#G9+@LdP10=-6DDFiNmQ!jgEq($QX6pu9fm9m-g zwu2ws$j-N=TNYm_Yh{%4bwq)+GWub7_6m4RP-|tRd|zAAPoKi&W-;Y1mr?2;>h@XP zkSY?cdg`kvr)&wdgWTe)kUEo~9fbQ>a?CWVgZ6}N{FPEp?cHHdgB ze8M$}dd}K^(?_p>IOy%G)N1BeiWW#cEUBIJs#UXBrjNqI1TmyR93+UL$Tv|T2k{qc z{cefa{{+hm-G=h7lx~9QjTrVB154v(7!NxLu7_%Wnw+MmH&M>^2-3TS+K@P94ICy4 ztRrk|BaQ0GMTzx2Gp+As=w`&W6RG(S&zOQfh#0}&xu3K}kg_7x=7x5ddh~V*=FO%& zC$uDEPa_-Bw8IA7c(MZTE1(@4SMc?F}bv2k||G%OY0I&qY8Sr;Q*aUyqg>%RF0w%HTHKEEq+{o-@oD1ga)Os0=e~Khf zdIoK6<&y?&&8(RnUYE{E2ej)L&A~r??M)Z-KlzdZ%m87uyE~GSI`G<8N)^$vI*h!3 z@#^+Nv5%7|uOf`U@Vg{jCB8G_P@CzzZzGGhaeKF!m2V`8$jCB9-J%F~Uny5Z2ss>TpxBGN zH|YC*rJM~lszWnsHA!}s>uGp2l+sRriT)1~-lHMvf7;6YS4tn{9SGqs{Pt6=Jt0TZ z<2kA9p|kM0qTz!!z_vX!@EV?LKdJn~Y5vYUPv4kKfBSUG#_fc82gmfRFf&wtMZfW+ zBCg^Cj|s{iB2AW>U8Zo2RZO|I5K52NmXZ;idn|-2o9JT!+OJOCkI?2GHHgqgz}=wQ z9b8_fx1>w$oghj`ev+5X?2#ii_slgW=AL1~brZc=w!xZe3HIt7dh+by7#^MoV%|yc z;|+Vk1`J}_u^?~RA;NYHR~Q(7KTV#Refp{7KCNUAl^mdww;k!T&o(N#BiNvB&~^t- zC0CFWTv;FFei+BLmaugMks?Pmm_gmT!Xxm$x3yFy&u+o!PlInJ_*Q~nr@?pV;BNu^ zk~H|4Y4Fntem22ZYw-0t_|xBmFG_>YC-@SAXPO;YqJ!TD@OPbh`1_K79v*K1fNqee z{~Elco1r%Y{P8sSFVf&I6a008U#G#J(7`W9_?3G2V`=b52>t}YS8MQo9sFE??@fd6 zNrT@-@P2}4+TK=&4u0}Tjk>y853im7Pw=1MJ9z&!`1&yx$}$Q6E|)mOVuEOsGz*2T zD>G;(M%`eeWO*a3J-WX|MvJS%TW*WDH>Q$#&ECUD)o&zQc;#}t*kR)KC0FnS4)DJ<5YPEGEc zqwZ$P?HG6_i!>{QZF8n{Hv=CZNB60u5A6UPcmn`)kRtq?Nn+f8Gl~Gnl+R*}?*B98 zB-MI6R;AP3|NJrDWou-I9e9@wxp29T$A7M6*J|H}(aZNWtm0G{#Z2iYoc%GUdeq2c zdDpVDwD+;m^_D9W^1M`HC%sF6U;G~1No7|u&i=L`FVO06yS^W*393DY`n)nZJ0XTv z%2@?{Z(v^}VX!BEO_Z|)YTEi?1AC-9abz51iX*mHHYMX0@cWa-L5c_Y;P0}L9@RvT z=`pNjTI}PmfB3hVUpm$E6c26Gl{fP7*9xVa(^5<$PW3bGw;N!JVh$#f&)=YKEzqB% z!01a%c^Gx7`(66?nStL)%Y&B*L781O>F+Z)uw2qe3)HKBE6yf&+3{!Z67{D zCCbU>PS8t#R4bKO8TFDxEuj`Ijy5m{#n?qU9ZH)^YgwDN^2U^x3D!j(f2TF!qoT*j zC;|XeW>HHyg_epP+G`DrUjJiC6;NU_)i^22p{$f%8inzpjR0I*WfcDpbD3g}Vmpn| zR`@GK9b!rk2`3YD+d4$niA^uhcj$!sEU?Zl<4b1#Ty63@^3o_Px zmAuhWU0feVG5CbcPh$-7-Y~>C)VNEge{~7rIpcUD0YPVD?zm{@0(wT>hJxqCBZeWMCS@>w$xdPxm zG@82#Op~jg&ldHnwlME@K>|_T)~T0lXuo-3YL?=6i7T8?n>x2K8m)ZG(D8=PThV5>o~v4Qw&>wShH%FSieJT{it1 z6H|PU7INrQwngyoj)>8Zzcc)L3EOrerT39qJxNF_z^tJ@tdE$0#+%4z<9obJSw=a3 z9`L6ZsB>(*ean-lRB(4!n3Cnm?9MzSbT38jQ+ZqgXrLE=_(;!$7C9mrKBu~oR&Q+d z_R|24ekwnk%D1`oqsA8DnzKBDXMR=;FVNx^H>h)y>y)TNu$9?_rHHWHw2zf@JpIp< zM`0MX8uv{)8wYtE3OA@0cWSg_+DLeRp&E7Y9+%9}k9IB(!{DiAK)C7Pg8b4U2XEa~?R1h;&Hm9w=wm`pqu%SG z@&jQfJ7MH6Z`G*1FDCS~3G%j5iCtlC<8+2m_PpWws=xhtO-~zj`w~`r~*yCS6<~gqsAsSZU|H*jey>USw;$$R&zfi5D9jdR}16Kd=Qt4*E^D zUz=x$rBKc*7kWrzrvVlx2eU(4^X0U)LaX#c(rYjg)FOI zEB_n(>4oa>W8hAXfjgN7_iKXde+=BVF>w3R;Pw)n=P__CW8gZ|;NBs)(#OD=$H1*l zgZoQ@lM22Mch#B>*N_G`pWx0v2JXlhxanzdFA&_O6x@>bc?;Foli$vN#rWN>!+Ykd zAO9VuwNe^>Q8{-az5X$6s2P98m{;JTKUB%XGJ{6 zKVRL>=W&*uwAc7Ke&Be2aKKq|M)_pEy4udQ;Q}`N68xLl;dp-XH$3fa7COKGYYbVCjGJLg#m(qEHB{hh zP%lwLg2^JDkjwJqcERWmqFyVK@Rg{KJ%HJYH%n^B4yqOnzV}3bqi;6&8h+{1?+VB7 zm0!;O;cG=UA!f_N^N;VsH%6SWoXN0ZOvbk1d>_vC)#8r{Ll)Q})1(D##I{g<^k>-T z`RZC49oF6j>}(}z8}pm4%|J_v2cRnJaS#1d_3gjT^DR_1|Jd&NRQ;>(_lA6sAl- z3y*5qCL!+!(=5}qgt1*pr^h|zKn&a0kUS?vF`zseDZy3RQkUm@Wu zC48R=9AC-z@HMgj4*1Tle8s1Zm5stGMb#K~p zP32nRMi=E4*GExq&$Gb^Mvq`Kl^J(u>=CAzy3VuuDVaXOcAkw0@5+X3!8dEL zOhmc9r|gQ28~Hq5<^4Q9bKt;;VEbd=ET0W(*&4HdQd>60xJR>q2?D=M3}a|Q2T)S* zIM_DY)>Nwp6{wb^j4ZasU4w z?f=_<;onHKQp^e9uiMc-6SI5464z{qM2ww#$`=GN5=H)%0C%T4Ol2wVJui;mgM2#= zM#$$ugJCA{h)20XKAnta0C&dkdC4~u_>;d6qyhZrsGY;Vw1e+NVRY4d;PGdQyvBa2 z@gUVWclguTs;ShHQ*u z#aq8DYJ}Fm=&OddXYakIEQw-EKabl6?kNpXYXDEqehymWp5lyxmSEGhdx&1-1V!zC zE-goWY&r8>xyfS;n{!G$$fx{X)E*VXIQq-P)cC zXVcYLs($a3V9oNj>C1DMDCmeTNI>sZ1Q-1G9sFR@*s(y)0uCV*J`K3M1otasqB~8fpOWq>V{k zUjWz-QTgLC-a0gkKz*|?9aqbK0J2==0A4?nkg#*0D>__`?`AwLOfkYt*gk>l2w{o= zxcPZJ*Nd7$nULwT56&R|;j3qyf170F-wdDKhZ4R)F7R6e_rT{jh)tTUk9DbF=py__Qo~C7_ zU8ZR}Cij%tQ2zOm1?s;UIp*st8`*~$Lic<%U_{I%D-pB(r}xPJzeoN*VlD^F^^d{4 za%BQ@HkB`yJ4t(FYrJ|AcqQ0>6TBK9=%9H4xs~D+z5oF7K-h8&z1|##2usrbS8K7c?smu}E{{nHT$Y?Y6 z0CxtAv46-jb)Ab9J(KC14jjVBZ~~;IbLwCOIrT@r>BOo1k@@O%nuiO2w3lM(RbaWi zQ*#e|RD{??-`*OuRX`7gw|xjwXiG&AoH__&Kk`4n!)Wa1JjM(}riSSYI!&$F`z-kPP< znm%i)HI>kse62Ol=~`2n)*7Jy>eML)+xj+c}QE3n9wAUWh~JUE~Z}??GokzsQ1Zi zEH`n)8*>j#9u&%jvVT#}t`i>o-65=LT?ix56$7tI#!vbuOf|s&pM;iC)I`ATpcZWf zzrBFkUzpbZMC+$hsrC@kIy=l|U7&Lc^Fh`RIP{WtpH7i~|LK)nDixuxX=n$gl^O|= z{tuyrxh8osaG|pCM?8O+@^6MRA^&dL{x9&KTJssT=3HpLI^Cgyp}NbV zZgX1Q`w90EsJmXBO4cKu*%79IW-kOe&M?5dxy2#)3}of)qa+ztY5PD-F2c23pkWsZnj!35|*o0G}LbVvl}A z`5A_(Z@Ef5mMaeRVR@pA8_J9W>-i8M4OWIwo`t%y&V~p*r|^XCmrbyC!I**a? zG43fnK?BSSF#gJ)N87TG)8-Vk3}1eOxgm&}Vxxp*w+3xuB7&k7D3G|Jc0$?lNwexo z#{NsJhcv6x1^s#mcmTTfkQ2&JKM~F}tJd#-!?Dr!bh!F7xOoW2Zoct-xX;GGO-qA& zp5XjCIKGzC%)DdlEl#vgTJiYum;ONcQ-7fRz#k~@Tk-vVY-~&K$HugNyh;67_82&E4BYa6 zG`OD-T-6_FU+!bu=OesPclufxXb!2Fec{%xS%GZ;X+vYusv*rkCant6ykpWPLz-ty zS`nnV$E0O{uN2lG~ zg(t*3Q0_cyrf zAbyfpQT&9bAN+CEt%ur4Q2rRkx-r48tyFG1l)IW%u7k>LO_pn?a_gbok+gEFs9bxp z+%hWH2IY37m2*?MWyx~&RIVvj&sNf?X;cS0;9pCJEABGW-RT*SKZ~FoK$&`f=A?4< zY);y47rrm4DCOFng#YDDK$Z|>MGPZ;DM}&5Bv6zhpsS)-V}@xCF9PG5p#J_|gp1V7m#l%q#}p3QveJR6;T zp7qW;&&<_$R`hvXEAtw973ETY6nlO-I-j+t;XO-uFGlN`U|a+?>RPY`-<8?~McGAIe1PSlU5}-cuGG zg4i!7IJAqtG5-H@pz~H;?0*Z;d8?eQy}x5gV=Ar=8`%G$qog zo?XFPTil-1oa2 zW&)_Cb;VRZW3U_U$JKKrf3iS3Lp`4@Ht6>@ZLOg3Bf5Dbv!0o3T)Q?*g?}juSSFoW zL(Xoa_H;+QFiP%Nxpuvk_Ihuzry9q2M5wS*6x#&k8iHIOnIYnwwUX9DU@nLlrj?ul z*@557BQ}wr_)gf>okMsEm&<59J576HxF_!u@g8NCM^WYy)`kdVeaJBJ!oGwoc}t3_mq(o1JPD^Sef!}2C5 z?@i9N-9w#F|0V5CUg1;lZ%&8nTWaTTwb>;U#+Ksk|9W;v;5|B^+Y7LX6FpO*#I-P= zmwx9>Kwcuq>*42Ue_r}5oJsT2g)sK*e0T}HRCE2EM2zTqRZP3F@X|6YeTZ-zr`mah z@WFcqs2N`m5ZL=(!3LTp2QHm>~e`sc7opf6VQM5cO`=b zb*N3;j-#B~;SGbeqPvR$53gg>9Q$>!;M7VICLOeAhe`2zUh)V&_AMq>$JiatM z&4i~ljO~N}XM-L`T?qQ3{&~=aFW1m~l_`E66y7hz`9F+uH5>3WrQw-McxHx$@*0}2 zrVvD?_$hLqU?u}hY4U`*oo4iWf|^7(B=Flz--X&+g@SU-J5OEPo{E5<4;m;QvhMxm zh)vA-ccN-Gf9PtY>bD81eoRyq$}h410~)XQWsRmL>=mc!7a^p@wNSlwOCiyR3n8ri zYA8X|kBO#DL{o2yrY5B6z!Zg|{(-#*c;=+xIY4-hgvQWxf}W;ZbTq}48<-0KPu#A@ z<0U*hLRjvc$Y+@;G``mn#0G%4Xiul;YJzDGB`CU_f4)5-{)SlP@H};L+p9W18FYWh zve!oQMgE}hEPsmwAsqzS1k{-M(L7bsy@!$wP_w{$=TPP}s7ivu)Bi;Pb=0jtOA4G0 zW%^4ADqC+k>`7S;4)IlhHxgydA-6bDJ8zm^`XrSen8If=d;tI~fgss}LDY3purU2j zOx`=7f9tF`=LZGfJk^!-d0_kp=c(N8Yh=fb%L_N>#l1U#%PIHYJu9Be>T%pwZ7K6sP3nbzs}&UOZ09{E5fzZ z{iiD{MmV09VRzlrSL)T1$rTBdqy}m!#{aL^PW2>aNPOiF|8)dce~6ZRRja!$4{FI5 z5*}Ao>x_|lb)|-{8h$TN!(B?as|fdXs~)#i!(A9$z)rOrrl&AkpoO^wDISeV*(2^c ze@sohp~P`VC8Q#g3^s$tZ_ty;62xyw{=NQ=Ougz)<|8bg|5xbze?1$~SpekoN%;4i z)W|Hekwf!TZbfPwYUAf$73DDDI1V`GsW$i6S+bw73`mLFnZR`_zfa1Yvc zbfW4?A>B4CB6^fS9VhJ^`exb}N{YzAKA-h&fWi#G#m5Z4kJa-pUu7iIYQ*OoA<|okUvlyNJk15w;4wkK* z0JV#60d>kD^%TLKg}itR#o0GHnE9uP^LmK+FyuW<=4Gel?TgJ*n}pQ4PdlXbKpN9} zHCuOU+AbD)V&LJ=Q*+&1&zM`rf97t0+~YPqw%23$w>{QMzXg9xSraq(Q@1w$S$Rzt z3t`(3p5UHMJekKXzLAibM6|M)(iB7QWCmb!5LFstW}s~Sn6rK{#ZL9kg!W|X?is|u z!^hJVF{P5|HZ5iXeH$X##0JGNL?2)%XeIo+J3n(S>YBIawbRk2$6sr}T4x7k}exa-H6K=5kC=e?#XpA>Fo9UJtf8EzT&?a$^+Ryg6D$za8R`_;(}q?1;|8 zj*<5tQ`UpGKTkV{+{_-mMB^ayZL$yW=1C0ver#iFw4QB9gRdv}#nCb-XGZQ*IahQ6 zv)TCWM?G7fc5?H_GQo$Xq>+hoti-$HX}Tk(s50gmsgLVYr{{@&81WCZfo!ASm~vMJU%;lX^%}w7mJv6z zrQ^OpkeB3E`i;>~5aPUS0Es&*XTaanvI+j4l+9yoi>*U=Bf3F5|38ndcj#t`0e){U zM(6)QHe_u3Xxhnte>bG>pw{n{tN6+PwwU6j@;kAu>{{B%e=NCKvevGyd^m3v@$f}?9fa64mdceo;*fgj;X}1NMSzkGyS@5<1 z@SkwamK|*Qn5Ysk#wl;AjFyj~2lx$G&$>C*qiOL6QPWzee{`V?cKjZgN%>iIHI!B^ zrreKUDS_H<9>c@C5&Rp9%wx;7TD)n{Qz7>Yf**-&0lIc*b)2p^J0>0s@SMtBiojUa z)_vx&mbAzcJRS__f7+9880K&X2yQ5{h(^&qicJ_(1|mqSe(=YCc%@0@ksRt-wPwS8 z8PE0Nn9B3Cf092RQ#uLD&In42%I{~Z!cP;kTD8d6M`Oy`2x-8f)j11rj=IOzSxGqTk%j8npW?VK z$Y_O`6m?2WDIpq60=P@s{5C7?4i3j)A`Did`$ImTf2+kmOSEEYvK2}gvE2_ZRNLs? zjRNCBb?r~F6wbX^0?+@iO6ILg%exw$$Bw1N-h)vOX-hRK9nj6otu*tVfZX-G-E3{k z*xW;qJ2_3C4utXVfiTX<17Xx6`@%-ujgI5W-ZSa*a)Uac&CAt>@6XHLaAICwA4Upo z4kMq2f4(;_uL>h~JkXwXY4dVxn9s|&5&#krhIyH_=%N9}==?wMKb)AC^R?F4lhFXj z&dbvY;^i=(m+fJgm)T)E=UHJ3kFKSkmy4-s0D?XrX%EnLaOHq?~IZlsTtP zry$)Evk>k%*#hY*yf|5D*BD{^6#99gJV zR_kjkA_yDRRuuXI>N2O*Wukm5a4A}zUROLw+^4$w$5;j-%DW##Dz}cY3~mOIVz+{1 z{|7PUI{5s)G|S*3!G94%+}Fp%{%n zd2C7YZUTCvVE<7q`{^}6esAG9XeH=xsYyL4&?+;Gw~B)FHDs{)D02P~=!`9&@b^0t zYq;+YVO)70TNCW1B&30&c9t*3mM^1PR|nCKA5PBp3BRa`sN)8TY)G?|9R$@Be|!$K zfmy^jD4_GH?8{KLC9UjKDmyEPQU)@m^%YdIj9K^hK%hg%}(spOZ4`?O9lJuPR4gnxHQdD<$uaAr0AckPwb z+68)RG#(6|*SNlJCwvz<)tv$w+ zW(oP(BF$qPl4tuouf-H6VQ!X$@-l6|GE;+?l@<};xbi2bFs}Y_W#K7|tAAX1@svI$ z$vjp(rp?8K*+y;dwSK?NLOHe=_e&Ek{y){J7Dp8oyv`_i`}4GDSiHqidjBt~+>h}V zZ%MW|3LbxYi*J97?fvFsf8O5Te*Bp6#7eb!esyxKALSoMl!@N%jw(l~zEkKMvrWkp zUVKbNmHpJpgV4%y-F?C+z5j=~&xr;YQ&D9XmFtFb#IoE+B|bin}4Xad4bmE87KMtC$cr})cl7WDJHDtxc#Y;Zx8BcP2lg8k~-G7h(8Sy=`rQ;is@$Vh*e>gAN#^Ss2>v`;pJVdeSK@-Re+2nFzIv)XpHHi`M<6#H;r48RU z5d<6qcjyLkVidfoje^7&=$2KA#{#xL)o>s0h`PJ(m~tQd`>3E# z2}N>2LqsEaLuoNJhAeK3B>vQSwi8Clwkb12 zrzY>GB8_SVVOjB7hYK&Xqg5(+Ho7L_{g)O?D{9<9C?&P=TMk(6JTtuL6a|l^b%ut= z4<&B3af_UnSX?bk5nz0NF~!mXf!263^RLyQ2#LS;)0 z!eIG%f7MuiHI#4HmB-q#ZA&5j_3x$Y$MB*Pd<_4m6MPIWJTaDzrZ!H;k%B)=N1$7k zwH14TbTk4T2cRDbT~iWCL=@z794t)HQ7GpvHA9*GZheoZ!d$MW;{9-=>UTemiuUhO z@p+=kO@LVAejF9+A4|paP`=8IoE=NY)Z04_&zazMw$G~kK1Ghd6?q>wI>M?N5W8hlT;QpN8 zWW8kKafg4JL`+(qb9|Nb_(&2j2;C2(-_3z#7Z&c5Xf$Ke0`|GsyRANprahqI)? zjpO}$4BW0UaQgfIzoPs9!1u?%Egu6nf1C#QzX)#jW8liiz#U72`{)xMtFckd=c^&f zGtyYHQN5pbuOF;MNV_>EZ2;2Fk4fu=w4O0(J0We;n6yqv^NvaDfVB28X=@>E@tCw# zkTz#b+S13Ab3dk>2x%2#(&j)~>6o-?NXs3QRuybyciPj_CPUibn6x5D+dd{Oe;d+X zACo3PT6_E0GvOc$r_PE78$ZKdr@BZ^=d)|69RiA>0Qz6T7z(~m>a;yZD3i9o4K|-7 zGEY)h0vDxvRnXplwY2$Y{imLV{<;YFLo$sYyzP3;BRrQgT&K=EW?}h5+|O3lodwj%d>`gX&LVekUF&><$d0ajQ(NQC_XuSZJk=hd z8}AX+0OUZ-rr8Avn{>+%fBG<6+w}N%QJbCt$+)A@Vr^Ok16kPw^I^+t2K*u_<;6IG5#ulTsom5%6_2~3zZ2I#B(k~My%yfGl|Yf>+KJUWE$I@m81f2r za^D30xbX$ku<3=&D}OJ)_Y2F&-^>1AWR7IKkbCCu<-jlge_rnXMIDQ1*v^f?HVtD1 zd?>Q>ns;pUlmHhiqb54JS3)QEq{)UV?9<<$*(*=V-YY*f>0Nme{Qs%!I##dwq>{cBhn|4}8K`?E9VkS2?+Z7oxVDe~ymi;2l$0 zxf9tBxRJxxf8-$%N9R?!nH?^BU*zLBzdFI|T;TP%u9dH4boWS2!vE{3c+J>j*dz1; z_hpQq3gcg{V>dLOVQ=1aVSj`v7$qXhWA1uaHcaBZ7|;#Pc4(^}StE;gkv=@z$mTjm3f8^iEb8=vmk))w_P1*x;)@n7Z zp&C4Lejv9m@4fN+ta}UkwHo$h^vKFmt=tkB-)4GM+$)#t*egHTCo9cB*H=HRW7&=b zT`fRYQO*wJ_|4kg15R6mSc3PkyPl+bo#ucY@J)x7o021_UOjA2=}DVhs@+@E-RwLg zX#f2xfA-2h-+BKX2mkktv)aE7%Ji;wyh#83Mz>yv`=cY;DmBhLKaOV$Le-`#b&Ok_ z^{UmGE}0{dIyGuYjV_e+Yms{OGR@{d^W^G(BjCy+n9m|GXB4Ey#_32Mv#$`!Qz^$H zX3$36wq#4Z*b=1wU<77hHk4dZK??1QBy#7D3tZYk` z?u2%D4f=XJBGCV~1buOj&zL-iBC=VA42(N#C>3$f7|XX|JJn8&HYbu63`Ww$lMu4v z#`da%4t;w?pxKd{RIPL2dwE&vdlt~cwkXvu?({nDOHem_6|ILU?K9EcK7_7Ex@qmoBU;T38>+H~6Zx~lm^L$Pta=(|PE*@i-OM=^e_-z~ zGE^nnmw9D@x~_%GxM^g8x_7rEY9b z=%;a@pVSbaUB;1a!jtW}!!Fg;o;ul{0j2JQ_R8jLuEjEvQ3vW&GtD^f$`+W3vL|)8 z%3?wu_TpVRJDY3nb0L=+Uoq~Nf7qKjpJRXc_&grU8FTil8}yP(P1tmaC_`WYgg`I7 zp{J!EQXXoWC7&!2UuXb&rmWC&a9fDOcZLvVa|p|A3JF!p70Vu%I!8M-TA7SzoawO; z_BGIA=L$XcHmL8!8+zQWA&@KeH1}W2Ip@ZKWHp8A*>&CNAz5)!y^atUOQ}eQERmBq%X0gnI8(yIvm3sUH~6MpjCpZT^~;q;+D3ItxQ}>MpyU;}%F6N=p$! zsKKhz2-dUWCDdQD zY0qYt9m-t{)-h|%kNMlnf9kBHJ&@%o^x&H;21kg_oZo0PP>N z6DJM?U25|p;}njGuN5aemj&uZ`o>5xKtHf5b_J2fI|%30WGfM$7w~kpFHU-ksFOAX z@zfTVkoF)S8Ewg#J0E0zP0*y>|q1^Lq*`kNad1;M>?o;E77f0Lu)U3ol=hJs1; z>?+|i1^BoSz-lefM#XHPZFyP#5$svhsm@}x1bL1LN`F?M&v_{EoVYYDPzap3FL4Sel1bz_A;}yt zib$cmTG`tYP)|3Hf8Eg1uK`RQd)>}ud4JOPM_bG4K|OgM{b-79pQ8Io3G~yV6t<(1 z1^PM!brhx91_!}sU98j5`>+I`f!Wf^v)bJflgCcu(FeJYNLE4H6sF{4BF)ZTiQn+! zWj9JFTN@lRxwQh!Txq45w>g1$vVD#{d{_$Bcmg>A-fU z@yukc*I<)MiGCl(`#^gZFnnhtpP-CgF6~rHJ-egz9VO%WE|iRjaw3-P11VUH)_Ik< z$yMetbVZaSu{zxvLl&eQh!p~D93)}$*e!bba>^m3e=Ur_d)5qm-K-X)-%PQ4gxwR~ zcf#+Cu3TS4*&fUB2~~m;^SV@XHMdcR>C|E!JK2UO7m1?mi00`YT>TWrb}<)1J1x84 zbdBqVdXsxoW}n5g*_G$Bdh(&&12n43q2&1PYrp}Vsp{A*;?c7K{-Tk^WAY(qp7omo zf@iz4fAmZ)P_imk;m-;HZyW_ZHZh{ijNwVW%>FX?JsqfT^^Xrkl&LZNu8eJSI+V95 z7I#FkL2jWRe@%+z!}zqruVPy7_)o)&#V_MC2dczHkd{m37K!`ew;3=zF zUDu+sf6ZGw9L4X;QQ;$=a{+$wob!}(HhT6${(XwRPXKOS@>ml05yEX6&i0QB6!b-u zgHe>y9RHTO@9r=AfJ^F>L%IG5AgTT+a`$iVH-BLD8vv^>iaNiFBrdz3Ynq6%EsApc ze>}*o;fzh3rb#Zg3CFAnApBM?S-WN>EL)8IY6l7RM1?BL8RZj~x>07!|V&35`(#8e=MHe+=M%bRx-p_B(a#ktX*-EtmUIdrI!v3@-P# zW~Jo52;_c3H>439MtI%mDga4-(PIV4FWfyIYBgFDmJN=C^GP2y&*x%=?TN2k$m>bw z<-pgGBpiI?Dm#tZP?c;$g>0xQI#Up^YB)>fJopt+O5}O$ z8lAZ=6!HUHujk8#mnQmu?%b;B^{PX~{t_51MtLHQmW~hV*e5&q$7s znKD0fQpeWl&Rk;on~_WyHMiUKIIc#77cz(I*q~-9nnpmgC#}YaaxSufe;puS-NmA{ zZ)#`Hvpr9OH3;KBVi1iKiP&<+U>o|x_p3U#w!o0|zY)X!NX=y9z&|)GXH0g%Yzl+`BmVtKvKV=z2l=YD# z`0I(7{=onmz%-*v7BIS6e>TR_QfdUD)#?3}@cdtirDp`27xcpyD^h)J0*}5UX|r%| zv?1}% zBPS_#my7jT7wJ4Vm<1vx&1*y3G~<1tBL82`Gh30_|E^R3UZ1fCe`pk*2VQ>4Yl$dQ zxK?FvaIb9|cx~DJV4dzUK-n8%Y{hl*fKQX2D%9dUM3hTmmwLQi?~eliA?;whAua6$ zq@7LLSSZg!VU(<)w6ud^cPP^^VOV$pWTUEd*Z}_uRd%r1T1f(%)I%#1=i&{X>=Br; zwe)qmbh|haaw@ePe@|Kt@E=-Y9n-oskftWBZlrD-P^0{fYB9y>*0ACCzKwvbyM=fQe^|i!3t^1YT{Ktm7^gVT zH6>#iV7&8_)rKj&e4*zfI$tnf9ek0G+@~O=6uuAW_TzaxtNH3qN*f!8Y`(fS4c|AX z5#KT$zWb-=tF0+~y4YFs)j8=n7bkGqbnrJ$C(fMy=OKJu@|bq!bZJ_=;|O^F15Wpq zTGgTDPhOdxfB$-@Nj*6q&!<9qR+Bo|1pnrO&r8;MliJ%1|K>NTTk%$SW|R6l`Mpi* zawq3fle)4tu}=q5$Y)#AX4eDPL)RnM+qe!*9v=AeBcI2uXYqaO&*LTDh++?kYT=B; zuIISqS<9hc89(S8g3(Eut5zK(&L(1fjwbtQX*a z5c==n{hvFg|B)c#3I$#4qD~%flSiG3sf1Xr2XRMkNEf@_k=#R(J53K_=X^t=I_ufS z`M7J_q%JPUU9-1c_|C_huGgWqEMLZ8c9&~@&i`Gb7!04sXAZyV$^{GNPEeTEdc_E{ z^=Cnke@CdA5B%!Yy?|l#o4UaQgkJR3kmqJFb@O)a3L1Q(deMq=q5I2WeCQFi2C;n|L6J^A z;0vWL(zQE)D%QglK!FONfPS^!I;6mj)JDywwy%QA9 z^!#(aa2;kh&UcKr=^&lxVuxzR?j=T)qTqbBQqb=u!uSu)V-HvG`Ht_%rN`KbC=Vs% zTtZjz)!mE_61zsgfAFOzmFf5|&1Wauc`HuUq@Ov2`CoFe{+d+jixOHci03oFb4_On zf1H-=qTXLV2!5ka%-PeV&JhxxV+MGRiS>;v&$C^4J~SJoVgPV$)8X<xe=HzonJuc{lEJe>ADHv^$;RTr1i9y8^VoGOUriSFpp-VT zQ>2%h*u|fn)$S2a8$le;Ul|t=Y=Up9NKrkfgp~s^jO2>7?4w#HX}JA_y9aP@8iU)b z;og9zwaYaz4`{{>3L^DQgMehf2V1p^oz(%e+2?WLtikhdaX|p?157Hu6rM5o`4CvBTEs;^(Sk?!2!ral38_PQ^(y~4_2@Vgz#e-rPxw7boTXgomcDEDhY6T0;f-BGJz9Pd#64@iBkZvV~L z6;`%J2iOY*8PA!2bD^sAjDx*cu-)lUB(F<5P0#JSu+mOz4-E|G09& zq-4913sa+8Anm$C-%A_Sn>Spma=J9J%g&S~+X^M}qwYw_pMc)0Nk|dCKZ-RQqq9MJ zdKPi%*;bw|Jxsz6K6hPw8Cs?PnW0-vQV{jnE!5KmR7G+mgHDCR)i1D~kcHxF!YFBxk~?yGxqZDJD4Te;{1hz`gxe)BEXp)iQ6v zbmD_VJ+7r(6P@}GE9F3mBWV&+B4-5L;?IAN`=~BH8+Y>nfP4!|Q|;ZeujD2Aww-R%TI+HeHQ)mhdBGe@5DU0i?k;Awgjt0Rtoeux>D< zYO%ui4b6MTh=Vh528ak%i-!$8AlU-v{5ll= z;}PDoe?yQnpv&1GMt`hogtwzV+{C`1H%_sBumHkBA42)UxPP@sEQjAa!iE6eCj$Ks zxEAYhZ3_Rz=(ae{`6XutM8}vjg-Gu$7V8> z&QM3Zbk?CatcYRM1@+0*GSqf+fR6pO0`Bc+e>AaTGkJ*SM)lFU%|z2DJ;0kT%b99w ze??dT`;R40b+uAGlc4UaD^hJKgzwLE-`U|#;K8P(T;UubglB)`R1fIRONJFSRI7ID z;G!YmotipRiEwv9INnlwkT||?g!p)CR9{~M>Di+$r*^Y4f%!tnEb_LVM|gE+G8f12 ze@UpfVnvH?j0{1ky;25P6Nf{_0Pcyv=!a5%ovpAhR3+w)aBlb^Z<8+17ZPk4-{U26 zlHbzW%_R{yQv=W&0s3Vf^g8(7=T7IPCnQw;6Nb$YE@Or*>OKWUXnZ8$bgDooYyj;dro?t<=fikswkeWKYeHe~5KI z_}~p6*0MD=ZX+b<(hK#UvpYq73wCN{=Z-1s4e~y00vK1)LP+TMqe{moc#geRdt=g| z#TW>a|6i-_u%FdwXdjesOWM2th;JsVcwaAHD55qSx@y(y+IY$Gly{-r*@^aZvBf&= zIt#ul)2!cVK*5*5N)T-6(rBZ0f0)zC76&app=z=wqgE<$%%(444t4-7;)0$+52a_t zA+XM@SFla@MtI8<@Ia^OS|&+?EjnWC#WN?h>Z~NzDsdcG)i)&6b6X*&Lze^mr(O2H z0SOpdB;Y!{L1g^3&qlSS96jT+w4d6jwjp;ia6kMlmjIe_2>e{9x{U0{e@Tz^bF(!+ zH>~t&er_$)!*}7F>U3&*X&qo_C%v@~ z&-prfHs@Z{I%>Irw(%3c&j8!pG-C8;1PXr7tz`k=nv&K+NQuV`HbVfUv#$&M*(phX zc9x{jI4CBWNv#Qml#v+7pAN(ISUnrkMJ%dpwLz&%v08TLjZ~@ge=%I~A)K0*fH=_~ z>(TcGHbmNTZx4%c%c;C3VKeNc9LvMe9B{U0aB;Q@NP9B0aW%@T!i z$lUFTaX6)mTm2zrBjA~%t8*QE4YfR8w-uzmr^PaTwQP`9Wrebh zu6N_xt>y0*co6esTK_0Lvp2q7z+c8I*q`@DYT2VU?w^!(b-2pjp9+>}rauJ!zr|PP zw|&HWEkI2TD|8YNt!1-U@G;8Y;cjG?SL((nyZKYy7~K<6e{Mz1Jx?AQ*XvY|lT;=~ zDNy(QL6PrJTWx~R;>VF{>gX+Dx~a+ z)~RcWlW2=}f4DLN*bf^~vyn|t#;gh{9Z|zee^z%9Mzj$|^pl4y{;c;y%37_xpIqTs zR|AcT7o}*nJZgZJO`$cQ3T@0_n-Vfu%d*`*ZA2vEG=&sr)X8=dmPU3mIe(*;!Zy!@ zItsNq(3%c`_n#@|edJ_k+c{Tyld+$;T^~{=MGfGkf8k17^_51pwWW%z;Thsa=vi(u zui^@?-xzIV>snsbEas3hDq}5i+5e%FEqjBvt6FDQgp`n+z=30lWD|@8wM{>hg_Ki-TX^oRVNCYnJe)6O9HP~J#*SjJe7GwN5)i#|^6;e7OEu@r0#~;F1$U@2yfb-K_ zTBjOm2dA(fcZ>`A44(1tS@+sK=f4^!=Jmqg%G};_@H-3tR$6-h2mH>&zm=xmPvN%# z|5ggUmHGL-caP@u7Uy3*n%z6DyOEXBO2PDee{*m2=tfsY@8ta79yRuY29SwHq<4$7 zT^`U$a)P$#JzXGb7A3upkYdv~Vi=Dnf_Pdnq!}R1HvVT4 z?3j``!9Zu+E3!NmqGgqA{SYaN(zna5fA60&QjfO*wbR@sXAGi6G|>Kw?^jNC(!kF; z6lwB1Edq2XDA%>2JmS>$K>56f_NVOxe=nj=Ehar$%PcgDyhZzhC0gwN5bpg0hZWNA ziCsa^0N{g;XwfecX$quW*5-i&I$H(vZijKN&-Y1UPimfeiu?C!aoN~CsgQCpe>_j! z@7C{0g_N`5I`#D$J_D%4{q#L4kb-bxPm1f(_e7s)qB!gS7f8$;A*EGqq}BZ46Tfz9 zJ*!hY$IP?a!zkI=g1(2F!%mg&)zqooY2}UOA*DTx^Y&~9r@+yS#2V#NF`;#r1AOXS zHp=IcFlgrt(jXaC;#)2()fDFKf2$9Jjw#ch{^BtWK2)4%#`>vShcb4XMWNfNE*@it zQ~;KTNxK~9)Y7m}C4yb4y6Hxo0CNj*zD6yleGezQM7A|rl5cTq*o&t`e?wL=?y4Z( zcnEFXka9oNpnkS)QF3mGgfjYSAYBUake>%?G>iplo zacX;r0?g(a@1X^pip=<-a`7~mRj0ang?5Xt=S`Pkw=e~z`&cOTt_WX$@rpGdKU@RW zvBGs+7P&QKu^K#mB68Rts!{jp>=|Fkski+#o&WCs6BLs zuSR8y^t+=O9^A{a1HBwTXFM;FZ*a0n>k>1X;L8E8AMZn&r-YR0fXS(@bn7LoB82ux z))lAP?AFV2NvKnN``1o&CO;R zZ`7La^X6_aoi|&D-j#9%GvFQ8{QiVZJsfnh)LHEekkbp`$<~9MHrch)6hNKZE4ZX~ zIJu;jXN-~50o-|f+9P<3K92W5@Hx>5{|*Ej)X6#<#vdH@;3(?}@|(-N^sb;WfTec? z2k#jyJZ)<*10>ZOf3!e~x9&F}tNdMvz0ecxt?6ZTy{6-w>d1_zY3w$r*OF(}P}}3( zl@RX#>&`x)&Ob$1ap%vM^lrr9iC@>KiF>`b(xT^v!23sj??{^~rU4!88c(BXv=%g03e*ht^#Cd{Nr5e;(wFx^| zs46*wo-V>EQiD2G2ZwaLEAf8ZmTJ^Xx?Qjoy>6aL(Cchjf?fw-{64+TN_u*w^;Wh293$lgt^0nqQA)0LKai zKEmecf9xO!aGCJ06=0{v3Vk(dEA+V20}*=eR5RlzNC#2cxzRi{ZPdFR1K~ ze;Q`F#cj_22LAdu@Yi2CROtVs_k&7rG&dkr<@6P}x~@3cthOKEX;tC-RLuv&&-tnq;tcjO|H#6I-$^I;#LGOxJGw zf(8Ic7indX)nvEJ=&1$Oe=Mjq$1y3<&uFa&RdW>Sd>p|QyYC(HDVA?-((}qug}*d~ zx6p#B8W{yLe78Z@I-?V}&_DtrTJZGRy4RTs{q2xIJQK5gDNOBia6H@`zDqS9tD* zL~eToUzfC*a=J(MRFnIR+u2NhRzybhAXHHGMoiz&?EbmyAGNy_-|HLIJsMUHw3z;~JCeME&afXQVR}-_6;F)!qO4_;A?ZTOL==*T5D{Wwe zCSS6)KM!z;f2ac{7Ih%4GYd69Sf-m3D_`lI**O03R7W+t1Dffk)%enU#zXf8_eCh> zfEq{$wL~m*amXSSDVP#qDfdHeTFktb6dSQ=iFp@Hvl?IgTBI2K86&VmU4lm zdY7XQU3k9y7Yg>`7_VhVHIdD_&g_7CT9)uzNWiG|JSt?rZmO2-L1v!^SSWj6%bG!-V>q3%$nqumn ztfWl@fBhdyd+WkbiNxO&4XScTDnh&S$BNWBm!4%MG5USG8+EfIgzE$ud*;%%wb(nB zi5p;kFN2(tP&u8T-3!>#^1Ooh`XIf4(X{qQ0G%!s{b!)bsr*+Q|}tVKXk znUW3^Jr0)BDYV2e8uCmUyPHHh>fe-^~yVmN-xtb@BjMqAHZdW)}nOk@^d z(5<~{Zhr;)3H8Xw!E~70F9w}tei1)s-~0;p>xhJB)UW<7xt@?N)0<9ziY_`7w17qC zW*TxXz1SkoZ+n7s=~6piYuP27L^reiZ9ymPkWIo&+!6dD`pzgPUBPfBBK|Q_`9sZAwa79i$beq`4t2D=<{UGW*qwr92zjCVsE8u(S=l?M}2S`8w{gdf}f2DI4uotrw;E{oDyOIZ#_oLshSj$`N#u6@|V2Usc&jP$IgBM%I`6ZMp4d^cn>v5jyWdCnvf4WuJ zF9_lZ0GegkF9@oc&>vaCenG!#J;l#+JL$#TdQ}>UxgQOoE*$9%s3eXjxbaM*OedSn zLhPe}dN=N*eWv69jX-k0N_IfK83%i>DEWOQo(}Y{W^F9i&b0>A524&L+evS7b`Geg z;-w0=W6(Zw(rUvkMmyvmiYtk;ow##=D}Pi$bx}YeEl;G@L8|A8R5zr~c_MWtaOs}G zb_ih1e=?52If*AXbr&O`dLjRz%q8QHNsP!BP@7l;z5sat3b`r7@(ZZdkajU8O@_3S zDQPnxtuG~Q3Z(5$Nh^l5ttn{*kk+1(mIGo9y-Ld(~uTQNjnB=559NA=a(P<0yp(d|g>sK0vf;cYmZK3~?v5mu zyDM<>E|hZ!+NivD|5`+}f0KtA%oXQ0}ZyZl6}pl~Qh&P;NVv z+ai?Ptd+}2DQ6bSt%hpC#e?B zwSWc)A3VZ;?Fu`IBXM>P`X9cFZN^o&fVv6N@@>YH^n*^ozkjWtDhQ}6px(O6 zFu#Y8_xwIZxwej<)PD+#0P96lvgStMk4!Gf#@?%9JQLeI2mJ86TDJ(sFY2e+lkWAX0>`oNem^`fyVAifm!t4v7 zU$czWulqI7{~=4aRN6LBuDvr^PWTC+dV0J8>nkUdw3PzG4!-XN#paz$Iuh}?VEkjm zJ7y>E!Vd=d?L(RN zF)4@KMx$pQPzQqL9$9)=Nm8d}TU-FaALb_h~o_SBp3g z1aba02_t$Be-|(vSHh;Va_PI<+zY-*-d&LCB0;}*1o_DLJ0HlfoXWQ~!T$FHYI7h1 z%7wJEseiMD(-Z;l|8b=vDUXZL&nCAL;}7+rhxy+31Wm6%xofgW|7=KGD<`>x+${@Y zl!JPT?N6bJe3jsST7Op4^BMBv!X3&LFAkfbk@K@|wJNI_oLBk)G66KzRq z>;Lx@_{ld%90P7u;Jvp!w!Ft%xZK<8vz z040yVn>AUhHA!3RDc*9~5C;ZvE(Y#Rn3nXmlO>Gt|9|tZz8AN`oL5C!T5+w4um4M( zvVY-TNac{dkkeEKEycJu$loi)B7aMuzN1A(-@6bvJat;~J3oMHqsDs}(Em`XL%6d6 z{m;1cDsU-~m;J3B_f*Uv3GA$xOx<=pGMG#susKzxC6kho!7_H>d$lrs#AZSs87z%O z1~dC@Uds-XUtcHEZy&mp`Uk#=->B!~{C`aKlmSzZUHL{m#ZIx0y=-P*$KtOk<)n$t z&}ltwZkO^yMe=^59*kRh%t{kL?2lUq(;4jEct#KAf1~b>kLW3de|Irl|KqZ3ILCnL zTjNr<>Kr(o(i8~J8s4L?#DNf8g->A#t6=Z$N9e;;! z)I|U#8K4@qI}S5l^9}}7OCV9zpbDV4Y3c@vJJ>_rDCug~D zR5dp9LolrF{ebe?7g_YAm%F=;k+Mu@ABVs^G{ssx>azn;R;~DSNU2Hd?}s3HYl;ondE^L=(Iah`THm;6So2CK~%q= zBWqSv8oSHPXQpq|djM}Uz~72ikc;-@>gRJF#CipwVulq*r1YOpXyZ)VWiZlu65vlx zOJY3=Sa;e|X*~c?-3F+=(SKA~IOus&7PdjDmkp&h0q$A0vxae&J5W!X8}vEr8+CQG zo(4R|K3*PeZs6FK0=E1o?hC%7HlHxkksQaoebrFvW>Jy`7kp=UjQu<_%Iz!|VGg1H zS^DS!j%N~-+g0>r?L{YKQpU=;h?JL%@NQSSmVcvWVkyn)s8>x^9e+3Y|71|8jYim* zgZ6LXHX6COfLUM}8yG|xNn@W2_s~g)2KK2`>oLb5l-*NP{aM)WV=6%80Y(( z6Z*cmO!&G$J;^IVY&-@YdM7{);J9a)VZQW0BO7I#*`Y36IGCN z%b?3;_%1Q<9`E_TqyFh}eT>|(r;d?Q#BIP}kGSdlR>K%sfc51A)EWa+R>U|)FeXhs zdDLud@1roDrITL#!9YE`_hpk@R1*B#Z`4rO2Q)bh7Q{E|Ab)(w2CsNte_G%1_DsE2(5_I)D6|zRvxh-RM#0cwYp+SMr*{ z_H$9Y7K3aDi!l9-dLiUf_zZF$Z@!a8Hfx)Dc<#xNxd+Cy(ufvdXpz#pSSq~*I#246 ziqjH%#fR13oYv#tv3W!i`LzqYaPs-REK;Y7~d93 zjf;1--{!BR3cC&P#n3?aI`_Z1M|m@LRMN?1c!r^#4zTqST(kI&_Xj(&ytDB&0FYJ^`e&(LC^Tn==;;B1qZ~pO) zk$>Kox+eF1qxJ>ebPb#L9J`TvkEb4dgb^uJ?F!b@qYZekigSLF{ET27y?@b=JCSR-JBd4(FYRFVzqS?w9=4qK1ce2_ zqsGKo&H{{bQ^AojOb*Tk^NRqkGpFYp)e_9{k7Zw@;p_4fJ&R{2>bIc%V_jv8=Gtptz+rRRh1%8!&<_}}7fm$Ow*$t1z|mc-m0J$wZcUqLC})FK zHZ%YE6&N2MI!cC-D^Fn3U_IS!%YSB=oy5C3X_sADj(7uf8?LNR;L? zdMrwiNNDeKMJOTn+3SB7RjKIK*-*X}dW&Z#{3fb#lma@igW0BlXm8pDb{0^p5-LvH0lSb#%kD7oOvz zz?--|^3oe4z4yWYucT$>DQIJuU-GxRbGvOoQ@4h3j{QXeV=iFa8qWocQ>IPTFiuLr z*bZKFru~nFa`)9%NDbJE|9=rv@tmybTN|_mZ?Zdz`Q7$Wog8veJlkJKPulhJ)9fRl zoi=-MpXASbI~&?t9nbOS0B0%(N_y(ZPR)ND>CNnP^nl&mY4uC?Tz^S-COZXg87Kpe zV!840te%m(Cw4b9jfQ^k3>8T)71{jQ52K*X6XMgM$E-cJ-S^c3=zo*%L#fe>8y91_ zJvrT`X}O&nU01Kpup>2ie!93XyF2gg`{4g`dVUAGB;WQQQd&-8QW45_Zs!jk{P)B4 zlu9$7knj8IVC=p7e*&2As~2Mb^ZrZS<)spN;QInbMY;6<@BiG|e--TO4*d7E^e@7H z|67sTy(mw(FYZ@??LuXx^Apry}_RTA$s8TBkHGs;^>4ma@nYuNl>NjCpS_wZewO;|XG4CiTe&nJ4%Nc*FK2V;}Ue< zeU(Ow2d8&`zXvpk&GfwWvWb0_7v=h2>bws=eQtNX`ul14dqV8-9pvqO^}{G~_Egja z@_YDefbT{;_kY2oM~VLR*V37t-WoI%XAAlG)E= zZ{&=urAqloW)(=CU==t`o&SdS(u%ePawO-g7+*5I^Hr#ED4M}yOk%V-{surLX)i*o zX!Etan(j?|$LeiZnBhI*!f4iYBtzzQ+;qWGxv#E|)_;>*jNka?dgDUW2&<#buhx@I z+M0mUFw)!nDz`vaoS6G+z9X&pu=+PA@D1{`qQh!eBJHmeXlGk?EE3A zx038nyl8e`?Tb{B-o|uR%Aw%-*!ya4gh#rPCV$>n-4Wo+Kqc8GVD?8)%9{l`Hb>?T zR+9Mw-1-Q{>_y87B#e10W-r#-8cB!r8Be4yWxROkNO}#3xhYaOSVtDvjJ4GP-2sWEtb+6!6Fo3h9%8)*RrMw>gzxYg|cwaSO#U%zhuq=*-->6?3-qrh6f4ZWuv*>!<=6XWxx?U{q znec=1|CDsb=tNR#Ddj!euhH~4E)U!Aw z$&%Z`b!2lx((AjgZUS77wSMBU6Tt!qdw-7bUuz(@Dp6Ag$oMP)-_me~0-j5P8_4fP z>}*1puZ|qDkMGm%1s(|}^X+6D9EZXqR)GcxW2COO0rMNRw2-ZF)RT*OI2H@L>&cce zY+NR9&fvR2nd7}^DSR|k=+Ed%#}sQajuld234f=1y5bos^*D)3KX1~5H_wo6YkznI zi-3r5=?cF?F1^vDjO?i-%h(>%OVHmV2c=z2is_9Xvh-#xN;Qms@Y(U6tF?QQ;;T4! z)zV{wmS(< zz5NQ6*-N{8E;NA*oilSCHPZXN&VO9A|3dtnNCjxmgOaJ(C>!qTk0xPFx~=4K#1>O zNvdUI9aWi5tRv%?%si{d8}p5W-b(XJCC_S+i!xwdEDIGtk9melSdYjd3xCYTvqMg0 z5q!-IrS+si|KRVkkZJn-iZ8WTM9=hPbdLa=tyHV`+U5T-SVxm~1h#v8sE#T^iY-)2 zOEoLvJ+rY7EFt;*I@%^cKMbZRKRZ!JU*=gaWumzk}V0e>B#y+WAC!w@YmSVW;5Y( zfT&}!q!D7X;Zy>aUlhbBP~T%xZBIz`?w~PFf(2^0W#`;&OtC;_1%GSly=h4eRTiux ziyM;PlY^jh=uLq`cI^zqabF!hFX+L1wjyx|(hsHB0~svmAAI~v3YtNac@p{`M=}j? ztgrj)eV65#xx^DX_tllGJ$HpUeQCgw@xmfO>cbW z`?X}NrmqePHh;v|YFE6Lb|p0W*XmX%pIMar?qF>>Yd2zSi`SA_8oquZ8j!8?Yt;)F zWdp`$!1!M7)P!A;3or}f9e{NO!>YXl2Y73sJvR-b>}%D2@EC zJSlnO8!34lV|>sg{4Zc$DM-N@iS@qAe+6Q-bXIPX1B0=d@79qEt;UvJk8!)Tj@)Y1 z>2@$GF2t`CmJ<#j5g zuZ(N8uhk6grGhDd`(A4jH)sInk*>Tf(-~~<$Hw+$zE)#Vo4=OuJr$WQXLk$R-2d5a zDhA8hi#>5GdP8|l!QZB0=>KR2`z;kq&wb6#|2IwJzUJE1XvLwX&v*m9O@-94wT*Vr z&wqLFUwW59ZWZ$s{Ij0CE6{+ zTC#HWI@WL8KF#tj8X6_#LQRd)TDrc$Rey-Rz@rd;tyV?Tm0Gfk*(p%7T|X7|wK_ZM zWbthQUo-j)2r-R$4Scl`u*&E^^QC?uI_2z3rx17X3LCXyxN-;(W|*&w>$f$y^WXane z82qMYPlckdXmGCdN7_y(xjF-IQqz7!?8s=4 z+*y$v_&Xy~K_9N3rs(5!YJ|TL0jbQosGtv4>9mg=1PZm(j}xhq_aJyFD1Vc(7L6#! z+vbMx=*{uVP#Z@7lj%O2KE`=WQW*c>PuG%s*+``tt|bok_Mpx5dcb5|=g#SV34Nfh zV(kBLF8GsJ_EtErCwuqT>Wwf;2jFM&F%ZrN+S7sd>Q!7uEI@JbDqUXCoBCQ^6R9KI zevs)wvp9$MhruRinx~#lF@N0f_CVgg@R&U^ldnAhRnlP8fIGu8kMO+hVdU+$a5va8 znFfmjsrH5I$Z|DIB&1?9M_s-UPD={BNy$ug!5V!Gw=VjkAKY%*U>k%JJ9#7HZ}4q1<#sxh&|%I?eXM+qhq==5U6F=`nbTA1Am6vsDQ5NocdH>@vp| z2`PjYC$Zgw61_{3C2oZ<-t=Nck2qcYNj+UJKgVX==M~N+u>V3RUpEYX$`qXaLj{9% zq}3+&!m-d|W!xaA?|(4VzQs`cfl$?vIx;7v#O@G6kJt$_KnPbz|CbM6UWNV-A%D^T zm(+jK(l&*VcO5M4zxis(L+SaH6&u?`zG8#AH?y;z_A`q_+R^5I_HD_V>;GD93E9|- zx_|Gh)y_%Pkv_Icff8CvZkcd@)W&w^v%9kVHMEy$zAPAvFMsslUFlKmCFmErM``Of zx!qvdg(fqd{X(xoc4=odaU4zoS{pz^&&lHvcQC3i^nPeePdXcag{+kYp*$9A2l}6_ zkIV#(S16RQCQ6tY52Qqihs>A!9+Y@!HkOD5nFSae(^H}N807t67L>fp(g%aSii3*f zayEPA7RG-NUw>z|b-z~8b=79i?2-J>_vLm!`!@7`5c&1<%OkWgdoEZ*w>lMtkCNkw z)d?=0$AVH(?-6e29S$m_+x&d8|AQdQ2I<=yG%0zV2%Gx`^nUPH3ikgo=+`!8SIOk0 zOVlcxf@oDgPOKN89oHVLrx(XBOhkB?DVZD>;VUXkd6Le1zq~nWW-Q}FVog8=UjeN>O=FI)=@ov5V;JX~+DN!KmL;7?>SMSGvK zx)3=RdIdB<0DEJT$JiUk0yi|u4hN7%#M;MdU%}ui=-O9OIlMc-OY92Z9F(r`Hg1PD zHKnv^Q-J6BAa4t^1S+UvM!S-~0i5T>|AVcq@qcMWz@ky(4V2UMY>vw9L0N1D44F%K zlpeJ5K+^{E-s*?;M40T=leKHkYEkD*-e$n50KfLgM$I*c-&D9!2hom*23?B_b*MEJpewcVa~j#UW?1* zmW4$(wybx{>P66!?>USR=QNMh4>`R;&U-AU1#tG-jOl&M7hdZ~t}Mw)(_k%a)K?Fl z(;;_)pY9fLZUcJwjlT-=xDk80hI&kV?|)Y&E-kL_I4@dy7B5Hx(-;^rx!wJeS9;@~ zx*S@*I+xpc6*Q11+IaWWMMxcc4>MV-C;mRrcg}7ytZrbs8|dp}Z;{}ssr|`y)=4Ii zJGs;LintKjY)p^0Aj|sV9NC?hj%%$7|?jnSYPb z3#;{+3#ILz`XGk9E)ePs#r`!WjRL)C;}TlMA_jq^kHskI7(oTn(@oz0>~?silBr(P za~N;mw9C9R4fuDFVZ0(xd^QIC#K#GxDHI%y;cDpt0sdeN{3kj=GN$c~;ToZj!Rb43 zAOSHectUg8YHYQ(R(DUm0`<8(qkj~=yiFOe98!ONlCRN@RV+}_5qFV7?M!Zlw|5~% zia6-94b+m;3H^FcT^g&QWr@D-T?qXTDaTulBcn0a+kpFIs(eU&^CX^U#TM~ZAk#ZK zrE|bnZ!(PPd+H44p%isCsyBp0Y9s7ALyHkOh zZkre>`!CP=mhQ$I|c|E?tu1j>&BJ?}AkYKX+vHgj zdOzxentEAVauPDPD2n#r2CzF$H5=Pe$JSL=fdoAe(p^#9ld2_mn-i-)?7s0mb$ZmO z*XQ5HR3%dIi+gG*%Q+Ss`~~Jz-mWFQ6} zlCEq~IK)uo=Ps~GCHTL2%Ndh>O9lKbww^I7CVSTjPTT#+{~NQ8az>_>E2JdK0wV z&|>jxFDs@e*Ty%pzSaFo{Z0nV0Fhd9F*n(NC*hkqjI{Mf_%7d?jkTo2Zp_)Q<@_he zIV?!cF2K?&q-@ttB!6szp4lqo_#(I-)9y*-{~F+f{4dV{?iPW&UcfzH7Pf@-YuQMzB|Iu~{?I7<%^{29o_amZF+q`hD zw}VM9Mw9%73xEDjvYyFM>fW!>G%ZvD+{5vW-LX< z!}tf7#X_mY;iADBZ9le-b~Fl_aQQv821>L`#u6?_$+VdS4Lmcm;crYj=?1n&%kQ-`FSNcpk5;YX>olBud4Rt(QGa7I%utz-a?md7d*hK7$gAFKC~HYxdbU*A?17syuVe+ z^$6&FfHC^?Z2Uu7fxxwcp?F$w*d}PzdO^c@7;WDL+Ux=qZvK)2q)!)c&jhTK zgp{d(bB`cvlS2LP*Aj~WRT$znL;nZ0Bqr39!zq9k-xSi#P}3zLPD1t^PvYcYeW5pXpE)C2*lib0JNpymM7AwgzlFsP-1mo)`fO9ZH52IUf<3Xm>= zdVd>(atKfv0CiWO>k;!UllNc|iUextSph1`x%rXKpg<6nF7>a230D^$4-FC6X@E?pv(d;A3%vVXB&fBFYs$6K+O@L zmIhG1x5>$w3E>t2++krHco?=_0%Zz7t$z?k&>RL;Ak;ZM;MC$m)zBtk-=nw*^GhH< zkIl&Q=u)S6^5Gsv{{xsjhSx6CZbiNr+VYk9IL`QDfci>(0G?sK!w3~&P*pY~)Lnp@ zB^#k`FsPHV5$a=rIwU}S7*8E{U#X`6YPC?~Q3my~WP~~hP+kF7FN5M5Uhj#oz<>XT zks%i=#&BEZ^^klK|?9Nx}`gp0rZylnKR->Kv(0#P8)D?02`!)2T-B@!A^TMCK zT%(;o(9;*NbSrpoHT1mDqH4b4F@QOTg`C+yTdyGn{k*r;|M))l^J>_83O2(%(67{z zcn#T}un@jd3*%10yz!-043ap5^JI6aZj{o1wa+2w14N-lgYDP zyZcutCF%&g&jbfKQeU3;qoHPB zE|h)5eAICRqk6EO2jD5%27hX3p+IjaS~k9*>o3A4^Rr#A%B}Kfuy}_g6I$>RVrz33 zbef7e?6qh?_p?3dI~?Nqs%pAJhMj9-%Q)P&i&@Imc1jr zN;oq^+GX;ayE3{*?EXq!22`B4>C$0uI{Pliwid zt>xbv;7|u6pzpO46r&PQdmKw8PV>7Q$&g8fc>}u(R89A#wYz7qk&?L!Mv5|Omo({T z?yOzeU4J<{@^_AV^O?Oc^RiXD++FQ%+m11vx!%maJl2w(;o-)DOtYH*@5Vx(`gdpe zSm;ytCDsl*g|RTiB&CkrY~y`%i^WB$A)y)Yow3fn!Hu!_M|!{S&Hi>~W(Mo0(K}u# z$mx1sDZ{?9U|-D!-t5ud(n|D|h4&S5dJ5z(@P8zE=XkfA=KT=QrpUx;!Wd1Gshaq- zn`+=gIWS6-O|t9&-j%2Cz`ciz9V0s1-8ns@-?VmF`m%P8+L77GCGSz_zkZv~`Nblr z@z>bR%WLa=D%H=zpJ<&Pa?$wx{rj@A=n} z_kX;cN5`je9(_3J|At2x|8I@+={(vE`7>mZN3oYud9=Po=aI|)f5W5YDLlG3?f-^H zKS}Ut!)aZob_qPXCmFTM^blApc`}o4nXYH?xIib2Lw?nf4L^o|M{Qs)oBg}n#%_iz z51XWCy|&-r$>|y1R|<0dp97DajDHRZ`G1!Q{Fy$D^Y3$we+~)x_ZJ0DkI< zrdvN}FD2_^J_6~FS984zqofz?X1}>pR`R^L%4EpD6_gWi%=75lQwDg+fnYgZJ}G5v zlgU5ir}t-gEo^N6%$>gLqoIP{5na|DIXi7{=EB%M%xr{FFt#&yWW(5o-e6<{NIf2Uw)vE?PFTZU+f3IA5~3rm?gk>9Bc|&hRcKV$VG#t*b>YDFYu6d_G3KL z(fZorSK$3uQ;TzQ;_Nn_FvU_z5TmbN2AtN)r2V+L-{h~Ri)-F2M-Q&zcT0sTTtHenmRuo(s&Ql*yWDx9+1Ihkvvi&E`b? zd}seF^-v(a4}Yaig#Hhtb(bDVW8W6|2JgQcysjYLFDN+kmFfXm?P}&!*%&|T$ojIg z?A&ScY(3b2foi(6DD`YT%>RK5!`XgZ^O~T13Y?k_{qYERP-9p@_)2XK;5(oD1v`0x z_G;ifTFhX}ygGDM0RKJ?;D4*}83S@63R0i?3oWuBlZUAJ7n}M|cng$#fX257osoi3 zfAXqLc@`}Zw&y>ObhDN7YFcc&5VJEo0o#}DHF+m1|1CB+>h)+^Cdy3?qvi#mW&xAz zT5@k0?%U#?t;yT(y{kTs&!f{lX>W7MnUrUgW2qS5WSpp&yCy4l)qem$7AEu*mK}^+ z`fLT=mz|6eM74ZQ!36oz_Y*)>AbtW3>7eohpmgCyyi}tq)_oPs|3MsejNX#Vm$iH96Iy_enPN zNel3OFsAd%<=}nN!uq6lA@2O&RR>}+*=d-OZAZ>|or)j&<+LN&@9L3ivWTrH%p>;I zshl{RsN;^EaR8)|_dBm+Z%mIECAN8vLu~U_*1CDrDzw=LsTlt#M;6;$=HzX@(3slh zWeIxf?8CKr0e`evkK?VkZhZr9U3E)p>*NGBY1q~|V##<|{4H{9+frdHO@KDczC4c@ z@7~>2^J4z@=h35rG+JZxXm2jocvjna$zT$OJ52o`-_pr>w&xA{a2Ie z4aWHl_2pglPSnKSAj4QpAF_6*y^|czu_De#pDT4dpMQ($#w5m}~rn06+8A4l+4jo6FlECEAb$ZI}#n zniKdpw|~CC+Ax{5;h-jYBqEcDq_?9K+A(4PM=zI0q`_91luh04NBNvb4Em;+OWvgj z&UuRls_8+Gt_NkN+fGN)O6vyr@8gk?rBy%?-Lj0a)th9arbTxNzE|+BY!Yc8_u6NaP$MVn#2g5jmBJK9<4GtlU+rfQEUb)UbMiRLo(N?PQqB z$@U-W=Ni#wxT{Wu+6RU4K1o||`K7N~I8Sp|Ex;HE>Ki`L1rCu%SrO~I^T-xK_n85Y zJb!wuHpe^+&m)hElILka0@#W2bZBKntN-P}d1R%>rHE@hchy@^RzLrz*LWp7Ns*86 z-xO*B>3LA_%$->^3zpEY%KRc-RPc1zu*d=$>ec@`d-;~rx4ox5J z3fI#u8dqTaE%qLnN3sn3W4q}ra=|~UTYt`&`o*&<`}*;HbUZ_pqut&!cg`cHG`@}W z7IpIb!cL&C1t{NZ*tLQF54-66CCM`nU|WTG%nNxF_ViT6{&_&~oE{{;RW)doJi$%`KOU3F#% z<1=6#Wg&bA9_^$YshYGI_CRo7Jk9H1GH4I+S_>KUc1JQ!NgC5Fwoo;DZ-0i^@{#8Tj57fO`bq>OP@INwA!F#_)5~c7Vd#0+2Q(jlHd!ma&_s-NCo_gkHD~ zesXiJQIlK>THcsP8f`|XbHQ4Y#l~qh4NcQEC2|-eKEUV)?;5;tM}oiFs5=luNwYFs zWeMwU5BlPSO375L!w;=m(|>HNbqn*N{{nh}ukhBAm~iqB^nWm2v2KMT|6h9X3xBZuxJ`R|$kvZk zHbGu~kk1iu7z-C!?p)fo%D9jAW55lXPK&Su<3E6wWk}YwcoWmXYT#wXeuV!H1wfZg z!N@+v8E7~y8?m|r z`~-J3Ju0NnWa;^ke$Q~S2r*9qiYFT=FcnJ^Ve~`lYym?-;D7dzrI%~2tG*_t8*&13 zX)&8yT-4uayk~P)l>kFuVkh-Wbts;pq;-F(?vER1l3juHo-fr<+(pXRiN3jXcEX+< z>CN|MdW)1V)tj34?4mQZ*h=^=_?PO(+DZRk_*`_VkaIT9rE~+M^h@=4+(joe>NkD9 zRQuy*MVh>H0Dn(A@iXmnX-2}TvhF}R9 z?&G}T>zZGxK1jVOYp3Pu`6^be;f1^KOUEbRiz;!AaTd_*5FwJbiOJEL^s=TO$3 zJipfjIZg4mqSnl6?f(2w?CdC>gJh*0+!% z;~Cv*ddqMI;Y*AFsNH(3-B?dH$(;XX!ud~}i{=lF0`7HdH_V+-@*0$sSoF!c)Gr%x zUWjEV2Y<+mHgoC7t1|gx+h$k#fb^V9UV>k;`s~JPTFq#vCiB@Cu3>NDCfDxLSu6L) z=8}U;Qhm`c)$SO_B&nS+|IV-*Yu?H{?ZPv>RvE0YYVEwaONdX2uxnz~WKOH`BpmcV zqzyG2<5Xa3Go)S-R(8Hr7XWof8~AvW6Zb^$e1F@QYE`U5;ZUxai>@x7mXP&XG3Zyq zPekc2Uw#SxKSuk>f%&S-!=fpne5X)5A@y243tE0*v6!C&G;T_1jU{FstR`z( zjcE^~HPq*EDtc>pzn;z0DGWtnMkeb885xYGf!y>NX5&)q|7bNy>fkTcOHuT2#x)yD zo__FgFNH<2*%K!ORjJ`v;f^~v@f)M6Dh4%D!>ZLp0Ylh{T+&UQxT(maC%Zi`@42+Y|WsV0Ml8E->m zE}7nt{Kox%4!Ig2Pa7bYN04*U{b+-9J3q<11pKqO6*%;fqA z%3wE>6Mtf~%mEymm+;g5r3$ZWdVfT+A7}B!zVy|x^X|HrA=!U4lxdTmm(**Jvn=81 zPHuwvda?xGk4>AgPO&rnhp~KX!W&v#1-fEFv+l!l3Lb^)=wbs5mfP%`OJ-^#v0d=J zq5r|FolEXADFbTkZEhE#FIl{N-2!iGehL0R$oordwofYp{{iRI3*otRW`C=(=Cc6R z{zL9%IN0q>=>KpHeav^^NYyk$@AmRBcp!|UZH2?w4|@QQD+Ny%)HYeDZ3{rHcu9oX z5U!&81*o-Q&|VE?O0wryKnjsXp0$Kc_PoI=>J`d10pz1xm!WK3Sh5Rag~`A{S(Jg< zP;Qq~l!3CaE(2Gf57)@L?SCTK|8XJq|Np@Lms9)yRI>k>C;Ch5e~;MzWhrfW6oUTu z82f+Sz+COlNDW!PTI~J%p$_2xeWvsK7GmE&9HaNWhxPrnkc&JR;}QD)VrVXvJ;qwk z0aR=v?+uUE8^-}^wE%S(ppK6bq4oome%_bgp7~PU9r7OGzji?h<$ooy#I{fsJuTqv z0MGbjQKO-!+99RTA#$cQ#Cy3zD7zFOb4#X9k;mHQ?L>oXs=r zp@8+z=zr`nrY#O)%&+T`K7!D<245G4FaVKP`}_vmEqhu&Uv$gxQA1%tv0ww zx5384nQscvQbnzTy;dAFm*!mtOo=-idf(><`FU7VG4wvrJ92O?jR+jK0K}vd_0+{q zlx%S0o9ksP_J2;ce`F$eo_Rkpa1Ffqx855~ZngL3VFAjw<44TNbdr z%YU^%X`@TWnBO6 zcHw9;@BT52rUgn`_n>+aJlEPImY!08JRi^K!Du3b>ghPf(%qGqee6wx>Z17Vq5NK{ zvoD3w-CZarr^@^hy0J z)?9kXVeI2R7E=#j8kr6wbGF$3iM&a;GtZ=QE_r`Y4*#ajC06a6#TsEP;b(4qC;PiV z@A_C3XYpfzSv>A6!aZ>M=DtJl(M!&XK47${2 zJf%>|?(iQ}@13Y4di+@~m$^OY@%OU3=8XJAQvdI?21`QO>(Ufu?50JAOZNF3rq)l6Q3p z-i?!nPV%3dKvsTL0TV1oTNK9X}b-oz0nNlpJ|Hp+@QKW;)Ze#fZH2I41<5F zFJe0~$W~QAvl;e(2G#2k@Xv&EHiPOVcGBF=UIO}mHqIrHR?%h|R8K}Y-o=sQC-|?% zNOBE&P@NyGqBVxOX&=KLpRkCXCVTky?5*u}0Ut5NWsu-ffO8 z!A*7_VNh)Y9^{*J9^`oYU75hAP_us#+p>tMH2c;=F)<#ahU!%VaxYsCXy^gRR z<$5lu5^~nEx;FYMX=D|rf3kl-|1w6uL!f^#!?tXoiYDJxM5;XDzZslMd_vzSVVN#x zF^J~TEg5KkS8DIO&m-@(w!1g5cVyPNzwd2xkMTOm9yUW_BqC{&|);)hUb#~ zg8s}8^H;*=YUfH4GXP6R?_SimkH8ysH7EH#sFKisftnTxP=OHc$4Gzb-vG}XLe8xa z>H$e;`<2jGb`ExK;`{`M{V=p>u#%o{<}o+tkq*7>%tMyx;&L8yvyGi^&t?%fo#X)9 zU%-f)-|jK8^atO( zYkH%WwiP@%e^t?9!S~o5l=64L9mK!ORV<{s;;0uf6WQ%^Vcohz4hT7 zR%M7Kfb~xa)+T@MLhEx_HfTe|o;rt(13q|iQ|GW*!U(hk`5e|EiF4RcfcMYeYIB$x zz&UIS)bmi_^}PVjVe2=Z*0l3ZsB?~O_&IF9FFA+p1?@gy(opD|HUr7pS5uTSYzC9pDnU6VD!~f33A*yVifIzl3(w30(EDoD$&nEFpbO zVBkn4jj`PmnNDdGw0{7lqgvp{Vy%WAXy08~q^S<*v(9Zz$Oo2befZ4^lNo=c)+UgtDFJGv~Sv2^EK-D5`Jw1>zYf6k`U#O4b$gx{Y zhQ3fAX#0Qi*PvvfL3@3n23XDl;FwiNzXj#z4OG&TCeE`V!;JZbdMS=PGw%O=p~e53 z23GmS)?|CXP~VHs1x;ONGr}H<%VcH?n=#3PaeT(yY2tcplaxAR^4T>xV^#pZ10Ey3 zP3&Aj(|~bZ7t`Btoj{BKuhX+KK9-$=tfEw-ssDfLN}3_*v)6e>M>QQ{zNJj|{_x4! z3;5wO&R$=r?syd`$>p<`On2vrv)32ubmSOW(Q2e_ay%bea!od-*|jqlRb*4Mk?Q=o zK3758g%TO8jSB?mM=@;U*WiT>H9tB3@N>OB1=`4RE44L%d`P*e-3h?fW@F6h-f_^{ z$*h01(vEib^9s%%AOW#TT9s=_oY#T=kD*NDC1~>i)bW^1Zd$(hkScfL?y% zSEjx^C;IiSY=YLhZPU>f+@kOsD*6-MYUF;nfo0+dOexa_7 zRg%R^l60<&`H){)Pwn;J>?D@H8?#LrF<_knc8>LU_Tngzuwr|Z*&`|iVS#+b1w9Lw2Ew*mZZKr zTA8p*`Fiaa>h|c&cloca;Lqyo%lc^WMa>`$_Yxd;K-yZ(W9N0OggQzMbu5cc1%8jS ziM1>SKioUOe=h(kwz3jcq{(ozCl7y0S4H{C{1>VV@D3Cu@y?1$_Hj^eBXH-Gped&U zz7B&#PKs7imqGR>ur-MHSiAL;BVU03U!|Q=s3KM;*HLR+Mw>5#$@}97$h&s8h@Yjw z6GLC9Bx15>4RTr|;9r&)XuTJaQf$Gk>@DtXlK%cp<^<_YzCXqYhEi#ol7GfDaf~wNNc{ufq?|#>`N2X3@`|KV$gx`$NLO&R2>zW> zNxB3nSpl^9S0&re&;Qp$Pw{_uM&?p~yYZ$%7R(nMEi42pY1r81J74VsXPyarAgTGKZlmD7y9a!mg50^x4c;# zr5}fnpQs|9W^VUo8rBz4{!WK+rkf*3{IRfPe;#C|Bn!U|he3xXU$vr*6*t|Tp*M<|}P`$BDDls^#o&;+#3&`#gn686m(L2eb~o)YXPIm~B+D&dVv znE%82ydDrFu~b{n_-ThCy!G~lIzEhA;IV+k1{5kZLzsUu!Zm+1KcPLAu$$|MQyJiW zOqnk`3Toaha5KcxZ3D>VA1l0t?+Gnz1gIO}bAbdfDk`sxX=(#?2n&IcZ%AuKuDu<@8s3Lm2GF{GgYx~-=I&x#>ki57m zaaKpy(pwmgzXg9BrQ52=cAZ+o)dyOxEL{TJ7lca#2(a-6&_6qW`N+lFOefK zzQO;fqz}2glbRM$-a|pC!!YmM4dUDx5oYZh=sOdiFeW}`CkhmLR~r|P8b!RPgXs$I zpW}#;o?`X?P|3(E}(ORfzIuaSGtYoZGpTM4NQJb ze>OC8$~u2GH{qPr9_0L73((USbKac=IoK&kp;ueMco%Y7Ti;IJgwix*Q&1}XDfDnh zifq;do8JfPE|39~^Ro@rB;peJFbingYOux17=O1VWCd-LQpVp>K_^TIDs;1U8m>15 zr!A=48<~u2T+8Su;lcg`-cqCe7eJ^zf+WQPylsCW@X#k2VDD<_cLEkD!=oC$oWOh~ zfG@%3c#PCv2;k^QQ*fk%1_)pTsY%+dNF}{BO^oyPh1w7Bj$3~=G$l*&{ux*h_5$&MuK=o1C7-tpyKS*m6c(^_wpQxk<1({k6P{n+HC;bNh+V8b= zg7$w8)DSL%P^VLj&}Vm-GYlTUuwKx}Re^ds6+FglZIudaE5j-g^0bmH)2vPYUJPge zz;f5X_erdet}wiM3?$J10CmzXw$lb_9zlMs0c-h~%auYr!#m*pBSya4s$;yPl6a*M z>+=qH|CK_Vx;yG1q@2_4t>MYbJL+{vStEZ$yr$C@)AC%7&Qo14KltK5TcivIAvo#P)2XIHAyd#d(`k=&qhe+32 zNZTdAu3)gsA>Ee(+YD(31R8k!zXH(5R|Fi@aa~W3vm4XrXlpI+ZmcAagf^G4oELwg zgw1A5=kfpN4OElUOgE(Wa6NNJEr{bQ)+YrlIq@{;+eeH>enQ)N5KlATQO)sx9#qKw zW{Jh3%IMTf&=`8i`n@S#x7|@gF_eE1z>06*$%{XON&c))MxEJ0ywFM>dR$mtqBcYw z?}Cjb@Ocee0~mjqL#&9RU9?#;LbNcR9pfhl*^SpyC08j%4FGk-?0kRTXdAElg*c9G z4p}ASiaUyT%`H85R2h8vaRS~MQ63q(QrLICqfQ2_^P7$K>>bq(Jh(88b70x(S9 zLF%y`gON%i*+gz$2j73bl6)x4FP8xBywIBS%!9UR{5=(E0`0y`-~;#m`6>+P|46}+ zJL;MwDj`~&pi6rz;CNJe<;0o(qe!1I{IaWPH}MVPBpAQ zvi^_YD$sKS3eD6Y3fmY&;$GSvwFFy~qASKn6d1uguHcd%wYgo2rvD?O1}n)ey9jNG znC#6z(rMXm=QZtX5ouAw$oV^JKh($X_s^vn!d-wn>YcDQOC{pS^Ric1deJ}~Xk(1= zg(JLSclqTN%SOWkIX>P_I+N0{Bx z^6ENw<3bz@?cwHEl?L^Lxv%Cs(u#krcAk;W$gidq{aSzBFYI|%k^#f&pJ^A4v&CVw zcAKA=Gd;`$Uuy8c@2E<+L*b)S4yS8+ayEm@65z_hui;8{%J`ZTo}}21@Za`u273)Y z?TvyneBI`M`%rgRXm8Wh(F@R{zeDY7{*i)IwYy6d^BY*BIjoS`i8Z}D>cbFfg5846 zqJ}ET70G`jNX~so+sxhx)$Mwi|G_(UHycx~g=83;d-_!R}h30<}SL;G0*;~;2A($h`Vg_g4o#=mt zu|_C88}KPYy=9>r3XY&LFtRK{uS{Z|{hz}O(QD9ib%P2$*_`Yv#A*Ysyw@tGWk6bg zs}bMhp!bA>N#RfsrEpiP5k3YUVyk3KxeqDl1nO^r2YN7}3mr^0uLRS25c|hL9tFgb zc*TF>*XpGYQr}OvK)s|jF?xErh0>2J2Ue-{XVBJ{HQ%OQHCdCRp%-c{7W#cx5Obtr zkO0VQVVtX?>UTiHBqA+XBOd^*l-oKIIUte+1_%`gigmxxW^ z$zs5ED8;{NgtSu+0smj2T|!$NL0J*_l>S=34>(nt7;9*i zP6*ynF9efbB#bF&huvuX1@U$IsgkjjIVhEmgjpuJ_kpQHf&UG1bT+BSSX7HU;HB2l zoLtnj6;y6az55Lk5a4@33c29Xbz>>haUTc%W9h^J{`*3}Ui#euj`18|ypiyPIhKFp z3`-$kG47?o92EGg2R~c2#Wfn_pjl`|FDsEYkfzNI9QRJZ-JF7ZE2Iss(c;Wl*1Kop z+n6b|wgJrXHMR6O&J31+roUgc-o3^3N4I$Ha>(5cxd(*Yg3l}H%WNi@OD@^C)?L3E z=Obp1dh6)&pQ81IyU{-bJ){Is)>nVpjjfm+s3Y@NgRGAPn$2~jZY|opb4fGP&lPmv z81_91Ate)0_v(6tWZ$hpn-{}+HX%`ku1S+~^z zz-N4`;kJ5#`K~Wr=B3WYQJP(vt^7c+EN-hu!JAbKZ&zUXgW%07^kpWWWr|Mso;b(X z4fRb=MA5me`r(@hmXE%l`fGLT`^MN+Kkvs@4cNt2wX(H?JwAno1S*zlKKtK+2PQEc zQbo2eNS>@{g}NK#m0EPeZ&!anxoO`nmD+qqD#*-MBPJOrO!{fJ)tPa{;J+iDsqqRr z$h|yLY!*3Wk7FOM7HAt6$Gwx+1G$pfpXRstF)b@Tm;9UgCkn{yYJBnWwt8ISm=s65 zy(S zeEhe7%bRS*@<(I(3z6WJdpMU%tHp?5x7EF|N;0K^$Aqtu*11hHFT%eg+Zx`jdcT5P z6r^tpYfmAgT_J?63RKaTpV*zat*(hx5M@bfbgA2_7yRmE93f7@%Q4=LMKO$mB2B!l zTH`#$6GOerZ!%ZW{MCOVcU?#g@d)xTlW}*0L*(uh;O=XsZ*C{Ys@sM_uUF|Ock^^(~O4?Scb%Xg9JuEgEEZiUP8 ztw;r#lsF}ETfKi4si1qE$?r=Mi&8=EGnv$1=>+{BF|l3aR|YEZrAy|!rggTt)83w} zaESg$TDNHu?uAQ}@McvVp4qZ*cRPzDbrojD7Ze-Jz?n?1 z;S79R-5kMpNHNwywp2?Wtm58d1*x9MX2>-3)PLrF*86{g7w`h4Z# zw=^$gD-lV^4dDth-5|MZS;;F7W62dza={ZNTNr<&@!jLwY7@}+);BPM1r3Bb)!{1b zu3ar%--vden|{2Czd&3?&i<6Iv5nPUAg&`z**YtKf%pZl1QIwoTtQV+h9-f_@{AIQ z^o$33Dh%-zuvS}m!8f|y*1>d({;pGU{(T%$3~$@q)=mIOVBNUs)Mh@`JSmpJy%1mF zy{&)V302VKc{$MjA>>MOO%t`yC4ljpk}&5(I4|~HGA z9m|nkoZFX$%v#h_-u{;Xceg>)Er9PP12=!`fXWJz$*8O&y=D3e8~2lMt8@5yi_5jt z>~gTxisu#7Q)MiD`9KxfX^6>#ZJY!gcGG~+oax1xCkYP#ux`#Z`tL9U0FK9rc6z<$M5NsP>JJU` z!EgT6SG%Pjb?71+YLxFnKlow3Gj)F|M1MC=KQV`+XKE1bZdjYUt!4n7ZE^;Sg;xK-SFY=dhXITyD5JR z48S-MwCXuX;Ul$*43&v=9|JGBf=-u>boT{tZ1XsZ#R=bUFJQUiF-FS+?H{ncxb$)b zv9bHV74+Qq;oo$Wou5IkB4h>Sk!3(vm_Hek{8&4l&Q9NfyI(fHo6Z`8Wl<`mJ8G-}K^)8&%}4O&@=i641Li(4layEeM!G(aF7AZ7(j-^Www{|vTJG9C@G*)D zJ9$nb8>Gyt&7?>be}BA!@{`Q^+jh6u`+pUbdm&csd=b7sw_p9Y_lN1G0N8Cd1zesxSmbx5Rnee@ks+C9gS*C09bprYB0aFvz2JBV!0Wx8V79(Ib9R5RXmo^Ej0^pv>4VEZmDJ{xldRdxup)pDujQt23&Xj>q+U1@3+8} z+`m$ioVpuxlS|qi{^f=h!4CpHDD%1DZM@gOcev@{^n2%t>#(=L`*$1GcrfCrx$~BK zEQYaDD#*(}#T8&2iEi3${}~^Qf_(5Oi8yD4_?Ta%Tw0lpez7`N3|@xfJ?Gv#CpEmB%yEquSKoYZ|RkQh?H_@uvD za7%RnmybG=TrZ8`7#eaIdu>7tWQG{u`Mjm(1Du6^c6>tqOsE-9)9|F`C0qQh^IxEn144~SD8v7un&#A{; z!m~!V)ZVC@&P=`*+}i+YyBM}&0oyhx+a_S!6y-AEi(;AetjunK&ec$6rch=%gIXa# zH3O9K{m*|}>H-GU-fD!Z0jO(2o86p$0iOjppFSp7XWIR0Ck!{ ztrVb+0hC*SI>exA1gL!gRV+YtGpIQN)OLV6FByNKHZ!P*AR+4`Mwv&b)eP#Q0ObX! zQvy^ogE}Pi;{x!!GlUvz7}N}*A6|0aW4EYvvwP#FRg-u`!! zmj!>#aSEXB2|am?LA464>;tIx1kKmWp!n`+lKx!)w@857#wgn*$bJVvl?YJn3~G%4 z)e2B%0csh8QUs{Q0M#$Z#e7Ctjli*LfEq9GUuL*sLMvy4-P-N6#QYz2(?hFVhPk&S zj9ROh)sZEXE`ZXHg}%#SPzQuwu>d6&0qTEIh>Zz>UJ?TN7up_R-lOqd_gm=yCwvkP zb)7*~2~d|pbG7rApe2gL)3QtgAm7C}=q5W;-Yz2^}jK(%W3flo{xzLhUhASlSZW%z`5};mYP?rR#`2e*~sIi*W_*m#I8K8f< z1za;36t|X=5HbXsiLOpGO!wj+36_oEa#ZW#LV0h>dkZ)J-}Uk0PEQK0Wppq%y!Bj!N> zY;Oa75r7zMFw%E7;HI`G==6voMBiNNwNjvGPo#lV+tyh0P1J|AN*=>rRTg5Yh2w0j4M(GTsB6Jt>!XIuIBkzdtq^TM%ktHrj>hqify zaa{v#%Q3Xg&D!R(@wQEF;B6~u{KIW4O=+7Q+P2-5Y+HfWww#oa`q;(!R|=H3#VtJ;ZSiw;bv(VttjO?dWqgvt?=9ER zJFZg3?S-I0KUbUM89kq?FULppSQH09HpMr&>;swKnli23)0KaYit|@(c5{#9AKy2! zJM-<&!TZOy{kO|*a=kg(8~PiCGVpR{TzW2h&`sVm}KcuJLt+WOAt z>auup+`Ys4Px2W0k2E#&{=4r=_TN;k{~pK6$-ZV||2+VoytyISe-ZE|f2Cx-;U*gl zmPsb`)?jQb^elg0wVc$Kd<$iq;VqO>Meo}SF=^5$Kdxr}Xrr6%V{3+Px}Wu(Tf5^6 z|2Cipf0p_8Qy0L$8Q<~Zd6&^U!0+pFlL>5;Y;a>t@sWP3_a(11$qGH4y~75y?AIhw z^5*&7M1Ma<@{WK!$*zB8_{)inwYjthzjFaky1#~Cd=P)W$|HI4{cD%uo5_*2v^%|L z%q}iTSs+Q(u|Mk0?ePqiO8Nd8T3pO!>2vV@GkZFeCg5gWECVFT1HY@|bQs z!GFj%;w=xJD^q93EXvq!{52z%*JEZ9SQg`VYB83UO@k{Umzlt~$!FEzqy*fFsH|%ybG!4qEhLf42Kyx0+)@ijGFpc0aFVz^_A5%WlMqsRyDtJ%4|$;44X=ga3~;`FnA+PGzIjq5N@Tv~G{; zcGrJv{pI9>-LLSuJTGxG^1Ezb{d3h3ts%Q}-}mA!^{iLdxgUG8yl(m-o0+9uxHDDa z#hoeh&d=5HQGF)iqc$&!b^^CA6?#&zhdx)$Q8(SBMJng3`)U12>+au=C)a+F#*ze$ zD_yBH-ig!@!cN=Okbs%*Y)&1+chmV=+&F*lv)=c;CEkZ#X{V`cvNFSK-USj6DW~nu zB)umiNN<48G&D1X-oA*NUNb$7-d`Q(F*=dfHrrT@)^mwng+h(iEkJ9Pneh{-++b?g zJdIC>viy1AZM+_^nkOoGUVQHsW(lD1#6=p|Eqn^=TShJw@7a9k1 zo@eLp*l%Dp`p5QJy3=7!@M3>Nxv8ICF4v-e zR?zP0NiVebFTnx?+VxnYV0l4Zb-=OvOw0BD#X7hBRpgpGgs(Aum%YX`Au%g#3K`#n z2TMlgI=6zB8DbIIfI}rAH@U(6Q?gdLO`i@{);OTyj-iioLKZ)Nldzl?v`Wu$pJN-N z$wikjS#Xn6%nBMD}jUkxbrFb3%t{C|FctJ)+N7rihR2jH1(jq zyb(0->0mSMwP1!KvtPLX?*J>}sxl3}cm%-b2c{^}TTN^}KOMwK;?D#0bMSSXK`&si zM}z$SL)xAuhN&<3uA*bzuVF>Fy$mk>vg!Ml?st`+yWY8)JE(ttuNSocIS2GejIQ!JU(B2R(r#u!&1?>=g@>b}v z8o)hA!^BVYeXhEKZo?V?=>K3j$uZ1_Wl;NJgNF^)AHRj5mH@WmCCS(CUt}E=LuD#uXYP4!`X6!7VS=IQ4Mr}0Na zshesbo&|W5?^)RF*dI65Tg<;-o=DHt(g(obEvJ7A66twb`uVtvPBM)t!P@81D{Mta zA%3QT*0J-OBfa18+ID8|xjj^J_V$q7FYWwj$Z{5MHl+Crl*~784^8poIgOj@-Z;K| zx>(AesMnIyZQF5E?TS~BN1Eq+{x8c(GPdMcpu(=)R6FA3gyxPDcmV#tk^>a(ijO{c zQ$2qiw=0E*N?>G^z{oI0p0IU~E0sQbeCLaRq>dW)f4O@Q&+2%+`g;ejZ!`GlyANbb zA+sbsef;_R$10#>-!MaIPkbJk+AxKWL6VF^$;aTx&Oe%)=}%*0a1@Ne=`aSfIOL@cV4cMPiB5gE!UVv2wCZ zo4fGTD)d3jMGsF)YVMorfke!G2ek5@VI}jX+6{U0SQMmec2)-c_M6~~ZBM-yz%{Ipf;8X)XDrUyGX$(jN^ZXyt2i98$0_8Jj3wJZT{wHIo0K2++aD)6WTMx zeCTllA4JSxTk?D8<%F~vVeUuENiq(H>dhD|Cj$luEX!w^&rYCE20o8NvrozL=aTkm z0DC`LK@_{GM4MIHnod-ZS#~M$U2tN>3TaBg8B<9)*`H`HmfRoZHl`o&uh)O}1S&|T zVNYNXp!`7VayArWWY0e)*sjQ#l5-hTepIhW9Me+8M%tO&`w z!Tmjd{|c$J45Vgqf(wq7H&uT-_Qk~i7L(pY&FLcdnWUipEc7}-3dTb3sIL|&Qt?eS zGdeRi@)x=^q+e5CeI9yKie{9KzRG_;jNpyH``@_emP9S;t2fmcc$YjLUIksj)@1RF z{m~UBZ-Ms#e2|Fl^ncm>A`>29t6)HW1XP}ty-4eWA%QIt@&hs>$8CN+{(45Y&TqDZu^aywnri9$C#5PZkpxo+bg-{=D1RtG8aCTE$8@^nNUZx4W%q*Zi zFLGn3S!z83bDSy3QES9_t||MIa<VT{Gh zspFS_D_M?x`}-fbZnc&{_FK((Q!#|7^yil&KCII!#U@`7Ost<)P0N(6Dq~J$K+_WG;mrpfGHq|ux zDA-3Gtw}1fBvXGs*F^l5)GyVp#M*|7*0gf2-E2zbT3Z6MX{~M?D;;A!W5k5CRlr9yXLB30+IiSJU zuS#;hIxL(h`@}_wByw$5*hSacl4;G5=3p&%(d0b|PG^5fnBQgOZ_`we6>FG2vgCoz zUhlShM}e*&4drwoFKPMr0~bc0DJORul2l1yuy75hXYF38b)Q(%{es_DLI=sjnfob=Eus0W?&fEGm`b#9gy@8Omy zCEkyMQUzEYA#*?9A2+dkT}~}#MFoj9inwP3?)iUZxa#Dh7pLiKl6ZQ0q*v-HR=$Jd zKV<6nf8YbXQ6m2px2H&73Z4S+{PPX^(-tz77Mzjnz7PD+2lHiJ-`q`^Cm(_5c|$v$ zF)0OSEa;|tig-UyNJO)>LLU!$@tp84)vrIm^Pw)%-^}T9(~jcgdWGjFH`Pl)7x6Di zN}_)cN?rT|KB&U@=V$8mxZ{m%>0olqrEl%8CRNR79immeTxoNol_+`9K9q_i zFWQD9JFT5k(M@$u0AE&Jubp{Fhn{f+CNuwYGV}$1HwHMPy=PRoIyv7}kh<}Bmkv@g zv%TZI58XG}iSy6Y#`yE_w=REf0W4Voye;;bS{09fqyE-Onp^ex@W5J}@6i9Vz}!^? zFf-y#QoV|EST?+KHr6{Cawo-g?-xB)UZRlIG(Mh;r{bcUwcQ);A%3Q2#$SUOXoJm| zCdKh?+JZ&>h5w!WXp!gNGl@%k|E7X0N=rulGKa6MF7S3q(El+X$a8=4EVB$)?!-(} z<|xa=x1T zOLaryodC44JNj2BCF%%}L-aRJczL_QxB3&nth^qTe({<5GV`&03fgsxFFVP5jEZV< zuQ6%kBA=>bE;1)!dwr(5VtC)De88!lgL2bJujt+t`c|K*j#z&>aC;WZt)}OvGkliy zZfPR+UoqgcL(B5){B|2g2j(|QK2!7AI>Xq3YPzS4pIDiufR>v0nVJD5#>vYC*?1Iv z3tFQ4hU0;vl^R9;jUp!l(c4jJl#5mqAB z4ccA!kIVIOV)mLqhb@X$kvq1(QY9DXMGeL?%)p3O8{B`LF6)^LWyD}LoiT}>MaeMx zH@HoHm$t4nm-M=loby194rp8Q9sAGJQuw}8lvc`gE1l20@oIWMALXKow2WovX40#v zs@)F$j(0tj!+F4Z<~gN6c}bDp_)N7x+njW=&Dgew=&@^YqV+U2l9q_Mrr+iHz}uz3 z4EN%K0VjW1qxn%Qg`IHJQr99GFk*bIoCoa*Z|{c+zqbgwo5lBgc0k$*bA?6;Mv=rD zk6Z+eoTlxwx#$$z zd`*@PCrV!%l6pCYwG6|!1P1Jd6%l*0WH1ls9+~uJF_vNUf&aTX%v4!srKn_nXYmVoy30-n%m+ATMU~+gJy_e}dSjM$Fw( z=|2p>>=@|>e|tClibYI4*5)_9;rmVs<>&C7bZ_Ehb=o@_-m%I^Z|}m-)SQTuxMU+o zERlcS27X6Pp?v?-Nn3_3tA?E#~ zLD}s>**-&ASu1;Z*s{BzY@<+io1v^#E4zBwvTaayoKSY9q3nQW2h13@>>?<8({3#5 zF_i7r%04s=S9Ug(-7AzWGnCcskJH1JodADjTZFRthO$$%vK_;gm7we-p)3t0%ksDD zom3gN?A?%4I2-?&dc#mQpq0%Ww(NN*dsrxYl9g5Hl``Pq3 zeg{%Qrxkisfcc!k^crApoW}D*MwtJ}V1^7Z9|Fuu0ndM9FpCW^#{i~9fcZ6p@fd$# z_5qAbfZ4%d90nLaz!VEG8ySqv0J8yL@&uT_Vla{cW(C0XCw6z`#b^HI$A2duZLLJO zoh%(wFwZp~f3;RBbkkGdy-$H({1kZkDeyVPMw-Vmnjeix(wql0$MTFYX$+EK$k~PZyg4<=_#;P!@xS80&5=z*7_9Kq1-27 zd9<1*VF!kRJ^mEflV&5Ye$04vFfGZeCg9b30?b?nv)=%t0E{BQ{09az-2gKkU>=!< zmxn>qu<}6YY9r2U#7XY`G>J14aLy9y{r6LduhdZQ&?%5B0VaqrJbNB4;rS<$;!MiVFnNzF=Gn9~u({^AP zsmoeyb({b3hWao*`+HbMAuoTo7-_9!wAQ?mq{R)i%1cCA9ftf_PtZDJSXytWXX8(& z)xu~^+p*4V?vjc{TK8+Trk1(0WcYfv{egN8EqQu9txu_^{VDY{{egO_{y;sm6TB~7 zGVHh^Sxbf=H;)>IhaYSh9)6(V37I9w8-|nFRQh){4BzHEv8T6rX~Tch+k7rIJa4Z! zhp(sa57g7^e0n|GV>)kdIfv)fS?BP)>QBJCnyhXoca@|SL8q=PncmK5E>D?#b zd!FI*8}Lm6e47k&A(nqxW5_Rrd~ZsAlOaC~@@rD^XB+Y#oluBvcw2-#C>ovz_lkyx zzwi|J<4=L#^Az}PMZ?R{nxZG==vMCVu;+81ge?ly6JP_Zn>h$Upw1{Xu$%w?Bw~7}&O_z084QWi$ z`w!}WKZAG&f2h;@59&Gijto0j1Am5{t1IZ)r@-%j3jENpb9)87HSF9D{8;j2`)Za9 z-@e(yz?M7(HvcJf4?TsBz*FeHG%UP0msijLoj_v0zNgq3eW9m+&Hoj&t>Ni*?e-9# z|BdnWM7m}_r5z6p^B#WRdnwuf7fx5utOhavQF$`|IOMCzxp)EQ4<_w~`S^Wp*txob z9v^mYhq0N0uR8^wQf8FdpPXho#6YtbX!1Hmnwt!^4Ert;^JhO{tALygYpZ~q3YQ(=b1mTPeG1M^Pr;eAL%3Wm zEfVF*lhOv+P@fy>o05`WXvm)q`2{I5Wu2JJFM<3=xnli)5n-;!_;d9v*4JpMoEYx+ zv9rK8)RTc;SHT(o2le#0jl-N4R`+kH2Ltu=EYL8T;k=>t23&NDiJ#lBHv8G0Q9a#| zi+ii1P2W}4x$_l-+Xm&f7|Lx5$V5uW_ziV^AVZOS{$5m;t?n* zhTN8bS#gqo$BA8fEYTEjD7gMvPam36X{ZJoECw1}K*RcJNg8G$4dhU(NP`1t;Bjlp z$)(~{8tjaQc7cX*j0S#I0ptCxV7W5sC=#Qp+)&Mda_#L$nY6JrV7w6~?SygFY4UoN zPgN4fGYtAZ9P)^t7j_X_;=N`s*CweF2qkWH<84^*c65^M7> zD0-=Faf@P_lKHtzdmYJ0puFx4ak~~ZrGm)JhLGu;yySkM+>{H_{nPhh+!4E$|FJnW z{}q;hFR^_6eYequ{2#LX!6iI@?@w7ij2z5=7V^tkKDR4mx_KePKl0yLKHfY02es_| z3ev0PzdTHSG35KS{ME0l)Al5F{A1o{G5pBlB|L_oOdDU-aa8~OflQi3eCsx+E#~vE#HFwI|y=^=L_T5g)w>A@=Udi>k z;qRxaJ(do%V`QVzQu^C%?qYo7sh7uGXaMSLu?%I-yD~Y-#^f_S7_k%MiC`Q9ybsw_ zQFx{l-~!Qc-FQkIqZoh$MDbR9e?|0vs?9#OFa2#DTPTXR9|te%vHI)j6c&$Tw8^wb z*D9Z?*Q4cRKl4-SDMn`-&9q7yXcY@+m9&GOsu!Y9-hTX4wZweC{VN6gYZ;qaWy)78 ze#ZK%Akkk3qvn1*&u9T{w2$r7>9I^dRlB40#Kq!;CVOprR3`5kPq;$bCP+JfkdoFO zmFWV9nAQquN=n)?NSl$8wiwbTrKB}R>uHBgq@@br?h9|U;t5KadryE)G2GJo2lY=* z=;zI_ogXvp%jF4l_W+3?t=~&Da|qtj0fu8u=U6Rb-#b7%K_-KO)nA@lvMP{}CDQ ztcd*&X>|@`{A%d`2+*%ZOsXfXt@=oi-bixT1sv`-yzPW-$V;?gPoCI@$*c`SlCcf; z2)`W&^EY&XU${A!t5WG z6MO&q35-wG`(YkK;vt>9O5m_JnDqV^P%=uJZSzP;`B0{ z6E$B%ze%%KjehWC`%c-PY~PijOeQ(S_FaIqIkMQk(?M)sn{1@zSWs`@VMYr-L7i;h z{vfZTH&_6F?F%?Wj5`^|Ndm^L35=T=#;sDab%?PYC_5Nz=>x3wsw69ld(P)|nL`(CaG$9g-So#*6Sp9MKr1P$W|HoxoA&Oy29 zvBW)k{&ojia)@z45Jw|nvY4ajW%GiWF#c%ho|{qAW1XQ z$|Ieof&Di@(JVlq=TP30l=5EkpW@{{exlrZD7WIN<<^`^>b*L8$)?M?uJ;xP>S%W^ zw{0?iR_nG6zK&Q7xpmsxh#Xc4)YB{$`(?DLoQ;a429!@3&%WyQEqc zk_D*g0F@y?O=eIhn~hL*fC@Alp$Zt(9sw!`pe_nf76!FifO-i2X|Di9V#wFCvJol( zP?J4Is5>#lwMa5TT>~hq0CkB$IRvP405wCX@i?ooQK<1SK>2J&r~`El)x2TPSGdXHVb51UPez|!&-y=5&ztW~Y1`^Yt>0VfQ?L+{8W% zto13dLrTVM#8LU>U=@rGt!pG z4^TTq(&6vs2+ky%BBhEs`PN~7_Qw7W(CyQi&T-N_Vdeii`2QH)t%X?-^>kY&V##eFl3=Elu19#k*?1?ysebS9K(2yu426e^$qMsAK+rky^T|wMgq7v$qH| zt0in1#MS1agYv)qT_)E2I8;k#HuDt)Cn;W~Tkq$Iw|Ia>RW9jT2ypiRF4R!;8?0;g zN9^?#AKrR*Lf-WdNGm_$l8m(<56S8{Gg@_1 zu#cgRea)PbJ%$^9eYu@BZzXAK@UkKZH5Io{qy1rSL2uYKO?IDzeuFzg=KYPWA zxBt7){!O8Czb_d5R`h$BQr!Of$U*6hB+2KHBi}vP@%w_mL#~Y3BaqC#J zAUBiY$zgOTCIEsL%&rO&9?J`f=hI#oCz-@M;io;>tiBsbM(F z5|rHyB7g6H1?%a*7u&tRqwTAoSH>u>2Q0vYYpmQIR<1Cm+=r~(gU z`hE($E#~>}LCyt-DY2@BX@`R4G{*ekkA^(G*bg8xQXR=K*mJvCo%@6MvR)bEqMLdQ zE4o~iS=$=C&IhZ_+Hf-reRGJQHEy&MN)C*&N>!3XtV@< zTC8h>sepaG{CwiIIq2gcm%t|YzoSU%0$J}oPg=*^9xCjYigA4A2h){eW#k*RbaukN zb&@K7M-qpbaUv&(+UmYt?;(D(^t$>WfLx#fCmFO?lmCjNPx>7_(9-4xDQT#oAC*hc z<2A2HT{YyNU<~|@o^7=DTvu-d5bNCl&Js3TlD~-aVgOrnDPZeSKpRem-)95*4YAQZ zoT}r2??u1N#8HVYtcpwDl_s7iDvY$&Vr*l7|Coh}Dc+k6qb-w<9*-*=Qm?N>K4o2zrKvoaV6~)-+jK1}OdUDgSZ-Y2iK-$HW zv=*rAVM<+1;Fo_aiEwpLw##M`(%g{Nk&-qG@EvFs(;R_X+RAP#8u>UW(689`%D};Y zY49}xaLuwMXI*SVeju-h&Hk*7g#mo)$^yTvtc6*?kve_NMzMk}oyl%BW+}Nn?d}}q z6ZJtH%SnNB#R?L1PSZO(1&g2yug5Me~XPg7Rza}G8*6x#LG#n zbx~q8ls47U;|cFQ2OxIEf2B-EYe7Z9Sz*nIcX6L|qoIWACQ|ZF}2)+@pKa z7p4uK9ZjF8b#YG1gO(&MZdPMmJY8u}EN?i;OiAA@ki4IO_m8F}{#%?b2jHI!`B^~O zsb;=Qa(ifIKi0EQDFx~t$7HsD_Q1KR(3csNC<&jaY7FUk6iZiRupRUf1T+ARcUfL6 zmeqqaNjptDGho*KM7^=rm|O+ZPL36 zzKJP$?Lg6cF_hl7qQ#kSMN7tKDN@|@`X_21tM5Iaom2PHcUHo#aY*%AAP=u6|@iWW@%hiF-*D{jh` z;=XKK%vL>uVUtS69=t>@l^{L`%0jFZ{w|Nzkvj=1IKTT7brGv&S*##tn}sh_j@PUx z)c63i6UXi+Y85M89cyBLzh(IAj-^3qSIh!`=fu+C@9bCx{GAya0e@%2tnjxiW`@6x z*hu(0C6)<)C&xy?-$}7C@V6xPoF3~6U(E&^#(PeZ9Ouf(HEnHfYNL1_hJ$CL=3pFcJrUqR5k5QRK&YIhkjM zymKt?<7kGm40`2}oa~i+=#}Hqac@4;&HFR|pfnM=U!eRs*l-KjULwBATyQWGX4+5G zeNpqEWPjFQ;K%;i6Gaa1j@FXLZ03`xyBb=-&MIYid2EhP)J?4R?a|kOGH%D$k{fK6 z=K8Hk!CmQ3)YhnfRKj-w^peY1$<OwTWOsZmIq0y*eJ^6E-^KI4$E>M%(RWRM-b=)uSE}TJRKlD&{`IJd z&6}U7<|xvg0o?ip!=1%&XEEGs6S!+hqeChN%-NitXM4~KDCmaqF$?TO6TUg_hIBoKh!XZG5*|SznR;{pyR_>Dg#RK8gMovEbS5aj)+$cBUfVKUjgm+ zw6V@c`pEI}(;W~2O zunrI7pOt72qXuhXB@|L)h`x+4FNg7OGo$?FF!E|q*kf2X*rP5=$c0ZSfc%>Wveq~n_KvKL5sID_%JkkL~R9tRwMVW5WQ zu@=chUTx$gXaI&Y3u@!FKMdiwh1FqeHQJn?sF4t2j)nMd>AAUs$G!M|OC5VlO810d zlrtQ6L&)KMvXR3VS}T~JW%c%l5YM5I>AB3oIx?<* zxlu7<*$q@71$+1_c-bn8y;Vc=n|bS9i4_F%JG}iJtln*mA}-PV{2$h}hSj(hyl!iA zQa&*b*B&PwHD6?0BwdACr9fv%roUgc#WixEmh80^E5;JXgZ$0uJ?cMc@7&e0_iIqv=}UT?9Tq!U84vJ(y^N|u zLG(7Wgt~XKoV`KhccVbVW|q?hEvcbhp5)2|mTF@ySs&!Tby|LA*pEdk=V(G>*>J=& ze9ME_GuIqOiELy!i*Y@I?6MiDbF&;z5ILS>ScSmaX9U>{5ahq>NV_BHPa@VyKwYv2 zUo^x?LN2s8jBT~CdI}jA^gTy^z7LN+gPG-Ku|A#ZFpkv+0W*})_xbP~0GM(3K6w)y*Hn zj0)BtE3+VgeZG_5Z=gr>L=8TZ!MFq53YZzFp|fm!Jo<*Q0g4&)6h`5A1_#_%~&@%4bkYTi=}aQEUK z_#1$dX@*(uoA;$NzyskvC69kNgL${+cW^D(1|=`Wmn>{Etekt8a#K^v z$wIjwuyVFx$~|lr%asV_CbDw(mONSRuBD_M zgtSvBX?r1Ue@fbaPDtxbN!to({**Kyq%{j^c#?aM`jeAq75{H*$Rnre9eqvenpzX9 zA=V|yZ+EPQ`c@^s@%6u2deSg^Ujv`tuI+c@xf~ZM^d#z9EQ25H7oZDcGMT~7TGeQ$ zFU6BM*VL?-ewSwx!*?lh3a|Ii&%O`bk$G!oPHb~qpUeJ#)-n=&(q~OA&X$cW&gNfw zD#%js7P3HBNpJjZAV;cKe?QGy{Jn|S)Z;7`dj3ESSu7iAx)QCW5ohw8kENgMiH}a0 z?7csd?3R9Rqq(#bfhZ@Ew`lRmcVT2`XAX+zuX9@&$2(XpW1tr5FxIjcYT0b4h0E5P zCnUS^4XQ1F{Sy>F=sW2-X{x0D+*eB_$EQPCy@;uvu53(dO`CVMHKXeqc=(_rw7vUG zuY1VsD|Rnv9=jx6!7~Oe1?gS?pNCtC>D&BFX>!3COR=TP^sOyp{!k|1epJR+OY*#F zUA6Q;vHoT50?BC9zeYfbEVHSrcVXN6P)>SR8PU^!8@6VYLaU}nH@hrX)4*%V*nLf% z5;gZ=YH1YUY`+X!O;)$5r`b~qC9bIxSgP!PS&_&0Hl%l3AT1PrO?m%YY4pIr``?;I z=UxVHgIjGqZSLwakYtnW`srjteB6Kaz1Z3BrnD8` z(8`wHWOKKrvxdEvgES7XUg0mHW_NN5+afi8q`4^B&eli`d;d@W_A<|XoWwC4FE&ce zHFXitU89{ZTcq&SZ`@6W@gMng$lA-#&Cl3aL+&&it#TOu5uR7Ov6h~)Wq&&}lh^QZ zagvW0p{2Z@NfESG+B7QOOTc_Ilyi4Ei2=a+!_qxz*D(hLTx- z{oK30rqXbclI6b!-hU05t*wkr#S&??q?GZdmKHO+WwiNcECR0N{f;-&Z}sMSN9`Et zw|3T&N3D9jwIpAo0bgLPrBu?tGW;1#rcZ143BI#&M9=6xhf@E*2Rh{#$Sz4~II;(MyFHxQ z^R6;gL96tdx+R>Z;A>2imG3Jr!?!Q&*6L}8dVYKPl($cjru=xIo)&8Sy_<$@pGVu7 zzOE;M)tqY>@qHc4YgfUZws|YaPUc;wy(#U$Rnqh~uc?h}o#8>kf6VH>rdEZ2-E>1E z#%7*JZ>?(AtVE3TZtil^BgNyfLdjrF9umAA;Iwdmjy-lB0ri!!|5^EA(nDz$%pLa`gR#dR>Cwxz$>4s%o! zTf;CLPCi~!>#!|lyvIWgsXg9SHe8RRja>%iwoK!%sy=QRzQ^s12eo8VqQ)jAbMS;$ zdcNR{6=Y$B$JqMJkW^ynmb}^QZ4$eZ4LUNH>3)nP4OWTv{@}*`dS-1PAMP)Je>3LM z_1aE$s2usS!Ht|)=bqtzP4^Z67y4LS;*s9Vb<~G(J7hO~H0^H)62Q#a&{z<`F(m%~;@u>2f zYVil$s^T`4lk)ojNt?<^?-q$R)m8OQT(4oDFylW60EecDHr1Qzx2Hs#>TkiO8VfcR z-X=w>>Ti6tET$)a%1vRy0${J~g%^OWaWQ~VW_62d%(K#tUwd8#DZR+%q2CSJe5g5p zYV|33Ua+e&GQi3ju_L`}{!m7LEosiv?IugtJo=tX|FWXpWlm$Zlx3Q^3;Lkj-qiGN z??NkBQ=`&lXwSC5&%v6?=#iBXU`=ffSb8wEBk;?GzYLFm0$a)qwv?<`!ES1Uv?jMa zKCK6>`}FRsYIVGWX@{!=C%Gj>>~^CiC4(h33R<@)AS)v^OX>qJ5~`w{<&;9BvlvsCg_B0MfT5FV&8^s$PrFqXoHo z8?S=DU&GFu>fh(%xC-*IrfXaCjIwf7eJ`E{?O55IYDZmF55|*rlw;#Ox=UEyysCD` zd0yql8hXo z>?ktDP*S&}uBwf3w4<)7b-;@U+Um@GHuKi7*qNX`sM7d{?5G-gtXZ$OhF(foP9yv^ z^l+*N0d60VIZXf7(L;iLpwFUiday;bovy0K zV#xR7iTNuFMq*#gOKfj5x~gu6a&w&gZRcaFhnq>Ss_SF+<{CQN zu$N)9o$6?g)}m|NE+8u!c#Ccdb^*6|U{-5?e46c4N6&jWrmY&LVhxjjSWK;rN!#hF zS{lPQQ}G>Hm{-Z3h9_;OtLivtt!El7PeG0Rkh&+w+;qXgO+D>kIdb-hex~k5IVjrWIihX>1+HkhhRkZ|KxICA)aL_fJ z?Q~Vmi)ywL2@G@g{;Xm=KYvvCF~mE{QOll5cvW8CE$ZzRqsbo zFWgHxKfeuZsCk6zygEt*FWIkTbb|he((}lNb`EjY0Fl-SdY3F``e3Vqa&ef|cQS%6 zc$P7(r|;LK1E$^x-pIASfxqUFgZ8QXT$vUrpjs0N*uGrc@cR3x6S13l+&P6|)mv&{MO4u4*%J$eLT0eSDw~`bmTEQCNTcs88Dau7!6m|tcbaX zb0$f_qp*{FEb+5g$Y10Q=>M=@dn63Am3AW{YqfFL0<6ez9c>aQyB3~Dg!w;=Gi{b| z6XL3RE{xQihtivvrkF?i5-XRPU`>w#Ya;U?Xn`=(1>q4e2OJJtaV7|VXBqCUa+?Vx zicVnV{fa(n{bA(6o-oSeGM0xsy!@6hXn-(Mu?bqHpF8BG*0NH*@HEBr|K;p|z@s{{ z15x~TtJSoGkQ-TMWQ>_cU`Ezp(#V7mLU5~TUHwIBG=vC-A+k((ZNf4#!}4KF*fwSu zmcdLT3#G+iMj?(@!3>sv8HQkn5wegmmH`XKk7WsFG+vhU|GuuUwF>d`ymL<7d;8vo z?C-bF-{}{8SK3etY62DQ3;}5Lo za_jhATFJqluw{t7@$Bo7Jdo9Qu5u;1lTAT?&#x$O&w~XaWk6o>!*oT^)oKJXsQG6?Zrq^Ta=d+>xvQVG|D+H7goCv2P{-$0X3oG10%a|ge3yD-2iKQF5f5)A&ppkHyON)> z!(aA)?LJ(ypM?AcYChddfD&N;L8|-Pc$=(&-FE$(PqZ1N;DONz^Hn%fN3o1xmRSKk zutVt5eblyaBq*b;TL7bEpQ}>urQ@NO1|y%3%~yN+c)h1Ty+V4r7)m$myXfP3QU2>9 zDEGX>Pq(aiFNacEBlhrkf*#i^%|uxI&e3~+ymOlH7F1&zguf%Bw7n711d&Jdxhxmf zVma@^dLV*PpX!`~lZk0YZvx;H+q+R)ZMc9VMa~Qtd%WYXHn59MV{Z`W|4)v1xE8NR zl+1&a8g)OGkJ85aA3;w;EcFW=oTBP0j?lt9h8fo8u zZmOviYT9HQOwj(z#vIZ$WpDa9fbB}-h}f#{nz$itds-^|5#;L&+anVnuP|HEIjhL{L`;2-+`UsJ*<+#S2tYV32t6#ni6%tuH|F5v~V zQ=!ExnGmRCPE~7F$|$1%;o6vb4RGxyT((lJC#|HsHL1nCtc~s=TgzmG`>rf?g8V6W zc?vxOuh9*FYl@tz7=?8@~2XNsqz%|QQ5Ec zQ88kifImUKy`JATtz?P<*Ay$X`%1fUgpDQf_p79fzCG~Elh`trEYxRS>D*fS@A`8d zu*tEvd0u?kSH~6+ezeB%hJaLhQ2B4~OXq4{JgEE&{Of^#|EuB7z^*=P2-{Vm*YAXS zPA9P~LrGhxj!mXMZY#xqSq4Tu<(x|9$QZ|W3BOKKuVZ7nymC9FK<-gIo1Y98%{8Ti zAP%F4KcB0Xo~qADxq;j;jF_Hl%C4j(w3zRvy@(cibM2b4iC}|C&=zbjtpqCBX8ldW zXJx^yHY&9~8I+Mntw|3HWzG#+>RG>T0bNrX(Ca^ZO=%>4HYam`Wy^tjl`gF}E+Blq zWF@;%A^ML-&n(KBPxKtuZQ#YSfSXDBOcZu))OrM`E1xDWY1nx z-b&p4g_nQ55hJdlb`+6*g?3!(6xwk@pq3YtH^+EYHx__yoX}MWy73XvjXM*+O*W3N z<7cTqIWxMk3w7hHJWH1~R3>y|7mV?QGyEr`Sohk5m+#bnYc4d@Jl;_A8QOozRcp3G z&EvWpP;(yCEJMwI05yB5=KQRhi?eDjOXLHO%RweKm$C0mAwHsKKs`TWnyCv(PDKFm zwrRe#5=0?!UYrbT9>pN@IB5fntS1TXho@z8|BLvvngo4yAiA`8J7k0UR3#G5E4G3tmt6V2-fF{`Wxyv-_JJK&}HpD?eFKMgtw zXZV$bYgJt2HdF3us<%w__pGoQcTTR6^$#OHUZ?theQPw&C0Gw&wh-o7RL&i*XE)o8 z)k zC!dz5;|h@S#wg-k4y+6ku{yTeDX{uC8s{U_HP@;17qJ}K`bHgFpq5)@DmNKQ3{tr( zG297%tTDCf6y*%Wtg@w}jW-_k%H_ry>-b$pq6-ivFXN=WY{3_Y>M zEcF7lCZ|kB2%Il>#gH?5Vom%$@f_^$>{tXK?@eUm&mC#vr~I0&V23 zY{|&=7O=$e-<2`6#~&NP@<>kuL9_rp8&rCKr0!RIWkk;+qQ@Jn<-7fv8x1)ADuBOCIU8D|OZ0@at?&WXk-rBjaE=TRrN*LAy?pk_BHAD3> zilqqaz38bgfB)P9u=BNjT068C`>vONU>l>0**b4#wnwbON%ZHVm&a^=K*~o(!_%<%QK?gnLUqMie#v*jQR=Ba0GdOc+zd; z;fct?(OSM`T4vAVn$k<9Pf+RYrhamea^8;EA!n`OHV;y@H-f*Rh>O0(p2szc0DymE zU%h48mj(G#+0Bv9frE8S>;{TlgoYJB1lK)lBU0FE7$<9KFXV@PO?)e@{p#3h{k(B} zU}9hZ=1rMuZH8Jq->cSmRYCl5Tx(_4^)H@E-v#_pd>NT~+Ra)p}L=B0URg$?X$=d`SIDv(NWa zOu>*OG;Q0&%=$Yo(7NI(z8eVK7xC(fpnoCltt%FcNTt%ut4d$m%gWklZN*MlGHa{9 za_MU;c6j2yx3;>fgu&u1A797rRvOnFdDKpMsA=it|swuPq2?Jr(c z3h3{Wbgulp_i9+%3V$_B^@0C^|% zv*aJ=znLtYY)MOaXMT@^@OYTyn9w`KTxE!_mR+E=ZTpKj;;(}Jk2ptC!mp-aq?V=B z2my#U5AdE&eLgm;PwdC#;eOnB#3S1FHbI|A;eK;1JK37qZ_WkCLn(*amRz+hwJh}f zVmcYX^LX5Uv#C3O%~#3(zY6xhpT4m-Z%^fbM7E|dcT4KAjMXc-ytod1{ftlbpG`+T;XBF0V)8*L#VY?j zDIHIul=_l>`bH@oO`?=~lbHKfQkRnC8blfW>U|-jpBeTWUX$y1$YWf!Tvhgf<=!GA zwcCi=-ASBr7nxQqcuVan*!Wm$JJ{C!PE7~5kVb4J$aP6E_g+<6h}McL=TiQHB)-1VM%LIIXu(y*kq{J2CCueS zdrhkmLlNan0X(%#oF-`Zd9Nxq!fH>7?>fH6ZKU>I0wE=6m4#ZBNMLCt;g&OVopM?` zQ~Y6HuIy!~<0q)|e4V-uYv2v)I_&0{2KRb`0qk0dbi*($N>VAhw+yWB9w zsnpqohs}OANULTK>nBUPmfdL=_*c_f#lyyCzJha^U3$aAuG6alc>cH5x83)O&+_vh zM(QNnbgX+FVBAG`Ly7+$u+vS&3OQU&@~5+M=nVeA2mccNWFf4-7wXE20mfcLsb0={9dsUf{7&q!+<>Z08&4;+BCd5tUZlxS#^rUQ) zbKaGnnF=-Ba~f%}5}twtte9AzVV#LQxEH5?(H|EaVR5YE!XIX4{Y1QpbxI9pm%J41QI_V=>wU(`PxfSv%**sD(h{)LjJ z$0Wje6w+p^UWZdGnl)R;r_xS?J>Upz^-T;MS%GCc+gk!Vc?-iuiAnPk>F=PI`KOoVHWcD~0l?UrdgV1FbkEUPtdIW!h6n?J0?4 zZ)`Q324bERr=AdZ9-9Gj`7d7|Li>v_ zLOgi^|ClWZ(vM+{qjauZ!(E0|Lm_Z*IQC|8qAG<#T?*|lT2{OSrL}kh)<8aglsy?k zyzMW7-0}rP{yzYOgs%}0)H>Bw~Z=jCM?YOEe zjQuv553=4#XEksqe4|i+YD<4|D{V?mjt+4V_ zgHOrd_XXujo+6LBDRh=>3rT?)At&nmsMyuIs_clO9xNw4=w)MuxPc_~C~|9abbJW? zV?)7lT{Wsb*1!^my&0T;-Ii0?R@wvErQ$oS?|tOVq+h)UNH9r-}V!e|X& z*E;1W!V#ao#0Z=P?@$j8h_{`*7#RmNf(xSt&ho75~$CMSbusb4F3l)*S{6#Ij zHi9@j5701$u$1Ah2ott;16ybEsxO87d@5BOLF*XSkCDfJNAX`9v~HowrFkY8FY^_t zd{+`+L5?Uq?FiYs>R9F-rSah)q~D_42w2Wv7m2;ByfE@$2c%x1yqjQq*6>o7aW~7d zzYucz(`E2Gn0C>39b2R0_CQJ>L7z!ia-WLXPuv|*j!@3=w0PB{9KH_{rbC43AYhtm z!nB9VchUKOyLc<0j(x4KBJvN~pl{}eN5KBaay!zm$u%sb-VNBgaf_;7zAI~cnIm-m zKccKpH!)>tkZczZ#o%*FRvLen^2M^_oCC^AAur<;Ysn=eH+=-@PoumB4Cgo_%6!W4 zrY+rgwp9V&v(s+)t)N!TPGd`ErCZ>)j9NQ0UBk+Mh|2MYMXwoACJ_#>{-FhjD9`bx zz>i$A6Q+E^T9C#yj1TYSzaO^KK++G10r;zFksUX-f>)VYyIZipJ zQ+8;7&q~5t$>tk;P?0BxsLb170oSOjA8jo=qU=i{{!mJM*QzmvHSF6{^}LSG-YeO_ z9I+~^H>}F4c?U&cm=wS@ndJ?PGrtAbWg&diCU^gcvNnbLJ+-P|g?X;VIvZ2SU4P0$ z-{W+jOl{t7WNT@T#xt-Q# z5V*!HxLy<7e<3*cL*OQ7!R5ZvfP z;D)o{T1;?%PH@K_0@sxVx6lOlCj{qze+b-yEI5}5?whAYd==n>@aWXzt6<4SHpPh% zKUDh~(k4OL4auBV0BK5An)M;&#^Q}^AS*2eX}wu#cOY$NR@zNSTa%SG0%-%C zMbVu07NpH;eNaX}=@<8*aG%2|Pl39(QtUpEYOIdWtjooTg*atDecgn7k&f0aUSlOZt-o$l@ioF7Dei9FQ2J3kNg&3wI8({ER(0f*A_|_djTRABFLu({-xM!6|#6Wd_-A8f8{nnJN+o{ zD6aEbqbQwKQKWHYR0?Zvnn|-9=cKZttJUf&)7TEgQpxUAX!g}Y!Y2bh3#=6vL~-wO+x>YPeP0+xUSSF@2{2j<8a8_6C*i{U#s|3z>Qa*qC&&G6US zNRHvJ)sfeTqf;X24^kn2o9-8Xs@wz11%GqGuSYBn$z?y3d(ie%^f#Uc>5S|eDT4j0 zEHW6QY!y|}jnvvcIhFpeSr*tb0sT%Upshm=i@*t(_C@z77~L}^hZx4V(;pxx*lFd|$a zh5Kpyn>dF2z$?eqM!tNbuz5cv>wny6BVVSc+<}x&l~g(ifBpYc<%=}lCn|-n8vUQ5{ijcr!)fH~f4cYbyZKP^5PC3>g=#&g*{7c> z*VDRA%)@=`f7ko)*6XLr?z9$3x`v(hWKJo^_kOBuPGem0g3$QT_^?!3&@D}uW`3%y zPI=f-zcdR+U>zTM$#`}Vib#3mdZjNN(&aH%AHJ!Q2imqxwMg;<*w^dQmQj1F+*->z zY4>3q%K4{x;k-cp;n$PaJ+DV9r7{`gQGcqqiDL`Xe|QSC-f$PAG+crC=S|ertCvGF@$yd3g8ChKQ@LDXoEhLEb;Dcn`~RJoO^<|*Ck0QskI z9Db@?e@bEQs`MkIb71tRs?|BLj_+BEeZS}s&Pfx2%13_cJm?M#{mVFcLKpnbEa>_W zzVq;RrlV^RzH{++rmgEdd|U8$rqngFu(0dyiSb>t3-h~DC&qP6DztZ9KjGm!M2x1c zt-h&+|8&CI^{Em}0o~3=>13~1walRxrk1c0e|>%8@JZADM%jJ_XaR{(n6A)c5C@lMW#G|3eVO)ReY%$-qC7&zvEM7 zE^(+xeTz`kn@=37W_Ml^^?vr9ht*p`xJ$8KHIj9v-h9d{R_k>@y_2)*MgM;x>j`Hv zf3ikg37QLwWigL~Mo5at#uX^<(7-TPkW_IhnM`?JHhdieJ@iZF?q8aQli+mA8_aD8_%Iykj`$$CJj)IpgWR zT-kQOLwC_95VU1~HN6auRJ0KlB67(ef9)5PY)N8tpeY`~>n?qC+cCaES1;7PHfe=* zN4dwyw^hkt+8_LbWA+ft43hM(KiOl0|FLvSGB;Gsjy$i;2;bCagijSO)b-Xcs##Fo zDeE9TG3TI&AdSAP*T$qi>8UxO&swUcoXZ96R-AN)D`o%KQ$476UF6qq8?lG+f0hwQ zKWX{HzxUq#jnI#Oa5OjkP0){pN!*{mc@^OclixUM?Y07ye+)U(u zX~{oP6<6!`%J%SgQOg5fY4+`_e*y}%^B>Xv;e;K zY}g4FoSk3xO*#gW*uR8rRpa-;Sk~v`i8LE~S}efbg9+rk*d;^G+f~lnAa5s7)b)!R zb)Tl170}*6$w3hrctQa9-h(r13DD|SIlnydjWBw8!@L^Ad8sWS)-J0Pe>gM!qACKd zhB-Dg3Ak`N|^mSelfug3h@n8T)5JLi7{-E=;^8yGN_}6jKkz`2U|O zcF3#dc2iC&ZYwLfDx$_*e+<^Jt*#ZS$D+^RKWK&d@^;)B7M_D1f|BDOmB(Q3|Z}*i0&4 zs+Px+2PyY0ih}>C5{}EfUHJ6#4OTOcc2bS9%0Z7Q*Tc7~ryieDfAs%Pm2FhtDU$~c z$e(a5H0?FRcqf|iCV=G-^qF`yUoB<_#}h`F=l z`0I|h&^NZNJZ{rYMO`@|Yv{{=&b&KO$IiYY&VFU}HDdL}#U6}G5AvrM8Ib!{YFz=f z$H zs#!a6&>YVWbO6P(Yv2z3%mLR#UCKR*aaYakq}wpYorQS*S=1tfeFm%LgJ5C*-|xxv zc3-B(p=b>|f4VdiUk+9PQH?|D{0|m5-Ymv@#Z7z{;4hFS0{5-&N&&Pb(C1zv%ewE^ zG7q_peD4D64NFT6*!KcExAJj6Ft`EYzq{2yKbj3LV# zpMuSA#r|;JS zH}3PyHEH{?NDZ55+OYxYN4C5tz9JE@wgBsW!q>29{#p50?;SBi| zdKa)YYQNCVY{A}x_BCfx`&{x09ODtGYyntm<&h-K#K_eJiq2)kvKMVf;tjCP_EpRhWjKi&VLp9rB%tb4E~G9mix5hoHV28Uhoer@8UkCLqB)9 ze*)G&?s+-R*<>xA=Bp&X&z#0uE~Hth*lsS)bdZIEieLv9(=X0fp=I` z|DX=BTa3`{Y5#jt*a~&qEKN?A5%`JU7*xh5*MM{-6cDrFMx5L)^Sb+EUy;O?goZjKIDa_)nFk(>f1MEyW` z4qM*UI9NA)*K=xHfSpE(wMHDC8q zM#9@uGHYAvyeB<3KxZs=+Jk7~e`_~x2MzvA0a5|~7G58dLM7*#lr;s;d%@@MYki?p zaXkWg4*bjKa4HV`EB|F5{=GQgsW|cP@$kP5Q(heJR4gFBO*8TWPLL#|=feN?l5;OS zg}t%lT=UGWzGtROT}~Wd2Wn(%C&rY#Jm&1dsFat-N=7e_O&KUT_vh2Ee}I+m(0$`j zF1v7US6@KZWbI7h%0G7`lWv2x|E5->hQFeGm2|%+zQ&S+foXE6x`~}|H7Pr*aNccV zz0={}91nZk@`?}F{F0@Lf7XWkluoM@c-i-Qq)d{gZ}sK;-1^23BaNnX>JtvTU|2BwIg{&*_OzG`Y)1RZ{n<3^W%{^MZXOuMc-)1@*8Mi zF8yz>AO9}N%6CvCWPFRhOL_bK26iuVzP=pu@92Mfm*L+xE9i`de`3~lDX+edbzXcn zgX0k3IAbdFeJayyD6 zejUkN>TZ2bU()NpU8#$duo2l;Gt&Q?+h$q2iruuuF&g$ zSCngD9n17?N@j;De`o&{dP@Rk!~^&xvm5GMB;JYDqWJ-3Q1VEkfpxgF{VRK*XGJyd zQRgCY5BQ1_N?__fJ(?dzd{_$UI}^2hrAv#HB?Yjbyas(~zDrAK;`68twr-?(J<+@+ zk<)FLTjUD(UV~ON{JYi^ORq(iU|cQ-%I>T2@K&m^^sXp%e~H!=OXVDxn`OusZ->gv zt=@>M<=cux@6QRK9(2O0@te*6qeW(GUpUX#{@^^1x8b|oOIZHKDwcTkJfGfno}Yf< ziZYdGD<^&)Ht`cie*$SNPE_;ls$|@z-GVEMM9}#_(K6M)AV2W8Ej@k*>VkMJzfZkh zR^NlezGH{gf7&=$t=W5Fl>s*C73EGmH+)4IjXMnM7(7Rn*;Yx!nycjl7>U;uZ|#aQ z7{|KN`j^>CN$_Kt!4?II3%M2xI& zjZ|^*e{$R8ZtTBT)%~!^>V6nfbtU$A_-WZc_H7A9e+>7)&R3;=<8+lAb-bhD8&UC% zUUku5^*q)pOw7dW>COPr1&r9)s-%ltydLML7vrMy!yJX^rOfWlT0ff-MR zhgi>}L#(C(%i=h}H;G~V$E@Ah=Dh?P2E0{jf26cheT;06;qQ)^%nDnLT-z9{jkD- z=g07O0o1*HqOf3PCL%wZqdQ(9`(H8K%f}cl;tpaJfBU7(JzMkwZ(XqhM>*A69J7R~ zf7uS*8V2njCG8*E0o-X*?^TsmXfq}5j$Ba^QOismh2Oj?aNQx8R1~$&+rs0R?`+P% zU@NXgd*xhNe5FoEv#VrS>&`@M!%+)pjEm8FE<6vbxWnKjioMO%(xAVagBtr-v`UQ^ zE^Y{0a0USUNK@s=vN4B$1@((C(RBprf8r&kbC)a19?I*C3YvCDt69)*9Bo@Ee`ge> z67XkwA8CN7(DxgF=BXZW53*bqHqw@K9SB`5a)h9T@-U zIWhi^Mlm88^3Y55HAL<779P$j^P^bDLZIxf$4J>MDmfo0*I;K*%50+btjFBWe@QB> zB~kpV7&s@+U254z)4Y9!PX9q8M6r)<^_a&Siy$qly1Ya!>Ij}aX%!V9_U`s6Be+l3Hkt)7t4oZ^Nfou(}teV(HHLfw>TP8>Fe|Ks`W|Q?f z#Dm(OU?)dJEE%x=s9ZisZlA$F{<3mE{T$`uEOg9ZuU}SDY5Y~vReYOzWACo+H;<X7=uaKkk08|I+pLR=h~agQozxISXNQF zwP_s7==XA&;{RP%R#QtQXsI7sDsCVz;SP%R@JNpB;45@?-Xd2*f7u1VvEz?oe6B}w zD&<#v$N_gc=gmJG%ZL7WL-+r@tjr+XZoplo#?EPAcbkp<;j&UhWu~SZ__}9F3OOx+ zvyy1DrQPuBAi3JoRjjZ*a}L}BY4=i9{G@7E-8Y=ow#Y?L`(4Pr;ufRiVnufDb;!-c zibQNzQd0P`GLo`|fAJerhEo>!zL>Ixa}DG9Bg38gAN9QkHq2$^bSgJg#TzO!ZGSt} z_doCdr~H3{RH7mGpjOYp)YHF{4ex4WS}64#<>1I!%;>GTr~btn5t5d`GJh zY7;>P0ZQiUTa9BOKoIM&jrtlZ7uvFlAl9aAKy54aJQ2C>f3ng@IV)2la$OCd(keK& zNbjHa4k=*QBiCJ4<`IM^wL`Xt@h=PD6fwOTnM)t_*l+yQZ>CcDGHT;G$w;j;g?p6H z7g897X3 zzDOeOJ4x}qe-!%pQ5^jQ@kP?wjW^;!;#BHdvT0O{zf;d{R%&gRS!Zc3`a4<0?Ol8; z^}A!ap3BM!!qcAw{m4$WW@b3V_Er-6Z*NlOSM(Viprp%6n4pdjy#f8MtI+qCmEAL}$ zmT2TNf0~7EcTvW-0F*iZ7v!6bq_%uBb#@~VDo~E38D*HFyb<{V0Roneqp{R zy7$FFU$eexMt!}RaPEkszP5tC7JheCe@yHmJs4>e=6He#fPIacVs#w!HOp6L`u1jn zzNXVAkUEw310_}LjETDWaXYP`7Q}_VhB?kZGo!CneLs`n-SI~5wl1SFh#s77!d*gn zrG)#W!GcC^^;it0dLOLNXGZI|@NSU#T8q&S3ZvSAf6QYD znF5>I$HlINrfIR3&tkL^1S@@?;XFw|UZ6TI#!%Bf3Yg|nJz`7ZaG1;#u`{(8R522ig_es zSr6dF)sdHQ$uaDm*sjS@{2N~aKw4)J#`!T?#hCiJi*m|I3PY_KdDE;ed??ZjEQ)pAi{cpFZldBAf7#TRmD|y0 z-V%Mvu-jO=If8?uo8SH=Iy?rj|aEGm$6-B%A`&aAv z?Fw;=VTFusc2W8Zkbc*cUQFqK4(WwnW4eRV>#ySbcQETys|%t~e^(Lhg#?)lUR8rohI=zq#{Q~hFge=CZiI z3ZIZFwsMZ~9=5AR^PlZha)~za_P{0O>on5W=oEdtJ?rg(dgfF|+$H6UbRE4tAXdJ; zD|)<7fQ8Xu*gLqSjL@rek6f+e_tYK!jT4O+%UgO^TmlOp%MPUR^-3YLIzD7LX&3jy z>iBWOq1_L=e*_kP=6+bG@?U->or4xX1a4gx++Gvhj|r~fA#n4u;Mz@a-zT_P4}qJM z1-Hxu_Z@^|i3jf6)v@dCX1Mt#xIZGefrr2y&4Qa^f_sACwmbx`EelRE!TtUW!p(mO zTxk~Eos<#ozZ2Yp_X+EmJqzxl3GO3;d+a6J!!+mi(sGQs_X z;I=&kZfzFaCKKEb&WOFjIwod<%soUbS;vY^_X{s6>mbdUmDUPrV}5hma!9+FmDT`h zXS340kajvNZ9b%hv(jcm+TN_R8IabRl{OjDYO>Otkmm7c-;?ZA{_TD9yK$G4yXd=b z5ogRke}0Gb(Sv8qmy}CjgI-duCv)L% zZwch~!kAC`SXk^x>n{t6RYlJJOJM)|*gWzlsNw?@N#SMMJ$^J`ePam^(Tt5YJ3zc4 zO~0fBlXyd*iiZt4){hbgJefGen6i%O-wZaie@~56udTE$DXXYGtpKw}rEFyWfO=;z zm+tyK4f%D1VObJ%I$KBOd~A)u-gVP?=OtwxdG$XwqQT83xcSLxGV*R_66cmnN?FoP ze@U~NuUbd(+m)e;(y{6DT=h9a>AZ)|OFgXHjd*5`J|dS)Cf;b$wfIoe6sCPO{eP9JNPMETXG@*w}Xk6kx-%wAIN#a{!O&#L9Eewj*nKPv!HmPEWU6_thvxZo^8$CcC9mUeUK=mn8$(qt3c2O<4ib}RXxqa~} zK4jPzLH_Rq*b2#*vX$uC703Saf0omjvw?E(^nWp*Yw-7{F;8^2#l?3O-(Z6D$Fcrp zacek7x4qs_zH?4G*Iq51tKzdKO8T9rHn+vlyjG`{FnaPcb-qLluG}0DewgP_3qeW-rH*MiH5Z8 zF}!`TnD0@odo@-*YSov2GHbK9qnWkY8_M4UzFI!?5V+%6aC=N} z|C!)I4}sg71-HQj_aDe_x0cVZ%=ipDK=1mazm5bU|3$((r81K@QGP=?_G^T3WWmf+ zVVVdgF~S!AT|)R+ih+)EX)n< z{!%?JujS(O+qed1ky<`mUnyY9Nk}O%r5uA4m)pGNybfuOth7szcE^>y4t+!U$Fte% z&?Av*)~vo?>|?7kJ~LVC(A^R2wH*;$OYMr#Y9L}>hwkjFW)2e_O^kT$@ z^L+hA%l`9x!w)I}$6UgM_WxqO*W||nYrY8T?6QdX7Bx?y@-ri~Y`@ip_m`ye+_@3) zN*$K{mGYyIn@?qmiMn3XJobt5Rk{p*zfOy9+XMTse>-4|FK~$#B~16_K2dI`p982! z+6H)qr+KNmj{XGff5dn#y_k=x{KzjdL-!N(a5@OkK5;(CkD7MPJ@N`Dag@rPf?Duf zn)Mg>B3*N4ck2`7AeDHF=s4&Sm@@nC;`HqkWmg(cV?I%Kr*TK>k&#*+R@V?P13d5& zO!;U%f1hlsWi8dRG2OsAN-1V4@Eg-tQY6AplvQbrjp78n9?7EOt#|gO5pF<-D`~f?aP|k_=0SavO!d8`!;QA)sBl**v*9KKT*_*M+f8sF8`j%u zQ{lQEfcpfjcsFokOUlPj>HE#toALEO%temxHh5}+)KmDoI^~fw>%6}>quu4JW@o6^ zfBV?TL+p(kIHjq*OLzM0}@`ma;#+TFbW5`eHG2nA=m2+_LzQ2c$NcD43Bz?Ns3u^MR+-%s~g0DN4Y)f=$x<6863O6zd;m|G10(TFlE0 zUR<9ju{c8VIO-<{$>%Zky&g%ad9{JxP`UAmave&_zpG_+Dy6Lt$a;uyjl@ZhN`lgP z6=q6LP?`QXQo7z_r1Wi-f6`u}^evz?C>bg3BFG-1RP23aC_NQy;DtJ+K`41rmFm{G zwXEqXSokJf?SyM9;hLn&yMa&Eajd2i>(CNsUZ;6g<&R@uToxDKJ{~l2)Ju>JfZMBj z+so{v>7Bd=KB#)%!05-@`YNq6;yKV8l;C2vtKEpPgfPw^Y6Gqef3GBh27bb+)jUk_*U|cCle20* zOEnL~#J7*Pm})*wkf*8U4)y-PUen#cI##aN+y$lo1Zr;4Yu-oj=>6|iy#q5f2dU;A zG4btVw@v(PC&+D7e{+dib5WbQ%~Fw8^GYhchU%HoYObe&>S>ILZ^T^}TP5Saz8J17 zyfM^Ei(;9V);pB?ej)AIFj6n?cM+ACLiF@z(PJZe z>@o4}Q`e6g?t4+v|I}`mU$lF2v$@>?tJdz@P} zN2RjmBjP(8MJ;(aXzi>~BNKZ07y4>NyyyAdF$b*hc2Wy5{-0O%4XNeDhFJo+vysYd ziy{|d?Z#HDe~F6K^x9|{{pICTb^Zzb%LsNg;72P%Qr-{x*gjQ$$3~I9St@;AQ;ebS zj@bcvEIB)D;7DnR^Zbzl~s>fWHK&`->4D zi>X{)Jt{bPFJdj5d==^3=@xV@FwHmLrFAl%{(qt*fAAb#y@jyF*QR2)7C{{~bb>im_F);6kVH?>1C&Fbw`%SM3dQ%~%9F|ORU__l$(T!A?#Wr7Yw zP+A>Mf6>yt1}nEr##b1;P^Kn=QIyaId2~d;dI+{IQYoX=H$Sq2B)1@P=1aUMjHQw0 zibxIr%86+M+KxjIDSzxL^bg%H93)QIW<;=0Wb{8`EQl-|_3|z1J`cX72yOd z@(Oo`@59PHvKb}9Gg-eiftZHry}w~4mUh!Oe^T)@eBlcK_%}j?^xF&q;tD~Gq`kbo z-9k6EtcNhKRF=ZSVEk*n@rG@#RLjn&Cq!7{f9n*cHL&YNTAF40u)+&hxu%=XvfAhLvk6z_AJR6Zpf#;$blKRTpV>$@Uc+03D4Vv_|99DVQj7VX_Ka+x4v@ptqKs_Z zDUmkWB%2v(YO$Vbh1AJvYN4K*1F3~-szXn;L8=Y7b=;GYuB6ZIQ2PH5>E21AbW=$j zZ)N(e86n;4NgQ`Kl3r#bJqs9Je;QveCjBPq{f35_+881%RFqR&SeoEg%ui!B$lfIGCw?odT zVpMmj8So&~ADU><{X~b!`X8qFe=w6cjWBECVkc_9vR?Hu^>U++ z=`h{?hcQmDezy@;j*Grr6Bjz-k82t}c12H#!V@iKaU^*F-%Dy!s zzK_Q&Ws9#a=3dE2;Ss`nJchkd+@Yyrn@zTPJzt~l3Jg;OfEpNWUz=JPBpiDQ$9xq> zMHUXHj$<8^f1WuiXj&7qmOXn_vr064Erf3k;fsiM3j3njjBm6^!{?>a4Z!0{&@CAa zfn1(T+(7?-{KoO^j^S!~b`0yW!LKFrHnD1Vn{8(c*v`XBNeu5g4J*ZH%d0oyG~0O? zEPScVIU>IAgYEp-)oR|O?$cYze-pjMo*1p>d(>3nf1Qb`&QSq(J8A_xZ#Y=3`uZvpQ_gC_bKP&Yp?pyq|4}!6Yc|vZg7Be5&qVCEj14u5AZACsY?e#d zP?Bmxq4hK+YK31{)M!KPSHAgcA)&%(4p~r(*?hwe(p-ueioP|K+MRc{)wE9ybAF_f zuU<;Av@A7zK-C)c>`oiSt+(a{>bPSPzLfQde_iTCkIL;nYgf*JVdb+(HE&ZnRT%i& z6+N&b0$mVU%uac%hIdh6#6#NK9?6t;GJ>2KAd6bO;A$z=bjI6Yi?@rj9d^XDCjv4D zdQW?dm_lIl+xi4Q{^qPPPP9jl6P?^)``7f~u|7wrnjfXnzL*tPZdF$)VYvu;aj-=y ze+B!G=-PyKF&j1Px#aC1R#sBp+6eZ95|6PbG)8d08rA}lI@b2mZ^uG5j1P&k72dA- z?by!ZnW1m?Rw@?DxBlkx*jpnn`^o^{`iS&Q$+^=Mch|b(H1u1K^7X5rDPXeyW34yKXGuyX9zC0ETe$O`@+Ia$dJf&IjvS(sLYVyq_@{?7HVzk>cJSxeq1dFSyrVBG#-i|?;}li!#!9dytee_MT1 z_M=zSlN}W*<|8`hqdUK0uPG--&DoT$W2ZoG7g!(f##dYay9?if+xucA8=F{!QO_*4jxD~T4tx>r(GID! zxZ`EtV}&H+I8CjDEU}XQa;{JfAc^kv$kt% zEW8nA3FNtQ_PdC-+bQUgb6opT5_eNpn0YEy9|Odi50qNNmgyhUt^bdeOQ~w+QE?t@ z6|Zb;@#RD91(fO_Phecbg(wK*qL2r#yA9^l?&fZ3MHksop8y;0BFNISSfTYWj< zTqxCQC=~z-a)E+QeU;*L3H~&ua^csX%A;>gsY^|S-{}9T0cIumu-l~<9W%o`+4+D4ZgTv`ThIo zbLivimx^_5CHtCYWb~-_yjT#J82DHjO=8<)Ntm})kBE#<=f}!OQta&S7j{12Oi~QL z{mNB}+3#gt)5IFSfAvN5A)wsWS(@x@7`oJ8zc;W`{EWK%-Xb%B!SL!v`h?GO2u69 z3fb)ivgO@Yz`H5g^P*VozpmQzB7Lo%{vxDTv-J<`4^*?|f2REb=mCcPf&I!7f?N0y zxS3gS6(+bj1m}1N9CMrDCYj(KBe;tX`1@6>HwQ9s_Y+3Ae^t-;t64{uzaN&YW?M}A z4xl+8tu-s{E~M2wus;EP;k0>w;$!7(!pHZi9(a{J^zZocfd)vRym4>fW2Gm7J??NK z`%cLY=nGELfAT)Q$h2edu@WTsys2tId3iX!~oT|Hc_d* z?d#(uS=gHi$12>{P~VEKWK#^$75p;x_eE5yE`cxRG)Q;{w~{T_cetDBR$va$^m?R5 z`ZknAoBw05|6TN5$%J>Hj~~@-dVAoX$lLp4#R>T{f2YxU5v=5z3T^aae8h=?YOYY< zSMS5@uLOv(INpbWk#6u~x57-6h|}zkwm);5Zoh#3kK^xXT&wkZ+{)k7$F1G??@6k!pX%G>G}rew)z=$`{_hlAjTz!g zVJ*0yf4u_Agb2$aI$;-n9!<*jW`U;=a)N|uXIv}4h05=w@?~oISG}SFX>jVkDb)#Q5f%3W@S7md(?CDE#!p)Iv;r8<(EwTZhjnd7R1GOHJc@6y#KJ) zkLmV5XoL71eCMm#hVws_cIi}2q7tt7=VOkbe<*{J&8Jd@ahcz0&&K&x3?Uo_ocCf_ zn#VMp2`a&3m3oOUsKniv%tH_0`;1DD#xnRWQRyo>z9A}c#enY&mFSQ8c-J&B+Z@t& zb&NN_K=Lu1!Fyvi_x~AP}^2hiZ$lpw>*MRr7Z*M z{T@5r@4->bqR6YSqsUKjw(Bw7w{yvle+9~M^wXX4Z;WVg*9q>6=+m+tR{#_l;A7=l zl;j`%!}oGjdEws|qLtj~GE#M#pa-KEsb+y+jP9xGEt6)M&hUFsds#c0$MPlY*M|w> zD8A&!7ZRP-e5KduKa4NNe@xN;VEqS{x`zu-iV9t$Y>Og|!DtzMW6IX3N8L%bf2!|l ze+*VWV%S6${Wa65T}3dhQ6IbHuGGiEa-i@8&iDk^60PQ*iWR!Y@W&MY?_-Mp=i%Zt zlWOkNy`Y|zMZcU)r4~ek#K+lGQ+X6-67|m2eUr`Z#qm!NuIOukcY~Ol*!l|dNU%Zs z?!2^8zkdL;cmz2pybZ87Hz~ozf5w=*u*!>6GM7_(V?f*v1o=biO~3Kw0T}-g=reAk zTrWkCrt1-G>lA}83bv^~g1-Y1#D`YLsR-gY9chvA+hf?%2r0ijYmC428uStoSI^7r z`u%o%$=$XePrYCUplAhcBQj68M7hn`J_t~18&S7Ak`waqF&ck$tV@qZe~oc~K>Ac> zGuZHZ+UDrd5quOAdjytdy!TQH?$H7vc+&oQ}$3>-!(vKk3fBHKoLKYX5-D$kx z+9zdXaZ%Y$p7A+{E-Jxv8I;+U_QUViH1fKS0Hm%7a!*i6wMP+5$!`nPY zIb2lyM9oU5!^6Bp&0^lU@&8N?vkAw1YSD13Q4TJW!yczm4wFa@lhfi`hIuDj4tA2m znh}}ZXcuy5oA{s{e^?4@{W=Bf7S%ht6LClKqB4|1@7yw~{b^MWXXtf68_3~o3TZ!`^1$yYJiT@ut$GCHFlgBS&o$_T zzds}7vC?CfM@P!Tuer?f*iBS*5LG9{el@qX{h!HWE#YVfe|kM^fx#d9qSBJG!rXAb z-6*5R6y`L8y=|m<=^5i*WLf6Tx*a={j!zE34DMkaI&SQdK)9J@wMK1)Tz?t%>ulOzI6%Wk!7wHX1=o{23 z;XCJH7fd_we|V$xqH>pRr%xHt;BFIKEQvQtFDf^ZxIYLQAc=KePp*0osOj-A$uY!S zCFSYK?|nRqIm1bh>g%7I^095-0`&o#kS$Q-8i14x?~FPD(hHD}4hu*pLJlA#);uqXyque?PZvx;OuzcQ zYn(IXf2_Nx%pi=jfge8vjK|%X-cSG-O90~|`TzENX&gYD5||5gnvnnbN!OE}gnK;X z+X3UAO0Jy^i5P|#>FgiIe**9L3GYWd7r&@niX&yQgeWyirD6%}H8TlA4ZozXzQh^< zVCelh>&VZNdxs~F3dli%yppJa)tXUnoJxoue{?$WYELmhl?cfWBh|+fFQ)UK^svup z<{A8b$s=2Q9(MGppC$hzN<8=Z^xh|t{=Y_fzd1*)O!rK1rGNbMi(unpZC#1~8(&l` zMQJaVLCyzlur_=>X*nw7y(NKd+orZ{Bf)G-2&vV%GE#E@kJl#NOy(UFymcUNLz>i9 zf2r`z1dsOrHh|AJz}o;`2KaGD^G2m}lGL&ovDkWPtf*M#C(i%A_zx=8dk8;Edh#9V z($}~6YSa18;CQkG2Gh=OqVJJku1QOO3ca|*n*Q6L=cIeyyr>jY-BS~jQ_gkxj>qFE zXZZ?PpS&J%S)PR)8@1G)sO0VLpC!xle+56Cz)!&SBx)QB;Zfp<=YCwkKdWMZ6#(^u zyYWgs-#zsEBD-jrBkg)!Xsgc%?smK+3+^Jp4acV(n*qA66Lg(%{}OrO8ieKNV&sYV zc6lXfz@z>Pe+LI;=At#4hwt%fYc$-+nh0b0C(2>{4%7~MKM|xJzo>MA{awlLe@NQe zRm@$%xQ9=DUYv?!4}Ac{Ks&$L=Qw96^~iakg*L`TnGJEAyS2E98swU|rEJkv;oEy5 zSjp#6el2hH8c(EP{*QZDqprhnMw5v%&2fC!4DWLlN{iKZn2j?~1HaOIo-d&psFuI! zt>Hg;;XFSCvr-|(!?^G*}yHp0A~Ft1fHpKks?!|VYZ-v-R(Cd_jQvxhJjsF+v( zA7U;d98+U9z|rYJ9NH{ukHIR1Ez?&iD3PzCnDcd1d?O8G@N4bU?v?#S88h6E7UL=w zMci}SGq|n$VFalD4X^?fQRqghRDVmllHE7lj*~(dPwb-7A4NKc!CGzN+lfwG@7MB4 zMcO*Eg?iUfDt9VsIZ(^R9pY&)U*tmCVan+R3%QBkbPHk)2p&h;I$wS3M+JCW zoN{N{A>JO%te0gf*Bq_oZB{Ywy`#2c0p<9jcEC`iw!;Q%dW4z1k59tOeJkhaxW7rmwDlq8vHf#Lv!wx@m9YCrYOtkAE+nF-!rNJ>+W- zy&+-=od!B~fb~Cy_8{2iwah`IV=2)1k+LjZ$uf2w(z=G)*dDu=N$0^^mY#eY7hfDa&5X>#X9-#ZEKtBx|@(eI=oNMJ?-W)5g-QNELUv z)JP=!;7eLbDNqn_w;;~RP~t16SYuEmR!E0ce*_~?XQ$dCl`N$8f<1P{N9)+tHT3T3jizlPmZ zwZccr1uAtdjrTP1uO?ohYbTHF*#D7oDvgmghk}>K96gn6RB(sgdkI?%GZk11h1Mqi z^|SDA4!(YlCmK@VNqV9B>X;Oo7#J72JXR9Q-G6y(R?lKKPk$1t<7PFk|3}JBq9K&d z?XF=PinO)oN6HpT-nLwCSm7=77jk56IzK$F`y-0}|B(_% z=XK*=LWTTy@K-Z=N?`B7Rcyfs`b0Lv-!heLPTS@2Vf<@+7vl4#9oy zelz~f&!PR&Gk?#GH1WH{&HTffBxVo}ce;knw$dq?RqDow?H?&6lvA31N5+$@erG1G zKf*aEw>XVsvx{(Qd!QdF_fuHn>r@$iW6D?xDZ2-Dc=u=x>$Li1P3wY`Q=$j=1hI!y zs<*ABQmv-XQdMkwyO3PX^P;zU`B8OG4Slb~D_6_M9Dg3|HbTx%5%Z}O(l`iqXcOB( zb4$5SV=qy63~(1~QF-{j%IvZ5kGFQ_?-j4{*(oN8&iI{z@Vv?oI(Co z^A_rDet&u=<0EBmsz(<5{rg}QD^u?#H1Q*I9&GDWXq8QEm87?-7*e@EJJkVgIn-)w zi$rb7PX*;FHRi8}-O+c0ej#i7K`{E0Sdu4EE}zket>!08H|9P9>z_105_cWNZdZl+ zTEItO@nhcgByvrx@JiLFr5`D0lgO=sq?^7G(|?&Hrk_eysXl8>OvIrmRQGprHwW~i zu2l{tJ-nZGnLK=r;nWAqp%nKf|M;J)xw}pD;Y#YmJ7_24xqHvNTg8Sv8jlxEdyvQL zF+RR0o11Nr+VMc@@}w4tx`_=|8fkW~sNtm>HHy7Jae+$l34@QQn{@D8$i1$6YhrYc zkAIYM;^5q5H4ijb>gNd11E?MU>E4CoqTD1Z=Yn#h-b#IE6r`LKI=6th?MRjo)bZm@ zY`4eQCpg%S`{+&-%4(fhlfA2r!Mh2>&Jx%Unki3Gee*#63H-g4XkrVApW3?cBjr-U z!}AT^lpm4({}I^#Xk8uF&(O5Co=hMmr+)zIhQ|oiOHd~gPs>uN9lm;~+z}{u(p0XK z${nV1Hu&0`5OKv|EpS>}3;ejxD(81pv1{rK)1phOL(TztS>G6G2?Oi~!nGxV+?Xfk zbY8a6JlL!yR9+H&=`6o2N( z-$p4@-l7D?dbD+Zq*MUrm|I}JmE~vmkurr!mnHB_y@_3MYn=D;yXxMs1br%>N);!n zWGRH_uube@rD*RziBq+{%VSgeR-n$0V@U~Q)5H?$OfFtgz*k6RwoSeJTM4CZQ`uNt zX3gqcl-G@W^wZ_f$I5y@!jykAZhsG9o3F%CUc+=&?d3h{UAlq*)_R6Y4#lf@$;L{3 zN9ZHvIHjMC=XF=99t*j|LF7{pLy;#{rqGr8lLd!}f!( z_@1VDc}E=d!Lt+{Cg*8-ZRZy#<+z8Rm9!gP_CS?-TA;o31KOV=>J`DPTz}^lePOq1 z^Ve|qcgSlr#}atOhdR$6uVU*YZJ$uQF9CDDj=`Z~n5kn(EjD9t0|xg47-r}gF1Q4S z89IhzSr`g|7x$@@^-b&($oY>H8*mK2#&!2X89e_7jS#oX#p1M#Em!01C4qcUr?np?4(FmzHYc2g^MK`Z`r#LJ5HHsA@f){1s2zbz)SNq^R-4H|b1rMCm6 zt5uI#(dVDVIiK>{V!71ImJ@}|K-=;c#LG^v_#EBkIQnC#E9IDvdt1fKvqzoX^AC!1 z7$?joZo;-8W|tfJplKCS8moD)n$1?RI=Wx+Rp9zB*2ow6zbDgr@sQBVs38hsP3#Ne zw}%}w#fik(=BsEE`+th`RukhzxV|>#rlO7fZM|-!`cAZo7t%?vNW-_>V2nqRu3J%D z=iH3i;rDtJOMe!{_0LGu79Ov!eD*0L1|O|lIp;tlpQ+d3L>(W+miI?%da_jS-B7i5#9xuv4PA za+(~)em5zK>wnMUXfFIZqvOo)vrgEJacQ~OOK;>W_4SqZ#>YpB62bbuiXh(>`h}+1 zU^UNtw zb{M?r@b1SOU`JN*AnB3<8TTPz%oE0Aks5Y)qnJTGw10xenW2O74oB>vGWx5LUtfw; zVasU7b4>{3cA!?+P9=8}UH54eRPk_;v6VlD{B=}nbHvuw2eaUmo+>qp?&r`e>~d}x zJvNr&h^KOGk=ziCf8tJaWL($}W5mmjtGD$F16Z?%$~J(FKGV9wpkL-vx(Cv~wu*MS zWqbz{+kZ8a@+u)-AaoVHnHBN+P=#LWdtx{ zp3J(uEA$!tf-*$uBY>y>+1Chn!}>nzxbOwA@SmexyNut`>~V)58S(Li^t3*oRZqi)>O1srZls8$h2-Ci^UDQg2jSkA!l>fnJ_>pwTu@deeXPG#?3*<5uME~8-hWoU z0M@_oY2T-O-*ATihPtl^{ek=#at>TjR;H{lcl8-|!Y(K^kedf{-P@E}$)}h+6fLC} z==Hw~iZ_Kc4+w3~G{@wJlO$9F*Mb(f+c- zUqkv|IAgczB@5v%zy6mEO75c?KBN26m&bfTTyaUR%VTqU@<+!*Z$FzvDV|Oi!1t+S zQP|=x3N4j!Kjwncn?&xMNZPt{al|J@Z$1L0et{+YJzkp}R1O94MO_&4RDb$Vvaq{U z#`3%A@6IIZ&VsHB%C2N3FR7z7Vt(%7`@WlFlBbFtDjQJWZ1UphCz!3|d0;1Y*4hHfbX(FznzU##;&OkGB(zY@t50qZCI7<|e_+Fn{b8VCg}E83LGF zl!GtdY4&=JZzj+psQ>QPO~?<+LiorJq9;ihj5-)@5G zOgt^yPy^6kdlR@CYak55*Rzb~l#K~&*Ji@A5oo-jw+pddP}&ks=$~s7d13srZ{O;#SYBLP$e7 zQ9F;~AmCrKx*KoevVU9OA?U+b=q}Ld{{>}~ zPL`Kta)bD$=mmNK-~vVeYh>J&!JfOnnp@RZuV9RmjcXslT291K7JczqqXPe1grP59 zDO(QUxIRRG_r|5pYCe@TYA&po`{dOm=Y4TJ>G_2$(>G$;6UP~LciaNMJLCAqRmDgn zYtw15LHb6DGJlA*Z6NGhh+c(8hx81V${ndzckZ_0JJ4KKW9lHq81wIfvOI1JXQG|F zt}H*-ME3-Y{df^!uZzpPqG+zH(T*#Yiue)Q1)`{eOY%|3_)F~YuxVgB7%8GZlgpQUq)`OXL4{8_B7Ahdf$FyqHE_ljOuF83o` z%|qZSvfxgb;NBy+l83-qv*5Z+a0dwP!8e8$bMqTRpz%#`FB9CMhrsR1f?I8Z`yRn< zdI;R=EPpt!39gdhd=G(}odq}31osrdIUfRd-*1M?H^Jo*+^q-V@GRyRvfxrtBV3Z= z-!JBGEj7lnhtW;3>|a-+zec>fmuB)N%C9T4`bC`M4TKxx9OG>;n9rk&`Et{%Ll=}` zNL!SZHUMdbS!t&pl6DNzn8%!U1k$c&rG+8wLVs4;K1dtPO4|u(Z+o(Du)VId!y2=Z zjZDLPlG+JXR9S3yj-u3D|o<%SV@Rr$^IC9?~%P zB7da+f%YZ*E7IT9>~5QRZT>}s^nYXt&nJym$;@y3UQn(deO72`V$IEH8;RGL zz@CS>YL~i;j1h0Z;=|K)s{Itzj<^4p@GWlhI-@s&zefS{LbcX)rRG|@2>J*?&(JkG zX?@D+1j~5|-MZ3FKhc)h7C~*cov?2M?0=J7W{#{U*v$m%6Z@9aK_;a`Y~A<* z^F^iU7-0;wKVfT$2-rq~Z2^k@^1UV8>UvtWE-`)>jQfb~VD3-tYRoXH^idf-0Gn8u z;Z*#BGK(miO+23!agbk5CKe9%vHNcG>Z&M$CkDn-7|`&MO15yR=nt}A?^*i&qJIyS z`)Mr}P7~{!W6}Hbhe`}==@04te?MM|k;eYy zcNt*^bl8i(!uUI@)c89~_`xDPD=vioF+MOcFwpWL?ErkJoFpuJNq(8Py+2eA>X`oS zS9ljJSH>u$A1Yl`ewV4%ooT78cz>jc-E?K_@G?l>0=D_Et5i0oZAi}=ZDPkxv%yGsFxjsnjK~ zb(hdveT8alAjE$H@Vmvn3fpYhS8>Tj(2lntSDe4Vc&y0I?S$NWl2PJ&Q~0|t<)-g4 z5j`hYtjd0Dh?|ex>k@lCTz}Hz*w_LS0zPI}*Lu@r&pLn-+%BP2=%i~h8_D4 zm77VV@lJ9FQWu6n(TS`O7bV|J)yqEMcX>W5E;;9dQH+$DSlwI%iE@2_GsO zlZazevXLLt^&O_KC4ZQ9s&|LqSZ@nKtRmjEBwOHjc@kUSoU~@`y^9!4A1XCTOQ?~z z>i7{xy#FUD{}}Xeahrb$+c`($l?}?EPAw%WW+R7KVXHoysoJoZXqc2-!bWroEnyht z1XV;bI_)>h=zaq8Y>d#2NTGj?TH-2ePWa_Z#C{4g7gXVMtq-7eU}vX4L?*o@x|=0 zOY9piVMEWG_kRsxgeS^WUH_fa7_+OrS~A4!dM0W8ad#i$Uqm!}Rh_xpbk_f&Qbx67 zWWXh?+-dB47~#()+q*tgrX-fI&8jB3V_F>*?Eg@)Cz_Pve9LUdxh7>weo+42d%$^T zW=--~?}y4*{2Sq1T9G`aMlr2ZEY=3jX~as?y$ScXUw`)D-4Us@ATSMYP~=M?kBqk{ zV3fzlhdf-ono&S+J;L~pi<*iJHBE$?hT@N^HBD4&YErf@2aJ(Q$s^-x%GwEIJpLN2 zI(}!vs74KRzY5#dpnGeb=dGJ8f$1`8)N%V?kNBkzm5w;|0I=E{cwKvDWVgr;;KI&0 z@@!Xp34i-S_f)|hiWa#N$9x=NR_g13@!@=cSr_;4S(33;t?{~q`yCtJ%h`pk6P|{m zbrYa<%i@oyt(%~>t|aALfPQ@x1+f$(!Q%T(c?Yo7A1d>~f^T3Swb>4M*!owXrt#;w zyz$?B^}PQ(=lP%h03$5C9`Q-_?DWR-{Es${>wgCAPwgy^V~-dUvw*Tqjd73zR2NeI zjbLPiaO5&xkN z#DDxM^yyeFtowi$-#yQ}+sXp3M{JHq<#C7SK&hhyeJY0S9CT*niDUN=;pvGjG3+N{ zjUj?L6hrO)wPc3bK`^_3-naas2MjTH5$SklYt<|~nBfV>R;pLds<)MJtN|ReS_KXm z341Wsu(K4s^sz@_biSXsr4Y7Jj1M_h#eWh-Wr6d2%f>k}wy}==*NXGJedD7T4dJ^V zlK($w6sq%f7Tq(c&T?q$SxMB1HEFpeK+75RG-Z>)ClT}VV;IL5>s`BX3BUavta%B$ z0X^x@;s5Xb0J%IC#hR_LobCpG*?XQhY_y?{r_{0N_&4pcqq~Ci_7_p?LwBPt`hPBy z-;wj*Y?g67c|F>|S;l%%W4a_*j&frx0;aC*! z>Vci*1Pd!9m0Ci;;UasuQnr-Y&PmgUm?sD62uE9h0_<6xVAal-GV61k6ZR0Tdx`En zQRK+3s10=f&S)YF6L24i*#l(wr-*66rU1E1>7)_;Ym2-bHW ztn+2>HSlHbX}X3h01bC1VpDGyihFAxDz_p_*d3SXfkj2;nfzkJMtx^Ef+a^HJ7kQo z{Rc4jAJ%7Yl*>t~lXd`@&oq1YQqBoH$!7Birhz*jT>lgPa0DSbBPF8^e65&InWMry zp9X>21=C2HFt3T;wi)PZ;D2*fh__7;xu8+kMjH5nX_?-+I`XsRzwD`$-%J+f+e0m~ zly#6E(f*-!xsIGI-y9MLUgS|&oOa@Li@L`XUlYdrK7Pg2q>#slp z4Nh&xV_f)Yc}QXDonFtseD_tvGo&QIk{u%JU*uv0fCj$J;KeaS{{NVRyU2%0YRHkn z-xuR8&9vi5`|lhJ`J@u zuoEVq@FC?e!5m39vVXa5YpD^cBmHlq4Qx!T7T6+;j%SLGG^7Lx@7{C}@ZO+u4eZ*+ zOmFf~jFTZ{eOj6!Jnl5eH3YdKjZsd9z`{pMZ%A34w#+IyC(ZD{cT2i~kLlxjTzE*S zOZRv^%86hT@1pcv(sx73qI3g0^t_NgYLu6K$Tv%eRGJ4X?tcuA%5f)yZE_jg=ps7G z)3|O3o6h8hl%h2L76To`B3x zQud`#5_?jZ(w1@_^UE_pA7lxsY!R(Y8rgh{(Z0wH zk&hLuF>L#Xlu1;Zi#T^fUp?5NPhiirQ*KcT`@FbY=wtVFi%Z;Z1t}-7)Yo9IH}H!z z%2yKit-!szVA&2SktFu=yGfM97s=dizZ{hPW0pQ!_mJ`#L60VL4$hHt;p-CpeIw~( zhpm~r-hV^N0Ht3_;#{`YV_c(y{FBI^Q%N^{V=aBjCG^&{W{D3eJp_+C01fOjzmcz< z1l^TvVC%)2nD5a~TXO@B0P3(Ekeg5TZ3D9zcBdZ=ELPvbxJ>s{EN@t+4=L-wW^Ur* zbX&x%7*bjRgS#>#=N9A_MHkHI;30YeaENaIH-FHJgN1YxNtHj*=}n4~^Qoi{Z2AVa zgG%O-&u+_Dt~5mc|3k`L!V@rX3pq4}@JvmL?*^C$X2}_;wT#&SJ|EKM%*;V)65-6J z8r>N=PZwB~1peMjG_ad)Gu)j7!le>O%U!pT^VbtJ7bIHf+xXhUUgi4f&@a8}-tZ&9 z^?y?p<~?4}@q~Af@b(hk%pUKM{{G)ydjHSM<~|U|(95Q}jptR+2Mlox_bLYnPI?Gj z%w>k#YJz*2;4V#j5bjhK+-eit_XsZh5V###a9$H!CBdzE2wY zPN2{ocOIPh)1vUBhaGB^5IiTEL?=Z~sK1Z)WpK~rWgkW_fLWjFo)kwdSsWL24BVh<|ntwS@OLjiWmfL%gw=z=*g1VQm;g?yM1BE$oy& z=j->>`6$?zf1ySYxB<53KTQ`l=gJ?z3{NUOmcO-^UTIzXct8v{8YrWX#V`V`tYDbeIIfUJUkXs3ICx5i&djPqz zHNzhpKyHYQQ&;RZeZ{`Hl2#uUoF`uPSwhwhjOmHHRzpfNP(<>lHZ;eU@G$6oBQL#> zwnx%d-541OW&onW3)DC88Cg2MoG{IbiISyMayId;(QhtUOeIUyl7&>VMBpT87U?&w zK<-g2YgHwR_CNmhv|Ln*D}P&sa#^&A9VYqasB6|c(Rw~l_Z@`wUleV%{;ak6NEA8n zS=3M8lhmD6ac0@XPg>M*$-nN~jm~_ab3D+Q4?Uw5=zrAaKuwOzh>xqI zc6mAUrKz4wFSG+hO;lLTcIrvUVQ*BGKf!sUqW4~R&oP`8gY2UZJ1btozA~+SCXvia zRE&j$aWc@j=MV9msxa4n@UMO2e(LCcCXg4F_FF=tAKZ^1)Yo7Sa}zeS|1lTuHro#Z zTo`vP1RboWH)S8meX^CCEE<`Zw{MMNF5sE&CNp}YGHyXZMkhbxkM(608297Dgj zlUcQ){wKTzk$NtvcYS6X?)o?b=an(CCT+x}h~fP7JlX%}!Tv{0ACfYoyaiHkgPnO^ z8BM$ByNP)x;eVZ^LVKmW-8UDoULn{U1iQwq!%i2N`w4n5jqUtHD1C}b52ld@Z^rwB zVtAiddMWor8uzTM2hJ;Rr|Z={t132RdJW<{*#Aq|A_E7`E4vB0lkDg+x3PWOi2Cj6 zdKMNd0cN#m_JTc75b!dGdUJPHkwM6Lw+%p znwo~$fr;J4mFnzpUamIS&F{L>J>6VLt|2$RC72-`jk5y#nMj-c~!9x%vp2FWR zQf2h*hkxH&DQg(yof@BY=K1438?0GuosE17tyk*VaeX~DA%I@sh^asInv7>6=V=Gv zymB^$JzhrW0a9%l-!clyQN{F*g%-c!0_oeV& zo$x%U=f`x3YiFJL9r;J4jtVHbp2}|qtGS-fc7F-0xzn(}j?!C6W!4bAUzkQu1Nlsx zR~l1z9$k2~iY-w0#Lv^~?dKIQadASbmo3xJD^rO7Q&aV9p{|KxCAiI z9e+zAo%fTC{Hsba=NI0fKcy6eA&lYIl>oTkA zo)+pcVS;`unb*CT&7{-8T&jI9rH7MVc7MF$HNzAg#?E$hSuFfKQ+{v77w_Gas$=GW!eP+_j_mD@)=NKWI?x3Eh`+xuE z6&LNQxW!ozNEmO9(C8<~{A2?!Y}I&)(Rt3(`Tu#vMzkFD7~7Ia;IEPx*NqtNQaL4o z{?Q0`oBob~&0f!nU6~$*Fe3@9?OH;7qh7d_Kt2v9kkShYJEROH9Pm4k7;m_*Q_qA= zrJcK6*ugsev%H5GJ1qlSjqm1x$2pkMRB`7!MaD1X01%5&a* z5^~D`XO&`=EKga>9v^AoD^2w}sop6GoCPkKa%?0$=nW(vE7XzE)98!vL(tVFkc005 z)H6G2-yT_``c9mBKpfA6>Y2xxITNzy+h#p>3go(X~c<3CF_O>Vk(YxA4Qocxoi z5At#6H-F@3$$CiLyID(doPTS&_dhn*^RtrHGs~!l9Rv8vJyO~CN5tQ6#jRy8j?~dh z!#J+&r30pQOlKVCaf`Nwgz+E8eawY4tNHX+?4VZcjiXL)l#Km-Q``!zKCG`0P!8*; z^yc_c8TVCFE~6AzQC@(24Q}c?B+Xr%*(c6bd+-buzYE$@$6JUi@91N&kf0FQDZQgKD{BB7{(@OpqP>wOf8hxMz;0{<#@%bo-jv=`sEmwtBYX_1AqLBMt{t5I5b+%j*0zv zezU@OZVLLJu+E1zehBfY&7#{GVo`^QsY@BXn+`<*61{1kFygtXAJjPzsh*V zz`80QdZI)#@4YC}#iRAC+;8-9{gY82zf>V)hmsqOBCc3eNKR5I+uCNP>=NL)R;fvD z@3Th9^+!>1Lw_F0B&Czl2G-f0*)PGgqfwN|v8bEAF$E*`XWj+X#zeP=VbHr{_3Y5x}Dmv8*J`6L!1MwrJbVg!%P75YyQ~c90gyNy@QcJ&RCWutLcKD-HVrJe`EuKhnqw z>GcA!kKyCR{44M_7KRQ(qoa|$UC6+R@Zk3KCes2EO&n;_mpaV zWthr-7Jor+Vh7l67bDo(p@@g?a%*wQa4m=T>tN-jpRj|>fwqmV3~l*gAKy}>;XO=v zdx18OiM9?(KNQLBuH>inC~sx*vyi%z^7ciKO$7Vj+6b;()p|gUZ)w90B;3hmX<;f#dKNUrsmf zWPj&}myeC_@v)R@84rSuk1%)WG+KCFE+#%&T(3u_Nx6scgc5mG3Z(|Y)*VzXfW>{* zpBd+XQ5sZErah2%8f@~a-`Ni=W;dx1iRfs9VDmfG2(yi>#ZJA#j-1)aBz_ve~9X>RXi8M>_@hmxuYtB7Z=S3XJl;axAxXQ0bsjhv?MZPvh>pIv*zjAKkL; za0QguokpLqPWM}P1*Vz8ZY z))-VKQ>mFLoLTTM4-+>98<@wEwJ+tz_E@QWVG4U$g}x7fJED@_&j!K9cguf#S32im zcOJMK=pm2p%vmJ#2E$u(dz9beTYs$YA#ew?;D$_a=Lv4xL*UkC!S$Np{tLm?JOr*H z3vRCo?#BdI{17-1Nh1T-ZhwONKEaJX@CKhpjYyP%TV{g$j{1h6haK^l&s?#jhwV1q zFdS6sAgw(s%>!vIS!wei&6AZj>mg~Skmk-xD@o$J1leb^dz75_2W0WC))JooAEB4z z*6{+mi}2UDPZlbJ9%TsyppCZ@*q`o#Jvyk|Oh~i*BhWwG^mZ_fsDIX$zXaWOCE;QH zZgbjD0$(sNr=5Yc!&zy4khU)??QKZgo|Se8(l%tJbwJwcthC)=`{G+(!C!t~#`cxd zs=@yQw{gd1}XagpyEo{W${-Xo9cP)9c_%`8q4XDK>sbp86GVBKm0`<8zv38 zl-`NKSb%sox-={WTB@d;L#nRF{o!e{f2<5=ibq9-2hzD zGrzm)rti<8ZQnXPvwI@lX_{ABX?u`QvB(Y{H(5)+RyK_+4MwoX)ozkq5 zk$Tpp?r1FL{(m26dvVslpY}p8i2rH$`-)V#+dJ;+%mYu!D8DJAl50`uPeU^g;9qro zxktdxFh#S0aZI%=qg(oeVEs$a6hmF*>RHZWZZp*NCs5bC_@AhCO&zh0N>433@FxfA zc%N8T@h{X_*2A|Nq7EV#CQ&`ExR?ow<4?(t9r#vPEq@pD^Agso-@8H^!V$PUwl|3D zm-{g&^OCmehBaSohb)y|9`pCqauMfth`EZk_#TyUju>J+uF3oHZ7`hqZpG?Yom1dn zm~|QfvwsXJx`FmJzv(p2H3-`uLw*dz>Uf9K=)pNiXa2_x_B*D%4dpgCe__~_eG1km zhp2|PV}JNsNr=|!nvc~C$lXgdgknqB6n(uRK?{S>;xhddd)j_4$Jf*fKw^&t7GB2N z4KU-!aD4qk{-XzK`A)xR;WhH3#Ph}Tylkr!sAvE9!sDSy@_Byh1&izq;G2eI@psg) zSFPuHunnY76fTcpzqT6g5tPX#K;c57a1qcW`+ueBg4dx(F@MVbC2W&lqq&lWtlDb3 zlrYXBjK?G+Mi*c#B8-y&V_inO1ilG5c7k&fuiPFZTq)%8D8k(bn{(7%Zs0Pk@*vHs z+s-YrvlCb2x1+QI1j`!xM4$8Xu|SU{gfEml5ytz`u96{kv2?@yrSf7Kce%>ww#@5E zX@3u%0fY3T*h>ea80CME-v7hDD)~k=@>yAUW;eF>DCL}rBGotjMyjWx{E6zrgzHfB zscxjVgCGvkD+M(KF@wApUi4!*`a;tn>z3q z_I$Kw;CnjiJuj441z6Uq+DeOq0;_+5UVlY99HahB4V~^x4U4Eu9knZA*i{@ti#y=BLxsBf z^RaM`fVmgJ-!b&$pNTh>(87BB&FwyEzhyu6ZFk^lys7e?L9+ir`gmf@9IeKY-G3ra z1i6e5rfU%#2kyXmF10oAPhXHa>e$~}5%YQOYPRe@&#%0IdiXS98;X>6<7o_9iG2ir zBC?nl7kQ{ZETy&cTU7FR1i7}^ukE-9Tcax?G;BD6`>3D4_l=M={mHI+w$3j!=UKz8 z1neiD#hA7!@*hUO5n9Z9Xn!5O~8XcE0x`WrC`_GkcGyXN40o} z3m)RaEaHMYg7C=2hBZqeeY$*Jg_uGRWs!+0->}9af|(S_8-22CF^^b{)PL9_m&a=Q z>e&`orp+Hv{6EaY`PEGt3VkGon5PK)tRiWB_5-l+pM&yB+SQG7OeuWd0;~7~@&v%| zI_8wbK1w~kPbp@DZymM-Jg!FrQm93)fO3OixsJL^4fFH|VDo=I*4cxj>I3Bj)p8b3 zx@parDfJfR^g-EBP*6|_e}5k&8V(T+2h&UFMdw0kdbgl?58BCdXnrAW|ADe2js7W< zyUAY*?-qqXThZO3q3JGpV&?}+JHXUsQMfiOsB0q{HV}0_$yj1J<+M_yy-MOv15xHD z${NznL%1XNf#Rid4QcfCsb#VDjIYlh^?sntOTU?%zeo6V{1Ltk6@SG2`ES7*Z04IE z&ibmB8s4Y+Kq*Kgm5%gcHrgh}6vpNS`KJ)4 zEsbO9wzv(!cj|NbY?$@W!`$ZF5Avsy3RtB0jX1wZ)ui(#9P_F#lpU3nx>p;xIN#SK zFr32MlF~HP|DTVo3V#l<_G#z^Vc9R0PV2^50&hotpqxrAX0jTipoMJy50qn6H@`Em$VO{cpvJ%qvxPNj@Y5r7M;G5kakpKS& zN=vF#$KxYBa;lDn-A0J{RMMNmUUgkE=9E*;JoGML1E!p*sRQrTu?y3tlb4$CMa&OK z(~!TG{ZGr*&>ZLwg(+A=x++3*LRfQt3j3lxh4-)WM{3!6|5Cm8JOic2lHye889EiJ z=yvb_gYYv4XMg_`eZTzjWN6bD$$B`+jgn0%mIPd?R+|6WTXy|?K!xkNwD z^H9$pqP&sh4E0VbjPfM*$^K*+eTz~jsMOh{=-c4pv^{knPF;W-yt?g9L?tdhnl!%v-oNAA4r<`rcpj=fY zDSz;4CBNbo@p$LpPBLhSRw}U$Xsl(WhTC`_D9uUSzyAO&dio1n)|ixLOG*)p46y>x zM#jP}t@rIiWy6DY%;i9q)P%YMw8)~)%@eE?RxUH(Q_C12>xtdc$e zJ09sNO@B`9#+~hQ_%5WHi;@kzWUe|+Y>#(uQ^(1rHkUq5@cbXff3ie}RT2n$FX5tI z9HabuiBia)3;Ec(Q7Z98qJa;)%p<9ZFC*O{M$#pMy`FHXJ}Wa({}b#`qK=RGMa0!_ z9n!dWG6C}d`AUC4_y0ej`~P*^=x6wW(nC4N5`QBy%mh86FQIPkOki&c6aLObEnB0{ za}D$kyqL!pvwP|p0?3#!?Mh_sHfgfi0Pts?FPAg(##*qe9bZ}{oH=ksi*F>8JvzN4bdnQjo!pJ!nV;e8GF=1N?DL-Vtp=+CsM$* z3V%ctdJtheq)cx2fCeIb-YWr z2PW@t;0|YIULT874I8Ew+xo7$l-N?IINv8;3#4LXtC~5~=9ch@{U3lOF@_zvM zK-mPf?Cue(4s7%4IC7>f{;e=l(n4k0;*~%r%Gyu4&G80yWD8K?nBG0+yFsn;#=%A! zPb-fnhS<1gFOS*!ZXl2Pq*AnwR>(qXvwoMf~jaUOaO69((&Hq&Lvsf<|=V7pc+5Os#?d9do#@==}iuJJQlij2NqEB>tDemAb;Mf6>IxrQN(;4 z$}g`+?eI-qI~=C+N2ACWH}R#5%7&wYFZ(F}U=(#0@?{t0?g30rw8d=GVJ>t*y<4M# zFW95ZT-g9E8Q0aom~ORKviTb`Jz_Q05CCf(z2Z@mEsIX>c0(JX2S7b1+@c3e=_YIH zQS1W?tYZJ@1G4|22Y*C!DTW62qIps5_4A|HKAd-FQ;GS&k==blFJs>-rBXB1R!*TZ zGozYjE~eZ`QCDC(A)*=1q}NPPXK4NlAJ7W`p#LMH=eI?g*!`D;UsENkc~sLGZdGSYD$Vqe27+vf zye5+c2psarD}Uk31N`w&KUoM=?r}cQPw1sm(ND?=$2{Vchd5PA?VACRB3h8fsYz7Q z6~S^s&lXTgr^+Wgxz zdGMP^JK#5x9uL2F)A{iGMS24Kj;0IX_g1U%iwn~Jt-^&{=9p)*K%&c|Loh8xs`1@C;WSmlFZ$VpY~OHo(wIto_nHCYttS>n||2$8d%<$m;opcH_^NxjeES4 z45uLjN-0TaX1b0YG3?^l_78yNk1#IsZ8&Z?7k|ouJO||!5f8Q+yxOe$z3hTII|8Ru zcrS54;b0}=Uo~up>LYJ>VvIkNOd4Zp6I8#9%g z3?)KT?ht>priPVM3s$Pp-3F8$V0&l$`jFRKsr1g&4k*oN{`0WWV%jUTZ6jM7>t0Kx zHbNU~_@KepQ($c&j;&1j>D$(gcpC|#C55q<2f*gXznW8C)~voAgm1fmj8mxF2b6^= z4WH-62+pcz9;st7b+T_Fra@-f$|H8ni@XW;0-Hs3qXQ*3^(To z6k7^^?I|gY-YB%=(0X4?|0NDHD zmWG#gy2Obk$SZ-+8z>H=F(hS2!4{1aEDicEW$%^2=k+o*MRQKCTLI4_)k@OY3sFa1R|% zn{XH1vLE$MF=2H9M{4N4c;;?0$eiSopA_G@ho7ci_f_IK`rAhK4&p`|N!m|$cnN2W zN^r1{Yx&ext>0^{x|Kkg-cE?`Mt09VR~Ef-UnUY>sqo1Mou8=XC9TF@ah9-ONFaY7 zw)>4a#}h&q^(AW9Dr$?D9W6E9ynzu;(7g$3_iONP7nJlZ^-dX}`zvS4;otn1efNC@ zft%2_X*kBIdiL|YW=DNp5Y;`+(TL$8WK5pE-8QRy^tg%nr}e<#5ZrkL*F^jyA~#}k1a^p;CEgE zXWhApJl)6DJTAqVeP&#`656;dCOW4ka9kdB8poxbdU8Ir`IOtp=lgLnF29Q7U)BWn zoh~Y2E7f4p{)hP>jxTSGd!wEUuc{ihQIAgP=#T;q{pBr~^$Fr8;Ks2z5`TXUu!=G5 z;mdSCu_Lme;WU*VieoS6F;Isy*U`8boyX!hIwxMO%|mhI*}=G5 z{=?sS*>UwPzuf&;ZbPh=ZzR0-t}VKJw^OZn`d_QQWl+gaKQM0B5nndM1OCYFpMCZ0)GO56#}CT?MyG%4xZ{SS2}c!1Q^PlnAC+<60mqbwurxr+s`=acm=g6> z#8Dda;^Ny+wU$x&xpBlQMk?-fQ!GKk_$cH~qB5m%9H*OI+2hnfSo7oJyOA|W%hYjt zciMyFQ~`dqyNtag5<~1Ph7!8&H0IoliE(->R?SZePe5+nXdb5*3HpDtSPqTT!I*by z4Ld|w>RHiN9H(1goZ9qp+DGNj#_Tjs`(ib0y|Y5~e0^Jg6Gzj(2V(+Gf^phOkcVTH z{ML6eMiVSyNq(6uq_ZEZ0e zv#l}nIK?|gxGy||xbc6O8iNPc1H>tmr-!I)fcDi=%)!hkolEu2gBEWwtl*#r(Cdc- zN_h33p}6tNw0Fcs|jt`MW_MFuW1)BjuldjrfL^J_vW*Z-##xFu|Q8xX?r3wr0V- zWrF)Vf?M?vI5`V$w+Ze?1XuPDxS}k$^(MH#BDi~%55nE{nBn{;xF&)dcnI9lEV#KQ zxMvA&??d1=XTg=2;J!g{Ef0b7X2E?GF~a@ZS%jNqfYbUyaiyt`_%rcjmZ-1MWqcb4 z=&gVoZuBuMRDFL82QXS7AIM6hcLTE0E<#!;E3F^SiY3Kv_Bjwez=J+%q|42RidZ~yCQOy<7{}0Be8K4+|up)?{mFy@za?Pp1sgC@&1ahC>KTOB9l?1+yrzGJC-vgS3CsWy)D0y7HD=P? z`2`@aNIen284E4fb6{&f2ftsZMcH#;^OwPIDlKyFP_B~3`mdQh zkIsS3kH0t5wJhUz<5<}ASs0L)|)Odr9VP1^y+CagTRT=y50+1eK@ z7|rwt&Om<+`)2cb9&ZydX7V>yvBab2`SiB){PYXwl)Z!}Om%NH%(HGt-A;AyNQ-aL zzD-mIOd86u~b&kCM&nc^jez#hB&{Vnt@)uF5 z8j5Lvwa=r!J!qpdaidCG6`WJb()e3WG?Wp|Gtz%H^)(3XEr@ECYR&K$%NGD=2VKS} zC+8F^q@Bo08%x!)BUx!FNbAT-y8~%EveIrs+QzK3kyJgqLH8VBwV>ZF$i#R#rwpb< ztQDMdF#g99c9AT-TDHro#qdClGcoWZ<-IfFP4ZfnqIp|;ll&Z5_{g!|6!JOqP8V_~ zL{@+GIi(|IeP-c^R7V&Y;DH~DwoKLwJBcUImJiNja26)cXpj~3DuP^C+G^?nRH}ezsBvpOMx%ix5jRg(vlAw$ zyUFJ$SEJ!JmHQ%D%a)sHxJKn}Cy@qADUAQ5c!B*#%5UB`zKe#D=tb-N+ zydHZ_IR8x9 zy(@|F3Ss=yU%@1DW}`lqa19M>Z9ks#;!Eg`zH>?|wZ4sTwW_$56Lc%u^jt{YqL0Ly zr134bA1O;7;Dv~`Sj{Fc{r7k=6L>MzpUsQORO?LQh0Sl~MFHiN5HChd8df4+Sc!f~ zrJpCBqrU_%QuNpT1oC37|9{7en+bp91?~jkx4<<*(D?pe4PVu2<^{h0XXM34bho{l z``dHg)o3h%a>ohB=>$?Q-si33YxF%X+<9{b8rh8^p)JmV{g35)63B@T^}ft$!;S&c zx08J1&(RA2p#2ld38}0EG!U-cm#~^S53G?`h1&k+gWP*E);I=#jt}P4hemn!WOZnGx20Z$Vmn zR@y;GYspFrL7K;zy%yZ1ymEg|+=toOSI4b%ekk)hWD#xiz3j7wP6wU>ODpHV{}VtD zVQVj}0pi#jSH^89d$7B0eSMjIoZP*D=ky%0{;T1~^*J&VU+f&c^e1))>Uh|+dH@{{ zdB=61eHi0$+?VFM-LKC7aqR2Pcr}YCKMxmur>*`byj>TQ3i3#04#W!(2Yr@S5W<7}_ib(rcp8bkVJYIl*oRtphToodNFRI-!k z7ia4k4sD~7+hYavE>M4FeU9rXnTt16>R`=3pvREK_ms{lfml!$^W{pyzBYz*XMDC% zBQ{b_3)Qy5eTyMf`=RTWoCo4EACp}{ivwzp6=&)p1=PCOQ4n?bQT3Z=G}kJ*CTn73pfw*k6QJ2 z$29(!??LVE3jz&VoO`h^b56MuMfz?;?eebos<~A%#=-;nN8e12%m3ByCG^j$vyMtL z#&y~|ksqg{0{%F`pQf02)$D@7Pu2$TM*u!|k8Kn^WF=Q_$QBY%9RzhaiV@RfzSon9 zn1<`l-2j!NdJlgFWX*dJxwS2db#ILZ(s`QKV7~Ok!m^@UHS8_J84Aq$(HgevC9%)! zk;V9Hi8_vnvr8xNL~tuJzjw$%`OKG=M`m2DX8DHr)QD|C6eQv|r@5mTNk*i}+_BWy zBU)%J-~yKbMJo|OWcoCvrUG0+L)$9WPZ&h zdcS0d28O!liwJT!5y261#%1hXpHa?e1bbwgK^Gy$3lZcpz5syVGA~oHcTCHSt-`<( z9#-e`r)m9uj4+;x;QlGbauNRE)vRpVgFNY?vOPpsIbm;PC2iV`9YNtvDzh)*;m1ma zr?EA>)klAKb|@a=cOiEpmDxt|3eG9*MDd153(oyO_bQK|yU`ST2DRIAf@_VSCRm`B z8ZkxML#xkAr5cIK8tPXytj-XP4PP>V9so57-zTWCEj!l*xy{auZx&KG3DU;g#*{*$ z+!=AxcbQ?$wM&^`h<9in%R{glZKB9k=^WX6)b>Ul8b=Tx&hFy90$wV8^*t^fYWR6!k@U`!|$qgct6?y{b2tSuT8WC z$?AXZ2m61?`_-(`WxQ+Fue7Hd*({27QfQsnjhF(2X=C~|z$DHX>zFxaa6kF~_baXG zoUX!9125LkNVJ|x{sh65V|J+$$}OVObwpd4iM9%rwz+BP8Aoq#{DOZwNJ?8$$H|FOQyV_(Tf2lma`;kz;as=#FX?D$s%ojODZ`nk?A2SZBvFduHz{J3WP{Dp_#*A=5w-ngz zopSCG=q(#l(}~_0eh<5*`aEF&+)5PhOuYsaFO^rK{8K?0>DibHW=boUZZRQmFLkBjKWV`jvl`MA1iAv5u7~C;To?+26!C3ZIY7@58vmd50ev zmH7$j&uGNnRO9aTD+_^3g;0J`>hJJeTHilFs%EE-t+15kUzM4|@FEp*vNTmOiYuFb zWeQPVmO|MELFUWBBAeeQbMao0_R49$;-GTHsb9#Tn_z5LnDF77e>dUZuabWr87a;? z{5kcNd&%AvSW7I4(D&%9y4SSp*RR}4B8J<^7W&4qb0e7pExMkx!tb@D4Sq+Gx$t`_ zIS%^HV%5`U_d`5=`jxMfXd}p~hl&;hu3zaT3Qi{RJGedJ_%osCt46BYdKH zU|WBdiuZb}`Sp$Fc(MJo1JJK*hqlVBqut1*wMj851IfUY zK2yvzT>X?l&g!IH&gp7klf|wE-=eSN@Md6Mz`DO>Y`oO3c&UyCz$dfW?M9i;O$v=U zFDdhrhMP|o7?m@VJzfwKbGd~cSi4|AJvXz{x!D|)FkyBP^%9kn*?oV*JmsQyP5Qyc z$2CFehz2*7KsZ|xUp0a8Pch>9(f=QQm4xLPC-lN8E>Z7cJ(l4kqd!aj`JSFp>H!H^ zwd`tnyVtCth9S?YTgd%j|L*`92QuDE#FbM-!(alrvdM4c%F%@2$}zwr>>&?JsQw*G zxbFqL1zkwDpplY}1mb_Q!f4$`7{iIz=?6fajvp_hGrdAf`(ZBRMc zn83Okh@UkH93^rh_sgkz^fw$a3ln&2(P51KCLQu>{VddH3t@jutA3?Cf&DP|0Q3mr zW4lvuq|mg}0Xm*qHaQ`c{Uu0G*nhR$T>}3)w)n=N*W6I0e?LyrPhhVZ7Bes#vOd^r z?#8j#d~-yDyG?MBxac+4_AvHbcN~9v>Lh~(0BKX1ia7e)T08rd z8NfkbyIO~7mD>*%KbD;m2dj+jc8W5y^)kZ$0km!GdlaLpWTcvlo%PShru1Qb3t+Z# zxQycj&;LO)fUSvTu8ubGV;eoRK0;4Eka`T$5nI94Cf;Mp8;*&XLl=Y9e7Dnh-xgMY zF_{gvW>SBoQjmYFNh`oNn7P5kTT^Zc*XHw%7K+Q|O-h4cR}Z~q=2<#8R1rPLv-)#}j|X~6^wLj8XVLfwV9u8bWQV?x$|DIq{tLXedV zL?)CfT$hVMfVhNEzm(d31*R@_u&cU$$=>&2;!f6t7k=l=JkPVw3f#Wme}2iwVxPI3 zIdkUB%$Yf7&Y^QxptcG2e@2D&h!J2UG%x6JM$eBR)RBJ zEr5TqE5g?m>m$|`i)LL}%lujDcfIa5>_mwv8|LCTfI2pUt(Hfe>^JgLDZ`*R(#rmt zm;_T8F~i!DAHf|s7fRXGGr(KYH_q3RRJ%?y9?suteW3I8hJ<}=MkK-*ae%+9sD=5N z-fMAYS^VE)Z-HRX4>S2MjO(~Zou`Q3dtraRj$a9jg>k1?`O6$;$MF`OdsETth1v+z(RYfsb40cy@9}7R4>}23yY@jQ5*ZTl2%;f|j$k&n6q0^loN(vshkT7`ch>>f>aI&CtM$zfcG<_#%|OyIh>lTHjliZvA>lBz*Ro zm|rsFzbmXhdH@v3D$TvXe72&VfwQS~7pw&#>|Z~ewBH@Vh_4kQ(zTgG4?4FxeVvq6hW7_db@slBKT=t%HBD;MT$4 zh1$nN0@?7kt0LXvnSzGb6viAve$w#he%eixtsmA zr3d8?oj1@5k_3p-XW&eFPP&|IBE=exJO`(IOz%%xx5G>&_u9F|nz4UtrMrpTVy!WM zeZ8yPt>QMAU+1JQR--p*@K>-e#MYm@iL;V4vl>~u5kE{{!^&<-^4AgzVHD0W{r@@1 zm&6Dz_=SGj9Oy~U2QsCzh446e#%{#!c~*8g+7_@FQu)HO8lQ)HKS%;Q%b`R=5=Y^j z)RYA2%BdZN92kXXU=)AONwbp6hg!(hC25X6$KLplXFKY5zH}U^qs!aVGrEcTE0x}0 zUy2zn<7G+>wmrd0Hjy(Ka=|%v`adVx7<~remmYiAi|>!Vm$E|tO66B4=OihCCGRG% zcRUh?Fpk^BW%dr^|6%VwONb<<@f(A_JkPI#3tx<}q)D@7gks&?LH zuf;nJARkWD&>f2nObVP$2bmO@&!j*YVK|@H(2W{v2jtWpfP+>aeooq)K>GcU!5TT1 zY8`FLkSAu-O@&I2Ut>L9%k2A~W~HaGXm2pafJv|{{Sx?`)P^ViDK7)uDQ)T3>9)Re zQfs0x@Pi?cdo_P|u;-*Y276utdtAh1wq|$>BiP4Cu+$VUD|)e zIXM60DEnl}t(vRtQ45)&j$uA)wK%a>6rOx-5No7YrrbUpJt2`F7|{*0J7(!a8_9F{ z{-6D_?mj1xc-GDz$Z@B*Zl;DjGl#uZ(p@Gy$Gz@G9f5yCj(l_u&ipm>N_*Nn0&?d2 zkanhBON&c!#OlL1(t`U6RczGHF^~T+6VOE<*_*0@E!T7V< zfw)6lGK9BbxqU*JFdpxc1p7HS=~?c zf4Zuh$91PN-U@%G$35&frc8|&9dr(hSjpGkZ=Dt{)DVYioB5Vha=MZ1e8|?Xk!;AY z^*bk-HNFYol1u=nk$4|bZ|<;qk(jn#xF73He?))1vBTORo8MmBNF-H? zam~Z;FQ#SY-x!vEMWc7;Hi(TR$kHBVo7hM;4YN%IZizLL_DtJ9X)C0)K4cI0mh^hR zq64m@`lXO-tRX{8I)Ahd_#E>9aE|%^KgUl0!*#%Qv|qLX6lL4bOdT+ce5{7-5%^r_ zD$jqM3u7T~e?fX(7>#!)G~biSWmb%XAmu~Z&*T%Gq60oB-HRfAmKaLHhuhP$iS77N z{7a&|WQdg{QCxY_u|;{wPgu!Ya>?tg8nV)W~Dz%}HC z?qMA;%>O9PihXihJ6T(Oh?Q*1s_1}W6d8Y3opQ;ItYjyYbW?A8CWTh9lB=VN4w(DB z#Cymqn!AB>(hJcVl8%9cDT^3XFQZDk=JxiSRxN;2D?`G3UWa7(YjaI@guyx6k&h+ zKZ~YULmTW`-Rn8&i^!vNujiQl|C}@wLEWpH+S;|c*K^X<$fI?y=cMxyY`?HeO*IkHb3DORl-K1f;cy;(5d z+enLDoIVSflpG5q6=)daODt^T9DA^8IMz2=sV~Av#UO*;M0e}cltwze$I5?P4>!|2 zbJsFCSF3qlAXbYaN&u|Xc{uChJUWu1T+fgS7UHhY>g@^RXq}f! z&C4iN3Hj?;DU1eCL*D1wBj&|iDODjB0#B?6*O1!+@9U6$c#!D7pfMF8tO5 z)XR2d<*|#l?alP2d~bp4!TYSn&5+gKOq*Fco_I0mBFniN!r6H^1M`1l?4|!XwCF!w zLryrgnpv3tA(+h$KE6AL?T0%U%w9M{H_*ef_M=F(EFBcN7PB>F7VxaNhLzsLFzCy` zV1lJt6??o}{9G#ovDg@OMWN^{*8^u74fh zYuRlZa#M$+M)q1(;p6+sfV4VkWG$^p{z4SVEk}9|4@fU1xdzrvH`%lr*a4|6`Q#A# zvKf#TG2CBB;^^*&QO6bVipB>q!f9Y-<|T1$a%wcQ2^JtLG--gImn8M@cXZMSe~XeP_-jl4cY4RI7#bwG{}3KNS12sdIUeW?9p`$NPT|{lVb^_?_Hagx;@Nyz<{(f z;ikT{r8x7%Iv{OMpw`qa+e+0^$MTEAw59`0|34tD2RLqWm6dao%NZ6qsQ-ddPH45J z1Jd)Xo;QK|uK{U3dvP!zwI=NB3$>^fld zA@6U4 z2H^b9br2@44q~PfPxP;(kp`5|MDnqazS;2r%%QlM(fsqcoqydKD>PT^yP)VZe;&7N z!gAN+$c=+>)NE!Ai)*#h<$o7??_e=sq5oH1nf-r19Ebi_rTf1x&Nu*0()gRlZCx+D z3+LA0yA5PO*6E9+T%W1aACNY&nq6@m-}CKS3aw^3eVF|jI{l5Z?qfiDHO}LW4oL0s zwLo7Uwte$!Rl4UIj`B{oY%@3{q1qowYue-^;#;Zyqn9o%m$QvUd{^*qw>8Ntc%n5NvoMm zu1?>w4M>TY0rvMPj`YamO#D11_!~$wqeKloq3*9nZ$67bg4m+<|A2HWHYfts9@UXsv0uUaJ?yG6t9Zw(oC>&g*_g|WXo>L%mu+Nj~M+CR!_V5VXiLJDT}V7?28q0u5xhosXAM zV@sOr&0<=+GF;=M*gHM;j`TRS{fQWv~~m1 z4F>14DEd3a67NTG44a(VS$Bz*c|U*3=ibGrTa5{@YDK0NZa_N7%ASl`{4jT!mT5L! zs#@*jdy#W`qFmR|?{gEg96L-mPTAo%ML$Rt_14k~)&|$ql`*}+Y&u!hSqw<8v6j|G z8|mkjz3hBa1?jljEN3}r8Bk4Evh^c-JH~cH9x`+^(D^GkHZba}WE-=DFv5STF*k}m z^hC2jenI-U$!n_3KJ5C@TGG{?j{cGzm`!_@D6pn7STg~iC6%lUi>L~7o~2KX8oC?k zC#FJ(=)FPIL(EuIn3wg;F&D#0A=n@?Z+~nTkbnExwBxq(_q3G!bq%R{_U%*=u za$Wmga>0Of8&12~y9T6C1gU>|J7Ns{atM7NOcRm5NY^GhlSy@!0OI)}JD(O`YXVu1 z-5$v4mm*w)*F^8?wdp5iD}i@>wPf{jrU|i@iFe(w+qN~5J>?2r_And|N3yq@U_8F? z{DRT1fqvM^c*l}*KOti5GZ*8Z&8+l}2x>fl7tm9HXEt@Q6*4=3r(A#7|5=&!5grB0 z#VFa%(pE({C0~jdcP>E7hu(Q9Yuju}TuS``X8#YXLj>=jc=X@u3_TFn#tlfKOussy zJNF-CVRXm1Vj$%)s?LmHYcnEl@{Am72;;jd`nb6wmMM=|a0Q4|u-`bscBpGrSA%uZ zH_tbb4_9buYhkqgXs~~ljQ1$_ab_>@zbnoEG|W~2jK)w|rfNoE{EgO&a)%;|kSj2I7wYso?90`(qnHoa7trr#M>L+OtAik-K2lAitCsf>5H#ucfXgQ zby(Ng%BAR-V2_6yuW8;z!uW@|j;Wd^@vB&%lW;W?5*Xo!CBx4x=T3|eG zIMX^NSp7paWd48Rw2o;2PWd?6rE-r(XY^<`y`j?oRtQ_Y9pXABtdXf>f^{H-I;OMI zK$7d2V5~!mjtN%(&~P17HN9E(bvmX2JpYrW9<7cE)_+Kw@6po2&#>AVLRzdEcH+XA ze*@BnP&GZnZCS{@3>*CcX8#Yo!D@3axr&Yn#-G)GA@qMJ9n)Dj>1FDes_6#X!#bt` z$r(BeCqHbZA+%0BD^(_Ih+;d>bxbh+42ziziw_wV3)Mc@85ZM1ykrS0Ii8i=ETmU$ zER)Mh=EL|7W}KSP>mSVakca)Q037ZmAFX3rCm9BW3)S>}RoAjk3Z1Q|o`>G{)ytm9 z6rImm=|+Dtt@BwYeRNj1P)|!AQO`WAUVlctQ>Zv4X z^-yOeC#2mRmi9EHT@;4vtJX%ffX$DTZhj3agyj*T3Rje z8apbzuXsOBQ#v^1PD(*NKTe z3u?$bo0bZt2`twu%XRp^qzY1P36Ywaq-uX+zCq7QmV~j}(4&8wwIt|1tR}nFo2vleF-pw!I$F!1PJ4WmjLCkD zR|yz<6_XcLIZA*!XQkG-NK-HK{o76Vsk&VB3{x#CxQKD(C1si><7He5r#*@$Q&gI? zwQFf&S26kAnMspEz~rTuWtz|_?T>$=iT)8Z;l5z1$)>VL)8uwcp~=T>TAF+kQ!r_D zX42%t7`~BKY0~y+nheCWG}*}Xu0fekuB&eY&0S`1){cDdSKfY%Tc9)dA$4}g<{hmj z{dR3+^Rv>9m^QL`J-NtV@Po8%c-z=5cul+Pty@Cn0zz0Ft0#N^i~JX3mY{zmuQ6+b zA}w0X_4U zO3nOXFeb(n9Wbs_>j9UIbIdYrn>`9H{{kyZwl@G0xxP=oV-%cEVg2hZ6ZyP118zZ? zS|}q_i#Sp|kHY!>UIw=(q6&YGdu`hE&slmN;OPAtSc6fcyizE1yH#bBalPcw(oNxl zGtp|==}=Axb`dFgI9g5m)Kv;s^u1A@(+fF81?ltv(~q~;a(_)opS8hJ;s>W2DP7D~ zVY*b7?M1rC_J-T)L*GMbp_(be0uIGQF;B?@XcPDGcD@B<5(N#kw`H$ziBI^osQiAY7H}ed`Zr?-)m1|IMcuSCT$xH@Sbt4fY+=ReXC;_cr8y zbuMMJpT1)lQT@9tdrQP-b4Jz)IVqi>yQ341|3;c%iWC+?Ud?HM;)-n7Bfh#jdg1SW zv+K95VlJ+az_lLxIQ{~RjLq1I7vkz4F$@WTvyw3?*!40`wu)4>bAJm@h@?%(m8kS#NADjq2mAi<|DT-^i$E;T_b<#4Chid`)o3?NhjTd{#bMG zxmzLy^*&2!N)Xz=`>Wp>9E*Qvvf-CBuSU`fBkpeeo&JgJ-{`;mvFlgAdvi{qb;9ZjlTG{9+YC~W-Jx|*FIx#T->k!0TA!|ETdCO&!g z3Y{Q(byk0hPlz~MFG0?##p&65CTvptVvFfG5W8arL|vgUONtN<8q@JT_svM%Y|@0pl%s2lcz%#IHi~K$&O4 z>wy3IWEo(dd_!UA!TVX{4ZZ)m#o{$|Vr0b*!2;)EK|o0kc*u`!yafF~*jd-?8&7*N z;_B$ZH;?%yjr<68KE^@Rg1Jx<3uCD~)Lq#fq7FvzehA^)hMq_j3&>qLL*q6&M16M? zeOiCE068ngSQ*{7jd%3M^VblfS%tVaEDSv_Iz*Ey6Y4kW>_6GK$+Z!^df7L*W?X2I z9yr=-QC562=q3Y;`MJJ^>@I&@@v^!t+uQQx`d2{u3+X^sRLc4nv->aDFE$M;`+vU= z>pv^2@JbKNVM~{brthuoViri@TSLGrFn)jY-*gifQqzi@&`1lbQ*19V+TXyKEU<@d z3F(Z*eR`O&D?^V3Fyf9A>J;+#_av5~@h`{m59Rw^w6q$bxado)oSWQUz$B+^HyNDs zhMUWz`}AMINMe1n|07rhtLeh;^PT8lfy-98^ZakPE#6#^nXUd}uL+>q+mu~D+h2c8 zls!@K8vSmvk?{%O+y*?dL-6MKiv#0N3uPwp8y%xNMh&4g&7=~Ye{`R|qmkZw1=}eT z-*8s~&eqWA?!S@*XYsB#U4nGd_YbhfP8O?+b6}Mjv3;y~Mxx2AZXf(hl16dw9i#Qk z9rFl*^!SXsFjm1N$oV2UuHsLwp{;+HzWj{zS<)%lg_RZaujO<*MML?sP~t`sU+M5S zy4mdPaYnkDG{USf;HW?gz5nt?*AH$A70U*#fWaB*WYSaf{cEEFMf(q> zJV5nTZ2sml7$rk)x>itPN*lj<@5$zyOT13t#4}P)(lTB5Erk2KL6NuwZkd0>>*>aw zK~MYsr^Ng~UiXNeGt&Cxv?0SYh_AkU9MoRT@ZBe9@m-NLb&uR{g4`FA{C(U=8Q+n& zbQJ}^v36HL-t);`SI)JOfkMEyPEcMm@^&x%*0K}%&9HmKE@8^!gGQOhY<-oYetRSB zLfb#X8}2i3p0@=Gx*zK(_6vWLe*EQQN327F{V{*BKWoS?n&5YV|1rM}zVibm8Ea&o zXa*eaCT7#61}0e<9L&$H0OMj#pl0Qa6iHNwyu6DnY8%DqQbTvEd!*rr&RZ(lpvS3% zo6MY+zI{9+NeQ#)lH=%9%2o$3{!ngoMqI=*(kF>(ISQ?8haHlfYo&jGVLtoZG;!6_8{`x76NFBGK5 z`Ci-v<4hRu7OC`sId*`@97n693Q?iZ7jZL_6<<2;qA#$PM=No|eaP<^%fktjL0&l% z9~CGQ4LzRJ*eP%Ot)H^F#Mj(;Oi#ppAk z*8>CYYwf2>lx{K%tbbMGSjZaswr*DOgj(dD%$19gv>{}l5-47zdx*W zACykmTBLts5z~v+w5Ls5Yje!u#aPtNLM*X?l~|ooVl}k& z;;^<>K-!{VXqQuw-_L~JWpn%-}*4w`QzVaQfHWM_|f6NJ(U*>|}oR6yIcc*RTO( z!G(WEU1YCNAnzRpufDGY%5I8kZ-uJpM5c+?gQRVE+Zf39nsy=Av+<9b*_|+qqH2Hi zru5PUMU0k7vXQanJTRvTXn^ct@ud0u-fa-uVe-d?o#J23wtZR)VJDUddH zSXw!xqaX?K4kb>zcgX%eKJAC`6-(hd(xyA`RS7Pi*8 z=v2lznfE$pqz@x{^?rSQ5IxAWt7q+M)wXEKcXp0=yw=)oRKz0aOS@!pS*wa zhpOnl3|?Cqsiyl`?vm$t8s1;QAwYWNeEPi(+AU%qYUx4w;nMtY3e*oL1xpzfYxCN6EA@t#tp0(W=5LOlVJB$w3=@ z{dU84q#KNX80oc7mQTz>u&%P-MPFI%Dt)*$pNZ4y-{djo^P`QGuA;}-92+Cnkjc;T zQxD32*Y~Tk-8{we-5PMf&j^zF+@%F7lie_H$dv z5;X~}DU&VlPDQ@UyAIalT)%0VxNLVw=NYln(xuxDGsbW0`!qG3d9V5)WxM!6s%VIN z5GxI${_M1LJ6TP(vbE6$>u15+g@KW~v%N*TM(vz6q_3!k_UA(TtL1<8SF`p<_nnpo zlj-(b)%MNHYFPV^WBWUR3;m_g{?cBIsrl&k_d)ylto>4Gf6Uus1K))9?Yqi$ZV6Qh zPUPgSGjRT|qPyGq7z~wXj)5-(93;;RZZ!b1b|^c5qwu}KD(aQ@U4OCcSQ>ZYd2>vy$bgzHr5oNrm;q?D+@gD*W z>TFsXV9xbq6@5nI0|nErK-y$hvYNDM=0hRN?N8RyMH%huDw=_da_yO1Wb|eO7adMm zqefw2$_QLEei#=Qcz|osW1f$5@(ASQps@>h2>7UYD9uCb;oN$aorFdJ582)>2owSj zjoekVvl-~<)y#iEk9b=00>>S8rc)LHpH~5f%WawS%;+5j7%tLaIByuA+vb!6EdIxl z!-I_50XLiPVf>~8ev=t~j{|OGo|ZbH^-@8VQrPM*ovTt~7xOh0_pG*?9GR`8cNU!&{Tnk~M$9^d7m2&N*H8v@{>uixiyo@--$K z))B}{nTjh>XUaRrE{WxKx#ngD|xTuQ(ZEFUZ4&URY5 z8m}Vr+tYo*w2Scu(lD+c(sB$=@@*a7mI^v2rAzSU25)2>(+TxKYHQ`&qw_-?Lf5*IHs-6;~X%JqLoPD{SH=}xim&N4$eAIT-BQAWusYg?v+ z+*jkhP?Jj=e<{ZVcoS%OTFS*J1Y{O}w?f>{BG0(UdB$y!F0Y|)xbeJ&R4ejMZjH89 zEWnYm0nJy*(TA&vO``!6?1f&uaXBsBk2x53;Y^r!8s(T;*#^KxKTp3)g}JTQ%ZNXz|067EgVFA}CS)ha%(?h@dHFu?1kUA6FU~AJ03l!~>8Pcb+($_T_c|D|#hm(Gt zrZld2C9LFLr+Oywp+}d~cmp776VhdktZbJ(4b=otQ_(6im*KTUE@^<&L==Bt6s2Q` z!{|rNjP9Z>P4^t2`z`rwox|v!-<=o8>B&V~Bb`GucEj!;ttGAU%`CnUbkVKy%O-cq z3TN(ow1W0b1N=@z^tnxl^0F_fm@JRFM4WVnx>vgC6+tupn5XW7Fz%5m z8q}q~Z@@X*MfYjWSup#d&X*oey&SuedNESrEo;?Ja)RvXqHCvdJuzZ{kXnbFbowy7 z_5qx<4UL-?Y48d}Ty%d&fijyB6F*=!T7%g}hFNX~W^3S-eWoq5l~7;4ju~>I>L?<3S>QrM8=)FZSGi`s+pG}@3Tm^-u4_CUs zu?tJXDhT`N{je}47qD9C(b|`TBpBWmFO)qI+WLG+o4{TH((7%%dSGL5iRj##7g{?H zt>s&H#Ydd6pg(_!U~V6_8%#7>vDFiae`NP3!9@Mlx(mUC^QuVAZG8Wkr&_9QiRWL% zIfOUuNN=3ATf?Z?*d)`)%*Fv%n6=>(iT5`dM1*Qh<{Uz(O`Cpr)J2W9^cyZKV73A< zvzF|N=Kw8`3W7byZ}kHX0Es|$za@ZGiHy}`Yf@k^swSUET-tVyq2aYjTuPfP`hdvaA(%y*1`mR<2|p!Kg9{tZbXPw7JyOBtJizxfu@MESCP3cdNJ6JX~6$JlIw zJ=<^bTlyN3WqATX)+IOoZB}4I()PchhgRT&8*g-@Y>SFwMV zPcz3YFKGvASR?PjZ=5G>$^0?82SK?Pp%Au;yoN1~N!Vsi5`o?kp!-!QF`2jI4CN(r zKL|h{6xaoS{{@8&NZ}E=N&5#dT2{H;5=+v$1$wP%d%xVam9OWMZ(f6H^x3B3L* z>qaPF$N0NES@>q)0`#pzRQ*Aq9lD>b13HznP9!dW_N2M07;s{9x(DW|=P|%Hy`J?; zhm*wz$HSU89@e}rSo6}a5~K|O8O56SKCm_(=nJkB>&aaY*A5EaEWhCWBY(fNHsJ%P z8xk%uQQbvaA!U{9sc?<2j!wjTn>ko>Vh7YMo6wPW=hbX~s9C64W?WXjy{zje@cYeW z7nhBH_mAu7mtISZ`Q?QD`f+A}b2)*YO8cdk5@+uSBc{MQXBQTzx3Q1)RYG1}a#Y^} zu~OU>f4rw(awQAouj2jv(#&L@{55h@zcf9G#`p^ zkk?o6OQ7H;)I_U?D}oGPQmX4t~6Ntnb)~~ zX*p1(NR}UsK$S8`OC)?p`L9UANgC9ht6%y&p%a~u?nvYfxyX=1OU)YzJ>&^x{Ze_N zMnp=$4nsz_FHl$3>^`IwUsbUW*_s_@qX6r~->PzKZ%))|>;fKYOX^^D2N<6N&PlU> z-z9s0Q`!vx#9V7vTvuZ9XObD%Ef_^GK| zj7|Fitd(Qtiq2SN&iBNs*i(<|lfS@GSO_pTO=7)|#MdT^{uX}YDkIJnzX$8<#$El= zP#ie9L@y#;{Vdu$=Jmrl*es^MK8&w_eNgoCCi=xRXKY%|WwJvj#vDHoI)vm;@`Q1) zW{wf;I{#&2ABnyeOL6{|AQ$vYP7Tc7446CPe8v0C3hcqJ=|8T}A+$1pIc7`9ER2H_ zge8!MRH}irJ_FKg3Z$125<&!w@(?1zx=iYILMLF^A(ZJm5J!Y**@;lG*HSEh4XHH) z?py_KJHiDx0>TyiK)EqM3kT3a0JzAd&})Q>&^fl3V+i{O`#Titmv+a{uf-p6zZQ3T zjrej2)`z8VEL(Wv~>KG4PONnm~A9;po(ebRT}2%5y2<1WHIQH{#z(L>=2h-D-1pr-a<6fJ<-X_M z5^8gPkjlOILCWSgb@fYsYhq^kehcqgs$}nYMPfCrt4zO|w846}JXS@mFQ>f(SiM<; z1+adU%eQkrsjc5h3S}$gm2MtAyaM{&6w@)AeIwGEt*;mjypddF{WBcFyU+^81vBLL z0FC5Cd4=jby5EYMQby@bQSL+cFOG=h z3M=12Z?pTYJe?DN&fyQ=O7~0cQLc@X&S6xG^lesoYwrT2>yM?sxWMm@l~{33;*<5! znfCVmQbV+kcFlpAla1#kCs}Sl9<8DSvV4m-czNE(yd%Bk;y+`og0S$DevAOX>>7fy z4%A8P96s5fwsAkgTPTTEQC~rM+COc`4;YTVz~>d#HL8Ap8}RNNW`7iI(B==eFngIi z!1~rOtfdH!+?r>>wT*odb5K1OGhO_SAg*B(8D0D$ zu2CK~mpUVVzT^DYW*M76n}SUtV6!1o*fa9&qQEE_o5Eq(@K;A18xOk z(hukV78W%TXh(+TX3}mhy>3PRkVYy(OhL+fHe%bUG(EpwX z@7MB}jF``4#HSLA6YvX9<5p!aDPF9@S73!&fkpq$M3*@7i#DfRU%d1*VfP?mNxu-Z4I?NqO3IM z(PeFqD4Y74vaii$R_c0u{qkdJ8{k<(m$IAsH{6dyivL^&Ta9dM!0X(_k3b-(O~^Qi$!BHkMR#EY;E=P`@} zUPFDE?ax#2YO8t}*SbgIT0<9o4Q%Jvz;-+WcJbH1wmhP&^hkfhHFQO#cD&viKpfhC zo=T6`+JPE6H>1oetc+7rrX9-UPJ48Jq_Ri%$Nn|tjnf`o{^N2j4$~M8m&c`Xm+jk-=9Tz&uHL{1$a|4%KRTzrc_fV7s|9fqRqNT zwyE&&#PWxE_>{CLspVl~+1K&#DLBD@D?GfXP>bJohM#|A8oz ziR?9E9=9d(JO-t|!|De!d_ghUCJ7+$bGhgyXZ}?vJ>#N{FL;68JzT6 zm|s0*k3I#b{}#H@!FLZ~f|7bQQA0nJtxn(9SXxc+SiCLF#~tpJ6XxYH$djN(Fi}Nz zPLnNJbQqiGb>{2ol(ZLMZB_5}Q4i0t2_%~62i4QWU(@%W#d@dk^*>$8N>-6$59#Jl zNox|rZAaHKy<=K8hPb~7P`FKhYzv(sOO0uLCvXnr3mI0Cr=+=wYC`$Q(PAbCWm-j^ zl3WSxTi%E7u<%qj?`RA8jNQz0$)y;^r6R%gY{hKnFFw#B`NaHxdOU!;XHlPi$0=!F z{FIa*NB_1Wo*2K$ogh((PD((SiJb`bGfHVyC3b8DFx0MeKBxh(UtR{%+9|0ghPUrOk1r{~7iD!x zd!F8pHyxGYKhb||7anxy;q8($*^Bp5Gk+dmV0Av|$PNA9DajK<{My*x z7h@fAJSg9TqQA}krER}3p^x3~x#T;(DmZsQEBLlXfOcL%%M0DMYB=7Xwp zGTuXP;%x{(!6r|dXIseOGEQSW{ZB2mv=6`kfs<{U(x->-e}Ds6pY*Ix!|#7!^wFdJaVO<3AiwVZ2WE3r zd;bILfAmrJKUnVT?te~6#u(q5Tgb*~{FI!hbIJB&4diYiJJsWk?QI|yw*TWBgE!D~ zxc`*2Gpb{M`*Ab9@v?H_S|bH6)DUlmpP?Gks>%*)q^pqMG%WuaP5v2`XZ*oDe>1hW z^IdRBfpX8F*rLGrM_b5vozga}{!x5&HH%q*G*c(9N%p@1-#IDR2mavB9p@sGbS_c> zQi##});L|Kz60NMmWgPq&_JG+eIuWerr`YvJ?2z@PVcD2J0+DzbIUA#p#vc3@TPB) zPT#@nzBLZvG!UZ-Ar~O zCI`6Ub_8~OTG6iE@oz=YKKq4sZT;&JCl#vFuL)uNBR=Sd#O~m6e-S32ZR#m$07`!5 z&_*7AKP4TDjM$#Py@lKm(yLDky)Vldg4g7ClJTkz%j$2T<${uz2P^JQH7^&wHmP6P zQ11)7LP;lmQOz;>8^{@EK>{3RM(OAe?lo>>_lN_Q9>i!lyZ0~;j_9$AdEKX^B@w|s z!e39%$Waa_iL2ZwZOv!p%CBX2JH@OXOlgvTeH#AWhp%i;N$v=~EtY(_-3WIU%XLa2 zUtYIJ6KqV-Kl&*+_kTK6PnQpaKT$4!*;h-?&&|v$mRmaL%kCEJ=AQfm`F?C8S5E(_ zFF#-c+>McZz`T;(AyA?K`RIb$_BLvqd!Sx%8A=LXC1Uc>Z% zTuu5FmcEFk8#U?=4BE2U)tCrGKeO-^6=-)9n$N_ zqPgjGA4@N~#>Zu4c;!((Ca-ck{A(~GWYLQBh;q=B}7;gHU0 zV$yF4n#5+>XXC49M2!b;^jf@S(BIxrGgV|3elpk*!WWyj*bFa|SE9`!Cwc8TuxK-{gA&U*xZC`c?`(YXF>iI zmXEf=x%mFrCwR@U;+3{(SHnH3#{eVD?TQBYvfhRDOR!sdvJYf4dDjxk?kPFy5RrEJ zkYG1;XG7Tt)0!h+8g^BoVoCQ zE14a@^qWb1>%6Xpd}JI_@;*#vbt8<~A!*{D%d`{zBM*Z2>T1ZNdJk?BJvY{p|Pk>n<+wYF{I>|zRmm+1Ya+~}X#%pLT zU_M~>qZK5M=6V^7qpzQHjx#7OxxJuy$Hq#s;7diBRMI}LqG0=&15p;u_}%4empM&2PB$F<>GYv z3lkvS5dN02iuS0bQOXg<;W!>+YpJjudynt`o0;#JJaz15K!1ts^|YRLsUGZ^&o+FS z*I5pwCMKF`^ULXW$0k5dWAAqIWa;UoR0L(lX27;WDZ6NY2xi7b`uiaIpuJ(|Rx*08 zv9p=XaPt1HV($|Qy=YxNu@m1XWOu;m$D7GB^8S>|=F4YsgI{=Z0*qfX(~;!~^`!6n zE9F;mdaoYN6XW}U58~qkes+5;uM)@k>&cb5+7)wAyq>IIGVXwqhHK&6 z__)B$qgC{bLyJpYeB9ghxDmLilI;hNYy1@CX#5md19)3tf-yA4QST>6M|@7QhQVnjt&B2b z0?p+4XZbDTD)vUR(2M?RKyL1^bY}U{yTh13mK@E+3N!0!tQ4^Kq$YdniBa}ij^l8h z>6cr7uho;gbGaUN0qgI3EWHWRNk;k^mhOb~NJjc$mOdTQKhH?t!_q4t{gaIJ9b8im z>DM#TH^sQ$37~#P`kGh`UD+yY^(`s45u@uRI;zF&ZnQ~( z*&pK`EFOIM*GFuyj|%?B_ge!w2Tn@!V@Tb9AAh;*NDHmZn1gk(X4*9^J#(Eg^w477 ziDNx8W)0xKPsdt_(5_v(rb4Z`4(-}CK4$FB_D*D;9sWpO#ZF2~V;4pIzp|cTY>9Tp zeQ0ekRz$yzcw=H3Y@t^RI2OjC7P_e*jZrGvOkTC|o7*b+^s3eS!TgUt-a8t-;asqP zI0oZFPBXhd%Tr(e@lrRUZt`W>s9$j2YWDD%w9<_@SiQv;j8Eyjy{#qC;(2IsyiKbg z#1#s)>pznEF9;X7&QJbdZ+G|U?+AkLJNTijVZR6>?_U%+&YRfD4c~x|5@FpfcX)Az zZjSz2d?w(!N6_NxfcDn_rge6_ePWb<0{m9Gfy?#qp8=^==;yb9xfjsh=`#68-AGu= zglJKB-ko;q$Uxp5U#_iVRL|({0{@84{Eim-8l&f@sYOGdrrLt9yB`ab?0S56PsnEa zG_~5lGn8w?cZnD&=z~;+Kc_Qy+Xt!X7qhy|J51Y+{`|lPsoWsQi$gm9hyZ$jsVxi? z^w{1$DNT;frgv4&s3LpRn_Zay(Q&GrqtNNmzR>%EqeP$h&qrs|jqQ_Eo%8sKA{|c&+#RF+03gM-he*dF-P1I*KHEI@P_ZC)F0u#MuKbI zEX4zovh=!rJjcSQyt#{-eB^gkJeIU9#fW^el z0M*7N1M*(RO?m<3&Wo6!&SQ)i!e4H(7+;wzQ;jd}-irMsE4Gu5fcMF{j^vDuj$FJ$( zCBLROzrO$|5eg$LQ3DGlg3rPTtA#em5{O7%fEq8XK#J?U$3=(N0;R69x`mp$S&(`W z>k6|emE{?XWVhzoY_A#ejxo5i+1(AVgLhlFf5GXWy}3Cl^~&{sd*oGBSB~$B=0Hv- z=GbS`^$zv^$cORUpYh@Dygpn-Y-~?0koVM8;rt$xSlEYa@X9cbQjrx$D5qN)Bcc4~ z@qQR7Aul~jZDI5et$57O_vUq@2W1%l@ZT+%O+AkE$avVu?02L`#ud($d+|&d=wE;u z1{i~v|84>H6D>7=aRhKgtli2efbkKrQ6`{1wc|3mQi!dc z4~cXMvs`SU7M(KB_3Whv${#1CgV1`w&gWXE`hp+wJviU$Xs#@GzzHw}GPOoF_J>eA z+24LqvwLm;XlrF?t?H|OB@P&z{~(|5k1fQv0;M9n{XnZQlsaDsp{y`cj{b$OuR#6_ zO@f?-tgU%}YFjADc>q?k=6(lGe~>bdof`0E5y$cwptsxc^LV+H-vSKQFe;b|x_^ZJ z0FuHMSp7qjym}a=iJ@Xf@g39B6qgF~yh0gpYeCzbwgp0mt^?^>7+M13Iied*f1ws~ zzD+3C;-L@O#fpQOe*R(i5S*6;p&kA!zLb_DX4B_?+c>>?GrR@8D-9)mYJ7;80AWTi|tx<6E(`H)#NjSGIFl*EJTR6_DGS#GPW6EluZl;r!ps>~fVmy0mmte^$`= z5*o58D?_=*-YQho4eBdix>ijGY@D{Yb(#84k-jH${ku{r^j%^RGV|n!N7!;9q<-ei z)WW|jnIU!1sm1Vq0w^GRcxWc`=P2!5Chg^af)_2w0H5u;?Jo~i)2T8xt;4XXqoHyI zn~&kFy+mnO#pWuc&UI>euwqD8Q4c-*MBp%u55Zio!aRuQ_lIEiLh5~ou3X!j9grqD zv?*Jme=o5%MDk@7f3Ma|UUYE|#hVTsVSDQ{AK;7jccs@7>G$lLgUJ0&Y}cxxpN~_2 zPPOQNrUYQOCHTGiq&KUnl}Vm0HItaUGvb@GccmGLpU2l0# zM)#I;dTA|WVgAQ?|9|Q0U4XG%+J^L#zR7yEWU!eO3(9S`u@6hXA9r{$%Ha4`&uDHSa!jJ&H^!X6VbAzx3s5Yc#pv?aG&*QUzGFd8Rmj82q3mLL$ zxnRr?f1`&GN&tdigEDG#T3@Zw$Vxl&l$ST zY_CreTz2u+1(X%q%ionMH}^Haw`hIOW`4eSBTZ+H`B3;-!4)1pdU$p zCHp6MD+uyEnabADu^`_UiSiB*6Q2CWU^D$}j_+}-HBQ8L0{SxkzEJNs0RJ__4BhAv z`LAHaJ6xtg{g6;*>@akH7y}l!3C0}lyql?`osXk6?bq=L-xnvwK$51f3hB{8y~&TH zG8s4AvvFVbGddKBN-QCm|Lnd2e;H%wHGYe$_#^&(FKPgo@3B2niE{NWv;Ln==4Py> zx1)-!6!#<2OuRbuDXZL;!}=e^NUZp45TI^8+DsbkY5OG{iz`uop+eIn}Z@2}&U>9I+td7lQF;V!a;Oh&YbG7u&g^MEE zI3oR;Xp>C8iTdI6+W@_4qBGjHy;>ceO>R0fXTXYRGwt_i*A=AmYUwX8aQ`A}gHAe@ z-CoWn6--XajC=Bbt~57_Be}|>g(^nvqCV(XnmU@;n?ZkIdaRd+~nD0l|-DPsnY2dhK6QxxN3AviM-u zhfTiw)4j20Q!; zevmTumcg8VtPnA#7_2p6q-iLO^Y~2I1i0Iojf&zA2_({p^6p?=Fd&YCa*M)7_`5d@ zdq((AmI>wf2J~I&Qh2S1xV;!Y3*&U(J4tlG4gr!ySd7_zV6gvZLU7JxKG1P5$)P`mj;+wJL1Te65DQ zq`y{#^_sjF!lvCmQNIh<5Zu2@!_!3L?w`eto9rxtAKvRA&GD@Kt`rGjWP`csBQ^9r~=ha)mW_q^( z`s_!}aFSQqzQZG-v-j#e|?)zsfB(B#`rkzcS*;yW~gtJ%-EQ>!2)}+rv z-+}ruhT~8OZ|(lW=c2_P^w2K*#A*F=4~~?J-JfaGu7sNCppCCfA7*&vGj_ln4b{-) zI+WC#==#T)}?)6v(jEUK4Y7w$d2D#>NkFEQokH! zHgB27A)b)#C!O&3ZqhDhXXwpQrZ{xRp1wz3yD^CRZywF3nS80rTxO8DvS4p9_nnZg zC*cI4kseM+SCZcmG2JA7_h=J;HQOesa)BPo4_BE$oO3lP$^eZ=Zdj-%*zAJvTC8TaNw_npy0QJmC)y3=>zno9I{zd|9y1DfhVK zoDmb~x43igvNC#1Q_n<>GDkx_5z^>nfgh!@6OxtDz9@ zxois1|DJ4DK84XAYtw{_&Sw@9F51dGrXiQ(4v*1(U33=9Lw)J%?(e3oLe`FK?{`x< z_GPVoQN4an$vaV}Fpa&9uMp2Zu$#BUr&@VGFC`G04>77AA#5gpO*ssd`;gz${&6=( z5=NgDRZ!|+0&xi@K$28%E-FMz#|f#ILD>&bTy(!`H8QE#6txP*4)i-=islIDC8P@4 z*Nr~=Krky_6#Tf3ikN~cDq3H2%wA)ytxPl#NnJZ^9U}RH$$I&_SGjXVoGVLM+b<>x z{k7D>RxpRS%3TJ3Y4cc4Tf!h(w>6PE1|@HM3q35~E3rA+Ve^g>Yw2f&KNa~rJOQVE ztmjVTf)s>rK&weR_n8fFCqPaG%SZ2kw_R&lEvJaFi=P#5LV5|y9iKpL*mySUc)ZfQ zzzHdr<&93{__1%+ghxCM|C$pmw0I%fWaL>V@fgd_TKZCdp@NST$6EK|wNxx*F~*n` zTovroC#26=ULuaN_PuuP9RHZ*48^lqTQ}lJtLyP<^091nc|v+WjxD)~pULJU1Ger} z?oY(RT_>3T{{q1G46Ah>YTc_G-ts;MKNv6YW0}42CUTJRk4WaKYaq8EIU)Jk{ls{T zUABa4eUX-bC#3ap9+lcnS7)TJjPt0}INI9u7v+17ch-;W63JaQ+P0mm+#c4-B8HJS z4l6!sbttos&${OLID!<^CWwqjwU{@ffyzGgeJ|m#|a2-pFcRV(IV0nbfwuTJ?tqy8y$YKZe?h zT5^|v-Ew}Kdd63<8!cft5A21y7lvv`gP{0#@rO!93o$@09z0Tgv*I+l^L2xcU|B#{N!$y0t@Y`eCIO zBYTWw0Gsj*Z1gNWU&dypip{+!VskgjvDwYmpMu>v-AH>~$5Uc% zx1O!ZpGVpJhZDYe8!vl<#~#6wti*Lz;#L$jp*tAIwb0Ed^JuJnV2-m=SED{r7>C+_ zxhCQgc-hr@rR-(WHWE*=Hjr9`xytIaht)h7MQ%T+S?_S%yI3!FL>qz5P4ok9>qAR& zkf+i1{@1i=DYGb-*33cd%YkpkiMozCQ0p}Y*T>+tX29*kmq6b=AuVOlz0n%_(h3Ko z>Bw%xsFnE(c1Jc){!^$jpWpS_kT?*Ui~%oE%`M)`TaTQleOlA1vOE#MJBG<`XM0D$I%#K^lt<0o zbB@j?pF>?`Kd*rLMXdfLe+AUH&tW$ix=E~l#oO2u4�VaMdBs8hl?yd@=feCCB-M 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

joqcLx>dbPgE%HzqA8m(@% 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

_M-(xlO00 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 jhNGPQ_sw>>32+TD`#0Vjq}h>km8 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 z⋙DB`RHx`3C=4Pjkt@or!yts1REQ-Rw(A@mq`lt9 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

    j!n>GG9l*Ue8x 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

    06aN&`b^uuyDotTYsM_egtv$fTNYlbz; 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 OtudKCcrg|J@BabDB#^}b delta 926470 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

    j(O5_3LmhFDjP2Xe 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�Kg(rJ+EkAb-Sqoh=D73^07j(w?NvnIy`Vlt`)K*rs^G z?ai5HV+*+*IW@;JXKx9^x}*voWi_WZb41~XJ^!ECt~=(AnPF7-l=I&i1y4(Df5ux) zt1@=oqsh`-JGPjXv!OrEn;<{rux*l8MrP~WKw|Y(ONwp7Zv6T+)77_pH|RQwE?@Z4 zB0IEl+U+LSKKucgX~Zag-u?u+J`fsfkAMDx)}L(*$AXS{kH|3-ko66Fa)$}yg3w#S zNcj7KUcK+cNWrJLVqKF`jhcDL#kzXU;KAZ9id_V0u%<4)9MuZFV=SB0Ud#Aos1rAZ z-T6pj3S2~%)D0@WreH60M!l2Ul}*2Zy{avhL>{oBjJ7<3Hg~~k1W!+0grF4l8mYGEuW)k>u)=B1 z3Ib|JvsqoAO~JB@gS}hmUmW6HoBLG3;Q%Pu1ECM^+WIE56?=o$9%}lHJMKKYMeE3{_J z`Ihj8|2?6ztqnVFwW2)7_%v8l?hotYip0$#bujZf&{@@cOg2QOyKUKXT+O~*q7b#q z^%YwECG402wu`-Rn>y6{9+#?d=ifvF4Yk+Cw2MehI)C)@AJdTe_b)`Z`Oz z!KKT_WNiB;8Rk~aoFW3Vox5JnTKMh>m;WCU@y7m`Ocp`U*qqg$fX`a z+jc!Rxe{3f-xe)E*OvP7X&}xni+niBQPh{%89iXt)TgJd&V<1tD^)o2u8R=plO|u;<;ZqR;}xCgZEp*9 zEcmN_d?JFL#P-^~gW}@56NzYW%&sBD+3#;+%3C4c6bLO#CZw))) zrG@2M!;keVaOLJkh%%j92_>?p4xc|d{Y&+v*@v!lTqlH0%OC%_A+pp}o==dp6sp4o zUq8G|m3E98tl%Hfpla8`3kDyC85BUDCD8u0CFJsGKJna$Ym=Z|J<2xP0G*Vj@7`o; zWGvt$-kAKJr=>KxUVA|<{M6WGPoJobV6nQ1fB~9q<==r^rm4^mLPF8H!F8WQE;9v`RQ;o9J7>3>EyyIaif9L-9ksk7D>U4&a z+=X~2-+G|Hw=rP<(Jv?Tb%*!AKP(Yts)NHz%?(xXAAPsC`izW(G)=+_C2({6t0eXI z{s$GtR2T(uV=P0PGJ?48>_eJ3Ko~EIxeA3ey@OZccv{-26rjG2hZLS--9A|6J#oOo z9Yzn9)lCFj;I*36kR}mqBN4O}+%8SKPU$NG?kmhMn+hIfBk&e9%^{x$md>F~X=2R% z1|r#B*r)yH$?dqxf1`1fg}0d0Hl6tr%o^5H`?8#(?nGAOnM8tuM*JpFF4W0km6_J-n{*p%(Ztmh;X(R$R*--|8E{l0%wnU7<~( zz@qRlFs}1(e6GSrb_LO0W%^N;8Y?xciNp`NQan?s-PSa#fuqQw5MmY{_<9N%3sUyd zhPGj^xN&bJEktTQ!O-o4<;tOGVwxTZ>xYRfsNY@c(ee3k=;BCpn$?*Vav-5!F2)Yr)P#oI=+cqfHUip+q8J$bjyM z8{9Tg)XbR%?kh;MPB3>JfW)dW!w2Aw2*M9bsbZp&JVtgS2Wb+FI7RsrO}yK21>^>g zP0!U6(;c)IV*qRN&=U0%0bZtrWW%0Av(#w9{+a`Ru7R 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�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

    =*JaX2pd(W{!#B%>d;dwZ2kff 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 diff --git a/clients/ios/NewsBlur.plist b/clients/ios/NewsBlur.plist index bb2963ddd..28f9d6078 100644 --- a/clients/ios/NewsBlur.plist +++ b/clients/ios/NewsBlur.plist @@ -35,7 +35,7 @@ bundle-identifier com.newsblur.NewsBlur bundle-version - 2.0 + 2.4 kind software title diff --git a/clients/ios/NewsBlur.xcodeproj/project.pbxproj b/clients/ios/NewsBlur.xcodeproj/project.pbxproj index 10b403292..7b23fb54f 100755 --- a/clients/ios/NewsBlur.xcodeproj/project.pbxproj +++ b/clients/ios/NewsBlur.xcodeproj/project.pbxproj @@ -2709,8 +2709,8 @@ ARCHS = "$(ARCHS_STANDARD_32_BIT)"; CLANG_ENABLE_OBJC_ARC = YES; CODE_SIGN_ENTITLEMENTS = Entitlements.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer: Samuel Clay (3PN8E5365D)"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Samuel Clay (3PN8E5365D)"; + CODE_SIGN_IDENTITY = "iPhone Distribution: NewsBlur, Inc."; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: NewsBlur, Inc."; COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; @@ -2733,8 +2733,8 @@ "-all_load", ); PRODUCT_NAME = NewsBlur; - PROVISIONING_PROFILE = "AEE1036A-5198-4D22-9A2F-5D70F071CD89"; - "PROVISIONING_PROFILE[sdk=iphoneos*]" = "AEE1036A-5198-4D22-9A2F-5D70F071CD89"; + PROVISIONING_PROFILE = "EE8BC292-FFF2-41A0-AE29-C4B39D6A2C5A"; + "PROVISIONING_PROFILE[sdk=iphoneos*]" = "EE8BC292-FFF2-41A0-AE29-C4B39D6A2C5A"; TARGETED_DEVICE_FAMILY = "1,2"; VALID_ARCHS = armv7; "WARNING_CFLAGS[arch=*]" = "-Wall"; @@ -2748,8 +2748,8 @@ ARCHS = "$(ARCHS_STANDARD_32_BIT)"; CLANG_ENABLE_OBJC_ARC = YES; CODE_SIGN_ENTITLEMENTS = Entitlements.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer: Samuel Clay (3PN8E5365D)"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Samuel Clay (3PN8E5365D)"; + CODE_SIGN_IDENTITY = "iPhone Distribution: NewsBlur, Inc."; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: NewsBlur, Inc."; COPY_PHASE_STRIP = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = NewsBlur_Prefix.pch; @@ -2769,8 +2769,8 @@ "-all_load", ); PRODUCT_NAME = NewsBlur; - PROVISIONING_PROFILE = "AEE1036A-5198-4D22-9A2F-5D70F071CD89"; - "PROVISIONING_PROFILE[sdk=iphoneos*]" = "AEE1036A-5198-4D22-9A2F-5D70F071CD89"; + PROVISIONING_PROFILE = "EE8BC292-FFF2-41A0-AE29-C4B39D6A2C5A"; + "PROVISIONING_PROFILE[sdk=iphoneos*]" = "548B341C-C438-40E2-943F-ACB87D42AED4"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VALID_ARCHS = armv7; diff --git a/clients/ios/NewsBlur_Prefix.pch b/clients/ios/NewsBlur_Prefix.pch index a76ad8f0b..0f95a588a 100644 --- a/clients/ios/NewsBlur_Prefix.pch +++ b/clients/ios/NewsBlur_Prefix.pch @@ -13,10 +13,10 @@ // #define BACKGROUND_REFRESH_SECONDS -5 #define BACKGROUND_REFRESH_SECONDS -10*60 - #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] - #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] -// #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] -// #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] +// #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] +// #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] + #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] + #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] #define NEWSBLUR_LINK_COLOR 0x405BA8 #define NEWSBLUR_HIGHLIGHT_COLOR 0xd2e6fd From 35e89bf9cd591894bc2fd746b63958dc1fd00965 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 27 Jun 2013 18:12:54 -0700 Subject: [PATCH 41/89] dev -> www --- templates/static/ios_download.xhtml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/static/ios_download.xhtml b/templates/static/ios_download.xhtml index 132be0661..5e7ab71cb 100644 --- a/templates/static/ios_download.xhtml +++ b/templates/static/ios_download.xhtml @@ -41,10 +41,10 @@

    - + From c3475942515ff033edfc89a3a37a477a47368e85 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 27 Jun 2013 18:18:38 -0700 Subject: [PATCH 42/89] Updating ipa --- clients/ios/NewsBlur.ipa | Bin 4200600 -> 4200601 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/clients/ios/NewsBlur.ipa b/clients/ios/NewsBlur.ipa index 5a7537a34903ce4553f3dcd6889092e411d6b1cc..53352e4176df57afc4589e1ce219ae4dd2529f77 100644 GIT binary patch delta 18853 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 z z0ys;jqJs;)Bj{A@VHO*|6>D@*z16>d3$N%^NP+cVP(j$YS1i2>E8a383c%$@u>mdg zDh9Y!02PDEHM|8rEGPivFsP{D5naGa>;UQl^m2su=@~%fHdL$_Ba|SeJ`m0X^~sJA zYTD0#1Q7%1LM@DgirB~4j2iy75o1y@hHiQ^lZpe(+!TYcr!%YQ;9a&vr5I;20&$km R?ssQa5g;tPg@W$E{{t!Boo4_5 delta 18823 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

    SBC1b>ZSI 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 Date: Thu, 27 Jun 2013 18:20:19 -0700 Subject: [PATCH 43/89] Dev -> www --- clients/ios/NewsBlur.plist | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/clients/ios/NewsBlur.plist b/clients/ios/NewsBlur.plist index 28f9d6078..5bb6cdf6f 100644 --- a/clients/ios/NewsBlur.plist +++ b/clients/ios/NewsBlur.plist @@ -11,7 +11,7 @@ kind software-package url - http://dev.newsblur.com/ios/NewsBlur.ipa + http://www.newsblur.com/ios/NewsBlur.ipa kind @@ -19,7 +19,7 @@ needs-shine url - http://dev.newsblur.com/media/ios/Resources/logo_512.png + http://www.newsblur.com/media/ios/Resources/logo_512.png kind @@ -27,7 +27,7 @@ needs-shine url - http://dev.newsblur.com/media/ios/Resources/logo_57.png + http://www.newsblur.com/media/ios/Resources/logo_57.png metadata From e6867732e94312dc2b397380f5fa3ae8a442753a Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Thu, 27 Jun 2013 18:26:42 -0700 Subject: [PATCH 44/89] Fixing provisioning profile. --- clients/ios/NewsBlur.ipa | Bin 4200601 -> 4200510 bytes .../ios/NewsBlur.xcodeproj/project.pbxproj | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/clients/ios/NewsBlur.ipa b/clients/ios/NewsBlur.ipa index 53352e4176df57afc4589e1ce219ae4dd2529f77..2ad847a74e0eadc5f36480a1bf0635f5ab59a8d3 100644 GIT binary patch delta 320749 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

    Install the NewsBlur appInstall the NewsBlur app Hm>B3v<0jehxWLf0}8wbY^MuX`utU3znhoU88+DD>FK6Y1}_OlyOBj5ObdM>*d0;TLkDg_uz@X}xhnH6~Yz{<;;Q>q*!+YN-5Qmg}jo}{APO!qX{C&~pA zzU@)5Qb5D?C#ESBH*@we8}G==?`}{u7yK+ScOfmwMpmS0D`qvVwPvO_yGaBk@YVrn z68!umqr&f_-Id|)me-B>2E}{2Wm~Lc^nUxRTvSCf8Z9&A4S?C=?6G_xNkF_&fZMQj zXc>JMO!1VVK9WJj8(X;akSU&ZC33r)Fw>cKEa&AWzefKKuKERH?q@^EV`rZ_xIc&= zwR0QEFr9YJM;23H!G8qRChVO3=Z{OVBynst6c^b+w`{?zhK(B~%HBjLIPc-ytYs|r zTL8xc;;vk@E&$XikdS-0^M6TapCdJ_$RPeZ^vr!bZ$ty;0pA^-*uaHDhd6MSbNjc` zY21>jhc%eh?cGkqWO~d=9^>}Jza{H>E%~HVCH`XQZ(ibd!ow?EX_w+3iJ`Oyzm3VK zq?)UL!jxu58;@!rKh7p7t3ky&GnST{Tw=l*i8lzhpECJDioMvwc9M*o8=?CQLxy*R zK{e3h^aq#JHkEH~T%P`IcWr(qUe|@GEO;Iq!(TsYm*7~U;x%bExcvEr2n8pV4hr1F zozPsxq&!K!aq{-1N{5)_HtAolGR3qli5|!aji5}$<-n$|601~goORr1J!TES)B#Aa ztsx>$GN#8tM3rxdy!TlekAxo7Y6!-LDK2xlgO$(Q1BY{^xW(td>D*B-N7nL)2zfbOCLuz1WgJ42mwIFc{|JwrMqjT7N1!5YR{Wzo8+~bx* zyd-a8=7AVgfUoAINij;a7ZfeYE71gK4grs5e^nqp0=pMBWZ4k0Jz@+BZUT|%Ld}ez zV9W613dwFASL`K^$4a2+AkF$%+m7a&vEjh4c0i)XEwAeo|Cf$jho2nQ0@;Y}NMToz zqnu=8BeeT^OJNMyETa1VeD*G?`13*JKg`D!KnPQj(bgKm?Tl(X%Lmu*;jn2SR)nw5 zrY;ohLU-P$c(_xG6_W59P=|kya8(Uui46@gt^HCkANLB<;VZFPngG5i`^!N12;O#p zda1t2;V?vI_(0^Y9q5RkvvLLm${F}6m?iYJCPe-Lc^3dhli9GAJ?BW0U7^V(LIm7! zXi}$UC*$z}fLnnN@*B0h@ou$}tB)OW^}n8GF<==xc#QOfoBAP?Z)U2JASAMd%kA0SG%|6zMDa z*-)GgCIjqFd&<(R)TN2khWzXkqJ3Z>&?LhU2Tv>*^>(jF|8des9wW=C@?Bq=>^f^+ zLsq9*FbZuP{S5V@<}_jRzEvYKbjo3vKMZfe#`->=ycn3Kr2;(LPh11q{eiq8fWh({ zBj0KXXi9unN~8GiB{=O6RKPP6YVn{f(}xl4h0?(PgUOFhd=|bMaeWxF+~3^~va88< z`^w}I(cuI9+2mb|+y9hX@SQ*efV=eM zY)@{PWA?YeE$#N&#vl9Z=e}RpOY{t1-_HFgT+r(0f$T+z-DkuYpU^vc(+utr$2`zhp#7Q zuAIL~vZjgvDW9Jt52?)Ss$eUh(`Lf7w zyR66RJ;pZq@qJyO8#c_~mIzW2A*9lw3l7#GCm%jQ)7Ml34b`SDaQN@k zgJ2+_uJVZLwZ+ixTZm(QQgq5 z7C^Bl2>&vU@lG>7({lEe?F8834x<|nmf!n_F zS0bKyab))EEYOQ^8W#lhonoBfsmQ`Yqa_(aU=5X{4sCOt-C0A1^lp^_a^9y%;G6;5 zrgt`_M7CxB&sVJH9*DH9AUm6GtzS`l4&FVa_5XKzEciC)-9wofBz!o&Z}JLlVH$hm z%kM;`H)dA>8nNG`sP;55AF~*;7{4x!`LX6PUC~J#OMhirgHdUh4H?>#_)hJs%wNzD z8=w;wbh;=bKd9*6V#QPECRV&sKwIx}aJ@Up1G zUH#d6y4}vp=mn8{=^TE~N3C~~I5d2~Ji!&dnOzBT4L7t}g;K=1b3w}&Z5XRCpQDQp z7|wZ5;s2Kn+2v39V%jlUXa8xWH+4cNp z;5lxRD`uCTK6<;PUz|w`NgBV)dXBzDFh}F;7ku5hwl=e9hbO&{u+Zz)Z0f+a;(dl2 zi9V%#?se5MiJAO@jC6j6zQD({J=rmvG8d)oFF%Se zGEn>4*Mew^OcJHY?`8gnxaLqO&oVm+%O5;d_G7V=}??0eN+Qx zV=)q(6zEW(TY{~6kOWQ9-hB!fYGN|qmNB|aC>12ez3=26g~a&Rs<~3?Voi8RW7<}m z&2i3fO}O7X_BZu62d1xdrB44jb3{Dmey8k!82O^K~67yy*wXLFV{zt_@)?rve_O;estRSL! zHx~QDLpRSZa~x5g-uSmGJ<<`UW_<{oJ7-JFx`vM~i5vXXH%C8W^{YFxytbP=Uj{1k z%2Gpxn|4~eKBZb#RKf&r^wYnmN3d6eM)Nil`3Qnu4^&so@bWV=bC3dcIqT_JX|yZl zJFsyv^w7FZPG31M=a4lx80nlS@6Cj%z1~Gp+Jw&g4)`=b6~DbN=snRsiQjXmK)SOS zeyied%XJl2MRj6Dna3GS9VdFumiqIv{=50lZKeZdZG?Eg;}PArnmztu;FgANaIpwo zd8+n2lsAxu+EA82{ErV`s9?AK1nhNLUac?BbkZ1KXkON&?q{a~)pzJpR_j=`cIETI zPt#gG=E8HL>ex^hIN+b{n~YxywR${m(>FNlf3achm|+TQ{v9VtZzNep=N;$|5Sh;! zNMByh@s-@Bit*tdUlAKWhriAT*8mrC{9)t&XVI1vb6KDAEO}XBG4Cd-;8*_T50sY3 zSuyCJfsLC3-Mu|$vBiNntL}`ZhQuex;(X%}# zt#0LjFBIEA`fuiKWCy7E>p-Q8f;@3EsM|k6&rM0ZKvV{N;)0W0ZiTeEk4{CRG^}g` zSg<_9Uve)_={hiH=o9^J=br?Rdf7DN#zdh7*N6OtPe&a~V)z>5;_*FZJf95du}pIw z;QsBdh-ACzr_Q^nU|?j^d8`VCyw%ECvS!e@v)T^8;y$reepHj(3JY*`8$ry_>-Ya) z>I9&c!-4#8%nG4Z>T!sd!V7d8Ma*`w%GKtwd@GacJ<7s=J2>{R|IBNgL_X0IyWX=L zL@y>nFG25@VkgSP^~+_MM_tv+w7Pny_D1MdOVvKnNq*RFHFf%ql&MrLJ}Yjp9nw86 z@7~OOJ}-*=y5#Ibu4?&A{u?Y+?7cPJ89w9HxjC&0<@c$<)s9y66HC}wPktkRh;@gh zD-KOF1Fc*-eCrBdQvO2>#f4Q1ng_R9?FNHFpmdPn6791JSy9E`*&BndSpD|ZWX&%d z_3G!21Fc*#^PGp1gU2B-2jhd0Tb>YzSMh=+y@yV=q~B3`_nc0kO37GgL*1t?X)|ro z*1SyOkEr5@Cc);#17$Q54)80 z@t&7#g6LAnKUk@1DYv>bSrQVVJ@C)2ZRKwfpFD?n-+g|SrFt~SIs4{Qdh8;9KYJvR z)I0wBRwY}){u>)i62OFhuVzo9p|JaM&bFXkjBD%R?%&mcq7FHen&Qu##9>|Hy(=s zwf9_2R#@@eI;(8ZNhva)6Kq7zpYLh&eK+k@F>9_jB3#gOpR9emXa{tL_2JWB-4$bH zJ6oe^<^B?kvbH>7POcHBZBwLPnr=)yH( z%Ev#?Qdd^NCPgMF7Gcl7`q_MX27-`vpMy+kH2MBz(z}1u6NzjouE=l|V3jz|KTY43 zS{%cFN_6MTEQl|^P%N1C3SF+5KV^lpkXT*F<^4`Zz|s|ZmRP<(*~bVgh?yBZK4O_R4+!jQ zyK4?^REI{bI=%iUSX(oq=MS_QTUyirOItBiV<))Vvo=Z9Q8I|o6Vr{-DXng5{VlMBo52TMkqmq{+HzTA^ZMD4@3X){g7Tm?Ir z?CaRm(|sXa!9v>hK3uKfg;{Xa0skM6(b`G4-?QAu!LaDv3vwmgQI|i(=2jfTR z%{!>&TN%{x>QuW+i1Yj}HoupF2oNvvFVLm*&$_+f9Aw?;7?d`Qf{6aff~Ea8%Kusb zDX(b^UHVbsIClU{rll6_1BP+gbrkA|yz4T+T@K6uC7-Fq7l`NhpF*tMbBzZUKXXg` zb_+?^Mt*p;z%fM@G+8Nb@49PZ;m-i15_2d=@BH9+*@aZeciM`TgIsBD#sx-~q?*_LY;r|WvM;YHizOZp z&nMycEWbI>v*KcV7aFG1FxKGvdfFVcV6f7^cWZ@D1)@)@$WDTAGfmbVq{)(&Rndy4 zg-hltC3J~+a}OCd-UnVyT^8C}4T4Tvg8lU56uT&s~aWa2TNM}neonWBF6WagH~n^ z<1Xer+YC~7s7f;nv2$0l}5PdPk!D@X3p1}&v<$KaksKP+5i~@6$>y3MIR*~Ijor0S6o&wjpFC2@I4bZ z6U#L?vH=#HQj9I;>auRUaua58$@t9*EWM%tljji8A3&4;Y)w+kXM8@A9Pd5w2OIU3hkTfHs^ty z)6z+K;u_F!MTVYLB+3MX%rxVvWNe-{SHX8X-y zEOPin_4=TIFwqqL{v+ya{?nnq81U)R!k+h83B}6#A+XcSY@WX>yO4ap~(D5H3Mm#v#)?;Je}J|kMzjv<|^Gm;_?@+6s|ah$6HF8}sX1oWd(l#OSqka2A37eD85wI;-XtB}Nip2#@U3|J7 zGzm0(Ss!JX)~ZM-CfI5G;MF+umIf#;(=hF<*tbPFd<^EHoaGvXubKvr=a&ur-3854B_;yPwbSMjleEmyN z3$!l;hOpMjWZ&h%6;w^}-`;Q|SMSo`wVKThj#1&n{}88?Ss~nFyGw;na*eZ$ehc^p za^hgbFR+jguD!CGAJV9s|8BD?>>$m|`i#gAhwgRLi5JzF^BR|y z6G4oT>xIL}-Sz|o6E&!uDovjurM>c#mxG+c%sD?Je!b)Vyfr#%_c&GJZuS1-Vq|`r z6TaqqR6BY4FJ(CN4M%eKdlu!fE+H=Rt?9|q&25;7ZaqhEKKyW)R@!Kf2bX(iH~Gzc zw;9hh1GD5RPh7bQDoGwA?lHiCOy_`-IeiKG>6kY47<_Fk;*Sq|%4)c+A6h!8;k^ z8r0@EX#Sq36rn;7aXDnOJhJ$jAUvz{gj1u(8TNBo^E(f?(`K?b6`0?j0Mo?Snj%Ge z<0rSFT9-4YBLuPciYxx1R0r>;JZkJm`Ad;O3#X_v;ZSV{J3O}`@g|~kG7EVwOYsu* zNg!0~XZenbxIQ#_vzb$bjN%?Ns~JogE-6ih2IspBYe<84c)h-JxUaXF)Jde_TveMr zHH$x5T(M*M7C+}exVBhlU%%U^{>;bZ=FtfJK*;KHDO0bU7CVXz_tV*(xxHVkw!^cc;AaZ6+lF zI)&`8J!$;0y9@QP?7P7ujQbtU>eX2tw$HT#VWzU8lxdAjl62$E*ul=u3|07;#&G8u zjS|sVd+(dEzTVGc7E^nx?kk@xMsss2KIZB*8?BGrzx0FP-{0KN_rrhVLQ`$s#hJAi zS^E1J=Ss(K4AqEOQ!Sf3zH6#!mnzAtnfX}wNZI@%+T8T875Z-_X0TWF;_u2(4_w`1 zF3huH=r|OWm3X#CJ!E*`OTSNg$5+I%;S7_sr7~gQiSCt9QA|toRH5MZhlX1xA$dDS z^xlFd`BJ%+-#~Wf?PtnE~>K1l9yuxJY2u@fwk$p+tM-h-SBt$)ReEq z<&S0AjR8&WPgKkh{bkvT_$J*`v~O~+U_R1dXEf1mUUg6{0(^{Xuo<&VV{nwLrIx2p7m}n zyo>TN_sD3iPxDLDUYna4&)izLliQT?Z$L3Et|8J(P9Y0Nl6t1{^eh%X7MxV|&6^A3 z%Xn?Cj?j=Z27o9H)Pt(0w^cqHxV^z^o$16{g799JS&N2WZ&nv# zSK#?C$@<8ngsg<@w$2lJ9va`4{+frVRK-tQvV8R{?Y?9P>huX_Ek!4h9k-5COI*4L zWm3LN`wevZZ;n~@4vg)Z8e6NKoE7I@f9trvcXQ%mt5Z6AAxF>0?l|)!)cswySBJ^_ zt2edP`a+H_{m3pUiY^atH{+R}1M_ysL3vAe74+U5yNK%y@F=vyeJwh!=OYcq-q$7l zd-f3Gkrk8oP^G!^B#oRvs?)Fo+BbP4O0ER7(RBYtjqXHCcU6>SevkXDGv?46ux*z3 zFX&k z2y;%Ia!O5d+>LQcQYn&3VH~NPk|A5xjH}#hY^URt#3(n7uvLz`%a9GLqvmE@cIo#zDbQ|wqx~Len5TP zcCyV|S_OrpRWrWW4X#s;CD$XYAA9?W8@whuxd-!Kz{&z&_Vi6Wm-m&?KP8j29*<_- z_tsU-vDF8LPVfr*ayA}X`*Yg={xm{=^5bAGFn|^R75gl?Z>9en#q;SnkINL+My9lI3oCi<54~P`T<2KFqT~-GOZbvNMn2jaRvaJEx z&&0;!4l8LBJ6}I8(KQ1fOwIJ`H&!Fisoq%g&=-Bp>}B~TVr}s&PoymCGV9B-b3)Tm zn9v8eJNaOsI8LyCS)d#7X4cMj8iTNjO6ZsX!g@bx)yVRUTmx@D@jk>_w3(U_g)_nM zZ>givX}Y1y_}cCEw+*nC?r0}Kac69nL-!;fm@PdcWw`8>M*)SL6m=ZCxBeSu`Ja z57B`Ge`u5kxmB7gOF-x_g2xeAi^D5TM~uXVs5{=O^`Y9wF4l11B(=XvjisiK;^4_> zm^cjU;){HbyVE#)QvIudT!^(zK4&D-N8QQ)$2o&@ss($%-78Yqf`e<1!o;793gUNi zhj4WhL;KW*g6s+Yiu2Sd3HECA)=K{{z1J<;onzZLlZXj4kYFCk_E%BP?WeD`X6(=cj^#9ir#{$ zHaI`b3+S=jLM$R*57`w`W}uLRD&$xBt+4hJ=f9ng66W@#p;hlsUOEe#I8>tVEN>o>RYrPRP7oEk46$*~@op;WauDg$=* zp&s)=F)LA~fp>euL_RqEV^HUVTE4!{`^N52CWd`t#I2mV%ZO zSswkjfa3WEdSdqCLG-BK6mAia_oOvqMc*a4y>VDxGcoizX26!J9zGy~qsi@k&8a!j z6^lSjLF`|2&0q0UU+tv=1s%h-M~ZouS)g@rWNZOhle37i%#0a4rpBRjVI>D7^#02% zN90n=B&@Mb zcyJ*o=HUAyks>x0-gY=pn2FnA+R>7U(~UDhgxP z(%BsOE+T2RgE9TRhE~jqDi#w){y6wP7z##M!{nndKV5#;%r8!kP7^(lTZ2UR8Z@1cunh6Z< z#1G9UnQ(bH^)G@uF~cY|4h3zl0Q_eI;_#80gVZ~I177MNbVkYWStwNg)%;Uun6o65 z3Dj~wTsm0U_gNi8eJM+c&7AE-Bd^x24nM^g1CqHsuQk)xjkvtCO=l=#8ys)SfVBfO zFp~YO$t`B-rf2rO?)D<@8$ZJrQgJqj{#NxbmaU&sV(%eXM)C*Or_jB^IBJuzS>ILs zC(^sk<01K?Rk*2P1J(%P$1q0S4U;s0gLBgU9vRc}lg3Wx;@j5gcD?$K{GOJmpt zt^w;C5|h7LbWU)$_gN%a>|fFN7g4 zPpl5Vq@CYB-3;&Q2}4S*7FBIo4Bn`v@swTQHjm0Oqo9q+{c(6s57ERu3&ZF`q4ueI!TbCs4fPR4`#It zw~4Wqx7aDqQ++!!rF%md@|ci~@FCBAZ|@;m(vux7*aySXR)B?{+Ky1hdM#wdd9KBg-=rF_UVw_9m)vzOhWyb4Xl3Hl)=S}IHS;ab)lwE_iN2#GWa9zM!+7!h zg1?h!mq7a^MM1_Srw8?4f5%yk)TvgB_M&pE__tOS?Ob^OQ$c^8^S2|Tl*RtIx#v%@ zo7>LQgqhe5V7X`!E7L1l#2kph3Y;Zm73F>K`-!qb1qocuNGe(60QuA9wL4gr$kiUzyx8fLsdX_G)yibhB5Q^Jb)NBb=Uv-@Gt##aJ6K*w zs|mV~a+IL>akk9bH)pNNo9iTCv%tN%)Huybn6Z2kX*y)M*kSxZB>pg0JwdHO9wSa__E{Odr-f z_w8aM4ZN{X%~p(n*55Re*nnXzN*y(1gq!R36SD9k?Zf%R3x}Oga-6WSq>`f?LWXp> zO<&Sfa63t05@P&(zIZb_m(f=X<)_?<;Z$`3I&r51AUfv3`9}EoAuBe89(8x^N#qik z1*KRPFx@FHAkm5ph|lP)*$$=hpz~3nwjoPV25;W6eebOgZ^yQ5YT)x0UyS3FD}!d# z<=+qEeJP^Fg&(#4ej;4rbxG=`p933(n+4=vUM}@gXe7#F(|DhY8Y*!4`0j74VEHj- zJ5b#1fYjZ~ilt$?SAmwg@@jDVp$~QOv-q4PMvLMOs25gCgHzTn%FHw`$;6bK)4vp{ zi#|ip&JV;&Itw<99DCxbCLXcu&-AqoDxxA;Ei3N9-1@m!G&MKcuJkaN2gum5{^Eo{@`3 z(j3uhx2OQgSO1u>o0_n@YlEe6#D~QlDx~sLmf|m8_MCLHrUd>fs%j zlgLz{Sre%*Q141CK;R2el>m1IABeW=+%_1YzCcxn9#(tv#nGYlWRX2~UT>4gUyuO| ze`0U?S>|AWyRm<2RVQuIFIG>&{9B1|SEow@kgwbIne@dxrBut94 z6sZV{?6t~Onz;xZv7W?bAkC+bdn;R@IZ7v(~2VQk2%t^NvG3*sCNFxurk3x^IQCB8TmgFoo^s+_)nH{kPu1Q_-N$~Sdqb;m0 z?)L)jeNLDP$?d_8Ol%Sz5M=3LdF$n87AI>GYD;v7(=H0Mw&E(%_U&xme2KSLhAr;A zshP=!cP{b%m(F`jL;~z41pkxz20GUjyDB-jQ8a;b3SB{QzL!X~4`0VVH`Ko;vY@8U z@ha5vZ-6`wKQU9g(d+>B>%i;hG;T+v)R&m*dtv7Rw%23k51F21Fsc1v%o7c z^0VUg^GWLlGs$%M%h$0DT+T^wZNl_s%^hD<#_ zGe&W~(U+t{{jeh$B{+jnxsT)p*`ab2u{{D@`TKP&3B&yDz=CXi&Gg^!mOTgdTE-`v z?_f8823Ak>ln&s`^lQakUob;e9UQk5$W_(fdvcT_w2>r5T*99Y9Pb32<$n*qe%{3& z&K=$1nGJ7E-Bud)q4H;>+eS0@{t=2DpYTQb`uQ8D22u9w=b4C(PvH76dSdb2^%U6) zT2(cu8F{UsaFY-RYFsc@i6a5nF@wPYs6t{RL#h*IAnOalBjPAl`?!IpsXp4WdZrOKoB9^)_!+A zU+$=BL#Q8}&^k;0iP_E$C9EkaFXUAD6NIBjxu@x6b5;IGASwm5Xg#V3xb*&1zy2JyFfKULafmh1_S{C5Ho=r#8wpdBav34}mK9Qq%8#!e#7|)xGdjnOD0tk@l&L z{cnJmS0o-BKe@gp*LT_Gz%QDMR&g1#-HGxC?F9yC2lfYOAvmCNb%O=E=T`uSdFVz{ zVg|RU%>b%8?2`I?!er%c{-LaOaw+R_DJz+PKX}GDFyHG)I!txq%o%l1q;1Z+o|P+w z$_L;Ut4eFdYGjiCnI`Xi5d~{QUJ)Quop^8h{Y6L7X@$5Q$;XU@{;0b;ULO9F$CO30 z^PcM!d5UDDWy#YzsQ&nFg5d-8#hZ2IQOcJ9j~>M=z_6F47~->8PM~~~rn30e4&;Gd zd-iI1^{Gz%(7O@Qx8+!~x^W7(D zVjC=C7V32D(RX%Sv9Mv@!E`518$w^r-bXNPe`c-pLmoivsac?W?zjbA&@-S;`3btB zG9RdLSqIR~6)AwF4U<0G*&=f%{tagZ%HuR?#ocTq!hMgXEI{!{*L+0@N5TT9w-X^f z%1<7oX~uLi_r0s%67$$K?hc%7E&rHS+4tC9v4Yeyn*KpULv+~evzHu!6e70w^i^Uy z_q^ktF`AE34(jWw09VBt1E!Jt?-ZfW!qzq)Z|fuJf!IB8zL&H6MXn0JLy)>Sl&9Wn z*=n&kSk)93DK5c&AG&+ss~C-QaQAf*R^!Z*gBFD`s*Ry`*SK5oPL|EYGr#iQs1H%e zF@r8@e{|Xe6pgLWx%{v{CzKtaSqWoQxdNISL9H_l4s^>%7S$umQmOIlY~QY4`E|{G zM5nU9VM9!1l+qp4FR5`=;6Rwi(@aGsVZE-5ruaazY%H%lRhg%_h1}p#TBm448d-O} zZ8n`Nw^3Gsh7)DMifV9`t~@dJV$J8yLZ~rLBZq7@rVs5_`%~|DKqZI~`gUM;e3A%_ z1B~50orHy0o8-`hNk6QW*4s#Qe^TN`ZX5{Tt-4?>;$gS7osJYQ4p+hc1 z5}Pm`jZ!-FG?F#B@b0QNT$uY|Z`$GXAZpHBzwCcc-wNvT(m3!*{T({DcTlB1 zBFHHj{)|7*sXd;H9wrKqmM8>Brf{UJTlo-M`tEw{oAH4%_)JM>nR{bdT20{C--hlvo z|FdCseJSf1!Bip}__s3lF1;&3dd}@J`@_eu#mP^Bb+Z)#^QxcRLnCXwU2*owM*SH%O|(JZ?`nR#6|u78)m=rEeh7^+tv z6Qs8fit);A!=oo%bn-*Q=X7?y6r=g8_?4A>@LlDds7C;^8qsMDbz>xY=L%@3dlIa; z5_N&0r~<7fo_H$~3F~b0u3ULp>4P-3f)vOK@H>xZKG4(KrYkd7Jd5gW-Y{2_sCWYq z)`mg%yo#`mBGbHkqd{J|;xk*uiAybhRU$L9sG}E5*zLIl9T8cB=za%oYiHObkk`e@ z8muDa4d^n~W#p~KN<|Hw)jnM$C_6Mopl=E(?fEKfL2gxOOEVRe`I5Oe3H(N_kd0%9 zF8DVJX*erwkdbJo`TK;TGVxb{ypAK?OKj${DbwpT_vjt|kY*JrMG$YpJ0wsz|I2qz zIeq#!i~1)n9cJK9~kI#IC<#+6hmTHqZv*FS<-^mxPtw!ttJ2+u+^A= z9ZU8PKMu3#yl`3ULJ@_aQhTu4j=@WUoVnrbokbD2o!Y=fE0!w|_!K8T)g8jOGBbXJ zy=FE~uT!cu4$jG2Mq{yO-XEgfj}IM6Qahq>7IWK>Ds|=lS{s}5QH4QeiUv^k<8T|@ z)o#yN6-{XlE^WQWzj9?ggFYJDF#F1Tdg@taU!~lSvM%ObSSkkxBfq^tRv-vlt)6m} zBZSS3(wB9mET9JzSq$f6-1FTr?vjpqXU6oG`H@uY&bHHmVkhiadJT-42D=`9MX>~e zh&?k;q7Zl2;Xo4)Mxp|kpJ;s;H-3X#t2RXk^*YNR`Mh~TXS2agwyzt;Lrshucw+T; zsBFI>p89(#(M4i|o-j2Y{&0=k8W<3$GHpBICj?qlTa(e=p=_|v41d42HUbZWw6?*s z>Rp1AWvrgo3wl(e@7F+&ivCG(m?m69g*Jp2{xDyt!>$Uo=7fk^u~zOre!^hY`s52V zhkI7kbY4TfiO3Corw7um&ozo*3*TukP~MJ5x^fgqE*hy{QW~#NLF=))T9FTchMed* z)5*PpR3GSy&iIKqxc^klWod(XDeG=?!v=}GX{s_d#kYemchi(3SY_ZE?^)qP@p?h} zBJ^NFPq4deZ7{~ms!=X$R3a5{mS9DGJPXk44qjsU5N z(>E+$F|)vESIsixw`W438);up$nEXJ%qIr)yr0or=+_zRfxpDTt0LWvI125 z$B$W~wi=U%S3{jZhSgxM8ZDqenc6v;?;^Q*S`WLLJ}5Ja2i*DhD1Su@QUG3=v*SdO z@HbR?JZ`+~V+c%yL}$2Sjp4&Me2|mqAHiFX@goUhPn?IlA4TYhx)auKulBa&cj0F- zNv~R@-JCZxE-{5rQCRYEj2@|Y%S(O(M`Kz|d#t6dg;6lgr}tL1G@9)k;_o(8S}DmeIB)>5aTw zP0)qOaT}6@oP>6Qbl6<9;8o$YKJjsJ2M!s%f6o}B4%(SN>Ymud9)BW+Lef2;{H1rPuAW?9gUof$0CxC=8Gvf2QupYt&ZU7f2%5Ei|9}h^=6`s6@b)HDi!zX zU9z3zRR~^d)7i}S_kcI{H(!^|4+q$0M;2VSscRo)OokJHj>}Qro0*><(FmWY4{Qiy=w}|l9Jf6AjdX9YXq)A3Kv=$CF zUT@ofV!CFZNyg60Waz^cg-U-A7WPz6Sw`3fl$SLInU<1YqVOmxX|ey4`ZsiLOn+@t zV8Ub!u&|%(`e7;6iJu*8yS@u)Ttb^yeg;k3OQRqu(wKqIsW+5J!Dy3=LTHr?)_L$2 z{7`kD4~?_m>25CgI0@xYy&bkFUd=(akJ_#u0j)}Eykj$qJ13;CL#94C%X|wm@IFC~O0KT27Qd4BR^L6uNZg}xPCjit z+rB?%8fy_Ot5cYOkTRWTc;568R&sFA2~AY6_CHznG08aTTRi`r`vq?ReyAAtbMo27 z2Ls8d^9}oJaCdR4%5>32YIY1{TSZWT-=Z{UJUp(1LxLN;eg9Zxk8d~{dZ2lj4x6(s zFnk~?&2KnD?P!@W&D#GsK;eNjioriB;AG0T5eqP{{GXuc;;};NTBdWl@Tq;D(7OEsA-< zk3hM#!U`$7aw9nUWH+RLF-s5~k&t>=i-F7zxaKMRm4|G%1@QFS)eEMM!)ACZYHBa! zHV2_|t%h>dpT9+6E|_lbeM!NuvJ`;(w?h3z@hk_hm3|L-DX)Bbzq%*vUGFL%cZFpf zNA)%AcdIs-3o>mRsBnJKy)C7Y_pa&m;-m>`IiXB%;Ww?P_eAUdns{>5k1%Nn5kzpD zrmu}v2P+rBEes;P{s*WQpA+qcF5C;0j;D(bqH$KyyxK+E_3g4TJy^!s-uRQKLsqyc zpsYv_Yl0baP@_;^-?KKN<#okDrVT@NK*Hz!mV(CpAvJk%g}xkH`5`yDPbBo_{%>TL z@iR{1RIIIgfDv>-cT0xz)B%>EL8e;XG3U=e%xBMIjor^BKz5PR#(-^4*bF=kxS}Hu zrqfCM5dhcmQ@vNCc$eVL#2^*#4^WeCMTWl*^=|ipV}DNmozvRBpNN{HxcG!zN>cw5 z|CrvPH@yb>r67gYT|+N^1<1{qvt7fPy(Ss0I1~5ad|@zdb@DO3FivngzqJ$0ZS12$ z-7Up-;A)uxdj(u)1l5iCWNlIF)A1Kw%d$td=TkvTr|BHq5ht7x9O!S3xTHF5pUNLL z4%@f>8)02Z>1f-PS?r{ffoF*?t6f$U1Izf>6XH5?@0h^3!<{~=G@s`S%X{8^Gg0NYX`NsBb;2=Y-U#n|JrhIz3D>JaN0-{Q@Vi2<%$- zyOsCoE}^Eo+aCr1keeGCKB1d(tLagMf`%of*2)dY<%#qs-uW3`qDXW$4DBLeUN%V= zEI>wofq_Z71Z$@C;ftw^m#9r7mL>RuEzemJ#4N?UDggE8p0+6cp_;bFU^^^*bm6Dj z{#uerx}WOxq!)BedCz~X!Pdt&vPz%dFYee0dRztkD~E3RKwpY;)dunDO~3vUD%MO! zt7b~wD3X|U;KB7Z~(VDR*!O9-c9H8sP{&|zEctqGNkw0H5jZO1q)k9y;Fo>hkJ7VNV zG%c7epBOArF-+KKRpYH}MgrxCbxtzuShd0M`K|7}R_C#g4pFv{4r0b^oDGZgcMjmx z_9S7~X(21N!U?i^QxUK3gFiOPKIV9d(C94Kzvtr>PYG-Dr3<;R^j*{zeYt;RH25pA zVoT%stq)qdwvihL-;9tBRUyVP{(ttNMs3$E_5y9}(*0G|2|-(d2V+Rd$VBzXnaCOD zuUn@rh<6dM_|nZ|wKhs`D8D`v-@LH(T+_Q{@jlg0<9?ja$9Lhjw*?1^Bv3;eW0OpqJc#&gJO9FD+ypmM9R zlbawPlU*VuFs~Lab_@~LKskyWvbA*XWjj8G8r1OXSf!7$k+5}+(AbN5q~w27dkS*- z%^ar49`~OeiB$-iF$U>9u=G6De)zyu&VV-25&($vt?`ng2V#?SNYql2Shwk29{8jq zU8Ng=5;NyJC?8tUYf~u7-sK{*3Dv=|?eOk)nI;dGUbFm8w42151vgn$xyBY6G8Y%6 zziIApy9|&Pz<6ySPlXQ_Wc3d4)IpYSTE2K94Iy(Qc41XKz3VCnpDWG7TcP}&0C6D> zK9|3OyuaA&f!iIbI>=c!SGjyk59vvZ|Jr_4yG>I%E8MHgE$--X|L9P}aT=^Ds#@&( zq&_UjX7J7y-Alx}OC}f+24^>wzJpmk`^uQ`!$h@@i$r?>K!q-c^H(GKWJPBw(0R_s zsgxF+oi-?6{Ls4whYvtgNPud_?ArlBc1d3=KE!D9vK1~#v_bXDc(5LqDUrju&l0BH zxJjwVd#K3ce&UaG7w@{vkJBfJmE5j+&|;!AN>N9+8Mbt$QM{Tml3esGQ$Z&DU`1b* z=u7qOPLQr2qs=PCb?mx%;M{VJk{2=`(UZBdhI7Jt+|OM82K9N%%6LgHK#u8OJ=hSa`c>;` z-8=l;+H%YP2qoC`wQ2ACSx$-6tO$zTC%Y-Uu1lhe=#04mV@T`oEf_T}ZkQ6H7G~a0 z(BjQf0W1oba4qFDzhX=u)h^m%k=j6s$hhQ%E#6*`6El1@#9UPqksiqN#79}at6!ep zO#B-IRmNs+H9p@QW}96WMN}-Zy|~I;t-2;)F^r^!$(DU6%~D?R%Jt@P7m9G7>PPo; z&|6Wk7VYlU0cuq|wSytLRhP>jSgqbjRsS#tJO_;vSLPq)p;Jlc_)M1T zJ+3seR#wh`&%x=F6Z>yU5@3!V&4>Lb*yOpWz7kJJHkc+KePeK>PG}U^oe`H(xuh%s%7Xc1T z+FV@*!Ntn1AXWZu3D9XoqXio+vAFY)pBti59*LzS8YT^e4 z_@j%$E(UnTBXny+U)+w5VF}6qjr_hiNmKo#4Wfv4GFODz^iTv}%V`EueeVlrDa$(pz~v<~-2$xLAIZNP&0TO3gI)xXXXP7#ecc zo@^)aRNu9orIG!6ach!;BSpYeJ1Jn|22p__ELD4n&QQNOr~)XH3AoQrmy-MJEUZhw zO%v65?dYvqUcp4%yU{E9C6!T%%b*!RA60}A*4id<8brCcrA1&c8hyJ5^8beZ=Zj`f z47K9x6W+~tmO>f=qz3;?EP;3QdqN7DsS_G<*}T*n1-Wu;52YwqwKmz0raRm{9*F?ALnxiF8TAy5!3fg9YmC=(L!A zTvKo(AU=r7Y3JMHWzVCFFX{$%tFuJS+aBJr!AT}atme?XF2G2BM7xY$d^axlyegiEo!x<%C;COju`r!^}189>u6bJ(=M{pV;R^|m4 zeRQ9xavSju9Wq(ry4u3HZfml2+u{7Zz(ow!n*43hQCyF;Y73%yduJx%&MnN$`JK;K zSb>HN(6@oXRrsEM7h2bm%qZ-Y5UlzbOzc(CGOKt5X}dI6 zu~{T42Y~LV+15grCWY_-HcY;q*h262o4)B*uBS*V?jW^c;rY3SuG1%gkg|AX0Ju?C z?i084zQ`sno8EO2j2ju5&^>>b-5*}S2uXE@`t8&OXZN#yljo@QZu1qM12er{@rVbC z2|joE^tI|)j-K=&v8=e;NdAwpnE^GIhTZMEa)o>EO@Fu_x)J)cMM6;^+0b7M$wN6B7xh&;`t9#Uu%xLVnZPC1MYNFuZn^^p*Muunc6yt&ua^^tz z=rGAJPUy~P#Q3O!`pyi`HrzG^wqLRUh+Xi1g1VhD_! zADPg@wZ)eBj%`O0pVq~)O5(Zf0uWd`$LNVorL%11NT$?wj#7u4e9$ktj?S8cIMon} z__Oxrz8GW6+2QD59tM>*!Q!TVIKmG3ft?`OEB;qcDHzkCF_?E_t_2kUhj#CRBg26$s3t7$ETOxL8j zkrI1jRG^VT8JmlYu^Rpd)72{zl}Z&1jLU6Y{o5iR!@Gu(>4DAD&BZJOlef*7vgiZdTN#a%to=ZXS1ys5YpkC5P(BhY6ShVk72Nu*fLuKP z78*CQ7R2rqmvWR5;FR;%rf*S@86p`=HyTJ%2chmvKt9ySLl>H*mF3MLWA#NrYRO=$ zwg1Gz+ud$9!!F4Caf7$c)*M9LL`Dw{MaCwL71>t&e^lnWGqNePo>?^61ZK5Av+$otRlOh33&0?p`-YBcMY~SV-t@Q6GC@+;i zl|DaPD$cgSb>R9%zUUN>0i5$ym-uuYEisk~f8{6Jt*It6i|vBO*N1s5*JZvn#_%qy zfe3VZK3!-!Nfg}a9r9GWpl+_r^e)&XI-N4d?VMEZs%yeW!O_Jfua zPZE_df+?eEuo+Xl(r7NRz~mUxWdDu6&Y^dCf~zu(Ta7}4CG|%##aQ>`AinsRWrB4i z|Dy}7@tzSifj`qrQZBW)R7)EYfh$00PV}FV?-(D|6EMr05F>pQonpT5V{#}>;ITX( z^7e>cZ|KN2)!OLcdcQ9r5EHx1pm(%SBbm#4;t{|j$@FnzF&)~`ZSb##sM`?%MG3?- z3_xx@oiJ&RbxKAzGCNz|Kcn;VtI$aExzc#$S#Wiu+;NQNstiM_0Ni-{xx#q)cZmfU z4ul?PQs_YHw_t(l%dUC)vciz?os;xgV<{UAuJK^V72e?YI(nhPuZ5_r(Ke@t^B0 zUjV9>cie#dpF<;SN0K$Q+6P&a#|j?wSX1R=*k9V?5MPREPbD#p2Ifi}a}(JjbH= z;e|2RaUI`ttdbO4f?xyEJ1S;-wXfg|jZ z=1)b|P=+GPCKXNe(93a0-!-&}_F-Y;!HYt;C6%>;+pN7n6H*&)SVC>H^csongG^9$ zK}=;@;P{6SksB)2uRptr#EwQ9d(iBa`AC?KW&kL+jXF0#pi#CTzg`_G$bzzv7P3N( zZ-f}&&Cw0rlc%1JLQlvPV6^ZrS~S!{V36PBHB|1z(B-Qnb{f62f7Hd++1shM)w!s4 zei&^*=jS$g!=Bn2PDq28ny;a$2@rC&QIOr+->SZeN(&o`zz0cc8=Y$&%0F~`1Hj$! zan3=FqNQ(9v4!xCB;<{}uJ9AqBB|w6Q7WIe8tU`Yt8tcX!3jb>)=29`5tUn_y$c5t zP#KhgV}<(+VX`}W4?Oi&*duSucZL6{C1~=v9sRB&zRU(X%T)>wDHAuGx0vOx!XLKA zG&}DtbdoGYn`EY9*I*#(7%;GGUYUHp%yoB4i2HTOOML>JGS@FqCkZI9xr>Hz4}8bM z&L@DYo#a!gCYjb) zSM8r#cL)u=n|HHu1#fR@7;5pAFH^5ar!aU0nFvD)WOqJ`C;yz7=uE?-(Lrs_Go?1l z7oZtmc9Te(?QWf4>?o0kyFoPQp4G!PMYUxVw1wf|o2KJ5sA6zTJ|%%%Ejz7mzW6<= z7Kh&l2vQpPtxac)L|3RcEmVgit$IK3bMfz5L!yjH>^Nv=)@CZ6C60zM^Wh$GaZShh zMgKalpVkJvH(1vSVFQuHpz~O{w{L`1e^=yRPN*}j&gFArhsc-Rs`nR2>@LDO4|)Li zN~?T5Q=Yek5WNZk`6vg_{&mi7)rnkj3-Vh^*UxRQo7tn% zYs8#cPX1e9{Ag0);sz3wq`w^LJ_r+@T#Tnq)-6a+lGv+2=~P$v@4aIzmxGz3CYhZp zt!rZF)j_aKHg4FG#5SHUX^ivj>#`(yc7C5s4jkBk4-k-zhO4MEwe!gjKL8axr5w4% z7V)(iA4R3uVC^uxbjn^sF~}gP5+9GS3#BQXDi?4oe|nNu5GKg*=sVlH&k&G(9q$TX zNwuhk{h7+`gvp4+7DU%7P*~9=@`X?3YpKGx`BFMXQ;%QV0aCl-}0Y=jT8 zt@auM)6=4^aMfl$7w|6PVEL~nPgV7JT(Eewus|z{#7;%d+=n#2*sO256bHJvt$bF7 z2%+1w2U*YucTAk}QS~(rT0!)%JC?fz!oJj~28! zm1R4?YdYzzYjS3m+AEv5T}p3fZwQqXx8iKv(Fv2Is{P4lDdGw2q+bnh2Raq6N2U1S z?AlK8Cw&E39()1bzaT!-sXq@7Snh&l&SQ~nCnZ7{Zc}leF}|W~Dg^pL4BAd5h=6l~ z%o6?QPZ6CGxzYcF#5peSmijz8jnVI*))(CNhA1_B zN^e&IsAu&!FOZ}UlM~0DE-U7taQtw8tu zYKpG^o%5$(<}(%t3*-kd5E)cj#)~*a@nw5R{h8M*zIC|Drc@VM{-D7`C5cbb7eLfd zb)Hj}{tN3~7lRmv=aCc6AvB>Jnwtut2xD;b8UISQmXH#L?wfa|iE*pi(2*F6Elb$% zwE@C-A3e zLdL>RWLKVDhpT+}^F`J{P_KlM*Fe!8spFaW}HShM5ZQ>>`+!KnJO| z7I#pQ9{H-u9>u@2oyy4Ic_@O9-R2_o+tRNm(9eS1` z+DiokPQ3TyPj124ww;%Jx~C_&-7+e0`3<)nqFekHp?dOsN}>> z-xnX(PJ2{NXXT>#R!aoSE(&K^97R1H=h8g`H4iw8i+2 z)eYY>p4BO*kg&P3`8cR!k;qb3A`Z21U2dcNB_h8mMn}8ckqLCChX$O8hJXW8G|6^Q z)#T+gi4o*X4CmpGI9Zr(c`$f^t=t8!o_j`997BHkWBRr)R6wlqsE{jQ;LBfjX=dX7BF!4dc{~=v!w_;Dh)=3Un`a`9U1TBcz4pmWH7>&?oNN;E-*n`IC{jn=VnO z0)^6^qA2DAdeor3O=M>^8RpD9tYu(vLhkT)j+Yi=y&vxKph~+)InlMv(1!Sn*GAsai2)4=@vv^ zs(KeRc)}}Fds34&i(@MmJ7t6)B@pQRZ*lhqBzOQC#0gLYLq%}>{RyC}P^JtRDZ`yJ zmYhXXN*=Ytb>+d_r-n{JEf8|D3c}x%xrDXQ!I0P9N8)B(2JcqC+c$oYGRebs-?9@S z(76-5ef7k}ZJZxtssegxTu2D1LV&mH%Y0%R5$tyP0Fs->U)oE2Nbic26NuHA?*Bn+ z1@KOt^eQtb4@hdx+6FZx`k-kTElPQt&K4n~K6KSMP;clTSzo+=&K{`0Px+DzpeWXPs1^nq-3I5jsDyPDkEQ6FzCKN{)uC7DK2t_FqIAlyW} zZTKmj`M~~CT~zb#UDux_Ds|WaT+uNsD*5E12mo;64Kq)i9vx%W&3166?Z%+)_BOZ4 zZWoaerM%`;5X`KfZO*Q%;5HQ`{3;k^x&Bk!X(j(>^!06e6SZdidM#vyIznCv%UZf= z?D3YlKgOT|&chO6`o1fsF|-~C2o!T4#-z(mJvlcKKL_;1 zeXcnuxEXT-9|jxegvM5jzkWBD0L~m-s;GuwF2gWJp~4>2qd+!k2{b<^aFjqN$?A|V z@|GS)!pYxs9=6W%VQ*(^>6CW_Yh5kbn#;>;I>X1>agob*UtLid9=rhOFE=?7<-@;9 z?PD7dEIsJ~;sZJ>L5hS1J%Lvf({PJKPElS-mcCrNj#)?Nc+0O4Tj?^g{-S)w`pt6; z@W>&VCa=z{E8-?+I7)ZBJuxq)=#xe@8snu3pHPavF}S(?NtE72RxdPYdn4bhyG6E% zSYG@}A}@D(XiLrT7+#HsrWiiW-W*e8KptIHqC!OYuB3{lZ~%~BPLA)!ZcYxMiAr$a zlUq2qIL!nN_2DVV2pl17^I!x_Us;c07gjy zZ#wVNROl&97C&%}A`U&7Wf>zsMT|#bWovKs)s{dLL=!ZoSbESRuEfELQOb^-c>+xq zL*X+IXAQI+r%`TT`YWK#qH>vc*13dY+oNAqOLJ`BM?y$(pmf^Sg$JRc)y1q}+{4dy zUty>_wu4<_JJI*()J&{F=+yW2srD*U#8BMCfp+lwiHi8Ph)}GJ_T1uRx)C^TjpsmS zA%MQ)*MGn1Bt;yG%Js%A7%>^Ltwmq{iU87`2AZAyV3QZoP{`QXc7zXwzpRPjTD7+z zJ7N0YcOD0J5w=Z~iFdte_SF`&YQsHr=|$4hAy4vvoz|cgG_{m0*3_5-G_L$y(Nfk( zx2rUn_%FOWU#3rF6n8Kn^VPX*`b^PMCC+HB#$1=9?|}Sb+kHGzvr-49WJ2boV z;nVxc+y&vp+jMTx|5EXB;(bh~0Ni3EF9$BNQaDU)*w;8z#v=ci?!_9MBWA!JLLaOy zLe#f;uXGbrBp&zJ?l|)_Di(4t7v+YUQg}zn^hPuD(qe@>-W5$*}w8ZMWp9q9V+JV2{E7IuQR`Q#g zMtFx$aq;{w<0rfkxf@m^&8({J<660#1o=JV2zESpz{L?Dmdh0-puX+r7aQ=9IJXGV zN_bRC6r_CmXWqZaHbCm@%6W>?NM`SUFTzivnd>5;)Uz8j3ZrpiDdZE`8`_~ZQ&l${ zA5xj9d_nkeqK0%XcSDKnh=!v{P=4us*SsNyPK&$edn|WD>b^A`H}PmV>E z@%FFl$YZ}cj+HGdNb?hdhi=fVX2Rd*Y_PLc?`7Weo%qG^A6d=2i|nh&xSsd1RfZ!k zM2=L@*oEIZ+L_Ua#rR%VAK?pep$qP#04IZprug+YH`iFAn>?>ei`$bq?-gzEPC(v9 zt-P9aWv{KHMY&vAg^ZTGKSi@i$lhQijdLqENXXsbA>Ym%^BLa~QD~lOouoNSJrq6dod@ z%-nqg#lcW4htSg9f^4T`fn+id*LCOPVI#58!t0I~KPSH;q#I!4j$L;S3>5zVTMc%Q zlOwpb&JbC(Spbk21F7oE5UoF$S2vNwvvd2!afUV@`+po=d03L^*KTSWD=SMYr(Bq_ z@;8|}Wu~IQlo^?Yl~Y!VOskcJnvjI(+v1X`P&s9$Xl16QV&&w5q`8t~q2@xSsDLFx zBDi7_e8=w(udZt@7~bW1o^#H9?)yG$4j)6Gg=EDoPFU1f@r7~s6*5>_bD}1O`!nv5 zLgfuKlP$9Qp!yXpO-vKG-E_?BQU!7+&V1Ju2lf9t@tY`t)qMNQOEI0D)Z1J~YY%_# z&~wn&+{{eS%!Yt=9TD#3^J5Eo5NeWdZEONnIX{u5tnZbpOXq3)s}iBSNVGb@2C>$NYUIj=huLeNMPPv*bGsUfXakh65T|G_S>AVlL`oR|s2K z%^Hl-vMuZL7EW*U&&>&a&BP|HdYr6ILt8Y-&ht9ricN;Iy;NtxA3=_+(#DeC>g6kV zE%-2Ct;#GJ0G7_7|Li?DpC{*^{yO&QMGVu`YU{T=Lv;*ycDU@{bMjaY1olu~$BmV) z$^L_bMb0Ss&7u=}{cz(C{rBg`h5=VSMU1KZ$aem2BDC+>=Pj8-9d>ysHYSGHO*6^Q zPW4c~OpQ(Y@C|~IY`m(4tC~G=N)(G~Cu*!P@maXEu=<#ntG!G?*E5&Xz6kV(S8?rg zXkYdVJ&5N&1$axO)J~6l5+*6Leah5-h~g$&-8CCAvBMx^ zqFP+G9azJT_Wki6Lqdd(Bym98McriC_QhGEaPgHE0HAqLNaR2GDAgRXxNJ4B#Ujq9 zBGiuj*q*x}v%rgd+KuXOIKC}V{5vtp*E}=KrU%rC?$mDEm*UyP8(mb#C_Jn0EP}Zz z)OOIBlWn0T2a>4^$ikJh!vlRQiC0=HitGV=+7y8zUPm>%Yb=OSe&;n_PXAua&_@Y| z!b9qttx7#|dZ2-@!hHQ#x0_BKsTW>~|A&b;qg;wOFKhpxAz^6t!;ZN3E^2JY4RX~5 z?zHZcsz>W+q>38LYNFplKl4LE?+R!)!UILoP;1Z{yeAamPcPyv`7zLJdJ=?+U&IEq z6%CF2Erb5J|H=sA;snZR-*0+7TdWVB6QB;{FF-xavy>8d`bv$)ffto!m6^Cmp_4qQ zo(3rMnV=d2vG#dFh`dnX*n{_#hEXvUBq!-o5!005qH{*PCZ+CUe^l&YNe9NaWVEz+ zhu)jMAZRG{&ylW}$?CAoDba%~qZAh`(O0^d$ih<$Gk#3J(UZE=1SrX}4MI{Zt14yl z(>D*%Ys(d-IVWmd=(9=&c>srtuA1m53p0-~DXm4{NZd)6bN>kB*~I|Kj*>Xr81bB_ z41^1X#V}pv@pUY?D0=c^vW8;uodz6n4V8T}hq}Ipc3M!TaVFldZ=;qToa`fG;&C0% z>~9|=COYU+!>q8|S>i*Osm%j>*xwf%X|JRGKnDCfnq1kOn!8++-Y0nV6~g7aqXmMh z`TEqAyclvlUJ=E}V=|H;o2tHj3{iK7lLFJJhJtqY(p~&TFYpR~NWSVO<=T?mm*}%M zUKhPj59>K$-#S&g%~Zmt80b8$jT}gZU){bh9X^E~l70%w=hS`R&c%Vc-i-dU{;45u zAY!wNF*K!3V*W&g&U(aK}*LB9dOGcs2+cHz9nKakN> z?)Q&0zG!?caA{n2b;J{tv$L3ym+X?S|cH{CMw3Am2D2R9sD1b zW-B&cLh?gm1+@k;H^xi5Dx<*-Zja4Wn>U4#YZMAgfc&6P+7GC}kLwZg(z6{EgsM!C z|HUcaHr9O>;4Wu=Oai+4l+$Yup}29NF!RyQ!EM?Efi7jT*12*T6@-slV#;if*Z8w< z27f%F@npwYkIf3$+7q;*HfAry#ID_TDH8fQZDo8F4^zmJ{5-f}zy1_Sjs9 zE50p0Kn*E7=MU^q=_*h>wY!vhoA%jL=Lg*H*GQ8nwph@Chf&PPtwhaS5sN?ehv4Yu zfmiL4>N@U9mOLMElx(j$z`yjNG$h)tI#98@` zJl(d*LNn8?yC#kdhKlzA+SJ-!>MfMwC=LX_vw|TSPLvchJ}YV$3$$YU_zwD$ycGd-*N4HI)s6{X`+@a_`aFr1Vl+C>d7IJGuUoMWAVp>Tqt*cmF` zfO!?_PxBcFHa0y?nS%{FD8yEH`3Ba-gpd8)gE%^r&2?$<@Vn?Oial|tWDzWZK`)l7A2c+zLioj!8Ei{ zY~v+yY)>||ubZxo83oa{w~VLXKS^0f`1~$n#ckkK41c6f^PzoZ5``}j4^vG8Uc8K~ z%99`Cm1Vr02E(d+g4>m%tAx5qpeV!&>Usyao2Q+PP}Or6p&pj2RzgcIKPy369fn?s z06?IHnG2k^esTh@Qdt)$e>bOrMX2^xY|-8oRNI^f6N-(*Yb-FdInDN~KC(Z@e3fYr zG>NP+S4^CW7RA-YEE=EHy_T<=9<9aS_NfVB)njAod)NGdyw~Jy-u&pM#;JpAAF2&mzU zE`XL{8#~-0@T`a)>A$P9=QYDY;lb)FqFywdel4iULXY1oy_KQR_WT!6XsBAvU6IL& zP&v}gk^E6|f}syIjXE=tsx6Ae=>=B7);O+~F!I!=>x`ZmW>-J0z;@>rDUS!YU(f`z z8BV>Th5_i2e-yYruq#a|x+mbWLOaT6*=_@?24wNm(8XT~5gYA1J-DnJwD!Je1N-jI z0m*CXN`bIlvy8~{qdGv2E*+*g1sqFpnUwlt5{=rWrN|*~=_QLFvm){c^?DhF_l;9* z68zXEG>Ke;dS9Nb7%dR9UTmc*v-0^k6kIijmG`A{D08udNvUFNUQ~qcyEQHD<4V!{7Rw2R=hs~&Qe#nEQ=5ZkJyEp` z84`{=m%Sa3NGaW|ZGRH4RJPX8)EP`~qrgAdBMWDsyAxE`itXM~JmqUqccA^~=o;z6 z9915A=-^kPQN;?=OTAsMr_h1HqUjY8Z!BwS&9_1gK zm?w%x(kqR6XsFDX(ebr*t*sh63uNk;KkbmUghkmL@C9Mo3O?4A?n?nK&H$dLmnX7T zjz+Rw{U1)_ohRi>8LtJ}=r;$fk=>$JcjugUQAw|y2J`J_&T`Ai!D9Qf*E!}VL_>k~ zsyAGP&Bg2*;kSZmKkG^{hUmoP$D9+5*itinZ#_$^+7>3L50Wv`^WxM?(WBPNXUWLvsPSJjn&(!&aV#ErxR(5Vr z{Z#hovkyK;!AV0@=ZCU>V z{l#AJD>Sqg8I^36WKqU?(}Srv%Qhccj1^+um0J2D!LBAnu@&%=>Ow^#@(IXFOy`S& zgS1E@lmvU>z#p?8$NNeK!1C&huABz#V#h}R%B5u-W!*@$W*;R{`of=~*^^_3 zLT&huNV2Jo!@=o3ad=?e?>arwBhd>lq{B^CaSeS3J-c&#?$yS%Ge^rb+e9o_aQ^Ij`TTezZq;vL1;;i=Y^?QMM9kdnU#Du|EQa+FV%D3*!p` zQA>lZzk%G=sR<=QTWfy6;Zu8o^VQ1MH#GIi zFw0sq#eQC4Ms1+tmKloN9Iu(rzKN%6qfc)c%7j|1zd~D z$K_yShze$Kf__HjTdTg%f58=)7(K2;FE6~D;fO-zj)KN_9xkgL2vkl~2tYJ8h^FFWa~YLskKPzLtFC zI~4sP81Myh;TKH;jp#W6dwb)cF|TSJ(;Dm1)VGsJJHVhF^3DX)3IVL7Df%dg#Y|`< z_I?YLU0UTYxaZ}9ldM+vz`D4~@jnPX@kEoILg8#qZ+PKtGPwbj;u|SRU76~ zxrV4`t@cms>GN=abX%jJF{j$cY1i}o(@aATwRvc^5M%6Hk-ZuMCNUEz2q)MV!KJ6I zj24=8xjt|35-%nLPj)4Fait|9vOZ}WzlhkHHylD*& zi+c#^U547)cGk(kl&e|sb$d$h&NOP1g<4!U)ztOLglen9J4p|wnY;6@EBW}rwsML4 zbxxg#z6^O>H2k$Yf}L7rCX+;b3LpF1_4QGfByVhO)ULP)X-zqLss6c-`lhh_l4>jW zXVlYjRSbHhLKBk0d6Rkcc@8Sk2q&+PlOXQhii9@__Zv8=GQeV@|G@|1$+E2tzK_Faim1jI=07X zn8cN>{LZmavCuiJqN=?BI~=mEtmT1NCWZqHUAkLtn%bLd2IG<)R|F%^@X(8xP09~c zMRI?fdi6vR@CaK%1B7KET5a3IAMg8{apvQ?;SdxtmejVKR%I)23^?K>{Qx|K1349D zC}ne9W^G(BMW6FcRPrFZ>CANwKS#b(8>_4)K?&QpbzpG{nDsnZoTV0@vq;M97^LkP zke>1zvhN{GiccV8OUNHjlzIgsf~ZGns>fX)rcBebAwk{mD@~&;((MpRmMdQ@BE9kj zp5H4D)KWXOcgS_U@&H~pyLe@AK~ViC8>(11=8+Or7G$knU!+cph& z@{$OCx0dXtI9BX)0%X*G$95WIm-|Im5#iMB`Kt%7x|sIaQZN0r{S(Pl;zM<;IO-&g zqc~YMdm5Tl-xs`Xbd$MB{t_i3C2eoO5F^^V{Y!#z^%t&TZ=O44JB?u4hoX|sZ~xS{ zI_T{2?aq6``^u^HH|LAz5^wUUwGLWjz;kqj13NeQqe*oddXD~KSm<#O7z=~DBgWOM>B~sZ@|^a}Yf`*VGOo6#FDV?4KJjW(s?enL5dYNrXgpMcKHSjc z=v$o^1i*g{b;y9M?mGI^XmoR-jk*L_`l=`67ZRdhlvuvSL!X(GQ6-e8pMUjyRGkLY z`lmJ}gn4T34`n~)D7N}PDKB2_OJCTV<4)L4^F*w{a`$`j{A0;EAC~v*^##AJEA~R$ zu65B^3=>c3pUD56ea&}Bjh(?4yqn*Y!b&Ko(#hL@{b;2@Vd8xw>H~-Vv}m5|`Z1h% z(;G6!%|xiqZD~7zLzwY;5zT>JY|`1<4vgotlqKZ07FX+NJO~JPl=P7R_l-b6R@F)s z+s!}bi@B0V{mcQsg}7niIsl@XzJuesseg}5iry+xVdb|B@f(pFgVD?gA} z!pNTS3jFp@0VN;@#bKfLvKjvw-uLpg(Zdu}fa=AsfG2MGe5dn>5APvfCa1-+q$0ws*=$s^wFwpyQ=s| zAj4#ltFq~{NZ_r#|rqk_av5-G*U*J!`}ZsU0yrKWP6OD&UY|m32b}GQp^o~ zdy7GGYRW)*(kR7*(;Nvo`r$iEEL+95qW{P@RR6<4>hmf#572o<>}Vt0}-;d7kl>H26F3KeG-_kuh|C`FwCL06K`bVyWAc9Mu!1tLy3=m4mDD z_s%=ZofD|A^nYleI!6CF^QpD!AVUA8H%}_?o>wT_==Ru970g{`AJw?2Hb{1wS3r1k z1><2PE*f{PIATrQg;4D*Kh{v^i*f9*{o4<3b{=r!-L|VWP{Y~rP-h7Pr1+N&Br~oHWqoM-z znCTm=w%Z@twy+si!}i=oNVXsO>zlqv{_}OKmnl3M$%L|)$$6M0q4sTA#oe$hGJkUL zSr^T|wY7j(xiAfRv$dyyqO(dbp>}8Gn-VA7#>MWL)3XClK(6=E#eQ=*cXke=|9&4B zcXEUtg)b(khPqwheKHo1?hG+kSglsTs=bOITNrSuc4Bgr2_8{{=s6&7Q(1Fo+3RY* z$Ce1k3ty3BGGT5UcZHE`skV?1$qrBV{$R;zr6QUWMCbb|y?(t!-{fl7K?D(rn1G4K zkN+AF`d8(LB1(tr$phYf1{7g={}JCs>!SOc3RY|W2eu#04a4ie+VqzIRgAFD4HIwQ z8b9oVqB!XGH}%<8P_(#R^BmCw?mcrUJ^cBr&%LKchfycy1zu#chM^+|c9dT#AA})} zJ)T18IZ>i3#nrM^M7vu^Bx&}sCy#6|{ZlCR17D`2Da_5L^q={R6Kw6~)hFS2d%-mG znwKKKs4XRYzxi$OW?^Rn{|6(zD4h&Q)OWx7eNJG{k=T1*uMF=V@Z&ETfYtgh=liDB z{*M(QfZqj!Fn}Bs&l;&i2p-=ND?8f|A$A4 zc(v$?zMV+>F`thb&apzivc2%qa*BP_kwE?S2+F36AK^}V91hf;@kXt0G;1(7P;I|g z9>}AvWBzFQ91}J+54)egcYh)HEd%F4mYIK*7AAt&;iFl_{*J(j28`BB-~e3sm=6dK z@UY(iGBW8pfLKf#1nu?~tBMrl2WTiPPIFh7D(w98_-b497w?V)yV~pARR|D@wf13) z5$ou^fU#xT@pEK5{R_+0kR(<<^$9etjwbUHqNqyMQTnRkhei5h9Eiq$mPpDexF`Z1 z(KkL|hacX$W3LODh7py$f3?~>Zf;|&lrpyh)X$u$pfxFrhQYS9oKR<@-#V~|2j>f3 zwjJ69b@qxUG2M9K#(=H)y7Hh!rt-1-r`%r)>Mx*CmEdHXXvbG*#fQafh^*k|!O+H7 zA;ovih2|{h3v|H@FZ7<@R{y6+;GKJm3b=nayb>=ZUYn-Q)%`Wu=ZU#usvG3i9I0Ys^p9^A&@ zT2`4t>BG*bX31ZyX=)GE;Ms{O(-DHRG%I#|c#DfBgv|f$7!QVazxL#4n?-7HFIYMoPh#7GLeAz;A^G}-rC;m!09)?MX%*y35S2J z{^ZdZ6FH`AvNPR1{#JGI(GgVW_mM{@Iuf?;dPAR5r3-3@W!tr{?f5WYF+$#G0RU+g;Wyint)ANY*$B;@77Lh!wZSnTCLN7Iq!j> zCQUw@mjD!^!2^tIoSN6%<)plFm5BZ`?pdHpfi5^ZrHU84O-7sHqwkkZ^ks9G6y|tA z{%<_|Orbi)1?L}EFk~=vf`I~+8P!elQU&s>JDbU;EY<5EFu^4i!7YC0j99GVfPfM;-JQv&I+d_T#tOqwd9rybrxYs8+}q@{sZTK)uGH z$1|l5Lz&y-o0(wLQQlq3_+M*;_~sG&r}mmlL>8$kPfT!oT&|i7Xif5sPaplG=P;|M zwrFf^#m|Ms{}d0EtfjzJWpH5L!fBp=Te>Uk71QDDxRAS+e4%`0cY(u1)bHK(?B0$xi`L=oZ24zD~YHTP~=#u?y0L!m5gsZ2-X%KYVZnFm`JZy$s9S z{dkJsHDe<5b=E3DhbQ3u%uJ!njA>8SJqJC_f|xYfyhw9KbkqJLQDX<7SG$$Q3=?l^ zAFMMvV!ZWZgJu?#hAm~Ko~B|v)kU{Y*oRQ90>bBxvL@R^nuVAveq;ZO^7Iz>QpO&6 zRntAcqJVFsUWYcqA-M@q3eDDM1*t!Ky~hdKhcthPt~YgD*POytN{)|ABEW7(27vNXY7fH3Q*fl9$0Y!hai3WpMEG8N2nmuU^{{iRrS(s`mcL@n% zKn-_QWsVs%XzFY@$93whTomdVK7^f7TcUVpbuSvr2GQAVM1d_QDxJtLRQ z9~iV`6j|1KD>iBGX4JpTOVhtvx7s~N5=mLXX`9j<1yPFdu4eiFXE)5bE8tWc$mxuyGH19W3aWp<;gm%A$X#l0#1wBiuswz9fJ5v9FmSw)h0^8WWhiz-@s zK0jGq1tKocgcjOWyK~L)`4@ERSZ?S9mb=JzkPJ}o+aU-#xjCvpG&kMxv5#uE0pLofPT+1SWMS@TNQtSTXpr)!LO*oJTDcQ zYn%z>uyx#(yKEwA`XD7B^- zMuD{viHZs!&lzPowVG)5Sujb)oMumr-T$v_+Fz!U8w*ES!j5)iWyxvt2q`n z3g`PGnxW|CB*1=aMXW;P!T8O7l#y&d7*f}m1#cP%Wt3*TO`>0%D5o#*R-8>Q{*oRD z-l^&D%eLbsmn@QcTS7HB_6=b}MwoFA(OQ~JSx^DiWv0NoCFDr6{XV$N8P0MD%@P2V zf1dZgBTP``f;P>}A61FaDCDW3>SovbvL(YXS0;x0EAA2E1ssKCg?AkWHZyYV_$h-6 zAgtFSgBy6t;xJDAjEhnNr>+pRcX=GX;)2t_FN}v|X!frMN<}?RcCT}Qj2k!vip#V} z4w;`RXLhO^*kRT^-r?dPic^%&WM8hu*Y1QcDhi9AY!Z}PzD)>EAMN|*uXxm1)=^W6 z__F$X$Nney)S#6f$1v?XOf;UDc>ee@LW6_8^v|aE#XfO9&IJWwF6E30Ps-8sq{Gvz6r z8fd;w@@?IPai<5!!K18_W~(A;AznR1UuYx`<-KUuBG3qQ=^|lbhQXxJ0dw8AldsL( zT~Aqy#pA*B)I4ghwIrBo%$&}gS!T<4afCX)Yzre5P+i$V=o8mAOv6E(BB(bVH17r} ze=s_@c##L}(E`H|FvuL1t>MvdqpUE>e9p&g4S^U7X0S!QqF$|(O<9Na@I}O~6d1fK z?2DcQ{(6Um;#MjqYS)an-3{N3TlLOBRYHrdp;`-yPULl+u8ep%m3g5^`PO=n&<**3 z4cAN$eP6jjD%f!+(LCQr2=hT1wsd;wH)(CZ_)EqXI+%Uz~r; z8^yWCa*at3^G2Fw;)j#M!Xu+#a z^Y0`6&-tf|9`QrVGu{pldh+&^&Ahy`GbVwi@{rGWR9Bd_sKGP5?w4N?)bK--&}>4r z5Jm-n%cBqUGosR`_^t{HSl+z-fHs*N+^D@SsP|&Qt@*MOyg?y-iH++rCH~QsvH+Hp z&_lD4nCJ>4fV@*AmDH64OqI52!o&AHGoDi$F5lpmpBGvi54Q?_zE!}d&sV6kxIZBU zW}%-U4?u=<(ty`E7x%?%@4*7E%zPWV#^exxHCFYH*^lM~k%5MbuxwJXT^rU7_0(D19yX zLl3D1zf2h_5N|ms-xxu+;-n`tI6q)%Ae{%z|91Jx$+PA-lwY zSu&GAq{=TxPIrYsa@WZ<$OQg&0oSM!Jkv?^S%nD1wK(Yb+_i*?V=3^f>&*Pga2!IZ zlx2N7GtXLGNna4?cpqWh$w+0pT0CzkVAiUAA>Uv#!2^2-BaKiU3~Ra&=8llg>cFZ1 zOc^L3w0cWY?BQt-!ux+xq#i`j2Dpb|>H)M-VFyHeJ>{p0eWn7euc>%GG0~@RtG;ws z3QS8`8ReNGJxjdm#I4s#Hxpy*+uKXsg?-^O4H}`?kpmeSj3n7Dy5UDLi8|s0>%ZhZ z^H?$@c=E0OoUYJ3<=bHe!90QuiMCAHIV`tiBq-SyCL$yb>G(k#SA5W)Cyn);hhf|B z?;lE`6)fkQ4rEw=`!HBnd;08fg{QV4oDAEz3MUIlZ#$<`AL61= zPYpuYmN3I+we}feS>I9ukuTM zZPa)xw4G6dvw5FI@Zt*+z{L31aD}lp0kNwaoSZo@8`VkN*_DrM)Ro)?fyHSE<36W~ z&0V3-RjAOD5A>azfMj4Pg0V^_g3>0~@S)61lTBo=_WvIj;+SMgVwaE=%6lsX%SgYyQV(4tJ~s z=h1j421KJ|PO?_x5H?sBdQ|{JJNy|bf|}q#hTAhk)dKsOvcs;L zFF(#mwu6lQfccNdQ<)YfM5a;eat(tR-$hvtn2*Mqh+LO`heHnNXmcnSPRk;AF-aOn z(Uu5rQDRC2B!#vV8|>i{u_48^f)oy~#aibRE-nbz3Qt#b9Z*0WVe*4OXag_1Vr&-n zppnFHy!m|8*dMxstUl^@xH-u8N5`C__IX2>do6+1u5A*eWYk+LQacwaLKY)I`|y%p z>Xv{Xjx%py4fdcl(A+mi?ak>s6#x;}gdOWeMOW+z>!$J5~RIE(ar#$t9}WnNq;O*nIBmURZQm!0on;7wu1{SPlPYDtRU&2cAn zfqeg_J}ZiI$|#QsW$qb(KWe;s9rOt3Eu(EHn=1%8;4`v8w>?L!nS`eXc89H$^~#S& zXnO*iq9&n^D}tt8>*dmI15yI|QTqoE9MqRw56f{Zkk zQyn*W4oEAC=FBwFWCa5ANlYiDNSU5B6~TcJfjIp4^DjrE)iE0)=LNlswA zR8}|1$Z)GwW-N#=*OWDrGF@j`>l|90H#~fzk(iE2Bz0KPpy8f`b<}H|AqYd^;Estm z!8+)jeZ89m&oZi5iV(}`6lQG@6SnaUW{s0#2V_{)IN3>_a$u&4^$ERBKx&#~V-OD( zrhku_DZMuWWgnuYxm!V)dM63KcwfL5DrRf%*g;XWhBtVB3cB0I-2h*`u&ZfA;EYpp zXJ<17k)*h3?5~aaB4_{^z?}&h@y&}j5Kof3GT|mEf7I7xXXp|ty&&A zGZLaO650z-D@$2z4F!CbGW88h$%en0hTfS+WqIEMg>iPp(&r)1;sW^-5s=8*(W55FsqEl=G=kOgBpGtdDyPA} zw6TPmmpJ&zBEj1MAgLm`f@<90d0xFYJdx*Nfn9~8A(;ZcesFfW<5`{h?93#ZHWA7l7{9`hnK) z&rA?L#JELHvj`LcLEAzDIwf2SkyaJ_6_ta?Gdi*I07jxRjcq7mWj4>z_+f4&Be3=G zm_+ZHdI@|wi|7mWpi7k_5GkHmtLM_e)glL|#(}5#=RRvQo63&jC1KPpfpgV8%hbqwmTY$G4HuSpHuTD&6Ak8TzGKUDp59FpP8S6Z zG$#wYKH>qqWGg@d%`^D=jg+JZVa9_02LrD)H9vzqa^}8a|Gw`D6Q?^sFg8SG7pV_I z#s!O8h&Hmeh5ip#&^{OT?~UPR50Ka-W<4J8zvcucWq%N3(MdBI^XGN$xxkkO&)9O6>-^FZ%zNFAHSf>u4|C;#}f4b`_KD5v>?L(p^KfxFP zLtk%+Xlxm$t+i;f&7tT*t9X0I4Q8zwK&k2g2vGSZYASj@?rF06KB1~*rpS5Nsm*n&XmlB!|TtT(O(4dMqm;wt8GR(d_%I{I`DdM>{ z_mT7*8&xXT822Pk1=Au5Qz0jK#;J3HGNOXR_qqokC^Q3lE*S4lRd;5FAJc_?I{*v6 z?Lz6E5~&Tv0N_UflclWA%ZGf{jvH89$u-60PS4OXbJjwpb=R_X8USK6;c$Ft!ck-u z2M{WoKuIiHVu3G0X_qgAR{>!rebFa z)K>OUds(ou5A(Kc+=Zx*&>YzbB^}wI(M|AfDbPUIW%y%Osc+o%u4ZV zpO!8pCWN;aXyySb){<3v#6+XYCBTpQYlpNy)SL4zBk7O*pu{rOd$S}alpB7lL_z&MYM-yvmx|H(mq=EMl6?2D z!*D%+u_PGkuEVSTga6IG0f`@c%3mlcq1t4CS8B_u9#rA8npa*m#kAL*)6(O(rrNsz z9dm4ept}@T=&HT}5>CKQwGYAwd;C{z{g_HKCEhR+-Ywnf1jb<2Q9FzzPGf5k%gjps zMKAZ-qhSPo9;gF5kA_8Vteu{^{5y7=P?A8gA-BIN^<#mz<>9Ea8bI1|w+zh9ksko1 z089=$1ktH(oW890Sl!x&dWVcP#Xzg)pHy5zvSA+LdB2JSj*aS znWz7AlN7r}?PwDch(;s1#*>3PwS(~R$KY>dum=?=t6hGX{N10kS$z!3ji*IwX+UN| zZ(BAE9^8%b_rC-HZ2e*Ue?5M2{n_Hf?3?y&NSS5@@g}PEF3fnjQQ5+#rH%tL(bHS9 zkzH!s)SmkP(yxzqOAk6pa;Vl(h)$;&fJITdh^PP0tA>j<8O}9SujU&2LXd+I*hcbg zz(=UfZ0bdp%V*Zb&6Pc zzOduZ;jThpjLfyYaNPN}vz`4WC6Uk#*v}GsjYAY_dDeEB4F-HGHBRgV6DNl}+8knR zc*{Y!HC7PCp<-LOB#wep3TtS8A>I-kb!?Sa&4MG~9{dPw8|CJVQad2w9$>IJ)kbja zJSW$a_+4*c0&hUFl2oe;|nYo9sz%zf~QuClFWI6m54woPNVz$ky0lZe+G5 zYig#Z3qPbD)9IYCUDHx3bzRRkC&_iHH5P28f#O)??_e% zmt5@%VzAs9EzADyf7`pU*rcxUh02a&MEN6TElzQUSKR^fhKCLyT?GGa8%Qq@OH#I< z`VH5#G8eD5Mn4Jb>3Bw)y5L_)i-gtCcDHnglccpIH7Lxr;;-<&F4(s_!^K7vCrJDI z-le-tO2#QD?4OfTI_63_fcr36$FZ0V{Yl^=`Hai-FHaPz_x^L)jDP*ml5KBIZvOU{ z$Brle{<$>Y&CB~xLd>NuWDV`@t@Z8>ryj&7k3}yxytZt|wiR=iExUVt!G<*(9&dd3 zkoNQPxyv6Va4sH5cp=}A*W{Rtq~_g!QWco#`&}|A?rLDCHk|yLF<&)XZK^VmU{p)h zKb6*ywsYd96O3xCYH`)lT6`bAmg)7`HDCq53Z?g`z-t~l&nIJcF>R4<>b^5Pl;y_7 z)!b6!jCGt?--Mt(kt9AOukBV~Rb*{gpQ3KGZ~n83J=K#5zSTChetqG!<0{M0a!Z5Xx=%-BGPF^$Jp zDNbVUsuqVjc5n2lu-9x??{N0>H=M3*?OT~Ta-@%6YxsT~t}XM1)7!W&Z>XxXzW%IUhW}NHEhQPSwx-6v6{3UAQM&Mg%ZKK#l zVyh~Gj}t@71BNUj>O4cb4~`IPh;VlvZgT{t_HkZyetn+siPfRyJG!N{YSrn`4LonR z1z7R9)KM`(GB*TKqn%0q1}Qhy?k$@<&5i6!k4EvU8c$u`!1Hul&?917f99|e<*C=gqt=ezIA+Z-?Grn>Azdf zLX4IhMdNSyh}VR!KYt^vZ@y$Z?Wty`CQ|)BP497|?#)goaoyYe=aAN9{6ezJIHgRZ zEl#(|FmSDF{M&;!ckzvq>XL-;w_bHr)mF7>h<`@9gDN#-fN(#dZ&Y0T;j_3u#QA&G z2lHpv5*hkc!-BF{w>0g-DceS-&t7EZ$RP66=r*!0^Sf_XU<@O6aL2_Bmv_9ou*dgK zV6yN|_$|NwF3UeHJu?0b*dE}mOYF{nd&$k^&D)-VWB)RYr;d%}ZPA&G99z{|(R}IL zBTT(#MXJA7)O}u})@^F=zw}sf({I+d;*zazrQ8Ph(K}L3_IPsn?XZT|{nPKf zqmk~<=;D5MKkD63T$j?_Zf#J%-@D0MDYrxlEn#*xh<^pQg&zWtPp5B{@qhjN?JTkzXJEaMLKd_!`B*Sny1naPRx>tEbt6?ludy5yC>^Jsuq)Ggi}e?0clyG!907r?DwW0+o!`O;kU-`D05 zlRc<~opkb9MRDZ*ceeSX$^JvdtcE=$Z*+kTs9Tj*C1an4hqhbxz2q;<`m*j{#%9}0 ze4}r2N$Y+0e|g!*?JM^^8jWUP${x6}v~HIXhk`I%+0>cu6+62c4O&LFAB}Rb&GZUz zKY?AZ-*W=JqN~x~=IMBHV?)?kt<< zAdwTlHh$Qf!+JRom-cRX|5X1XSPhx)2F?^u-!VwW-?nLJZ7^)eYw&BBeiwM}rM&xfzhxf7Qh3DvZULuQh5- zxT;G?eASCZMjB2$xBLEkD%fr;-aYNvcSCzJ&wNr6DsJZA z3H)_}`ZAige#_UB3dV24YmvR!9nxB4yUww{_^H(9JZU-d zYFuw-)v)cN?d6}Q=8ly2H#Oild<)76%YMVNF2lJb`~P|A&}Sjh#kO!A?$3ZdQL)+$ z1p`(i*j1yLDc_5u8zLCi7l&{8Js_+Oyd8J2Q?dWuss5Gyb^VV0M(-jTm@kXF?v&p) zxK-3(dGU(dRks+1(dDgE+eWs-E0e#R*o0iZ%S+`soK#FrOuw9%YL&0(vS^5G@J)WR z+E0&i%;4SNUDd8D^LRZ(?r&^xX`d*LZ5g>Z!tTevvuQAE=sL^p{Wx;3N%1Q&_o)0e&)j~GQ?TscJ;$$~d+{|*Ut zyjKvh*WjWNY(mRU&xz#V)xBN;I|4kSQh3Q)Y7(Zmc$N34iZ;!a5eRFHe#>E&45TX> zeo0#C)tGbJ^!CgtRk>Qfo9s{pM^ik!${n1wO>6DfRQ?&2q+LBVYbx+!W7maDymGJQ z4#Db(cd&mOg5Gt#8}Hw0a$yqrjpT0WX}6AL)w?(9me%;P=~Pbq#AMIuJ42lQpD%8{ z+_yFY27y}#O#{;{A9N^XKICcJ_>BaDisF7J0kqwvY|LPXD>=|>~ zVkk;bx)-&WZ!s0IEdLyBW{mwtpJ)50Q5L>A>&)t-(JQjn$u^BS(`VayG&U#8ejnR% zl$o*3rrG}WedN}O1z0!qPwX3#X3t!gb5{vFZCifNU4AZ!;BjG}U)$mW4@EP5?7wBB zwN>br`MGn@rqmrd;@1;Mt_d1Nyuy8yus@u#ls@Oew&6#UEe2<7zAuT4E`F5rvbX8s za@mo8jWKZ9M3Wgh>odJ`S6GpM<@<>pdQ6Ei1+>>8Qvn#gC0z@Mp|EGqF1}A9}Ye9$Wc2{?a4#n9;vxk<1F@PyG(kCAsa|mbHJ= z$eQJMA8y*^p8YP4(vNqtLgvifx8&}li+^3+uz&fg1oF0a*`Y0qMX~3aXLQHC7>=?9&dgg_$<_sj@u>hrKl$@3)gnM{xSNriE(S> z^&D((IJyQ6K|@h4`YXyu1*i}WL)T8V*O>>uigj#28_{d%@5gNOO#FRL6Z`Ss?saVM zE%f&P^L7LHo`a|im7@w&SsQ(So2S!0CBd7_`>FYzI}(Ql6eExraBHrrM8BbzDDGe& z(Wg`dinKB#(XFY94+~U1kmxA9Izu(wWtz*#GxTCZ2?VZHm5N@ajaQPR78x$1DltOg?x<|p^hFY$8GF?Ge;!vzV9qUi<_$qY8S3IV~a0g0U%2>^RTji-NHb$2g zc`Fjr%T&#inC%NHMycXaT|p&~m}a=WSWV-F4XbN3)_QlAswsgySI~QOOs^tqt@(i6nCMGqYNdTx<*BochOQR>nXT}Ekn|HKFfKzAhE5dNij)u#rBt3hvuV(wXr z;qs_uffP;kDZ^Dy(3|3am%&4DgpU4^p=-Kv^sjW6drYyRm-#%62HA^cxMH}m5m&L2 zGBWc1cnnuXK0a7eW9+pzHL_trjKlE#na86b=rV$7zG6*DQGA{d(*P~}cltH00H~OaXn>@QiJDlSxQnXn1+8P*beZAb3l}?Wm z2pVPX;7ErvH+^u1Gb1OhpupMH8U8&oXvmd?X)z7VzBVmC;+S5}2q*6Gz4>_Fa`ekO zzD<~?Qf%)ydKvtG-UAT(rb4GfY-2+w;PI^2I(v?1+RD&efdKBcjx0s-6uOEuB}37) zKhVv;@#oeZm)_85iFK=2U79-9nkgE;W=>#w0I!!T88{0sXQM+HbtE6nCI-?$iG3svU$nt=l1CfX zaJZw5IeNN(HZ@4jylBII`w@alWiSiZuA^ZxqHE_5G|h(l^yXw6W_f(T>oOEi8c$;h zVF%(Q&{Q`LIHm)SiaqwJ0dJ10%!d!^D>i?SFn;_%ZQ$&51SAsB*lP zsd{pBmnY(i%wIlb{xqLjYVA)Z4o%8vYlkpNyUodeyD}JYH|T?4JL!sBFICdq=7|)` zTZXHeR){Z8^)<}LO&u(pTfSlWIVl0X43Ac6^oq;p(}N*K{HO{(XujfddtF7UrUt7p z9XXxJNwJQ07HPVBj8pZM>tmGv!&{wwBJ7|+Z^`hwe8qB`jC2B+mmnUdM&pFXbDT`S z;RgGE%K}~+9BG(W^(e=#Gurm^3}v)pC_c9mh&BwTwV`AHZHsq)~YGRD#y94863}e2j>;TRD2M>WlvIj6kqZEwv6^ zw1GqPa-~3xJS&(dccI}@eX$J+>PA(R*lqBrOGK-6Q=Fe+0Cx>PONTw;zaG^!d8 zPN}f|^TgbfhC7zE$UGD&4c|ScwCFqA@K$r(Q3mDd2JYNyFyf&xJc@CRQWg1_xXhbF zFzO)8c%xOL6yLgD7I91FC&P2C54Vd#y+AQ=dyPDQ;Ud8q$Jbvb|sKw$GzfhK@_RwT_}H?3+`!Zpop|M|jPn2JrBwSTFZW{(YN`;qdnB-8bUr?bkc` zzqa*$z57Slfj)gA??9ivQLfs2+>VWZ*e-IHr=%>s6nk>;vg zL&Z(ZrA42H-5Rc=Mnj|CXJb2Xs(Fs*jvk7q$YDNn29CO7oXys8iTMq*`r}w}EUOHi zN3o2w#zc84v9}%j$XK_YW$3t9xuZY$nvZ|^4M#HaDBYjm)ZunnyOnF+Xrm9wKYFi? zG_K70a*zJ6MfizR8`ktFT2YpNZbW^CIA*A>dH$EZcWrJPSJs8|Q|9AZHMM6f$@g!L z9Z$T+iM=d)@}9G6m5Y{Wi#sx@O;Sm`e*KHag~X-10ZPs~r^@HUOf2H*#=X&KG#c94 zj!qo0xoGdwnPYf9hiooeyI{m0XsU4tl*?MfX{^XG8T*{oU#(#XJ(>uARgJ)b|0c6nLi_YtEZ=BezI;CRV@wj#bY5vUpL4>Kb~wvnlK@c#D;^KkVi-RY>{uXC#t-J zd55D*DC}rwM3+`1Mv4o)5N6!yNdd(^+?+nC_~Qen_~S#i_%M)CtlX7!CiYD@MN$zb zToET!5$pVa)`H|*sI-juoM&zJkTqiCvdEvazw)}_bg!8Z-fe!SX|&OxfMX)4`N2S< zq{{EpJ9CjpZOx_8(qu_i=W&-^csd||?S4!&+h~{G;ETjvl8hN@qg`sKH8151FE`z! z2b8&aAg`1`G}>om)M$VIr!OE&0uhpF0lXF`$z9hP}I z8Gjrx72MsS$T-P37Lt(}nkQxpuctn{;Nui2;%dCdOri1K{+79p#`}{kSC?I=i=TVl5pg0K~Gnc6LMoM)Yq&S#mFg-7x zv#0#7Uh>OLh)!N^BBW$bOh!y|Oh#05On*j9b4*55bM#ZgDs97#Q-UN#4otYc$%NdS z$N_fRXLihc1_bD&qH*(lLe6um38YSSZd@~14gG34KXsa$F!|Q`Dy#L8iA_Lq|6Y`H zI8fQZJr7|go%D#!$QPLtUCnm=<1=!O!dXcPl0oM*4F5sApTW6eUW8 zrsqS^(76c6G;iCYd>SysNFrLIxqrvbX%da1;d8kbE1|~5m|IX@7N?gvL^H?6Peqx` z`7%VaCzM5-Ug{GJ&#ZyUAue68q6GZ9G(c|OVtA5!WqV2_=W#_-rL26(`P@-7^!b19 z&6%9bHAO?q3ENvTT~N?eX*ubEIY2bUsgrZo(sbjzQTpWE4QAu)aRv#isDE+T{9mV4 zRnMiDchWM7(9se~?p=(NFejQEU;;lqdoF0#d7Ej6PUrkNwZImhc74v8&y^gc49kxl zh;g%(?t+|4m%Q-Pp`u>BQC2-H$}6pG9+u&%9h##YEga3Qw4I&J6=I5I0Ooo&I8EXE zI6QozS4dee?U%+bjW#gG?|)SM{lvJD^$ZP?^GXwoel2R1&{5X`nCq=h-thg@!5Cha zhRHIsa1lA7uO>w0gT_U;Np14>Wfhk<9WufZnkCAN^_SE2?2h)iL4D$5BV5HmfSbm* z*;AaWg-zqCJXMkzYj~_Zr2|sDMI#=C7D(=}6B$ZuLXXGA&xwysbR8${1yV=9z|VfoxJWV9_o{I3zZc#l8h z)%Hu2Al6>?$xdQ>1%D(d?KLEy8-^^+3J}ZTDgZNH-OGH|iZWPNWw-&0z$4PcDa_r? zWmK^E1WfxwP>vFteZm*X@eL5n4a2)8jWGPMqUJRK3_%BOcYh<9J z;A1w|e;o%&t0wpaTYm&uhJ4|ezD1BvDDp`l|2RFp&wtGFReRq;xRl9m@M(7xd>V~* zkZ&RBXml8U8;`?py9eR7{R#5zDExMK`0oBU(fWsn6E6S{(pw(FZWAOz56!?vAxv}> z8if9TH|1jz$2DF2lQ@<<+=!F1UH}Q?l+#9>6!SlcQ<3Mr2`w5PI>w2R)5nBD;>Z6f z&50cW#_7e{Y-E znDSztK-*hi;#i}%#F5wuK|=R9NU=AgN+IetkX;*`R#JJbMa3<*S|8O=2v-!wD z&gD~QwK;bmg71#hHz4|)lvjUfo+8TnbLw>T0P*LXMkm076XX=hWuM|E8RtL;^W-|Z&kTI3SIzb#rqR$40t&Kxe6#H~3Q9W^wY2rlTc}+q_ z{`pG6SR_tO;*{L+Ny7Ff!_GI7%Nv{|3@Yyi)Zu|dLU$mi2dSgXKNU!+UtsVbMwF-= z)G9(XUtWML~0xNVHnP*@g)O(2( zy$v`S`;yopLJtX}7`SA%3GKHPm*`J;H}MHBp{ZME^SqhW#Y*IM-#)MU@5=(ZV0r(v ztR5f&HI5%0jVKa*wH%|`J=i0Yjt;1#J$3gGO&XI75BGMdq@$xlvR*qQCT+5RL#ORB zY5Qc|Mx$M_a--26&2zL*mvcln^JsKPciiZZ?75LNBU5QdbbjLxphh^Cv27&>NrPDCB>J>VM*=k7H?Wu08P zN!^oKpNj|Sfc>y8=iZ5~M?pk?T}Mz509~vDc~&Rzivu6Cd2Sp*AgX^t?q@}lMfo<1 zYQ3C`y-HO>jP?AslD+hp%|QEu7jA;^lO6|%l&V6^=Qlb`JHceWuA|({q4GB|5bMkA zrCPTfd|u3Dra1)599nW97OJNhu%Gg0v7&#;YEaGN-E~(k`2nz$1wXHU>Y+ud^LAZ} z_7ekw8w{{x0sR9Gg4j``Zmpp+fhejS%p(!Q(`pjXE5#iln$SaNe==s5sqch)mWOP!l{U^tmc8%h+(O?hiNWpNYXV6$96q-MBIhY$ z+4)e;6X*m`Jut#y%k}d^USB;i zx!+XZn}MV=q5Ftz1*L9DP#@DsAqu16r-?VU1O!5sFjsSGH=f>o@*(LHm42 zn>YtluN4R_Zn^Y-?+OMj1jVHs!4WC+;m2wzy&v3 z!JFk0jm2*E2~_yzPuUL{ycvt6jx198*)pyq08`rlwOUUOlAytO-h__QHV^md_*#ei z#PWK`=$wa~&Iuj-mT`D|6YktrxYVcZ8yH)NCU{y%$L+ zA3Qsg0L%K5m8}BRc{aiYw?YRm%aYc_G7Ml4a=S1v))r%e@;6d1=Q*Cc;22-{6d&oD zuLX|rmFxd>Ssk79tgiwBcF)%x?V>lHk&zV= zuv4lnmP@UF2G>kN?o%JmTcQ;%yp0wz{>#C}?A!44m5?4n8BQqkUm-zko#Gi@3k0i; zb_*NNr(Xd11qhtA{p*3q!0K>=*273ueK@;ES=aE4io2cV`JZAWtd*fUuV(A!Q{FV9 zx;*oL&kmN|BPwxpnLoClvf6vWGh}@0!#Un-rQ&oqCGR6g6+S$Xx8>52o`X%qOSx-X zdy8an;h|aiHlM%G>J)i=Vj)v(U5RX`K0GRorQb+Wi9IwwuH*U^jOf<9gu<8MKx5RIVnKND^p0 zNp!vPGH5mqo5QH4kVNUO|4Agl;+{kmEZak=?6oyHGhjUVVN`&R1T|rPr1I_BZp#y-NK1FYy2KI(zEE;IYV? zd0<`HZ4x>2+2<4^nMLxv_ST>C<&!aAd zg^%YJAfB@yXJYfQuqy%YC#bJBaK-%VA1slkz$Ouo))F+X6sh#&98sC!#e##CBQ8~xLsI_8r*eau&} z$&y})FpN$iPOe#m%{jk?orxmW5`9}|v)oI~t%Tw0wpEpd%hwyk=CeDHgQ2Ej_;7O* z`!Quo&{u_om{O5|xk^vRW+*y$e+>491DyLGzd6vTy$DW!655YKXCV4VAr`{iLE*#p}u)J@*BSC6;#I>!rtt3-Usm_0I&rU?UB_iifi7xvVf*MU1T*5_?Z9r$6CKy9wdI24rzGWMRU@ADChqq zXR}@eFe%_9Inz{+#o4?2Sz9mlyi}{ro12%q+Wov#AJBQJlMt1O!MF;VoxxmhK%CFu ztX9s|ge}Up3JDcL4Qmd6VU24JrUy0-={22A7dG9#i-5DEFnNiXQs$8Qsu?vs92JU5 za;AqavZ*@*amxAb{_6)ZXID}VH1DWaqTbL9BbxwpHY$<37)8>64b!?BMdAkBI3js$ zc;|@Zmv)Vat-5#LE7nY@(C{KxjB_FyyHG~=8F4F%B#`b@?kfy`3>N$_uk{Hr346$& zic*_IA@oh%Jv2IiB*D*)zEQ-rCfvySod0OA&EYi7Ie1TTb3BvYvyHz8%mON-s;S6n7ae zjr;>_Zy`?ei|&i#$6<}sbNjB8T;R1GBkqaWsU0d~GHbxxMcq&cbt&nH1HC{84KWNTDit@08G0DB^5&UBII zkqtm*0m%!nN!0W11_{(tF-c&d%55A5lgljx(_>LTgRfXCgHiM4Tt+YX(gn1#*zPj= zgj;E>Y*MazGI#tBj>hr&n77Vg0o+MNr`&$pp$m3@xWg8#g7I5@lM;gM5dg|}f}{P8 zTt`n5*gZ(haF(hln>OqA7ztB4pSw4_V!MA)gaLT_&L-GM`s(oQMBZTJhHT;;#_d?p zS3K#<&WHPi7JR5;PZ30i{Oa%DVaSpN?57?+W(3OTW=-wA(>ea<0Y#+zm}fm(0o1pip;%>gCMrE31D_(I)Q~%B- zJCmZeV?BT3#@UrX$augy4j3y?ENlW-y-Fv4an;ylCHX$uoEA1^gOJbF@rtP0MO-w6 zBzzuak}=S`K|`-e_8l6IoqLOhM6Uat_{U7ti(l2?Xv8Pr`A6>QAg@ME!Uv)b!*`@0 zZkKb&N|gXPs*OPP!7I7;(${=Q5?jI~l6b;;5Y>1yvdLhwV3A8EWbY4=bfG4ZNQf+d zuZfi8T`IbAo^q6$ktMYTj>MrO*eoNd*;ulF2#J=Isf7v!Ya%6n(}aXucTJM;_koNY zdP!wW-$WVjlD9*~boA-T4tdXGLf;OV&{sevha}bR4q5o!5qTkImtjc95Ife!f@Q#V*)`zK$LS3g38V;8F z8?IoEzYX7r-B||>gM*PFFnNBM-cB+oPMp1TJx{Ob=rd5%+mJ!)4@ zWmG+$35xuOj<vEz-bwdoF%W+n1=4qDG)Z7ypWZ+v@3QnO_!P^R%Tx$Nx^ohvy>9)Pj>< zSlP~sY*{_U!Sa+(#!3eKrUR{6KY(KWAao&6HXou{t2UU1WYM;eCv|3jl|Sx0Uk8vR zjLLn+wP^ovpRXFc*L?~@6I>HMu47%MoG#i*7cer`gh0HlKDN)xq!Ii@P0KIPlSvJm zqK?V4*jrH$_@2_u=Qcs4+}nmVr1vt5=nCK&+L=Q3YsE!u7vrofQJv7@JcMs_k731Q zWO=$F8Kd$(%1;l#m_*Efbzq)9>TF&_CxIR4(NIKkC@Yy}-25-IhkO~$*PJc^jp=+NamO}=PR6;$8b2iAB0Ft(=yR#_6sRl+zTbgi?!!1!Pcqawk6)K7h zyNMOSnu}GW7$Hr*G>M)psqkPnq!I>$FS$;(gxY{8m4pb_MH66u(>A#^%t=`3)w2>G0a{uLe<8PYGtMuKQQVs`3wrr8(_ z%SHS0MfhkGJzk{SGsENp^NY6Wr=sy&mVrcYC4eh0SG9^e#}~y$k{n_AJgt`U+?io_ zZo!gx-BzpjVsGsGYLHAjJjs2LHF91u3_ofJ$%9pl5CYbJP5w(}x?U(U_@IPelFiI!IAYoQ5!7juaM85^$c&WPilil&8^-e>Sg3I#I{*(k8_ zy5utMjmKz*s<*<5r}A#4o|xK80B(CQI6RZl0de>fb z|1?t1KMl@FzgdoC#ym+kl26j1Lp)o_&%MVqfl|GHz{9LU1AM)rfSH<~msPc5+uO#a zwD%Fy1j=b>a8BbL;hwlcV=8v8K}y9pQYPSnFwsPLjp3dDl(@aD;Ed ztnb(}TG&WC7-KJ6{m#sbp_bLtMHyjpX)q)gh(xMFh%s#bvjfrN53b*LhXmC4>p)zs zicdf0Ph}rm;dLQ6xrMNHVr8TKY$Ua~Z5$!|2YNtH1>uCv9|duQzPL58PF|qbv@@ zrO&c*mM`5T2&$pI5jj$A*lJ*87O+g*E=2#H);R<+77(`ZdMrSg%HC0u0?QRc2IlXX zCl=B~+tP8inv3$bi_pZ5y)cf`c~yyd?}qFee?YDr`-YOsn~@t+)8WG6v~--Z^imIL zGCiCI8E0T|qa^!+n-y?ZBrZ=OSUo$r^0sp;k2Xq-QPQxKvCaT#EbQu9y7j;>lf@ZJ z%;pQbF+_SFW1+U$<<#4k4aWv$BTGObwIWE38$Axwz+LaA!Lb!EF(Wa~(vbWR2~GqB zf19)FyF8PUFIc`UozSg%r51SSqvt1tCjS$oYv2;VynBB+NOzSnk5){H>?t?TAcyJ7 z*F{5)QH**~@WYQ)QNLLF<8$`o1TCX=d>Mxgk>PS|e!h zZZ1;@V8C(cm1vOL>XfEIx(aUleE8Ake`Nzx-@R;rb%Osj9^*bMbl&T%iS@OdH$HKm#zG9T`h~*3pEqY0wghx z;OeZ~G|(t!A{k0-D#K;D`UKu7YYZu*K)5=)8VIS_Pw`{BylVzDWHy`SO>dD(lFSXEe6Un3>ZCH-qxz^S6&-&ywAVnCDd8Xy?@VBSJRiK&7Zs0Kd-ar z{Cib@ZGJzm*5zF0{@bJZ`n&Gmf8Re(|F>WxCgiVJHMBws`(I0r_$cGA#6Vn)!%xlT z^XsZnk8{Ee`akm*ijj<9mZJv)PDf~=C zZB?Iyd<<&yeB?xf&U|0ZUpUMsA<~LfR<|ZKg-8s>4{{R5vQTeN0mwQRe@1ZN4FaPa z<_m>c2`=!PAH1^N2ngtdJco0Q;K~5svW@H+zI;-)&k8_$jxMTkS zH6+5lKsU%S~Gv(Fm}b+xt(XVL#>VqMGAnxv?P_k9EDoDJ`|c?T|hM zYe?jH(0R$?|7(KmACQF6sKbt{QvWs`OyIBt*g~38H779M2qf%ye<5j^V;R(X6WM!8 z1?1g6vw8-rVZ-vV7AvPMAm+&QrJOD5s;t%x1);v5G%T&CV^z-7b{UfN&1wN@sKq{0F>m!Xkb+pU8kF+~M=ipLbsVV*?HvxT=2Ml^zRbPvo z#7Lpx2pFt)l>P5oe{`b|+-Ac$#U;4x?Hh9dbAKb_DT>MQd@7X_cm?TwCN{pc|Sn^Pz539yt%*O zC4T&Ha@I8u)zWqK1QWG$BEdUFzAvbuXRP$QL$Rn7)xDd>fA@?))4k_YbWduep;O-a zIG`h19USgZ1#_F|pXLFQ6l_YN4(VG22Zu+PA~dUW2q9xnxA&llKzoG}io_?qjzYWK zL!3@JGu04I(Za4I&`AYjTI~pFHDye8yJuRRXZq!q$pC^^dAtP|P*U5o6+>LX5Q1{4 zET@6ms2M5Gf9|S2uFBi2e#%=FC{hJp%bwxV(J}DJ>)YxEuJ)A-vkOsEWz_1~DfLt= ztld-70W~49WJ%1|;OH*r`3y;U~>kvpSzwbwU$lLkYrMhGY=Iwr&2r5>xa98w_IiBu4%E8P!rm zTO~G=f161nf3ZP-FGS?b%|lHVX;{#1gkVxIPVv~lT*!ms&v^^x{14wu6fC}tZ>v-F zup2X-7323Wu*>`=MwfZ@2Zd=>U2GKL9W!)0RewFPc4MF>Vf!Tqm2&NG=ZKEdCldD& zy-gox3)y75M&Oh5v-Aeik8?(oN(Zl#^RACMz%( z8qMy!Ks(Sw-wDxew)+DqSLxW^q+nAaW-g$D#FJLKndH<8HiPl}Bo;}SUqnI# z!t0Y$qJ)iX&STY~)XeQK-Hy+gKqMjJmQmnB#9ESarioe$5|Be!ym z(`!Gajq}Iold7#}hP2}mvv}%YFfKw%aX=VGy$7IBv{V6o=Hw|aTVrr$#EOT-GJO`3 z2hNtk!@FM|XycyPFjsB6#B(m1_d@E+P{$gVV}~x!*^dq2X)2+z33bpSkuSc5z4tAz<%32RYp&qWV$;5^^C(}@5Ng?mHSjVopTI{H z9bn2Vs@t^VD?07Vmy^#}%~}F0m9fj>xj>BxCSr;JYfV^`Ol%Avilta*JO}mA6j64e zt3h&Zz@cbdB5=sgpx9_xd%pdZf2FYXr0?!O)DaUiSI9$3+Xsv*@&&m6aou+(Ej1c_ z;@?xm%U*q_@CY0p3V9{?$)gwrVwaP>3?#gG{G8`P#$wZ=mBzNv&C*l*^q=_nkiILe z*t+VCf2FKe0rDYh^8H;Qv9v7*SNTW>>2MSPPz>su^V892JfQ`uwBCHue^M1ToyH#2 z`C~l7hRO2k!L>bYkTWJo45BSU#%jeu^^Q_ZI}W7+8*vD^jZMi=0;eF48IWx&zc2!v z=iA$`6A6@)NW8$V0`^&sVGfTddvT&0V<$DXR1$1%KW^f4WbrZnMt&St~1H_xtBU9f5wN&Ghv!sK_}dGO-1$-TVDWN^Od$CB#$$u3fDaVqp#}X zsVKAM-OVLVf7JtsmNypMZWBAB&LUAP!PV?+5}1Zif~V4eQ&V!4oNp;O%iFOM2}v~|AC44lC;f1ZIkX}gf5<}-oU}ys&N`y3 zc{0l2YQ!ba{tJR6O0Nu~(bBpwikDb3=@{#6Z<5 z!p6pMTv)r6#fd-df9sv&z*Xn8niIWs6W~y8+4q}>mz-ebf-pYItZB{01uU;Pqe~CP zSg|`3FDkI3w%rx$G-_N%sX3rl0N(NRG{6x?a@dp@Lj=yqg5cU?l9L)Jk^zuv8?Hdt zT{`VfCdNbPDn;zNXo3iT-+w8>-GyVkL08m&;=0Ca4Ef5(U3uc0R_Fg6_w&t*y~ z_O}j(Xs7Qdvl+w+&ZA8fAaQRtXutRC$H%;;2icv6!u^(|eaGLX6N@hn=42nwFohF1 zx_|GdupuGVavV(ZRR`?OO(CMe~&tXgCF-=L(Gh z94E{!rlTSblcm1P&=BJee*Ojf#;Uw3=?$g}qjZIc5WTb^EDu_QUfK})zQZz~s|(}k zP_!Yqi_158<*4PAg^xZAKlbb=ztC=0>y{gT=L8z#e_WK0OVQhNiU!Z&B0`n2KWf3B zVoi0Czm+lQ`vDxf2ALICD9+$gHJ#tI=~! z$A;ua5knTuYlyF^pCL&b?~l*=ATZt^3K_Q`d=k@09;L^P2pSq~8*47T&mSS;&H_C4 zODdOX8Zo>6y2ho*D(r&s6_Z~CE=o@Ro8W+8f2U~VJ%#$^s)Sz^dIbw)Ek}a)BER_Y zE1j|d3k16z{^FtNoNqXvwW~!Zb$s5fGlpX~_{l7Us9q*6!&9eVK7c;b|)`TT` ze;Om>PNx``Zp+q`V70zDqiU~{QQCD0ud;li4X`}`ZL$7hC|5_q3*4@t_Oe0tH-2!i zV0XiY1CaDi{4a)$A14gkr*^Ttcyr4cg2WI1<%1Dk z7 zyHJ5~s6NPLp@e@7OGEm;q)~CMDJ%!ds>l+>42IF+0G?s|aL}$_k#>d?I~IaCWDLM7 z!$Q)q=(nYDIRKWRIO-M)S{b<*m*y87ihj9N1V6^(=6KxYe@+e-D9Ed>r1n z#wV@an7=#U&ZL`sv@g>uf=E!y1%ANFmP%zp%%w?`lp)5mGIxym?(Fufw^@_YD}J!1 zq!BQP$aUI@E-h)uU<;Urj_(|N$K({5-wAc3D=g6!*E@gjmAb+bzv14&@Qr7li`d%y9mn(<}f+^%Bsfbooq z%`o`c`#z;D647B1xEKxE51T{4;hViAO3z~^X`(5?&q8U}7naQNe`!fFlErIC`llpp z$g4VqH{*toPEGn04AvRb^Q4dJ(+2cSx^a#@QIGU=(m?hP#1mS9IlSh_M)Wi~akpum zHAk8tNxwwTg%jF=IlfKO!%tK84c2jM8dLOj8+TJfzd#ed3KE=N@{Q;mQ6|YE z_J}WmL+q4|*MFMBE?Iw1Af6=eg=r}=oH+~!^f0AduJ^Vj>xci)gogxGD zK4(ANTV6IobXJLco-M1+Ys1aT38`%-HQ_@APO@HTE=uh$1F^GgpBcB@GUgt{42gq< z3MNKe3lGd$FZ_5#yVfA@9UuoK|8XLthskz)MLYFbn(L>U1=<|0BZAxXa-89Mi=f=(iErvXZQ|+72^)m%1tM>sA<=2}}#c-8qg5PZb zq|0ZibmQ#@A~-^Z=Ec6c;>v&iB^7Ky`oV9A zg5Th1Zm36N-$b)Y3!Q`IjRnTxv*SYP5Vb=?>d>{pL+eny!w@?RXC%~4s4%3K_#Y@3 zksD(*Pm zp}{3dWY8uJQuK7y!~g{I?#o|=d{6*!tpNK*CcS&z^mFkbpI3fZgTua* zf1VuKH}Mn3;mK;1Yqcr`epWPD8ihWhS&Jkw!QojE*@%zXEEi-#`R#XM92@yKNm)D# z4mXveAvn#~bs9^kix}bNEj>2(`~klFQGsO=->zxV*lECv$2M1v#dQ~kSvgq`bW)F#sa{O)f$>eAs zMj{3?oCJZ2e%jrsctiSqSa*F~?SB0wxB~8_yT?CXqL}9Em2=}6sVIR^cgKCRU$_C=+)H>sT3Thq$^E`|;|wLFYJxtwHt zdN~k$f;o_N$xO0;5~c5n@VUi+qw~w5)whnx8Rj;~_H)eXJ7Sh0*YJ>e#$MJ7vWm?$ z2i(oJ`FvWm`I|LT;q{kpe+^g)XPCkXJi81H^6XYPaDe@ZElxBeX4_2=RLXSS??*E%Mn{_^u5b@(thJQ8GN?F<h6t**lE5Q>y1iT4lb7m4?ew#;*Me=sJpJ($qh9_-Rh zsJ?Oyhj^->NHL=7Yz86n#oRlumUA6;3m<>g)6)`0hXNi)#!~=K=!x<8h-{MaWM`WU z$CC+>=VX`3b1&M;mah+rdz7VVXn?uJ0m`J1{9;MID6fmz*SziwOgQ1H2N@nW)ptSN zaY`d@Ve<$cIn{UYfA}0oExnWAL<-1@q`cwONp+H{XJjM=@RX6Xzfbq-{sCDucye$+ z(E@l%(Ud^IizZ|OIlk31l|gS$?a+`BO1QADditcjDChZ)K7f3L((Y!LR@7zhXbT1j zO*YxxA)9QnJEBG9mNso%y;{%%JG5g{dYBqD(ovV0C=gTCe?l@GGb8unEKeLLH&1(Q zAkKB_f%&q=R47$U%W6+3ElEmS7qdRf@6nn13_p9)M_TX}ra-jmBr3vbI)fkPfP!V$ zLm8g`-N1X}HLDm4e*f9QxIVQMyG~oNZF2FIy=U`vQI`_RE+t(xD8P40cXJr#~?Nn4NR89FLA$Fq}+ zX)?#gGF;hH8I%MwlrT7B{Xmx>XZ=VaaF>S^3Samqyn zlu4->N%1|XBd}v0k|Z5$uZSu5eho-LD>f9d+6Nni!AD6jMETQPIie2Se$vK&*^e4mJ3^$DaaiGmL6hCw>~E(it5fT3B_ z(Yn>%-L=KCXp6jgL-L}pGn{aCzkX>lQKDyf5(Zl6VlGei`s63Er+-!t#-N{zW?IdP zZ0V)X>+JhwQHqu5k2;&f1XnJcv-Vg9oII_Te_{ubmvi;UKZ7C_z#ZKATGUS#8j2(%rQ5jY`JS9k{TFls*;Au~dXvllu7_sd1+wTmR!D4l z79@F{E$^RXxQ2K47VUd63f}BtB2sx+`@+xtg|BvDuFE2*N5T9i2`SV!`#LCsn2Gw- zf96EPTrQ!oQU#8HiV}*~`x287`+X-81m~kd0gYh2!&Dk^*Ik!HFqTgQlFF`8As(57 zBuGy>WSE${PD3=4n_SGe>;We5%kS^(UvFs2In{<`#Qp#gNxB~}gCK%BL_L>smPMX) zzU&OpTv{k|=V2B(zgInYkG4;h@f)x}p=p<}npQEnEJ>1RLRaSx}PaGQTR-pxsn7J0fa9 z7s=$r6h($mW@@DoA%}Gt=W*v@_-0npIM%`n72I65A;Do<($`zdLKqzGNa`SUCfoyt@<5#}~E<_~V#L7^my)mgrfL@)RtV(8m_uEz7~3IaU!?Fnr2plQHE90}^kGG= zl-xFX-^rb4x%=~-L;K{jAJ{@|9>j!R|PzJ*) zYzsI1P8l28X;5yv#4FZ3Nl0tAub z&oIG)#pA6jtU*^*!m&gAX||a}70t|np_gdlXGP&zqz>4Hdkbz7!wFKb(&TS^1XoD@ zeoo-mT_6%Aej^{3I`7%QLk6qxjFt+7=_q1nP}Ve6NHbdfAKP)CtAq!ZWrzTmf84T; zX_9QU5E5T)PHs0f)VTQP^=OgXF|hw2G)6xv$Q@qM)X-i?nX)l2FcFBoi0o77;=sLe zB2BI{y;V1;%tKIe}wOI3=L-&6BXzD|0h1Y(3kTl}5# zFMHk;A^8r@B(sO24dv-Nlve~c*$--;KWoyS%$`C+YwE?gXbP6cE>AvqXP ziu`>21ADZbYrdHA`5*pKi@QP|xqFOpfa;YS_<(ic7La;m<36n!;wpkA-`}p5d&eiOS`!t`<7?DCKd>a9{=V+Cg*IepF?;M&$$a`yN@1%j zzr``OCr5J!JH%s+Jf!Zst#GzSk8%(W!l?fx{5uZDqTg`JOPpPspNtt5x5877Cn$yRj(9KMY|lT;$M!2aBgOpNkX)`g!x@aru427rovt< z$8-h8JMGa$ce#qMb~q}q9Zs0cG}@|x7p;NZPj^I2ZFDer&u)zifHqxel21;CAGVp{ zvI%}M-nT=!K+1lT3vknD#<-KXEQ?9Qyo6PO2xe*J8l|?Cq!0my)Vv+jvGGQf^Z!DD zKPJf8p_x8hng8j%&bWo7gt3TGeP5MXJD+YUZLH~Sb)RMyFYn(H>wFe&Kfa6!W2*>DicNnZkCpGZ8D6c0o0AH@!R5QtUu!!*?HC+ zv2q5xPDn*5Yi(YA;}BLuc`L-z&7hQlk+ku19uiRC&zMCP18>xG@Bxu_`|^o2tmD7& z`*82*xp>SASR{852Mml6(F&uB1&8HmZ#=-$t1CGE?Hg`(HjKXfX+dzp`^NyDGB_v@0I66VdyhC-e`F{d==<`pJ7z6U&x#Ch{z&i&du*1IaKW9f=2K5v2qI+FdE z!&W{vC!h;TpTqsng5i77X!dHofbU_!^el;1&INEQ>h7L8l#knil_%BO26SinC-k?d z+og)BrsTlYg_WP3Q;fb2{-tu{Fa?0K9!ER7r8}4N*gX`(sH=^TjMVyCp;p2UiXq7< zjpRw53v$Ln&Df>pw*?q*0@F@*Rir9vlqJ9EzzeP-4_XAp{_p3#hT!Z^uQCtmSZ6y!Zk)OIS$5HAlma-Mgo%K<$ebC z-=AvF9gG+y09K-cvp`P)NS0ZdTI$Hz!o7J@n?{;QKgd4!*e+*Nw73~VME1x;qR3O? zFx=4%)Y2}mpnIQvkVJ75rd~l_^}C-CotHnRD=?O=lj zok@YP3{ZnLKuJT;0HL7*>cqbt*1xvzc>AMy9-yS73d71Y_ZgtjXLtgc8@K=c-CEDsA`hE_)S6rczF z<3&j_s0+QX=nB<##nuIUd~1%IT{4FVTF7>ZzDkIwMox#B54~E&TDcY<^+%|I#~LWv z`)ul8uAi6aVRrbedCSh(#6rnlgk?)VEEE#P&_z*@wgw|R?UTh05L*HHKJ-Pq(7s(e z*OUJ^R4X_dfk>VhDN_lYIqj-Xo$T7^$S5{{czv6)E)LL#B;6&(_AJRCSZqx(0~$Ip z-ee-9R?GTV2TVhF+E2j@o2`+v?~5r#`!(|jYD7 z%_^jK1vYNOOo9%*u`I%E&3J`qku8;;aWqp<6k6Fyh%LSAm1(j!X@iLOrA&Y=i?j%v zRq8Y=z>o?|u<$A!7|DF_-?$X@t+j#Eycxz4OpWw7T{iW`>#JcXq-RwA`HKn=?HAnP zGS!fZrFOicCBMJQv{mhGu=oH$rmhHhM=LqKq#8~WL+-n0>_c_i*~^Y zUD4vJla+@z#b=975Tn&+B!rr4lCgU5aV(P6z#ABLZ2ti2*aEFU(tM)d=!MY&eu}&# zN*-kl2q@s{7o^{DI%;Pgl!1L62~Qj8*NcQl_ZEz5XqEwHvetoVFynmfxVSqfy+i2IrX}uH#j0!_*xGikYu9^M_gG?D)!la zs!UzycgF8X507aFU7woLRP4^1p{&sE>IeaDd3ykL)#a~ycZWL~IOf0mc|k%Tx4y9z z+f5C&{mXlE{ZB|D*p|V;9z%q&A})U(O~$`DvS6#bIFx@F@lpYd#Pg5W_b@Lh`I+k2 zy-LUZ!NS)HuBVQV%l?*AO162zfii4N0&Qiiksm~c@`iuwhlz8-(RggAr#n*zEKyq) zoVxt6xlVPsE7Q=csOsn1kNW(9yJCWAl4s5HF^9-ylkaAAq~U#0Sf^t`GEvC7_Aj+$X6 z82snC)U6nfQ0dS?R34t(Js3hlDA}&@#RIE6=}ICm2N0COvQBN1ti%@JSyE)~YGBw| z(lq?tq&kvdpf;&3>++g1N7-b~w{UoA`;`ByU5J(GSKu_Jg2cnLK&D5Yz_&7}axgw1 zQNZA~r~Uw!5g9fYFr*gaF;oV#HSVPrW#^g~sy-Aitv2LifM%&&qJ?_R6T$RUq|yOq9B%lG9`rBY1n;@J?RQgpC62TM5hp1G<-cm z9RC%NsAkhLZs4JDi=qsmGHKI0g{HEn#1*_lSz}1`}V5j~b8 ziJi@*-WT8vzZ_Z1SD~{ON^#MMKNF^^R(|eAo>}%fYu^QOkhmS8ExNHggpf+WvkvP` zh;X)^pkv*+n&Vp<@p;2BCOR^ z;*aVHb7eN=*G8>YNqNovB8?BI&gfLG=gKU&Z|GXxrkeB-E?_EZFNo3_UwNEd6NS9V zZI5E$zwZO4#)qrP|0v8iNHU!(svjX~WSkK686=5P2{bZNsT`(Hka(pP^f;DPcZ%xHOBB1HG@HCl`e=3ma+wWByxiI42K7{H0t$)_t8#=e?;ejPaB=LF_VXgE(OW3s z2xz=$$Hh&hVO?tula|VcbwM5xQ0a}4-0JtM(sCQ&&06qhC>}Pch|>j;&eK!fauyKG zs5&0{FMwk+q1IW~J4Ki#_?!+^nDNaZ@c047lqGX<8Iw40H=Jsc6n_rJgaH&jL)k0yEBw4j|ko z#HbDhuM!NY!bANkS(fO?el|qyt%*I|FkYV-!2}Bz5xfq3mY9{_?X3p=?2CP~4nw`c zi&sjY>z@^=Se&ZUD))x9g=QwZ5|8jTyI0m0`?53a--PcB@>%=KY9-{0NNLAwH+sKI6|qnRYT6uELO!O(t4U@< zJ2g|b(rRs-$c-R`$}2i3V`q5v;p(t0@9gYG!#}*0+IzDfmQQ)^!f3I!(7*$WE3!|Q z2h{AR^26zB)iSXn4aLt-=|hsF`+2zY$4W1YDvS~~NV=L=QWeYVsEgvYM;*e5$6`mJ zSDuf?-0!3rZi-)1*%1d3yUz*?N5i5S z-%4>hyObIf7t@?INB1l=T_C{Kut1Z^ps|awVTne6Siw@NrvIMTsnX!#Eo?azCq;n5 zd#C#B>XlE$DD3dtqT4@HHEmxlh@vM8)IO2NwD5Q|MPB~0zSm~^dVRYuGQT^LTOW&B zdn*52efL3v>mL7T5x;wIbw1Ghw^Ek*tmM2}JVZ6NTb3yAA*9`11H3!8JYv3Md+ujC z%j(UE`+J4}ncblrRT0ArEF102YvQT&e7O9)M_#@&r)zz7hsW#VcW~pb^(b#x$WQGG z>D$NzfItjRv>Stb-RKMQ-6~F(cTP9QGV?lt=d+aLb69{G;WQ2mTJfp#S=&K4>Lh+x z;2SQ?yp1@lC<7ptfR`MRBGkE1TU%RKmq>Xq_?OTggSK&NJE+-PGkj@#GoY*ZhV|aO zejy$^l)Qs@X-E9?8xSX9_FvaZM=?*MaRMe1g%c5fRDZUWuW<5K1gha*oX=oEx;(aw z+BZ5%n0Sboa<3ZT-nG*<&SH^b2BG*y)l+ysCnvNvYfWLg1Mm2NqoXR<(28B|v>IJi z^)kezjtor)##D#)S>7q_62KaK=#dL;B(nC7SEN2uGty~TTP#gaz2oUs5m5O|^90t1 zuy-#tl{S@(>9VXt`PoMg8rTyoDKrHshXy3cv8P%J74ky+M?+ zA!M#~Gorv7K!j_(pvA7!-N}+u=f=(c(v&;AIHWf<0RL9S2dY!(FVo@6Cvra>ffhaA zKlx7URNX!B%gJBe5jA)%Y)S`tI(^f5VtDZkdw;NyD`8uk!-uR@E>#&$d#W!EZELpB z560GphROyjS-YEAE>=>baI3x6j~4w}McC|(REx&RXIcHt`4@(J1`XVhlvr#}?g~3S z)oh0F5{OS2?EX$b5Z~?l3)*L}+9Q>NOG@9Xn&|2v54;-O3iDBQnP)_kwZ`8CX4qo0U@ z!H5W_XR-#n{S5`!v)wi-k4~_!C0IogU*FK-j;kqLqrK*+Uc!H?d4W%$Eha~g7yNg7 z2gLuJRqb>o-fnWu@?)iXEv$<;1O25J)rp?klbPr^f(G!VzO9TE){f+qY^VxiO3y)P zPfK6mvtD20cY8Vmu7ICn{oIggWSco@*QO7}(ID@|k(qQoBKb)*p)(RFub%IF8!1{{ zOY-#zW(wz#&Hv}j#B#lI!9W%!!ILU%9th((+1i@m+);YEtIw()^qEiKzK`cbr-(#S zbSNBZEBcf~0vbqJhKg4BVJuSyJYqBD)Rmx4dM8GWLM!<8rwXeT+H??f=70XKr_>RN0hnZP98 zSlk|rQkl&G#)DJTv5Gpl4g8ET8K>WQdFKW6q76jR`Z>15wmu$|D)YHFpP`ACd*1P( zd}!Eof-iG)06xxFj-Tt#u@+F2fwRxCoGaKw7t5tFCe_JB1wv&vuj?A4Q{*~0fd@~u442^6EfUOD#fpy zkO=l?$e-9-8Q7?8>y|l@$E-1Sr84ZS#W+Jdqk?ANQta*tx|?)SydC(g#o zjMu09Ook;xcnCTsguN}gy2q0l^yH11oqppgn@%7X)2Nl^yR-@=h+<>D2XK}hHXHB& zAA<%i&7OBs37zK_dvOt;IyJn}(F+SOELoiMm2P&@^kmGwyTqo8f*%(fA+I?rk4Dkb ziv&m{)6Ej8)MrXrK*XbnDCI^f_@RTSFY{Y>gA(v3c^lo-|k63z+=eiXjr;$ zV~GYBPpT*^z(+NNpz54Rk!J5hmphEd8HZ>VA!bNr_Hw3FUJLU#FjQxgpP?eeil!Sl zdRF4~8S=hjmXTlM+QW5bI1Pf4I@Tx$MrTmqpSY!05mrP_pLGeRR-o|G78qOrLZYrr z>77)SktwNfJTZc>&mnPD)+y^<&MTxuU5U#|UMo?~+gDbK3_(%%AQHZ>V@(ts>xR0! zZ?9d8gR0xm)4`Ae{Jr)yO3wj@_&#caE&B+Q(hX}ZNFa+uO*({Z=NfXcl+lR_ZS1qB#&;``8hKhrnN99S)<|9vaTZ#H83gGPOKdnzqZa-cj!g1U-< zUMa$I&d!>3jCd5!sj1>&ce|Yap}_SHjPdGF=sBHm8)jz@7!t|@#zFl}c3IGiv9+Xw zfq3?(AtS9w&F3R^2={AI&0ugI)(v-_roK{f+<oNS82$PSX86$IpD%TB|5UGgO9 zJ=sn<3!NB8N{PkV*~+3Ek&m;C9Dj*8MuxRVwKXueg`=6wyI8BY_18@%BZZ`zh!r~s z{1~<79^2n*aiVjupp^3~i?ri6vqh0?ouaUe?{r-QuBFSix_g>rTO{{zt6N}Jgo&@$ za=+q;;zX6zm$n6^n8;jE4M!^AC_jx-HfrF=ioO5ts4Kz#r5|DAZ`}adry3}lYg)jm zGIJQ4Wf*4ac?FXylHN@KB_6v$rEGR~5Ga$UJMBte#IA^}CjBE@1j|zOC5m$M`-o35e#qe;{7u@@xV1kkL(EvD8!Y>u~MNP?I5yN(n5M_cHUGW zUW)P7nDqJ^nu;rzY6~=vl3@B*RDicj?v}<6V0^}p>lxM|rE_jHbU7YoRC zi1oEyim2~!``z&0un*TjG^L?7Cs;np3Y-T4zfGVb{r! z2qeT5{FtS$=gv9Pcc9r=!;x!A(t99+T}i7QurDll8|*#Rl!tpzpFu}v*3iGt7&4cM z2sUXQ*Ke_slH_w!O@{qwldg&GNGOC$hsi8iXqP$Hp<}No+b5I*oUQ5`~oOH}& zH;MOBl_&U@(zA2l%H{4ge(*OwVhM)~2e=WkK^7CBm1LN>Iz17BX8hoVS0E)*%b-M8 zH0EC_fNH3MCslAVpQ*ucY2@9)BFrTKt$b8o7hJC2(GhAOVs#S;FwZ!7$e_YY6!^1Zp@DDO05pK5 zSwoZt^aeXJ`!Lw_9luLf(qv42N5|xiGx3-4jOO3Y(RRqUf?UoWsf?cACP;~B85}p1 zgYTA}`Zo6ypkNjWwbA>N6mRSS*kH6^dF4yA z{xBq+Kq^!vWC;;2Yi9RHP1_lz1a+C0LEHOFMPj#;-s!!+7vT3o0if-10X86>ZLAlL zIV--laG29OEF?h5V=Z`asb9$-QAIt_dM`>~9Dn<4^R|f^9J&*WQ$2sE?l`|tHa>)| zah_!T&@Js)s2^=_iJS=CHJ>cMIeTExC;?L1m>G8a|f*a-!^J2Rss=))eL% zE`i|ppT-jze3v-9@6uo_;p(I;Rcl$r`w|WZB;8;hGO-5wcIMoC0!2%i^iT7x?`B^~ z19NiyOCpJ_6D(|%cw{XgIYZ;a{EDEOe4gASTt1-WW;GG1<1O_uu=ZTiyAcxpX1+qZO6DtA z?rsfBakhwqom2Zb#ITYc#DyofOHKdmC*1bkSS2UR?cj0~k>{0q_t;OI4A;x{Un=qk zZ2@R_dv0aux?5LA%(eA9^a^jd@E2A}fy>=uV|bb!|}Rp zP8M7WCFQbKJ4SRw3Pj}--IrvkgRyEAZXrS|v1s^06}{+Ii7Rzi8!FR9Z<(UlQzH-E zMvqjfZN|N;OKWS{a#GU;N3}#7A#q!F=Nvk0OEv~B>QbdS-E-!#pVo@sW&oy$ud6we z-vU7CV#CT$;HX?=;X7%!u4$85#txPOl77n3Vv2&#A9wc0l-|)j>;e{FO@Vg*IR#6g z9|hhR>;fQj3A_*4*`>Eu__9o<*%(bv*{h+ z7=`WjwJ*NXv|uLk(E7jjn-Ul{l)o*=?*LQ;L>R7apcu76Rr-*#G%IE1RlrHMhzZ<# zI91<112Q)yk)s&TH#(F*JB6mC(-rHMl99*ewxUY9Gp{Ja3e4?bK-kAv1g}7m z>=UPe^#3`foYR~0lDCIk70VgxSE^rj%ACJ&!Y)lJ3_Q6 z^T-(p4B|^$uS^8RQmNuzf1{~vS*ZRb_`6Dh8OFO>WMw<}7^noC_OlQbj17>~jGaG@ zw;fwOjY3v#a&I&+vjUeCf(A^F)ciQGNQpFV!rGjL=6b=rT5Wp>wvM|K)ra&SLa|_k z0I}U?bM$YzyU2kc>HLj6b;(ES5f~so6qvyW#4yowakboBeDgQhFn~nprtDFwuZif)R>|Da)+s#LJXs5xGdMuaD9TMkFGYF$ubz4cO@K3CrvX5=m8S=1aP0D4iKtreo z=$rddX2V{XtAcp>U8H7`Lw2$)!}LsWC%Db#8c(mX6?LO!`M&$%~~irul~_~8!J`| z1HC`Yx0x{rHuD@jZJwdKO5P$eLb?9|u^G6U6`x^eN4d-{3M00RS>%qP_gD)=ocAmM z`{Mt|wndTY8_p93c=-#9{5>i&Bgn~%pnma+9)N9GCPcw6cmt1?D`KW2m-W)ES{$}Y8(hHhRnl4CAa^ZO{_9{GIEWtuU$g^hrC!tX@H?x6)mw-OVSi;hE8%MPoJV% zN^2~at?POuWS>`JrPrO@438d2Qdf@pkyB}la$g1qEl7B;THDy)`2uudtNvLliqVIt z`5k=o&p|3qWKo2Y$^&*Nv{?gz#bqW5h3qttm&cuY^jak>)BXoU+!2xLL*uyZ{txqk zTgGh~e)C`T?pERx^sY`1ObTivGV^6&GLjUiXKgkYDSjr9*816^lyiT97@+xq`>!!O z{}=9=RPe`9anoNIGZ!k7QrMt%LuCuHq|AB36gx*$kB5PH+4r{->Eej{r*MyGGYi!N z_BMMEn86KgWUs;F&r?da}0)jotO9VGLTSn_=M(t+Qcqyw>#M zqQQA6ayhL5OOdU>^avNlaEus>De^snYC)$}+%k zY|r3)NdK%>QLS0TdgiZdpJKZaLdp;0HcK4ZCXbHX`BH9Bu0rlD1Tr^kPW9So?_+u7 z3HtB#lKcTVPX&e&#dEP9zxgYQXQNw$>p#Is;LF?_D2^T zQ&*sI7$%=CQ*g)ZAkt82qbp2iq*E4s;C*WLC+-0h%vXpQilrv7d3B2>#JGUoO+hw4 zf}#IN`Cow>EhiBYDdDKZ4nC`k&-vi;wZUG23Y68Um9c8`h5XH;`Qg^Ocx%bRN zhQN9A*)ki;I8q4@IJ-amxH8Qqxd84KQ5KE~g0cx|u7Hmb=PV#yxpRTBg|VLT-IpH6 z#rFW8u)H!GeuHyr3_ZR(g}nsT^SLY)ovB5%0|JOQ+vV|YE6q-W+JlrfEQ0I`6cZE+ znb*D(ACCwX7w0da-yE~a=YLmgOu!mohOsZlxxFP}*@{X0Y}baA#X zuOp4imRCK@y6C*BlGWeDZsaG$P$dfSfNv|5#{8G^*FECX$mD*~ZT2||M>y3lCzQF7 zNs=0krIiFNwsMOXl!bwwLnbAlpLL%~sVPwXK|GJ0fC|7Qnl{_{Lu+52a!-BKla=Jp zwXx9D_Q-zd(r_~mM=nP&yq-AX6pY!m<6`K=#L>C-O`+kWlO(Drr!9Y6;S7Tx_8y)I zR}nQC7a!cn0SG?o=9WRap!k`Mzc>Oo9>*Z0^=Y1N{EOH{FVztjcq>#VW-)Lrp3H2dZptp2{U zdUWi)jvziNKXkuVspAXu!sSBw8#cIFO%yy2a*cW^3QpEQz2Hx1;%eN^g z+V0Pkkp$~LI%V)eu!V;tg}jbg{BPjDLbP2rs-)G66BSyIEP2MCO^?N_0+>4_h09>^ zQu39F0o+y@?;lB43K_O*#v5p?rH$H%82ZmP0x+yh-clN*rgn`v!nb9~b*pPT-}aZT zo6tx$mQ4y__$XKNU{7N^k`FKLY!T&|8r2x&<9?#}t8E#Ve<5{LWUQYv#zMg6A!Ap7 z@mS%~?$*|ZZYReRCFAP*%Mufj(<~mhLgAV~kfejs*J9D9zEKwCBfNP!%v z9q~sZ19ALtmQrd8dNyzycT*5)$5(HadLYA>wXKJJ^lGsHkF|n*^cv_bk)CV{h4x27 zkBS#IL7Zq5Zb(^e5)(zsW|44!%-#@@r|j-r!_GUH?$UAOP9~T%E3?;@A*@ zigL@O8bNGhxvhFWZE{HTkAp_vSs<1P_z^aW=fyxvr*Xu*+Sv-J?dFlZCRb=aP~8+} zfhvwQa#xs3zDObFt{2#Pey;+S#>FrSV#>>p`_N*UR~jDu(SaX!^t0pf@%KaqRu<^H z*f3sr-`kSOOWua^xZ`xt-zWatQ!d*xtZTd#E3fv&_GK0ENS82j9-g!sOPSDvkBlN~ z4=;2&RqiLcAXnl;{5|XRq|;9^kXzky^1f5sB0o$Eb6IbTQno<3Cyn}wAc||x z%F`>&DuPeJig#dQON7NHGmeg_>>T5%#YdyB49dq4=c+`C_uaKz6F2+LkC+4eH^1YA z;$+b~9l%h6ZpY`8$fZ`aU!q!a{Z3{Pr5d%772MXA=p5q%xKLC&q+RJt z$7S(QI_c6_CC10i`n#UafN$sjM|K7N7wvi?O-8#a`>PB}nEpm=U-<|)zha>{p1wsm z@wBxd>J;}LqR0u<{%3Xq&0j{+jI{S@OS5bia{Z5xWpk$>3*7K|{zdAFBP2NnH#WmD zGTNDw{W<<;i^G}t02~_wLkSK7$H4ydBb39~0ulkz2bP6rNPD;$GXqQ`HE{Q-IxCj_ zGRSx_8jpAZ&)A?oeHClXu$_`)PYsLYRomEJka`(EFgJ!leO#&bRt*nq>8kMi0F@cz z^mMAW_sC_%f0(L$J=0GFtxK=M3xyy(tj|ue>)St8)hJpQNM%l;q=e?LVBUj0i0>Y2 zExd|GOJ7bEo2=lj(m#4J0ygU@38yy|#D2;F;FN2c=!GdvaB-}&3}8NJk_1p;MvZaj zham@^nEb_>^@dzwoZ*e69OByrXN|Yw!)L~J2cth{kRAgKytF7I<;OJ6=l3macF#J? zbknsRn}i*^+dOGF%oQ73uDPRaUtJU{KM4J@D<;$w`LZw&$tO7Gfg$Vd46*O~C+O)E zT0H7Tuo~{G;Th32)1b(PYscI4Mm~Exr~}Qy;c!L>GZXSHs769Fq7ixPKJ=^Da95z& zr3seYzXKu@ZiY5zV9ObE{2utE;HBainxcuw2l8^g$(yLNF{Nv(PPtG}0N3!D_#Ew+ z=!x!rhjA^+35dGkzz&bF5*mv*nYnD!t?)D-ipbn0l+59RNVEFN(SRoWqrV<)Z)WEV0DMEjp8H|&RdUpH8wtwo!BPo< zlWrn~MTlZGW%21~{+_4C3=hw0=a;-{hWxM07uAS}Kx@2GTAANR$X@-Thh>b#Q6#Z|% zrD-7a?oY5szP~@DSk&&MUeF$91dPzP?x4%$%7kRrDsA$t&#_L%E~DXiMt#=1kluc1 z*y4Cl=N0ulA$$LwUW1!nme4OuY_XG!7tHRmt=&^)cf z8s-!7f_4mH^}A{7qq0A0lF7za=1!oFe8s>~m`)#{1}^%=PDV?XYU5{p|JQ2q zTzo@qCA`QhX;hJ(I;ZquS_WjR+8?Y$#`1U-z+_vi^yi-;7>jR*42?eJY{IpJ5lWOb z=|(KU$)a;-O?)2745nvArKPuXi4fRwZQfEpP?9?@8t>PP{r3H2q>1V+{-ODsl%B|H zkQ_Ku5^<24J9A6v&N6_5)fC+^X!C7NF{E6TpFqHB9qNS!zBnZ2Xs0XP8%)l0bDU5+ z1FLKYhy(XS|3GF#i$M@ZPm_)kxwVVB$J+1^szA#v8|XRc4BkqCID7XG{PR}TVC6kE zG&%d-jkZ5n=+p2=q8X>qV-RFn{eqKw>NVBBiLfvt??e5H^F21@jFT^I8^mVEut}>s z^X>A8>R>(4Z7KV>W#L4~DSWI5M?r_14LG)xbwD8w>D8kpslQ4sI9u??93l0odltKP zDzB(+TmM;Vudkb9sLpM&I~d+@cf>qo2AYqhL4;S*%Q3CsF?b3m> ztsztn-1uvtdCON3sZPw(4fpEOuUF-AGr}J~s1Zfxjw%khGdv$n>9(yOX76QT14zA0 zK8F|2oz2!`ZA@LqYm9Hx?0XIu+Oz}W@oG*H9e(K#DpSeAA6t%>d6k*>I&?l}upvkQ z*Go};B$AxPhxAkn6QiC}@@bsdrn7yzvmr!SS!xeVPJNEaIG6Xe8DlZ&*7#MYE!y>27 z3sd*T@I|Lx?f9*oAJ^aiQ{bV}f2L7(Gs(N}8`9sKV%FYp8kjUKSWvX(TPZ*qiG6!# zTkGCcwcST&G9+lvy&d-qMyk$NlJR5%{}1q(gK$Lh-L+MS92<#a>p_EuDG{bGmoSyf zJ|c$(lW&3z$_uWh!y!>Z$ra?A!W`KU=qM zK4?LvW;gA08RRy&DZMfHE{q-NR?%X7uZl3{-)Fs#I6d^rX?u0{AnRObiQ3H&C-IhA zZW)il#G0DC{Gv;|L`uy`+FI{&Y8*(}U)Fe%en`C^fy}c+SCc@y!S(d*EKf9l*1gQ3 z%J&R2q10@y6pkA-2q$H86=@QNZ1ta&57!y3hLH@T+L}^e1WtlZIku>{f;C2(ML`hPNB!sM7UZX@_@K`%xaKEjUptC*DaG*h*3Sizs_(D|SG47)PPnvLPk> z_oR;NVb682hb@7b|Ew|xt>gb$qwP=%|2k36qL$;pggUwbo(1^5FV=IXi%Qrc7h2 z+wYTT=rkh?Lm0JkN$vcBN2be!LT^C-4-PxSaA}t5%Rw3h54V0%UxU^V&<~yGQ`>>6 z#A`mTcHX>;Syl#57R8*OC_7mt-+~#e#kN%s=uf5Xa|-~F*=%_VZ*F$@5Kwyps>6C@cCf>|7sA;8@Ml+h0F%$p_9Y|zyW=Wy;y|s%%*w7%ekk_A! zOFTdDFCu!3ME9+Wa@qf*{FkWO{w%n(G8mtV!NAT?)x-dGky4wt<31$5|0cahc2-ql zGIQwM+zE{Lao&fQhW>Rm*dN7<@$?7j$Ia_N7-@Px0o^Xd<_am27P@0-CKvR`rZ_Od z?m-SnZlBAi5|PX_DzQggD}w+Rt;l__cTqA%p6jA+=~kO5eQHRE95|pFB)#L7!7KW^ zmnphkkDs38)T+?#)dLqg&Lh=9%~x6SBxGy6JRQ&c?$k;1XIuR<8>b1YTFQzc4@aAy z>>+#++hQo9RrRxqZtRO+UfmR{o+R$JuILa@FrVN)h%bJ`6xP6v^N)FOoUQ7RpIwz~ zN$vWiC;otJ^%Ko`F=p(}k@Wy~s?CZ1A5HhHC6qXgjJw~Yy?M!F3%x`YEA1z?W*%k4 zzh!s36m%`zf>1v<)^6B+%?#pnw*}U*j>1_oN*|!SS_{;Z?5W#c26imoi;1hkGQnDa z!3J>agr--;hDCZ(7{mzy+fi*Dc?&6*auP!Rb9hpRZ(Z(CsDTh{;lG)`aHL+G`tVNq zIzMlBv!AMqWnSKx3_D=?^L`wp7}ag_9bDM|K>|S0XSfp69K3$Mb$njwPc0Q0CwCRO z2QKMv( zpSfiQkm6-%Oj=?C+)9!*`k)x6-W7#c^FZB41-g-#ah1u*UI9iS`8Y8W>AdlOa(KXS z6afh=k`3~+_zHjyW4`~E@>RTbmw597;mV?C2sz>l_TXn={t9r5!aSNfJ%GTWG0xjV z;PHfn%LQqq&QapfrZ#J`Gz86 z;WK<$DY0Z9r%#ko8rcV@DM~rmeM3gj(y#zOh~*ErV`q^NlNqn)9OvREH8KDVy((BV z?INRQHE+*vsw{h^f7j%Ov*66)cL=Zg^b^r@_Q{#lDm}+cUO+2xeIATLJHfFlYbShiHDOV`rQ#g zRfS(q9qtD>FZ8yX{o;`}x?tkuf<)2~TMIiv*KNPZuw!l-1&Wb7fK!)s=g}y!=dlIg zfL}lDLzk%PiqGY7hCGcOq=rJAhQuZ0HK0+iC{A~ZCW)@-xct$9q=?ytmFe%<)NDR3 zel_`?#%Zok1FUPqXc9xu_JbhwP0Lp^SWQnzcJUvmlJ)#ZmWu>Y5HyQ7LvATjvSt=d z1Y+>yj{^{UpAg1gz(FB2I6DE3-9AAL-*s%oxVF@gU}eCVFt^p<4)yr0=9>EO_wA+_ z0OuYUU>^9?FySFV8>q_+EEM~GC6JXz|F!20Q!tgbqWTIfF)lkoyX7Q*JWIu(fs&l^s7S z?UDnj)J2lVW7CO+%YPjT)gwf=T+>tC2U`PHgdys=;Dv+f9H4?tM?2qnRz)FVUBF@4 z#e3tE!RjjjRK`qKJ)tuNlCWL2o&zQORSvJje2%%zFL#0$ z8dzxm>N|cEyYC{BydBC{_?y0L9Me{WeZx#7V{pich0<6$@^}uimS9uXb6`MwT`{Oh zeXV@EqpJn(#~UJMHdIF?Uy!lURZG8$vrTkK8k-$YlX^cAwm_>dWkHDc$8{I-47PcJ7QZwVUFybb*12+*a(a0OS zyF4YLzEv=S))o>H%WvS<`+D(p_*bap_o*x24*U}j*+|md+~NW1()Ps`0l2BV=GO5;`w+Az$Fo=%@lXa4e?rt1nb4;BFY;!~ zzLJ37W2pOqm%pf0T3%q1s^7W~16oM#X~4>SKBGaQJX01f|^i2Rq2jgX^CjZC}Y1YCG0;A^mbZ*e73AwjfsH?>iv?xX8H5k}F;w z2maCPUjuc4<#CjeZOSeFiuCSZQ-5BBRlU7E_xftM5MZygIcdFm3qHMpx3Z0l|Ev)b znK7H!*w3RlM&@-TzR31ty~n_O zjv7w6)bm1M(II47F$Qv}i&|ttHH}fm`@Fie4*myeK$gFydMg?!rz+wU0<@pX`}FhU z27YuCDx^_CdAq8eESJ^y%j&5p?|&}TGaQ5P_bLYRAR@Py!V=1hy_y;;(MrWP(9vJ@ zu7m|8C|I;*A>=(%GR+%(m|T;^+eeBwfJKUSxKAt1;KLT?zpj_|h{l>(y;1Isd!(V| zWF#2qnTn;xbV~n?7ndA+)&)hFhfO@uc<(hp1g$C=S0&T@dq%Y1%ZPS-8Gq6K)+4Fp znFa8o6f$6yi6J26P|?1?ZQeJu4iXIjH`ei_Uo!mzVu$=Q0cJv{L~!!d5MD0Ha_2hP2zaujIl_70hmmV|$WJ@cRWi_jPg8TUb3 zO@4nTKF++4Z)nD2wTCqW`Q9DES&>b$nP}nWkGfi`b3Kd&U0P z6eDzIWWzt!IhY1xR9~%cFtp!&5?w5&;M-dcy^6zH=zagVZz4OhS; z#a7`xg=f>F@8G$BPJb?63)MVt->BA&R34;f_&LzFIf&7;8BC{TBbbFtRSx85K@oG+mOL6T$g!y|Dl5N=wUcJ0zcH0uEDYt>!}e2v;o#t(Yv2K$qkX%n?Aq->$(e#`%Zjitxn0SMkLRsJ6p8Q5C4?;Zr97=Ku6BFkcog>o`K$>7j z2qV%Rr|?BQRv=%_BbZrLmMZo%sI@owEEnAjgN4evCpa@|uzm-KqQKS@yiQN@WdOSU zFAapss#fKfqko-db7P?>PWDoTb8*%y1i~&_A)Xf*=<<50V?;^=SnpKKO%C(N!C*2L`b3*1k+t3y3?2la1wanQsVXg5JZWJ_N+hPWSPn0 zc(yErDl^xw$F=IIW|RgM7h(&%s>+7Q#wCHrX`y@{^nW=qLNL#><+7S_t#jJ(ysgw3 zbqdxF+m5$L-4?T@2~htE#?D|wEQk?tV&#mNZCx+%&X=d9#J~t-u20%aWt>B8KJ=|f zvAPMNM89+gw?R@=X4+^%Vj>VrtU0}LZ+CbMD>@(s>DxPoMA|h*qK|^R!S#j&YhP#3 z`?_DDx_{Rv70tAo71`4ACi)MXGW+IR^+JH<-U-T?m}RY;pT%?cyk3XzgjP_#yPHdg zPQ~$;or>w6F1>!a_-X|OX@oK-IeI1eNnC{RguU3+BYYF0&TpZO3+Hn&T15A%U65Lp z(?y=QZerFa&?^`YpLee^L(l3!U#a28>u9bJq$?@J4jN>Lt@9rNz~B=Ft* zT*0aCOg<>|S#GyZJkQM#(e1r%#oF>FcV1q_K}&Ey{Tm#IM;qk1m4B%3xwwPOS+_*~ z^E+N5;bb^qW$64D&;IjIPMC81fc7}99<|4adNA!6V{t2nZAs8GWU;Jf zila;Wl($#k%lD#B?$lPeOA)fU0W}+O`u%0SvRdKdQ5N`4ew#bEOum*^{3}21qJL~) zX|Lqa{fqM1k)?5pAvKdO$*oHMV^!2r?4Rie(rmI1PO47{_kmA{JcHDW$Ip2__Zmn& zf%k#sq_kP7#fnXjleDa!WTdR%lMAbrdBzf&pK{SbbNL{pfcJzS+jgbWlGyxF zXRC!Akb}_!3QN$Xly$D&HcUv5m4Byb&TF;172>baMzQ8Y3G0a4@45Vjp}h*i%f2pb zR;*xYIL(9{V{+HI3VG0xaD_$SjgQy!{Vx!LPSWFpdLL5W2|3Q0Ib)DQ-BMtzKXHpD zhJrH^Ht{C=?$}W=9A2rWoDN$(8vC{G*5rE?mKaU+ z>Q<}9myryfg{1d+icj^6{C!%j%l5K(Rsj+n5SU*O+;ISW6k`C)6!wnGVI)R$4g*C4 z;H+4$gb?sxlnhVk!C0(1C#O1puD<26l3m%Mqj%%Dgre-z5r41t59p$ZJ*?1ZX3I5b z;OBMr^sGz=+ZpnA4~J%$P{RXy93KSZcm{up&Ri}(d=t8kwvFny@6xadMLMKI!yWGV zMY>mZRN1i?av^*WvqpEZoFh;^nC4>FRs4&dPxtb=p2sJg2=cH@4I|Ke<2cbZ4iXy| zKCRN1{9Rr_>U?VxlD*U|5ZUY6 zket~O>ohU(zn*5RY$kdi6YFPIddPmR>->*(zP5SyqkpMe`JnyR>te2N>)sa6`7x{p zQ+4Ekk=h44L1LXh6-^75w1FLt>9fMqp*(nsDH)#nHGd&0+ng13OC-wHtYtHXCzmOa z{rt$`c30p@eeSfXX_F(#0gG;9U=7N9XCR~iIgAwPMyPSXq7?I~?L{pEZNwCrweP{j zVJO}R(0>7RAB^xFO0MKrdND!pBmwm?U<%Zi8Eki2;(^8CMn8Xu{dWJ=cR@igFm0ot ze(p!1X0k_tbC|wE!&)+r+>$9wbbT@u5gkLH4jl<^bclK?-<`{%d{eFpPQCRGvj5U8 zT-`~olj^QbRzjQAPkAedwps42f-Qm^;Hbo8f`61u`Fw$WrU?@}$3K~lP&d-45hYaq zjtGs|N1y~Z`6Gg^>f)&=v!x6KA&+Tu(a(5UuW&44o3jYQr@7VIUGH%qtA#n3 zYDx|v8jedQT1w1Vn0HDu6B6o8%~`kRYSud6x)&V$@6LgRo21<6^)WqcGIw}P5be^# zN`D0gR+LX-IX6~%k6o_Z0(#Uj2Ag$j=&{^4LUV#plCB=}&M>k!*@$#oXC697Sns_o zl?CT$Fj+z&C$#xwa)1={eqM>)vdHDb591Xcj27`r>>7I!>n1Bb?M#E}WgO%jtA~R@ zTCE=G452*oFPKXVj}C)!0Zm8m)iz$7+4w3qS40pF#2%qe2`*bdu98*S*tV z5p35i5nMk~Bfz3mb6OYlb%IyYPXoyZ$3Nv_>6-r`S;#d)9{<0s#X(hBuL|{gxf%8y%TgkamgN?Ax=Ed6RKpH)-!3znZgcZvriU1k&H5co%P@mM_Ub=J>ynm@$ zc@ixY7%`2q)|&YW*4A0s!0k*S8Z3~@N~{gH)p^m9T-2`aOa4Hyco0>e<)f3bc$SIN zwpy*UgPV&Pvltn~OJoJ&X=QntTCLo9Q#lDr2I6UOJzw8KIu-q0u2*hfs3bR|StiQ5 zbemGh{r6S16k=E^NveQezsi56Yk#>Z{HX36Ii5Vqq0Gz7QYADSTkH3Sj6V#%i+(XT zx}5LRRZ*63U(fo!DCRl#{k!6EtcKMTu493Nn|+hF%)S**nNdlPF>)tT0g5n=e1^H@ z%-2_5-Ztq+n&5hB`8XS#*up>?eS(MNH z;nx9G!%{H#2U_Mt%)qQB62+X!sC3aMvM4xf=rK8g{GQ#~Lajyb!fCI-GHoV)AGzAX zcHZk^J-ukoFN&gP+_V1GNdc^U%d^JWTnU-e^`g6Qc$B|lg5Z23N$eSNB7QQ@FV z<%f#wB@F@_q!gAipqX?So66oOXBP#N5#H6EG?J5&LR2z#56mK#VxFn9H&GG2MNW`6 zrM9RVSMTnvDRovoXGIB9L8e|nm&m{59XVL=E+v`5Oft{lF zBK9Zg;tdM`=t)^ql~{@~$H?#MmOn*)Q7(mwq=b$5C@;Lk(4VU|l>o-ZM%d{~)8@|+ z3Izf&3(qIyazU)ttpq2L%Crt7Qp^P!2daAE6sF`n26iej2&_sJBl%KSLRK}oEcJ!D zJ$1Fpl?&Mixp6D3L4WZ%gS(n)QY!}bV6sz1r%uXtluJ|C{dmEz4*IX z32|U?x+oiX@4V>?p%d;}dC~Ok2@+Fr`38;i>6ga``8vs|$p5KQC*(>UfhIU^)(`UE zI&ar?S*YP)0_X^pc`8*pmcvCOze*=uIsAI-2Y*HK2VDA|cQ@lyxe93& za!N;YkQZXw&N-NXsPdQ?jh+5_|C`v%!E0iku3>XQH4X=G{{9?XCGxq@-^_~srbZxA zeYG186MkuwSZGdKq47Vg`@JiM&5abX;m2DjtVl^0v65aqua?EEXs7e9Iuct-fkP_7 z^D|@<3`Y{uDSui>z3!2g9zqsY00ugJ5$0`;c%~in(5DfWg@HqCF4bg zLu8*Sp-E&o+FXB4%f+TZ4t*JNT)-w@-eVi}UiaA`nt!03hf&)tp`>qK&aWZnQ~j3j zU~uiwNnZ-#N?#Ubg414{9j6nV7x{ADNHNvNTpX0w<8ThX;30wR#grJa3jca7b_UYX z|LXCo%oDQAKzRV+o7ZUYT%O!-jqPM6Ic^pywcns`*RoGj+cs^eEoECK@l?&8z;lr` z@azYi#DCAFTA0NCqfeFAB14A|Ht_J3fnq_e3=zC7r^%sn?+?*I#A<*HB2oQ6h$QIV zp=ER%-&>5_08ejrE%KTnT#8%(u@WI5d5NsTCo%#5Ts%lmnum4SAEia;)FqZElw52) zoK$|APwQn{h=DhiKGOYmpQbaKW=NV)4KVWvm49ko=T2OgNPZU~Sv;?1NR8-K*28{N zC%2c~0c9L}S1wb~v#NY7o6ZS$}zAEaRXPHW&{329Ab4(bg>}O!g zDra>`f*P^4|B0t?g?l)pgsyK21O7=H&kf3)u)xsytH+76YB!e@TB!8jz z>TLE^8F1|otg&tks8U9_X3rS`T$-p20EMGFWN#8D?8tqJUak(I8e(biX?>Y6h!%Gb z<4C%RJcKB23<+z61;k@Xh<)jx-Xk3I*pgbabx>aJBplQS!NhupnR?W#+R~HZk6y=m zQ)V2y-pX!ceNjdgc%xdhzxOt`3x9O3o7oAL?#d>jx%l{^v3`lAs>z=7lLjeHEgb~s z@JNXq<(;Z%gTO2x8bg4t>#D70)e-?c%NV`W;;GC)YnR6cBuBySdsfdc%5T-ozP~`! zxp;gzY5PbW3~IT=ioY(~@N@8@yPNzqfB8_ZpTX6ws>5XT;dsAo)g1>Xn}39!?c&-5 zy;?rzb)C<_@dAAM-8K%#faxv3%j^BJsV{&Fh~8r{v1eZ$qLX>G!n@<7uCo_sn9DB| z(6Impsd$g5G{4*XCu`zhr1uq0^>u`q0x_MgV08{RR&>8c(JB^&?$V4efIVO$WtA6e z{=2_kLh!oGn%2k^0wz|DnSYljgv;uPSM^wcM8Ib8VlWv8xW%K=iH(W2(ue7Sbx(;L47MU zg@e0-c_XyJ=A@k8bwm;Fj}>Tw0!_GBAkfY6c8-J8#=)Dcf$xCAsjR{QGj7iGwMu|4?$=8uC_z7f9;&`o`DIbAj z0wLZJl$4^?5Sv9z+d#0GHsQ>c`=CjaDM^b6NkJQlND?z=k_iX{3W=W)Pq%U;j*%gi zs+TC~?M0Yn=*nXQY;deE8BgmEPx8Yd)LYdq`vwS9%Py(YD}Sf$%M$J%ts6Z?9*Z1V zW_vL=$YDdthCC|Cqy}FT+e~JUUJSJb9sBZ51mwyhe!Z3~kD4 zwGp9GUC*n|F&jnchY$Kw*~{z!QGa>@edNlOSgg(p#C1TkerVNW;T)r>Msb`H*xV-Z zuwKmJIoWULuz#(DZXB?d!Z!CZE|}LII?9;p-~+Lxrmyq8KL*mMtdW>T5DbVkvaUS`!u2~rA+F!` zyy+FtY6g5A>;d}V`LtRt35&T;&^wPZAa<#=aQ?ZX@_#+*k9--@Rh_Rgc_JVh$+_pl z5J_h^E1g*8EDDHyQqFCXc+nPFGboRTqMS3Z$nuGM7AtumGnb`Q}u5Bg)I(f95Za6BvgVC~e8c?Ivgj z02L!NF@K8&4C_;B!ydweg>^vj*t5OzIxP6+gy|b#&cg?!{(;?E?8{PPiAO*%we;- z5eq$7`f(yhrc$uT<0@*zb)+!vHfj|Z~tS<~Wk?*H$mCROP)7DN)ad+;=MDjo>({eg%r#?|aK0*QPZ<3@<7?&hX7^|1o zhg9Y)po-^||5!l-fDyUQ2kivZ%knsJil9xFP9R_VEnn~+%s6VS=$R#%ECM*W*S8j< zdt2fTp+l$15C*eNa)kjl2=A<;Ln!TaZhr_}w`>e15^{bBjW?f%HNC&?56akDMh8_A zU1)}K@Yar@yIa>T}Yzl;CitTW=tb;MH#iN_+AIEzCOP1x48U9v?jc@qMscR9+uM22Mi# z{g4ARn2mD4=0OKJh$(&kofTf^BX79S&7S6Y;uAHSWR$qlStPQ>!|OW`!B$=1ep8EA zS7{ac)%=75lfOh0$f4*Yz{u;;j(@$xW%cyon+nf|fBy#Y5N@mK`k92R>?gaTTsB7c z0Rem}6S{IU>T5CT7x0*_dJ=K=l7wNa!NQ4>NVgMs$#9N#h@aewKh?EW7DgA7K@z-0 z#pv?6iAfyTCfuTA2%heJu~Ge|rp9&gBVVe~bM>fx41^Q8$hU>x=ZoxHVSl1~*pu_z zPDW{c8hKdP%FD3u1U!)#zF*dX`m4)*S~TT0|{J^Z$%{n39~MXA28lN zo2P5K6csf@A6OSc5vjV14p1oBYAUKeRZt0$Gv>UgyKP~wcJx)hIDfmzB@4WH)Ex%f~AO*pa z?DTiY>LY{pIWMJ;haBQ+iMg#phL<5I7-eNuzC2g!#tC@gw2X&9#_7qrUC{JSIz1nW zrj=>Q(-g^`g8DpjSlk*h=)o7NfLH}mIE5TP;6S8ZknsQNaeo`Ml}I$h*(e%LXn%sQ zhsDNf7*QV|r6Dd{`e*tATCX`E%q}n(c9e7&e40$cPrJdV-JS4L$ZKyDej10L!dF7~ zcLHmNsUB+F@De+FLAMRQ?}ZeNaYPagt%_7NZsTFWq46@nkFG; zH(OqELMBmp(|?WcruZ8fJszD}?<|P?0^w8bP$_rtBo2zYhD-J_&=j7Mo-T4&RMsT~ z;AKJjiA+2{P*3D2Xznf;ZVrxO*gY|>o?H^c9h5K|<|N2?nD^b?*ch&Vyy|tH!yO%r zsig7lE}68yN4}y9XY9dqbaLLlt>6H<%Id^R{pgOj^nVQWlr#-;4z%>QnR?K^aXxBi zGV9?8ouGWX)f1pt$~ly@#Zq9?E=>q-V*XsTx7FvV_^DJ}{k_b;Peos4%g@p`(@9f? zlIfxXdGn!!C#9C=j~MV#7O<-T4~8wjSW%u=x7iazS?5o%*3_rcWGKxJGIR$}p+Lpt zwz^S4KYxyO@DJ!ew{;2_N@BNqigl9qX5QvBM~|e1&35UIpnv*lqWDh7_&R}tq8fpd z)Jc0?h$;N9lj-6YVclS^5KxX&*6r$t6XH4i66X{Fge1r5Svdbliee-iGqfOSka5DJuljD49HmExA~7? zpnoa#7E9@3>%%X&ZUF{Hwfnm$gAC*oJfFnudaS};1(ks5bUXR#(T@MzqrMk?LDY6p zKW2L+lqN^XA_)S>x(q=+W}}$-J-KC^Ht{OOW=>jBwP7~wD}?5*Y+_WIbQzEvE$MvI zztpat$+mCC^i&Tr?Yb7(xQmLO!dv^n^nYS+;g7uj=C~sr>^tIqK@qsBU4U=!?hHcV z^hvdS(bJ)DV^mw?r^#ysuHTe(zpr|!i;!^QyLQDpT0VXOSOtO~D?+$Bgu}sEEl|nM zuO~|x-cQb`xjOO48koT7FuhIIx~dJGMENz&dzXW+Y%qm zLj&{djbQU7ubocCdM~tT`*HENhr=RdYDghGWxXtxAFJ zqb~9uuj{3Lgu-~KY{jnuhRqfn&3}1yoU;sa_|w>L?V#e8YL-cj!!4MMo8)*Gc|_GS z==E+qaGQv0W))XRX_l5phbOBY8dP3;2=WqwWj=q)ubMK=pfN$8Y zuF&imyPE zu;CRrGUs9w%b#4{J*fMjD2+>cxRfFH-WdIrM~AOz{!FdP%N+uiIdzE=Ia zo)Xij#rCA7tK`(fs-N{TXM?@W8SifJIlf)gRSVa=nMXr;Zhm-wrhiA}ex_G1^gUC{ z-H{v37?thI%;ZZyL`oBpFWho{OFwW+Q*C6ck4&NzM6n=oBTb)LPAA|J6xf5U_rEo5J>K7aXHI%bfqZq7<3wf%nu8tohLAMSejpU&2z{(8F)DT0xf7c8l0e_&bQ&?1LhxzZ<5U`cW zbsObA9KQ=PKezm3x%`*W@YV=Ia#Lf?QjJhXU1!mJR)2N=t*C??9W-`j$1;T2IZVI> zS70buFQUVKx$pWr1>7}V3YdP>3oi%LC`k<5fkgTS43a><3DP_-r?YICi!lyoS?BMy z+V!TEBvWU#4(VUk;$nZXeL|!y$%;B>CRWBr$AiWIdprB5oJ@I9*Gd}-aJPcZ$@QXY zE0X;mR%hV|(_eoO{X|o#JG$yA+;pJ2b=GE24Nl{hh3Y^evn>xT+}`Z--eTc2vuxpw zB5MzA4K4Rb%o&U-5C=9Ck-6AUpn&A2pIdHP-+#UV4K;WEc9shvFSafD{O_K55<`TB zNes2Fmn@6BddW~P+IEH1!e{cagE7410BBe~`j#1u@s%8cPoU*sIMJ)Cs%-M!0!MJW zv49Le`BE{<$hMTDkT%xg(lM9gpho;zG5_#mRn!q?9+=^~RL293r103)YQq6X7c0|^ zLx0eVlriK)UiH;L*V^OieuO2+$dmhCI*|}dkdqj~PU7+a2}2@!Swlj4`9VS`gGmPv zVu4Jf^-{Z(-ISmkqvc8dyb&?fKy`m4A4X&xCI99=r)eqf;nQMIdwl+@+HT;K%CT zHp$iys7=)n3a}bS2>REFoYq*k=0KN}F976ZjFs+>YuRP@Rwn%@?w72$IF_y2J0n_% zxeR*Bx=E}KG-tt<;2~>g3mNR;b8m3-*ik9!szG(2dEHwX(0q143~pFjY4Y4WW?A$6)X%>(NvD><9b>4C5j5jT457Jw}& zm8hPkbVRIADz~T!TUw0HY+yGdx3{-goAK1azVj7WSXwh13e}BJ!_!^wHK1T=(VA(vR43<%Ul$a5mc8Oxs zR4FlX$8=9gJ~Hf) zVJy@vRUL}-Nv~8Vt5tV|f=ErNSpDbp>a$L3j@t_Km}4=nKvte~MQu=R3xAiuf`=?z zW>IhbD(dcL*(P-JM1?uS0~7D=QLA0kH%_F1?N&7HJC`xIq)%Vhu(()Q)s>Kj_Pfj1 zHE4?MOCPICMPCr&qG{g0{H4QprLu$3B&7`m!#Y7MEA}#|Z&E0AP3;q;am4K+=ctNW00*?<$$IDhF?ebp}V`g_q)$I98;7tEtVX4QxmcwMft*;jah_**ew zXG^>6Jf+u2UT!d$M;j0(jO5)TdL-{2?Y&Ocdpo_<+itUMcp-l|l|-xC*UuCC8J*89xGh!pMm+cP5o|7*b__7Jt(`d!nb6j8WSE z{@_nXggdGF3#F`q_vL0_-0!0oD4uG@*%4rH4nmd{##es`<+Tud--VK>JduV_D*Mx1 z#$8RPGw}f>*==FMP`$Q-j6Q_T7`@3#8zqZKQR zEQxguxVQ2dt?o5AC4Weuy+it0fxW{Cxg*3k=guTW4+q>0EOj&xDufNgrPGBNt=co? zy9^LRz6H=4C_^9HK%3BscPX3tivY|U3DivA{us})`Yhta|%lyg0hx))611FC~E0!gg|AWh^}Dh%-hLELcDr7;I_=6_2M6QuWL;kX1S-xO-H zA;bIxxL`{grErZp1l$^g_j=wXAdQSjfO5wmHg1WAR7HTn5J;ejp6NIl1o9w($dU{R z=wQO8w|O^5hDIhDPex=w>fL=RY4_-W4s}E)jmePNdy^e9>2NQq9Q>BSKkv@p>*e=N z9T%87t3v|)%YU*s+h6eDq&`AfKddlb5Ljp`Ce^ck4Owi*g}Ni>*|e=i#hzZ0S^2?B zH)5?$%Dc&~)GxUar)%ff&&|gmz@JIb4!&od%3>0-8Q1}=2SrRm4ob0lK`0=S!F2nx zMDtk;#gZ~zW4JEvIc3W1OP{UVMOBMN^1J+DLmqy(!hfMfh=;L_bCeQ5%!=V+yrwFH@7-Ob;O#!l zY+CB*fPdxY52@`rCJePfnPl$WxL@4{_b!ph4Mb4YJEc81D z)X9!2m0Q3>to%=~gw0{PAD_S1?`Iu1*<)50@_)}qJ@?rhWuyX|R~NTnMXq)oFBz&t zHN21w5c7X3G^;#XWucB8?7t?*tq->t5h_E>S}Suzgxck@skS|B*_{l?E9Hn~pEl`E z_V>5Ta)Jlm6jP`&GscBOmXQ2^#t00v;b! z3{JV?@r5$b&+@&Rq9hjz8O(9H)XggIXvl>_opZHV^;4FNnc!)4hGuV6Jlj&)iO1Cn z{4no~Z+W*ZfP%<6!0R3AKutevDwE`yfq!-U;4S*=wgNR0%JZT^$>)s;t<$J*IX+1( z&%41u?eWC1@;){d7K-FQe z`9_0XaYEw4!OWL22Eqq6T}+UvWU6OTVcHlIdn6nafOH9cDMBLA1Dw9~=zp2_uE)W< zXrAH1ek{jD%C~e9vC5QnT(x=M2fPqm{`%c@i=?n9xZ_WYXat@>riyo9wCg z7SBK225=5ToTTt%#7)MI30y=rS1RPH#u4@P<#nSVRzl4v3$DwPM* z!$~Z>uI?9;Pg%Lnme{uFEv_s~YdFgcjYAg|1};N?BbI|SYWc_sdkV>A-5D)XDVziG zZI=e7trv;qaqSDqt;QVR^O=3{?U;n){-LdU9%_dxR(SkZZVG|}9$zs%^+7YBz@xyPL`>QX2}>dK^@ z>)y_AI`5d3mb619b8Hq->j0C_rg`{MJSzReX$J-oKS}-;>3>+7yXp}j%Xmj1E*hf- zNFy|Xx-m{(v(8FpB_;Z`#Y#Lrfo%|zpW=dyGmDjUaOz- zu7LQ%crE_ZP1Sb=EWojcP}-svs6Op!pXk%61KyK$TWKFGIbD{^kja!l`W!P10r6oc zQP|e6aCY2RY=05GRPcrEk7Gb$kCNdDMLwimL=H#WWOulWXE@q9B6A##!sC|FDEt)K zB1V{@K^2)0{U%Yq6KoIO&O;qfyt}#VUDq*)wV-3kTC#gbJ{VHSK`9f(@^HGy>TD)v zf6=tX3PkRlTQ{7fZ@o{`87w!rAR=jwBOnDmFJ(=dbNj(}J{U6FbSb6?0 zDT=yt|9^i=VJ1V>2o%l)Jy0$)9VfP@?dztkuwn}I$?3~ZvBZg^;5Z8Sp=zrb_L24`ap$;*C*sl3-GSvvLWfnLh zwOjgX>}ZF)|2i7&(n*J85`AlSG@;e+-9tptzJ*)F+JEOQsn&MAl`?I8@vgB7Q9sRR zb>1F7OWRt0R~BOVfVR5Lp3EBHetec8VJv?}%ppswdv?x_Qf?<$yzEy)Y{*Q$Gb`#3 zAAg}B%2u%($8CK_$7XNe=DN~1SnV@88(U{ZlYfvq^WH@7RJ&Tqqj^(Q(U5B0hPmBf z9COh+V#Ia?Vk;uLQSB#oQqc(w0wS9h=Z8VTq%%91Ty>DTx_XwkyE?7k2CJQoDV2&J z_*fXH6C3$hl=G|lR6Q{)sZ`Gg9QCHmvVS*dGcA(+BaRG#uY7aQX8k(1_uNJ$ZoK>& zw3Yl<-YV&u)Gx-`neQ7iVacwAoE0rLhz`P=3gHDQVvzY{QYxYHDrBf`JQ!wx^X|+A z9kyDXyoyhNEt?nEKt6GDLWxCy1L%@OYP{RZjy=djimH} z<>m!EiI9ul^8%M8P>_Xk(Qv;K8q1C{O5uq|-bwcG3jI_*>!3P9EaOEj(%8xr&FR_a zK2!(A981Nb@_8N7U91Zz$@W^`@0oB;n^JV+nPhc!&0IGwwy(>QqkS1g&Z zSVpmHx$A$Q&AvX>FhAwvtf@KNmCKYoU^%|2q%TAz=g*_qI9|b9AgwaR&)2o>?8&g| zorP+S;b1;VHU1*%A@&t{me9wlUG;}1ULMO~M87pJqg1;g;28!G4Szy!Afi}lzqzcQ zs&)H*-L_SEEo6O@&*Qo1U_SPxOQ*&ynpNb@jUcxe32ptNJ<_jE=fF(2Y12f-&*JMc^{G`UkyA+ZkzGaEQdo`Y(>Gw!04k33NW(cLbhzy}b z7Kb6^$cBwU2Qqz79qDKh92qh%2a(GOG^`ghF0ut%#Xx=zp?{w9QBF8gPe2YfwT@u7 z+7`>AeOou@Or5nYRsH&9UdTPZsP+4o>#T-wlVbD#k9A(dPxEBFK{xUk_5F*0oaLfv z)VaE{=@B>?1A)TL)^!ax3yNpaET4peUNnMjId5E84R^1f6-u4OVV~Cr^}=Kslb7K(MOajuOFJ z-!AEfoM3so$j`m3PWxgxb!&{*qt}ID0y~PG%F!KMQi>hsy;y!97TX@GbZhIoW(|yeZ=GH4O=8p zD`c?iet&+3fEC7AMq1GlEN4TkWt@d9W);KJ#Zb&_8_zZdsKEG@q8mOo0m(y=fZ$bVah?v7>{$%q)O%lxS`K4Lq6m5%4$ zR+SL;cvC?8s${a{-?FCPwWHmv5k&6LeU^2N=wREBhT0Oz@_*!}0Nh3s6BSl#ivFaB z5TigPp6EG8c7h8-++`9r-25gx*ri(IDu(TcSPZGhOG4(l zXMgp6l%?ByVj=&M>tNMy>(;kbZMA@RAB>c-7U?j}Sy;p5r%LE?SyBG4YF#(^@{z*T zs_;_*xp@4X=W{dfLTLD4DQtwC;}E2n^5>~VDt1y4v{>^$SM6XLLokSY1WftGgm_1I zhRK2aq;g~!bg_+pwGoZcV$@Hq%Sd-wWq%Gl)>W}yb?>zqoRztXO|mqPyh@2Pg!8!= zVkB3Tk1yPVra|R9g+dVcRrMgblV|~Jh$ajZNX@uBi28~U5b_s6s?OW=WC-?ozr#K7 z_wd)7lCQeT`i8gsVPEG~AKbg!>YK9rz_{$pLR_i}moN7JS?$Qe0DoR*Px9Gz7JsF= zA{gZkqMm4|d!IWhHBzoeT^frbB~JwNoc%bB5co=~?=E_=eufL+*&GaWKFLQr z(QBcqZvV_*8lPmUzax@Df$+|yy5a-#li9kNDmrEX@&RbZ>S$E{bhl5zFSA@`LudVexGN)(&uO(tD@()Nm9 z@8!R5Xd3!82OUj+`zO#TYp67+tZYALZ}T7RTb;69-JKb0 zzH$>bz##Lr!?gO3V1J@^2+`oxx}B~c;7q;2G0Nw@6|-<^;y$3D^Qvr#)Y^;$StA^y z4!BL^5p&`h;&j|0b(D5nt<4=ov`m`aXSy99>*`tYV#=2FY+hGjbpv6+w;Nf(ZjME( zNB3I?A$T|~9&73pP9XYXd;mjmNfV3)&dEg&;|s8^ckb(m0DtX~)=-IJ`_4&aI}8nN z_^um+y-WWa6T4Ikfbb>K5D`ov9aV<{fee+-r&o`UP0nLy7VuT14ORa|QmuZ2^Ig%{ z{Uc0f8WFU}gyWHV98<--w;QA%&eMg^Mc?X3?kn#M;_fpyetS^3`XeC3S&Kl5Uu_D` zs3kB&;b8Q2c7KCN+br<>%g%jHyXG-vB$921FeKS`2}2-R+h(%`7_yjbdXRH@i>=c| zn?DmEcHs>1+(h<4{v7T*;ofQPA#kWk93PCPbdosI?WG}j;#Ln&)YT!4uyeyA=EPf+ zj9v>k;?eUNWc-yW5`BrKGY?QW5U7?5GY50-szYFfaeq2~>mUxB=5;`X0p{PYh-c>d zbW>=xZb>u0<;neB8e|r|ZHFS)u7>W{&TX`h`lR|}|L`?9r3AbjG4YE>2S2GSqwx+E z2AYZJJRbkF;!x3@BT=d8k}yjniS!i%59o<`4yx{K+h}%dF0!VFNBDlUu`E|u@FL7$ z^T><7h<_gF!FgrS&wssIRdoxmMTA#08kQ0X50Z*yZiH}h%EE$osTELzY`V$|B=@=s zueana_>MmH3lk}NE!2^lY+kJSegMWjl$XDl@*MKRHE0i)rqa4ZoL-9}eHF}W@O!(F z5=okf{_Nu)QZ~+Ex#H?1meBzCDidN@jMmiv8h=lECQ><)F_8wpr@*wAH#J`Kai$|O zX-o&HpNxk{idi+Qvj3CNXbbkG}bxcw=>t`7@Rwy6pZyhGs zj=C(P$Xnrq4I3Q-!~T@nZ&ZBDv$=@}zr$m;j0JC4H^oz#nb1tZM{wm6i;U3Sm&Hu2 zqJOHNe-rBU@A^2Wu?E5QGHc;^Gck~^p~s~q)nA+6&p}?v+<$vCUw>E4AbNDFI#I4yrUIQa=&ya9av37`Q>%0K;qt@nho4@fAe*0Bsq3rh&+jBJldUThh~A#LBk;N)OwN?-0sWlt$gIg? zr-*-=c|a3r`14f!^*5a${`~tdP`i_Iel2z`3ZQ1a!JN$J>M_Z`|FW7vzbxxaswEkvcRYce(isnP6>-Wd);tV;>4#4@}t zB(*^=qQmDY=p?_winhP|hO`;C-qpK%L8O0vr~n<-2Nlpm%uhx0H}&=JGM2SG-Iu>D zA8QZyU~!q7*Kh70tjsP&7p+(CrrBdw7t_4{R?ObgwHCMD;JfU6QP0W9$3S34HOE!y zZY@x6Sciot9K1C3Q%3WI_$lsBuxh=zzHllJ3V-!zX%6 zIni4Hy;0S?owUcI?C(WbMY3+rg#~{FMqZLCquL9hNeB&uD@Hy^--2cK)c9qcEvv?7 zE-&Y)Nb)kABUo@653|S`c+5-%5SZpcy5!3uYLfs~SwIIxb4wspR~h@xhsl^K4)XYs zfY$lf9RCRI)4vztF#j_oQC}?@cWA-8i*SoU#*KsF+WHJc>-CAP4maTNr)huZIvSmQ z2g}af>}1cn05^T=Q&r7R-4{3d#P3;MUX*via4;kE!;hi~dU2UGt-L#6-70V@s&0i+ zRHr5&QlFNaTcnz!Ux$ts`F>Ffxd$%e7ju6wNxQ#a`UiL|PF+1}tJ7+^elCxTvL8r( z(SEe>kh~BL$65Wfmh<9LG>U(`4P@?Xn}m=!pRLs566Z{lTrd5bn$}V1nTWOecgQP3TSR@;_$)^>kCChx7504Do3fWtx9|%de|KU4E5b z7FMJHTV|?oGl^(j&)X`IKukdc4CGt?Tq3zP!QD6v2CABXy_XMMsP!EJJA(h>`MOlE zyEu%Vv#+^Hfzr;8pR*su^ZL0PV6vYjzsTw}>_Q--;9089BDMeqBMsu8$kB*2)n%6! zRH4qA#Z^fWp4!Pi?Zbb%dAZ5k`UPyh)!HA)OP1V5=Ue+3D7>n~G%qO@rv z6!rqpC#;+N6x`1df;*iQ(6HyYeS-!G9S7{XsZZu6`lRL>X+M82?rmL~Mpceh%5Zz2 z)A|WTW1Q(j!~B`TF!W|Q+YnlNq%lRKr-6z;8);g1UeP#IJ~M@|7bL#Rj3DM(yb}vP zrYnmmAyrumW2OWHk#me$wtj2O-xu>A*6zGBGr!4gdSCm>X}iB6kiVPF48EJgNeXhK zh~t;lzziO$YB_(1U|y}oUT_!*7=i~949h{rQ&$_hB>a`^j&OWzK^J`aD}J_|VB!I&nLa&M0;=iYu; zQhD3(>QQUa7o|y5?;7q-1`wnaj&_mQ--#7YtmR(mc85?T6mNe*7jKs=9+)=Wf=v$7 zuqj14po?@E7D?~MPnJusLJV_1JaoZFO4bB*#w?Dl8{&-xq%i zc(faS3Q=%Bf!IPqw(Mrn0t8zE*$ek8W;>`5F!+S>wDyDXc`&o`sr4fbE5uO(7!T0x zp<>-U)VX8tkV@GflPUXD%E1nqf-FHvdnMT=Z&H8vQZ;v#FZr$0zT_`Ly;4X<|I(~5 z1xzJr;}z&6yHx6{X-{s&@Tyn~igw!NFbPE)(^|=72Pp!(YJpy|Ka3`!h`aQSuH7-- zO3|g#Ama#ovD{9ros1&9v2UvHcsXSWEu#cKClzPVSxN~OUOLXCvl$Nng*hpEYDy|m6=lJt z8Ds&2f6wiobyNRdl(Xeph{z_Nt?T^vd(|3xd2>toxjGd~F<%o8gExpZ+b)_uR&{@f zz!UFo&kv_5J&OR*sjbwM2s00aGU~;hz!9SjbOb4q-xFD!w30HPPuCA>oute1Xa2(B z^x5yWnoqy-_`||GN46)Gb5`w8_-EC9Vnj*mfT)7xr*?`>UwnN~N2g=!6$2-a4=v0} z_x8Kb?_~_#;!VYNu__H(OaIdg8SZ~2xZ$sm#QtGJGO>`3{7D$tidoU!V(_MYNz7a! zY4+k1JkZr#%BUz_;=GGc;DRo z^eOMtMOakv^;|o6S)UihJU@ACa~(qmYz%nnmNo{DDN+ig$bRc))(eGVpTB>TicYyc zI$>hSOb)ilZ?wC!1@--yy6(yZnb{q0RbDEP%r4VJy9Wf(9(`aj+S?`Ogxk@RaSWBx z!F%*k&Pdr`2j(-{A8kNIcBr!S;^k8(V}r}LPi4hil|I<<~xtm4J_RKg6i>Z%{?f)gFudZ-@fTc zgq~!U7YBoNKqdHMaiv!j9cl?*Zr*2ssIPQjRG$Q29Pdr&BNr?```Ex)6CFQRJk&1> zdF7|f6R_`>+3c&tx*BOuhbW{$qE-&A4%E#~rr)%}YYz+mPh3a=YU3Tf<>&O#2EDLRIgg^{r5_z6A+NY`Z_vj?+Pz~;A)!Fj?N#2bn zNe;$hqX4l7#lSetmv712$gQ`0-NgQaZVc>nc-=>?L)v%RO~q7gJ3S1j>!#}^&eBn_ z)NP|WCUPF_4gizuJ$-+SqQV)b7KR8YIi}T#@no}uIIJ{s;o4{=wTIgR8!#s(gJa(q z;XqO8AEtML&(622!(j189@vjbF*YnDm1_&SD247d&08pI^Jmfi-d~Y#et&myGX2v^ zf3vY{`E~%A#v)+Q$q!_+zn5KnbSMD#vkTAzFWKo&eL2n8Z=)1nVU& zb2YJ3u z5Rw6LJ$Xj+VlMRdTul5=`Lobzzhrf(w=~hg{;`sZ^@#o$~H_)UCyhj9mYc}_n>^hAr(BRDR*Im zvYsjGEjr@6kS$ZO!p_<)n21TgA&=**Sn5ckR;VAr?_7VZD$N3x6?KMVT}qCWN^D`z zi+nj(*NxwUyVnP}R-(-(Jhj{b+wq78WppG?5!6Rgu-)5`Z>O(n);-wJ1l(R)$ zm15m7h&a(&=zC}RVv4;eRl;%7j-vn4I!PMZq$oA< z_-D4l;HrP?cNWfzx@pB6T2*DLCVPrerYRBMPivvmw~dm8X>I6JCFXP{b_4x;YDwAj zB*VH_YV`>ui%uc&_o*x$vTsen>wPRgMeg05%toZL`hzH8e=~@nZ@FP5bUJk~sWa>b zQJbyHAR=@|4&uWvU41z-svPXy2T>lY(o7))4iGC{PzI_!?q3;!z=UaRUqRIj znXc>Qze)88$1$P;AYGcbclB~m!>0|Eywx8An{13WzT8nHxR4B6MptAY6@=mi&~%m0 zRlLAXejXhX-f-ZFHcWYK?l>Jg^qw}F(lBzy8a!%o+tG=a5cAf4I9 z2bbUX5DkXqN~ka?G?q5PkEwgV?*}u8?B65Q-Lx8B@P0sSTxM;qc)bbzNoZwDeM0UI zq_?Khxs~s9IOlVJ2&_LtIaIjKtatr<@1FD$ESxiJ1VbeG8ibpQ9~XL{`#LY6L05k@ zgtp|$D#qPRJzCblQILID;30ioB?1FAM68Ix+V0iHObT;f$z6K=Hq!ug@hF8S12bAk zq=aAdmpJHAYBKN)W*pn)D=&s!%qiSTRaCwlpaviX)LzBY_2XmlLpG$=mM`W-^-Pwz z&^JT$0BI!ov8Y2{Hca`&(1h@0*7Sd%kZ>PQiKW+6P_#TlX7qxbF=t&#$U&ojs>UEd zfdpWhXsKUrlZp?W>7@^)3TT_y*&5ill9AONvx*1HdBk+?wflY0E^(5uwCOadc?8`M zC+UZ59BY~G?PRHRywRmq)xEPbKQt;ty`3uE?NyZfM^`@MaQmuh1S&YchfsfdNqhzP zTTeIGpze1sw=Aq!R9By4w=J)vU#Sv>aE3`vNYN>N-e zoM5!R<>@5r?<=caN*GuPhY?C;4+Qnhq-Y3zOZrNJ(*ozZ zG^lAmpopxVJ`Pz*`eNOihDd(`&&8@4&XhaLl=PNojMEP2%&`&d)Np`is@Wg$@gI=I zQN-fK5}*qhOMx#+ED5phu`~&i#34b}KN^g!flTjWYa7>D*s@9Eq|N<8TvCUR51 z<}XNn^gEGAEg@u&vS_<5?>+2U4BBF~%vGy)fy_7%oh~oLBkA_l8@spVl#xuyRAs8- zF|c?Mh_+tmMABonY^Z;Gaw*EGnG-P&@u2(W%c|P?e=Wl zifOPa+TQ#?;!Z0uG-fmg4mpY9EsCeb68!k{`6-Rc=KsBJz}HWmQr=eQAOq&=u|}_> z#JoEZ97_{8$xZGIt12Yk&smf@=@lF;$`dWS2+^5jLiYu1J_Ua;gjeLS4n3F)PT2fd z(hiH*X&Q5g^xM7D8!R$x6rSeXup{|6yvBjEh2eWvS2=BUL zov)i5xlKdUhZoLyyr&q@K>a!~xMo11;sokm*lS7@HPrYPUc}2KX1GjBXic%=I0BgE z`bmRR_+~!_@YR1{R3|4X2{9DIThfDW+E zf76F+3v2$+s9^M?-A~ig{m;-yoleTiH`Zag(w*%?{tSPN8tSXu$^Q(Ap$oBavun)z z?Z}qEUL}M50I`JXT<%3RRDXXj+S%f*^|z{Y*WdDI(BJCo&+Bhhh=rRS*WVIB^|zg9 z_qWQW>+epYzp*aw>uq|y`{H+epYYTAzAw!p$dnlY9f%kNe!4Xd`W)p@_>cd({dii` zv-L8oP3(U|C|;+yo#xOd$8|O@*3I#cS8&qXVht=Z8K<+0*uvY4KG3~4?j!oLxleRe@!o&XiJ1Aji*(W%}!Xo#**nI?#3d!9H-hn+6SDH6s0+{Z_jV`JAuY zI$N>`xaCSSfmwa3uHMK?C6*~1L1(Mgnf;!jpW8{Fj!-|sFLPWK(4L!Ag7Q53R?O5f z5=wuo(-G>G-H>5&X*D92YBgXadD_MC9{6pH+X)IUGZN%Tq|;PUo#qzKYTe3jj9=8}6o^ZCn6bwT8`#ib)uWNWQFE3~6_?Ci+;XOZxd$4mBHig+Eg`#Qi#Ky9U;k-_T-H-JHgHEdfL)LGtU#gdaHfV{0=T(G>4p-N&T ztNa8_acufth%~;ih7@=+pzEp@3y6R6O+%Zep6B4bLAOZ;o4b|;35oYu)X$>VP0(Ya zH^pjRioL;YHO*_WBGU3pOcF8T?D==B1kX4fzipJ{jq}<)I3%9eJldt-*F4&zWcf0$ zl>#KTu5k5G#RJmUn2)!8D|2smvusnI&>Yc^V(h8t(yx;H-iUaWV~>dry*GcJFtheX zEXQ@)Bv-x{a<(e)mp;-6I$MNV{ZPa8Dj?}SdGN6&(4f4x(iF24>MtxE(^*yLw4x&v z=O<6*kcE*;rcyt868(4~)i_pNxr+92Y^;zpG9;rA1@6^YH^gZ&Gq~2j0k6h+lZcR2 zS9S3O?^g0+SiV*1K-qORt>J&<9muQ4&q9m5D?tLYjOATD(JsjZ7W)B=Q&_5Tl!BBP zMl0#_PDiHZeqLA4mzs)I|87i6(x_^66Kn2F7VD~>)0&Qg+;nR#gMUKhX=dAu} z4MXVBM5t;64*XZq6k=c6sjVtpRC(OrCi;Ww@o+5K|h{sM4B)mkB;bv1FBb{g$6uU_i+(NHpGsEu~1 zp$7Nr@N&~ldO(?*2l7f8M1T5`HlkYUmCBz|o{@g(5-ZaI^W5g>fHHwR=Iv~ul&Ftc zvj77HW4jO0$!7luDLwKIxwbys-y%;zPPXO|*P2IEYc}#0qm`kS;iF`D*q$5Gk_|fE zVX8LXA)ZnbDTf@{5xJ?9osg@YvpvKJeFr57TV-Qvx?LvBBeG-l=6^9p#!1HU?k+d) zPRtfwPkna5$0<_8)p(DYLSywzrL>M)bFO`F#M6lK*{Op^MEqhrhg%|c$SPtNBIr=aJI@#09EE+Lxd{3$Qj!?=eOY!3Y) zVR9B2NkSfjt3r|Sc@6IIbDE0INqJ1c+ePX5P&9Nd5M@DM6G+d7B%&pnds>_((I^@| zmus5$S1%KsbaeA3UG;`YfRFuh_FGDnYuvoO|r9Q#%%o?ct*wO_nO2Ds61LXEC zh9|jKwu3`*9#=F~%F36V&mBcWAKUj%n8~?ZQ#7=ku$>&!1qDr&mXjWs14L7tIyq-8 zO*hUPrBBY?U^dPkXOOUp8b8bbby`*RTsmhbEu#n>Eq|fpmc#h=a-zurCh*g<=YsZl zx0!b6bk3hs3vA(OkL9fST**Pou>9D881Go=<;Qtq$qNo0D(Z|IW!1x?ywb|%VHvL4 z4>`)w!qMDH+eg{l&!SicV6JC_LlC}?!!r|lg_QNu?quxJXai&XPQ~9(jQ3a1&>%Ty zGI&x*)PE|Wqpkxm*IS*u;rpqBF}y4dlVxV%B633CD2U1jjf-%T+N24y#`5cs5suI- zQD&^0o33YfBF_!#6CWGlDh2{v?z_#N;#@6k8dv3DlFV4cW9=#ZhT<(6aRjtLa)+JB zP+}8$JT87td~70D+jT3Ec~3GlkBgLsL5LFav41@xlk!M&w~Tx7_A{7u&Xqe`)(zI| zY5Nx*9cv_$Di?P`z1;cYcKmiCb7K&l9cuulFto8mSzQrq{AYl7qtw>9X8#`Eh8;ndjB{?&{xECvYlirv02{Vv*{+UDu-h#DL%i z1E}gCSm1P*9W~m2LkI@>hq|u#A*MplRPrTNi#xbK9S)@mUDvi_LAkK8p$jaW$coS|3MBHh_vh$&wC(sF? z3K+#<{Rgox)FZROc}vi^24r3b`Y0dTxG3$1qoc(3JKF(`%Nf*$VQr;fHopZ0F4E}|cqeoV4do?7fKOO^4i4!{9|woK$%VUG zw@oo;$0gF>16r-?VU7K0p0?pAPQ_o@s=>}>{Oy81la%&q4ydBf2rX{8^be7P7J}kZ z7D7Y{efY6jN*AZA^2770mD|guSV>u(5+Y98J0q@t=;kuMT%xhN_&$NUj{hn9Aur=& zkui`(N=J_5N&+yo4N$A~byYfp;(1jI%-nI@7doS8sn)an1wA5wP9Ei6%CilAd!rf%}j zm3pEkroz6IGtr})p^ru5)-twqtWaPg+=x(r??n>I2Vuk#U|DaIp9BU}H9a zX$U_kX1q{f6UzKoNDy0Fc!t*k!D^7*V#M?57cG9#fU6(=SuZlMI^3W&EK*e;&h9JJ zQ@rjLl;?knk+7D5>b#n*n@@Su==lFM^Un^J-Pb8`beTW4pR(GEq8u{5_2C@vwNgvE zWAFRO@q!Oe^n8C-a1R=&;W@3T5Z9-mmq6#G;n+o=zaN@ID- zoK#{D&5!H2jszpxdK!>418B7-(n$u!@e0mWKTp-uL4PxU+)v;C=k)6H-+zJspV!$_ z=TpogZ}JtWwEDve=~oeoVz!vd3Xm?AG;G^{nL8MNPlT05BZ#dEbK9Vmj=Y& zr?YG+6qvj_whGXu%p68@3=qnuuU^yvEStub=TVo!!pCz95YO3hB1 zjO1BetU5cLg`F+)td{88I-BKxUTRJycqpKa}&n@4nPUOZ1&iLMA?gam9?C!CVVa=Q9|8sLQ$PRI%l# zLPCX5jm{ygR_9>4*>Q+BU#$dm*6Kt|GB~86e4sAabFMKY4Qw1N=NJ+-`1^d&tF3Kr2;n zxwY;>2Mr)eu(Z-XC0uKNf=>;#qUXv)p6q*%BQk3@^jc&a0N;h-wGMs6UoQeKLE?*TV^@w?B*~VLrs2rZ`cL z8G%{6_7O_L%RZ3TgypnDW)jyNEOj`MUWXMmk0#7X*yNBnTbvw!GF@|c@QTIW-66u> z?(Wdh{C0QtU$qFtA>!_cc3|2ajo1OCJtQs1wBF@$7!~UBxCIMppzJc?6L-~kz}{%0 zN7t^5@XD;tLS?S)dov_d-XnvJ+>5zfOhRW}By0KXA-pf-IH{6^5QttkT2yOEaXCsL zrk##hNvp1LW?+0bjp<6ghemfplx{ieZKM9JC1?w!mnBw;bB9VJ{{WkvX0^;-bYC1l z4r`>I+jphp0{;-Bi( zVG9NiWkTRF_{{c5@a!h5sCo{`NdmhE>Bs083ry2y-5w)hO6POe$0xS?7eyF=x4rhj zM$%V@Zzs}+jT^FwUToX3pq>0^ch|#xLJI~*KAPx|U;TYgHWHfXUX@NyI#|)eGVWrP zo_);ZgrAPn6#dJSoeK`fe}3xWV`iItZdSqmbduwL9#BNekDaWt6+q8c8H!a_XQI*r zGVm!PiWoGebd*TW;x;6S)MAy*@&Q$F;VHbw1DTHpai0w2K1t+WgXU{FiE*57ENny( zb3N`jroPV|JCmZ;UOj)}=G2uy$lxXV?j|cxENlW-y{;y4wS%#zf2g(h(dM+UDJp$F zR|g`ZY8P?Q6q4|Hlu710&x3+qMQk4mj-Bg8K_b`v-r2mm5;@H933&d2p9UF_m^(S6 ziS)^hIXa_(1J2H(x%JnWqfqxqiH5^I{)Q`IEo6Z=`DzI^iN~szAxh?P z62L`J)q}u@4IP}c3UHWu(cXy8$e@;9? z+oZ)T0QrNohN*RG3a{6~qV`2TLM!*V$NifuU64{<1lwVlepmseU#!2s7jw~A%KDpD zL@@Q5;w4j@cTo(EyLVxS(!D~o2X-|A+q50*H`2iR4Ttt6s-&n9DAC2gVqo=R>t*pZ zPg^Q+eG}Yt;tR zkSy93(vD|V`Qy$nW&laTsN81`9`_IT`Km32mVF9C6Amsuu47%Mj%3=(3Zl%6H6ajh ztB>vTGHC>VQPc7Z^kh=Qrl@1mQhO^3VvNkOZa%jOe<*ykNJfe50EJ>#`op)4i`370^+Bdc?#;Snj>O9+$j6MI?u^l4-_k?=pMHm(ff< zBSevW;EEPRwwIIeTS^OE`xLPpGB_6%`b3-oxt6JTCf8&c{BT0@RS5K>@JcMA_om;RZUbofi zz0m7?nStF+t!|4aZ*?RQh}lS@<$mlsYntz3>`)-Ho3RfOaNJV?FH@e(W+qTM ze+DxlKNQ%Ub#NK?+bFa{RaB+osk~dMU_5&Xz->)r!!sEjP)`;g&>QN}!5&*}nWAdF z8^@)*|H}l*8L2=ygL4`kQg1vn!MjE>co#avvz7eZpHmVj)eAh#Dm1{?D+-vY`FUAY zE4ICDTuOT%F->r^yHQT#9U?B`c!zehe;w~ksG7SQJiHZytsMqi>*vuf%GH{b5BfGw zhag!6S`t*0S6Nrc9xi+&5j21ocN zOxBLAg^jd>+5E88@3uV{YFRy9lo2+U219cB@1`o%eMyGRe|8{x{DF6Qw`r!ve_sdU zYE_umr}>I?u;_e^73EI4n8u-5Jla{`~cs^XZb>p9ce9d3v zE7q_hfcQUbepO$86`pp^!gU4Ve_}z`yd1vM$uCN9oo}oQ9u$e0E0T;Yiyksj;Jkw8 zhct}tyt#6>&z4!h)bVkWDysBD1Xzc)Ue=O#0oSciv z9H*u)ImKz|+g0hM9@1obII)8nTuS$eJjFLu^yjTTDW2R6ZbyjRT zCW|wcn9aA5Z-ECw*DO|N)puzck^#^>8#S7Y(lu}jJMV(61?ldpI{*Zz>T0a zZ?r`S;PoR8y%G&_Tb5r*kGG#LlQT)Ei6T2UZ)_3i z(6c#O0dJNk688mT>FfNtGEXGM8X3W|yo;vC>M(sVl6n4^t(WSxf4S>wS?_q8 zCmn*Avf7Z_ti<9YKWPD|hY2ZfB6KDXF|9|G*15TErf7%~MOems0%n?*n5WU>Z z_wF+=o9-+e?A{e0m=%2n1jL-h95ExH7%)dLi}(x=F=s`Q zf1Rr8?n`KR+M2J6+#%DxW%a>eMNYu$2M6d8xe=41;zrZ426h+}>s8RF!a< z9NAl|Er`-Vf6~#^#6omvw3_@WLv$0+8hLQs9>6eg^)*VQl_i+Wl`LL~Pwz%2^WiMn zd)L-tdi-rDfq*q-L#8kPlfN3Wo(K3-kf!M)rjyR;b}Z?|xEDtgj)2{(s2&*_cGgeV zqK3IFiz39tqZ_x(l)|zicSvzip%Y056iV_L*&~-ae_8RYrIN;s4)Y=ZopmsRGbMnA zla(r|z<5KDppZdQ%Qs~Za~-EJL~G=^8Wgp`W|3I=2*O5c3-C#XNd0SZ6h_?ygJ9n) ziItYrF$#GcX=Ac@=S@qTJmA;6sk!=K`l6?H{r%=N?WE2Lc(5M+8?;1M8XPdr!4`K# z3ZCK>mphL-vwu#{!k4&Uo!%{xXcm?XE4=cRQ@Qi1k(({hRO?p*%7gy#+yqpH>%wZ+$Ao-n@%Z_ zE-nSZi72gv>BI!-@Jg~jTb;?a-JuD*UJ3MEddZ*!o2GudlhPN+^}#@PPh`}0+eR&g zw3TBs$(cCvrw^GVL0!&+O%`fc;K%u3QplV7LBv8 zaF*%J7>{kjE_0oXt}FtP5yn+@vQdO6XvXbSyuTvs#z0Ln?Uy8!i!;4idIO&&IR86d;$}`1HcUsHs$i z#zvXhX)R=W>&e<19P8|jl5`YQ+|f=PrBOX|}PtWSJ}IA*JYCV=MABcz>tZx{tm8 z$kF_b!p*{9V=Q~Lf#D5s`dIS8fmfPj6p&qxx7j1%baT%4iHtQ(iwbGC)Ug8fA5{boaIcAj)_21J+0e=H(acaD;uYUj+sMLBh%cUx8 zIx~AvekR|94U^!NVb=DzL4PhYL7E`kB9vLJY*4`t+v z*cKB=H&YkzOlh+D+=?Can!CA;m=-(Gh)dS0E{G76$AZ1mA_V0zVSlN@LIE(*M{%$k zgkEcDamGwPUjUGn&n&R{CbW+Cy#b4G&2}aZOm!&2lWDLnEH$L<#B+lDfLK~khQgN{ zkr)ctXko}~B-BAGJIF*i*D$!1w`AoZlBS1zY^26^;(_V1Lnowx6coaVOGM?YqLj6r z3^SN!;?B-~p8<)Ko_`rOOG_)mFkWQME9WGD>@5mC>Dr7U)_9&GtuBkOLv>lZ7Wr1z zEaePX=LHVs>?0Q2?B1-|B!?Qg3x&nz-DWuu%U4?K31rzh9cANil9_pTaSMTsPhld! zYE{BU#Mro4?M?zG`)OU_+y<^T@RqZ^dIiqN&D&Tk@p2=qWPgx}PmAp7vyBH>PR)#F z6qLmZottQl0=v{U+p#)*W-g!D9AGPe-EnkW!y!g)*i>YO1T!N6V%8p=oXkLx)PPvq z*b20er{nHmi@w3t3E4H_1SR}c|DzJ_GTg))bVdHRncHjuFpf>|*x>su;|U3jO$lS? zQbiT}nuI~xX@8?quR{bRzqE-oq}dw{+Hb7eZ2B=i$d(k8+3%RzXVh&rviO?8HrZ!q z=)wsc)i;VMoRJ`FxfzV|We4Nje4CAVq;o1b0k$8U4x16a9fVZlsPmBKs(Hp1$|NWh z30IvL6qK7pwe!>^tBreBPWpB_eg<6>RRG%f*^jgfc7Fv9mu4(oyd^LZB>Qaw%}jyl zxkO_C$A@eelT#sw!BpS1&>-Uuex3sR#weT*@eQU7!*qobAvz;MtUPcLIwL~x`wA_1 z*tL#y#<&PEyQr-DW8I*Y+LeX9D$IOrSxkPS-E_LCZTw9kXcOlkY_>>mH!vD=4$~!6 zF8iYt{C^?3SQn{VnGEf`Q?j!+ZkKF%Fvrajjblj$*>o7x0ZC9?7{I7N^xjTPq@8m}s#Ri+_d6IC^1>rIpX%YJJVec5@X2(sAb6 z*cxUn&YO*%1w6)*Z4_C^O7rT)*Hq0Ar7iD|Iew5=-X9EEZb6tO(}+LtR%S%t(9*UM z=F*togn$lf;Bg;fxm4YVt?RFBTq;?GWw3e0v@ZhFp-uj0L3Y4SkdIv zu|y3V^B4WD`I;!R;pk91Pka|QE@8}lZ{M5P_ap`NbW-I`x9E*z0~8+xMEzf!8t)(O z8_t&fF`vxPAnGEP=xQ06?R3iGk}cSp9Dl6V(-Tv0mq=^ip^k3mY{IjcK2nhl;VATP6%h^Wi<6x;&5(GQcE^ zv6iX}FCs%US6{?B&jv7h>bzJ0Y}zn{_Uiik$a-GsbS5D(Wdc`(S7Rd3k-1uRA%8XY z44icOnUw}TBU4a#>Gyd-3gI;A?ol_JSq-^mw8phM;a=v}wQO2JAsTZjpB}iB7?4z$ zg%^G{BLK{8Qxc%S7b6&C&Qml#GAooGrM z=snT4cR)U@5E1Y~nBjB173IQ5&VNd}*)1j|db|uNnJ@nI{;K7}$(SM{1`g*c>%|}da(~u+(MVgSuV5wFQ$wf3N#D)h^ zw)5MwXolwM$n!yNI&o?$WXhc6{*WhwpQ#wiokcXX=1SRYy5P$fkP=+J` z>||0?!fIst%I`t8TJxk6rQnfjw)UU}D!MEbfnH`Oq}OOb#D=`E7|0IbJ;{A4ZIDsa zImSx0f!$*^p{3_MFii3CMtMo8<+%)7B}1qjh{ru}pi#mR7&^*eHPFNONhAh?juRa- zJb*T)N)LHD7@~-oDw&A8Uw?J%FNzo=mlbGu);xZLM?^5P8q@Z!X*{WZ zdiIfpdG#TjoxJ<-tlYf(OnIAp`0Ux)y#A2d8NL7T+L*lnG2Xg2pnrw4!7ET-?_EoL zvJq_L+pvr;gYKx#Ak3A+Fl$g>4tb`?jslt@A$kgAp3w9WJ@@C!Y-EP#$6VlY6nz^- z4-c2w*lh8wv9h`dFSuEAXOETciC}|XUe*jf#q?`ef<^W;ZYjLwZAM*)dAX&Q#GhKT z=1E$q(rDzv*r7T-K7Uy5z)^c&+>J(hVcf0g+_^a`cHxL?BW9=4#j}*SIzovUo(?{zzHbQNFlPH`naaepddx{!mN_~s9?IIwk_ zsK9lJoz6S(T;gZ-RskGEtrf3yHc{1{B1<`HZy*yzf`-7)jlf51R%0byc_l(lOd$NO zWFl3$!vwMd_@8VO-C}k?7D$Dy5==&q+6zxDkXiVZGGHF#H)Ss&*ytKQwPRB;PanDw zYzn=7b2;!b8JYql%KU? zm2`A{4cy9GDX+p{FBC4($%ZXY;|}lMW}bZ`*dw_kmKS122Jt3jUu_L%Fa#TsWJJYY z9d6sucVJps7-{qPi&j@#Fgh4;v}8PKaEG4g@5iJ2_7CjbPKNyh$SckL1NbY={R2a# ztt^<*jeoc%Elq+0G8ZdYLZgs$L^2&N1oi!XTs+%lBMv_Em^iM-$r73GldI__ncy)vL9=+M%|I3%8fB8bcu$l< zj~&M}tOQNpZxpX2<6NgQTq!qhj4R=l8GqtzoT}ZG#DNvSN_kCr>p@-WNsJvwS~+S4 zy`>al^#y)HV}VY$;dTdPJI&(u70Ih)d2V|=4x8a~kW{03K%X-Z(;Kn3F%yJj{O*ap z2G}atX-z#HrH|r_M=c@@e0UPC#Z5YLkpkcj9tiZlEWAXt+X|7@A`wd6U&o_3^nYVg zKU!!g5_ftmaP7trZNuV=HvY%F1liY!Pdpk>>?s}>WbwushM=KIv)yXuJ%M4VN>Bm{ zLMUEwB!xo6Yd|PyhQ)s_!77F_9I=$Usu(bW(bJHs4SF&9r4+If`UEcV@vvqk$l{RA z0?bZRLtnZPW2cyj>RxMKFcmaO{N;C`LbQ=IK^HtN@W>qr*AYBGpER4L>*scI7%HgRNzSZp{F0K#{+V z1eSv4xU!j4I(Z4VVv^gqsb)W%pJw;NT2V3lS(;F_{9!XQH(BAl1e+B$0!@ErCCfN8 z+LZ7<5sgaLPLZri2vRmH;p`Na%cg<5gLE0l-FAR$a4ud{*rtdvKd9G6Tc}6EbpCgwdF6nbPNTS z4>%YTY-j4VT=>=`0yqB7e9QUi5{sl&{S?%jqz8e8Q>pUGj#MR3DPKXj;n-fJ3C^WX zx7`##?d$IFEJ~-Xh<;l2LfGv#9gq$%mveU~a{Tb!iG0luR@c&PFo1s>BFGuOBM00G zz{;TQ?PuLbY2iu(a0ENPDRVpfjQ!?vM6Gqq zLW`s|f}|5AK209lwe_sGWfne|dG`(OMx028aPP&wp&?tdD{>O+N`sI@pder7J9*Ft z3&+_4S;|qCSazO@xI(}!HZm*F0VPal1gMp#CjYANGMu~YGr@lqxo3h1hhr8Fg-A4k zdXRC(A_NV3-;_py>50-HhfOfA@#Joj(iGu-AC4T4+OQf@n;}~0NV74SVKwShTmoaR z^JL=@)bZX-{H$d8g-!$p_7HlbIlJB5$o`_ox%BX&)7qSF;01ycb)FmAT8)T)t*r(0 zIo?f_8?%)=f*XGkEgZaE-p-X0oNEQV0|*|4>Be_6s?#E)jumZ#9xK~hD52+#WAxmy z(;;0 z(^7sF8HqPxccmSav#Sa)e84))*NZLV?WZ4`?7L^2+@+3!ONgV01T_7wnjbtWB(jImhD3Q9)C<6*R4J%aLYoOp> zb{i-YxAlM6La!a}S_(|vIpH(}PU+w+hC)O-P}LaGWY`eT0UZdL8!0Q{IMbe8NyW;! zkwPa6sSfCBcXgG_0$(KC8kKb3jgy;B$IH>hl4=`G+nb1nT_`h9D;r=31~8R+CeQZV z98LD!${wMYlACtGB_obB6VXgIi|??Xo>6ZM_FjJ`i!H%{+G0(>>yuwj0C`4F?*u5Xu7 zaFeD~GtpGac}m7RaZmD_EDo%b;zElBoyjSo36s(cswS$EoVvYa&;#EfWNo-y%5*wI zmT-U6HJ_q1?y3n+q^KsPz(O^#LlxBo2lt?w;7r_96AQhjn&8+~X++qurscC7T`ZqC zwru&qDGQ;OxoVjfJ{Nj?sc@mTEq*Ta_)_CSZCfyKdPQ1WMzt=jad3xy9rGHiFvoKL8oYG2Uc!&xhZP;)7*0ZxXkXhSfmNa@V5 z#xR+3W&kXOO&p@jI4POOt;=enr{|CV<(1Vi$|P0k)p;qU!@#JldnwbIRMMq9)l7ex z4OSCfJ}Nb;86E)~qnr^Vglp6j@}&S10|8>@fwuKhmT2f}VW^l$?L&zfz_5XsTfW43 zr_-yBkVYPw`=f+vM-Y*o&J`1f*&I!Lkip}QBLl%tD*!Yy4Lxj5`=-6it$uLf&oFrg7{q! z3?_Ik99**3MT7xVCMFCdjt32Hl!lpXCA1t(Sm|)7W+lUgl$FdTs0@S#VP!yJ0?PnZ zgqDe!F1UH8{f zl_W8sP+7Vha7YL4CGxEWGR_TB#tvec(0Wuw;&1q1F)#f9;0dt46F%#rc zJ&!+at_tCjkDVQZpeldEgU8W_BB6)a@5!(p!DB;3xHOGmr2z7oH&R#q&wv>=Rm^g}>^iGS%iq|FZQ>d zC9F&YwT(g(4wa-H1Y2aY6lV26+QG?D3bqOA~+8ah&{1`1p-lBo06o z31_(EUs5u5GHgdyS}pQt;(!)->WQAr2AV5;S6}FJNDUY zreJhz@dZpr(6lV#ft*UOZSEmbTe!Pvg3JaXn1C@5(MaF|a4o8KJK#RcOb>d^=!9X9 z+vMRewBnY6yexk$U(lM_A9WBO2U1fJqtG`OYTp`BVJ8px^)7W?0(XRX)laEepGOpt z1gOrTk|l3QtctiMJ(BPUX{3f*W)X!&gqSUo>ZMp-ULF}dc>J_m88;jAWh8XB_0oso zlE$tP{F275U0PGOylz-u<0a<75+nflcZW+ILnpzj2=srJexfI`H*#__y8)rEw8~@< zwH`Ss_E+Iu`WPN}J!RgId6*-}8eoJ(D+yfQCClPT{$_{lObjJp82=Qn)%DpsvUCd* zHTjHVcSSApnKi=FG$Zb0`yaG2ELd2*c+1pQtrBpMWKk6L5lY53 z+(R@{&19*@nt>4`nXxjMP(a2tS`6x;GEic8NXZB0o6W>GXM8G4Gf-_>s2+z>waLOu zAG$VB&9XF8-ID4VT`xA1u_RMoWZer4QVO!7NydMbzb(H4uXlxrFmPDSv=1Y7uA3lj z!<7=WeR#SpU-JO4Dn&xhX6h1sDfN>5(_!|-EHfmCQMP4Ic2lJbG|~BRFVUZj>=rS! zX*PG0G-{t>*5cr1Lzawa7yJQb^WZDeP3;;X#m}E2H%JliKF6g<4N(UL0f91@P(TJg z9b11NT6!7`EJ9!qth+iKM!{yrh= zA^JQoJJyo-u?8%UojuhGz#$(&;5f542{yBweD~dSfDU5;J8Do=-l)Y72k! zMQ4&(3HV`%86=1lQ=;JLW~zhi>ZT*4Hze{-WgE%k;3g*PS&%cMX*6m?1#sXq-yDV5 zgJuNz)i!4UD{lgwXC{R9BhxXFET{^m8@HI96;kQWrbC~d;=UTP&^4rc9k^Bu-&@@} z`7W!E27+vvK$65&;`q~+rlEC@t(|`~PI_TAiZ_p=1DVlhl%H; z^-?k_B>_uAX$d(l3c=m+9G&wKz%iMuL@4{==n9!2qh71C=Jl4(26eitdmZT<-1QVh zgyT*x*>OQGj-XLQe_z>=Rwe^UM`k_|U&Zr!A|P{7EMC??auwdx5D`uGSV4a_H&yDX zB3Y+Rqt0x;cTy>9S)xw25~W0w#!1J7bVEb?%@n7d$y0U87>-nM(#0a#(9YB$H`|kH zjhv_Ilv>pLxoRaP-MZ3Evoo7x=l8#3D<=~WPI$0vxMBIYWc5s;;obu%i z`Qmd>n2tfm9voJcR9 zW8nSf7{Lhp2R+eiG??`ac6g&fScr8U%j|oVR;!>$5U%-eXn80g2lEGS-6^&kCv6+K z?Lq>h?Z)5#+&yA!4l;kZ_E#Xt4>%)%8{ff*J~!C!o|Vf}#XE=alf<3F+sd(T=PoQ$ z{8iq*zMYoFT!;d$J?MzFfK2#=?Qka7eH52Q-TIoJjFJ6u=n9@B)oZwd*`4B+0|D8O zGbu$UJ2H>SHi<53g+G%S#I8=kh|XQEz^4-@0_CE%=A}~szvzF36tE&q8<(k%PDGlE>DC zV&>QD%x!^DSZaUAy_=~G6M=!8$SuWKukN>v55d=Orj*%U0~q1k%~VLs3JP~GB^bi1 zt_(S3Qd)+anIZ~Xo8w+uU#l@uHXqsxJ8#A#rS{cVQx!N5xRf*)X7~x=C9D@uNmco^CW+BbREtR zMlE2`hue%;TAYzwjp?xj@XwBtZ0z^@o0ims2I;fW)AHLnoWiTPEJ5Hl;X69MfXFW#gy+uc%>=0~q?xMnqs?E2px zVY~$f|D)@z?0H!59?zael_1%`LIKiXlD86llLE4^i!F~I$4l7aY}y6g z@S9$@m1f6i!V@DBjLLe71gpo|Kb*2{*#Y>vnth7~&bj|SKcDZQ!;X!7(rCV(WxeR>+L&#y%0KV1k ze;XLVh%6^mgFCJLy6BT#RG9d}q&*&kdxqhh*zk>pX$BP2ZPhL%!1n}00r=Io?jx?cP%9A-6J=9Hd-V6U+2kI zkpJ^s2QcYx5&j5??Ls!Pb+_!?`~LrEj(((W{WkLq6#z&X`HoE%<7TX+Jenbyf0U)E zHehypq+0h{zE$AZ7Bn-3X>kG{nW3IYbd4IViL;hCv~4!Jns|_TvRQu6xni@JO+3WQ zX!p%gl)iqfEd7>OHTyBmwcjFC`Z3?C0bH!~4fNRu+oCwdtn)RamPZTHOYW-AN!_-enUfA45-7|S9FPa`6eosejO@eMj!X`8$>5@5Q#5!~~h zcspE>J@G+fiS3Dp@HsuS>t-kiJCHf(mBY?*hH=$tc<|<^9wG*Z@%{VAPBX~}KKVuv zu|9%pMkB-4fxakANZXu%kHR(;W0%92A%Om*jv?7EdUM&Q6Lro{H==lde|9A*4=^(8 zg+!)9Ab2nK8~hiYZ9_YIr`wk3eS|}H*=@{nq$D28z$}~(hB_rkf|Z~}KJi#)ZcKy3 z%8*&ZqW$DnLgZKm*9B`^&c6V|->V}S;D_p3gRHKeP64qmC@~ZTnWy3eq zx=fP&?7}#W_y?x9q|$8qf7E?r`rwQa5AVY~N=#3!iZOC+=wvbkg~4&AfV(rp^Nkx( zAILCDH{p#m{lLJISgL65-g)!!->%~Me^$0FE27r2nRotH5=lr~k(n+lf*i;M-PVe; z>9|%xOxLv%^`P^P^dBs4dc4D%hc%`H593=@rmo&h7uyyZW3a#-d@OyUZzBGJ1`9>fM^S&Bg^Yaj*F@|Nq{z zWOTjeChQP;$t>G3fM{DGWhK}@@pF^YC=e@OI6^|LbT+^ZIHG^XfE;cxry%@-% z-ujh9h!5r^RD4bz=mZSDmj;)PMHk(J%h%;9u1)FUS{GiZr4GCWw;;KqmNn2sv=R1B z1)lG4pNd7Lt*k(^!pCJ$p>f|H&>!eQiVodp)QH!H;dvLd4F zFL(u}6wM;4St0CNfdiySv4acG6GA5pW#2p{>?6qN$AZicXHFYIt5x+O1{ho2VrBgI zQlu*Nb8T!=f7eawXEL^#`pLdHNXaHi_(FsqeLJKULE2WTy_Mo|Qo*sbl#C3lsr;p> z!u``JJ8<`-l3s8Pa_bLCY?a8KG<%KBGT*XT1Lfi}3rgTv+H&dZ3F zwh{p?V9O-#8HJOuP2xM~b(!=oXXestf|D!G%3<7Of2Ati&&x|zKKuo++ zd!=KnCZX+|b)RYkxFV@n#Z~UI!i*tw_F{Dl))w`^5=kWr(w>yXvUw*jlD#UGcJ82YmT{b6S}E+2Po167Hu2=!f)^)#+`DVV zu7k^Sf7|XAH)naaY}q!IN80+E0GYJT3ywpD1;Uh^>8V)L*zD5?KciXNgzd!xV_=(1 zbO(%s%8~n;9bBG>L3Ic>@DA-h_{A7T{4_1sXxS~=EtsYaCL#QW??}IGWG$*w#4-@c zw@LdnAq+DR<+C(R9o1-*;ry79=r_k5?KPK;f8MgCRGA;CN;t{_8rvwTD}<5wWah%} z&VVjmx!JTgD%H;vr_SoiZ&;QzsfzBjh-$DFwcxSZ+;z~IJd;Zr7vmzfYv^WSz1_9! z|Dsrf$dnwyk6MQMtUbXN8{7VEA;kTJ;B8Gl|Eq1XLiZRhT&K}PK}`j5l7hnnl&aEbOu>6u z4f^Or@wjfD*IckdZ`rPN!R|Zi&S0IrcMPV8o{5&|KA|_VeF3R?r{nWiQQQa7zS&Y7&X0d}W&3zSo&v@21xzgNQdpv*t#bT2zhdf!A^;^lZFDy}W=`eX6Z%#Y&A4X{S%o>LUdef5_e`BetE(-r zo<>vTL$twBJs00^$Tq&7%D(L~u%|?3$#USWW`-I!O66U2*CDDsmF`9uZea$~e^8Yf zSubt7<;kl|zFvgXR;RoyEVfWf%}Z`e71p@)Uia-4q=qo*rA64+JXWH6BM5{&gf!l6VFuv6ihfQ7C^6|m>nJK;8z2!vy)7Ga}fDV8aU6E8#^cvh}= zTCdUIw7n5k14J+*B<0ILLdce|e@gE;maIJ3kSJez5K8;ngJ)N=_@J|!2iuE6TomD% zPOId->sM0i#)bRZIKmt^{0)joSCo~32~pu`!iPMzd6gXqCDUOIZ2WoDX1CFlQDoc}qYc8TDxA~z#%ImXo)L&PDk**B zVId2?xkXMarqp%{1;XN>Fan2&gHbo?9s?WvZF6ECI|qXmd)3BywA$Bgqx3Cbv`u8I zTNZaDLtR$7&##_Ed%2ome{4yYtrFIrPCF#?LZ7P^sA7U-I<1g8=ULB}J1VJq$Z}k! zbk0$JwbU^)<#pJtjnREE1TO5QFZH3ydARo}T~+XDB8torl?lf<2>2JeLul7a%xt#|iKw$1xKcy4P! zBWv!G+H8h(SpFAce}6rQx(SnNCG*0gZyHT_$=XWf#SOCb_^!HhUxb+QNhg%Bood--t7KLGvLHf2p=rE-E2QBXif3P?c+t0dx5bL->OUDh4 zI5rm8L)7LP*b=ErgAL)Adi#fl4p!#<%+>8+utJ}Z7{WvM^s}4e2c;&%h%;aRu%#u3 zu@Pf&r0Zv%bO)u-BUqzZA`$hE3?IDw5f7w(%Wdy|dfnS?s#d{+E!*I^mR2BwdiHOH z(qW1X?8IG%e+PCB9HhJlb|S8t13U4%xC1+P*%j;9TV-oT6tz}L_3-`vCe>eHTTmtH z*?hb=XmIyCdlfNCm*yS7MgG7*|3S)o01Fd7Fo4hCfq~t2eN48VS(HlMW`={?9z51D z=dA~;>|R8kRGP^wN?NMJlR>$qEUOr0Nsdi;u~hz6f11~nPUDaZ6KGq=%0yVUlg+jO zJ!UsyrYq|;nA%&aUKOKs$#DUEKG`?7j06IgaoB5JbQeBa|oZ9k1S z;eh0zj8EbG-IfLuLg+wc+hL-@rlsIZ(G$OB6mNJjKV*ji&R%~@EEz0#Ns_L`QFnC> zGQn%_(PQ#}2jYr4quJf4QQETy3`0AsWstOkBs)Fk$L$Ri-iiH$RGBA$iB#G}f8hP* z_0E|Nih%7{T=>ET-;tY%`L=H!|DP1BZzpoH*k?KA?AtklbV=-Y_;S)~`LIsjI>*xS z1N+r|UQ(ly9ft+kP#0`TCS2V#x6!d%e8GgS(eS~+_?+Og(!QeP@~W_IBUwvEZLAT| z!gw*ZT8R=XMwdvTWeqx6iJUc1e^_%MGOtW>Tclz~5xfYlSl{;ho0gW5R!&>v6hNlV z74fmurJ$4nBG|hLxMPzkSP0GG-3Nu0%K^CMnb&^y%E_v}@j$dC2`8x2iGm-c;hC5tD0O+x15^a?;yjBnrY6JAOxzc& zku7=)w&__6N0lIfUtpCsr}}9%1K{*aamz+cl5yH8Z#}5z1(^%BLyWz@S1jn7k$wYC~xTvAuwwRTA4Pb%=NkC*g}rn_wn|0 zfp@u-FXx&I{1RwNI>?bFA13A4CU{9@2b&Izr!u?~cSWome;SBr!@8V*E?bWadN__6 z+a%rH+9bM5rPW#Uf2eZA{*tiLnq7QV*J=qbtg|YGxW49T>bfctY3r$xN?J!Ta(VsC zQEOg8>#dUR<=>UI%L5II*y$pmaQ@k}hLX%_n`LU-95@P1Fjd+Fk&NGJqP{Mw>f z0?BvP25RZvs*>Cd;n|b?O*#YhQh_jX(1y1_ke@yjqg+jue_F0B{1P4noLy`Q?k+>YO`}3CNGjAd+&o9pVY%7^AqSWO%Yb%A+QjRfWbs9Zp ztd2qLG)CxNVP_$sRWEAWa;9OGCCr$vEJPR&8w9@qX8^;?J#-ZVEV_|gtNPE8~OF`9<)~r=HZyX8iW(Ex0*+P zwdX{-cfu!X3XR|GO2LW;R*KBc!%P>gB!0Z^f73V1$$UA9J!3u^HRtI=l%s4tmRv$K z9t^XP#fP`0+ofLSf=>-Tv;vMWWXLzxK?|)#aNnP8FN`?u2FJs=(_lS*VQ(@_V>ND= z9Wv|1`zeCkI{1^GJrTLwvm3?_N(Y8VkcLD;A()^wDbkXLXlEs^6s8^(!(5D@ZWY1u zf1{1bjvvCabhT(A@LJJoS$0)#-7n9NqRbfzyq3bmi5tf`@I!~4%q~WoBcXR510pTF z7S~3Q<-qIYFMeXHc#<7q)glN+xq>w>3$=X;o)=B0!9+4|6w{cY0IG9YBtr=o2&Mv8 z!1gXpm=O(Og6DQ+11cNmI7YjYM1<*tf8;!1E`dhJo|1JT4ceU;)_Tk7zG+bww>+kX zSGPHO)3cyX@CoBFUO>z|AoiM#!5mLV8jW{{jl+U~LFy62V1t0KA*X-I@4yt3xNPKMcd^*b`_cj7kS$Zep68@;N)ucKp}76pu%%L>gQf9rjW z&zOX=ahl`4T{xFHRJ~ywD!IuY=TWKSiWcKiD=kM2Ek`pdA~)H4YDz;Q3vITlK!Tm+ zybdi{U`hs)470TvIJDW@3=jwhdOKvHc#fxJWR4+tN3oBJG2_KmecQ?&td&Acn%K=K zILwAX-I!n}i7}ckAPA2n+o&)_e|y~`U8fCLWSj2=FgD44qgc49G7no3wATBqRLE$A z4@7aW?jumeBFQ#UwaB(eRb?1zJ|U${eB1g|6EN7CS-#4ZuWlljT<>sUmxJwfTnNGt z(V>M}GL)Uu6qyp)Bjz?<84js$@i$t_;%C_g+dd5NR@cmwG&-Js^&2<+f0+ps`=1#E z@$vS=L~KAH&)h?}gsWmTGy}QetF(Njj5rQlLd&3V3c*wM)@Em%fLQ=;JD6?TsEdgm z2nJAwbKzL?R!d;OuN<||U1`B3osz=ko+mhDyyYbcGk=5Ske>1<^(eNDv_>@EiV~mg z$}Kpytz%v;WjwdyiH7D2f2Aw*4l@Y$0R^tSWL8e1bCwxI3eVkhP$qK}V&S3e_fSUa zrq2un2Oyqe%y)o04@A5Dal)!K6~rO%_wejZ5u`}Sc_z?8N3+Si)eY%)uXP+;8U^pC<>lppz7mjZK19Jyh;LlRk%1gJ5+TDG?zCeZ`K?i7 znw=lTIPy!g2#ywhsUE5k#RhOpGT&q@2TEbC{nGN%6oSXvxn?j&uH7&=qpa=}B7qA1rM zYB3?zzuO9Nl=qZmhi>u^$@Fq-l7!a$j?7O7Oh5Ei*l4}&DoX7q_jmdTu&0? zqFu zN(n9a@-pgvbDEXDn#R;rXrkw77W#VBhHwR@7R-`l>PJX9&{#5rs!AK1zX^2o2KkqH zx69wN&@+b5)CUDVn&`SAa5N3S|TfqK7EY+c@hw*0( zMs{M^e-^vM{@qrHLjgwcMjRQ@3*cvpreQAnx^ijE(()<*eH1`p+vYlGf1feQB||($ z{;pkmhQ-#ie*j6;$FdU=8_B!z3AY;w{J$F?I1rS{Ap5~yW03qID#{I;VIH)lDZr4WW&$v0Ie@FEeFH-Vft=Y348zr6CopGfiNVu1Xb?c$ zRIX=8V|toZE&ZZxwNQc$`kkIwD0${I(DaHFl#QtK>8Z@VVNT0z73S1pAsDd$^hxZD zf9`#+W!Aqe-uit=-SQP@7*E%0<_boiII?PrX0L6_+cN`5<#GcI))fZp%Qlr!=ZprC zXo7?IQ*wiY2noLC5AMRobYV+kiWLgcd%p)fs?S>X>&W{wL-?2(+Ktpwwr=&6fV7(S zMuFAU@|+g-nwI4;tzoRLs>N-f6sFg=e@7au#v^!*N01ti;0yAuoz@zQwzMG!pkC{q zsjzxmo`Kwj%-wQ*T`!nwpG0~MHBOq9Y+U=>Jz_10LkCzanTVQgQDAps;=Uo6=FA8P zhF7jfXbR0_8{VE|QFPeLJdIf|^j1N!H>HBUvf#yDI~k2a*=>Vnx=jlBdpv5xf1)G6 z8bM=!FMU=79VfrX3M z9L86ZzTsVlDs%wnJ^vY9OdC zFO@kJhHO@Bq#(R9DE)%Hf417FC2CfE%?qfv;AJZ~jv zkxsP^$x>W4F3W)V;KYDsBNU^v4pV^$9jh3oY`~i6q)}@CxD8zcVafP4Q>cU3R3LRE z8!+`K40+r*2wUXWe|@sMneb8%%eo+#$OI_Ak%>{5W{kN`tMpzc-u^Qg1j{OBJ@2EWnGBI%iFj01-(qn#*BkZfcU2=xNxe=CAhYXrhe4p{4q=R9js z7S_2OD_*cNw@91@^_DM5K(+5G0>;dRN2E3pqh(FBd7_dQGs(;$&OQ|N#aJ!sP^1O( zouHPahnxlhTU!efT^tulK~jzCf!7jDQI8NQy>-*8*D^q`@`3OqEt=B4prNW2d_I)4 z@+~dSNObHE|{d2|*Y_mBu%%26rF&BTQaX;{hUoA50UeRdEEr*g@b-u(Wr zmKufCHQ!I=M6XD|<%${J$Rp1{&+>a?oJMLo#h8~FB2=SZhiSkI)1z@As9}c{i*maj z`>B!vX0JmE&c_WaaP}mGP+X>kV_=1EUT9KKjn9IRf2h!{OZ^GmP6h(YYd+K%onk}d zHMLbtp^}?iBV3ewL}`Ou?#Q(-md)aOolS#GyOjvWi!{7+Yy{W}n2!+=q6xs-2E54D ziSu;#AQQ~BR1|YCn_gVo&tuq*svzUHU{5?n7 z@dwhfe-M8r7B$i^Awq8<>m{0CPP^)-^Bduqmt=1h}SidVVq)=1;Q~ql11k zp_K|ka3UF24>}M|WZWZi%#u6Lb&5XO%Sdd6HNX=U&*%FoAOxkP<_Zf=K~LjGeaoE5 ze~@!g%D|@nG;h*OC@=t66Bps#4Pk3&!kM;^Dz30J94|?*A`CyN5m@Duc_xhGL@=cb z5{0&)6ggdxHdQ%Uk-7NkTG_E0oDfepR0_5tn#zZiYg7?S2^aa8;9}3x=pdO-N>@8F znt8w>k-R3PF{&|v513K%^__9Kce(*U5|vIzUwdG=R`#W&r5#_X{ju{%WoB+05^o7!#Gc zk(JjcN-_0=xjw)6?S^%^^o9G|?ix~yw9Iyb zv}32K&{`q0hIcWYBT&BLaWr&3Ez{F{g^xZFmceSmh7qipJH8+{E`^UYG zS10{uWG$rY>>IqaCwKj>f5^KS2l<)>E!XV^4eo|h3&=hh%Nh&N|OvUWSKA$5RJ`%f6jtFlYs^CNn^6u zr`dyVDu;P9mUD#(#Rf6yjr_Ko`d!+=$Vu#QjN1>ESwI;ZMst8xuym<`u{BGiOs2Lg z?0jagC{V`A)boirN|yr=D>Nu8*q|D@zB4qiCDQF$8SxxJlqp%}Z~OE}=1|B1%Zno; zhJr3PBC-gQTqY0XfA4{-qlNq;i$O89G`hL_jy}_sQHP zl7;=Pq*D{`B7a>{dsH%m(TBdkS%9>j0Fqge=~IiQf)wS#f7G#k{tCuog;c%n_vP;s zRnw@`;l@cB({IJB`XRiGL=Uk$!U=)U%DE*>N?^mpoCbbF{P=a8Y`?;8NA3%jBxh8o zZ?MZvNv6hF6t&1mrP7lXQ0Z6tPqj-I)V=JmRWh?OW1y0mAZ@$c(TVbHNZ>RGuEz79)*t9T(20G91w^Rw6HM zz$Fzp<;7F?1`UOF72Hl@s;@_F5Iv#q=TFRv-I8e=d@u$ya{6?*9wY(LUq_ol=Vp&I zj5cI7lXJ`8nH4_(>s8;-r=}4~BiFK_CBMC80A@QV&j%1L1N zr&2kTo%)#j{Ht3oB1MsdA2t@i2`yGF_tLPpqB0-t=?O=+bchFjtC7(0(MyShyqdjp zPhsO{(09nv19=3ao<1?B`;gno)z)w-<`z1kOB>&{5!}W^ ze~VVyi6?6x2cBzQ0vDWM58I%Nf)o3_DwSJ{^xD^^5n{;6@Cu9*h#p!+=5}&_S*DbZ z8O=+f=%iC$v;Z-f%ywI8KstaupsEq!^hnF*k0vaPr|me!Ot-|;0#S-A9y?`=iZ8jHP89K|!Py`2q<>i(e9Ap?t= zyK1B?(@i$UMoViTc-BcJr>0bH5>H$wP~C@TTF63Atre0{!&-~g=`ewCoJn~Wf2-jB z$HoCYugV9oYLe)I$3#(87QJUWgtJ3G0ok-IcJvy=eDmP&VNON|fm?@(+oia55SZ1w zNgB1mUI_{CI8Qk{Q9q+c*E8Jk(iks@TqySum53T)oEEua z2D+?rLYFwG5u(+ngs*G~vVhCge`doYSUro$eCf|GeYt1=GL1tnjxx_D(LIC;jpB4ZCeXsVWN%af?=YT&q|@>?d&yuz zCUNM!*sJen8-MXqNLe>(R4yZ2V85r3yljI3!7fOFm9QByP&yM969hSKe@!&zqT+)@ z_(g_QLN+~>#88}=p0PCGejuHQx!4pzpdv?cn}8PLD2?h-%K&Oq5C3Yg8hWsTQBwlS zk+9qF;>L8i9@WJYG^EZ!bF-2bUNRO`t7R&FH%#@*fBJFkH^9CNr%G}g>ti76Ex=QUFWS`8zy(AYQP%zXeu=2k zh&tx(paFuVVP1p}HUOpFu$F4>5tgQQdvRN|9Bk-)hGTtQ!i<3|oz7sfPv700cS8pu z5$xGe@$3Z<2TVy>>Cx_!ivv!C*Nm5>nM^@o9eD9u&J$c!G42b3f6i2dauyU=nm!xl zXNVXrHbNwjNqMqh)s-28s#|dk2W|>9Hc&z~PD?pa3HN3Mb{cr88=Q%l6Usmj1l#tJ zL0c$0s3xDpvufrJLt|Q{o1+QYvC`dYD(_ZFmb-S}Z0rw`!zETW(L({l(7;+{5L%_& zcsd%(VL5HI_(l!xemH=yX$dEEukszooNn!F8&K z`BW(3m`#DwnQqp?RCcmjhYk%XP==ME5-7ta+{9g+O}fcjI8@LkOb)@R`FMWm&@$SE z8CPB_X?~W#O|!SWBM_0IkmY6yho^@TLTptj5c>1P2r!N|fA;$9u^N;a6?xo8i)chy zl&Y{1)QviUNEvmuM99{zsVF~oHKO=MwZb+vCg=T0mAIBj8l48?#*(CJhTIk9|jI z=ll)HXlEg!hbcljA|M0`@K_5QB1w7C*1V*rJXV6RVNuMrN>EL0ffNf)O~ecNHYz3+ z9eM;gL$Hq_FnN*EjBPTT=%|;}S^0XSu9E+@e9EI2e->brrnjrz8<9H4o#byyhX^)2 zLGj(6S>-fl08lbQ9kWPaGg`&eCmpVdq#lY#R$E2zs6P|l_K_nqyS`({q({o8BKdEZ;_ER-eJ#FP~oQT(XBBoD%c1b?6Z@$ zf^eANt=A(DE$op6iksWD7PcO7X+^M!44JE4P8j;wfvM_rjDxLy&el9|H)pWbX8wp^ zyEw&<*+GDmz{0BWG?l6qtxm49t3KxMfArCt>adJ+H$wpe0 zhJV`4Qkdv8dKi+Z$H>S*g;`hlLG}uphe-Pe2Mh(6 z4`;m~q%kbyvJC8Y1iKV#*ix+FfvsmZ(0@0KL@?>YALt$E-zhf)^9q9ys}*`;AY5Xu zkY5cVBGQ0*uqIef^Ut-2c6BXMCw@2d$krO}TRp|kuCu^#cNVQw0S5=s$51j?wfoYxvW`B?$ z5tV@K03-WJL$uLQ(I9)1)E7PJP0VMbbsnFAd$gvxl4ycw&y?mKxjCrAGKB1=n{yG- zj;C7e5L{guNXN4a|7z!O7TIrJatRXq5ETyW$h>+YSi#cGnG2BT>w`E6T0Crxgz&?p z8~be1)Yc$8o!&&bPN|GuS*O%TOnSF)ZaR*y%w~}xkZm# z=n!X1OfAwG&gdX*l!Z~a*^au2P-(465?< zVR1{ypoe400DRMh2)81~Ni)#UE{3QO?1dj=E1_r$=SVJ_Z%%fDt z=}Ui|yU`VzgMrz!3C4NRAzQei@?tAfje{gp5dX#>4N0VrN&aAnk_|g7=P{oRDZ=BL zN(!i6R1uUD{dSPnqPZ&h$pjVu9{TVIOW?KU=wX+X#?;;F8jamfgGoY+>B+DNZh`}w zw19a9>|jvbh@5G6YTl}aGJlJh$U|__2#g!_uo?j}Cbejhc^;2)4`k>+wO3PkW34rA z>Lh+V>`Nb8a{p^-^o10mS$T308bTP+u+cnxjuN6sBthc)7$H)S9}(dY?TNwxBy45m zZ(LhYB4+Ctc+kcLx4_=n7NPuzuF`D;u*jmMQ*rh(o+(wlvR|aC(|?nH*6mm_Lv}fz zo~9?;J#?q9jobKdJM?x>84T=3Vngr3V?*yon@DR|xE8wRrBgwwj{$n^x8@(v23m_g zJ!wkGuhGLVI2i{8l&KWcp_T!SIx_1+1XI0NLD*P2T}+;DnkUIdP!yziAS~*p@PdmZ zzEJ`V(hYTxirLcj_xW;BLHWzC;_-4Gv~n^V{3K-9-0YJOXy2*?AvVA01F9h!biE_1xd-DTI|Lx zemni3@JoPUvJH-z^`o3Kz4&vpvER12Q!W)eHmwzmUL}xh)e4d6jd+pB*38V+o~=W& zNofHTTYHeN8GnBNbv%mV23TZ#9^ZC4oXt*8ytuwb+mBr~O4$1qNE8!Go|1}X!Iee@ zv(c7^ak?HY_ER8`&k7MY&tba}YYqiNDyn4g}e#aN%7o#!xBT94f-j z9|;v_pi&|L6x%O5Mt|Mul%tKY$?RmJYL6qad9O0W zeARFgtE-xgOmYUW@<%0)AudK?GsSUE;l3>7N@T9%?Pxs))y*mJmE7Tin-nvx6qyX`$C>_ zH!8uhY=0ZgCMxmR$dWG}z6&QpvdX!amBJNY9{H()2{O0FB2HRq^nAO=nORn6yPR zz<)ao2Z#Z>=y$G*pKs0 zv7%f%OpV8Zz&cs3I6}@5#i{XL%;ndvwqm10n88LydGq3YINsUTU_$6S0TZelx2!CR7YR*(wKVM* zYN0aOo5L);#FwrRJ`3VwcqWXx1|WR2MZkoM`7?Ee9*uBY6o3|fG?tu|k+?NALejDh zr>CPf4s67eee~pkP7s$cQ@|F!Eq}Hjm!`SGE@m2(^rm4i=rxxyq}}A>ps}d2sjrmu zs}#6bOlXrm3Rj&VD63A%d;phfQ@cj7#6`bOMA{e_F1_saRvneScnlse)Ydl2yxLH< z839vNdZ7UGLU)szoR@%{UjvQ2&>pY*b+ccpUK-e-+ z8BD#=nV5lS%1E(sDwi90{kUIkfB$Zzpk#H-M9~Ua{$~7emGmV2ldYRxnv!OM;OjGn zg;W;W{E^)#W`W`|#$>r?)xk(t`ASvkbaJbVL2A+k{;}2hxh$&QXnz{Pnhg)Qf~>6M zMNN#WzF7hj9<*?tK)vnoXM$!9o1mol{Romqhi?Gh|3^%jbZ8< z+q_WCa5Q^_7o#MiEPwIYP~&7QLUuxzjqxI6w1sp&o=?~Ocq7QE%gR}3_*s~kY}F_& za5wCD_5BcPa6M>ry_Q&ZJEhV{N^UTi`?f&nFp>v%<0E-+_t3$~dT8h1!C|!AZ?45q z-w;}hA?)t*Q2$PxsK4(ZRlR=%%N<`ShR~J5&tAP|xuWBV;(xNE330;EiP4ZI6+LKT zWpDGxxY1z>w;GGzlj?Lda7R^tqLd{N2dxgz_!fTTj3=9M;{5?L2O`UY%sr(SO8I&2 zUMQJ$qCu}>y3=L%)+kvmnkVWf^dec!QK<{p1uCn4i0&`Qg0K**u5PXnnUgKX7_(x{ zt3{IsQnJF(l79$JxrH$+)9MZeCkF{Mv->=Kdpi7Mglg|%d7+?@}Q9~yX6I(P_Zai zrYKohmFUyF@AHr*%O^2A_#e~amlVcn4qV!&u?AT+{NNSg_Y>|h0->cUmlwaX3 z=Sb%O4Sz!4YgsbNgHVimD@uIBC%B>l&Z2Z^Oo!~6dcJIAP<};{Hx2XfBI6QP-y}OW z$Vbbli5Bjo72b>D5Md!#^5IE09c8s)JdN>S@(Cy0mdm~=vsO-IvRazeOrsDBEBWqF zQ30X$=*_pKX&1cMhn`4_8NRIC)FHKfjt)bur+-X5*+c4hxxrOeC?z?&Bgw5Y$4hdt zNW$ps-PtgLWK8TsB#BL;y|%}R;tN(huceA;BJjf`fF`I#OqcPpx6YV^CqE}8F*};9 zMco#=8-~uCa#^T$3@olWl`A)m2~mJnVF_!%bRV4>RK-H z%6}crJLqbc^P+c4Si=+90FND3(P{MaoeU@iwLE6bcL0B8z3T_Enl(P^P^M6rUy|m1HuDM!hmDQR`P__xLV9G7M22&}5 z;)xN@|3CQ*x*U_4V6{cak88h;7p z*<@if{3N>zl}Io7<|HvatpW3rq|j8mge;wJ$~&a3t6B7ivlBDeo|_-MJn=L|`&) zgsHPUGX;RY!HoeLr!D2vfe2 zLywwq=@uNL)@2;d!`7dRMwnU;FUjm%euGa?DXfcFEgY+jI3Z4{VW0`AGJmC%q#MlS zWRvwsMtBV#akvPmY|C$z&ZKU;+XAhgQjQl-k(+Z^Azc)OVst_yjxN?&uvB(W*NT5K zS&SybI$4M^A}O+=xhzWAZTu6xs#e~CR0=y|_Y#NQHocXdm0$v5VNZ2itueA)Ri=iP z&77UMB;N|_IKM&3IEoz_m49Yyp|$18OxEsfWfHT-NnwH05Cnz= z(T$qMfw3CbY+2`Pu`2~;=e3Z?i=%VJEQVuyW|I~T+C(!K&3C4GkaL&LDCJS!CFR91 zcZ{*hnutbGG;(GF&!kb+P%R=+ngxeU8#B`g-|E=j;;8OrJmW>18h^9uZFt!!& z_ds$ADC~CC7in(VU)kv39(KJ_$(EHe>X1lr=36M{I<&KQI#a$Z-mo4HR!Ze3h;qDO z2~lr>e*^Dum3F*HRO#4Ww?cN2+#F2{+iK}dst8i$=$R03cXXf>w(an0IromWh)OCP z3l_>PjHo_mxI>Y5;eXb$U47fhZr7kW!@iyPYYBaQ?6m~lJX>jaWOpM5jlwaq)I(up zX4hG`So%D2m|Z@_DIgkyMwE3QP6g5P8nRFr>WRcKGi_z8O4OrewW@m|*PxiF0*|vDuE%elwkVid|VlMXe?f(BMcYkdH{y$O_=0o`ZN?``J z5CK|;TbwwV52r~M;nJ^fXW#!rZPd4O=>MV8Ecf^A+=Vo0AMVN4*N60UpT%{xuWz_i zcI1b%(yJ0D zfF>jEsGhT=a)=26FEI#(2&vORcys;+d|aaOu|XjnEXQs8Oj=|wdN0g#k1f#>AY$oD ztCI)nzG&{3svUKxxhyLxX-FoOp!*UNNB)daPCyhb(tnLiTiWT0c4!b7koaKTr4@`G z-oSR7Unz>CHuYx6bs7=O^tP;2?6y}k$gFcBvKfSp`FNbgK%`Vli3yjfoWd@aTlfvx zH_b>Lc#u6+MAiq#TSabEV0bDSH(MDdH`MvoTaB`&+=eS z9cGHm$2`BdDn*5LMCp+H zcwM7J+iOic$koVfg9m$cN=BKlDrgxY*A!G<;++ly4@<)v?{_1Ns>rQ!3QnNT%=Csv zEq^~aZ#J>3;JswH-AA0ZnIp27#P?9UU7FOX-PL%94sc^kdJCN_?r@wIn%shA!MVr0 z`u^1z1{@7`=bA$n(Yyo=a%wS3sU}J9P&K`}KMzqlQnsmVbYt;!$-=6z{>L_kJ@av@ z@jg-yc%j#G=wsHd{6kV+9=4cM#hXWGrGNKF<;&R?2H@$&HG)zs)zxRB)u_v#eUjgt zvQV0y&=QMW%Ag}fT6AcZRF2J9o&#UP_-jWq#p_u1Y{qr6^1RwkHJEiMwbmsrjAv9L zhxS)Jo=O^D^L(=4jW2B3`J12IvXvisgR7((*rQxlVQYA$%btz-*)9tWcjKcm&VNZ) zy5v!jNy_tBkwtqEP}QE#m`>)97hTAl*gGzHqFj_b{_O0lI+@G(r5a!l*(^#F+2$(^ zT0y#bbR(eZoELA7LEu=pVnX!1lX)E3R6!@ylr*+UAQOH)YB1Yk@gS@LM;+WST)lWP zb~>CT3s;a3ws~083>JecR-2*7I)A$EvE$oW?|>NkBtr|qn5M%@9DAD-T_sA)^h705 zi$Gu1pd%+0B5domnHrm(03(_dJXMBNa$j_MC6Mg?8`?cvnNIdW0;1*{VX=aLY#c+5}XGg0`GQcGcGHX{LAq{m`@#%Fi12Rr+*;4*sru& zf(X=QuLN&2NP`D;@OD9YvWLusN2u%B*JV=a%n zh-->YyA7U?+5QCGxHxQ9dVkrV*fu3)8xeClsih~X)!WheHGPx5Rw%rkC<8{lFld7h zui}+}?2=-8DqQ1W8TySP(7Oda=dA~;wD>3-bW>`}l2kl{@)3o838V(k)tFPkT1U!3 zq%^Mp8P+nyOeT~}-bARQBrly6raw7k$*?3NWVDI_n@uX56suW%*MA|3h#WCD1--aI zlhKl|dr6^w8M~PykldmBgbfYS!Q$SE@j8H?mUeP(Ah) zeU(<+zZ;54e~t^JMSrMo3{52FT$J`qlM(d9y#$O|xOKcV^z>wH^kF$#802@Aju#R6 zQ@YYCy5hSByedL~Q29YxomCdr2xXbY3!_uE7tT{;h@o7Ke4sh1W1vZhj*#qw?DfdL zF?|}?N^db>sqE?@(W|^z8p;}eD)v@s07ol|b2VU?`I%jJ6@MPsz*0-f)#RlSC|vS1 zVA|e+3BQxQLy%Pnj`P@e8NJqRgX^T%fDMmIvR6!0S}2NBqUt9qNtJ&u&`A`+PDt+T z?4#P@*>||fB}Kk#=r=P9G$X~U1lvJdArrX~!H%<6c_|EFlQF*L#TaC- zf8gY9aZgiCX2)w->U2^`C&Px=ulwR4Mf;T}8ia=xr3x%Dn?@cGP)cA?V_BC6A${=$ z!LZJ-V}#zY19^8~AZ@k_Nywb%$!7T?k?T@su1Y8Kv42xz^xxx-ZmzJ4`rx`2u@@0A z3>d&>*=lBkvAY)ZI{#+owKOp~&R%|B?6&*{@_v{FRBTWUpmf9c)BI<)3pM~7vA409 z4I4vx9Bu6NvkQfWbTIQ}5R6AF2#FrnU}DeAVt0X9m5V@;Bk*?=ICVvO+{gfq{dn8X^qSnw&l)T z4YNI%j^newz(6o!sefI2zS&HCJGL$WC0uol2(Plz6(D^k z89)Y841y%TQWsn{#bJh$tuhnp23(jMvABWE!V5_j%`%2$)i7g#6p`vJ*%Tn@EX-Ob zc#s(Z;bYL zsDJJ$SeiHJI=)t@1Qq`jLobef^f} zD*gR8TXC?fDs!0XKMc4PKRu-;3}+sgnyJ+DGeTDu2{>7l}%0wSg_v;K2~VcnO;k? z^o2Q0GtNCGS^#@uy_9hQwTnp8%3pFWgWg8i#gAuzPfT%_YN0T5^EbSm zpiURPEO7>gb_zvWTAUF=^TCTg!lPk=9X_EBD5Gl;eJyVbqsx}%p2?a}!T*aqZr18d zOwLT!CU5o{Y1!PYm0Fmu-u#`UWPh^l3TYy3L3*=UnB7I6>9jPzXcPzf?E-|G_otZ$DdZEL9eTRydKnjc7M;4-qK?s z@1sy&ohV~QLj9+MbQ82h7Alnd$lg-0LEtp81e2?Y1`JWG7Kj!S#qE9kd9o}i!AjSO z{SL2}ia-9esaa^I6?*W*|6mP}o$(au$r-I6^=E>WQ^*(!c(nH-IY_D}&kz6$7D>v% zY}*1Ld+H;9_q#}I24Qi+Ab%7|I1AGYnm;YBmXR%H#v}txl)WP$f1)Ox7JIB+N-UmQ z5WkUaD7)fA9ah_UjKBgzv~{?E&HM_gzLrk;S`l%U0IDRQwW7%-AhL)0s;V&Rs3IZZ z(K{nF_V@edkNFF7I`fls682S~k%tyU1K_VB`%^SDm&$;&UXhq`FMkAyKTg}=-lO6P zo0xf~iWC9siqzF8YK+TQ>Wah-FAk@}C2crlBXsgWkZ8RK0Y~Y{i*P0*Rg|6cVpQXq zmsydPzlg>;s&&X|4d16jqC3Lz$aF&;OmwrNmVO0pxU)mNG#Zau-F7${gvCHoi*_K5 ziCiP1VbqIPyL4X6kbg#@=W3ZBK$f5r`}J<>vw^vh$z@o>)H78JO(o-=xjRQ9brhdc zq2;l$v7}KcVH|Yj1u+xwCxe+A!?r8Hxmgo?FI;bZ!HDpd>K07tC?zVx7#U^M!B~|% z5%U68hicSrb5{ysr1}v2*l&`S^cyt@jo_K)FoogCwlw+*aDUZX_ZOmoxi(PKu;76r z%1q{k=7{F?tVNClWC~_LO}-T&9?-QZ$wKWZFxb5j*ciR2$<}vp#D+tXscuNyL}t|X z_WM~1l(sS2_6`K?ZaW`fw4W)zlGV#lMs>`?oypU*d}A+Jn-4L?HCr1)=2*4;1)~c@yn;o~BZPR3*y`%rC>ZBpZJzU8UBnEK{?2 zqbj;s@m*5JiqC>NRD1+aIE}FyFkVPXvcI$h9u8huTZ%+#Nia}|QoBg#CVmmiS|(WH zNg9ozp|VCiw)j)n$RydN57WwFCJ9hQ&5UnFJ!Y^HMSrcH2pUnB=wiK*z&@-;g5GkV z_m7xD<%C})BL_Cwo+G#h{27H4|2oxuc!9_&0pz)i?wJAm;Y^#oJpp=EwjPKY^#bYg zVxL5QAR8}=vuw;5AJZ<3rtk%RCITsCBJFhPn+5d47=1q)KJ&B7K4NPyvqTmZg1$WDO5jpB+_E~nv#fArjZ#WC*b9Y2 z@rLn7k%kA+;=zVmF4({>H>^vM@StPEyYwP)9k9}BDJ2?lf;tpv1aG4eLmLHobxo63 z)r?WiE#sx@+Gb!W0MliekkCvx^fTNMM+KO0V}D4alJ5)2$y|A5uCw#ayf11Ii}7aW zI9ozx%1O~QL}5YF5Dho@W8=Kk)Z{typt-vOY^VzEbOF&k5n-fHZE!s z=#1c;(C`n;dL0$Bf4x5Itp;_iY^+*fyTMbKRYy$^xqpcG4Lni8C|&d8#c0D^PFg~G zU$(8c6x#!FbD}Mga?uccON7u%sW^if@_+wnTRBW1GrKNafDQe|j0;;E*vy`9=n#HV zs+mE)!9!Rm>1HPRR<{R`o)g;!x}+jiVH;1Jf#<+rE*d9-$IeE{9X3mf}d-4hHQztXj#a2mdw3j?d>(+? z4ejEWHDGZ_9vIn1etm;Gw?U0Y<+mu=eS`hmD(@Bp>YIs%@GX7c&>%7= z@Q@|K`p~W|dqhl(KUO{v?xYU9YcZ?Fe2I&Um* zv<&xB803~uKRzw{kyyWFCVv`JY4S0z^mZjnr9)-9QawosDyBQB)6a|C3EUN*KXPJ+ zLkv_Wrc(h|U+l;rSztHDN?`nYZ#jxtI5yof$M3`031MP^!-^YHxEJRHF2Wg?!?Ar7~)QQ$z1`02nb7tlnZccghLej$>7dxXOr2eemCVxxXJ}(aWge)EG zdxJ*95A$FNz2H4Dx>QLC3zJ(}Rf^zOc4Qi@uEM45JQhhw(OX1EkNK9!l_=y#2vz2O zm`t;C=6oYlQoyIYdK(?VUY%&cI}=-HLMHtdd9=Nt#jk$} z&h?G#=?o$ITH)(fQYxZHP6d9e!MxbU;QVD0yd|90eX53vck_D6Y|&4^^@5(JQGAoZUSrrGjyr?W0SAW`B7wI9Q zo+$a7aP$=&Ab%F$i7GC==kLUovONgWUT4~kTW&4ur&(l8*ZRBij>NZ9l?$2vI6m0m{| z*PU{Zb4KF|p=*9ykd=abbsp^|n_npnqIo*g$=Z|5t+2)M&!7vj%QQrEwt_l~IwKq0 z5Ehat(SSjcRKX>unyoepXgT%+kkp-6dMd_*OxT>?>m{%w7x!!mQWcRUFpz#^B5EQ< zsZG{rnSW=4Jmb|i;{g7yhXYRwEE9euB_wKaIjBhmC`9Hd$L9G`7n11)hU>73(hKQq z0Aj$Fm%^oV_KXW{NWMr=hUv9tBP;<%c&`QeT`N7!o{ps!=zt z`}kO%$T4Vl@}Fb*<46XOHa9JWZ}CtvwJZj#Ie*g`6^a#5-((>*klp&In!A#)E4rd& zq9=LmmTyxY!DhJVwo?KnoX6l&hZA1{o+9d&V<`wad&JunKS4d++~C}?t{m8eB0C`i zR$M1+?v&?HvBGGijt2^W8Kb+2n_I=-nJo$G zmVdRL5-@*lS@`I{-?ZB5C}eh635+wuN?{)LRuW`lS!o=Gg+yYQU^v(`$t=BVnmo47 zGR;dIUp}zqwka9l%D`lQxb>_yATv#*&?<2~9Nn-=+8onu4b=J5XYcivy7-|V#wQTz%ANduq zHtDXQLv~`cRdYvw8wgLQ{!E5+(e*&=Z8}&eQ#6(7h;|H!ECi9pT^~tm!UGIQTAPg4 zcDIeCvI|xYw0SHgoB;v}5~4(R4MsN@11pgiH)_Uihewv`UMENk%?-tkM{&$Fb$>Gk zj2cMs)`Hcw7Mx@Hjd2|1HJ;o};0%FTC2G-BP{bovI*QD@3gH-Le$sMszN5*mj3~)| zvA+jI=|D%>%xW+LuaaH6Wrw~{t2=pJJ6@5sIFJYM z0_zqOs+@qi8aUucE72r}+L1{mjejvK*I5pB;p-jffiDLOd~5k(?3O#!!UF443yIdP z7Hoc!?1WBO;9Z(379V6joh`2AXDzHP_Ux;;!m%$&5z&i&B^&nonnumOiq!0jLY>z@ zWl$stJc^Gw8@Om#Uv4L>RX=PTldJ`8{)u0i7C+IrVq^h}!d3Azh+d9nhky69^*DlG zYUI}$iHbl(qMQvx(igvg1LHp5+b@3O&WpllnJ>R4DUz&Gf7^~9r<+n8iqFel8nuHu zmKu_My$BeeT9ldueye2{ngXsNFGQVE?zFyIE2|Bl7h9wo-vfFY>0EgFh*0mLw{X!9k9p6j%{y3c}IDlLx? zs%@kXgo(8-Yehu9k)p``!y*(8EcjCla5Z(?#j{3$2U3T_c0vepaT&JT1Owk<*U-5}=@45vXROXn(hJ$e!`>W&c3k z@1)B#uYp1B(_o+WsjqLR;hRp{*SAam*59vx8ywNU4G$Q;?bg5T((@QFkQz{Wrn~gA z8QAL}L$mb_o4ySh3V&uQtbum7p&tz0ptq2r!3T6gLu=?DLw6dQM=z*betJ1|GX0Aw zJ3~1QEkEp18&d`Kg7!NNLeuQhD>SI{8q(`Hq!(gHuj8;w9}eha#xNmAbXFsJu?%BP zXReprAUX_^!=+dCFM5RyQp9DX83u=8o;r;e({SuRWO)Zsqknc0fk6Kl9Ay6v?PUKB z46%Rvhj{|M9iprtQ2%i}YZYIXUT<=WoyAg*^?UYyk&ipfE;V6rZlyUB?jg=0}*9lqB4-r>n%AMffTZ zfmJg_St5JG)5ugx(ka<{lSWEo5`EYhl-^cpJC#85%zubNxar8U46A2dHXhBW3^5a} z24QKb+)zX$63}PW~pgWnfVfC$oOoby`$#WWG+oBOc|e34e;pa|7?<1`SqUUa}HwKK@7(6D0~x z<4Sp!VKW@ZjCqY!ldv)*XGs%YvPKWGO3PwL=JS)kE;1W6x-FyNGy$?i>M_Ow(QZ<6#iBo_>mZz>=RVTXo`szp(2#WM{%6r>I)tSR;6eBIq!Nz*u3>5{IR@m72j zIfgL|Mx+2{L|(k9lZ&U&#kk~r}Qbh3(=E{wJP;gJx^ZC^z>XSXnUb#yhY6wVxooBs1X64STCHefPaHIiy96aM zXUZR3_4(U;<>SnaBA>+px_MNRgrYY5m^oXRThffk_4&g5h|rr6;_io8teiJXCGcG1 zBY-lk6vO0=2KI{u5XmeTQ@ffWf`78-G~;{3@msp)%*=^Y!j~&|7Ff}vWI!bKC^p-p zmBc)uN}u4`7sEwa$BD}k(_xZ& z9gh@Ce6vzhzv#J|A9?QosT{wUSz@>wgF+%K=XZ ze@bq}vgFb;$|*y0?*L%NOKlyDKqPBWZ7ndV0k*W-Mv$URt%=zTuuKk>Vysd;28?Xs z+%QyYp5TvhX|`R*bb3?LoHQAxbaT^;@a#o$L$by~NN1OW$o5zmEy995>mg_v_@B+GrNa!`@>}N}(E3GjvodKFIGBE;(S`iWPQzmgYep{tEwMxEsf zMU@j6QACPW)0p5_&42B?EvkcopNr-@bZZbABv^Sq2O|&55{<6M)y;&c+C&osO9H(m zT4{Kl6q$`>=mJ@zN&r5V^zBcYz2rGL@bCRj{S11}dmg4KdMmb1r5M7T8+7?Onxjf9u(IAcs*K*l&Srgn40 zY0+3p3a8>wj2Q63g{J{;Z1J)lG0>t{l@VTLco~ad1V-7Hk|=Qe;xL{?DUH;6w7yu= ziiuJJy*P|fiHTxDUU`I2O`krcvbc=hZrHJ0yo-~q!GH7?NN>cwkoa*OqM7DidX8Dl zMh!=bRuK9$_QO^iz&$IdiSJnPm|dLdfv@O`#R;VAC8X?85`ZOyo~2rmq2DF)tmOh+ z^;}sBNV3hdfj#ZUiV+qhRk)pOt#lK9!R#ypO?gC@%C}fXn7s;y>oz+!g0K;7l;e_4 z%aa@eEq~Zf46hpdA$FE;A#HnPQ!6`I^h6#tyw+SE>$(@xa7$Fp5(i>ii=v*)7NQn< zZN*kdtN*pNIW1o67P{1O)L&N4UWq!)k!G)#z*KM>piTQNCtIhPeId#yww4*VC#?HW zt#WKsdLP9pBOotaq)JI>ZoTr~gy@*m6MV~*(|-*ITH5jkv2VgQeK z+_|};%w1C4-Idmxn(rIbW6~jyAXy|dvD*~j4NEh#~dV9i2zHCM6QtB;dU3PuPHYO~$zTDcm=hBwmVR9w5I;i%*#OA%*0~@Pf zu7A_WS%_j7`|0DxqbP0=(XMKm_^gI9gkHNRJnz71howd%nsdsF2+p~P_K}MyV|ufj zEX&Y6h`%7I#hdO5Ll908J(-^VkTpf$PnjjxX1;E@G%LrC!|9UKs!9r#j}{lSa1q;i z0gBp!Ewo%6pe|RN9rpzef(}t*gtIQN5Px-Ge_8WZdnI9x#_mc7T^oB*QG_Yss-EPk zkfWZm9wY(T>vS5>$vL)&k`A?Eg34{|) za*vm{F6c|Wmv;-)lGg3o9sHspcp$f0!Kz;zAeW9Z>DKwu;*3lE!1mJG>`7Y{iGLiG z!?+jzO**w`dx`#fHdQQuu*5*+z@CELiVe_8K7kzx*lN==0T&H!B!VpIC6DY5g`3tU z-pUnS-Ac&#p&aRIMDcGmlIdbrID4w z%z{DJLN|hL3t7PxV4&W$v%^uNCVz%+G{(G`y+P}`bcSN5S&Q0!PZckg6|0fT)XG!}mY8SMK1~C-Fi+JI%M4Vg zxE^B_=^BZ@0q&F| zP&=NiIv455lIK#9%>AKu(1$H+WQo)>$RKU+z=YpXJ6ixWuvC`!j=Cw06?;b##SlF? zu|U?kZ7*b3ZA?cd)+zqq+*?;CD_OPDHLGhzg1mgb_{4A`uzf zB`mE$hO2ltuatn!@gkCtLv0lQSZ&Z1ZU~fjRk$HthDH1zj96yIa|G+=BO?^TAUGC* zKv72w6&z6CJr^8NY=2{ecZz`_*tq9o%&kNvfZ0Wzna1#C+l;P7ov|p^HYp}DvZJoF zI%{4z5)~(gaGccC0LK_Kc2gsY&N!8V0~1VQlTxBYeI?;}p2&;`dM@WCipZvwJJnKHv<(ev;mV;Y zWH;YU)iBv+q9AO-nQLQeE5u!+pNTpgxHeGI&TtBAg?Q4GBYJhqUN{+FB_gb(pxLk> z(+cRkmVbR{P&u$SDw)|7rF%q}P-d?k6LP_&Nhxxoyj>0Qth{jzL=G)Xsa)H)8@H_K z+0lEM^aJyMc8d^XV96LrI%I|RU1S4&vxC8n3z&&-58{cvc4il%aQB?(FAbv#V3Nt% zv)Vn%W+$>N4{DcokRBPHox+yF7b@drLqc0d%YPc0bxM`4kH!NSt!1)%?xm|B@5Si} zyWBH}>&L}yWmU6~8G5hfLmBD2h4v+b?6|tIUk)THL`+tRa^M;p;ER6U57u1>RyIjD z^$4$$HYkT?Yd5@~I~~?zdaKtZk8Wp6WDTl;x>m#>LFarT868NyEm1X$MgmNtxC}8n ztAD1^cCL13en+k5B`&>^T`M!2JdhF46A^VK8_R}S>C)ncB*F`1sJp0R=<=Nd*=bf` zZf37Ey2zwOzHe|EH9>=q=|y=7bINcdXtlE3oCrvE?99a(O@mpwVR=Ppa4Q#*Aj}3% znOM#ONG_0u36fOz=+jAfycJgpvhvX2cz=GlTCxmxGwsEdwY&_DYrf6u{2)3M*&$TP zsuijp7@F!IgPu1b2;x$Wz@dh@al%h0lo{?yx72Z_0tMP-CKhr-xB2S@*{Ia(T?i!P zHpFOg$GXj?AD6ab@z@>hR!1{P4`6uxd1E|R60?lTX&_2P8=gZKcboQ_r=Gnmtbb3L zOkLnMCwM;=LP3_v1F{n#9Z<_Q-Z{DEa;eWS_<0JkDn@XpA4ftj8y@3}cpFMsG==)l6HGrH#~?AgcsW<>gFjZA1FsqMX#59mdA z<6PKnulVtN6SnFJxQ>z0IUmBWNIebHdfI6qGo6G$U4%Mog-Qz6xinu;^_YFg*f0?A znz$^V#cp%l3&)58Mg)(&(_%OMvVct|V77thm|RA~QsOU8jrR}t4QEqt%zr0+97Np` z-77m=aM?G+-Eby~I{FhIRHEXAHeE?lq0~CU zbX&hsjiywe4;5eNthI=dIq=UEx1Mvz2<;Sn=u<;P1w=Kg{d_pZj8#sJHBq)LMu>Xc z>zcUibJ_DE*_Z5nF)G_0SfV)t{@Y_dsNG2IwURB3<-t_khs8#entz;;Z3JL!az_(2 zXTwv^SZo9_^Ky450GGXrL5r}_7@aF^1oalgqcr%tl$Ffj4_8LAWU$Z6&)RY!4O=0D z3xW)N3ZluVPu!OBl)z@LroabqznWf8F*stG3A{$5M+)#JBq>lf_gt{aVurK3mMm(w z3m$Vg!YjZ$a19jCn%;?Zt*Ss~6 zLYKH#;bU$qgrtego?n*2`87XoFFO^>_u~2*9}#8>^#N%tbeavW%P0%D+FdaZP9xgr z7M#CWh+f9jpQp}MJ{c&!Lk)Yl{Kul-EJwEd`EcL9%A6z5s(&Ao?f%KSOOTnj;Uqx< z(hCS~P_Y!!D;*qceoC9D1E}mpD4KE9?v=(gHxVc*r?KLof*K)!=xin#gupSuj??wdJcUZKURSkM@gzCIaeEUP&tCZ^Pvj69u#d^ZPekEX4?r#;fW9 zGQsr#`qK~(*o02mOKzqiYJxZU18%N((w>bd4SnMrKz|63+jItS(p_l>?yRY{wdi+R z`lU8gJF@%gx@V%XB*+yl6LxvOzexkv?e*cturdg+XsMQ=iIT9;t5vEt>bILp$c*<| zQJSQ?x=QphTZAW^xVr_KAY}DYWwA>pT5L?A(5|hHlXTeEF|VN>{*=-fn%q(}TZ|bO zGP64^PJb!1peqScE?UtBQ7;Up*)l46|3sqza6pg0S`b>7`TMPVsXDebkX}s9cnr7MWK^4|P-F!t z#U*T+0Pl8dqjrfB+%D@;tM9!GC2J@T6QbEmB%GIlbX8sH)xp)cy;YAsbP|WMZtBFmSTf8=BR?qX2;2_ z!WJO|^8+{zP%jK2GH?$}YXNw386>QMM!4Nzrjo*=QJPH8)g_Gq8^_TGjR;kSOpp^g z9a(<_%QHoLFmR?$<4#bs=rOZIG%*%Kg#R!dM2Wa2JB~3d+aijntfm-x5@sbL3TL|% z)IqVPlLAidr-kloqZXul4qPLHqXh%Rrv-ANA=1TL5w z=D0_6>Ke4KpUj6&WahamXx1z`QSsX_IaM?pC=0 z;b9I;a4D>V;WD&|ro5`$y)o~W9m{|4blMdQ*;-1h9=kIa%!K3I8u#PQ$z`N&gU_Jxw6Yf_#-Kz~L@F1TJ_Jg`jaw8eT!qlehtink9}YKOTtM-rKs=?)4VMB+ zX^if2D3wi?V>I&Ja~5$)kHL!5cWrk_Q7ZKgfGeGRfeX8Tgt7IudRy$gV zYn&IoCxhI0vGgl*iSL!Jj$MDXLMcr9M@wDI0S{0D>owo0Q)g#zkw+3u;l>dv^3fpO zrd*yYb96F7$(`JKP->eOg&PNp+eU9iC~Iptr;Ot9Yp$ACE;Dls_wN zC3Sea8Krl7LDt@3+sS{wT{q59J%5JBUpZsir9CjevVgUBjZ84yR)opP|qt4i> z$uwKu?9@!WMPjJ=7D;KHw@6ECJMMLK3$tU1w@%B=ZdAy#s_7DwGxdKB(LQGD^)eGq3F7lyKuv6Lx2Mt#;& zl8S4ObFy`(VswAJxP17F9jzXT@0+BDq?wCfY46Brc*uBfpt>JxDEKwSLJbf_Vj@Tk zHg%N<3CX}VCq2F9qR}8P;TUn)Ra%F~a;#-_Uv6E6A4;ld%Y`m*P~Q^=jqHAc zdOM>4FlToCs6v3?9>?^#B6<~#J6K%tbu8RM>@0#oCZr=X4i)4GBhB2UsWeA>5q7XJn7`d})8#vV#V;MfDHI=tjzRE>b%xXvC$bs>nvXhKdD z%V3}lQ-jaE22Ep+bZO!*z$1*NM;=A+3e9|hk1c;E@SLVCB0$~K5&@bbLFv7c={-*E z#TbuiVXt%`-6=1$$Ou_uD~;25EipuEcsTc_uc8_cPc(QCQneQ%JCq@liP&3REqe`A zB-!u+7^+0|hOT5Q0lo4-l$z3tSl-T*V6-qKms;c?u(BcRAX7T-;zxw$J7LF?Opy*t zwdH?MpOziWz^p^Dqo-PIvacHTPcsx1_hz^$j*A(I22eA@X-J~j(8^{wGd!E{OI3QW zj-RgWSoRFppsVmKJCPb*T;Lk{CuLFRXX0FI-?2=#5$w&LYPZ=84wRs&FQy_Jr^6)m zI$j5~kc_GEInS){)HY=Xx8!4SQOCNy4z87~zY7vk>MTc%x>j@5RPIwV0}2GEgl z_GKJ#+tEo(1B(WhsI3JFb5Z1PigOY+7xm4!K-8ftVQ&~ILm)x z-V|^{D-Vi^i>|X3prq#9_=tq)&~mE!^;j)aHj8t&KvmJt)7dLoaB^LX_WL2b0)&B^ zF_ST^B2Idy`C%j}aE0J!`tC|C<0QRaL2yEOFp`A5qJb84#S|L7NGGB~4VF?QI?2Z! z%R#b*0wY_#9Jb~q{1z6@b4*BL?&g194_G22+W{?$+Gje}KhO!7TbkiHZ5_@7p*mq{ zgdu&1PmR$)dGtYZvZN6x+;lLwsGET{4E0`YOp4OEe!gZNC-?xPx@U|H7BWemVZ5F4t=76G`V#V<{3 z*L`FVTc2P?>4RHxi#l4KH2yB_MtD}3PEhs=v36}l z!$QLuXS{-|=Odv67=*KA0>poth8Ua#%U*8AO$-IZxGO1=+fl=7jakmj3Mk(Y8@e<@ zh)XT9#^zXT8f57Z>VQcN>XL-P&<&5ksRL#e)#WcwHYqj&G2LNX>KxF`>U6knI-r~y zqai`a!r19#4Fb2II^cYlWcL;gy=NnvZg*M%kuufB{u!pbYt*>PgIs@vDWRbcBEd@x z^`HYIPHQeZHIMdYxa&bFi9W&tiPEv2MRkf|m{oqO0XJQ@LQJ1VnCOXwz7(L16e|f) zezKQB8noAXEhAVQW`cH*&NsE!nPh5ZH||hcl>#JM)hJADRK4_qO3Rc0GBWr@te$Ai z6W2zPB9SevMCAiTua$pEled!4DU`5lmk=SeWjr~v_Z}iLttBNAV;)X@%whu1D@Zym zZ*wc8X-t+AdI2GOH&CVC6MLOC7A<+lGK3p9MNXDr)Vjp5h5$|yl*}gxx=ZHRxHy1(QI#Qy2yY~b;zpLjmt)XKu~t&0wG(8TBgwO zrEueBUn82x$0e0@<7A#1RYn_KhZzl|i)NY@U}I3ThRk z(-5lHP8WbGPn3Vup4x&E&3c_)Xh4t`nnRCGp9yEgl4H-9S{i%r@PKTug+V%LRy)f$ z@UBd@NM7x((3!sl@?3M-N~6KRW$zYlh1x&RfviEC#=Zb7ZU0=Ya9oU3q6AY*Y#BLL zP#~eYP^l_39VXz7kWkAff4>yRG+W(djlb}xN!CY5#_)d`t) zily@tF>HS@RFNoM?Q_3t?%as=t-be6_RMj;RatptLN>KveX^ayEq z7m1~$;c86MtY{29$c~U|h!UkYq|%SZ_oko;fC{tnhx=~G=&D5X4?T8c|S1KI>+X&Ec1WO z1!md4(Qdojg1KYf-kZsSaEb;g?tv!k zwyXPtPAAJ~qU+b9scx$^M!Es*dyPkBg^ZOb^c$3(qnMWH#DdTJX<=7uXzf*+{C63;Cg`qG@U?cWi>DV z3T(~1awsULBTncTj(kjNW?DYS*+@vDDCMqb{+0+DN&2N00lp5H?d|+Mq$7 zaMrP~3cDeVZ@d{ZU-t|b+6)YlhpBZWA|G7ML|Sup(`X_{pc6}3G8lh*;YpV^`+R;e zAv=_SokrDfH5Yw)LC=K%shk1XFmD3JAQ1Tu@c-Et2l^YUp`C zVP)TFGWF@(EvA@EISIXQ#n53MA5go%X@|p2z;b-bD}vmWwULw~i9jaWN81>d$c{%= zIXh8a2RA~q9L$lrju8{qi`3@rNRnikIpS@Rr!3_vueB+o9^ilUDr>zJbb6ps`qGgK zV$p9w@7(om2)|MlJFMqHVB&7pc01dv=0f z{VFbj8BFm4D(b+_3XGpbds5d6k=qKMMpo5?#%Q{FHm>#DPF>rg4zNrYd2J`hT0SyOEKJo~oh+{7>)18(}K?C-%sb|_f zDqS|!4UK+tVgrGnj^CKq8!;~nx2%~eD`2Q&ryj3Kgq&eGk<5#-5V7D0_%LJ$FvgfJ zIw`PhTu+Da+YL(^!2xX6e-#wb-hy_w&1?bl%`7pgMdN>DZ-i6Rn%U+N2iV$)L(VWY zQa*{1-VoC3QLEbyK|QKP(`JWJ5sr=#0mFg}PAFEbxv{y3Jtne)U%Eomm(v5OVKXBl zl5|s#p6;LFVdHVi7BPhln9`xcKkXWu&2P& zdsr27RL=}b##{+C;)CN-aJDGwd!Qc5j7_nslumz*_$~g>(3ru_W+KV5m_UNp*l1ky z0N0*Y@D%o#w&9U`0}19vX2RO0cvb9mcr}lS5M4t>z!1}?1PFFOet?|hMnh9kvc3i% zF#hL+nSFt5bH{QvK1$(b17@LGZ3PfEF&}p@;^;k`geLSv(hfqyj;f5vJAe{_ErZ@# zG0=adS(>2%XkLaO12l0XNb74zVxA#SUtV4Tosjfm=03TcwmZf57MQWT*79mATJc&K zzHfIQM$)&tAEO!^8A6kGk6=kdeZy!{Kgw{|&>)tyd-pE1UOW3NX#+d)v_VVSFj}|1 zzCpBdeSJeX&%R;2oPBsR_x0_(mbAV;JZ%s!OTVSf`iJmx z_KW?X)V<%*p8X@}Q0nWqv`fFOU3TwA(+2u*x`93mon?Fu;B~;h4~(Gfh6d1D5A8-X z8s0g8CiPpA(7c8R(7Z-=p<`s%FfKHP(bnCy3mvSxcA*S+??kDv@BMh&_79@1YhFtiPMKq(!Skj5?xaG1H#-zjaon_qP7PI z(LG8zd`^wvB_G+14wVsn#O~UOQtf}jWnG<1!3g94xA)MPuxFMX~hHFutJR zN^3t}Rm(Coh;JDV+O7m2zkT?s+Bev9i{d*HTs^}zoPNBsccKe|MdP+8z!rafbPJ7& zwN=#THg3OtD4PuihsWt}ONM#MkYexIn^9 z9kz|eAkGk9HT#G05?U4-eCmJqkKl#hh4$Y7ZjBh|L&w7azReui!rEc!5!=?U=K+JS z(fCTV8?}(2E#R_ga$|+&Z85Q6B=}}iTpwkcetfhIp)}~E96;3_d_f%;MrqJVGKl75 z*%zWs?Iy8gnjy5UMPr;ogH8f*@sw$BWpx~ z!=oi|Sme}Mg%5O;20wq$z%>bU8usHl+7{NoepDvo#}xRau&7{YKKPNGOFflbEOrfa zRl+yB_{J6AI^x?v{G<~tfz9@05ytpPw47O4j;!#roj%;)-G?hfeJ)l-RkL={;FJ{n z92-BYM!DhJrY-GjadQdU*!aP(n~tKS;Qfv7zj~FUeYkw-vz&i};`%K$nHP^qRd{IF zL-(k;VdQo!93tA8p!%L#jlrqoXzM$XPvsf7UbVx6H(VLZUjSC#8 z%FtxYxe|ca*OsvCwtfi(1Hqf*?6HDqO5 zB}6vELG-aRdP!}@>xK|D&E?_TBTewL$jA4EgiuKEUH-%+Igh>f>x-91b z5X*4I2tR*FEAa@vZ?M>r@dKX$d?V7kas{oShK?*BsyrU@Sbo*3N1f85I^r6l)dvz! z!dq(ySA>SZER~0afny=A;$+eO{6mx-5SpsF^HWm<=R|qLU7uXYdfJmcw?K zg;^G&HRmDJ5@VwJfPn@PV%eCIt3r5{BFvfzNm_%p3=xjwMB;mOQuH86gSrWviC06? zgum{$q7K(2lU|1^es*OslJ?q1_yG_ufvjc$+}LJur?z>k;;n#h;BbT*OnGP<;F_SR-+CX>3?@#%l{+|{KpsFOXm@_BjIk5~Q19@-W_3-1c% zvC8PZZP>)E(x^QPECLg?9JNTxwYw?27MaDkk!rxB43Iq_H5`nSWjyfViWS|V(EC3T zTnVnHaDQ+=D-tY6iC(C(-$63wg^dk}7*kt|qco)|KWoG6LyjOj!+rZIbMs+qbH{&* z&Wk?19YK^)8nc;&b3OjFxhh57U;UHjvE0%^9 zuz?MdhPF0)(|5VOw(Qe@82<7azwTHW&-8x?JlUX%yYP(%a+_Qyy%j-_Bt3tP*-sKv z62c9n!mPwg-8zg{sB#So^uWZdx8GlkvS)6`$M?3q`V^QnvmetTM51SZXOF>;k1x+o zkfmyTscKIynXGZ01DvY>%JtFs9j>V1vRa2dhyfY%F+5LRP$- z_bd@OWTcQ$(AtE%_(1Hn#5>Ls4k}n_wf53sMDK$p21HgnX3}P1wlq-wwv(JfnJ z=8cFBfGwyf0O4c|44uS5q>e6EUZiMIgL8-ldUdfR1+DM@57TKg>)j3Z7EeP=nGiW zmAMK4Ny*t68j75&vV`o5231(qA{42zGC`p&@(L`ZbXZVx1{n{+T+Tm%l`;RBP5kT= zZ7#-lY?HJ+dkYPM+p+a6F#;F;PRpxn*rh~ig{7tGiK0h}U)g_i8RL5@5LVpJg*<77 zIz)cb5(>+zo~4h=3Ter*$J#R5z5 zufF5|3ugwbICSq@chdz+LL5aP154>UHONE9+ zg)e-9z<*xLfS;UKiaQmwT3Ay-n!+4DDX7_K-O!q3y-MLVNB#~%{vA{~{UZ!Axh24y z-s-G*@~5#D5o_$xUGX!NipT3TeugcTA)U0(CPF$x4~Bm``bQo?RQyZ^F2aSR5D^gV z_YG;)HLnqEASJ`8iUeWO8B&dmX)@N^EEVcl^;g@)+!Yd)!H`Lgtn0Gz#%6V10$CU! zASq3l`H-bBGx^V~=(;0 zz7otrl)Yo402bLZ8u{1SW+$R=S_O4F#%YdVUZ5YV5R@)ot81i0IwSVcz-O*H-Xi)H zY}S9W<{+PneStQt zZwek89FZ`S2QMRhq;40Lc(n@xNg^QoX1a@Ex0uD#&FN$z4!9H2Ty=&;mV%dw*;vb* zii9L^GU>)X^Uo+em;?lwG7;DW_*e*37;S%~`6}C;Debf{U!6Wx`9`ZK)rU7D5ti*J zgvO*@!QR^gxkX0D1liJpp@?j;rbEVygIe^v++}P-0;UuQtxa0I7R~zYh}3~5@S?LH z5Xp*fJlJ?GQVBQu0@WTS|DSY3stAytC;XHTbUjhed?Jtbn;Keg!mkHyGR~>F zDjXTHhjDl`K@CA=x?V(fJfnQ%TBUh-XNhH_oa3zHY*u?oQBT9i0Y{*1$0$qQauCNM&tFAGP zxv?M#xd(v|0#`?sm4JLq%?ygTwOZPk7qcMDLIhnQ)qe_6q6~`>-kc?nvv=YDl`;08)b8$|>fONw0ks-;LmsGVYVYdJEr! zun}dSC->GKw=ii`N@pi)6|>4Nrx-LaBS6!RWR#>gC`pR$fTVwl`hy73M5CN2&R{u3 z8gELHIOgOe)9AtwYVRpHWdP}^LI*2}(m;~aP$GvS<%6m^p2sH?;?)%fyG8@1e<_Zc z8jYYmemd3iRxuuMyqmuajUnKs54=6jhemY<%noENpl_*iPY>mDZ6jcMZPl-XTqHHg z|E4|`z>jKN{3Cz76bA|@|Czaa6r&EfRuXvIrxsCDH4Jk(c_B*DTC~p(Rw6Aarj~B` zBb?C?W~A|AZ!v;lCau4gdzw0O61D`zqhc2DEH%wYpWwD9Wk5Crekp@}^lS=RqO@S> zHPS<Bu1aP&)iU9OfH+rrIeV>6VBoj)oL=+E0F{P0q%bRzIYnPPUZz&I<%q73%N`Xa>emL5bP?=lmJ6f5 zpBYl<@jwVqiuueBkCIB?t3)jA&pt1O8$?N1u0DTx=E=)slMAN-vGzIX()--v$E7eX z(97df^bE!e`N0OQ^di)fy~Mf2 zZ18^tV;RiQ%V!+Ivw(MCH`&`^@~3rvrs>7?!5CgwCwlZsLXQLvS+4s*ixjyI^#h=A*~H#?*hs&ptN%W{a*K{0}mf^1s2Suz&fGqKICTHgxej*$nH#Z;~T-cF%lv zizFgEJ30aVTIZ)y%4cplQogo)vJz=uLzsUCo5JUac6k1i7Dvx0&JKQsFU%z?|3D_+ za_YrUHMLGkWm5V`HyJxHpXooOE1GTZ0Q@%y;Ro4;90IKb(5Tq}^>ww)=m>yy1pk9} z1phnhi2c;S4@)wvX-^?*e1~eV`^Tp$tyV<0+WA2U`8Y;>#epF%%nqQ{#9s-Kl@D z%)fIV#O&iZyk-I`9+fRTF*DJTbm8YIB!iwo0*Y< zpKsx5P-R;>)E-Ia#xm+-$&Vws7cv582DH80YugB_mKCaMD-~^Qtja|q!oC1t>_P3% z++6ci@)aiUMp6kk7o#XOCDDtnenU74RXE@&3x4MHD1N0b)c_U11C7pV&3lJ+MAV zANd&L9|RYG;^Q7a^kXV%_y@ja&wldV8~eajtNc$+EC@7`LN{?UK|4s*-}52ov*@SY zI22u7im&Vt2!2zGF#k!kIgfuSIdF;xvTgDJnMLeiKuDdPCVOfkOb%IY(N;f%C>yX| zkbnJly|YRGrCKI?#ub*RX>b{D7y5gV0-Op@*Y5u7Hjz;=k}Mbs8Tztq8zJdL}s5au8D`QCp1vq5A`9Eo3iqCJ0#9Q?4`<{Ca& zj#zzJN@k$~yt@{G1ovc>Uu6LCNX z3!q;Tv=Nh{#g>Vt(}sWfi6qc5U`P##){ar;X%aCM9vmHEs25*^76&CTQ&oiz2ZF5F zX=YP61n#t@Q9WwGlh@!#oz$WQ{z*#A?$rpgi9PNpVKP#ll+wdBc2#njHK_cp8?vwD z6Px^87SMl)cAEHb50CApm?TZkfGey6%PX+oS|N(P@~IJZ>0WK6#kCw&X4 zW+i>fADLd}A{t2zn7f>m%B&CBr#jslC&Gso-Kpk3>ASK@jk1rMsYJ=XDkb7y)%x?# zfdQ(t0sk6G&CEY4b>SbW_|8Aljm&bBKdxLPz-3Xjuw;*4r`n?Mfk*-2_W{3N{A$9r zGJ01o`$D8vN-BTAcFxfT7{2nPU}ZhKx|DqjN%_e%X$wV&=v^7{*YbLQ@u5RDrC#hy z-@teza3F)SQ~YA%I`Nu9DdA2et^Xk)+v;$88vac>A^oG}vwy=ZC5`A1WUE&akjEzE&s*_N4=4XW^pJl;2JcS(z4al7jQsYHTfpbt z7ZNP_K5+dZhu$J1e+T*hPKG=5C5Ie))52YEamXFA#Cp`;5&9d+N~;_1m?M9Tkv|T3 z&e~aj{C)N3^Ao>5qk6(MSM6zh`o*6*#PGl2Q*Zn0v-S*M-T#mCe)8#eoIZ5RpB;Ja z(XV~ep(}q+UiD+k9mBp?wd2_eB5s z*F0#{u!4I#v%@I#H?bNBSobd2Rzw}iXe)G(4%)IqZS3m6=&;84h zzrN=O&TQZMq=nmz?fBKu(YKho{m?z0{pM5eH*{V5wwK&-?VYE+;=!lC`W}7f{e0iv zJAHri8^1bc^1TxSU;pyhcZa_D!!JJSF$)*{`O%-d-;R~(hn%r?>4y)y=%zQ1e{%TZ ztN#4gPrP^H%AYNN={7H+lDGGTe)q-i`1-#8z0;@u8eH-*P&m%;74D5-Jd4DbnPjp-upXueEG*daLIwo&VKlDe>r6T)1TP-P}e)` z{6l9ybE}C@{ib&M=7<7bXJ`+j?`zHRlFqhk-e@Dn3{ zyWyfce(}R!|HLES_tp8|j6eG4KX`xG_piEiURi(STX%i+^?lzrTO^j=g&y^rW|Z^rDA7`$w;O;Cb`+xa-^Iu2_m+_rdQ3 ztDm^XtN-%5E8pUeSh)uyZ`%7&-&X_mX1I1%!ywfa*JOdf5Rg__Qv{-J%8}W|876LKeo<`c8?x^@hyJ8{L&9R<6-Z1lXrjUgyR+;aqFi&=BSJBaN_448b0rPk3Hw|J3Q@+XI^ugAOH04 zkGklI5B|vs>$m&c-2MOjghM7yyvxbQyy?*U+~X0y`+N0vhb~_9+H1dd_=*2scyZ<3 zuX@J^u3MkJ;=g~c{nNLf^W*2ge(kiEpY`(i-S52c7Pox!(nrpG@C^^V&6BP?{HHG& z|Ip)4ywj~8c+}%g-22Oaz2U&CKlJzJ&+hWg3vcn6s~_};qki?oZ+zt9f8X(8clzhw z&wXn0fcn`VKkB%jz4n)HIq#@@z30pKI&}H^>)!e3H@<)S6KDVR{GUDcXJ{5{kGej^zy@h|A3wMx$j-t zm+Tn3-FLtBv9Dcq+DrC4Zt|G+-B1v#{QPs$AK&%&*Ztrz$N4AS zy>a+(|Kzpr+x70Jk9_%+|9;yWI=?#WVL$u+b>4q1*B5U8`X9di#(UrE@n^l@_lJD? z@&|qAI}fszt?9K0w`_Jwl+b z18%zWi{G{Qh2MYY^jrP-z!7gb=d_tG9e=}bE6@1b56^hTFXsOg|KP( z|NY8azW3O#A9&s6&w2Id_FVkFWB=#G@4ooPy;nWxU4Qw&HxJC7H`f~c=}Uiem+1Yk zdg@s(xnl9u+kNGeXMO6*AHMD#$8LW0hd+N^9GkAac<VLe$YO8zb{yWY8 z?xxq>VfPgudHjoqn}2)Ud%k(e1D<)0;2AeO{s~7trqlQ3C;#>d-#G2NL+8KuE$e>= zPI}MfU)xiCT&FMs*BU;OmvJm)p* zQ-S}2yH~C~@Q;W6*&sb!~S#QtkKIq{)cz{XK>Ww>32Kk+%t~9#lW8M@yEX5Q;&PyC(eJn?w{v9 zb@qLKd-pwV_4?2L@eX%>(StvG&(q#<#r@CefB&yXFL~43-tX^+Sh&I ztrtGzx#vCf0Z%%6*Ee4Ox=(-cf|ow+8}EPMhu-qG$K39uU#@)T4Ocw=!ZU`?KlwHf zc-%Gr^ZAFpwE<|F?e*A6vi2!*~4e zeO~&JXY}9a5tp3vt#?21J6FB*!!MZl(NVv->CG1nefR};xy93dd#AmVr~RV!^M6%- zF!PX4ee6-Mzs18xzWI@3uKwcqu`ju9|IoePbLKgJovwfSlm|ZX(DSeU*SWX2&08M$ zwFgbU>zv6w&p+#|<6nRD=jFGY{HMo%zi~ z_=$(#^JBkw<&*FCk4xWq;wo$BKR)xk;05of zZG87X_U~P|>GVImbot7&{`rZk!n<5>?xnA~^Cu7c+4?cIO#7&G{cb_mmf3eB{^uaQ|}#ufAq|{Cn?s?iJqig6kjr z(Ko(kqWhP>?iqiczW!?;dE&^+zI~g!U;pt3KmFftyY;)C_v~f=4|hL%;-NqK|2Iz4u-j-u2K&-zPfun1BEKHk0?g|0iGZtFaUA^4vdNbNq9w7ro(#UvK=W ze#=h#U5&$cU-6Lp-|yT9c7A;6*r$#?>(|xaB)|L0uMU5G?DLO%RWyFVU;q3MkGb-b=Z)R4_OzGG9r?ZMm!9*xC!clJ_~_sX zXT?8$`PBDLdBNN7dY`YYx34|->b-}Y+g(5T{Kj|Q@!rdCIaR%}@2l^5+P4PIzuPJA z+}mzH{F#68HJz8g>QnPye*S;_{oRMX@r`dk_4{`?`RiYP{{G*6?)a(0 zpS|mW|9!%D?tGi}73V+VmQQ&9k&pfEW8d_#>keJK$FE-YKTFrW;w>LP?=`nS>z zY42M;{iV5^-u21ve(q-%{pjn@U4Qc<$6s*vGyZ=%^YYg{@%=Mjy85GcTU+|i>iwR$ z^WK*o_K?@SeDo;?UV7h)KQ{O1Pabtq+V}NeoOa^{mptK!tE%@t<;n-XAo<2A8wVEt z@zRqj5B+ohHRrDH+hr(vpOkQaR9aUVYX$In?h>&CC1 z_LUF4zw`D>9`WTbT{wKlZ`Hs0k^4X3qc6MvCEahGcJ9B=|Jt)Z_ur$hUHsrn?(yam z?{|x{$Nn|D?+r)%{+sXq%^#okvj41&T=3s_`1y^mdFXvF`}CcY7o2s^=xY~z;JSb6 zM}G9Vw_e{q>e{}Se|qM}U%T^HAN-PUeD*j0@%fztubBPTwWpl%gD-sg)sxr#;evOdb$JXw8t6kSkT=&+mJmecYf=ix%`{zC3Q@83n%=_fSrhfbJ;frqjvU^Sa@Z#NX zod5En|M`>84NtuE(s$l8_39`6?OuQWqn`byt6zES@XOvd@vvKd^1D-q-mv!TYku+T zSG@eMw|>|)=Y8(&cRlx>AAadk8$0S>ZT@@oxlgKH`lmC#^7*@**?0e!v~K$!f4u9J zPoB76`_q4X$n`(!yy1rLzh`OVZ3~w@;L%H8e9MU+y5_zg+&TU6+u!H*4|soc>(Fm3 zeB}WreB$gI|9$M455MY8r@rl|D{uLQi+=U7Ltj?;;GJ%4z2?}z{r$x&XaCoar|$gT zl_xyvt5>|Ve$}<_y5ODDzxnu%%Rljr`+R<6=M4{N-~IZ}J@rU zXj`;lWD<1T@cmI9x=+B&SyKnsZ z+i!nJ@~Xz~FP!>Q|B2V`x$l>rc<1{c_vCKn{nPKPT=|dJ-s*PKFT3(Sce%~}x8DEr zmwomQ*Hs>K%TK=O?x+6iyDwWf@{yl?)#794fA`oQKC1s+U%1=o?stDY<-ndJ9(n5b zo>u$C*nQ90`+*03r}@ffU3TEWqb~o@@4k17cYNnpUs?Ih!sY+G=ff8s`Q|^RcX|75 zzJIm1vh&rA4^9mJ#=rg8qks8^Z=CR)|_z3Re?9EQ<{U7$AcY6>0;5**@)Yeb#`+$wB&$)i#y&r4+ z>bb|<=Hy2Wy!@BX{-5W3@AJ<)<5|x+>Q}eF$M0|ds}oK?X6P?pef$5Mc*PBWc+Tx# z@S5*^;GCa6?AWgyvHZ;c{`8&Cn7s4%|N5>2-#%~P(C+8I^Vxqt9DC|d0D3@$zvupZ z@mF7Q^rvf&9=PhVJO1xozkHiFzW%>Pp7O)#r(b@>g>QNB& zj`u#X`>0n;d}?OT13rI$>PYL2U%BMMU2ppFhu*yVPOm-ex{uG^?eoj0EFayz;015I=VRXb+7Fy~=u3t_ z`N+F};z!+=|MYh+z5Sct_nK!N_2mP%*n7;#`g8B}`1#}i=k#x_|1kF2$uGX$cf*CZ zn19!cjy(EJH(vCA_V;xkeb0}d`N8#jh36k~?ti`h!~;h>>E5TGci#tmV(qxwp7hLL zT{^naJnVh1S$fQ?kNC$mr+n{U|M;c<{JVBfz3Q|NT=MK^Jo#VEA4ESNyYz>TzROE? zweEk;ea`4U>Q{&F?3;bV<%hrQHD6Ai{G0e0-#>G9`A#o?ed_HWzWBTL!%qG2C7T;Z zZT#c_#WzD08e|ybYZ}``Hj`-j!9=YR&+jUNU z^`}06&&S?>YyZi747e8!m=Mlet%<@HT?UV?*8p3tlc_)=>NiR{`0o~`>6B(^8Cr*#_^{% ze)-!s+}m6H_S2s^v*-G?hhBZ_KR@Y77k}zW_g+8!@GD%oB)~{TA;~yUWz(-tokE6Xx{D^Zu@SeRN*!zS}ANjTWpY!G0 z-txSE%c_@tcKrUAtxnzeyv2Xs?Wae5i_u0E8hB>zwf*J*7ta8@TPnH`{7^u^5H}K|1tlL z!wz}TC-?t59XtHYOYZli2fyns@A~NBo6V1Z?f(7V_rCjU&;C#E@Rwh3^=ohci=XcN z+tssYUjMAW-|@{quU{~E{rKTmOr3aI_YE&P^TOAC<}dsH;40cu}fe5vCkg!=A)nSx6}XHKIXKyzVEHijgS25O;*uM_ zb)3I*@Z@*ze9*?|Mt^Qzw)eq`yP7biQk|9`Q=A``#o>I>Y`U)e$_LB2cP4g z^}!=1{ubTz@%ugVd;fjyX7&6NcTSx9&<|evChx1w$6ouw7k>N&SN;3Ev*PGety?}O zeD>i#Nlv=!=2uQQ|LSj_vwr$%kH7S(SFP^3=KJ4$^#gu!YIW!T-ulybzst~n$NqNY zZ9D6aSpCeokKBF#;TPOx;kJ*x=+2v;X+uRib0yFTyP z&w1A$j(+7`hJV~S`?BXe=ys3!%7cdQ`q8;poilLacRuo|zkK(mCw}^fC#1iV8Wn<#ySGy zr;LR~Da*gYo+Oyn==9a4vy;D>wz^By_@m7ul!ME+>qAvp^n#=I`Es2-^lo)P$e%e`DK>J z`t2cCD*#dM=&nU^Yp{BQ1w`fSt0vltW^@`k;_PcvHYD2oEhvy~RA=)x{E>E{*rCBp z)a;ORi|9*QFgdAzF(Hu~5BjlxUO86#mtqiO-y(Xk*;00sA_|h6hQV3INrg#6TCE+6 znA3?S$DoFtfy6Xc-{9I83}%tMspAD05A4Ss&!L&*34>Zm#9oOQ2d8)!u@$`9tc{31 z=F{ePS(+2#Ha~ox)@L{q(`A-_HBjH|q)80-)#oAS^#x~tbz}@KAT*2Ywn?%xc zZ|KWwN2Nsqo~^Y^O?>l3h#R3oOh%+^B%AA#OgNiqwgeQhbk3Alr1@U#%o4|8VpmO-?=!L-^^anV4dKJ99o|AlGmT*<|sxi8Zp@cxrBtdz}t2Sa&%9(-Bx!GPW zZ|qf;S6(MQh<@*qq^bP?`4$VRmRnAfAnfpBLlAVe+~1;}A$@D#BO7ZsCU@2*F*6A8 z9|+R-Za8h0=NXKiQf--strVwy5~8$!qF0IH8=Y4dsjoloQMkyH^lcB+lIZJY>%($h zCw`gH4Fo_CVo28SW`Mg7iLQZ9YG%BsT}eNsv}uOy3B%q@RYn8 zwmlf7@g$fd$2&V9zC@~FS*}=yBSJg$OLjY|R&O+NRF1x;j<5*Epp%*2vv}|&%bwQl z>8&(RF%5f3k^YyVHSZ|>D!iD$G1NdDl;?isb>A%Ed_RChi_e!wR&~gAg`zm~<&`)m z#e20(`q|E?8%_9~_BF#;%2D6yg*SPmUq*livwrphUZZ^XjX+|)m1 zQJo{GbGeF=St-{`mtTgFs$N)}u756$0G1M$9a!@T(J%PandQ4b=j7Jeygq-MqAU1R z(}xIc@}np8_S}Z6gDw+O7B;Hb8~Eob@GiQ13?tf7MKt^`2INLr#13SC?5`mL7TI)}}lzP9_Is0=8ZIHgIR9$}*TLTQ=RuW|3tv-jZ&C%wbe)N1r+;^>iU|Ju$ zn#6@LFuWMN9fD&mP+&@bx)RJ3a z8T6~5sWagwDvJ7Bz_RtZ;4wZb0y>lxIm@K5RF=-wnZ{Gu?f`>v0fn zOg9Ti6`oiY=y17zuBlZH1b)GrtgcPPm!t;G>~BM0vArgVqN(xX&ORT{vAHm>fSL-k zQPVr6hn9;(nw*X0ghP#jdMOU@J2T$+^K87uyhXkh%@1g{aPKK`g)A@^w}=2g$;tUZ z@iV)QZI--?d*D0e%+hToj`;lDdyVvxBrz!Csb@?WD=d6}hv&Kv;Ywqe9L}OJh%un{ z*lJ9juTZsJ+PqIhBiFhJ>N1+WfYI$v?#1&$>)!pYx)ZB*D`27y33d_|mxw{rGUww^ zA^mqak?Ung!>Cahz!1G)czL=nV}wq}vX|em6jcrqvj(b-J7hf+M0>4oa%ANB-y)d; zixTwEn(~Jp(l(TA;S^U=-6^(deQS*PvQ=c6$4JNOIv?L} z&JKBW#U!Yo%^&A<`#@MvRYMUu(tW_3pM<{R} z$(Rm8a9^}Gv-Q)58D2o!8a6C^a&}Bu$t*k?!VktoUdpP4;^^l^=^;nW5N(B)UJ2HB zR2>lhP$AHzp0?SKdaMvnDvrB5pX+!$?OE72;m4JgZkuAgYhRbJIruDe0HSls7C*uH zhNnz_OXpc}2}by%w<4v3)S_SG;kp*G{XfFE)Ja=tL{vMRwE(iml1d~&&ohhbDm-Bi zhf?6K`(|b?HJ|mb8k+0MQ(bS-9AmLExoyoooscEaP?BVrY=juGR(88HQFrhCgv-k>{h0fEG)DnPb%yBdSqA#Q?SKWY|8h1`*YD_BAp2plY_qAh~ zoP|ze+`2NRcjS|R!R4)bIc-Y~HO^-{k~o{B4439^(N6*$9uvR7NC{ckWH+sUS@GON zD7JjALVo*djllMJuowfwIXQ}#;6?tYt!j%lxwE! z0DEA=E_@uGx&nE6ml0F9d4*UgT(+`D!e`uYnq7QFKrQa{Mxp$S??6N~83BMRkw$Q7 z<$_6Uw@EPa4xcWp%`2Z^?R%81LQbNr5{3S@#!F!E0gGF^gXn&D}G8fr>W@@oh(Bi+YvO3 zL8)D~hMx_Cug7tt%#S{Q8#i3rJbce*-;nZvj{E6n1PE6S(Xepp;|I_~{6;>3Iw??x zuHc(b{Xw$$w%|z)b(O-VFWFJ(Y)U;Hc!cz?UIhvRXp5o{u_Q_B{3UP{t=GkT!D+cO z3VtzMcz!A9?bkQNxwtKb^a_jH%7OPOT>8EVj`>HarG^LCVwPhPke%YBA)?H-r+!ZjF#5DbP$8 z+#$WS_TJFpO#19YIK=q3lTaUBlLlM!YL23=a>U=q9XY-JmOs0Kod{Q=f7TakD(N?8 zKrwa3IYze+eWU1qJ;*0-9&O`!vPqgl)CnOL_zHpAz69k@%iY40_j=Na*)DuNmdRvr zMBOc}J|kWzm!SrT`6T(T&n>ao-7=y|4#~$xq9!I6wBq*a5({x zRj3c4+?^5WdYfIJwk+2cdft=0lxz-YLJ?xlMGP7?N8R{tq!+*M!Q zyrPQucUjnfA$bKn-n@%5Sq=L`WaK={JlY$btC4v83jYgO`CN|eo;Y| zG{URN`W_P^Sv5c|h_?h((%m{#oT)&O_e_iCi)pBvE{r)Cfir8ByZz{?t2dWTbL&PeKUj)21=e)HzKazgjiORhsM#kwE z*~--20)Cm2-fm*9Z!3{)gMLg}die;V_~2s7FVmM9T)@UiUPqz1u% z=8_tcGLdQweS+p|%G4r*&r_1~ea)1w5w*|C%P&@NGA(Mz`!sTPh_RvKTyKXi8aY!O z0VA%(eZ708vKv5m1qJ(>ElrWfA{0hjtxWb=CMs>yx7lqa(IuJPRSSaM{Cm8>4Y_lA z4x5LIjC%>grERXJBYdiph@3`HHBRtasOS6cafmT|9zbAbzV?Uz;0rI%UPu4Zs$-Ls(zrU-+(F|#gz3ZS0p zd3HXp)pnAkUv0~XI#~#D=~_0|?q4O~H0V=F+CWIj-b`o$<2H#~4zZF!QRxBtL0Rzu}LDrW^`X!rahS+m-cb?)wtBLo17;L96K2Ot2AUIbe zIJD*yP>+$f^He*2*jZHqUaysS&xEWjv0sTWHR3 z6f0tFg27mJF)hd^_#Xj&!wuz zgGYkZ9m(=;`0s@4pR8kFe^|8RvF&mj=(v^@ndNcV3a}P1)+cv=c@GouAqX>cIAhnX zWPsnR<3+T}qf$?~s3BIBO2I2#;ayvO1ff^jqb^LBEL zS4DWsWAY4e;CsY>dG=7}eVilTOmNMZSyMA4NS)h~xfJ|m@3Y{eUJ8PZAii~EH61Kr zusLIYerO=4DDPT5q#+DwrmXEw-$xs%nq9?>h+lKCtja_HOIXG#QK%SDIAI7Dqi8$cGDIY zH-BCRMV(rMgGMw`=cap+&mn~yhl5FyaN%Bwxrj&rQP_`RYU4Z#Tv)|}y|@J1SmNhW zN!l=`HJKY*t<66B$3{ABGK zs8J+;sKQoEdRBG3Qs{6qyEX29_bQpEZvOWtc8xfR0Zk&#ASYict5=uIHxca8B8dJK=F~8dF8a^Yee$diz z*z|2GV|W(Y^epOIaCp$cijvcy_%Jt-weT_ZwL7ct#D_KAcb!S552@prePRNZZGb0# zrY*G$2zF{ly_yaV8b0H}z#MoAIfE%DE=OUws`&YZO1@S8$_(Opjwl_rSzqt>_6B*9 z!URK}SVEq)A3lV^<8pTNGqy2AF8L{xeC>c0p|A>^LlRK>0KF2%zr(CYP6`QjnG?r} zw`yH-dLKrajsA5J@~u1?Ze?CbFyFI(@T#rTGfUU|1*%|1y3V&SDNrEy14KFxO^s{2 z2Uj*Zc`ncoywYK!s16A0?nOn)h~FH6Fmk|du@ee#a&8VR1tYj zyb<2;brw>;Bo}lySrBcE>I8Q9$~kLlPFU;x^BxeYo{>r*dPJnl z6n}Z9ImP^TLwDcoa`{{?LlWcNlPUeW|8jS~D4~RqCDH2uAY>Sk)n^`tW z7%sk)(2J?em^J27NZ{~zpWfinvkaBjejRRX;!2OVxjgem8hy(~IY|9~aNy7dg@;2+ zya3LbW1AJFVFAgfPz>DC zNP#p3`%=%#8M~(4J&P>=FOPC0_iQ4Io8u9~;&fmtA=Yln*ejB1l=iPSn0MRZ#>G{F z`t1W7rHX9Dd>u(RUVM;eWj~$k2{gURdBGwN?{Hx`EYX@E3BH^YNKdgNr z9ccFa%a^K%WFqUg8Aeu~$~o=c&AQUKhgI*fWb54vZxLT0hy}dmI&n1?N3<(gY7yZq zL3s_15)o`b#g*+H-J$d4XFK3Kn+tr%(i3tFHgR?Aok%Wdh~3}qWp4Vpor;Y=est4f*bp=YcPerj3%$M0%wj^Q(drEDg@tmD|x%Sob^s6j+yds*?6T^ zz6p-S<;-T*RaAmhttr#x$<1TbdDgdVMcDh>*2ovZ8+;ittse~8N2|P}9+<&k_i~tW zsE@_BHy6!iK7BpVQm{nJQKGCL2yn#GWLdcRq1%|eP z%L}R3C*Q#e-HUi+JNYU}E=3i};94~ zLK-*!BIBq4d#7vWVGmnW=zGkr&+2+v8@QnZO_-L6E!Uz45p}_n!OJ-9z=`Nnxd`<^ z0cI=&CtlV0^705-UoE^GWyh0$YG6>e z-=~;LEprjQr4*r-)wX<;(f3G^oAk}@NKL@S|AR>x=!zy*Oc#08*v%2jlA|RIP zsh<2zyQVm0fS#c?+!_;piDgh8tJV`%+EkQbW*8PT%nLK7($;r!h-`d*XBl;BO_A(a zUU_}mF9lBaq!1%7cE~jLr3PY7tzDsI_*WEv?@*FRf;Qw-23VFRz>c?aRm0}zeD#k$ zqg5bJL#k%IT@!T2BgQ4OtmNUVIHFA-n}CX5Wm5-kHasL$ejZl!+&C@sR}W}7%Q%@9 zYBK~^BWkPq0zdnOvxeNPG#e0i0K9ML3u9#gshz=y@X)QoM04;+#8Wx$*d&QJxb{+JC~w0)hWcz1yMjzGx@oS|QvO~%;7NC6 zO2{(BX3+_J)*iF`$2#}e6`YN48a5q~Fm)Hk!l)i}jmSDKK8@)LoVQw;;>u`4Xp|)D z&>y{`3}a=-oDk7z%UjQ83Ck1GHs?ft!@ulXQDQ~na-hm=+UM|)Y4MHOUQoKXj~-#( z;_Y~rZiE|UxH?Bb>0*YI=#VrekT41uVX@k9ro0$4u@MR)Az1FT_mZ0g^8J+ zDWk*l6tBnN3QZ;C-p@@fCu^Z^nFSGJCi#GpHQ}-yJ!Ok>sIlSd zJzY*7z2OoPnpAnu-ehorBB*+mhjbB>PsT zB_Ez|xaxZ&eD(6D8qTq{(JhqE@}%!b6XpK6W~(|#~-1>7PdCLz(49@07}__neMUZKk>-)!IHseU}N|{ z0+N2T4F>o#AL0Mt^+!K(@B3+JXJ>7~WNl&eGeqmBkN!ItoIf$b_i?Ot_mTB~!(jh{ z`4Qdi2=#Xi=ARhl``A+Je_zMF?!~>t&OgJ$*zCG{LWu^AGQB~r8##`jV-`Vg2+hxRwnL( zhJUJ=F)IXKxk zvB1Otfvdm~V(e>_yTb+Eoafc9>I_~Y1gppwZCF<3{Iry!B< zO+n@RFQETjhd}-Ss$cyDfP;eZ2Vg+mJx7N22LPZ3xK#=V)k^wkcqBI>cenK$eCT3Z z*p)qhhCRW)hOWkX1qjr2JU5DrcxoDUjNV-~5a}R6=Kc9V;vDt<@)v}+mKS)~Qh10& zr6n`;tUF0yb0s{1$nfoUE5gJDm{NdOGMw2kdQc*luX>KHfg0R^j|N$B6?>^D+4Puk zIU#6qy(^=~yr3fQ%FNrY30hOeRV0?D@#OuY>|O_-WMttArS7$*W%Fx%4ug-YZ;!+u z^{>B+*l_Q#G&IAj+P_{gZ!yxh8A+YnBLUyUnY@990YCxr{K`OnZ$RjG{wBi!0B&J_ zVef`oFbLy5jdP!d1Hs(=fXMD2pu^(B;)XsTKq{^yG>F*VYC4tB>{e3As|QisXH&xx zg7AHDAAhirNN_>AIktMqBvg1NA?Jgr2jaX3P{1;S7(tJ-A7wuXru~=P^8F5M$n0=8 z_?W;B)*wvyUv>tt(0610uTuc#{!LDQvqB|xt0au^`E!|iF_}-i>uDIIiZ+q0oK zC;LbOllscKnIy$ZGHg*hV_tlQBZy;9@WYaZ4EOPlvlfMp9hn*r_R1m})^ZqsEqv=l z4PKPq2hHS|4H>_sFNEb!oydu@c_oHo$#}P@wQdR+lh0l>e+m&73EEN;psNBG)l?2d z9}g{6_em_Yr)dUUOs6Q*`=5B4FeOg0>7MME46$%^Yr(EtEv|*aNIPeyKOB@63N;aR zo*U$)rS8sD|Hd@@u{ci8k%^gq)*0`PCYtYPBJU?nK>xp@2~H3@E5{u*fY>`ZwM-YY0pUYUEAiSXhL9Y`E zep5sm^ARpeIUgM`eMMu1^&zi$nS}lwMPjB0YQ98-_BcKl+h7-l+%T?x#b`f~!-+2X zgpYpuAuUXkYP6g#+JP|#HJ%KfCRugD+3Bmy5yd8mhN4+CVh!+Yu#^F4YghLK0E(;^ z9l^*DIC?Dgkht$=xV8~}N{{r@pg=9}+hYuLs5q2LN_-}#34XL0Bm6gc_Hh!*s*rMK z;p%UfU+vzn=E;hAQ^;C>DJBVrbvYTKUu!Z|of;6_ZU|A#0tE0*0O&o8{^h{c$ zCS9`Fa7}Vt6Z#o{%y@r*$DK!9{x;{~|D!qoFQ@c>I_LcX_wSet2w$j3TWgGG_-LC+TCpm@9rG$br~Ij_Y1$B(~mNycV$fOFB{;`J&DoXSh`nc zG&XcF2Hs1e+!e4f2HqbeZ}DTTxhv%CXu|N9KeD^mlXCxo{L6r~yFWJLZvS{+r_*9a?!>4z>KT|o*EilBfXl2ic+uEXMVp(uv&${6g)wqwWi z-H*l?gYF9KlevQDZnsu_2-{vf0TIf;G48I)_A~`#tJ}v{ny=xIJPCxLaN6 zB=RO~X_mG|>+QZ^h%G)CIC$>1vsOz$P&DgJ#W6rTF@^De$!a{8h8pWEr!?Bp&!C4y z8;Lot>f2MveFN@Hyb}RBGhjHI~SX2NI$>^*XhYRpfGV!ambGN2#8qHC}`Uo4yx=tWNHg9=K1&mq4*3d}4a}>H`u2 zSB0}PCCDFt&i{_WEPv1!q8dQ!LUAH7ETOBDnlydSPW{~P*OhyADY zID}WmFwE((#Gt68(izI;U^f??8Zhz(;wjnB^cO; zzfD23K_Jt$ma>Hu4Ik^l?irhpaui1evsBhwHAD~dCLqC*@972^nK`O)i(0<3&O%&5 z2DoBEE#f-dH@JF~WN(8$l=Aa$Z3Dx+^*X4ro85gZN&HAsv#a`9_H zeG-y?$YY;5N=TiVg|}!bCe_X(d*-jIPQ%XzjOcb~YN@m*v1H%~?WcPA@=u-&esP1~ zB7oxftFRCE58%?Yg7<+rKdB!Qa^t_5V+H zeDuqDK=vQ*5dXS-A^3vu@6)vRX;cvMAJxFXfN=iYK>}dEJN#d7BB426N0z1I(CgBF zf1)YUhrFQEr@>C9jz^cVl%O}Y$Fjg`o!F11;n*6qrUGv>&zdf@7gVCoQ%Kr~0t)OY z`y?)|5uPRJWqASP<=ELOwX20=ACf@0(sTSixh_Dq1D@qw*Q!KEKU2T0-0#S))C*;5 ze^wGoY;AWiYIgMEy3Koseb=Hh(?OwsgKTQpuy8+ZNwqU;rZjT|T1Z7OS~ALTVt~HR zq|U4IR?L|Jhpj&OAX>fdNP|;$K68EXrMtAw1Dr6F1be=P2onC?&DMg6OAejbNz1$@ zQreJb{fu%gdX5>MXl9*zvy<|&l&zZGCFz#D zL4JAvW7+nX_2JJ?=WN|Oe*NQ(BEhhr{PHCYBK%*l2~&eVVA z!m`}WR;e`VE8KT8aKcp!3z*D1( z#N~@k4!hRNthH4-_7<=Arc&yE&e%9r!eCi){Aab&^k11{#wQAXyMuv9%6e|D`zy=l`l z6iQo21bsu}x*_jJV@b|qX(D?fD=GXSv({cow_WY3yDK{ibVgU}NVa9mUZqJIx3r-t zO$#&*lt)Y{O`$C`lpip|3=G3hX86NQe!&cc8O}W`OL9yBd-l`r-E+_De&^h~F(neV zk{LeCItU>*!nGf+^^M;!e++Jh>#qSqJ_gVID+w7ZmZ!=UZ%T;Ts8<)&6Rvkk6i<7V zSI6oX-Q#aeOuprMmqqm**LzoZ?}_UBuJ?hMzEbgiBdWi3tG{!--;3fOMk{|B6MuHc z|5Ee*CdA*};y;Aj^3#k*MuZzWu}e+V(PN>rwAhp{z6 zOs^GV#rs9Ax>30GEg-v1l)YY%3&Y%qD3$tzTiYw9>Vv`^Jq)r(M0th@QA!DSl8ezw zR*aX2g{Y1Qw|Y#t6Hki?vAi_uttbg`6a20!iPEhl*S)P&_U?rHyGpLNrX;4;mMY`- zm1@-uC3h;J^fBAve}?LC)0jvodrZTLsafVFlsHRgnc)nWHkU8Q5=wtgeJan&vAC1~ z;fQL*or2D)31yHSb)u$jTIUia*63T$ZQp~cL zc0fJ4UoDtR8N4W*|vQR!uXU12M)?^aSPr zBn_5aNdGf9w%bUW8nbq1b4~#U!G6MKmLe0QqG%ttF)LHe@Dw9uLeP6H#tih=Jj$8Y zKlB9XRx}XcDbCs!;Q$z@HD_Z^z;-wfp)(s6D4ri0f97n&F8lncH$|HZdJrkD0f87a(;n%SIbFzIvNaAuqFA7YjR zE8Swuf8+weB+ct>so+Lhk^ty-2z*$eTs{rXrUxtz1ab%AKV*h=1bP;x9RQB#D7AU1HMQf0-UCw2CN`{3-Jxo_48$f6nC9N zoJAZ*yb?VANC^Hfkk)56>_*&(csJq~5${CY zgt!6lXF(5wS@`=}gpjM@nV<~tT9}Yr*bSTyJP$HY?R-KSBrBaSZ5yG!Bw3>w&ePAerEayKTUFCw`-tQn$28`G6PoI%e#e@pE8C>kqjYT_ z(}$U?rF9Wg*B1Mo17D*pzl$rP7icexzfSJ~`~`ad@LbRXO2bB%wwq?>=}m2xe`I>+ z>0LNN+ajvlSSm_eT>ojE7yDFfTbav|g_U`UZuM88L^}M1keXWjSQ^&@5nsnu(9s?J z2F9}Pn`C)4@GAW*$ar)&V3{g_KSfEj{`PyM^KH^`W|`D77aY?dgfz54X|6@Vi-Ead zMb-80oRNN+K7#S@!}!-XXls&S7J+WZ};Rr-pd?$cSm_nsf*_@zwPkdmah_JdFys z9!x@6?;t5C>#L7{rCHWqPxqEBTS9vg=@B~!ctQ@jl^gt!WE9pc9kcOpKD_!-385N}2dAU=i*aLaX+ z{3TMg9ymceiR^ftCmUUE_RJl-ek{9OPxq!vqzfpY$8|YU0Opz_epY8>Q?qOb&JwU^ z!2w`l(Y}sa-bH+l-nWE~f4$KbrDgn=!WZZb&B*Wh5xpNCzE3)yAsyeNKv!~#bWS13 z-};D#Ba5WiMsPji27HR&JHG7KAAb1gcj*@zHS*tjDCizrTb*mPc(hA%TM)j((w*jn4p^*S-O7DXzWn3yar8E zA5w9n3zF7Gx80XY%M;y^l+2T4$>J=5aU$rgfMd&j-!}A4lFnZRMse_Rb8s#=Do;?0 zXRkpERY%Q*H7yP&f0b=m%&}L(P|Ol%5!;G+^Tth~He6E7vM)Z~Mw@Gq#eH!L`TzRj zJl)f_0pgXh{0z;FR$F@5_1}^5zQAXys4YxaWJPt&Y+d`6PU>UFm z006KCmw_5B8<)NMI}Z;oaBgQ+R0#kBFy_orM&_3xaxFBMz9TItw=C|JZJAn%hLzCM=3YQRuF9iSqq6n98usj==8RtJC2?+oLF6PWpM&_5X zo<0+QU5pb|6dsUbcSLake^8Y5Ul+s$1s~0}EHDwe8@k0uGws}MM`q{NJ9l=e#AGhB z+i5%9KXw7PAU{PA6 zL@?`D=Yy~zg42F@R#eXUe$yA1{NRdTyBdV=iTeA#_rX;7kqAEagHL?_Q$PGngrAH0 z7k>Dq2)`2bul?{_QTfgfuK5$+i|_~G|LBK5i|`i_{wlod<%!=!@Vg)WA&&i7tN-PH zSN`_B6(aQ42*0{k91FXJ2-gYWtrw!a0k~}vez;kPdXMm@Q)$h%Oq&>obju}`jFzS@ z%aMy2EoEl=b2;KTX4bS!UP@AX#LT-)=O(qC7fES4qiIgMo!8nuA4w+;ewsB(f zeQrK)+W8@7QU=Bg=x@NzQG>97(IPK@frDB`+f6Kz*SQQlSkzy2$z&>haBpG`c;s}8 zI751#4AVU(pOSkWZrT|Bct-1YIc3B#UxO$Ibm#D5MjK-Eh)ImW>?QqkOTf>0@T+ruH{oDI*>I^y956^yi?SpgEm9lYB&loj8FUkWId927 zNF2;oN*^V#oV3iMGfWe(+i*Zp5=;q$muM!)XfK%tFVrD#qo8Z)M>~Zedr0SCW2Yf6 zk`LJI*R#ZeRHfbQ801&FLG!8Bb00DD1zyc)1Gb*Eh%vY15j99^lai@XPo;4tUDR`= zl1gvOmN;=vqN+nCoU#RsY=e$`eF->K-S@C5^E^)(ibR=`DR&^EGDpdrD07H1#WjW^ zQ=G_QRWVr^36No^o@`8*RH)@LBDKYL}8M{3k1E|-^pFE&`>wJ zxco-2yeG@FliOg8OF5SL+IAOvqy5q{_VpxMB_0`3#dR{YKV&dgr)ibD+geJ`p;()wkrcG4oIAho zGwqtd<&2h~`;4Ea4bHF~p7j0c#e31hu_|M)C0e_Wkq!ti0Ny`jEzN$aa^ zotW;K%s(1(34u8$13Se8%Wt20C_TXTo=-7j%GF3wR%PaF{YXX8J|0z$kburDm(v~Y zHtcN^uDIsPe|rDl4310!Jm>>x!_5?R41qV9q4X%=`^`~Bhz!$qC<7t{ zXhRwAZI5C@XwEqR4gRC2C~ADbF;p<3;pyWWeIj~vb4Kye!P4Md|LG0rLlWUB;f~TI zuA`3bs7Xc`-Q+Y1MSPfY8fC{1Kb(q3VTtpHjMX&(RfY5`o`_PXfTSd%-XakDWT0uX zMI5$?0ydaiNG{Oy`uhDm7bVMubWws*B|elbMQI`ux|E>|i9D!V1Vv!Pjxv-3@fjGY zXhw+;1KzqE^%Suhp-Pk!kxfJ;DwP45K+By*_AD$^R4gn|imQ+aRR0>a{ohOj@Am|? z4Vi_k*C<)Z`e=RPKtO*|kVBX}Cm!I;BH-Wq(WE>| z=Ky*Lc_?j&CeDAVGBW5GL-al(7vd!RFhrXZ$E<6FrbS5i8LnYb?IkAyU9v=r z;s|cgY9n1|}#E9O)?S6;J3Jv^~HMVjkOI=x$TPO&7Z^Or3GCy>S z_2@wm{ph)@xh9r#B{|dze4j;TyxDP|O(R!m@*nhGxU_jYe}C@2*60_HVq;MIdb#wgyQ*aJ9itoOx+=}5cPcovMkhHOa|@A{eAPMYyX%0w z;btq<48H5|L*{TV zjrN`RctQ$ugXXS&TX9I!6>ht0f=faRS8nPgq|uj~E1As+bKY`jwrx&(a4AX26}2FMpW@=;z{#b-;-+m(=_(!7pfkwOgO3Lz8iGfz3F<}NlSen8eRH_tRgr6 za4X5#pxlMCw@t{Z-cfoU^NrOwD#zl&88O_EB)8zlS5izZ-oCziV4Oky61LvSM^^R4 zF2x(q2Xjo)7hc=z^`_+QKGZ4NG zhs12TuNV1>%QY$*{SO{8%eQ=a=Sac}*#h}WyfJx2M-7bw z&9?sFFwaPFEWIX)N<}%J7jtF4!4upfpejEuSvhDNojbSh`D=xxaCQrGpSP=}1(w-O zdv=~Oel>KKsK<(Q>URy{IlH1CJhuezQeN;!Yp9n* z9#5=Kj>5goEu3|g*!y}V^~K=M?qB*$kJKM)_c*ehi|doB0U@A#6od7`0MRI|jRQ#h;R&hL=H#{pCe zhtu_s#LQJ6tnBpem`!he`u@#oW$O)>>$sx1e8->y9FCs<;qm~xLSW#+uV3e>mN_{V zpXl_|%d#+Ei@4Q!bDqxEA)|-do9WyZi0SsSkuFQ~sz+PH=dgmj=(ccUw;=Ast|F!5 zT0=~YPa@7#@!a>iZDuF$8NVa`Ozd30ecayF=pK)Q3ec`ACRtXD6Afv%e;I$*eJ!dp zieddcM*T<%cdD$(L{WB`ev~m-#%%AfE!!|SDshdsDs(mfR=~eUGH@a%xnOLE;4S|n z`pVxm)rxj$U>~0j37P1N6In&9l6#_V_Xkk8vp9PY^57_F|$}}?!zD3uWK>H&Md^Uq}#cj|4&Vw7^doDu(S7M_d(a- zJ?-1)i>69e!r}^=IerLKetsYQA-qTx;_-cUN#td4>WhUzkBJ@Kyk%Q$D(qO}Mej5C z^d((8A!cdUKR%*o*{5>UcyqiKm$=>!J=SYuh89B+Sl0yS0o?o*{=diP;;Tk~ZF4CK zE6cK#2{C*u?jNc+%CGXa=+#vBJ@4ZWFjXfWoXYJygFj$T8`!J9s_8t8{HOj5`vgme zlN=T4z*H=J_16D-)KD+aBOyMK>rpLQa*M)rnEbgnb^K?Sx}I?c*Li+9&l~flqVxRJ zLwmjBZL!mvf^mx?g~JQl7E`_#`-bIDW4mwvUHqsv=IJ?CxlmVH#rECl^jOA+ec4@& zY1Q|PF6s=>PwF?-l!@u+h-;stnl*1UmBhp>?H-ch!m?JobX}!d`zfPxcBhz{agnx% z(w+?0>vca_A@8-%aTpig5|8Xii;V2T=%uT;BcqQybM)QNQLfZrH$S zvvBUL=u=mliyF3a`A>IL zcV9@jS7;&Fe89%AH)pD`zv_ar0|D>MUTwtEYFrczCTg1diGOTSH^UPr+VK!H2S!yX}{7_}(Sc z7c2P_oU*o?4>g&{3gF*7`gm5>UatQqdo@nG=@G-172RW@M<3re`0`shC|vaAR9eQz zbl)}JzUkDAag6NS<%Y48%dP$$8H%qxJhhwtT-#}Nek6(qQn{}zxNK~l6@0kW(vfz+ z=YaKcRlr@I!8v=)2UpTEm?0K%fXJI}r3ahTcQ+V2OA2Y76y8!YVy!BqW#0bO z%4NaDD~Ba_pK<@g(IKXV3VOA(N3MO(b=lc!q5FOJ1Mj?{Jpx6y-Hm>Fz1wTDEOM`N zKIoOvsdzeE^x?E}$tNlA>%~3LNcUN4+5n(W7V1W{U{<+xX!k zj}HnoJ7;f_w&8EoZ>YcbRy!y7i5rVnW>>|JfJ;Kp`#wfUsEqk3N;@Z{$sZMaao1&Z zI6AukgEJDy^=@B7VoUbVk)~(_nF>DjVBsK z<_u?t(O=h}-(qX@(qvcfP8;`80rg0Z6kM6W1y{W(V3DMlmvd%t=7Z*h&WU>dw-I8PH(4Ld##L`ik8;fG z?n`O*x_#pMmFyue8@|;bbAj4x5BwfnX-yJ*9Y$TGy<{Qmviqi=A(Nf{M74ELtg&+c zMcmCFW@GW0nDold#^XEPO3uc}T}B<|ZgxnNIexyCEmNoCg5xC?k4p{G9-}NbsXK1e zZ)x4sczWyICfj5g-(%OW6=f{$u(|L(BZx+3{KB}xO>4DZZ>_nU(g#sq?(YZt_4==d zTy-$yXmAk;J|9+bM|_{o^xaF*kLI%Zb|v%1D&dl1+Uc(D91pi`Eq>IxyVj{p&OxQ+ z+;dZ}%Xb`Xe&*}%vgTLu+V`3^9b3{~`h1%2kLZxZ5KlY<=Q1@;%wc?+2rimy?^N>6^J5LaUMop z`*fyJsAP?8_)T@48Mm(n^WkN6hKsbVF_s;);sM?`em^O*Mh2RFKkBc{-7v~OPV=$m zXLo{6m83q`aus8cFx?Mk#%mITjLbnyoBmQsqqM{yw=di^+Z-ng`4;Z`5a*d0E;Ms1 zrqAJ)lhL0dHoIGnES(0jkHh|AEbF|U%gGscYqlKcIiAhZZ4kn&e`KU1_K%}>ErTB% z$zO4amO}&7gmm4>(;g94hq@& z;lqq=!|opW(UEdJj)s)Q17pECQF0+`QaeL^Qc6C|RBCCO+|CWSAiLJ9J4H`(Ab-=n zzTuV=ZG$x5|8BR`AC41w`C;aRMEQ~Jf<|<1rSAmHae-*>(GUFoi7IIS(0ej|+RyWO zd>+}|FnAZ@x8u?Au>63PikdZ-kYh#5j9H>br&gCfOtS_tt*O;^_P+1x!i$uN&-$*h zbvzP26&3oDw|+1-Li+K$_T{ZN^K=fyGZ!*LT)l;rpYz57mj&8$x7w$D7TDf~+0J1; z@<`DvFU$;=7kioAR_;`{=lmVhdtF-ci#77{uO*x>UHx>gwU*AoYg)E9DzvFzy#~E{ zvg^Cg+1#)1)oN7#9Paq+;l%8m>TKuwE5SY5I=ozTXJ+(^(`pw~LyxKd)y=XDuc`kn zTEaEr^NEIi(@bQv>GGaQrhBQ|FHIc1k>4AiptBm}IsXlJaIrEYNMbecvms{>!zc z>Y|@}3kLbwZ@(};#|(Z;2Rm3hoqOzYV8!0-x5v;-ubA^(WiI&E^MT*rIqg2TS!{%+ zwAJT=_^4aQJ#MKnaceV`pF60ToEog7|57Zu5St6BCP3J(FZ-iS@gH5#;m8*M$VpNy z0AFwty@phJuDhcT5Q_n`?r00-p}rT|h`6%{n0oj=FLW_d=7{%2>k%PHMF4bh2s+}2 zeg;=lgioUlh|tJ0=zY+=)95A`5af?0)q-F$JRnm-gpxmlHX-&8NRA>8d(WbYMJBR= z6a}JpA>dCzq*?_8#M_7W2wpE(+zdq@Bnm(j&lDec4t*aX+!l^DCV~;dr{QQ;WL(XW zpyab&*5Zmnj|#zcpx;+P$%jxa#iMh;2$Dzj7R&d zis0g8dgWM6xA{NyYR!9#mvP(`BKKx;UlmPQOp4^gI5*RGFWWQU<=xO+>3@<+joVwC zq2HO3;r8Tnag(w2K(SijmS8E*R~2UuL1Pu+=JspdY56B64e!sMu@6sw7ihg~?)f+I ztKui6h07w(&c19%L&1a1)=NEV3#@Nl=Su7O8w|Ir8~4xXo_b!;qn*rrwOlY6kCpZ5 zsFGwnn)k@)^82UwdS*#H-P{w6(fUqYdclk)-49hkr|{SY58rFtGN|6b2vc6e>xrqU zcT7)H`3!Wvl6Ojq*5=2wWf*cwr0x!)SxRkc{#_({lzK7E{Z;2JU8}M*7ESC!0U6Ye z=_rdf!3XJg*zPeZ@b0AUc4=ygzQ}NJxuorVc=^}RqkAUf^17P^n>;V?6e)A9a>2>R zMSRC4Ob=CvGHx#}OFSIIW0C)5Rhagcp?+YQpzX2xt3tzmPj^b(zWQgU#!-b>bPkoQ zRDZ|y%F;_wv~x=L)$iZG;x2LJ)@YYGmp^OV#52^KC{C4qFSqPl2f3N*oGnp#LWYAu zDB3n5Q}5}f?kuY-RZ&Ii0lbwDOq@66;ySeAr*EG>YIW2iXur?aCOy5l*-tmsx$Xwg z&EEeR@Q@?2C9Es=x%<~+#xbHfo-RF?i|;vQ@QsOi)(|ax3I=1dRzT;#Lhf)1z3nLT>Y@+%iC>-={?Y0=+4m_{qGp`h$7;JMn&?=}f;q9p(vh>Z@bF8^43Ve0!q%W}E2x*e(%_s?Y`{XaTx(QU07!>^*(BBt{~Gqum;C}%Cd z9sTipX{Ghi;>m@8Cj96U4K6_Wy9Oy9Pck+Qw? z)~pZO(=L0MrafWFwf6WMf92i7u_fKj6T^KYFUoG~?WnxFzgm=0;`ttW&05~CwYx)l z8$$YW4kW*7y{$oe0gY)CyW-oy>*mMyBO;c&%B(`RnTvB?-AW;{DLT=4Gwy;Xy3}zu z%iyu$#Imw_C*`AWCN!(J#QXC?{g^GDM{m+P-)zF)43OMpl{l=I@@ms5XII~|9x+!p zt6ny+KJtJbEh7CsN~F;_d-#;^Aa|gj$psVnQq#!(*TSWIO*Awv2J(#qmo2hYl-+wC zj=F{wT}k_Lbq*6zBh1tCdz*j`j(11B@NmJ_pf`~@0yh3P6pVx74vy7!>^n*|R?TPY zVsJp=Xf8TI_Ry~pB~BgJgPJ~xcf&=!xxdX%rv5^SmDu+1#5=m(;>313=-6$slc~-3 z>W*8UE6LP;uJA?m;~bY*Q&YQ4j7SUz)5M#eiRh&#uO2T}%Dl7kaOJdm7=92Js8x2Z z&F^MvM4ITIV{3PHmu&?0<=(ul!h6^;CW_hJQ}O+pYVZ75^7(M=r>9h{G>oURT;Jz8 z4;Y==0=3@4MoZqwb(xbA!MrYu#;V*+DCPG2@x%LLD0(*Q7x$mqTj->vlCyj5wR%+I ztg&6Ej>maL%8`Nj8 z5^1w$YUw}w&>wGH$tiq{j#1>s>=Qk*FfSM=aph(yZC- z;nbgD51O;xlwy(vBs>q#aK7w~ZJv#EN^1Jj(x7%JnnQOyV`=wwi;wX3pZTq~A_wSdGlx&cp<7?-bp_YnC2|7p3 zl)}088#j%f(6jaoSJ%>-Tds3`ndfwT&gCh7-E}H>s;M?K2^wh5C^i|TSFE)U_?Xkza&E-ncZccbRTYP&;PUw$ zx0XCxanJh)e*Rq6Tnt3bE$1vVIQ(}0{QKhYYDNtXH#{})`x$oh=i1jIoaR*Bqh;}@ zGXtpU!P<&c*Nd2?$)Vpr`SW(18bQ@0X=P2;{y;V6Hkss=q8jGrR%*Zf7`qf2F;^6g znid< zU)y!>H;#FC+Q<~W+h%Kro-1ei6u$XHjkf)KG38ZIp?Y;}@kDOX@|QpZwLnQ>u?~|r z?mOJ17BobZjTWSJ@h2t&cApd6!xem9UhjF_l@oU#d)+xiPXwWe^MrFT*+ zYm3s@*0d`j^1_#Hmlp)(SZ4}bsD3bsV+}iKEM;uxg+ssUxF|LkQ!rjt__Xoo-q=s> zkA5VXW>Sw241yv(=dw8qyyhznh8i>TT|nzFA)FedU@-{CB0(Om3G2(lWhc zUBA+4VOr*Oi>05RKJnT4{EI_96`xo=c6Q3^7mBrSk@mb8rBN`R;ItXCvu;znzU`)} zo0>&ygqZ~0Bi!?YQL$$(emcT*?&>`^$T}g_qQR4< z}awGvr3%n z$;sXKss-5$B zp)b8rs@-hH{dE`1khHY3Y>MLE-I<+UXO1|h>+izY&-H0qGIeTfi~ht@;laG4b@*GM zvR2a}qq)M5G{TpMWq7s~=0{aX%#L$2bLJiGIeA2SOY9lr4_Q%#zq8v~6O`)HQj}FZ zza87lc=U&r?d8~`@i@T?^!s5H%8V z>Vn>i@DqVwrGek{>ka4q>fd*AXe2Lf8&W?9eWzY}VuX#U7AO~)#VItJ*Yo}19ITmV zsuz92F(VgNSQWz28bVdhQO@8eI@{Wp6E3P$moPZDbSyRC?=^pRhPr;idw)#p`s!)| zt*8bw4*y{itc?)0zKpxXTGEj`G$^)ZdnAGNm>8*LU+8T~(Eht7l?z*w9{Mxm%=d8{} zh0mS&!)sKnv!^cZuA{D<{!WR{^KA>82B&QcoioncdVSM(O}@|b>-o*iUoW=fI3~Mm z^#l9fT{!R4>27U#^L}~e}>Erqzq4@OkpDsQ@*DU8TQT@WobBcoBWYOJkCFEpt;ZvD2 zT4?v~qH)I#R_n-To?gy}ac|VPnUWHQ`eZJL@P0^;z$7lo)^~kZiMTtjWb^TT8LJWA zSo4Jui%{|E3+=hAd!N3WpM8ik3m5d;F(mQQLuGJFm~dH4wVqlhjj7TM9qqupHq$-! zPT}))0;&_I7JjE$ooLDC_Q`*VPloRs>GUO4GtKHWuEf*E2X4JYRki%vzlBbkZb9m{ zj4aU5SSalh!=9nqwSHFdAT~dt@>9vZz3=f>dJiMZuA_skuFb6S{!GKEQ?1--w+#?T z)OzZ9RI%62@nu(u1NQvu!-`3V<8VH^sj5>?vDl z9#1$NQdqPt8Z^eA-Y{oo7TMwb#ca6{*a26JCmwjLH<@NdWO|2ih zzN06`gRKnFi{CT62_vg>x>(cr7%CG*f=YpSG zpKY<8%*JwhoC>ul_~>1_yr*ct-y;v=JuB>u59%EcAeU8{eg zNPSE0hgFMqNr$Vg-G{2&gs*r1_{;W5v<^HgUYN2L;%?FMy`)aNY&;&F>?pn2HEf_j z_Y6Z{b@*nFgM+({U!Bu;WDkPE@0EYCd-2CT{qOJ&3GYsp=D|yxLg&OUIMMPy zFVR?ZWw5sZYV2ezZN?S%d|82Xg ze;Yj)YcV=hlFWinJNL3?Px_{B``H5155BC?x%otdTUL#3ufQtb{?^6_!vIeng@%|L zzM2-U-9g+_(Al{(Lj|?EFZUmfy#I8wC(cqdt!1~MP0dm&OIB~+C3F8DjM7rQTrvJ} zgnA0$wiKvZ{H{RnCYB3`S3bD#K@ZUHkSd8`)ke96cthh9UK)>nOSrhwvg;XYJ3AHC zc6Mk+7cBxQ(Q0!;3d2|?%8MU_n;nqMdHHbsbR9Ysxn>j9g5FQj_2*7>I6kTsosASS z#M&wADbQLMIsz~G4y{DEWF@Y0GwB|MxJbpZ;4~=1m%RS-a z8)X=xW;pRQ6KEd=80;^Ep}1Cp9~8pmBICk|VE%ihB;Eg-G2TQJ(@Ge+7>0Oh32!Tg zsbGLBH5}V8YQ%eOhTAYNkrC0-(Ol#OBYI6o(ElYyZIS<9mS92D&T-v3a)2kBu{RB#-x1ZrKwUap=k(Qlm_9x5m1^LDMo-Zw zj}@z#3=!?ZC2#hjdO69O7LNo!$=UYON7AS%Nkxkv%-a(aUL4e-PM{vqNZhA+YMWoo z?h%co&et7Auh|;dnRgXw>xpgij8guzDuqP8uXJTHXCJx# zEW6Bl_Qz+#D;ym6n~W8L(J{6t=Alfkn&eK&^p2%PkEvaB(H8>md_E#k9#uTZb}nn? zBFi}c^RMi><=k`AYB6tKUKnhNqKf}@&qVXm7NgCMo$;uOstgV5n8S>9NB;EmTztyG z{eDQ&%A2*eMdZ%0d}o|v2TfH6KRR|PDo^L!{$xopo4zuQvyVraUbdEvex}*UZKKtC z=}}gA+=;!IOnk0nkHX-pLvV7Q{<6xSt;g%i90XH-m(LyivxQxkr;f%`j*s*2ttJ!6 z8#2mLH|F@kdc-`y6RMBfTf_H#^MI5}@;8p4@V&0yQ&&%Y7v|78g0tm{FIQo_DZl6J z&yR&y>^)u{c(2*mH_ma#Ib$u~_~eu3mYfpZ*{Tk zeZM5ycJt(}aif|(&vGeh9Sk*PQRljRpUP+Gq8vsSM+gi5*)Mrpw)lwb5QxEuyD**``((f*^26p#>!HX=t>C< zKRTuak-bCb8>v@$KPUD#ddzx+*MvLPEq<=e%E>x#ame^7qYR_uEu5cy{TZgN(CUxA z%64_hoTupr@D?$<$NjhsCeI3<6@GVG@P170hr*|P`n^sMdGr^be>^2R84F%@+{2n4 zcVNO#Fihb5fWaG%19P{|E{`d#7J;7=Kl*{>{!$qq{ZCP9Bih6+ z`qRlhDS1@+xJ$~V%4;7>yjz*4+2cBlzNl0W~)66?AIp;d%pC@3aMexjdF8N#Bud_D?d08XoU&Eu{NmbEW$9 z%f<(8Y|Csn?v`j)>?FHabpRA|uX%cSjA6wqMq)qI#=oh_mH8 z664*nr>*=8yWQBSH+R|P-t1|{EoOwhRU5n3*=jAoqRNChvU{sWRj#JNw%49pVuwt% zGOn^7P`MX$cc*B-@eOsJKf7}Y1w2h%2_#a4)zJ4{=y*K7CgA{X$}q zqC%L`?^U{I5ZbxF`CMZ9ma+O*Nw0(^h29?g8iBPqqjP(w<9q9;cV=r}3haJb^1RY8 zTJrOCpBoZ|W1PJKmOIitu>Gp1f8KqEdzCB}7Ie*T->_IuC)Pu#|II}U3kx3Ip!~#6 z3-s2rpSHB7HGR4Klus#MZc%&q!b^0L{MM|Tc83<<%#1(blP9M2m!!dx-lBk^II+R+SHxUIvZN2n7~(xv zyyPxS7ILq-Rt-Z+Z;+${rH&~@&?hx9lqW^LdoX7anr|2knmi@KJ7O^m2*gbnL%e&7 zFVV#qGQ&y6vN0t(1kl6q(+v9eL7}5>r0!!>Z{753^7%~!rRFYosmr^l3 ztS}Fcyp4z81uZ%T_#wWCq$fP}O$^C?CJVej;eWIXudXP8o6 zn3HYSKYH!x!kBDAM!c!3tn)3%(%&)@6j#cv&Bm?0E9if{eumHK$5b%GIilG&%((%Ph{^-QM`=!V>x5m8G$RQZRF#gIJ1pF5t`LT==YmSR7)U z!p4Bx`U?YA#@M?s37rY)8D7T(n@^40E!V8+yl@}9+wlZaGDM3)@&el2WYz;NhATmq zX4oq*gDEqtDv>E{!f>CQcyDv;JYfUyKIb*ZE$|NBtxf5^F(S}k0d4jTR(N0#&o;rz zI$?v|O*|CMx50{Rr7=y1YQwPdG~inZ1+TE1;lG)~v3p2=gT7CMW6fxkMj@Sx01p2C z7>+f7|3>h^-xwU$ko@mr9M*&!Unl~=6*uT(BLE!yO{AYE|JxuPa*o6vpiv{>Gns;l zFD95fn`KhQBD3Hzdp~y(A05lzi6(f?s!&HdIiqd2pf}CQpg6W^_8PfX>ac64&V0xf8YE6$d(Ryg|a@C$bfXyXKOyX6OSf;igH! zwhf|=$LdfZKk1tfZ3XYX!VN`%ECxlyWA%v0h``JTF7NpZxWa8O1@iGqSQvRoDFH}E z<_zBO-#w2=Kpv=e9F6Fb3~32Q8mT7?NAm)K18mnwrvr*E@l9Z9VFR|UMbYW4MiL1H zUlM7^LVMEwli+PXWFFuz1$zpXl|? zFx>nR3>Sn>C1P12_Czcb`Oq~I0Y=MX5{4iVh>Xgt|J-mlcw+=^G8CfOKOvArBx9MN zyHBW@$tE9}UqOY0JJ&%$1a5K^q?wR%5_T7{9|Tz&eNo{P=mTz)$T?8KzsUFeI;?X5 zSGdVjaQ*~wUBapoIU^&mV(*CB1PlRgl$`rsk&Qs^H8s&WVDm*t#SJo!C4%XM8)ZNH z-jb2>Cu4btUBV&gU^39C#yb)QNux0E5e)R}Bmp^~)nqIyOirA#9Vr0g(I*%~2wMB} zU$GuoC1ltFJ;9CAT$ZO{Dmijt{=(cI%o6%rOT}*5Fe9=)ol*f-;rs>`G&N8Cul>J) zkye*TNCHHu5oJaDXSSIE`#%oa4vI-J`%5BWheFc`qb0_O+i6%)+D+6n>E_w|Q2#$b z=5zooqa^^b=~#C1k)48pCiEoWCg^thh9)K95YyvT_`(`Y-ogK@HQdZJkkbcF0Z5dS zh96QKAov741qfk@$@9anL8##e7pYY#2J?YqgHVzznj&OAvHn+1uh39k;h?43PC>>h zfRKqnHUcz6JA->ejQ@Gw>0|W@)Kq`>QvYM3gOGU!@RW6jN09elscNgPr=b#}qy5Jy z>7a%TVEpUIh(P4XyC?+Ox`_!^fEc8}2mWQBiRB^^!d9A`33O}ll7$Q^G>d>-whYG z4W!dhy)B^m$F&UK@*y0ASWxW!QrNjk{jjM)Ib%ZUI-XJaYX z!dj-cyG%hegBxX#GJ;aGH)18?X->9^N+Tee!HqI3t(_qC&kUKKBnYwY<_PHn<4pHW zAZ!SNMroji9%Q6fJp_@tCMV5&nHXaY$b3Pg^zRB!GE%x6U`c?E6htd5mu2d}u;50S zj*SFBkjZA}z^e2m0NZjv`nqo;IDdkAJGYC{-nSz4Fi zrzG73l06$9z@rE)C8QAn^+a1;IK}F9{>i^ z8$bnU|E-Pn4+)E1T_Lyk0#An95eoSNAnIFK6KL=jmXn+(*KIII`cV08toDEG0TzZD zBxbjw0GmK#?K*G?5{@%qhLUwmI(oe+O9M_!oJpw)hw-Xe-vWrp@^O6go zd=IccDYbz?k=GC>=N*joX*&t)0NLarVn7c>bO9u_bI(+;>>_ov85%6XDp3er3NYl<$S^p|usr{nLBz|7|3MQcpG>ndz(`r0 zl94b}sxBl>HlskO%yNMEZQuVu$@a9M#83j`?y`h&1)v~Hf^o=`g>iC4X;3I? z?j%gL=RYHXJ(~IiR8|4%0_(m^bP4J~_^}>Te;v#GAG*7+&zx|Bnd%}K{|!}$;q1^< zS@i*nN+Srmt|W=5s3s%l{voCaV+ea%FA{qsL=hb&u@dy1x&h?*H->3e0fa^$WWKcBK%4P|)t;2^6kI0ds0>`;N%b{z=)7|R1WR)cWQ_J}gR?Rf;UA=@8)(GU81`VqL*I>b9&Z4#5pGr#+!LVL8muF^vixcRw_flⓈ)} zsJ#{|L2h|mPXLtNZ5`_S1Qd?QVq_@{J?*st<)cXT)-jO*ukyuh2MaOP8L+LO+#NKY z0lxuCEhGT3oZU{bJAjK>+l6OO=zvkM08+}FHZF97j0yT2x}6uE<@G`sq6HMoxuj!X zsi+>0Q2mo>t3Zx*8=1Bw+)>vFRJbPSh#ho9Sz`O;EK87YtPU$qESn)_6u)DehaULi zDlI5QVaU{67@6e?wKrg;AoqH#Br#b=NE)7erl$qYCk*PsSPGKEz66rVdh8ZTl5aOZ zI{~R8K~I!roOfplBnpADqVV9?Q)guGH<)ZrW5Kqv0d%&TqNCeTTLTtF>;euiJD&l6 zIUEU`&#*hlO=cNzqwUI)g{U703PAbKvGmZ+ zY+3S^6YkUfIlvmex`BlxFC_oq75Cba2L`PM^rS)|zF^+^bg(pTCZ6`KiZ&Sf!tnfgam}p zDmJRFTZD>gdh@?|EXONyLho0ytYonWp*?oETWc8@-XSnil-o_C;q{T`56g;?k-_Q< ze+fqNU`!T@WReqw9=#;n4FKpj7@Gcl9lG_^MwWqeX+K`jE)G@!xJgrt({ys3Cgl}n zLS6p~aBP|0fYSf#>BRIw;WfZi{Yi!i`Mk!mky}VEjPhiG9Od(C%7l&M4M4H{Lylth zhLTG-j1sx>4+-iOPM?*7lmq3E z@((c@0^3=62UM~gjdU&o9gC4e+-6;;h)yb6KKEZW0STAcztiyb+B#WY2jx7x?Ep-B zrV*$pq&*|Y2pht>jUjWJVHq+M4(1hZ5){#As1!1LkCh>x)+_IUMLvEGKNp3>8+Q=7 z5j}eqhBtgAz%@ESQJKspygC6;Vw3>9*$MW?WWYWE1aCs@gjFvB;k$Q|9|Irum&?){`%U<+W-p z?^zIQHvPx8g+Tc1!fxAG_1DP|`;JeW7Qg~B9ndK4+Y5^5+OTf~*+gYFrvV_o1dTE( za6+?PSVi)frqc}s-lYh4Edk-WH29nrIi=hu04&~30&+pds`BLF z9vScHfTtERV63vBQ40P*oj|%zL!KDrNs8|pcsz3vL`t|(9-LzL5U39KY}8m_Q7`tu zJrZ+bS?Cq#<(7oG&P0}0?p>G4Oj2_)aN<;e@%2-SG6QRH8+bEE@$+(zLZ3AzL- z&OR(1B(5h<49u_@Af!7Mr!W2hq?4dgb~vI(BBiK{==6aB>;}ie$VBvEN#z2GeIWe& zVZXS)7x01`WlmhYpG3j}t@MEqpuABzk?RMW*lFlpA661_>)*&s5E(@u?vzajL(2z^ zvTA$Lkic`Zkvw^_h)_-Ps(pD5DBgfZXSsco7*-*2($3p4SqiQbP>pl`du|&HQ4e6%i4hl(Dx-_;yb(aY4*~>bjy+)u zOC@-qdXTbIswfNVAaTteg7bsokchJxjb~$ox;vx^Q(v9 zgWfP)0$Lr!vcSZ|pdj}J01x^QfNozlDu;;ZFR$51T>y3tH%e0p@PkRjA?DMhX&_0z zH-D7w1;|t3M!6n2ogq*yo{{HTU-@AwSjwOwAV}gl7%mKz4PlWZFe3094BQ(_07?u~ zI=k&K0QRJlDCr=d%kt#4L}Vz}HT4uH!6FGabqa@x&88&fg%qw*C{Y5wbCGnEUxsCd zjf&GwmTEH@{bb~D5n&eNz5>r)zmI{$_>G_1_;(ifWkRW=VB*1#Z;ozT4250 zAg`sg;1zM0WGmrot$i@l^<^J1m#dlj4{(642W*ZhZCF%_M2AG>b-zVy_&X4VdOHb@ zdgL#UDiZE8R5h2 zVAk6quODEuw5~sRoH;*$s4NZyQA-_A|0ZNilK>umoB%&K3BnGU9)e*YyDI_scoMAp zWSoD%z*09DCz=!WgP)jyqU@j^^BW{wwKS6yq3`(5=o22!H4IW(g z3=n><6lN$0vCm?+5~DvNv3+sDp_jnS`#>|Gh-yw{BoZ;mu@c4cpX3kbJ}?Wo-+oAm zN<6?L>d)sVK)PN_hBWXR#RN6~+}I%_!c?R!dmjPy5xD752($e)B{BK75f&q24)pMM zn1mz_9h(Oia_YaL$g>|9lVu)Ya)4_S>*_!-Hwx7tC}qJI&>o2T7l>GjT4NY8K&cDBNy&2((zkX2 zGG(gipZRMe2|$$Rc@}NJ4DjGanKJO{BT_+?`e(B$GqA_sRMx&$yn|G{8_b{e6HPDTvlIWT6I5s4R4 zsw5MY>o z`*xv%7K{|FkT=@o;!vGACYS4F|wr5uob`+q#@9UbUq;5{WK z;#P1E@Hosj0gSbeWEkMJQz_zLkTqaNN&JQZI6QzGWjbXI&2G}xAR@!;4$=d5%;O|> zjL`jYG;x6?jjDad%i$p~kt)!L2>~z|U@>cg&=-1bX(CI+{nA(`r1gN2z>P9kvWURg zqR?Ft40*K#7UU8G5TtlB0%tpMTEW@hpZqWrFAwQt*}2*8(Q%Rr+{u}&&LI_%mK(24?v=%Ykas%8QsJ*7;7GiNeuQ(PmJX9fs| z)d&ci_h9~;8X?nsMsJ!G_QOk{QJUI$sDW7IQHf_r5!#}=E+WY~!fg5EB z>zFg#h17pSHzL`U0VwZxgwyhKv}0Ah=Ni%v}MSr`4h}^;UfH847!j=Qafp~ zgr%VmbzlS6|DR3VUNmQQ4k1T%&D(3)lP)-(Y9)apg-hZilm}hP-gML&% z7^0jkvmyf3ND&4pcayE|SzKTQ6%_=((|&;Y_Z1IDZUFz&K!S5Z#@qz&A-Y!xj4}U_ zfB{~1B3;)+)Vc9C)W7pp(?=pF zxHOg+l}UcOrgx|G4v21WlOo$Q6-M4W08?#-v=3s5agjI$JNW_E2S!k&fVLo))9F+0 zr(6|W-A^L%e0?8|jBjk|nMe!>;BcdqG#AuU0Wq}G1dAMzk!{eIVCJEw1h|5LHmO*Q z3|=LJ?*j1@lyaqtgCYd9k@G#$;5J_3`gfuFYXS2Yg_12vD*1l{2N^J4^(27y|BD29 lUVM5_ls&jW)O|M5P*{W&m`8vsff@Z7ug(HaSJm1Bc>v&2EJOeR delta 320112 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

    pdU0HFD2T7VHC{LgcKIL4y1 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 {{6$U6 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%0DFKT zVE~?PTq7vOQeAx}T8+B=*(dqUDGR0P2`#b6r3^Y!q(z5jN#)p#M>hhh&Ux|X7zB=mD<(wGJBi1UO%-%PO-W;$ z1Tx{*qXx4r77xN2aMZyK!_|uyW2eJevTy|nVVj3V&0sOOVzn8HtfPPH9y`9B^$v)k zPcpO+jA=To#Id(Y(N&_vOixr2wFvZ84LWjCA;Pv^o2jws2{58b!Bb^OCHFC(a&NtEX2vDF2Q;5A@FX8Hsi8F z$-f*Qg!$AF34=tFaSDIJi~UNgC5S*>_Db+ZgEV+h2X7aYCws_Dc!av1UH)S2w%ZZB zZ8wU1$Pt#cHTFEVkkxomEUAv-)8uOP*ZnvRxc$nMLio~%?Q{aNH^rr48-V!(B7QJG zRCQG6$#k~s-MQ$Kl6wlUjPB zTD={eU(+|~YlXtwi85f+3xhWJ@G4#j$Sx_ir@}Q3mZ9G$0=-+%bKZKeN{f%eK{utg zEJ?*PC?8Simq2RpT#Y#utaYRuL`w4tkYO!D%w$5zmxzL>1mQ!(vw#sB4E8Bd~DQ>6Tj8O za54FV=p9u8nQqScej_Wj4%K5{(N}53{kx%<^yj!hT7-Z4#?VA!&P8d@G#Nop+)Kci zg39*5Kcy?ZqAR|8z^ftz2$dhC)mdd>jZl_Zyf8Xtd*M7q zh8W7#$OoFEItH4A=m^O^$X<`^8`GzOt@IWHmddUk61~ccrJ=0hr($oF25_{ZI9CIP znV;EpSK)tw4J@^!TuojYfx;zE1E%dAnD9HiD4cPFgBzwg~ zrG=t6C8~a+l2rNk0-Z!5?1bdb&OWLgo_&X#TvFt_hJG`%KvP$IiU$qX*V27FNo%bv zL2j|*^F-Jg`}%vUQlgQnX)rqCt3A zQL4ZavuWf30i^^MHI{XG5YiW45De=KJ4WaYJCJt=2GVA`kc7;6o@|yc61gsA=Bjiu zA3J|FM*ltT=;jK$s1L4d5ql8(A0JD;G>vDY{n0tR&4`>)e2jrNP|Dm;fj?kYT(=qJe1s?aP zW{zG)&{PzrNNSwbp4P~WVO#FZ)iB$G={W97%Jz@7sGFV88_UGm&Ef6XjH5Q=Wht9i zuqmk^T9SMKl$HZ;;2eVRkea5fOaT>;W(k^y8e#UM!XD|NwTQygX}*(x)kZoq}P5sMqhEWD6p z(JW&~Rt+--ND-;tl1%}U&cdv9f(Mxq5IzRo?Wq_EKflRW6%41CSZy%LeF1!J`rYx{ z_UqYdUL(jI2m2kx^2}tLGlpg}kLrJ(f~9$buH$QkN`R4bdzbt*H)|ChlB4;1A=~HV z;_u#Pxt!5Aaub!MuOEq6*4J;juF~IslNATMx>9oG1}}+4XrM?{WU5wISz_6s%sD_r zTgT>_C%n2*!gsHTwQ^1QGkq3j`2&5Z=qp*t)FU42a;E0r?R3cY3a-NHM@WB(mD1ob z=8CnPSlQ&1fCc-l;A4e0o$0kSOJA77G~?W3q6M%g)=L=|P`ijUt^6hDG8j%-=wi5kR~UK`(d-7X&gk!pm{lCr`W_x0h_Xv#VM=?U-#|)5=&U z!D{Gbo^;wrFuaKg!Xt}0)~A2BFz9;sw%Mxc`Xs1x5rNtQ`G#|X^BRm==*x?iEfHJxk z(bw{}FuH76?wPC!75u-*<0h@n#N^CmZSp3sk(SL(TB(Kk>P_ECN+y5Xu8=0u7Nj?u zg-O1src2cF^T~>A5T1z@YNi0Qizstd^4GCEf&6*g(NMce*jR|zLy~hF|{14Uu*%?ofo}AVSQhz2` zIhl;1fJb{Tl7pmr(hLExV3DL8%(g86vZp@scfX6YW)K!93_^dAgtIWcp!w6{Y8lyL zW=t~BMA>TBtguN4tz z37|>>S}U4d0wQ~;uc`{8jw%uo9=$U{V}HMI{+PcYr!zlMCt+U&8hL0zGywi8vOh&b zbEynS>lKM9_d9ya;D9QbpN0FGe+Jd6oSQYV_rmqo z7mNsRscylPj#8pBjFC}B9gJ1U6EQDfb*M(|Hg}~EMye0NkNqZTNxxBp&(y4GSJ9qReDoXpU%J&syY2K&D^@)Z|+c;sITok}TAo0)yQf zfsN6NnrwXsM{GDGnd*kLO=L!GZ@-_VKxrGJZSO$P?zZy*M*EraD_Ok^WmH#KP0&TF z2^~TP+L=5}%QyCtwfPVu92b*S+Ldmyx#*|yW=(&1$4(+2QxID2@IZmzm^aam=V>Yx zNL8}D!2B|dOS18o(p75B$}%;ZH>#qG72hRgtoSUbL&Zn%gwq(S0po?FB>PKC;Njqf zwWUa;mIMQZD7A}(ZsHfQtYv~Fo}|$j8Y*kVV~an9jZBhV`Y^2=W|9C^)Xex+)MExK zQPh9xiJ%d6i7wU~3GBmqB^ILpS2@iFbfXbNB8XCjbNCeluqzF9y& zjM4X_;WIzG>~n^1HzJl&pOx(fRp{SoV(NeLAgtvr=V861)PrKa$(MoYFiT`nA?V9P zt^_WH!!4`BJIe}3)+nWPgS}8V6mJ-R6lr)6Ego#B<$?|Da>Ke52@g6pyh|?<*8wZ7 zmQtb-C#XY#M({QoF|<*TSJyOoRm~XH+%jIeu5AXE0x(^c2?@=FLqEeEaa4c_H->*S zD*3*UoXnM1<~lpy%=@Aiu^4Y=jWq=bV*EptB^d z&4G*?#8MBMG?pu7u8J@~`I(#z<50AIT*?jXG!(%)3qZ~d_eSGT#6jGdVzA%bN~KdT zLzW}N$+x{_a-gq-|3O_b8Gl_muB8;d1rHp&6d78O z$~&pzyEOlb&%#bh_(&B)VdJ7EfzAld2@U_itk+R7``7EU-fB?S%Eqb%wi`T!S#{L( zko$*--@p?kjM6nfUW_)(<)kH~_hs99OR+r=Hz(Q>DHjdFw?qiNl!`N$A^(4$ww1#K zGPCQ#1=!GU%($?%fz9msh7RE;rJ5P!8$5)Cl5S>_Z*_YB={d1&pi3%J6}Iuj8F&s1 z=Av;TcI0_~6l0>1Jmx@GfS(qE+k6o&lqLc*L z8{Cjs+~P+QgD}4hP=*2JLU3g-gD2^xW9AHrvnQY6K6NrfU2K)aM(*yW`pd~2SP0rE z-Za%Wp~1se!70#?WNb#-rG^?N%;Q`8yv7zR< zoe(A#IIOrKg?n*M;3AxHIb4YaY$vD}cbth9$gWKPurRrmRiy}iWk;sb>MC5? z&SR036um`s^q6mnT!}({givMfhsiWMXU;b=B_+(U8K1>ygYc*d;s0GZu&a_}=o1!v zAD`P(U3pNohOl54Xtq`k80On#kym9qOtQL6MN!%tkC1=-B8wB)QSz6Bddj-asJGD( z?A3`Dyfd+NCS=lYkw@DLTKxK#;9TFxp3V@WuNA&-C8Z*I+o69QBuH;Vzal&8va8>liO_XkH?8Z2}>XIf* zRJc`4rE<(^LJFPfl#LQ})Va;sqm$(%Yx#O@!0z)`5WSM>z}ek{QYsj?**>}yjOzkA zwp>p%)7Vr|onq^Xn9gg1eUTm_>WPxS2}fVi0b+mgov7l{d;U&bDcge}?RBQzxaHQe zewszrbgjQDU;Z)YUG4aFx|mbt4tY$3J7)3N0_9}JEvB7BoeOp}GQi7;^!Oe(xZB@T#5_dh?m5*I1cI8s0 z)7pReIM@hEgoI6RbF722T16rKe&{$b`-L zy-$3_!bW(Q_Et&nlpc$ zQK47?^-UI11KF*Qs<|r(yP_*fCVG;`ZuvIl5p0HwZaXDV!g&lXbvW@Q;3=YRIhKN; zvq!vL@e|b3%?-{S>&k&mD6$hWV8wO9=1zGI6)TKJ>Uf|4m@&GWxEY2l1qA>dDmv6S zObi@dicen@mW7WF{7tK^jzVUKmB2VdtQ6)^ZzVw{ zmX*d~SV$y>35J7Blg!e)rpaULEYrNi@#O9E8n6Q7uN`Bv8 zP9>_Cp*}qBkD->}Rm-+N@{wNwYm@E@I%FqCTQzs|w}J3<>d$0I7hMm;-ll_vGDTCF zj%de#$U+cl-1U*9COp7^q_xRtZFk#PD!X9iK%2)>!WkftAR$V0*I;ymF|ZPOaieDJ zc6el|?sbB+(A-emcofG>Q#XHOz^H)~Z!K6|Yr#3D-x$YHUgOE#1kMncRiYM61w}k! zrK8Bas}PQ1<|i#D=R2D0%7~Ke7yElaln!*1&8!A9@G9B0TXyIR)ha!RFLvqyJC9X7 zU}C?U_=W>ooL+Ywv*Q(6ivxK8FR*Swp~?xEtAPWKv=U8ns2!P9(infUa-HR17rx$s z9{6&wz_*qk#%{SoEiAA;wUB7tYQg3w$xi5m1>U8pV(~%d)7j!$e%8X;V$Z&cD;)ch z6cN4XSF&NRuW8imt4PhhDAaikR0c(Yz@zw>vw@3-_2qW5TJ^)mG09rc=AZbLY4H<{ zD@GQuC|ngkgXraGc6fhJTaP37rAB_8k*EknB+A)9Bz^Gz5U`h?z|{`mih8) zk|N0}^|$T#ak?qhq4>P)rBOSmW2qt8*NcGhsYR(t;I~?Kp()@R@ zjH#eJxelrx>A6nJtNSddrPA^Uq1s0JK&aTp5*w<~y4X5UyH-Tx8!3w1KP*Dwz_K65 z5T;W3N<-?XEdd(|1;=h`Ez^(&=A^)qFg$2ZV*4j^8gvy;nX6K*x(K$Hf6ugWHRy?dW8mcUPF2vhx9@W z>2(}->B9ki%orx*h|X$6FP34f>CE+#8$^dea=7%W{zb2_L5jGHG{fL9%u}cFVj7P9 zhb-?PYSe!&A`s{wgM;kfp`GmCfg$#9|1eLWw?mW_gnahB_9%O8b#k3v^xcuIA4x5$ z#hZj^b}YN=w0CJjxU;omHTD{G!A{7s%d8#DTPc|d+Cf@;r0*mg;_@`r4tU}r3L$`D zwgj=u8#?1`_^bA=FoS*juD+_KgBN3k3D~8e0hAPQmrl@vs~Ld9>n!-%Zsy` zLoqpMcCuD+0%jn1^p-BFuTqb0zQ z0%{`Kpbl;{)T)`02_hszkYCW&xd1lvFoOhuAi~WYbbydJ9d^24xh9g|OsxZi#5q6R zh~oV;IFOm#fXGtk<6sry{?PGSIx@=9V#9xv27|>VrWc2i&M{$>bXaZ5xfoD6qS2@l z0Z~5gEjR@OW1c^Kgw0uZguCCx_b zzEgu*fw^phI|>kO7!C)^MRh4UN5UzB(aGP$whSyv;$+qjyH1M=j?C8yc*LW8H9>z- zd2Zlc+@Qhg%S%>*&Bq^UVxmOBX`YoF+h)NIk|_V7dh5fP(TY#&Wk-kPV1Ri=zw(X1QX=Y~}nAG?H_9*;Gj( z?o+h1Mc8eWsPiTcayrH(A5z^`s}_GP`c0C)hU9`_@=XPVA?(m_QMD*)t$3zkhl11r zg*By~oUglkD`^@BD_zo6Gv11CBF8X>!H5*VjL3^ObyD#Z+IY5MGu6WeEI^r#Rw33)7ROu63`(n5#Yup-|07YVP$HT?~LuH6bxVO#c zl7WFCIUjmn-Cv2K{Wx(sVmeGxuj7$oiEmbF3V2T-m)y)XI?>-G5;CA~!sBg%QVLjrr&dx+bsc{JWjWyK;7`e|Se9IRMmc3@?i~Qkc&V*}5r||Bs;vbkHNciu z+XzyWsWma10hY<3QjArK$AFP7oEwH}%@h1FF3q;nv*8Olx}XC5uUwBZb;Tx z2gNyTUSY8=~cm~4N-4uB~?g-7p%XcSr| zE|8ds`xY4;eCwrPm0U~l5|->#76KwSV)NM1c$eVK*m9kx99}^85DC4;oc(NRbfq=s zr87X&MJ7f7QHuhI{tvF|Wy}m%BhGsKX#?V*;-;(?Va@0z zpd}UwGtsKqWTSs1NuLA!wAGZZq+xpqEwxCQ^THZB^fKvang z$Ef8r?Rz$3sC%}JfeEOAX1%cMwWx9eBZ^3|Y8n&#s=0rCw?%a@@N?08hi(l*g9Izj z=V0VvS)$SPxVo7TRhwvnU`e32L@N!ilOnUR3|$~=R0+VxlAd0qNd{yiwFx1lCZI{X zo;{bt1*k>$lGBRs4kakbb)Ub&#I(g>4M!Oe<}sor3;m9HsVPa)XWSXhG1=&?W=u3u zo88iEi4%XBH|Am&V)dF=5EP^V;673r69toRLCt=lrp>AqsiCTCzK<0O1!;iNA#F!y zs6FHJV2Cx)<0)0I>BRxEGdHB^v=$RXDWG@^PD{w21~Lsvl}t`lNp&)~Ze`^w0Q5x6 zH_ePFQuEi1jI?TMmQwf_8_2Z8B0-47ZzR;yvowDi+XRa#YT)I9N3dFO$8z=3@>Bx zi@+%RQW6D@UmV7>D5a5FkJcA!S}{>dpcjWRDlt(^$SaQ!s_D}wR~DDC+YLLGi+6Fd zHJE?i0_lyo7ZN|NLp0OeOV2Tj*{I=2(F#JJ#(vmp1Gr}eHSrxQ9Ki(6dx4GW5Gdp0!+ntDY-M0ZF!bHn6ANSTVwaqzbo_t(9)VFPNQWpec{& zQu!9k2(wqgaNTCdMi4fljdEPlX?c=Epap;1iQ!daKg7=REu?LaY-(i(i=N1%hS!?Q zV_o+`8g7ZIS>ix!Yf;pb*+SGpudUb$Y4yLhHmAjF-9ndIj{3{W*(*_pInwO)5||2Z z1GH(sbmOD3Bl(|caySvhQQ}ca;dQ3Xx5hRO*CU%tjn(N*v5qA)|Xp5 z_gvc2J4~*`RtMD{nAp5`dthVr%XNPmISWw?V?TZDcofAABHC3=6Q9*khR|#Ggy$VN z?Xc8nL~~Ag5y3eZ(LQn!WlV2&lVusY2k{pqwRqEAVFJ+RWE2 zmuBVoaX4LaT2)D*^3mdg7A|5tFF;XSu!WYZ1Jvbev*W(NLC_&;jBwTk7NUO+>@REH zYOf^B(b!$-plf3`*5)`KJdpN$&CT)&+g3_wsImTGF~*yMtde1P|m^D_Hf51LV?C zCfzz;TAXpIAJ|@6n>}f(B9VWiav1l*ze%SSZ7WgM#9O(dt6K>fKa?X~?MNi_o+Cw_t%6RYiDNe%JA~*V zYb854G2+aQjxAB0@N(j+xiqp;m{~CBTIfd5Z6PbT0u0o8Cz6znxEa5h&U!IX2%Mo_zjs3GQijsO3P2|9e(15D2cme#XMbLC)rfv$&m zMpToe9&5`zjzmP-TAOh}lb3il1WI?6fvS_)N$5kj>hTL+C=RcLMDc>rG40w#W}%0| z5wVBjm%CxMKihxYOVnRg-$g_8;bR9U*^ut$mcnz@YY#XSXvQX-5VT;h$kpNZdJj1Y zM^~y{&WXsC1W`e8f-s_KStKHZyM(1R$Z!?!=9LoAIbK8(a;S~sAFB65Gd-1p@IYIyXS%1RM8!jJcJl1Ted( zGt(HpY@5-ws52JD+9t(BMt0PdR%gvCN221y5RQ|Y8sHd%hI}lC6QLMZgVk`ULqvk_ zhvgIMQ07a$m5LE9^p+FYBwLQyEj8(UOv3;eB#f<{dW6q+Xq*DqT>KtN z#B8Xnw@rV#5Kco=oJnW~y38|STM=3A-Jr1XU@^fQS_O6>j;%tSgN%EA+gNa9?g>$7 z!&O%zHDH!Zf&{nS5la{QO2DZS0jC5Gfl=Wj1Y|QSooGhd!4`&W1dYiMinSQAXYQG! zz0s_q#^t5!7Fo=71A>P1Xv~0_sJ_1h$U~je9}9m`E2wXlm0>OFwi=5*JRZi#cw_CQ zzUX=tl(4`=uTN4TjsXq?1Gf_pIKnqi9~LS!p>r#HGDL$5G3>IDCikM1q7z34HhaKh zV_C%1Y3#mn2v0>v34iV?)w@aN+z8+mI_(@t!6jr2b`x+;&S@sIvz#)HOs#OZSYw!L4JS>MgUeD!@Lw}Qor3H zGdSLaTM^l`a;I7fi?*RbEnGP?h3w|LsTwBROcaDoICE`GZH2gN^fOV11J?#h+8It^ ztq@O|azw9g*$XG*t3-sA6f_$aWLg28*Rp>P4JrrrMkOcJv(|YlYU_S&u$Td3@jM~Nr$Y^zKd+2Z+0-aaRD>& z?Lj=T*Us!h6z-lA{iR`40ZcMEdse$g+3ZA?pTvs2ho_(Em8Y)EL!Xjy+l zvrehf_0f0$qqR(S&%JaN)9(_6qkGJAVK~^3b9M69bS4)=R zZl=AsvX+;@am}|`ogYMpB0GdCS+zpd14C2&W6<*^1VLP?5jfN^H%|EJgfhcj>6SXq zRG>h+%)~-&=r(`7ARCo>y$gYa+=dt}?pU|k^yAW2EFQa~-Rfut=>ZI{KW~iZN@A8# zISoXqXv1^p;%?Jk^VGAKh4p_alc@{b<^=D@LMX^Gc|dj|qyuW%#ycn1TrTw)20u@R z`4xrp>M1O?NR$qXHE-P?>jtgV$t0rghf|{ivdd=AiIV#P^)%6#;I~58y;cB>$$CQO zgD>drRIHwj3msUPbVm0) zg+2S2-;78{=LKmknr22`eaW_u zzaZ&hBf_DjmarhHZie->I0_>*c!)uIOdjysLFhLy$sxQ3xg&ou4}1|4BNY)}g~Sgz zWR%->RHAX-k4jX$(55R%DwJABm~QJgs?n6{^P%DkowXJ*G6(*d;?{Ex8KIqm4}EHg zsDP+uwVw~Cn6b*Ku_ns4#RyT4dtDQkeJ*=mB>R%RFGgkC14}fg!GC+q2eliiy;icN zu{@ZH`>@!EQj>o(vW){Nc(-mJIfJ`B_^oq+u&$a6yovrz4t-`owK1PYG=1Y6^S+_p9mk6oVs{nZRo_ zdZYkvLXrYybI%2vEM_>nYssQ^yWla0BfJ941J~ezV=jNb@Cq;sTd6MVXhsHK^pcJ+ z4SbZu9n8$+?s&}M%Zv`ab{xrkymE)*A`xpIy9mPTY?eXRMpZAl;ZcY90k%878AaOt zLK_~xjAbJVS6jY%rOJYbGa7cef8A^KO4kEE^bdce#;a%+npU)`Y_0JZ=UFtXbQ2zq zS=9s4lo8T5C3~a8y9cLfi%%>%Q?fPBBqHTQI+W!^KjJ0BO9c9v~B351>B{@qkU}l)dC;8lon6lRx0*iYM*a zh|1AG1Yx!il?Epb0`&FI5)1WTM5! z6bkLy>NrVfui*jiJdcMYF}2aUnCi)8dqWLJPW*5aps3Z4mXsV45wXqW4cU zss*8SnZMtjGhii)xmiq*( zMH^*>M905`YDaKDW{AKpp_Y)|LLzzMd1C~D5UgpI7RfQAd`k2}1shs0nC>$f95JFa z>KH?RMBw-yzzI|3e6yW~j}KNwi;YaduDPz5R)jW}Qentdg)vg&~krnRww zH-P~w4lP4Nlu#H1w1J|e`AigO6JlUvGnSNIZ_LV=^k91CduK3kD!?qV-#A7vJC>b| z>|L7Jk$TDgX~f4+M#lUaVJ-H;q#4C+8@R52zg-~%0%XT6fm((wwghOmADO-8ke3Po0cQe4883Gi;WHfonB!R@jhwff%6P_l;dFd>?~M8bI) zNLSUBUQNuyUu|fkMM@rRK3JB(i>})3u>JddxHnM!F_iYE*HxyXc=CW>@0Qgnh0Sk& z>WYr270?yk);vd)bVJB28L>IvY$m>S5FRLpB&T&f^|)FeqnbCT!lWd<;~+hvj#t<2 zk{Tu{SQK0*X(={nV~#4wY<8T?Dr^xlFh79f0QJHUA_Mopv=)FjmqEfBXoTAhW-2K> z8l}nfTwT%_uyGu1(1=iF$OJi|(~(7gusl<=2Los7H0}g7iykveL=$5%MEDQWL6nGV zvf~)TvMr*B%4&+CCt+41qHwlLVJ##cp9G?D)Jjnv-AL%dVSaBVP2*stoAnQ0m}Y`- zzv^$HL6^P!gTBVIxd12F2=*XY8$5Cy7#tT8kL zePHTja38LFt=48~<+`NRJPxij8ngk)3Zt*GIxVS!A2!D5pr}PtL22Pygt=k%>%cWK zI9f13d|DtU8X{f%7-E4rje#g^ZH{|Hr>;T!`pJCgL}s45f@aO46BWM=lT$^rF|JQf z6^G1F6^2hz6^YGL6^Bk$b4?6?7c-_#>iY2}JNc)Nu!dxqQWL2ga2?+3Q=#A^IZki7 z!U~i4`UPkS68o#*gB<$}_&T4xLqlUf!ov;f0k=fV?~<6^FD0byfg2fVjm{w@szfFhzH9XJ~RQE~oZsh$Gc# zHAQq_Qdy#(1xbpxmx$_rjYCIBHMXNWIrt13Pb+(2Vhl<&MWk|Z=|iA2+_*)t!c_>Z zd?<}s{^4-r#RU{^3dB>&+;AzNl*Z^Thf>*OIYuMjJ!cV@^cbu-eb;t}6s1z{0Jzf0 z7r3zdSB~VBRWAq=xJs5XWVNG(xW;+Wdosw47fZh~m-t@k>ey9(E0n^tf3(!a9Pj`o zuwL_>I%ReS7kMPn6mA@$A|DOXZOY}jGDjyPl-$X!2c@=oQMhrixNY=Sgc3K`o=S62 zcxBJU8hmz~9*}eISuDD~W7nb){fSE3Wd|n?l`y=>=UxL7@oE&UvM?HM!^6bGwF!)c z?`;s6SO`tH#TG1o-o`OGu{bcm%z<0$fqgOQQmYFj))KIxg4lC3>M+qjZJvi%TQEN+ zR+25y=SOyVn{I&#Ym;eOohsXpsc&730o?E?vgOSkl%(v15|mH~>yN)GiBdz5YA?>- zKy;;I4|+SizlxXI@$p!cLHV=NR#Jzzn^AhV7i8@nww?TcOP;H?xA}IPY&zl30`*kd zZ4H%TfX|2UJkAyft7&(|eM;;N8s-_XZ*rlSra3L&Rl;?Ul~rni(BDoirR;Vp`N_`~ z$YBSvEe2pe-4+9CSlt$fH0q44noP6h%}&k4TO@{>Z;_PNd5g5Pw&Pw$w=g@Fc z?6&nPZ-)VYsrPosSyyj|13h7Nr`%DGVis7x z-3M`|F)q#~d|@an8B3YcW7KCYC8@afI44_oDn`eDi_3?<*wN~d_`XScNSe9$mG+K| zhKG#z2CDn9hJs&HEYtu|BqoByU{hC#kdO>)bJEjmE*cH;5{?mvU8Qw+EXP__2c~c_ zw;l&8`k|zXwp{1}2lYL1(8%s5sJAl;0CQ&7k17NR?r}_?E23A?*wehKc}WirUP7UV zK`tSG*mBv7(I(1>;99Neova|W4lya+IB0SNK3I$pWbEfy^YcY{vgr}0Jkd71NRG6g zbk26M7u!`}Vv>R?2*0>fWW!{Z@otI&3Qf`RRFEENPtVJ6M?%lb0kqQU`VK|vp%oTb z@Pe|k8DYgkR)+hFbYNAps|m(!ww2!DaYh4w6_k4_Xr1dctB zs>4ejM%4)DjqB`DR2PCsj3(qnu?z;MUo9KfT2oMZ|F+463{CTM5!sQh~@1}2}TP;a;ZfQ z0xKJ`4liFr}j%Ckq4Y~@?vJE|E-_B~Z>XWvA3F_IS zN7PfcoNB-DP4_=qi0b?Ow4^W!$Xqq{@_H6Bi6L7Nl|}07&n9Th9}LlpXhP#fnDJ7f zaUt%0y=B^E=~!(ysY4RvWdI!+XJ5tsxac}t0ZMAljgLr(4lSpuUys!?WwSVU z3se>TJe|Fg1t-_FXult_D?k{y88aEvD&nMPnjc1z0#^urrthxQGEUO#6$B@g2O~+? zD;j7)S4^SNi*zC?)LWJjaA2=5FqP^?)TZvK`Q} zsC}km{R5qVxuqGN)7IfU5ULZFMi|nE_|zB;lt&*lCrcWE!c7N*i@F(T!%*+V#w3~d znn_*;1|gBQDTI*l4I!i?DDxs2gW29Ieu^lr0Plfr@<6@Sh4I!aIlI{FUQE(NZ6_dm z9Ks38O#<*f$CCcun$n$r1T^lMZm%jh^K4?6N&1i~1oSpsyfI+9-9QxyI*89S?LMjj z3YKO4T*d%w1hJu-Y!QGoxSQ2$()#F!2#A;AUIXT%o35Np>)G%PfnamFjSdOi|LfI&D*CP2J@X^6o|u zWRqee5YrvDrOpA}tWJmPrUS~UF&YwtER3B_)*x^Tssqk2{|T5Ghk_ z?4Mz}yGD(xJjg|Vm=YTLAQHU9P!BpV;3marok^xvcH<7ERVhHC zRgJ>bM%7C%sI*K8AR~ic#OjIGJaKI#DH7SzN>n~j^jevJG|D@;0|Zn#N=~p%)OccLP=GJ+aqWW6_d#EJL_)Q{-d` zMy*Q>YY5;ZLCJiApu2Q#fOuv>y1`m%TuM<&bSR+|`0PSS;3P>8T3{hSMjncoI!42>mt76D*^bz3i#p#FBoHVvVA?Q{XC@^4iCuoS{S60X0@}71MkXYi{#br3Z3~|AkQ_Ituz`8T=s6^R;c|09mpEQ zY3vKY()Q2Q3dhArB}y>0#Fmj`1qBkS3ze!u(_sSM2nn@(^7l(|OtaNZ*7ys5n$#^| z@J`!*d^b%}kIJ*`l|;jlhDZelXRgb@mdkI{)Tr=cX~QVoY)9P$(SD?Qfqz;lj@Hc( zG(qB3Y$m5C$VP3=ukSA*@z-H1Hy6>60YOZUeht=Gsk~Kv@5-KHcB0C*uE@Ss?k0T? zjN^kad*B4>+?ZT9ZBl91QJs)!r&u~a5yJ+5Q_cng>x6lf5H!0M{g*vaGDjZ_H6Vkq zFtfl9WKvNib^ppVL2Ad`OGdNi(IBDuafLI`f-nTzl+ss>))>9y7DQLOcP=GcjspY~ zCYYqkdW{7qW}WUzD@fMdz+4TfbQ^*Gpt;hPNjkqmjZ6*Nll#16zN61U>g|FWEqIuJ z1>};XojUd!K{uHWXN?w7D8?h0sxl*ly@gDM5*tOSRYxFpGs{>A z@TJ;9)I)pd)(eLYz=_7!ybzW^)8b-fV7CO>NX>>I3kAA)w-(SSmMj!xlvLGbsgkA0 zpCQxQ;QC=71&Fw^jYS%^odUnn-+GF&;;qj)5e5N4N+hr*%mVSuHec6oU+AnTP3ID@TxS zPG@PHWE27+&`KcKsLlbJM~{$(cad018m`79&5Fj*gX{>YhA2^bLrw&ZNpLKGz}SpM zjm;g)?QWXwP&-M@vj~eQC0A}I>^g2yD85Ilnudd19HaYF zfgw9wzulothq~+(VA*#E#gQFAc0&xAUUC`BKmtF@UZE&vr=u@zd8*y1OKfA(*gwji?zFD0@66)i`Mh<(1b)u+9dyfZI_IlX>sJx z9__ZfEtosz?Y)^S2&ZU};vQ(iZo9fa=ybA-Cc1ttn(DS%W276)Y1Lcc-j zIf`kCPAvGmpXL=nXoxo5^;$JUms(xy9H{M%beutH#^5d#vqvFL^og@9{21wqZz1hPaxdq`-7Mbo?TYN-r|gwnxM z`I@J|%S~(w0j?J)K+_47R#x-!ufW#KD~Ez|I^u+mL0;Q*F$>y%$nADQ8)Zk@^z=f> zJA+%mjK{M!a>MAbpy?_;6Ri?`*X%ZCts}m=+Q^ES6w}xa)k@xl&giWdt#(ao6-y1B zHtG_~r;U`Wcl5Yl3t=-grVSeO31=M(tFRl=_{N(t^L5W~q0PV$d6-&9BJ#o2Or$ku zH;pEO1Uj*lC4;el7oK!!v(M)j6S6}I*lAS#R&&v(7xY{Rkjfd54f7^o3<8nw0RNwT zaiG6pEdoqoYbhXs>!pd$-WIRLS`c9g)brU{I*?F~H>sGgUL8CLdliU%y-01|jwDHznIqm7dCF3* z@>-iR>H$uFud>!#L8k{Ar7s<+AT~`-=t$FZKU%G!d&cL%qhbgBFLu!*1Ch;k=z+3o z+DT=gWz-^HAle2Sc#*1GxMwH$)vw|bn86e;prQ`!tibq5v?q1F5V@`3X=GJRXpD9X zeLeP)wfV3Nw$e>D$>JZ=hdgw{vB;3_U-G+FwxSb%i0N?(5d*gu>6?mRYcOBm63}qq z&q6f|HDn|h|*qtazl-O%VaCpHlH>G+L#y%F=WaLbyhvI2%WcIxq( zM967|6Un?N3lR&BfDc240Aq~lqLTv4#`SavzumB;5gfo~{Z~N|?Ja0`+sqa)-^>z| zS~O07_C`20t(k2eae%FzIOH@_BjuAA=?x*h9<{pd5Y(euG;MYm72)U@5il&s;Dln; znj4#o*kd9)_@yf}eK|dl8a6W`B1t#(7|KQRy0!)hsmyE`#fAqZr9$YQ(n4|;Lqt=! zL>8tPoMQU29$;~9Y=&KcW1-a8OSjrv&z0(biGstLZk%D?Sw#9Rks8dIC6xMO^(6#r zL8IY^`p%@Rgk>->$OLaX9i^= z{vv%@n3z&3O^E=CYR9kB0edn$y@ypXNA=90WXzRNBR)7T1!s$*z6a`|%-9sGO6k;p zh~MH54UHM>Y$lQ{iwPunjg7`N4{+^i1*fyev<;8k8%QuWG85J|#j9ek!>f5rgy&`X@lgsd8!!viYAb-SiTSvL5l8Rg zBs8HXl6DXpc2s3V-T{;dY#H>{ih(YF&C(1FK=U#L8K8+9L0Vr!67vjs`ttG$=!B#f zGxy2mwB0Gbx4?|$wU$>~(Tdl?@O``cFp|FA{TS8Y$Pk*edjv}w>KjIr`ca0vh6b^u z-Me?8_1f8INgLRSrwv-thS9q9^$ntx>+2iBdG-zC3~ z*G@cX7#|q;fX6E(l-zCU9PGy{JJ64D8yvt}4;Ph#gZQdCfF=#&G7Xh4Blr@BPno%w+C-k(4d6;1_!eO)%j)h-kJ$*qoLkg z9G79};$TrVEgECbD~hFmhVcajS6ch=s#=zzL43<_&~_#G`0c}2)xN==TNK}s;OZH! z;q>F3y%Sv!EE=~(0k-IWqg!ZHyhU*p5KY0?d0YzPqPyq$i!TFPs3qFfxQ2mC*G3Znf2FcoX1T0?mKD_z1(BSA0!KIj`E4HvQ zVTvuPe)T@7aAm1~C%$g)#03&=>acAz262Y?s@Xq`m(a4%;8VYUe*`c5F0}s!aBIXs zA37ce@NMS67S;|+kJz?;Jr5XsjmB4^-Kd2GZ2^}}lN&2EZ;OcqBf&SD;`%7l^y8y# z2&F+MFM3E33okF5DvJ z(LTkO;$7(2u~>(H(0p)#z8lSFH=56GG#`8`-M16B2IFf=-%fOxx^7%l%d^Gsj8?19 zqJ`s=ybqt{efTuDsm=pIzZnLo)>;1 z(}xR+K3r1t;i94smle{27Dtw@$H28sk2Chk<)36`c(YCPu^`kNw zKc>JZg+&EJ^TChgT{ z?eyUW?><}^>T|Iws+zTn2B)Op=h*mJHOdX&Hf?ENiNkR-Es=`CV9>Sk$Dt-%(Clwznoz6ti81w5<+hx^rcl99pkB;bVxKlooJMSrAqV!W+f^k*%wFQ>Jq)|2*EJdy;ji3&8?FM>VAir zSUHz}IS<4LyKu=Eh=WN?C7sGcb_(Sd0X(y*d{`P$q&n#s`J0B47dT~cE~G+e?<5o< z$a|DZwwYf94W+R?KuU@k^H+WhC?T>L4x*2p(MxJGUN?lOfmTp{Ki8CBaRGa2+QLo3 zVGQ$|P^@3(yD2OyB1}r4(`7jifLMkrM)*O0T8T&SeS^i0j34+6;2V+Nl`CisHFRY8 zQ04KE$MUOQJ?fMe)e+Yatv--=65d)vxFR$JW~n?Z3>*t_6(@`KC!hL=$R)A{x?-6^ z1hJ}mB4F~`Lek?V9oLozaAjox-*FAF)>9+q(BE7>s%eu_cpd~Kgvvq?(@Cbl&}9*S zLCs|0!fYTx6rFhRJcEZ&wH&s?EX=YHtvL^&mKYP&2Mjcb5X;7tTouBr6k*m(NYWa# zWr%PbClcSQlcEPn8q`hTOuQPBCj5236?M2Kne;kT@v|$7k+j!7!ViFO31l@3;KnwK zJGISQ6>kN61Ba9JY}Iq|v2k@tLB;)lR)&DZl43C$_kPw4>uJ?%dT~%}aeG{maj#vp zIJj%(R{SQmV9G<=5U&m1>K1#v#So59iXnXSj9VJ}a5c+f2;YLLhmzoiX#D7uamhhI;EyY58qtrC4AY!ETLT1o0bu(vilGnv%Aj!&SFGp`h2H;(;7V{kh5Lj1S&?8lO7udN{SJ~bFKlc;#F*Mz9Hl8$ z`B@ugA94iQ8SdLxnVSz=n>$v2bYAr7?Fgcb(wNOGoa^zY&Q;+O^|7;KpeGLx9(Od{ zX@iYC`#l*#+csFx<~T(1@Kn)E@jEan+p*=GtB#4-adfUwT4aT{m} zh!CWkWT+G3EiyUKZf%LQ=ilut>iV|+>MhrYoob4OeRN=oq5Xs%WWxG?eps!0EuW~Q zF!hc<)esQ(Xm}i=vPw2wPuStD(hKj~ZJaDRBP7)u;ogX9k1EPx4v`AyVE~Q}!m79K zFGN9@lChd(e@{0KNH_>s;EJW81#Do0q@k_N-t=8=uPysDAcnuZ#;-e8#xwmN0#7!m z;x2sSf!rq7NpD3EBuP(yWA>B8l!R~tsW2>+Sa!qwJa6@$tQF zuRaAP&Fsf?2$AU7-`QjEdhS}q%2^$Mul8_ZI=RHdV4jCzA6tp(sEeujZeX0 z5Rr(!*9H)`Nvoe1_|l`KutCKR5rl>_AlOg8fg<;M$=D{5itZ*YiK0%W(a5f^=ilV{%0H5Se}rF*CJXCQd`_bd{A8;O z8P!Ba<@@lYNFkj_WLrvA3;F`qbY-prKvHschK3^Nsw^S;GqwsZ%|?{-UDyg_)?)EQQ-@pAn>2pGT zF?WSTWiVutBkQ_sys=rGmp~Q<2uMm3WD?0pSjApx;0z*F%83g}~L3m0K z<U=}}SdBVScdqA6FVQ2FXv)+MIJ8%1NJ+aYHUCqseplW_%)H6qx5u zKlZSR$oxDK^>gt70^Rs=w)4m`Ra2xK8~K7Q0;}ECRU*yk7icavX2T>U4ZsF<4RR(0 z*wfnVtPzDw{Koo#>7aynw#Ukng|7s&5M}S!D1b%wj7I*ow%Lj3n^r-cj&YhJm>1~B zDg>p=*XkN6kRHBN}l9lu6~e>YmtNjpD!y z$2}0%5S4DOI?bONnkGt9NME20>zjhd21g{!X}-#K zXG%LQ%vYyRQNGbCO7-E*NQ7lO3ZXG+SFrc?KyH!IF+sMpU??J6tm%;P;-D7&E_WH* zkbo%#LTi&2uSK(dJ0f+U3B2g+2Sl>s8xJ;Ki&VmmzCg8y$v^2Ej1&1&RuuSJ^NHM# z$yPcmH)TnbYZxyu{7~(CXUpEY?E2dBV-nd!ed(U#|b~>16@zlGoQ$#{icT2 zoAB#FTY1SvNL9n`6-krAQ+~qNLaZn$FwM=QX|4(*oSmmwlJcV#1A} zL_H|q=pO;AHnnXVU+9nUBqxmIZ&-dSSVDCaoq zIGfd8Qq>UlC|ixYsL5b3WO-&#{JMVyyvuR!jT(Ad#ef~~aLKkBdBEFs{d=A?F)*!J_pId9+?;Pu#iW_O{F@-yjIhZ;QAf}cxlvyEddlpK^ukM)Qk`*G znrr)N8$P$kl|Yw&rYo$%;Hqm(V{R-+LheBzguvBNWhEdVQ!|4iZmpI!=EW=svk*a7 zNcB%AN|a&oAxUEB=Hj#X^o#hF7F+wyte4tn=7^wt6vLV-UyZdEgO3Yevt0=l_xW%Sb3?MR&E^d6xR_Ecyyr}ByA;U_9@zx0L|&|aiU^VvbzrY$;l03Po*Ub& zO3&5x&&;R=t!3`Vsud+#S`A588$e31 zTRFvCGU>Ii;=2)CQpSB!Sa0Eb5H_Oh^W@&zV;3fkO6lxmtzuT$<+9gtLiQGXC2nrM_0#ThK8NaIaO633jJWEx!`Ov7&fZ2hp z1@tXd?&+a?u5AQNudVuZkc*@y`QOyX0{Bsli+_ZFm*PMH@7wx%%t_#a!*r7PQsR;cvQ>+o~5Q4 z=@Z=cqzuT0z%OO6kDg6IOOzH2y+(QnRVT92*1Tjtw?Q6~uk`ca|C46*GnsjorY9S# zJ~h;TC(O3KG`)uzSrdAKNEdv5h+<8IK|J5#F82j)lE18JU{QDwm=h@-HQq54#%BRc zk^0wevL<|{#0ztK7U7xqBx@B&Inm#wi#vN{5j2HvyiVib!=8y+%nYCj?p%W4s0E(X z9Z7~x-AiPu+8JVcbuHRZ(}}`B1~~|x3BOK%rW-56A{`lIA4-Qmh{JrN&s00*Bi#}) z#nF($PW#Hzv-6rl{KCK3D67F-W$rP4((UtXtf;t5n{xxTi4x#?V6VO#Zaa&osTbJ{ZI6 z>O_xTN$8QlAaR_}RyX-)zy|=bVal69f1D^A^ae_ zkVBxA02(zLpuVoQ865$zj^KaLj^KZ19kHJp_+d$gHSKh=#&@U&yMKJD(rQI?tDPT& zkdI?TC-c3q7DKV&H#LqI)13-`%ltd{LCijm!)qq6;!)Yc6EhPXNf%B}a;H9;pu1iw z-kC;B;lE`}u9At+_Q$*=s9O(sZrQ~%UQKQS{U`GcPGXbz7{ zi!)hkQ2=;NgMKM}T!`Y7HJkJqcW1R1`h0e&C zvXsp9NZW(GFTDVjg!9%^w3!(x`1ux|235ADL+z1tZY-ldmi#!9dm$rmWNkX=P=y1YvfyW4 zkK$MAQVn2%kSG*vc2YNgj9eATi0RiUuN|~Dsrz)6o~KDpAo*A35~89r)tzcTdRDU6 zf}YM!Tfr^Kluq_V@QGbx-2>}`^pTG-{y}g7C_e7-LqDdHhJWB&_UtF$y|E8mwaWkG z#DYL0DRdJz6SRX={XHLYK8t?ZjYHAZrTEGYf#5f_2=kvroAa1|k^`rBAloJnkXghI z287hvX|ks#!sL+U7H#!Ih_V6e1^L%+*E^f^U#exYXIx>4ng*BgcA>u)DZr`lbZzfv z>lal~yyEay{{qLk3ve`HOdz`mJ%v@C8^LMf3T%gnUPNsn^h+Ha$|Tu^o7m%y z5+)<%Nhv*CV^<}YS%b>ox*_{YKC#KqWdZ$%Xs3w}_wd+mib>MsG`PY#u)G5Mtreo! zE1w!sm+nP>q>t2iq<(?meA2g&YF5&x{E_KpE~1gtfVs;_sm%J2eX7%~aUy(Z(Vc4k zlfEmf)F}J7nM#!Gt5PEVRjoh&92lTV8}P58)Xe;&QWyS_itqd*-N-CA`Qyq(0$dhV z3rqI+b*e22ABYqXejo7b#jhq@E2DSivM)qxrKAFXZ08(pfZ;1o3Rc#$t4rCpkd&WH zleSQVh~AYEe=V=~7auxgQ|iUO^bL$h0tYfEJH;NRit$7Lt|;a!it-?2wL@W!XU`{nnz;)+8I|NG^C zKWF^(mmc{2wTHjs;;&!Uedo!a`ub%@zxGXkhps$%?b~19{G9j1ul@B~FaGQAUVhlS zUUGr|p&z~U+~{k2Z~MKEJ>m5q{ln!?_|>}}{H%9e`oP1V^`SGqbi_%&Tpe8h@+Z%H z;bQQ_oB!aNzuo1O-yHh3Z+`C~7rgBUcl!3n-*b;I%pEfR&I|Xx@y{22<=~1S`0ZbB^^xHR_dW346aD91{j8l&KJPIMQ1 z@P|I?rLVf+n`eAu=B;S^D2?q84m&D}q6M*Eg0F5GHt$FGNuzS-1mhwk?5H=lB! zp=;Z>zWDZQ?>zMt4}8L_@78zj&-d+ry~8)Z@#|wI-#anz^)HWocj%ix{Nf`Yy>Q`Q z9`(8V>{yw8&}nOzeE6^nZ+!FkCxM_}TK8-gCQ4UflYES9x=A&0=@q zlArWH_~YUAxBJQAZ|I*m`ns|AwlBE-+=YMeJ6}2c?)TomdD8NGlXrhMe#*0d&i(hr zU%1na=bp9ej#u8|q)RUP=G2p(_s9p{I57RiN1S%gcVG05ukZWi9X|E9;Nl02ZhZbl zmvkQct#e;}_|yOS(#QV#y{~!wTd%+KBUT!-FWmRCAN=}5FZ<5#KKjZRzv2fozxv~Q zUwznh&F@`%_fJ2e87{ryuh*`B9k}gbr`_zop7V!$9QxJsfArPY{dwX`*PMLHJ->7N zmw)U77azFvtcM==*F*L{{fVs)b-lyRJ9PFlx0v|UZ=0ud8h5o2_h7eD;U!DK$_@jP*{)2~n|H?~N z9(U4rKk=d~UjO@<%Hz*jzS;GyXLUQZJAU#nH~apRCvS7~NA{ff@7sLl>euZ#^{LB0 zn7s9K?tkio&)B@?iuxnoy6dYSzviRQJpV^`djBgQaQfk&JMqsCkH7bepMK|)qlZ;K z@r=>WZd`oehyVMdcf9a_{ofqF*UMkNdi`(S@~=}~(_MVyMUQ-4_^(fVX2%!*wg0)z zhd%1;-~IIsulnDAKIOb4H@|iEVRxIH|I=;$aL)OUd&ze`b>;8>^Zmu&z-;9o!>Th`BMD44}K?D{lwi~{ny`L@rDoIZsrbuw>|w;Klxny&tLlZ zKW@0y{DprWJL}zt{&TYPnZLjLihteh%%g9a-tUngxa66Czvc1w{>9Jl`ky~P>+h#8 z9e=_Z6Tdp-X1_W9`iFh&jrARSo_Eh1K61ld67R0hJMss|-FW4xN8a^_hkjz$x$pn} zU4D4+(~o}mE8q2h%-_7iJ8(!X>BOZ{jbP z4;}c+d4qp`=eIxbkNNLUeDW?gHg0k8&A)xbiJyDQlOA$^T>FBPAN;3N&wJ(O{tq`Q z-+5K?liIGwKk?nUzuA{B zxaSuhJ^z}2+y3gv(?0p2f1Gg2z3+eekNfdH07Ne%#{2ZuzuFA9c~~ zPWaq|!{>ePF=tIZ#wi| zcYE0H|53fop^F#3_L{F9e!_niUR-(itKRW}YuBfLFMsMafByD!e*FB`ubukxGhZIR z`<)lu?B;J?`p6j%y#D^TdeRk#|MVr}A9~ygcev&Kk9zD0dw=!sHyn8NhyKz0*`2<5 z!OcE%)dL=O)UTiTjgMUPpW8p=4*&YcIZsLMS3m3HM;-UG*Z%4)=N@&B_k8&thb~`t z?K>ZT^~QI9;;g@&_p`_R?6l|K`P!%a;Ox1&Z~SX>^^W(w+wcGVuJ`@?kFOd^ zciiRur@ru;haUa>FFgGA^*_C%`}*%a<$ZU5`mYxaKK*X*yy~%!z2FWPfA}yw^`jS15ojj)fkLDqtd-nNX zxa=KYy5PtgKL4Eb$9Mk2wLf_DasG*SZ5%$_KY7jjcD?)QBVT^yf8O?n&acmW$j`oi zf30`(^@ZEM{)cbB;hy(++?g-;d2T&iyVwYqfUO!*4i#_G9zExmEO+YG2VQsCb6)+qJr}+2*#AA@yDz?B z@0AaD*Iz&I%>%RN&b0=A`qJOtDSH2_o^s|(E?+$5HedPVnV-7ihp&6bv729i{ozj+ z$EIs9-h0*CPJ8?Qp{0}NuJsT5&Rym%IQ?Jj*!`_1P(?}mTe{_5`X zS>J!rBQCz^5jS4-@|S=6#ZQ0Eb6&GP75Fc>Yvq~)|9r?#-h9+oj=Xp4i=F@c=3#I7 z$x#=aJoDV-kyrlZ`;XlH@jriN?th;B(+8flC%NLykDoqb{Ru}m4m{<5asH*J{nvZ; zU3&ia-~H^@eC2(+CLeh3XC8X%FJJVpi60z0^4_y&pZoWHXWZe2D_{2X6VCtEH}3wr z{^e(_|Mird?7uh89KG!0e|*<}2S+VF;V#FV zbK3DY8`u**?$|ec>ankX`^34|{_EVQ%)amM@4nkDUjNxY-R_Prdf;d8e(F0ezwg=o z@Bhu{#cz81Ta&lcFL+`17n>iv`~xq0*-`txe&e@Cc3k$S3y<&n_eUP^zMc2^W%EDZ z|K?#|-20!G?S9)YUUU1C9z68%L%w;t=nf~{{m`Gxf9n<-XRe%o^~U$#=VwoR(Mvz@ zlIMNxM!$CXkB1iSckbU#{OFyodEFP@dclL9d+vkp_oTCSedG17`}7yjf9cb{@&5aN z=q+!1^leW3)yj9?aQWjdIBod6lWujt$6o!vpMS_(UiSI_I_9O{dEt$hzwUnV^!xsB z%CT?xz&)S;w%Rp+_kHW|vGuz>bjL66_0o?#qyJtHyZG#Hz59vZx$>nSe!;|#j{5D5 zZ@zHo!!Nkg&7StVJM5i2^%t$5|GV;onFoF9V~>3O%^o`P&5s;&)fdN)eaW@^hwk~F zGtU0obp6vO-~Wk+o_E#1&$-#H-g5u1Jz(-(XHV{V{+VZg9{-}hEWhQXKR@pKjf?v~ zvw!ThZ+O%Vul~(*H}*ZSdB25!T=ejVo^bfxKlY1PKKVZXyyTrHJo{@;{gL;SpB#DA zU0?Qs7mxq_3*(Dl|LfQP`I+YhFL+07c3+sj;i3=qy?^Ir{?v=_e~b35&in8=C%^cj zBfs{?`<^{`)z$0c-+RY%FZZ4oT=&3_zVS5^-M{{SZO`!Zbzl3)6GvY5?OWaTx{p8b z>Hm4#E#LLLXD|DIyz5yL5B|}w9)84cU;V;+|MQdId+!zDoezD~y`p1}`OklDHF@v* ze)1K+9((wmp8MykkAH6U!Z#f8n~gu$Z{BIYt8w`5%O7;#`#{-*ld zw>!1JOF;{%@ z+_CG|p7xTtBfodu(sO?Qm_V zwTCX=?bk2+-=%9`@s^LD`fAsa|uD|&a<1aXW z>luHWdHL&}`2LwMUG>qstS$X_^*&GBdCyA^d(dlMK6?6rm)`rLkIg;mlSf^c_I>>q zr`~Y>#g9MY%IZB&zT*BbNWO9M#({-@zVyV(ga6Wh^*QT1cb;_St5=pk{-&2sU;6Lc z4_@(>J74?d=kGtUd&AogpZ>|wcYW%ABi?%85$E5oQ+>%9H$LvO7p~qt`Q=w1Ff@MA zDZlvmKgVwIkioR^`di)hyl*`0703Q*_8X@iIsC%qH(h<+eIB{|o{`^8kIp^mVK4a1 z`QLo_8~^v#dI%$q;wt*`vZz(;m{?&_}xZ~D!D9#a^L%X^kw(G zxcjYB&-u@JUwiiF{%7>HiywT+-QIk{eQtKv*uQ7@z2S&IeDmGE{nOK4_TROU^Z(~| zKfmEM55D)MpT1-Af-~*E=H%0U@P$vmdh*&op8t^k9mjm_*xH?MvFqB2Yv1~n2Yq8laPjkR`@F}0 z>K1*6d7pg9)bBn%eBrHMc8{qaUbOp-^Itynzkl+%;fa@C^3EHlUj3whzu&`u(_pB^)G(&ikJWGmJhl5+|RxJ&gb0y!!JE*V@Lg~&Hs!( z_er%&{(Rb3K7Xe(`tJLZ)~)~RPj|lJ$rJZ!fBH`ky6#7vH(dYy_bhF^ZQ;`UJ!+k4%A_I{6Q9r}%huiWq9pE&D={~UY9L$AEUDQ`RKikpAo!e4*v z(3e#{c!wKWuQ~Sb|9J7rSx^1()E(cu^7u!7_41e2ue|16=f89Mw;$he*(bhnug{O{ zy#9XeyI%LXr`)1*{^sKI|NY5(e)`#uc*PNy{C@FI2Tpl)^&7W;de)Wa{q3;N{`!wE z41WLcBR)U;iU)k|-TxRo`ZK59<{Q8H_S+wnysGhs3#R_uf5J6;?){}F-toT2J-J(X z|MWX6SN!v}x46yp%dWWBoo==Nt@r)>rJudswUtNT{F5)b>nZ>K?#mXAe8gv8wfLC% z-#_MukL-Wf7w$5Dy89icAJ}umBTo6=(`vsMyZ709KXCu=G++6wOAj1)^XD=WWUxa?ndf9S#^-u&nEPH(?deN|K*!O|^3g1ZKH2<{GFa0u@1?(Q;ZAh^2) zch}(V?(XjH@aLTKa__wLT2<9AJ=1&lRPR0iSaqZ7+VS_g`*-)|OA~?DT-C-^WC+OY z8LE@_EdMI@-!VlGbcODHa1FAr!_KW-r}GWL<8jB!9e?!G)#3+mo0?68J)Twf7#aQd zQkd|{_OhGEdoVqF=4H73vdLk7d6B;D(WpWX^q8WRc{k*r{CTqc`I>R*^Wjm%f66WX z{?h37+G_*6Us2(+-Yr&jyaRI0Z!aK$!$wB;@kass2RS0gGqosn--A!@m#89{jq6vy zYti2>o7dj_-v@W|`HU!oNh#Qhq(} z$O8cvdRPmDSL<3j4@-~yURw;8?w9DT(cb-iMWzpHz~yaGME%B7VmRZ{eIXHWG~Rl7 zwbEPp{&c1z(CK}1Gku;8I{V(KWvBa5TJ&}{eqPg{CU*I{sDihVMJ2Fpr{^^qUDdjS zyr>JhPvwvHnN^EZi>lZ-l(h2%4v~{>IVMs+m&JQOJ1&}{fu3EW=Z#Ck*LJV<1?u+Ry%+5!eTKG<53?J5lf$FTGwl!6GC$@1 zZA_rgNH^e4OYhYm9m!|-ii*f#QSPny^(On{qoB#>_Eq<`Jg>uh%hW6Sn+9+}K*$Na zeF|)Aoq{6TU2nqe9(923@q^9#T(W52SpX5cw^IWywA3ax$F@c>@DqyEO zPmS+AWmngIr|#l?$?fyKR0>p^ce^N#{CRw0B>)_1weJiwes+5iCZBm~+!k+d>i8Vs zeY|Ip2|R^~pEZAQWX9{hmrQN~@63-&pY@|z)wd@T2Aj8ppH~goAY+?D)J~7PGo8~< z-wDu#z0K!j6_3|Z^|PLix2flT?Bm(TbxIRxi->dLeOJrPcSBt6qwXZ08{U9a)u zX$G5+>)p0Vi|0{KuVwI}j3I2&b3*GEZIOyy^XH=O$Fmp0=k`FW@9Q;S)r9cUdA0i4 zanDHPv7wg@`nJaOkuXr@`}oVtGknwch1KjqyXj%8%=S5%ivKuQj{i98RF3N{Oifk5 zd-y$D`FWyl^KEvJK;WfgSWY_QX8*!!^EqRpX0iRA7JL0_Fl6J?0DJA+yb29;mVw-6 zb_x9;@G&dyd){FNJTCy8pvRdLifn?;%Yrf`PCmP9J-6p$1wD`M`RsL{bJ1wt(-Akm ze=Lx()${Q3(s@fbxm@5gBDzU!@+sJD8c|Kp>$2?gz2ODac^%gD@j&#-(7M0Af!lUW z_~~(!+~NH+^#M$D?p6!y-VMKhN)94{c6VO+j{PtH&bA78J^`k;My;RKkL{NqD|Mf% zyl?x5diN`~g@TOy|(AHe7M*4Ck@ZnOF+9~8xREl7pLcf4)%nAWnID2MO0o#*>8 z08J<0y1h~L1WalujW@Y=T!oK*`fU0SEKyW_ESW`n+)n@F%jh2q0ta(V9hVi8kW6ZiABQn!Zx4U%_}*TM_^*>Exo&!tIzEdh7kI9hGe_l+Z0{$e zqAcDfD*>eSvz^mUmyAxQt9-Xh@9A;Ms^=-PkB?b7pz~(Ti^#Jdb~F3)`Ja{OE5BXG zO^=$M>pp8Bbk=$Hb2k~~2jTkD^()`4*Qe9C>3tizt8B*Y7P9UQ+X?KMLLMb`(Ya-Dcg2?phoDsp|UC9^$uGka1mFe-SYSFi9>EGM36?Eynrv$uTM9RJ0 zp^okj(r?@-xjpw{BLUZmom{W*py&BYWZ>g|n(<{R_Vd1R^n&{#-fH8vlj?J?qtmd)$(7H-HS>*xv6%C07y3&+~yizNc6MqSnnxD?T)t5NrD)$0)&xOFSAu9Do{B>t!q zl#qYvTP{<&>X|Q0aZV2^q%j8|*H_ zFqI&gIAV()sm#pKQ6}_D(yl7R14=t5ps|@;eO!#|tj2hT>Mq3ll4>5UVGo0aYvDgq z0?7S#OLd7&Re@a3ZMv@>FF5}!vLpAYn;ADe29Em{O)uZYj$lj@&nCLl6-e35ljd>n zRfyv4?E0bj?PPi#GQ1Y=n!q=2{+VAGk)we%*HlesY)ONe%Zg4>yv?FS0pMnQvF#%j zhDMGw-MKi8^IeOjQ$ZlQa4Au8K=BboRzdfmR*|~db z_0F08|vv4ZJ7+;xaLq))9tJVTmTq%c$1k?!}@Q>mBK~ zfxPULA4^xT=uX@V2L!HqRMot{=DF!Rp+;&@yS+9K>w# zdzFIC6Pt}Q^=|gpk%2obgpU`dzi=y$9b0KX>XMIRSz^l>R%=zT@b)`~d~` zIhDJqz4=?`|4-`cP8GC($|NhSHIU6cA zY8OF=sxxTBOFjYHBcZ3Z)!kJv z|F3-`c&BhKUE>9e^cgLvI+3-Tq-}v!DH#JHKl*Porho}pF~PqUVwnPPW8}$fUIw<2 zrZwb39$q>9b28+IV1H&{C~Ft2+`793BaslK&@A(@0>&3_NR_3BX?Ni#R zhs)BMKx#VFh*j7SB_$_rQce$eJIgB0=7_fS`V}9!cS?Sz%8Y|t9sxy=&OYhH9aj0gSP0grY0tn(DS4TmKLg~ zkOHI<)3&qYT?L!IlFesB)tPyjLG@uvE>sL-{j3u=4`MKFAT4|BBNj6|Ew+Gz`-8}p zW=`9OryYnqe>riP-wa=}6t;0fhh*z1eyY6HhJY`O)F)JXLtFN2iM0C)ORnwS!qN6e zvXla4JeI0xh?!y`&vtImQ&7XM@6np$j1yMmWYOe@En@v+oOq7o7%UrkqOqxye zDs9b+ReGXT0i$k0ST*oWsp;7+%`0Pz__Nm0!lQ8EC&I)JMd?CdmP&*Qs3n_yG~bwR z$aApTW)Kb66B!QyGqIdQceL|e?bi+e{T&@$szf5-T&p5^;>7U3ytI$Sb;{XxA=m0H<>B->+kp9 zc*B0q3Zn>YCL8x;bvA=v-pFBpUqcK>L`@Zc!7@z_Q}s;zj>32B?Oe^vHEKO`E~aaOLlw zGH~FjYxno7Lo>-ZKCz0u;Xisg{@hrq`5mP>lvPC|GmKUcHjRJ9DrDd;jWqO6-|yC^ zHuicNiBFZ)x9$ag~hd~n^ukrLNq|J`C zi2h;dmtDmo#y{XZMAf8CKjlJV@}~VrR=TSl*}{#UqV$X_I}L|uiKt8;)NmVzn?dLo zHE&7u^n+Rf`UrH|9T=-XI;Z@qq%};aHs-<-PKe+dm-{>s@fXPEJ+z0Aq11td_U>!kMrai{l?P! z>rX8ceI=^mbhkUPmg99e3OOGh%($#0a87qf^XKZUDuA-CD6%vj(5)b0YB1TxLZv+6 zeaP52Mri66;oId(%LlhI&9xnf-f9Vx4 zCli*zu!iuxfv}u4dGB7G0R7mdS7y{cJh9v$VP?)9!TO|IZCSLdG>t$wEHIMPaaVOodM@?1;Wo*6T+;DT7JIE^;yzKVFiA+m^ofb~#32nJc8*TDGV}fjgkb z2hZobFJ&`?1+bEo1(Sbbz<6x~W=1`Pu6}|N+f?Mwws&b1Y*p9BZA)xs#e|H)h3#uh z^0Zg91zaEzp^_Rjp+?0zXjEn9D#4yuQOzy&f>QbBwySCq_ zN@`XOj_kU4P*<17@@05VA$gDeIzb)+ld;wfva0X|0KIWB92V*2O%e{-m8}ckBXz&^ zjp|HoL}6@(8wy@QNZtvD{aWQ)XuoBoPg9m=kdnByid~twaxO7#W3rEH@ic_z+7r~k zR!av=QAJ#umDk%a8tD5E5C8m?2c-qvT$rV^*oE=p(*;qi9RZi$Ibu*eQ?@$NaYhvt zwg-W(00b@qifM0ayf5bLV_S{CX+bm-3l!g(EOlMzFR9S)wF~~v%2q8oCj;^jsKC48 zYR8J1XOCIV-@Y_a2ecd34?aXS@jI?;Wn2rEK%&~=E$))bQe6mIA<8O{(bmR~=Nu`t z!`U$Eq69ce3s%v+0y%V{1S?spPodJgzMpI5{W!OTORNCEy+32hwe2)dY?Vf^}QF-|=s~d7Nq5k2D^c9u} zFa<`XW9p2zFe}4Q0=IG=&w6C7+`mUQjB(;EpVA*9r%DiY$zKRH+9Z~@oGTzAEt^V9 zCtDm_%cZXIEwzm7NjeeCwuY^U7)Sfg*^|Z+!gx8dfUrSrcgA}sB*!FC|2VnVqhPew zkQ}9mt9|B6UXHmoi>>77UcZ`>v;rq$O}J#IF)$|vLjzv;Kk5Rdcn=&p5pb$zE>c^*kTE9q)@ zEVYpLEF(I&jvSx*LxTaI(Bytk62;zSxEbF*c;sZPSx`r~XP%SY9Q(OC;jywD;eB4jhU4)( ziDkSR(r!s`$JGHM1mi8Qk&8+js1dbkDg70QG@)Yy$vpntHdV?Cj=X{OG8gFHj;yu_ z`4mJEu^5^ZNrc2dkkmV5i(3MxLVwiL;+9FlwKnmC2yRL?EDX-Yh%6R8{x-eFs~!gG zZ@qPoK7+H=cG0bFda<={V0tWk4L8iMVny`WF?<3hF1GI8i1qU{41d@YU>-k%%J%@b z#p}993o-@|iWoOOJe9>C<0RdP0DdVhj11|TOnSVIL!xwqqhJr?m%Ed!9sA~sApHph zYvlK<(yf51GMid+4J0XZ7LiH6wZC#;&v*0+-_CgdsJDW{sNDC-w5R6(y5~5kBlCv& z8{S62bL)^MVY=-nrhIUm1>||Z@7KOJ3-v|fgQFm|-1B|EV!|}+m1NnHX3$_T zmkWrHno{KO0fpeP(9QOT=}X#I*Ci=MC_dwqlIUG`EPU{25lUJJ@ZwilwGkn{#gBpTRD`5Cu_UA$a~Df0%aLs`$3H3UhnJTQ z_(eq~`|i5_*c@;Q0p#}4ZA!w_#5--l1e;|Vk->zo!On*;mX7?I_{fMOi*wB2&-u%K z);rar*wBjZ`|-@IChsdewHEXvc{60~tI49;jeK5F|3veG#p>RI1>|DC`gU^=)Y4Zv z#gQJfi$io2^(HBVng^Vrwc~%%JB_C(`7qyK6_kcfvx{r)V1QpCL4o-Lg2arTRj#vv z9(FEK3Om#9M;TT^BIN>q))6Xnwsz|0bRnE~|o5%f$0y$4pV ze*|woh=OVE1c5sUlkVWWLE8FlLeUo3Hu;R_B|l`#W?xyUbM3C7?8HoLpZ`76=^3Xj z6c%D^Bnp`ijs{Hb$>*;*u~bkK;Z$;ux7au0iaO@s`RHq=RwX{Z>h9*2pIH*n_Lhg$ zKZ-sGkWh+bjIM8~@Qa5*=r0viHyuu?o8lckoTci_SEiw~qojV=vc~Ha#yXCU>8MI6 zNGph`^`imUm)q!Djb{`Dt@n8*1HD0icCfH_4G0szy8}o*p)}(Eq=svro?AE$j0qdk zf~-%YtO(E2Z4v$bRd^bW!04!^l3BZ8xXKCDnns-mbMTXDZy}cfFCL*EM zo@P$@__d`;9B;1jO31pB&j+|3rV|BO!FKMZ?Wv1qh_9+l(9I&Vo;n5;4Fk0vtl{*# zNl>w%NPuW9ILjju`A^RIvVls)Hnm{WbR3~iBgW2Ji)ra}lmFnK)v}Cw#N@b!_$hrq z9Zm#Kv77n7xsZQk|G8mud@6wTlpv>yDhCi#daTKo7aNGpN`GY&o8|JXUPXuS=zJ&= z6@^RcCenA+PDJiKua%L)n}-}HhrCmJp(ECuGXexl?9I6zSURK?70P>#b5)CN*McFi z(23rs)F=4`CZ~S)a;x+#a~^IhM8!5bs_}TQY|2A!*kXB1{^ABPHYVWjTur3%kt2`E zuun(fdR)#h&aG)Y(o1)Yhel?O^)SuXNQR1dTv0G(3NJe`x}x~R<0ePm+c+0|)M#Ff zb^)`ROgjebyU8%C1q05|(@k{rZD?!shU3kxkldE65L{#(uvThLrTt-Lp>UTdl=qtE zKF#B+?X~g{$>C1t@7DT?!g|(R4215uN#P7uiBe4l(#{LXC$<$2*uE7WF2Jx(pGA?n^uBK`_o4x&>VS=%t^o{?ecst4 z!C+dYvy)@u=~<_l%i9IDRuOh5al*Kjf!vHM=Xur_;O+42vTwCNOd9vG`+c6_81{JZ zVC2qz%XlVL;g+r~(p=O>Khv(p?Q1)LU={?{d)nUXtw(KUk5@KbY020IZ94Jvfnl>^ z;gdI1njIw+&m;L4e=7x0m0G%Z#Lcdu-13ni*1qEh9(^|i9s!sCqASUkgG444qxb-e zl!5+lr04ZD*E9UFtwsL49NV^qaBVswit9Fax z1asxrqTp&es>ah3Y9cNJzB zB%n=peUbc&T4nFL%QzKT4gp_jFAUB1a${af4R7+hb@K;;WuUWuYx^1|(8LCV>l@1hnhkVc)~)toi6Q@jevz005eN|FjEcf}0 zd4Oo*JnGOS+8%M~8(?gGN*&wxy=NivFDF~OqIvb~eijV3I>{9BZSQg5ZG=&0HRym7 zu2pJj(MLMytL-CLekRV*Bnb{q>kUnWVUl*Ty(o1EPr8f5DE%Ts);Z!a>dQcO5hFRC znXl~THsm0v=I)Dp@iVx9nuv!n*U|1TR=hZ`20hMR^dhX1S3n`^p5bnaj3o&q>XJZE z>&>wEuA~!Ex%bcluX1)>LU=6U^GxkNd(8N7QV^vm%XrU+j)`HEP&=!YC+fPj zvSgdP2rGtp4o}~wWjWP^Q0%7Ag}drrW{a5At)m(R2C#k&VRo8{mf1`R8Dsh1!gz;e z6EF6@R`lh}qxcgIk;10Drx?Hp#;yDp`y|ruyZM7g ze+G{!jT?ZSoJ&5+zCYD=pfy56R1u7pi9t;6skR1(tno?`MO#YY61C^$i}ObckV3%gk(jx4c{+L9gC#a1Syc0Bqf zvu5t)aAv1W8zuZ-J9NGzHUmwu3~REr6+x5b?cSzKji zi1OzK%0@fEz(eUk1`sr{YA~iFwSE2B=Nnb9mR29=E+t>EK9+a;U3D2=T)Q4Pk7wf>zREK z@rk2KDRnzdnkO0N!-=r{>)T!*%O8EvkEi@_qyU^ft?R*xEYcvPcF zvk+(msmyn=<^5QkV~P{U?ML#}mCwM2>)-ujrLjyG*3jojs}iF17UAyx9(Toisk%K< zx^LkN?jY;Q>+Z}0;m48~@9!*)i5JBhtG@z;>!d&X2ba-87Gi@VudfUo(&YEglPZ6v zoT5z*pX=JO64m!agnx&=Uxr$c>S#c{cOf=>d?Fw0aTVAkF!zo>|B@8g(8)rCW+w~8 zFg0sXrubbS+HIF4te>nGQv~}cUZV;ZE>vtGZ9vGf zZ0#$2FxvFNrg#hw?eTk}b@YZ~`-s&|uH zD*nb;xJz?Qbm}oeS0mT?nx}<DcJOL&yMbwfQiG zrd!y2?AI{(6jo|sg+&KXlDnt9Wvv`fRHRFaP4eNw;vZbII}H8DbP>{Xm8b1#uMv>l z`U^isE2Eb*tBjZH#WK~pC?TmMxf>D%MvLkTvcTj-z2qwI8Et zOV%Jex`$k0@!$Oze~;C)y^H}7iemBf%Gi@3Q@1f(r}c(U_AqFiM^FyGyf*swBgy-N zqW3E@zTvCQIeZmSt3-d_U5Xa!jy=<+w54sWx~%^_vEGGOORBy_|YEQ?CMbt}i*Rz2?yXU2OOxLoM>@M0DcX7Iw8cZj*LI{9 zVF=BNTF+D-$q!8;Fs&>%zgLB;68!z$8DV}q>8P4^>kD^;rJVV9BZFVdB<6QajCaZV z9RIw4$#>yjt%hdPZ^-rb5*kh46!ncK;HDgnpd*d)bi2&dRWh&XRicR-2p zXwgu1+L@Eln^km3aAcxaDY~^2QFiNDsgp3aAv4)?3XyDOzw|AESx(bn)2;0Uy{u&SS^%n}W^Uo8D0UgIX$r|>b;D2!3%bz0CTzYy>YwNvME z#zVR>6jfrVv@BlZSELjBoy5wR*KSgu6*+ZZ%xcYWv8J)JquMq+sI-LzL&UYHM10Qq zp+wGWz@aFMq%epjR7kcSiu(k!0-Kig04DmU&Vn~{h+fhaU}>hy<$XOAfKP^&PN3mA z$dH~cl4&+}5Vls~vWM}GWVTu7&Z`Yt@Ba=i1kax@5noK=9~vu16o|+Z}ZtI=eem{Rtx%*&W#iKF~m$c;kc8HY@*fk-*pt#m;D z5N7&>*s#wWJt0&BOF=1JQFOb!>y`lyt~5fljO$z#^Q2;7yRlrb12yOhOqm@>FX&80?Y%|*F!z= zSMMfhgq2CX{OoQ1P$bz+VdB)F{f;7{lU%lVfU}{713WB+`wa$@qprpm{4I~+YfgT{ zmstp`dn&?M26fV>o-UM!Xuo_Sn?Uf7v5;4g`}?%qS%~k+@`@%dvqswSC&Kj0ao#7= z*HgKOEn)n!b7AB6O{SDieP0nb-XCuSfge<2$0Ut&H=B#sIbPSqHMepu`ftCVg=4q6Qo_)EN^zJx5 zmN#J@eLX{KP0-#B`SM@eh!UA#-}#Y&&nkhZGR7*bv$KmLF_KFqHCm~y$tN)ZI41N^ zaPvFXtITL2QH_Y$@SX1-q5p*UT8ZA8iSH6H*BIEKFh|CV_&%b+ zLI})A-_ULzKhYmTo9O{#w|YN5Tao5|z=J`2*+>2n*bGF$93zAMxO4iBjljov zQm~V>6vekRTXOs7w~Zm7XgBL@Fdl;uCb3rXv{jjq@)dMba~V(k+AX-9b}k?xOuRU<|`f9Xsny^rvuc zFE7BrwCO-1zO(_hwTe|-H#D1FZ484yDg*jH!Lv;Jhu56>8{{8Ar{Ut%S(Q6cY7Bd* z+ohTM{FEVA;RX%yF2V{{a8xVvc)jrX(#cM`%?6KnK3^xuu;p}8fMFEB@mfLzt32Ln zJuRKHquXSWV4a#9(`&8ip2TpqVqAL?vS{bXb-i9vZ_ty=u5_KdPb6thD#K58ZPrWEX~*bZF?0voSM=<0Nz1^$lV5I5W){3?OPvA?xbgi zD4z5?W6S<)raxib`}>v=OLY_EpWcsJR=;0uM7KaDxI8jo=lBbXv_y*AAYw3kb}4+= zc}Li79ZV*_Z`6Q}#;L|U@H$UUz4}%u^E`u#s$6}IEkanD2E0r{-b5{hAf0;81-+xU zKRP7@hjxD?05+$!Y5&lKFg#CbL!ASyKwTn;-YTClbi5Y2hUf;+^dK3(H`$cTl%7r6 zmR5Z_L5g;d}+gzLT9#`z8D+j;)@3>q562sYIBsk`~Sjc31(Bq{rrDxgOc3-R00*Ko;OPpO`ZC zeoN|0mnC2NMjYhO%g>0hP#!1uJ`*|K%vgQt8&Uk}T$7ZweX&jTR_S9LlF7tX#7r0i zh^@C3S8fn42%umb;j=%>_^jyW zIp+eyNCxSVcc@F*7Jp=)j`B0*h1rYyhAjW!7hMNF^Eg$-@o- z*e0q(k2;k)8O?D&y}s4y?=POJtVZLtu;c<8#w=Jjk^u&pQ7;llUjj(Vw|)0>u)R*E z=wb^KnaSbBklZL&#AM=>CQ{3n#FiOgeIh`nZJ@6A4YCO!{kHmZI^#20=>?Q|`{5Vj zCJi3+0Nu4om2=4$nr%1Oh4K~bhPOozbL-gPa*!II94z_H9~J+Dp2F`<;0*!+_68^; zxhreagBZIjM~v`$% zj))LImDS~hpg35w0`rsbdJPt@G;uvvb5)dW+GOR!h<5RP+>)=Y$!P=Q>>ZdxpEZxi z+T~VGz`Y`kBM{bO?4&+YO<=y{T~qoQdsby>!v( zGr^4Y^zf|{C6$}byC_a=3ZKWeXxB+MlNoZ{=iNKh(9R6rxUF|)V z>E@PY)4yKY>B!1*Wn~{!Uz9ih_GT|*$W`~5%=GWAFwE687uH!d9uh?k81l3Q{Fs5x z@|WOfV;&-nk`mIfi0N5}+!hS|6!~~<+3ti6co%ru+(ORH=nYgOf`K7^1=j7fKO_Rdy7xewj2vH) z8aw6Zh2y6C`= z0u^IC2slgvZh*neZf70Y&1d%6(^K-j-yUd<AnWd+OW(M1*QPf78kI=FaA(=X;jTUI^w12d7GZi>9$*kTtUoG59sj=YS#A-@&Ud zX;3}LXVx~CrWe)rgVKN=VW^4h60`Gfu#&{o#2xs+Xl+fBl``Cb0IB7n^yovnvxem+ zy!=pmg=*Aq1^ISbkmV@NB9e)v3N;)>eLX)RGxvQnU~|1;#>;d%R1GYMvGC`s+22`; z7LYkLav9+${zwIhk!srIW>*dr50t&h&i(!p-oWw9CDw3o2Ng0VG_c^9ke)zEuZp7> zKrpEYiF(;B>-5pb-fDW5;9(2F>=G(OlxH2^DEyZyOmc90Eg=KJqfQfB@x!8MtBBSO zHmr3Vi0j6HuLhA53=zd0eAHp=CBK4_Yyb_Sk2mLunZJjNpbctp44mU+MhledY;Gp~ zdM`&)D2Hl$|1N!otM`tCn@Mf+t9R?n(n`c)mB(yB5CbVS{a(%{f4A)mp4En&P$(86 zV|yE~rT;KYp~mnW$3z5Nl2!tu%hT1Ml2kgdxioC_)nms>>69agx|m@^QnP!Y*)kkg zEdo-!ne0G^6Z1MYZ{$v7d!7#_q4jW#2@l=PDmYJYVDvpi)L|{-Xj$oJSaQXlwn`t` z>kIyhaSGQmSBc8!vo8Rl=7f|tYbnVRR5gt*FJfyp8@u5m*a0PF_i&KB)+S5 zuQr|MP4A7H53B#*fcQV7%jHjSd8vN}Heg_2FklNYt3s3$Kz1n%7?=xka;zdfUUKvv z2p@n2gUH_=Q&8I*Q*d#I2m1o~_yr8?ze$m5r%rfkn4KI+dDb&A98-$K#6N{JSGZ(X z+S0k=cF0#LYpH7EdJv2kR%nkK%XCcKOvJyBoh9N+HCiv1wc&F9F#jn8Uox8{B(0@M zNH4!4$Ap0J1~tYM&*)9dn&G9Iw4eeFRGR@S{9YF=hu5u#8ivv&L1t*blUh%Drwx5okk z0?U(BRA1dIJ`i>JoC4%jzcD&QMz?TJ@xwkyPn2OXs)*}L``<3lGF@2cR=Q$I+2#zD ztzWga4e7vEVv0_vVGWj+g;SUTGSl>xv`K{=7=vNRJ$A@L9Dx%_q*WjUqejeUXQ2%_ z`t;+laReV05+WvN-a_M&^q5_?%!0rC=IYXI<>Y(*8ICM+gGLU2zKo#uN323cs-oYZ z@SBJujx$wJ?&07eQN_>IE-}rf=!D{Wh85gWP8jgZ!n1Dh1%919=i-$CMq#!jbv?P=29` z3NbP5eK|u1jASgky7+r|A9eBHY>kw}V^jCqEEeLUK*|E17pn|IK$!r?7tMN&bA1MNqJQwu4YYF$?Kx|CQ(3V2~4`HSnwd9>Xy^gEMbpA zu-&R2eG`=J#*m&S8JYRUERZybq~t{Gf>Uem@3CwdjBJF=jHwPG`TKx=btr7AKMf61 z06mGyVc9BNpjP5~`lao5~dC&&W>vVgb}tL|MNx*Ps|= zvQ1=dNlyEV z7`mX24Z1FK`vljY^);sJvof->kX4n5g>hAf1L`5>34b&+a9#N(texX=#phO&=co$* z`h!So%710M#g3MOtZGAntvb&&<*+!Dqk0Z4rzseV0*Tp`P>o%8B;w1fF1i6-5X!MQOCbt9`3dSmkxc)m-jXh#kP>(D`d zBcy{Q>x^IME#q;&1m8Cxlh&#(6TNA)If9=d=y0Yp^`yW(6Xy$U#$yg`hIZiHF+))! z7DH(wu@%#Xej?cGw?oNJ+~WY}Wjb?R8eLtr&j#SbwfU(8d4}0%G{^}UCG?(_6r!RZ zH1jd8LOXqPUjrXEH(zV-mKz0gMdCZqB;|8Wi0Dz13=gNtV_p^Fz#TVzchY?wFPCZ{ z%-fBqb{aF~6P~vc@VUF#EDwX`U=KX>!{O zO#}V-+Fvs}&s#g7b(%Umw3@Fnob{O*Gj(;F@3{0$Qq7KIeU$QVk^Px5I@U25BwoEu zbk~zoeWq1WMNDmj_2PQQGs<66@4mY~!5(vo^XSHQfInhO9J0xN77nH$s$Wi$Y%H2? zU=uwvokd^nWl_B*4Lqta3NSW5>#z4PFaWO$W4ANdtL_c>iB@UmBjZjh8pnbtoj-Xd z^An>5Egc$ho0n92lZ9eqh@i3Zy}Y5YD+HBGAWmlkpFGBv@`2K& zFt-R#-4`^AhYk``i0qKQZF9kuQ`Y^4l?nk##;7!X`!^QR(F|k(bRrXbP55Oo>T(N` zUIYqz-eZe;?xKH7UOSI&VQU0)kQ^q=D$2l3oxxq4 ziRGAWGR7F()H0M-c2_%s@V7?VtV%M1Ei@ZSpY%%yBi zskgkzUy&C76_B)EVKjvY1IvU@t})`rOWxcEAt!4efMEYq=6@MYo-e%r{7e2bo%70W z2ou!5XqetLFr3(8QQ1VY!CVciGofX(>9s%|lK@nMoJcdU9R)d}C8y)IB^7undRcQYvQTw&y0aFO(^&4-j`GY(Y_JYbjvxD0cSEtbh2_*nW#K`YcdGmM z%z>v;m^XI%QNtN6$>HQmr@(u|@rJCjUt3=HhnKKyRO%c7F5?Xgj=AyO`5aK_5lB1O zE4sUkR*^sB3jb zTBJxqwj`3Whp0r^vTrG6DN2fb^E}tR?(O})uitNe?|Yx~KWEOInK^Uj%sdb4fabP$ zR+UW??|h0|ak44G}BPhkUW=ujwN_shrw*L-sOQ;X64_u1=pKizAAKv?)Balt>u*i zSk^~ZceTivO8Gtblw3|#q>6SZle$dBzb?};6(>36Clq!>D8!nsVjmNWrn$iP zoC)$av1> zhJ(pHHP4RB)BDnTv>8JO;x7nYF_S&fPJaz+`7Xj(wJK5dxW3H6Prvu`Rj-F1WY>Ri zr|jLm_t6V?j_l-H^5RWwAQ!n6qY+5T96>240r@xJZ^0)yCMBtjO{knb zQzVRKmGrjj3D9!dtz{5iolNUIUeIsF=Vz2Db}Gk#I?A@qxMEbgF_dZBFwek6?cO_= znAL>?TfP>JizIXwj%n4sGjb0UccMLnS*|mpd8p=^ZTQjEdP>!Pkzs(Qf7{A3)pL;@ zeLwc+(6M|;5Vjl{+T-|07(-#y zo}upf=ADA@xpL{_3Yx2-k=b%9`K~8;5(GN~hAZ8zG4+h{<$vi%P6nWWVaP?uy zqe};OVdq<_xQdGmy(c?l}?097OZ&WV6GwU2j=8c7L#) z`&INZKIwfz`>rE*(yQ7yw(Fn1yzFdonQQ&U$)yo@?8)Gip(O4l+1^*ZK1b1^`wtgz zR8v@oaZen%z$!5k{flqn#|7o)!)yUMLos20a?GA`zg$T-kSdlnXrI~Oc1vnb8?3)~ z#eT{9vu>YC`v>t)b233E?-|6zvz`hGVfEU#{)U?IRPP1mQy$R+fjJfYnA6_vUDSC! z4g2puc)#!NUj35Ccj|bvn0+%@peJVGD+=#ZPR+ziE=E=Fv0c)-bcyFz*SSQN?xDC- z=2~ALB=wm&^Sq}nUZ;g!J_Fe5l9BbKLN^#uyJ>Q8F8>`PN&ygCG4CfWrxNu$8M53mNTXb97?F_Dq6F(FHik{F7K)70G~L?O`M z)7FNt7$ED6yew*k5tb>bN~j1S+*L&tAOv$gLS+cyjUI}f9Of9;2W`Nqju&;Gp^DN1 z<&2QsEm3=k$&;3-dx*e9N7O#N_MpkiRdh#C%m@pw6EM?1#`uG@IMIbrS5=n_Y9AG> zfPg2V1_(Ao6)=M^BB;g-rLiff>bDnajt+)@4nm>u59Lmv9C_e}2^Ub9&4)-MC=yVW z6mXY4O+u*=^(7?AD$8Dlx`=v;P=BR>ZX;T*K~ICW^WQ-IM#$W^fH61MW~W;y8FpA= zLJ3L*|FF3Pr9loq+$cqvAP?=Q(v-O&3@twm{MfGy<%Gv}m7&Hd;fEC!sAKqtf{#&Y zwD7}{XDIv4hoAvM5Gy4=U6s;v6a^zp-P49T{2yv{8_G-&rqWHJ9Pt8urckB4@I%2h z)KUDyvuh}EZI&J|rgWY1t-gSfKTQrP%YejAyC#}%bNE+%(nQlBjak$}7GXPNQ6|S$m2HUrM$QZeMShp{ zU$=rRQU_G#iWY_}eqd;!lAjp1t(XX&XFH&I3k+iwlM%Wc(XZYZjY5RN#zrh4YO+~B zsrk>FpsnyW7%@Rpk|U9r;8#sMQ3^6L8Ae=ktHcD&1__vS)QxTA3m7J-Z9a=2VLsii!jC^wzu`r{CJzegXqYvgKVn_f8; z?;I!>`Kg+4WzU&(t_xpuD5)K!7b!i$)}pbCg7KnCl)G;oi|6;a79HGKQgl){uRr+G zsm|vsLkpQpw;uJS1qSLQ-Ou%Yn#5L4+oHiYtc3mToJlcF&bQ&SW9nGg(cyh<&ki}t zW_&CxvUmM)`r(P5@{+?ziponoyAOW;gg$lcVA-nxPGZTa!%RqMpTSEPYvIr8vYJZ_wXh4jzKB@!=H|2L?u4_ z?QK`C_o|)sQBG9K!&zxLo4R_2t9-98udl5d^#5VHsHkjrCc~CN#;!=V$l3RzZHUL! zym8d!s{Z-4XU`QoWm!KKgV4kSlkVALAC@{BpL-!5n=3nQA7*cR@xryd;D?L$hHJ(d zb}r-eFH^nuU$rgfOZfhh`fb+?v(0cyoJ9AO4$A!GksIl5FWcg5+>MPrR4NKE2Eiv= z=by;R7}}hU&Tttg*SNx=D|-3fMeS^wo}$Zd<=#A{H%n()7Z9iwi?+S)l%5`|+2lv= zQWjv@+PxDi#(srNm5QNon5rpZru=F4`FAdtolLFVExQerQl&L3A(wG4b2Tr4hG5T+ z5?w6yD)Q}eTBk1Uf0@qIbcdcSN_hu=i15x_vW^RdMv7+*tWsK3Y%`jS^%9ff3w1-{ z^T^-i=O2x?K6fIc*JXUk=HMfT%%=^>6O8I#g?8+?_#T_|NlE?w+c1d}2QAfdn|r8w z;=B1JXxjxJ2AbY?xE8T6RL1r%~EDnG&#BwHkJQ~Himjiu#nFH~t#V~~6> z#LK?zi(8+O9MzdUa)Jj8^EiD}vjh&jRn_5di;1u~|772zEAKdNbwTW-u{SjK-7okm z)Dm>m0F82FYrw7tS#>|*i4ouCi?=3}#~=FALs% zAf$1ezTor4!n2g(WiI_9HkU6?Dc5l`9wj?ha#Lc!jYG0Uh5ozylx&)`LxM-Mx>}TZ zX6^|Yju-EH*-ySpa*#l|T3c(X%$i5ioMkh=yY^_G4w^)-f#kOY) z+@n=5$!~sj;1r2j!R{DGi!EHvkn?h3$sJfZg834eTrt8aLfON7Ol`mQC)#k%`=ff{ zN7R{bFmDV?Pf7ABh0)UU$#l_u;v(YIP!zQwiGHHBF zDYf%pw9N8;XAF*<`Q3522GZ0z zefqSstA%1a=kv04+fjL@Ci!g2X$30V@izCuORuGE2D!qh+do+h5) zcb~jAP(rpA<1Mv)1sj_x)k`b96r}RnNPVZ3Mgw~!MW=}2K+N|jY0RZ^Mz!KulrXfM zp5JBCa?wqPwz~On+n%{L>6dxeDMfalxpW=vm3Pr&@ln|=r*&PupR~fKuaYl~SYE9N zG@lE%{w4OR?$d)mJaPJq%bcE~i!EOR)}ne^V=Wp?K9jdPL}0IDQ*W;_*XJ!Fy4N)5KOt7yHtnr6;ADdj4VbP^beKCR%!|(j}FD`wup} zh`ft=A|1(B@rYvRMcWGfAx zmw2^rCYk|r>f^n94FVGOu5J%nc<%hBoIh(knAPd8hT5mZq%X~S7mK=3K3Z_DG*tA9 zH*1Kf*6QPkM$a_w^J(6h0e$2}BUa=qUwRiZJ{5LU z(oC?ky41Ex77PCM)e3Ibuk%t>AfIo&{pxz!r?Ytp8VAnb?<#6oIG8eVW&4|1zYc)U6>zL3}M<-zP7)vqR$`&#$VyATCs+E&66w?DI9Jt|LmGPt`RNy2oZnV12%M$(P*euTOaG>Bp ze(fOngChs%*rd~SI6u&MarPN`mzi)3e!u7RLHc@|v1XK)$31k0c{zv%_JzJ5KX$1v z!_6e4&wFBz_e8GRdmScf*kjFTEM!(|M)_`+FsG zA#!8xt5IQsxYkWi>kvlqT)`6MCqElbl9fa>{IYmb*JsoQjsJb5MR)y_-0rK@r-yx2 zAN&osI{M9rHx6s`{`SgH4}Xx^6Ggg}7yJwErQIBVA2im?CkQ?s=#%@amGgUEZ)x3l zjx}f1s%OJ~&tLVyHS3;@NBL_8Pq06*H?R*>|7w5P(6_-HTHM&-v%&Kh8@qAz;d0%L z!5y(!Eyp17y;awK%yW$l**%;Zm58m;rwh2h$g{v{yP~T+ImbS7yfi=TPu$E8#!ie_ z^DABDN9tq?tz%WP&5ah$Ysaj9NI9Qz2%9ic9(~(fWD%Ed(a1-$V%_+Fr@7I^K^U9O z;+fZS-CZHKN4aCls949>`^SE(Ki&zd-Lq7aG{Tik9VOeXzq<<`UuN3(&cs{g8P}r7<7+Rizw$enJ=^RgtgOQCd8=x4UH3Dm!pUfJQA2Q$Ox3lee_? z2n!Z_&+g+|CuZKN`gq9S`fxXHo8q}|E)Hf|@9plj3b6QT(F=$^l2JL zFhjqM@N$`v;haH%(>eQ`4IPXP#mo26_IbwFWeo4TkFi2bZxU&4l^GAL{e1Q!$vL)}*bFrG)+2Y9AbIJMpA0H=;d!qL-kIjvymOZ9 zNvjZupM3U8*_6MM!Jvccb5ng|r(yH1-BL}1`||>w3-jHlze-gwsT98ClAJ9sQYai? z>Fwapx^qP-yty~;*iVkxk+(Hm>C0@}2X|T)U146AX7D*`Cp4uXZMTTBni$$;?Kl}y z?uLzZ*N_S>R-|dVBbQZP)adf5U;XOi3ZcIOJ;63A!tJ-J-Ddk;6AWuq-Lq?pP-Hi| zeG`XnWF4d-`;tguuNz7Kt*77JU2RBFZjfys`zeYNnH5SWn@Y;3UK`Y(BkwZKQ$D!B z%jSD_zFzCw>3~iNt;R1jpS@mqx@YyKzoC1nfUSQNTQMQWvOPPp`=zfcx_~=LavE*0 zyDE=qpP>nR-_`SE*axVX1L$f0iuJ(ZP|)T#0u+Cf{G{ zi!w)zru;p_9>hCQd{;cZl)^4R>Q~?HCpwxV$**(1o%+&Z_e{e)S*ATZX=VFPeJr|m z$er3Y^ra9LHTrCzoOB~0{5y$xN0TW($&)XcY_Vjbl+bHx{*Ci&62<9&B{M>HCF1bv(TiUfbUkl(}nsdR{4xenVey%kp8qTx2XR<7f>T#s) zD!Jrma~+Fn#>E>a4%eLieaSs~j_f*BrA1cc>05r)RrgCvSu1}0keFYf{aBgrXJu9V z%cml&@t#Gy+40176gKqL0;}r?d&{$xU{@CRT*(&an-gU#joK7ipAMDZ<38G5OfLuR z_8R+s*BKiv+bho!2krws_!M^)LudPpMnya8SM@elu2Shy^2`JyUCO$7rr8?qx)Z?> zdxeg_5Im5sdrRV-Z*S-mWSN`0H^$DAe@~C*V|#1hzWVCG&_scTmkizt(LeZv z4nt*sUcN%zGzdt zFu=06D&#o25J_{01)}%jDWIBIXg(0#h~z82h_$aTgY?NV)UaP(2y$M>a6y09h|h4~ z+V?{GC(s>m5{4}pjY|t1oT>tnTo7GfgrLpw;*pAvoJ4csQWKrZrmojOKIAqzE^om0 z2g3yAg`(N;c%;?nQ|MiYq@XZDb_LgJitx?Mg?0qmn1qKl5?ze&)JCDrHYru0b}LFG zCz6m&BiF%CMt05tmlpyRQ$wlIXihw|AR7IVp8_OI({6&~5H4X_)pHXxj~UKYayEVV zxD0YC$qH0Q4ji%I1b^~%AH$=Q`#u%Yyj>HdmLM5xatC-rNfA%qq$<4~mGE z*NR<+enmYFk5AXgYL$nI37&uO-QG~DJk;UJ zOnDHyfvDT`WZ~NOY0rT*j-EQZFQbLuYl_zM)lAWI@nu(4LOR_=)OYjvAI{5iUwyeI zS7xxt(Qam~ww5|rR?4Duw>@uX%jD#W?9FmNI*JTW1QDLPxS}8iM@naYFuaV^fs#f+bOfi z&fM|;xHh4_^IXKs3fEcAY&rX`xJ=OxjCZrHo@yxYO#b|ESu>Q1_oF=dueK*wX?bbe zf0cCZK9l_^qF;0Jd{%#(fUGZcTog_lW|6eew2qGMRrg{Fq3gf7Ru1y1 zAKCTv-0OZJ%8^$BmzLbgb%)>IZ)gbhj%=b&)oYhmu=i78VE8!xILqOt@;eTzf)G+ul4|rI)jh)OTGd>c-Mu zXyq#2YwpeQu%s++(Q>fb{O{VE-LY%0ihO;q3AX%j{CKgYwdQ5Ao5X4glOJoi`Zd7%p-7`}~k<`ZX#Z^(XzO zgQU&Pe5%!JcKZe|2tH*q%|MN9aNacwaQ%C6#O88y49cfV>)=Oo=^gVAO!eIN{BU~r zx%%5t>yt*0We>S-<9e82oq5>3Jf2=Za4o~_xy$UMBQ3JSDk9z!<%c6KQor-^v^)FK z^2tsy1+#ct^vsoFQ;Wj*nDZQ3nAtX7W|GjLe;Hz~ixmh9b>p1IpVdyvyQ*O+BaS}NJyDrqIm=*m+Q zm-|*vb4`9zQdH2L9?(n`@` z#ifFtr+krj44Cv8r*QnyN~e)rckUABfd`VwdoRSZnRWRm#DyL{PXACoBlL2we|N2X zbC%b9pTjA^YfVF>!eUII$uXus=3{#5j?M>v#k>nVw3u1dBS+eK$cd{jY&7qxt9Fvw1&ZgH~vI~3qeTqlW z5;ly_@z_`jx8k`bX5Pp*d3>>hi5%UQKCON{#^Oc|Z4;yM-bZd66AHXCahuV2y1wxIh3{kr+BeYa|iho5JtW_ltwU#*5H#jg&Tu1K%l zB0CDO6e!m{Kh@@V|6Sff<qxjd&<|=>Q`>AtS+|xlS z;4-Ih)DMcV;QH&Xw_np_4R-Y~n2i3uo0}4?rM;SgOg(mngB6IcLvfXEJQ{-i&OE8vGFTn`3_U zg7&4K`oCkJ@fJK&9yBgnv!Si+QvFtqS$bGODg6Aih@))H@_S|S%k>IT->&UDsG@CN zd{^ybwsg|ryByg2is-4KG2UEHlR@h@FZAy-ow23H+{J$7cejwcV=&+$9M#11+t%k# zP4)2out!$}+e4S#4>_^sJPa3YJo39D=f2G8=d{ZrucsY)Dhyo}S|vE+L*pvm9{a|o zsMB3C!IsC6t|iRZT_iFj^{5NbvuSI&Lf;*a}PN#z8IoBv&WOc_=m=! z;=F@?(_?J(xq>WzdAD2@d{Tqq+b-M>k{fy~$YJE^LNq@XcQW>$v_|s5fIz{0+!)#p zt4i~CG&jhiZH#W}=?i>);{Ack=Wscv=wo-zLq^Bq>7|ApYClGL&YOo`HTSI09FRIx z{?*rIhSg|RHSVcQu}mt5$FF+J+Ha?ff7LVXj{L$D8OyJ&MAe!bBMg3nj<(@l*j(W^%6;*zm8h!Az&Talr(NDS7Rh3|D)6i)7+QPNr%w^N$qxfKaAW?A!qa2BwM-RSD|+=Rx5i&EtcHYnAZKos++XCC7xgI zV*NAg#WkUd042Ls$w!{GFFc0#xY}Ol9#Fq1^Qt8OmDBq}1xn28k6t;2(SLl5<*`?` z32dLEZmHzC790>gFvt*kG9vraymZ-zH!;@3%xkTr7vn~swGKI$CEiWE*L|&Iw&ggg0rNbI zYtpz-?N(l1K`xi=!xPF!1g&=+qLjLc?d%?k@eJR4aF1Me<~^4CN*W5b&%aseAJ`ep z&wR_KKGE1h=0=glQnmj9p|qVz0uC{Sd;C7ryiKrTHdHvrzq(rFeSIP}J^Ox3LGS%* z9Hx*bxk|J8)jMu2wq86}JEN_Y=+0pO zOfzw-TygNA_V8+_iY;)zGm4=OIKO>~N&QmcAqSI0seBME?U~Ms4y6zk^XWXd?eOG` zl8;ic?(s8EOU@n%yB1@Uc%vwH2i@;nz5ASY=J#fT^y)Ht-F=oVOdT|?1Di?6Yj%2`ZzM&x*itIMr4g|OPz`OO_~0{TQW;M2<1@hdxh~w#C8hquji*k>N}>$ z#)QUI{CL2{klV4ts@dQE=-aS0cKJLRlEh9Oz1R@E;F~QqU4SeM`@nzuO#Pb^Qh>m7LUKJ=E_#fygtaM|Hth6i%ZGJRK7aI?=fJ$ zg3YS@#Ms+lB>zYtE8^SR@f1q-v(N~K!>I4g>gV^s+g7jd&JB0?S={!YQ;5D5xl&v< z7_=DJcZI#am0j!7Gl}C9X?{&~dz-bJqb?lP8#))p6vXSoIN{OkRNoUQAGeE7`BQq1 z=j)z8qxh#+$*sgBe$ns+IT{x2E+k93FnYEFD>oHXQ7QK2qzOG+7>nMXckv~KjzaT%h*t{sV>C?uxbswWG7?RJq&5c4Wtf$$bskyD0iL9ExOy z7LTPjnCoP&jvk)a-Ny#8Q+}R{oZY|utg|b+uYuV`osCW3)AB8=N^{xg5|=06*@Lp| zKJ#H`U6N7!Y!XM?xxaIBt&C_jKhK(+iL4%#N&NBb6lEXF?G?W7mHG$u+tz7Tr@-;^ z$%s$yqS4Ey=;E~|-wPcVepI{(F&q=kJ%Ntq4*Y%Wl>}Qt5XWfij&l9Jw3bk{bXM+{ zp3YuYUVgtvgcpZ-`s>bH878?b^KqSEOi{|Ozy|j2Ouav5Kpi9;ebkZq{y8U_(?45c zvoNhAVixsDn#|@gfptL@8@A1!>^1BWZ2I6f(A^7{#LtKX?H#k7{#&m%ub;J)_FHje zW5`SY?_KGQ4`jCY^QrfJaq19^8I5^|OI#T%pM>A<^Wf zFcrsX?0{8)2CCSqsY9N1aYKfU+oaRYrd@5(O38*-0qewE_hD!l6;q@;t;N!z(#_pQ zuC{75{p`n^6D;?(cdsSu75278d3o^)Onl6U6$wZxO|zhmtQgxL;q2BIZ&udbar2bG zEg%1pD*Cz#?7{vJ?PXWJwe2c$vjPK&b}K5BJo#rdcz-^_|RN+ z+j-^7>qs`g`L{NEp6Cw-q|yc*t_W*=CpXo_EEvj{AflUd^ISE9i0%z6Rd%C)mUrBG z#K(2j{yHrYuijtODDSX1%yR6}nZErP0dR00R&Xq=yY#P<@F2TAl~aQ8YFJL6Qf_A1 zwbG+lowcO%Wn>HS867XySe%W# z5_&sE|8m+no%JNq@A`VYOQ)(OB@$xY>r=S@(poYS?ookEM_M_0&t|Rwxihj+j-H@E zQVZYI?40$$yF_|)xQnkP)H-yKIi(H*Bvgr}-{RR`Wl@RNpo7yUiM51m4iJXBH3Geg zlRr~+z7Czn3_}E7qxWy|?y1UrjpjqrI+dM-lnd^T7I@L73`y&Jc}KVn0;>oCmNQk$ z@6p@{A7dZdW>X;Ut_R>dTgBUtHbt1-2hsbs>f5}?@^KKYzyfQ-GfPOf5EQPuF^djR zfT@i9+W)ymB35;cUporP$nXkk6JH~N&?@q5Ro4Zz1##^W*2Z68s#+4(E~kZ)F!y(8 ztKx61P43WcVTVJsQXjM9^ps>|ZD2>Ka3z|F4>Fh4=7ube%i^sJ1?8YQu_ghW%518a zbbLnATe<&|>8+jHuJf3J`J$6FL9 z>-*^~#aXuBu$X)}^T(rivfO$n-Ga!`n5fuP{)#29gKrgbRJszqPHeaZ%!`S4%w^4c z-}-EhnJdaYo&V#;e5vpA>>vBFE2_}D;*ycx&%U?jL&}GXmXv#Lhx}POvC?s8!*-?C z{qxG3vag!Q>h%|S52fnV%|5Z(h6-~!$&ippwf`^QP;O;&wv4j<$H%_eysKg*DlR=w z$&395ZrzsCF4jCKepb^u{w~L(^Yp0Q$^~It9Z&ivePYMb)*Yx} z%{mcD$6eQUa#NuzyL&Xs^~T_31_8UAR{~`Y zp~VX=ug>w>xu=;pF^;jYuIGC<+hJ2Roe$ht8ZO+;dZzBHQ{iK-{a^2F3lpw0UHn5g z%MYK1mnv5L1J@Q3;!|C)kh8Tl2Ni5^y z{v8x+b;iP0yPw~9v(00fY2rdwdD?E(UA{83wlgg6nO>`79NCy!ElepXHC-YNOPFAH*@^z_uW~T)vv0CZdexB&4*49Ah>|5Cr+$ihz+GyI)v87%?XqM)JZn>rYc~2{d7(^adQ*G% zWwC6}r;<%Sr`W6VUSY^dcR7C@I|qg!1zBzV|7&yOXEPiiXuwvN9`95c$s^50w|D=u zY+0XXxwcSajV?_q1xUMeuApZ5#LWEM4i&o3^FpHo-nE&f-4hw{JXF*A&lb;8?ca|g zr%2fMSHPpy-{o=thtc8JZ(ap>czPt+X-jqRzMx>@kH;#gj}#XQ2jj^g`rq*+f_&Y=p=H&c+XFNb6PiF>PgK5HlF9ystwkEgAewYJB# zLu?mV-_B@=I6j@Xf7e~N?anUS)1vL|g<|)gi0RC;ah|@9Wy-5g)qL_GMMVx}yLjYi zUdq+hV)?1DM2i@`h@)?MecA3P7jUhu-dKoMr9(e9SBTjA;SlZ1>H}hELCU@szA*B~ zx<0nGVuf6%vc4pvp5{|scfB>eBT)IU)=v2`UFuIQCA1756Uy6Wj@|QmS94_2y?;lq zMl|hwWB9o3+KV$-Not5Tx;H?xm&wM#;E!8DiCF!`yxe-%nfY3V?+*L3SA+fMw(aXi zDIP5}7UoVHf5T5d=Ep9Y(b<&#TjjZ7`JuW{9-ex%dh}d$V*PsLe3@(iUBR#3&7J*> z7y1V7UZ5YhZS;F|S9EQWQhuA~2^|PZAN9B-?$N|`s&A<5`-1ae0Y6>(@wbJqao>^Mhri0qGF5bQXqmRr?V~?W zck;}}{l`s)7hKY%&DmZgrgX+R`*cwbs90Z8bbjFTh4PZt*MjJ`@xMoo=B<0u-4=^X zTMRF3d*pV?t3HK&^h429*!{Nkq6l&3x%115GM8pp%~$_8F1Q`_#g<70MZ`Ui2}=^L zKH62fFdX4~De$W0!9AyIyhB?o%uP)%GK=+Aax$Cei!i&QWk1a5y$E`B;=uQ(U53%c z+nrRFKlnztN}P7COy=?bxzm4aglUA!MI=veI!2RE;{EJV*%pWQHIHYbE`71WX3QBl zJ&4{@o`34Rzy{7GaDr1FIx=`!%|DXLn*)wE$|!JWGGg>P{G|6&cU8?PXeS}7^=V~o zqWi9Us(veLyHmk2z%f;Ae7u4SOU6~TOK}0x$-N6q$zaV+p~AiE11jKzUTJ8v)8ygq zr6U*0xiz&z5lP9~+UTuFWDmq^t{qhsjnPg-;uL0mZTuD8Dr>ej&M~CTWJp=x0-A0wRMR!s8T(o zZGcoB<*1E6I75QKKaSb~2*+_(QUxYmwa1ahw0IHJML2Z4wWsM}m8F772oT^DrM ztExA&N09dyuG3)fwN?$$V8EYR0dQ9i48d~Xb+~1A_+iF&3{HmqR8{YG%-D8VwlrwPRId^-$9N*)@OcXi{&qJ! zQ;^HwcVU(*mKYU8`>jgYppNe{e31W78QUtX73MrL2kC4uxOf_es{(zSLJddF3=Wt* zNYo5e-|K)8l%Uvu89Ek)k*5HPDL=vp!@o- z|3>iO_v9Ij3Gr_WEXJIG2U^!+0X=tFE;;e|wEFk%!rI94(Ee5tm^ zymSP-b7;x~b_8U6z@_2-QNt;$C{8hTnihOeYGrZ=0LUR3>oEa1kYu#thww#Yhp``4cRSA_VG+!w6kb z2%(_{vOt^h-CznHQ`pBMWEP!WVTAfNF-TL58P?16KwWUzK~moy=xrPrN1NjWF}}Ct zq(mwJegj)FbrNt-CSv?6YneM>E%1W@45rL@phe$pT;EtGg2Vsecnl{j7C+qB&jUoy zT~Y+Y73N%eSQHU30S1m0Yyq#Z6bk%(=_E|8H~7LbuilBk!dM1E!bE)N9w zI5)cmUujShMu^g-8m99>`AHZqVy%Z^;>c4Rk?SIuN<_V2dJz!)pW}#&7eR+!x(GBP zLR7c%Oq^}T5#J_b1c^DBQUGzTl^~W5GD*R(5hEgD zgk1*_q9%oOtS!I@qb?$Z!X*qVu?(k601@+^2vPE$oON@Q;jQ-;2DJ~sAYN#0fSl!@ zQK+5@=uC?^y5b^%A3x-?VS4j7a;RaMTnHLU#n}&*E)Ea4Ypl@MzhI8hgAi&PNsm5W zMtG1(Mr3jSG$4<4byHqJ8ioUI5?riatl<4Y6%v+DtOOQb=r*|y3!V>N+LC*J}}M5G{y9a{(@=kNzce7TB4K$t9210Bx-RJ9_6s<3HZyzz!%+Eh70 zlP2kPBEMmE8-Nr#_@Fcj{#~@THl!HXU{L=dZrsBNkuyUJcQE_@Lu1SV zv?Q2ji=XU>lX$UkZJQ|Ynz5{8WX?omY%ZGPHC&4YK|w)4{2NvY+z0gYTXa5Xn1Y{~XucuV#|Pu^f6)Z%vysi|9-@IoWByYw zqS;%7XhjLX0z1@L(&lL~LNm zVplQ>mO!{TkVp#O4zt)prbRdx19vvU62(xNvkWexz~u-D%U5X}iKHsGOQRNpRay5uThnGcoIaxq(0p_(2 zK`N}!UNxLlz$E}>s_~2d%lgf>^-n(dGG-fK_ab5aV?fHv&K?Z@&c_LN;`j#{i}2<& zq~|rW2L~CM_TDWAjPuq8P~bxl-hf>ye)>Lr2>OP`6N;|HXc9&>o(Q`JiZC1zN-Zay z_{cn5+9J|JVvk6NvgIR~-3yTovxDT;D?YqE@veCm2GMwvf;j)<`w&??$BAHU-T#rL z{20i}B?c`X=a>Gc14m#`UjQsgm!!qW>{2LKH>waIBZCX+Jhp_+R+7%+)k+{KB?*>f z{_mm!HxD;s4BsxHPo>ohW8x=FI9E#i5))`HCe14HQ6x|Wj;W6 z;156(Ic(XdKw6586fDgO(y75PF)H{3dg3P_zW?6BFt(H}7|AXvyarG+9i*Z00Dc{) z^SCq%^sxpvN?-xV7UF}}x18G`Ug!pe)D6u$5i=SdmBw#w-~o#8N|^W0c7vG@7kiQh ziFsq1=K^jKOuL6*qg!rB&iPUPc}152uo4S zD~vv9H8pTi+9cKFdE!`JdCJJa4I-|ntnR=WF0iW+0(mJ63D>be0v8)}El>vWiNvfn zl^iLs_0EAxQ6#MMp+u|#4e`}Bne!pQzrF;8G_)5_!g2XE;`XF?FLWcekczk=yA)i^ry3(}34<_kbn zXvGoDTS@H&D}R4`@G>>%f&)OCT_no;PU4gwdx6=8?={4S7IA*Di2(~v0w~)_ScV{- z7R*lk#DaZRato;c*=I<%1+xu$-Le&-z{KA$F>DU{)(TpdGADzd!f?+Z&b9FH!TU5I z%Lf-}lA3-l;JBC;arW4ZI1v4Ou&t&$z>I+l=`3@C7F#jOB;iS4e)Vl-(0;h=B&p)# z54Z}cjGzClVaVaCTRYGRE~GU?L0xTIH6ZGoljh;71**V>w1z@R=Otzj-duRP z!FkVXp!S#`qBbv7CN9eW>Ac2eGd2;B4-B~}z6rVW8bg|g*tSuew*mB12MdD;$@tjV zxyi%)2E&Y>An=6MdIKcdsccexRb-Lf$)?{!tn_5OB{T)}urg>4UMTnpV#pS#?hR49 z;e|%AY;<-P7@fmlhLT#T$OzZ&dLvoH4-&2#3Z;A>~y8xI^_9{8>`>8O@IjuY(Mh2ezn zMaosEJRjCAGXIz?a=$GbpeMaxP4ay3PWj4Txt(u|&TEL7ixktVi3 zeK$~^JsVMeJJI?8_e~&7qg_O3f>2>M&RZf52lj?nZB9>|0jJY&`6ugC1~t6H2r;Xu z5n}Sq9)-oC0f}O!2?tTz^)CeR`O%ao0@pz&(}A8Qof`8{{W~x9QUyQy8^C5tUX)FEyS=Lf(Ir}0`M}} zPmn6*Eda6gV8o##0`f>g5kING_<7j_6wr~7hpY_cd7+ISoFl|P~2qmSCq%c&v5r6Y$4~8zPEwyfeWdN>DaZ&#yo&w|Bvf~weIW( zN|C8-!G!VN3#OV304lxuCUrrL&?dwU0l+gDa8+{)K>x2B$0L3Q;T#qsUJR&_6_48ppNQqQjG?2yo69)Ze=0qE9{3rAzjzB3^sWl4{j|Rh|OM^ zfmbYmnc*T&;vf?Z5gsI84VDtT{)dKu4rE3MO_rpQMC(l_3^Fj@tdx0}G#Q2(2Gntr zP3q}k(o|FtOzk(@q}G~|3=h~w{38IcX0Zu4II_i#%!&N29vv3o?mx1T{gW>5JOIxL zKB#U4BZ8li2#eCaZb4JPav#h&(m>YG5yv9xC{MCB0X4!#ff{5U@=#ikya+VrF3$x! zE26%fg8>J;w*V}Vj<-BM{X*!qjf~F+nZStU1BEmm)AHZs74#=zL&obE5PmOU6Tmc1 z5>!B_aX{@1La00cQR@Lrdv+3`NkWU`q(PnV1fb4DB2<2eEnS`pij0$IfZj&R6UTS3 z3du0^R@^^OeEhvRUNR;DNF{v>B=V0sr(wX@jV%Bl;gA(E5q!+A(Re*XV3C=O%~6I- zm}rpBMQi8DBe4VcBMfx7biw950A!Wh`cn=64u#STEj*tneki~zLFW|E27K8VQeM*H zgDzHTF+y3lwTRb1Bt)17sG7uXF18Q`gn{oH12M=>4Gass`{VlvXo11+9ReKxcqhKW*s^ zn*{XoH zTOa=X*T;eA7E~^^<=u(IlFtIMSXBf79Z^LglW>!cth$Ys3vsf*W^f@rW4jNf&f?D4 zkP!`Z`~(Zr+>6su<_qv`L^aue0mNEM9P#=W(nGTjm^kT(BR+RTA$w84jF=fn*8K|T zfldgW**5UsI0QCO2@IKZ!HHP-N?N(d93TdJ;)qA*NGnf+iCo?=Q3QHDhhZch_p2~b z?*u|*)AJ<08AUDa=050^ZW~8kRiP_@QGS> z^E+r+avK3f*sdaix1&v#(s{|q%)#|1;`=Cb(Z{9;ETWM46bkRv@eZME3CImuBLy)- z{%g3Yg?D%0Vwv_bK(1**?7xBQ0-sbxGR#CCye}DsPQ4|{44-qwk{|5lw z(jkEOiDRYzEwd#0cdVN5eR&6m2kxf zF&S{HgnwH*eE3v?-vs94gGx=%tc3A{uik70NDkXV@DULBx*K4`*cL*PXzastL-!Y; zqs+GIfIrKMw-aHQzEoy1=m$P*8WjB26xKI4y4eEPEQ?j}^^(P3TPH`baDi1IeA$YC zAe;>%K6mSjt^dxt!!|IB?7#a&#HDV1^6lS!;#r98H%0@$Lxk)1`3>ra6Qb}S0pC~Q zfJR)=|Hd1GFv!@001_b{1Qve)F~gfcN971li_(=kb;J^Na(3Y()>HOQDogm-4*#%4- zA*Z}ULfrpzi3dr6bgzAAa|3=IE~M+_Yv|!$uwLRl0B8&S258HTh%L#G@y6CoFvLpV zss+teL60DXq(K5_NcmWxjVLs63=LcBFI+=CNGosZj(nbnB!=lpy?R^+%x#bdCdM$* z`vfCLCYxz~dL$tXf3N52m<~6^nH(6-2eFdtkR~*?K2Gv)2aMb!u<+ro5N+m8kali; zDd6AerMwWw7g31wkVMW8O#y3Oj%dyr;_XLrtcZ6ocVG~v5&=P5uMzI7+ZvCsrPwI} z>|-q{jE7`!v3#8jR|egR6q3FOeNDtC@E*-ZvgF_$*&190$J>9PkP(#*;pQY_3(?(q z$wiD zlUhK(_rv3iMCmeccE8Do997~+l@S9FI<7$=l159L`3b}|HGk)d6$1%ZxRBmr9fHOf zbQB221>L2{2&6jd!&0~Z+g_dgi^S(q7^0KMCaKu6vWAq;hRP=vz> zhC?_+v7;T662!`=O@{QX6yJstgQMQc)6hE7{xP8K#^Rz08)O#^u3>8x*#O>NgJ8An~Mm% z13bbB==O^Uon*{zVvyh~@R&9w4{Z0w=e`0z-1E8PrS13+NM;IJ%+@h@a~$F-W&;HV+nZ90nb Date: Fri, 28 Jun 2013 10:36:15 -0700 Subject: [PATCH 45/89] Fixing Paypal IPN issues by whitelisting profile path. --- apps/profile/middleware.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/profile/middleware.py b/apps/profile/middleware.py index 23507ff14..b105e6bd6 100644 --- a/apps/profile/middleware.py +++ b/apps/profile/middleware.py @@ -185,7 +185,9 @@ BANNED_USER_AGENTS = ( class UserAgentBanMiddleware: def process_request(self, request): user_agent = request.environ.get('HTTP_USER_AGENT', 'missing').lower() - + + if 'profile' in request.path: return + if any(ua in user_agent for ua in BANNED_USER_AGENTS): data = { 'error': 'User agent banned: %s' % user_agent, From a5b47c4513a5a146464b12f44206f9560a9e3a95 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 28 Jun 2013 12:01:22 -0700 Subject: [PATCH 46/89] Properly caching and using cached river story hashes. --- apps/reader/models.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index 6816b41e4..d25d34b9e 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -241,12 +241,14 @@ class UserSubscription(models.Model): ranked_stories_keys = 'zU:%s:feeds' % (user_id) unread_ranked_stories_keys = 'zhU:%s:feeds' % (user_id) - if offset and r.exists(ranked_stories_keys) and r.exists(unread_ranked_stories_keys): + stories_cached = r.exists(ranked_stories_keys) + unreads_cached = True if read_filter == "unread" else r.exists(unread_ranked_stories_keys) + if offset and stories_cached and unreads_cached: story_hashes = range_func(ranked_stories_keys, offset, limit) if read_filter == "unread": unread_story_hashes = story_hashes else: - unread_story_hashes = range_func(unread_ranked_stories_keys, offset, limit) + unread_story_hashes = range_func(unread_ranked_stories_keys, 0, offset+limit) return story_hashes, unread_story_hashes else: r.delete(ranked_stories_keys) From 7f4f603ce47ecd6a1fd5c028620b17401c019998 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 28 Jun 2013 12:18:45 -0700 Subject: [PATCH 47/89] Showing debug mode when enabled. --- apps/reader/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/reader/views.py b/apps/reader/views.py index 44f621d8f..7e12ae022 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -56,7 +56,7 @@ from vendor.timezones.utilities import localtime_for_timezone @never_cache @render_to('reader/dashboard.xhtml') def index(request, **kwargs): - if request.method == "GET" and request.subdomain and request.subdomain not in ['dev', 'app10', 'www', 'debug']: + if request.method == "GET" and request.subdomain and request.subdomain not in ['dev', 'www', 'debug']: username = request.subdomain try: if '.' in username: @@ -105,6 +105,7 @@ def dashboard(request, **kwargs): 'statistics' : statistics, 'social_profile' : social_profile, 'start_import_from_google_reader': start_import_from_google_reader, + 'debug' : settings.DEBUG, }, "reader/dashboard.xhtml" def welcome(request, **kwargs): From c0c6d7b07bc68fbf90bc523657b1584950219f0c Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 28 Jun 2013 15:07:05 -0700 Subject: [PATCH 48/89] Fixing river error on empty folder. --- apps/reader/models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/reader/models.py b/apps/reader/models.py index d25d34b9e..08c8b9bde 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -258,6 +258,9 @@ class UserSubscription(models.Model): read_filter=read_filter, order=order, include_timestamps=True, group_by_feed=False) + if not story_hashes: + return [], [] + r.zadd(ranked_stories_keys, **dict(story_hashes)) story_hashes = range_func(ranked_stories_keys, offset, limit) From 7b84d65d95800d9d0b306926980c3983ad682a36 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 28 Jun 2013 18:30:20 -0700 Subject: [PATCH 49/89] Adding training to new fast river. Ready to ship! --- apps/reader/models.py | 11 ++++++----- apps/reader/views.py | 20 +++++++++++++++----- apps/social/views.py | 4 +++- clients/ios/NewsBlur_Prefix.pch | 8 ++++---- 4 files changed, 28 insertions(+), 15 deletions(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index 08c8b9bde..a4cf3102f 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -94,11 +94,11 @@ class UserSubscription(models.Model): Q(unread_count_positive__gt=0)) if not feed_ids: usersubs = usersubs.filter(user=user_id, - active=True).only('feed', 'mark_read_date') + active=True).only('feed', 'mark_read_date', 'is_trained') else: usersubs = usersubs.filter(user=user_id, active=True, - feed__in=feed_ids).only('feed', 'mark_read_date') + feed__in=feed_ids).only('feed', 'mark_read_date', 'is_trained') return usersubs @@ -231,7 +231,7 @@ class UserSubscription(models.Model): @classmethod def feed_stories(cls, user_id, feed_ids=None, offset=0, limit=6, - order='newest', read_filter='all'): + order='newest', read_filter='all', usersubs=None): r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) if order == 'oldest': @@ -257,7 +257,7 @@ class UserSubscription(models.Model): story_hashes = cls.story_hashes(user_id, feed_ids=feed_ids, read_filter=read_filter, order=order, include_timestamps=True, - group_by_feed=False) + group_by_feed=False, usersubs=usersubs) if not story_hashes: return [], [] @@ -271,7 +271,8 @@ class UserSubscription(models.Model): read_filter="unread", order=order, include_timestamps=True, group_by_feed=False) - r.zadd(unread_ranked_stories_keys, **dict(unread_story_hashes)) + if unread_story_hashes: + r.zadd(unread_ranked_stories_keys, **dict(unread_story_hashes)) unread_feed_story_hashes = range_func(unread_ranked_stories_keys, offset, limit) r.expire(ranked_stories_keys, 60*60) diff --git a/apps/reader/views.py b/apps/reader/views.py index 7e12ae022..cc5a84b4e 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -786,7 +786,7 @@ def load_river_stories__redis(request): order = request.REQUEST.get('order', 'newest') read_filter = request.REQUEST.get('read_filter', 'unread') now = localtime_for_timezone(datetime.datetime.now(), user.profile.timezone) - + usersubs = [] offset = (page-1) * limit limit = page * limit - 1 story_date_order = "%sstory_date" % ('' if order == 'oldest' else '-') @@ -795,17 +795,27 @@ def load_river_stories__redis(request): unread_feed_story_hashes = [] read_filter = 'unread' else: + usersubs = UserSubscription.subs_for_feeds(user.pk, feed_ids=feed_ids, + read_filter=read_filter) + feed_ids = [sub.feed_id for sub in usersubs] story_hashes, unread_feed_story_hashes = UserSubscription.feed_stories(user.pk, feed_ids, offset=offset, limit=limit, order=order, - read_filter=read_filter) + read_filter=read_filter, + usersubs=usersubs) + mstories = MStory.objects(story_hash__in=story_hashes).order_by(story_date_order) stories = Feed.format_stories(mstories) found_feed_ids = list(set([story['story_feed_id'] for story in stories])) stories, user_profiles = MSharedStory.stories_with_comments_and_profiles(stories, user.pk) - # trained_feed_ids = [sub.feed_id for sub in usersubs if sub.is_trained] - # found_trained_feed_ids = list(set(trained_feed_ids) & set(found_feed_ids)) - found_trained_feed_ids = [] + + if not usersubs: + usersubs = UserSubscription.subs_for_feeds(user.pk, feed_ids=found_feed_ids, + read_filter=read_filter) + + trained_feed_ids = [sub.feed_id for sub in usersubs if sub.is_trained] + found_trained_feed_ids = list(set(trained_feed_ids) & set(found_feed_ids)) + # Find starred stories if found_feed_ids: starred_stories = MStarredStory.objects( diff --git a/apps/social/views.py b/apps/social/views.py index e8cad0913..b86849de3 100644 --- a/apps/social/views.py +++ b/apps/social/views.py @@ -1078,7 +1078,9 @@ def ignore_follower(request): def find_friends(request): query = request.GET['query'] limit = int(request.GET.get('limit', 3)) - profiles = MSocialProfile.objects.filter(username__icontains=query)[:limit] + profiles = MSocialProfile.objects.filter(username__iexact=query)[:limit] + if not profiles: + profiles = MSocialProfile.objects.filter(username__icontains=query)[:limit] if not profiles: profiles = MSocialProfile.objects.filter(email__icontains=query)[:limit] if not profiles: diff --git a/clients/ios/NewsBlur_Prefix.pch b/clients/ios/NewsBlur_Prefix.pch index 0f95a588a..a76ad8f0b 100644 --- a/clients/ios/NewsBlur_Prefix.pch +++ b/clients/ios/NewsBlur_Prefix.pch @@ -13,10 +13,10 @@ // #define BACKGROUND_REFRESH_SECONDS -5 #define BACKGROUND_REFRESH_SECONDS -10*60 -// #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] -// #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] - #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] - #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] + #define NEWSBLUR_URL [NSString stringWithFormat:@"http://nb.local.com"] + #define NEWSBLUR_HOST [NSString stringWithFormat:@"nb.local.com"] +// #define NEWSBLUR_URL [NSString stringWithFormat:@"https://www.newsblur.com"] +// #define NEWSBLUR_HOST [NSString stringWithFormat:@"www.newsblur.com"] #define NEWSBLUR_LINK_COLOR 0x405BA8 #define NEWSBLUR_HIGHLIGHT_COLOR 0xd2e6fd From 40ea81b4411bc8d9754181a4db1e7c5041745eb8 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 28 Jun 2013 18:42:26 -0700 Subject: [PATCH 50/89] Fixing Show Hidden Stories button for fake folder titles. --- media/js/newsblur/views/feed_title_view.js | 5 ----- media/js/newsblur/views/folder_view.js | 5 ----- media/js/newsblur/views/story_titles_header_view.js | 3 ++- 3 files changed, 2 insertions(+), 11 deletions(-) diff --git a/media/js/newsblur/views/feed_title_view.js b/media/js/newsblur/views/feed_title_view.js index 0ed1192da..637b239bc 100644 --- a/media/js/newsblur/views/feed_title_view.js +++ b/media/js/newsblur/views/feed_title_view.js @@ -11,7 +11,6 @@ NEWSBLUR.Views.FeedTitleView = Backbone.View.extend({ "dblclick .feed_counts" : "mark_feed_as_read", "dblclick" : "open_feed_link", "click .NB-feedbar-mark-feed-read" : "mark_feed_as_read", - "click .NB-story-title-indicator" : "show_hidden_story_titles", "click .NB-feedbar-train-feed" : "open_trainer", "click .NB-feedbar-statistics" : "open_statistics", "click .NB-feedlist-manage-icon" : "show_manage_menu", @@ -340,10 +339,6 @@ NEWSBLUR.Views.FeedTitleView = Backbone.View.extend({ NEWSBLUR.reader.open_feed_statistics_modal(); }, - show_hidden_story_titles: function() { - NEWSBLUR.app.story_titles_header.show_hidden_story_titles(); - }, - open_options_popover: function() { NEWSBLUR.FeedOptionsPopover.create({ anchor: this.$(".NB-feedbar-options"), diff --git a/media/js/newsblur/views/folder_view.js b/media/js/newsblur/views/folder_view.js index 76bcc6211..16e0be909 100644 --- a/media/js/newsblur/views/folder_view.js +++ b/media/js/newsblur/views/folder_view.js @@ -16,7 +16,6 @@ NEWSBLUR.Views.Folder = Backbone.View.extend({ "click .folder_title" : "open", "click .NB-feedlist-collapse-icon" : "collapse_folder", "click .NB-feedbar-mark-feed-read" : "mark_folder_as_read", - "click .NB-story-title-indicator" : "show_hidden_story_titles", "click .NB-feedbar-options" : "open_options_popover", "mouseenter" : "add_hover_inverse", "mouseleave" : "remove_hover_inverse" @@ -339,10 +338,6 @@ NEWSBLUR.Views.Folder = Backbone.View.extend({ this.$('.NB-feedbar-mark-feed-read').fadeOut(400); }, - show_hidden_story_titles: function() { - NEWSBLUR.app.story_titles_header.show_hidden_story_titles(); - }, - open_options_popover: function() { NEWSBLUR.FeedOptionsPopover.create({ anchor: this.$(".NB-feedbar-options"), diff --git a/media/js/newsblur/views/story_titles_header_view.js b/media/js/newsblur/views/story_titles_header_view.js index 839bdebf4..7a0b46bd7 100644 --- a/media/js/newsblur/views/story_titles_header_view.js +++ b/media/js/newsblur/views/story_titles_header_view.js @@ -1,7 +1,8 @@ NEWSBLUR.Views.StoryTitlesHeader = Backbone.View.extend({ events: { - "click .NB-feedbar-options" : "open_options_popover" + "click .NB-feedbar-options" : "open_options_popover", + "click .NB-story-title-indicator" : "show_hidden_story_titles" }, el: $('.NB-feedbar'), From b2f93cb75bcc435fccc26a56c7673170acb3215b Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 28 Jun 2013 19:09:34 -0700 Subject: [PATCH 51/89] Chunking story hash pipeline to let others in. --- apps/reader/models.py | 78 +++++++++++++++++++++-------------------- utils/feed_functions.py | 8 ++--- 2 files changed, 43 insertions(+), 43 deletions(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index a4cf3102f..f1bcb1896 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -13,7 +13,7 @@ from apps.reader.managers import UserSubscriptionManager from apps.rss_feeds.models import Feed, MStory, DuplicateFeed from apps.analyzer.models import MClassifierFeed, MClassifierAuthor, MClassifierTag, MClassifierTitle from apps.analyzer.models import apply_classifier_titles, apply_classifier_feeds, apply_classifier_authors, apply_classifier_tags -from utils.feed_functions import add_object_to_folder +from utils.feed_functions import add_object_to_folder, chunks class UserSubscription(models.Model): """ @@ -116,45 +116,47 @@ class UserSubscription(models.Model): current_time = int(time.time() + 60*60*24) unread_interval = datetime.datetime.now() - datetime.timedelta(days=settings.DAYS_OF_UNREAD) unread_timestamp = int(time.mktime(unread_interval.timetuple()))-1000 - - for feed_id in feed_ids: - stories_key = 'F:%s' % feed_id - sorted_stories_key = 'zF:%s' % feed_id - read_stories_key = 'RS:%s:%s' % (user_id, feed_id) - unread_stories_key = 'U:%s:%s' % (user_id, feed_id) - unread_ranked_stories_key = 'zU:%s:%s' % (user_id, feed_id) - - max_score = current_time - if read_filter == 'unread': - # +1 for the intersection b/w zF and F, which carries an implicit score of 1. - min_score = read_dates[feed_id] + 1 - pipeline.sdiffstore(unread_stories_key, stories_key, read_stories_key) - else: - min_score = unread_timestamp - unread_stories_key = stories_key - - if order == 'oldest': - byscorefunc = pipeline.zrangebyscore - else: - byscorefunc = pipeline.zrevrangebyscore - min_score, max_score = max_score, min_score - - pipeline.zinterstore(unread_ranked_stories_key, [sorted_stories_key, unread_stories_key]) - byscorefunc(unread_ranked_stories_key, min_score, max_score, withscores=include_timestamps) - # if store_key: - # pipeline.zunionstore(store_key, [store_key, unread_ranked_stories_key]) - - results = pipeline.execute() - story_hashes = {} if group_by_feed else [] feed_counter = 0 - for hashes in results: - if not isinstance(hashes, list): continue - if group_by_feed: - story_hashes[feed_ids[feed_counter]] = hashes - feed_counter += 1 - else: - story_hashes.extend(hashes) + + for feed_id_group in chunks(feed_ids, 20): + pipeline = r.pipeline() + for feed_id in feed_ids: + stories_key = 'F:%s' % feed_id + sorted_stories_key = 'zF:%s' % feed_id + read_stories_key = 'RS:%s:%s' % (user_id, feed_id) + unread_stories_key = 'U:%s:%s' % (user_id, feed_id) + unread_ranked_stories_key = 'zU:%s:%s' % (user_id, feed_id) + + max_score = current_time + if read_filter == 'unread': + # +1 for the intersection b/w zF and F, which carries an implicit score of 1. + min_score = read_dates[feed_id] + 1 + pipeline.sdiffstore(unread_stories_key, stories_key, read_stories_key) + else: + min_score = unread_timestamp + unread_stories_key = stories_key + + if order == 'oldest': + byscorefunc = pipeline.zrangebyscore + else: + byscorefunc = pipeline.zrevrangebyscore + min_score, max_score = max_score, min_score + + pipeline.zinterstore(unread_ranked_stories_key, [sorted_stories_key, unread_stories_key]) + byscorefunc(unread_ranked_stories_key, min_score, max_score, withscores=include_timestamps) + # if store_key: + # pipeline.zunionstore(store_key, [store_key, unread_ranked_stories_key]) + + results = pipeline.execute() + + for hashes in results: + if not isinstance(hashes, list): continue + if group_by_feed: + story_hashes[feed_ids[feed_counter]] = hashes + feed_counter += 1 + else: + story_hashes.extend(hashes) return story_hashes diff --git a/utils/feed_functions.py b/utils/feed_functions.py index 650e1f680..a87e43f2e 100644 --- a/utils/feed_functions.py +++ b/utils/feed_functions.py @@ -6,7 +6,6 @@ import pprint import urllib import urlparse import random -from itertools import izip_longest from django.core.mail import mail_admins from django.utils.translation import ungettext from utils import log as logging @@ -422,7 +421,6 @@ if __name__ == '__main__': print doctest.testmod() ## end of http://code.activestate.com/recipes/576611/ }}} -def grouper(n, iterable, fillvalue=None): - "grouper(3, 'ABCDEFG', 'x') --> ABC DEF Gxx" - args = [iter(iterable)] * n - return izip_longest(fillvalue=fillvalue, *args) \ No newline at end of file +def chunks(l, n): + for i in xrange(0, len(l), n): + yield l[i:i+n] \ No newline at end of file From e37e275d7cbf1e5c9416e95124c9c39ae88f91bf Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 28 Jun 2013 19:10:59 -0700 Subject: [PATCH 52/89] Whoops, typo on groups. --- apps/reader/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index f1bcb1896..1e72c4861 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -121,7 +121,7 @@ class UserSubscription(models.Model): for feed_id_group in chunks(feed_ids, 20): pipeline = r.pipeline() - for feed_id in feed_ids: + for feed_id in feed_id_group: stories_key = 'F:%s' % feed_id sorted_stories_key = 'zF:%s' % feed_id read_stories_key = 'RS:%s:%s' % (user_id, feed_id) From f95328a2988a8cbb949f0123379c52120f7e4589 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 28 Jun 2013 19:17:07 -0700 Subject: [PATCH 53/89] Chunking those mondo zadd calls. --- apps/reader/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index 1e72c4861..7a42a535c 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -263,7 +263,8 @@ class UserSubscription(models.Model): if not story_hashes: return [], [] - r.zadd(ranked_stories_keys, **dict(story_hashes)) + for story_hash_group in chunks(story_hashes, 100): + r.zadd(ranked_stories_keys, **dict(story_hash_group)) story_hashes = range_func(ranked_stories_keys, offset, limit) if read_filter == "unread": From 1f1561324484219d19e88f93004d4b63cbe2651f Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 28 Jun 2013 19:25:24 -0700 Subject: [PATCH 54/89] Further chunking river. --- apps/reader/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index 7a42a535c..2eb54a6c5 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -275,7 +275,8 @@ class UserSubscription(models.Model): include_timestamps=True, group_by_feed=False) if unread_story_hashes: - r.zadd(unread_ranked_stories_keys, **dict(unread_story_hashes)) + for unread_story_hash_group in chunks(unread_story_hashes, 100): + r.zadd(unread_ranked_stories_keys, **dict(unread_story_hash_group)) unread_feed_story_hashes = range_func(unread_ranked_stories_keys, offset, limit) r.expire(ranked_stories_keys, 60*60) From 31592710a9409c54abf37d20ca0772f9da8957b0 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Fri, 28 Jun 2013 20:51:31 -0700 Subject: [PATCH 55/89] Fixing fetch history bug. Ugggg, a week of fetch history lost. No big deal. Also dropping unused fetch exception history collection. Sentry handles this quite well. --- apps/rss_feeds/models.py | 35 +---------------------------------- 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/apps/rss_feeds/models.py b/apps/rss_feeds/models.py index 16af3da2e..3ec7fe49b 100644 --- a/apps/rss_feeds/models.py +++ b/apps/rss_feeds/models.py @@ -1956,7 +1956,7 @@ class MFetchHistory(mongo.Document): elif fetch_type == 'push': history = fetch_history.push_history or [] - history.insert(0, (date, code, message)) + history = [[date, code, message]] + history if code and code >= 400: history = history[:50] else: @@ -1971,44 +1971,11 @@ class MFetchHistory(mongo.Document): fetch_history.save() - if exception: - MFetchExceptionHistory.add(feed_id, date=date, code=code, - message=message, exception=exception) if fetch_type == 'feed': RStats.add('feed_fetch') return cls.feed(feed_id, fetch_history=fetch_history) -class MFetchExceptionHistory(mongo.Document): - feed_id = mongo.IntField(unique=True) - date = mongo.DateTimeField() - code = mongo.IntField() - message = mongo.StringField() - exception = mongo.StringField() - - meta = { - 'collection': 'fetch_exception_history', - 'allow_inheritance': False, - } - - @classmethod - def add(cls, feed_id, date=None, code=None, message="", exception=""): - if not date: - date = datetime.datetime.now() - if not isinstance(exception, basestring): - exception = unicode(exception) - - try: - fetch_exception = cls.objects.read_preference(pymongo.ReadPreference.PRIMARY)\ - .get(feed_id=feed_id) - except cls.DoesNotExist: - fetch_exception = cls.objects.create(feed_id=feed_id) - fetch_exception.date = date - fetch_exception.code = code - fetch_exception.message = message - fetch_exception.exception = exception - fetch_exception.save() - class DuplicateFeed(models.Model): duplicate_address = models.CharField(max_length=764, db_index=True) From b3ee9a0e3e7a0eadde893913140a800135f21b5b Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sat, 29 Jun 2013 11:26:42 -0700 Subject: [PATCH 56/89] Adding push_expires to stats dialog. --- apps/rss_feeds/views.py | 7 +++++++ media/js/newsblur/reader/reader_statistics.js | 6 ++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/apps/rss_feeds/views.py b/apps/rss_feeds/views.py index 57fc09d65..c4b42f4c0 100644 --- a/apps/rss_feeds/views.py +++ b/apps/rss_feeds/views.py @@ -140,6 +140,13 @@ def load_feed_statistics(request, feed_id): stats['last_update'] = relative_timesince(feed.last_update) stats['next_update'] = relative_timeuntil(feed.next_scheduled_update) stats['push'] = feed.is_push + if feed.is_push: + try: + stats['push_expires'] = feed.push.lease_expires + except PushSubscription.DoesNotExist: + stats['push_expires'] = 'Missing push' + feed.is_push = False + feed.save() # Minutes between updates update_interval_minutes = feed.get_next_scheduled_update(force=True, verbose=False) diff --git a/media/js/newsblur/reader/reader_statistics.js b/media/js/newsblur/reader/reader_statistics.js index a5f531fa4..1cf2b2aaf 100644 --- a/media/js/newsblur/reader/reader_statistics.js +++ b/media/js/newsblur/reader/reader_statistics.js @@ -74,7 +74,8 @@ _.extend(NEWSBLUR.ReaderStatistics.prototype, { var $stats = this.make_stats(data); $('.NB-modal-statistics-info', this.$modal).replaceWith($stats); - $(".NB-modal-feed-subscribers").removeClass('NB-hidden').text(Inflector.pluralize(' subscriber', data.num_subscribers, true)); + $(".NB-modal-feed-subscribers", this.$modal).removeClass('NB-hidden').text(Inflector.pluralize(' subscriber', data.num_subscribers, true)); + $(".NB-statistics-push-expires", this.$modal).html(data['lease_expires'] || ""); setTimeout(function() { self.make_charts(data); }, this.first_load ? 200 : 50); @@ -166,7 +167,8 @@ _.extend(NEWSBLUR.ReaderStatistics.prototype, { ]), $.make('div', { className: 'NB-statistics-fetches-half'}, [ $.make('div', { className: 'NB-statistics-label' }, 'Feed Push'), - $.make('div', this.make_history(data, 'feed_push')) + $.make('div', this.make_history(data, 'feed_push')), + $.make('div', { className: 'NB-statistics-label NB-statistics-push-expires' }) ]) ])) ]); From 16da80787d534a340c036c7c5ef3aa44df1beba6 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sat, 29 Jun 2013 11:29:23 -0700 Subject: [PATCH 57/89] Fixing up push expires text. --- apps/rss_feeds/views.py | 1 + media/js/newsblur/reader/reader_statistics.js | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/rss_feeds/views.py b/apps/rss_feeds/views.py index c4b42f4c0..0668028d7 100644 --- a/apps/rss_feeds/views.py +++ b/apps/rss_feeds/views.py @@ -11,6 +11,7 @@ from django.template import RequestContext from apps.rss_feeds.models import Feed, merge_feeds from apps.rss_feeds.models import MFetchHistory from apps.rss_feeds.models import MFeedIcon +from apps.push.models import PushSubscription from apps.analyzer.models import get_classifiers_for_user from apps.reader.models import UserSubscription from apps.rss_feeds.models import MStory diff --git a/media/js/newsblur/reader/reader_statistics.js b/media/js/newsblur/reader/reader_statistics.js index 1cf2b2aaf..1f08d3982 100644 --- a/media/js/newsblur/reader/reader_statistics.js +++ b/media/js/newsblur/reader/reader_statistics.js @@ -75,7 +75,12 @@ _.extend(NEWSBLUR.ReaderStatistics.prototype, { var $stats = this.make_stats(data); $('.NB-modal-statistics-info', this.$modal).replaceWith($stats); $(".NB-modal-feed-subscribers", this.$modal).removeClass('NB-hidden').text(Inflector.pluralize(' subscriber', data.num_subscribers, true)); - $(".NB-statistics-push-expires", this.$modal).html(data['lease_expires'] || ""); + var $expires = $(".NB-statistics-push-expires", this.$modal); + if (data['lease_expires']) { + $expires.html("Push expires: " + data['lease_expires']); + } else { + $expires.html(""); + } setTimeout(function() { self.make_charts(data); }, this.first_load ? 200 : 50); From 07146d00f22fbd365af6b9de37cd705438a863f0 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sat, 29 Jun 2013 11:31:20 -0700 Subject: [PATCH 58/89] Fixing up push expires text. --- media/js/newsblur/reader/reader_statistics.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media/js/newsblur/reader/reader_statistics.js b/media/js/newsblur/reader/reader_statistics.js index 1f08d3982..8b52a334c 100644 --- a/media/js/newsblur/reader/reader_statistics.js +++ b/media/js/newsblur/reader/reader_statistics.js @@ -76,8 +76,8 @@ _.extend(NEWSBLUR.ReaderStatistics.prototype, { $('.NB-modal-statistics-info', this.$modal).replaceWith($stats); $(".NB-modal-feed-subscribers", this.$modal).removeClass('NB-hidden').text(Inflector.pluralize(' subscriber', data.num_subscribers, true)); var $expires = $(".NB-statistics-push-expires", this.$modal); - if (data['lease_expires']) { - $expires.html("Push expires: " + data['lease_expires']); + if (data['push_expires']) { + $expires.html("Push expires: " + data['push_expires']); } else { $expires.html(""); } From 8dc9660e15bbc3162dc0791e87b99d43aaeeb83f Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sat, 29 Jun 2013 11:37:21 -0700 Subject: [PATCH 59/89] Cleaning up timezones on push expires. --- apps/rss_feeds/views.py | 7 ++++--- media/js/newsblur/reader/reader_statistics.js | 6 +++++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/apps/rss_feeds/views.py b/apps/rss_feeds/views.py index 0668028d7..6a0ac0caa 100644 --- a/apps/rss_feeds/views.py +++ b/apps/rss_feeds/views.py @@ -21,7 +21,7 @@ from utils.feed_functions import relative_timeuntil, relative_timesince from utils.user_functions import get_user from utils.view_functions import get_argument_or_404 from utils.view_functions import required_params - +from vendor.timezones.utilities import localtime_for_timezone @json.json_view def search_feed(request): @@ -129,6 +129,7 @@ def feed_autocomplete(request): @json.json_view def load_feed_statistics(request, feed_id): user = get_user(request) + timezone = user.profile.timezone stats = dict() feed = get_object_or_404(Feed, pk=feed_id) feed.update_all_statistics() @@ -143,7 +144,8 @@ def load_feed_statistics(request, feed_id): stats['push'] = feed.is_push if feed.is_push: try: - stats['push_expires'] = feed.push.lease_expires + stats['push_expires'] = localtime_for_timezone(feed.push.lease_expires, + timezone).strftime("%Y-%m-%d %H:%M:%S") except PushSubscription.DoesNotExist: stats['push_expires'] = 'Missing push' feed.is_push = False @@ -180,7 +182,6 @@ def load_feed_statistics(request, feed_id): stats['classifier_counts'] = json.decode(feed.data.feed_classifier_counts) # Fetch histories - timezone = user.profile.timezone fetch_history = MFetchHistory.feed(feed_id, timezone=timezone) stats['feed_fetch_history'] = fetch_history['feed_fetch_history'] stats['page_fetch_history'] = fetch_history['page_fetch_history'] diff --git a/media/js/newsblur/reader/reader_statistics.js b/media/js/newsblur/reader/reader_statistics.js index 8b52a334c..d2c625f27 100644 --- a/media/js/newsblur/reader/reader_statistics.js +++ b/media/js/newsblur/reader/reader_statistics.js @@ -75,10 +75,13 @@ _.extend(NEWSBLUR.ReaderStatistics.prototype, { var $stats = this.make_stats(data); $('.NB-modal-statistics-info', this.$modal).replaceWith($stats); $(".NB-modal-feed-subscribers", this.$modal).removeClass('NB-hidden').text(Inflector.pluralize(' subscriber', data.num_subscribers, true)); + var $expires_label = $(".NB-statistics-push-expires", this.$modal); var $expires = $(".NB-statistics-push-expires", this.$modal); if (data['push_expires']) { - $expires.html("Push expires: " + data['push_expires']); + $expires_label.html("Push expires"); + $expires.html(data['push_expires']); } else { + $expires_label.html(""); $expires.html(""); } setTimeout(function() { @@ -173,6 +176,7 @@ _.extend(NEWSBLUR.ReaderStatistics.prototype, { $.make('div', { className: 'NB-statistics-fetches-half'}, [ $.make('div', { className: 'NB-statistics-label' }, 'Feed Push'), $.make('div', this.make_history(data, 'feed_push')), + $.make('div', { className: 'NB-statistics-label NB-statistics-push-expires-label' }, 'Push Expires'), $.make('div', { className: 'NB-statistics-label NB-statistics-push-expires' }) ]) ])) From f9c8557ff521b1048d64aac1ce222b4828a8f607 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sat, 29 Jun 2013 11:42:39 -0700 Subject: [PATCH 60/89] Cleaning up timezones on push expires. --- media/js/newsblur/reader/reader_statistics.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media/js/newsblur/reader/reader_statistics.js b/media/js/newsblur/reader/reader_statistics.js index d2c625f27..4c7243a9f 100644 --- a/media/js/newsblur/reader/reader_statistics.js +++ b/media/js/newsblur/reader/reader_statistics.js @@ -75,7 +75,7 @@ _.extend(NEWSBLUR.ReaderStatistics.prototype, { var $stats = this.make_stats(data); $('.NB-modal-statistics-info', this.$modal).replaceWith($stats); $(".NB-modal-feed-subscribers", this.$modal).removeClass('NB-hidden').text(Inflector.pluralize(' subscriber', data.num_subscribers, true)); - var $expires_label = $(".NB-statistics-push-expires", this.$modal); + var $expires_label = $(".NB-statistics-push-expires-label", this.$modal); var $expires = $(".NB-statistics-push-expires", this.$modal); if (data['push_expires']) { $expires_label.html("Push expires"); From 0214725435a92c6dae3d20becb8cdcdf5fdb3b7a Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sat, 29 Jun 2013 17:28:41 -0700 Subject: [PATCH 61/89] Correctly handling reading stories offline and updating feed unread counts, even after pull to refresh. --- clients/ios/Classes/NBNotifier.m | 3 +- clients/ios/Classes/NewsBlurAppDelegate.h | 4 + clients/ios/Classes/NewsBlurAppDelegate.m | 171 ++++++++++--------- clients/ios/Classes/NewsBlurViewController.m | 152 +++++++++-------- 4 files changed, 179 insertions(+), 151 deletions(-) diff --git a/clients/ios/Classes/NBNotifier.m b/clients/ios/Classes/NBNotifier.m index e126cc62f..d2fb5b012 100644 --- a/clients/ios/Classes/NBNotifier.m +++ b/clients/ios/Classes/NBNotifier.m @@ -30,6 +30,7 @@ #define _displaytime 4.f #define NOTIFIER_HEIGHT 32 +#define PROGRESS_BAR_SIZE 40 @implementation NBNotifier @@ -117,7 +118,7 @@ - (void) didChangedOrientation:(NSNotification *)sender { // UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation]; [self setView:self.view]; - self.progressBar.frame = CGRectMake(self.frame.size.width - 60 - 12, 14, 60, 6); + self.progressBar.frame = CGRectMake(self.frame.size.width - PROGRESS_BAR_SIZE - 12, 14, PROGRESS_BAR_SIZE, 6); } diff --git a/clients/ios/Classes/NewsBlurAppDelegate.h b/clients/ios/Classes/NewsBlurAppDelegate.h index ad464e435..866e1b442 100644 --- a/clients/ios/Classes/NewsBlurAppDelegate.h +++ b/clients/ios/Classes/NewsBlurAppDelegate.h @@ -132,6 +132,7 @@ NSDictionary * dictSocialProfile; NSDictionary * dictUserProfile; NSDictionary * dictSocialServices; + NSMutableDictionary * dictUnreadCounts; NSArray * userInteractionsArray; NSArray * userActivitiesArray; NSMutableArray * dictFoldersArray; @@ -229,6 +230,7 @@ @property (nonatomic) NSDictionary *dictSocialProfile; @property (nonatomic) NSDictionary *dictUserProfile; @property (nonatomic) NSDictionary *dictSocialServices; +@property (nonatomic, strong) NSMutableDictionary *dictUnreadCounts; @property (nonatomic) NSArray *userInteractionsArray; @property (nonatomic) NSArray *userActivitiesArray; @property (nonatomic) NSMutableArray *dictFoldersArray; @@ -299,6 +301,8 @@ - (void)setFeedUserProfiles:(NSArray *)activeFeedUserProfilesValue; - (void)addStories:(NSArray *)stories; - (void)addFeedUserProfiles:(NSArray *)activeFeedUserProfilesValue; + +- (void)populateDictUnreadCounts; - (int)unreadCount; - (int)allUnreadCount; - (int)unreadCountForFeed:(NSString *)feedId; diff --git a/clients/ios/Classes/NewsBlurAppDelegate.m b/clients/ios/Classes/NewsBlurAppDelegate.m index d945a1429..4e96c0b79 100644 --- a/clients/ios/Classes/NewsBlurAppDelegate.m +++ b/clients/ios/Classes/NewsBlurAppDelegate.m @@ -47,7 +47,7 @@ @implementation NewsBlurAppDelegate -#define CURRENT_DB_VERSION 22 +#define CURRENT_DB_VERSION 23 #define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON ) @synthesize window; @@ -138,6 +138,7 @@ @synthesize dictSocialProfile; @synthesize dictUserProfile; @synthesize dictSocialServices; +@synthesize dictUnreadCounts; @synthesize userInteractionsArray; @synthesize userActivitiesArray; @synthesize dictFoldersArray; @@ -436,7 +437,7 @@ } #pragma mark - -#pragma mark Views +#pragma mark View Management - (void)showLogin { self.dictFeeds = nil; @@ -445,6 +446,7 @@ self.dictFoldersArray = nil; self.userActivitiesArray = nil; self.userInteractionsArray = nil; + self.dictUnreadCounts = nil; [self.feedsViewController.feedTitlesTable reloadData]; [self.feedsViewController resetToolbar]; @@ -943,6 +945,8 @@ } } +#pragma mark - Story Traversal + - (int)indexOfNextUnreadStory { int location = [self locationOfNextUnreadStory]; return [self indexFromLocation:location]; @@ -1083,6 +1087,20 @@ } } +#pragma mark - Unread Counts + +- (void)populateDictUnreadCounts { + self.dictUnreadCounts = [NSMutableDictionary dictionary]; + + [self.database inDatabase:^(FMDatabase *db) { + FMResultSet *cursor = [db executeQuery:@"SELECT * FROM unread_counts"]; + + while ([cursor next]) { + NSDictionary *unreadCounts = [cursor resultDictionary]; + [self.dictUnreadCounts setObject:unreadCounts forKey:[unreadCounts objectForKey:@"feed_id"]]; + } + }]; +} - (int)unreadCount { if (self.isRiverView || self.isSocialRiverView) { @@ -1102,12 +1120,12 @@ NSLog(@"total is %i", total); } - for (id key in self.dictFeeds) { - NSDictionary *feed = [self.dictFeeds objectForKey:key]; + for (id key in self.dictUnreadCounts) { + NSDictionary *feed = [self.dictUnreadCounts objectForKey:key]; total += [[feed objectForKey:@"ps"] intValue]; total += [[feed objectForKey:@"nt"] intValue]; - NSLog(@"feed title and number is %@ %i", [feed objectForKey:@"feed_title"], ([[feed objectForKey:@"ps"] intValue] + [[feed objectForKey:@"nt"] intValue])); - NSLog(@"total is %i", total); +// NSLog(@"feed title and number is %@ %i", [feed objectForKey:@"feed_title"], ([[feed objectForKey:@"ps"] intValue] + [[feed objectForKey:@"nt"] intValue])); +// NSLog(@"total is %i", total); } return total; @@ -1122,7 +1140,7 @@ if ([feedIdStr containsString:@"social:"]) { feed = [self.dictSocialFeeds objectForKey:feedIdStr]; } else { - feed = [self.dictFeeds objectForKey:feedIdStr]; + feed = [self.dictUnreadCounts objectForKey:feedIdStr]; } } else { @@ -1154,7 +1172,7 @@ total = 0; } else if ([folderName isEqual:@"everything"] || (!folderName && [self.activeFolder isEqual:@"everything"])) { - for (id feedId in self.dictFeeds) { + for (id feedId in self.dictUnreadCounts) { total += [self unreadCountForFeed:feedId]; } } else { @@ -1175,23 +1193,17 @@ - (UnreadCounts *)splitUnreadCountForFeed:(NSString *)feedId { UnreadCounts *counts = [UnreadCounts alloc]; - NSDictionary *feed; + NSDictionary *feedCounts; - if (feedId) { - NSString *feedIdStr = [NSString stringWithFormat:@"%@",feedId]; - if ([feedIdStr containsString:@"social:"]) { - feed = [self.dictSocialFeeds objectForKey:feedIdStr]; - } else { - feed = [self.dictFeeds objectForKey:feedIdStr]; - } - - } else { - feed = self.activeFeed; + if (!feedId) { + feedId = [self.activeFeed objectForKey:@"id"]; } + NSString *feedIdStr = [NSString stringWithFormat:@"%@", feedId]; + feedCounts = [self.dictUnreadCounts objectForKey:feedIdStr]; - counts.ps += [[feed objectForKey:@"ps"] intValue]; - counts.nt += [[feed objectForKey:@"nt"] intValue]; - counts.ng += [[feed objectForKey:@"ng"] intValue]; + counts.ps += [[feedCounts objectForKey:@"ps"] intValue]; + counts.nt += [[feedCounts objectForKey:@"nt"] intValue]; + counts.ng += [[feedCounts objectForKey:@"ng"] intValue]; return counts; } @@ -1245,6 +1257,8 @@ return counts; } +#pragma mark - Story Management + - (void)addStories:(NSArray *)stories { self.activeFeedStories = [self.activeFeedStories arrayByAddingObjectsFromArray:stories]; self.storyCount = [self.activeFeedStories count]; @@ -1470,6 +1484,26 @@ } self.activeFeedStories = newActiveFeedStories; + self.visibleUnreadCount -= 1; + if (![self.recentlyReadFeeds containsObject:[newStory objectForKey:@"story_feed_id"]]) { + [self.recentlyReadFeeds addObject:[newStory objectForKey:@"story_feed_id"]]; + } + + NSDictionary *unreadCounts = [self.dictUnreadCounts objectForKey:feedIdStr]; + NSMutableDictionary *newUnreadCounts = [unreadCounts mutableCopy]; + int score = [NewsBlurAppDelegate computeStoryScore:[story objectForKey:@"intelligence"]]; + if (score > 0) { + int unreads = MAX(0, [[newUnreadCounts objectForKey:@"ps"] intValue] - 1); + [newUnreadCounts setValue:[NSNumber numberWithInt:unreads] forKey:@"ps"]; + } else if (score == 0) { + int unreads = MAX(0, [[newUnreadCounts objectForKey:@"nt"] intValue] - 1); + [newUnreadCounts setValue:[NSNumber numberWithInt:unreads] forKey:@"nt"]; + } else if (score < 0) { + int unreads = MAX(0, [[newUnreadCounts objectForKey:@"ng"] intValue] - 1); + [newUnreadCounts setValue:[NSNumber numberWithInt:unreads] forKey:@"ng"]; + } + [self.dictUnreadCounts setObject:newUnreadCounts forKey:feedIdStr]; + [self.database inTransaction:^(FMDatabase *db, BOOL *rollback) { NSString *storyHash = [newStory objectForKey:@"story_hash"]; [db executeUpdate:@"UPDATE stories SET story_json = ? WHERE story_hash = ?", @@ -1477,33 +1511,12 @@ storyHash]; [db executeUpdate:@"DELETE FROM unread_hashes WHERE story_hash = ?", storyHash]; + [db executeUpdate:@"UPDATE unread_counts SET ps = ?, nt = ?, ng = ? WHERE feed_id = ?", + [newUnreadCounts objectForKey:@"ps"], + [newUnreadCounts objectForKey:@"nt"], + [newUnreadCounts objectForKey:@"ng"], + feedIdStr]; }]; - - self.visibleUnreadCount -= 1; - if (![self.recentlyReadFeeds containsObject:[newStory objectForKey:@"story_feed_id"]]) { - [self.recentlyReadFeeds addObject:[newStory objectForKey:@"story_feed_id"]]; - } - - NSMutableDictionary *newFeed = [feed mutableCopy]; - int score = [NewsBlurAppDelegate computeStoryScore:[story objectForKey:@"intelligence"]]; - if (score > 0) { - int unreads = MAX(0, [[newFeed objectForKey:@"ps"] intValue] - 1); - [newFeed setValue:[NSNumber numberWithInt:unreads] forKey:@"ps"]; - } else if (score == 0) { - int unreads = MAX(0, [[newFeed objectForKey:@"nt"] intValue] - 1); - [newFeed setValue:[NSNumber numberWithInt:unreads] forKey:@"nt"]; - } else if (score < 0) { - int unreads = MAX(0, [[newFeed objectForKey:@"ng"] intValue] - 1); - [newFeed setValue:[NSNumber numberWithInt:unreads] forKey:@"ng"]; - } - - if (self.isSocialView || self.isSocialRiverView) { - [self.dictSocialFeeds setValue:newFeed forKey:feedIdStr]; - } else { - [self.dictFeeds setValue:newFeed forKey:feedIdStr]; - } - - self.activeFeed = newFeed; } @@ -1544,26 +1557,28 @@ [self.recentlyReadFeeds removeObject:[newStory objectForKey:@"story_feed_id"]]; // } - NSMutableDictionary *newFeed = [feed mutableCopy]; + NSDictionary *unreadCounts = [self.dictUnreadCounts objectForKey:[feed objectForKey:feedIdStr]]; + NSMutableDictionary *newUnreadCounts = [unreadCounts mutableCopy]; int score = [NewsBlurAppDelegate computeStoryScore:[story objectForKey:@"intelligence"]]; if (score > 0) { - int unreads = MAX(1, [[newFeed objectForKey:@"ps"] intValue] + 1); - [newFeed setValue:[NSNumber numberWithInt:unreads] forKey:@"ps"]; + int unreads = MAX(0, [[newUnreadCounts objectForKey:@"ps"] intValue] + 1); + [newUnreadCounts setValue:[NSNumber numberWithInt:unreads] forKey:@"ps"]; } else if (score == 0) { - int unreads = MAX(1, [[newFeed objectForKey:@"nt"] intValue] + 1); - [newFeed setValue:[NSNumber numberWithInt:unreads] forKey:@"nt"]; + int unreads = MAX(0, [[newUnreadCounts objectForKey:@"nt"] intValue] + 1); + [newUnreadCounts setValue:[NSNumber numberWithInt:unreads] forKey:@"nt"]; } else if (score < 0) { - int unreads = MAX(1, [[newFeed objectForKey:@"ng"] intValue] + 1); - [newFeed setValue:[NSNumber numberWithInt:unreads] forKey:@"ng"]; + int unreads = MAX(0, [[newUnreadCounts objectForKey:@"ng"] intValue] + 1); + [newUnreadCounts setValue:[NSNumber numberWithInt:unreads] forKey:@"ng"]; } + [self.dictUnreadCounts setObject:newUnreadCounts forKey:feedIdStr]; - if (self.isSocialView || self.isSocialRiverView) { - [self.dictSocialFeeds setValue:newFeed forKey:feedIdStr]; - } else { - [self.dictFeeds setValue:newFeed forKey:feedIdStr]; - } - - self.activeFeed = newFeed; + [self.database inTransaction:^(FMDatabase *db, BOOL *rollback) { + [db executeUpdate:@"UPDATE unread_counts SET ps = ?, nt = ?, ng = ? WHERE feed_id = ?", + [newUnreadCounts objectForKey:@"ps"], + [newUnreadCounts objectForKey:@"nt"], + [newUnreadCounts objectForKey:@"ng"], + feedIdStr]; + }]; } - (void)markActiveStorySaved:(BOOL)saved { @@ -1613,16 +1628,18 @@ - (void)markFeedAllRead:(id)feedId { NSString *feedIdStr = [NSString stringWithFormat:@"%@",feedId]; - NSMutableDictionary *feed = self.isSocialView ? [[self.dictSocialFeeds objectForKey:feedIdStr] mutableCopy] : [[self.dictFeeds objectForKey:feedIdStr] mutableCopy]; + NSMutableDictionary *unreadCounts = [NSMutableDictionary dictionary]; - [feed setValue:[NSNumber numberWithInt:0] forKey:@"ps"]; - [feed setValue:[NSNumber numberWithInt:0] forKey:@"nt"]; - [feed setValue:[NSNumber numberWithInt:0] forKey:@"ng"]; - if (self.isSocialView) { - [self.dictSocialFeeds setValue:feed forKey:feedIdStr]; - } else { - [self.dictFeeds setValue:feed forKey:feedIdStr]; - } + [unreadCounts setValue:[NSNumber numberWithInt:0] forKey:@"ps"]; + [unreadCounts setValue:[NSNumber numberWithInt:0] forKey:@"nt"]; + [unreadCounts setValue:[NSNumber numberWithInt:0] forKey:@"ng"]; + + [self.dictUnreadCounts setObject:unreadCounts forKey:feedIdStr]; + + [self.database inTransaction:^(FMDatabase *db, BOOL *rollback) { + [db executeUpdate:@"UPDATE unread_counts SET ps = 0, nt = 0, ng = 0 WHERE feed_id = ?", + feedIdStr]; + }]; } - (void)calculateStoryLocations { @@ -1661,7 +1678,7 @@ return score; } - +#pragma mark - Feed Management - (NSString *)extractParentFolderName:(NSString *)folderName { if ([folderName containsString:@"Top Level"] || @@ -2110,7 +2127,7 @@ [db executeUpdate:@"drop table if exists `stories`"]; [db executeUpdate:@"drop table if exists `unread_hashes`"]; [db executeUpdate:@"drop table if exists `accounts`"]; - [db executeUpdate:@"drop table if exists `feeds`"]; + [db executeUpdate:@"drop table if exists `unread_counts`"]; [db executeUpdate:@"drop table if exists `cached_images`"]; // [db executeUpdate:@"drop table if exists `queued_read_hashes`"]; NSLog(@"Dropped db: %@", [db lastErrorMessage]); @@ -2125,15 +2142,15 @@ ")"]; [db executeUpdate:createAccountsTable]; - NSString *createFeedsTable = [NSString stringWithFormat:@"create table if not exists feeds " + NSString *createCountsTable = [NSString stringWithFormat:@"create table if not exists unread_counts " "(" - " feed_id number," + " feed_id varchar(20)," " ps number," " nt number," " ng number," " UNIQUE(feed_id) ON CONFLICT REPLACE" ")"]; - [db executeUpdate:createFeedsTable]; + [db executeUpdate:createCountsTable]; NSString *createStoryTable = [NSString stringWithFormat:@"create table if not exists stories " "(" @@ -2460,7 +2477,7 @@ self.remainingUncachedImagesCount = count; } - int limit = 10; + int limit = 12; NSString *order; if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"default_order"] isEqualToString:@"oldest"]) { order = @"ASC"; diff --git a/clients/ios/Classes/NewsBlurViewController.m b/clients/ios/Classes/NewsBlurViewController.m index f8bf98b94..23d10784d 100644 --- a/clients/ios/Classes/NewsBlurViewController.m +++ b/clients/ios/Classes/NewsBlurViewController.m @@ -447,7 +447,7 @@ static const CGFloat kFolderTitleHeight = 28; [request setDefaultResponseEncoding:NSUTF8StringEncoding]; [request setDidFinishSelector:@selector(finishLoadingFeedList:)]; [request setDidFailSelector:@selector(finishedWithError:)]; - [request setTimeOutSeconds:30]; + [request setTimeOutSeconds:15]; [request startAsynchronous]; self.lastUpdate = [NSDate date]; @@ -494,19 +494,33 @@ static const CGFloat kFolderTitleHeight = 28; options:kNilOptions error:&error]; - dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, - (unsigned long)NULL), ^(void) { - [appDelegate.database inTransaction:^(FMDatabase *db, BOOL *rollback) { - [db executeUpdate:@"DELETE FROM accounts WHERE username = ?", appDelegate.activeUsername]; - [db executeUpdate:@"INSERT INTO accounts" - "(username, download_date, feeds_json) VALUES " - "(?, ?, ?)", - appDelegate.activeUsername, - [NSDate date], - [results JSONRepresentation] - ]; - }]; - }); + [appDelegate.database inTransaction:^(FMDatabase *db, BOOL *rollback) { + [db executeUpdate:@"DELETE FROM accounts WHERE username = ?", appDelegate.activeUsername]; + [db executeUpdate:@"INSERT INTO accounts" + "(username, download_date, feeds_json) VALUES " + "(?, ?, ?)", + appDelegate.activeUsername, + [NSDate date], + [results JSONRepresentation] + ]; + for (NSDictionary *feed in [results objectForKey:@"social_feeds"]) { + [db executeUpdate:@"INSERT INTO unread_counts (feed_id, ps, nt, ng) VALUES " + "(?, ?, ?, ?)", + [feed objectForKey:@"id"], + [feed objectForKey:@"ps"], + [feed objectForKey:@"nt"], + [feed objectForKey:@"ng"]]; + } + for (NSString *feedId in [results objectForKey:@"feeds"]) { + NSDictionary *feed = [[results objectForKey:@"feeds"] objectForKey:feedId]; + [db executeUpdate:@"INSERT INTO unread_counts (feed_id, ps, nt, ng) VALUES " + "(?, ?, ?, ?)", + [feed objectForKey:@"id"], + [feed objectForKey:@"ps"], + [feed objectForKey:@"nt"], + [feed objectForKey:@"ng"]]; + } + }]; [self finishLoadingFeedListWithDict:results]; } @@ -628,7 +642,8 @@ static const CGFloat kFolderTitleHeight = 28; // set up dictFeeds appDelegate.dictFeeds = [[results objectForKey:@"feeds"] mutableCopy]; - + [appDelegate populateDictUnreadCounts]; + // sort all the folders appDelegate.dictFoldersArray = [NSMutableArray array]; for (id f in appDelegate.dictFolders) { @@ -686,7 +701,6 @@ static const CGFloat kFolderTitleHeight = 28; [appDelegate.dictFoldersArray removeObject:@"saved_stories"]; [appDelegate.dictFoldersArray insertObject:@"saved_stories" atIndex:appDelegate.dictFoldersArray.count]; } - // test for empty if ([[appDelegate.dictFeeds allKeys] count] == 0 && @@ -698,8 +712,7 @@ static const CGFloat kFolderTitleHeight = 28; [self.feedTitlesTable reloadData]; [self refreshHeaderCounts]; - // assign categories for FTUX - + // assign categories for FTUX if (![[results objectForKey:@"categories"] isKindOfClass:[NSNull class]]){ appDelegate.categories = [[results objectForKey:@"categories"] objectForKey:@"categories"]; appDelegate.categoryFeeds = [[results objectForKey:@"categories"] objectForKey:@"feeds"]; @@ -969,11 +982,12 @@ static const CGFloat kFolderTitleHeight = 28; NSDictionary *feed = isSocial ? [appDelegate.dictSocialFeeds objectForKey:feedIdStr] : [appDelegate.dictFeeds objectForKey:feedIdStr]; + NSDictionary *unreadCounts = [appDelegate.dictUnreadCounts objectForKey:feedIdStr]; cell.feedFavicon = [Utilities getImage:feedIdStr isSocial:isSocial]; cell.feedTitle = [feed objectForKey:@"feed_title"]; - cell.positiveCount = [[feed objectForKey:@"ps"] intValue]; - cell.neutralCount = [[feed objectForKey:@"nt"] intValue]; - cell.negativeCount = [[feed objectForKey:@"ng"] intValue]; + cell.positiveCount = [[unreadCounts objectForKey:@"ps"] intValue]; + cell.neutralCount = [[unreadCounts objectForKey:@"nt"] intValue]; + cell.negativeCount = [[unreadCounts objectForKey:@"ng"] intValue]; cell.isSocial = isSocial; [cell setNeedsDisplay]; @@ -1229,21 +1243,17 @@ heightForHeaderInSection:(NSInteger)section { - (BOOL)isFeedVisible:(id)feedId { NSString *feedIdStr = [NSString stringWithFormat:@"%@",feedId]; - BOOL isSocial = [appDelegate isSocialFeed:feedIdStr]; + NSDictionary *unreadCounts = [appDelegate.dictUnreadCounts objectForKey:feedIdStr]; - NSDictionary *feed = isSocial ? - [appDelegate.dictSocialFeeds objectForKey:feedIdStr] : - [appDelegate.dictFeeds objectForKey:feedIdStr]; - NSIndexPath *stillVisible = [self.stillVisibleFeeds objectForKey:feedIdStr]; if (!stillVisible && appDelegate.selectedIntelligence >= 1 && - [[feed objectForKey:@"ps"] intValue] <= 0) { + [[unreadCounts objectForKey:@"ps"] intValue] <= 0) { return NO; } else if (!stillVisible && !self.viewShowingAllFeeds && - ([[feed objectForKey:@"ps"] intValue] <= 0 && - [[feed objectForKey:@"nt"] intValue] <= 0)) { + ([[unreadCounts objectForKey:@"ps"] intValue] <= 0 && + [[unreadCounts objectForKey:@"nt"] intValue] <= 0)) { return NO; } @@ -1325,9 +1335,9 @@ heightForHeaderInSection:(NSInteger)section { NSInteger intelligenceLevel = [appDelegate selectedIntelligence]; if (intelligenceLevel > 0) { BOOL hasFocusStory = NO; - for (id feedId in appDelegate.dictFeeds) { - NSDictionary *feed = [appDelegate.dictFeeds objectForKey:feedId]; - if ([[feed objectForKey:@"ps"] intValue] > 0) { + for (id feedId in appDelegate.dictUnreadCounts) { + NSDictionary *unreadCounts = [appDelegate.dictUnreadCounts objectForKey:feedId]; + if ([[unreadCounts objectForKey:@"ps"] intValue] > 0) { hasFocusStory = YES; break; } @@ -1485,6 +1495,7 @@ heightForHeaderInSection:(NSInteger)section { } NSURL *urlFeedList = [NSURL URLWithString:urlString]; + ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:urlFeedList]; [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways]; @@ -1497,6 +1508,7 @@ heightForHeaderInSection:(NSInteger)section { [request startAsynchronous]; dispatch_async(dispatch_get_main_queue(), ^{ + [self hideNotifier]; [self showRefreshNotifier]; }); } @@ -1520,65 +1532,59 @@ heightForHeaderInSection:(NSInteger)section { options:kNilOptions error:&error]; - NSMutableDictionary *updatedDictFeeds = [appDelegate.dictFeeds mutableCopy]; NSDictionary *newFeedCounts = [results objectForKey:@"feeds"]; NSInteger intelligenceLevel = [appDelegate selectedIntelligence]; for (id feed in newFeedCounts) { NSString *feedIdStr = [NSString stringWithFormat:@"%@", feed]; - NSMutableDictionary *newFeed = [[appDelegate.dictFeeds objectForKey:feedIdStr] mutableCopy]; + NSMutableDictionary *unreadCount = [[appDelegate.dictUnreadCounts objectForKey:feedIdStr] mutableCopy]; NSMutableDictionary *newFeedCount = [newFeedCounts objectForKey:feed]; - if ([newFeed isKindOfClass:[NSDictionary class]]) { - // Check if a feed goes from visible to hidden, but doesn't disappear. - if ((intelligenceLevel > 0 && - [[newFeed objectForKey:@"ps"] intValue] > 0 && - [[newFeedCount objectForKey:@"ps"] intValue] == 0) || - (intelligenceLevel == 0 && - ([[newFeed objectForKey:@"ps"] intValue] > 0 || [[newFeed objectForKey:@"nt"] intValue] > 0) && - [[newFeedCount objectForKey:@"ps"] intValue] == 0 && - [[newFeedCount objectForKey:@"nt"] intValue] == 0)) { - NSIndexPath *indexPath; - for (int s=0; s < [appDelegate.dictFoldersArray count]; s++) { - NSString *folderName = [appDelegate.dictFoldersArray objectAtIndex:s]; - NSArray *activeFolderFeeds = [self.activeFeedLocations objectForKey:folderName]; - NSArray *originalFolder = [appDelegate.dictFolders objectForKey:folderName]; - for (int l=0; l < [activeFolderFeeds count]; l++) { - if ([[originalFolder objectAtIndex:[[activeFolderFeeds objectAtIndex:l] intValue]] intValue] == [feed intValue]) { - indexPath = [NSIndexPath indexPathForRow:l inSection:s]; - break; - } + if (![unreadCount isKindOfClass:[NSDictionary class]]) continue; + + // Check if a feed goes from visible to hidden, but doesn't disappear. + if ((intelligenceLevel > 0 && + [[unreadCount objectForKey:@"ps"] intValue] > 0 && + [[newFeedCount objectForKey:@"ps"] intValue] == 0) || + (intelligenceLevel == 0 && + ([[unreadCount objectForKey:@"ps"] intValue] > 0 || + [[unreadCount objectForKey:@"nt"] intValue] > 0) && + [[newFeedCount objectForKey:@"ps"] intValue] == 0 && + [[newFeedCount objectForKey:@"nt"] intValue] == 0)) { + NSIndexPath *indexPath; + for (int s=0; s < [appDelegate.dictFoldersArray count]; s++) { + NSString *folderName = [appDelegate.dictFoldersArray objectAtIndex:s]; + NSArray *activeFolderFeeds = [self.activeFeedLocations objectForKey:folderName]; + NSArray *originalFolder = [appDelegate.dictFolders objectForKey:folderName]; + for (int l=0; l < [activeFolderFeeds count]; l++) { + if ([[originalFolder objectAtIndex:[[activeFolderFeeds objectAtIndex:l] intValue]] intValue] == [feed intValue]) { + indexPath = [NSIndexPath indexPathForRow:l inSection:s]; + break; } - if (indexPath) break; - } - if (indexPath) { - [self.stillVisibleFeeds setObject:indexPath forKey:feedIdStr]; } + if (indexPath) break; + } + if (indexPath) { + [self.stillVisibleFeeds setObject:indexPath forKey:feedIdStr]; } - [newFeed setObject:[newFeedCount objectForKey:@"ng"] forKey:@"ng"]; - [newFeed setObject:[newFeedCount objectForKey:@"nt"] forKey:@"nt"]; - [newFeed setObject:[newFeedCount objectForKey:@"ps"] forKey:@"ps"]; - [updatedDictFeeds setObject:newFeed forKey:feedIdStr]; } - + [unreadCount setObject:[newFeedCount objectForKey:@"ng"] forKey:@"ng"]; + [unreadCount setObject:[newFeedCount objectForKey:@"nt"] forKey:@"nt"]; + [unreadCount setObject:[newFeedCount objectForKey:@"ps"] forKey:@"ps"]; + [appDelegate.dictUnreadCounts setObject:unreadCount forKey:feedIdStr]; } - NSMutableDictionary *updatedDictSocialFeeds = [appDelegate.dictSocialFeeds mutableCopy]; NSDictionary *newSocialFeedCounts = [results objectForKey:@"social_feeds"]; for (id feed in newSocialFeedCounts) { NSString *feedIdStr = [NSString stringWithFormat:@"%@", feed]; - NSMutableDictionary *newFeed = [[appDelegate.dictSocialFeeds objectForKey:feedIdStr] mutableCopy]; + NSMutableDictionary *unreadCount = [[appDelegate.dictUnreadCounts objectForKey:feedIdStr] mutableCopy]; NSMutableDictionary *newFeedCount = [newSocialFeedCounts objectForKey:feed]; - if ([newFeed isKindOfClass:[NSDictionary class]]) { - [newFeed setObject:[newFeedCount objectForKey:@"ng"] forKey:@"ng"]; - [newFeed setObject:[newFeedCount objectForKey:@"nt"] forKey:@"nt"]; - [newFeed setObject:[newFeedCount objectForKey:@"ps"] forKey:@"ps"]; - [updatedDictSocialFeeds setObject:newFeed forKey:feedIdStr]; - } + if (![unreadCount isKindOfClass:[NSDictionary class]]) continue; + [unreadCount setObject:[newFeedCount objectForKey:@"ng"] forKey:@"ng"]; + [unreadCount setObject:[newFeedCount objectForKey:@"nt"] forKey:@"nt"]; + [unreadCount setObject:[newFeedCount objectForKey:@"ps"] forKey:@"ps"]; + [appDelegate.dictUnreadCounts setObject:unreadCount forKey:feedIdStr]; } - - appDelegate.dictSocialFeeds = updatedDictSocialFeeds; - appDelegate.dictFeeds = updatedDictFeeds; [appDelegate.folderCountCache removeAllObjects]; [self.feedTitlesTable reloadData]; From 8413b4513fc11d75aa39c4bf363bddf2a923d744 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sat, 29 Jun 2013 17:45:56 -0700 Subject: [PATCH 62/89] Fixing lost event bindings on stories when in single story mode. Thanks to @reybango for finding the bug. --- media/js/newsblur/views/story_list_view.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/media/js/newsblur/views/story_list_view.js b/media/js/newsblur/views/story_list_view.js index 49fa70d35..2f146abf0 100644 --- a/media/js/newsblur/views/story_list_view.js +++ b/media/js/newsblur/views/story_list_view.js @@ -143,8 +143,9 @@ NEWSBLUR.Views.StoryListView = Backbone.View.extend({ if (NEWSBLUR.assets.preference('story_layout') != 'split') return; this.collection.any(_.bind(function(story) { - if (story && story.story_view && story.get('selected')) { - this.$el.html(story.story_view.$el); + if (story && story.get('selected') && story.story_view) { + this.$el.html(story.story_view.el); + story.story_view.setElement(story.story_view.el); return true; } }, this)); From 2ca2607f0a6ff028617e3452e2c24c1ebf802e4b Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 30 Jun 2013 09:52:10 -0700 Subject: [PATCH 63/89] Adding expiring key count to redis sampling. --- apps/statistics/rstats.py | 3 ++- config/requirements.txt | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/statistics/rstats.py b/apps/statistics/rstats.py index 6b9c96a17..fcc3acb27 100644 --- a/apps/statistics/rstats.py +++ b/apps/statistics/rstats.py @@ -108,7 +108,8 @@ class RStats: keys_count = len(keys) print " ---> %s total keys" % keys_count for prefix, rest in prefixes.items(): - print " ---> %4s: (%.4s%%) %s keys (%s)" % (prefix, 100. * (len(rest) / float(keys_count)), len(rest), dict(prefixes_ttls[prefix])) + total_expiring = sum([k for k in rest.values()]) + print " ---> %4s: (%.4s%%) %s keys (%s expiring: %s)" % (prefix, 100. * (len(rest) / float(keys_count)), len(rest), total_expiring, dict(prefixes_ttls[prefix])) print " ---> %s errors: %s" % (len(errors), errors) def round_time(dt=None, round_to=60): diff --git a/config/requirements.txt b/config/requirements.txt index 260109962..532a263a7 100644 --- a/config/requirements.txt +++ b/config/requirements.txt @@ -13,6 +13,7 @@ django-redis-cache==0.9.7 django-ses==0.4.1 django-subdomains==2.0.3 Django>=1.5,<1.6 +dop==0.1.4 Fabric==1.6.0 gunicorn==0.17.2 httplib2==0.8 From f194f5210c34a7a8e341eb52b7f78c62ba20c4b6 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 30 Jun 2013 09:53:05 -0700 Subject: [PATCH 64/89] Adding expiring key count to redis sampling. --- apps/statistics/rstats.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/statistics/rstats.py b/apps/statistics/rstats.py index fcc3acb27..a55468334 100644 --- a/apps/statistics/rstats.py +++ b/apps/statistics/rstats.py @@ -108,7 +108,7 @@ class RStats: keys_count = len(keys) print " ---> %s total keys" % keys_count for prefix, rest in prefixes.items(): - total_expiring = sum([k for k in rest.values()]) + total_expiring = sum([k for k in dict(prefixes_ttls[prefix]).values()]) print " ---> %4s: (%.4s%%) %s keys (%s expiring: %s)" % (prefix, 100. * (len(rest) / float(keys_count)), len(rest), total_expiring, dict(prefixes_ttls[prefix])) print " ---> %s errors: %s" % (len(errors), errors) From b05301df015347406d34516791e8c3f307807288 Mon Sep 17 00:00:00 2001 From: "Steven E. Harris" Date: Sun, 30 Jun 2013 15:20:05 -0400 Subject: [PATCH 65/89] Define additional keybindings (S-n and S-p) for selecting the next or previous site. --- media/js/newsblur/reader/reader.js | 8 ++++++++ media/js/newsblur/reader/reader_keyboard.js | 2 ++ 2 files changed, 10 insertions(+) diff --git a/media/js/newsblur/reader/reader.js b/media/js/newsblur/reader/reader.js index 083a7c371..d61b15c32 100644 --- a/media/js/newsblur/reader/reader.js +++ b/media/js/newsblur/reader/reader.js @@ -5399,6 +5399,14 @@ $document.bind('keydown', 'shift+k', function(e) { e.preventDefault(); self.show_next_feed(-1); + }); + $document.bind('keydown', 'shift+n', function(e) { + e.preventDefault(); + self.show_next_feed(1); + }); + $document.bind('keydown', 'shift+p', function(e) { + e.preventDefault(); + self.show_next_feed(-1); }); $document.bind('keydown', 'shift+down', function(e) { e.preventDefault(); diff --git a/media/js/newsblur/reader/reader_keyboard.js b/media/js/newsblur/reader/reader_keyboard.js index c664ff625..bf3e37f6e 100644 --- a/media/js/newsblur/reader/reader_keyboard.js +++ b/media/js/newsblur/reader/reader_keyboard.js @@ -68,6 +68,7 @@ _.extend(NEWSBLUR.ReaderKeyboard.prototype, { $.make('span', '+'), 'j' ]) + // TODO: Mention "shift + n" here? It will be too wide. ]), $.make('div', { className: 'NB-keyboard-shortcut NB-last' }, [ $.make('div', { className: 'NB-keyboard-shortcut-explanation' }, 'Prev. site'), @@ -81,6 +82,7 @@ _.extend(NEWSBLUR.ReaderKeyboard.prototype, { $.make('span', '+'), 'k' ]) + // TODO: Mention "shift + p" here? It will be too wide. ]) ]), $.make('div', { className: 'NB-keyboard-group' }, [ From fc4581531fb5b9b636975055152664a86bd79184 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 30 Jun 2013 16:43:51 -0700 Subject: [PATCH 66/89] Shortening height of loading bar. --- apps/reader/views.py | 6 +++--- media/css/reader.css | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/reader/views.py b/apps/reader/views.py index cc5a84b4e..b3c0906e7 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -653,9 +653,9 @@ def load_single_feed(request, feed_id): if not usersub: data.update(feed.canonical()) - # if page <= 1: - # import random - # time.sleep(random.randint(0, 6)) + if page <= 1: + import random + time.sleep(random.randint(0, 1)) return data diff --git a/media/css/reader.css b/media/css/reader.css index 3f561ff87..cf599525c 100644 --- a/media/css/reader.css +++ b/media/css/reader.css @@ -1742,7 +1742,8 @@ background: transparent; overflow: hidden; } .NB-end-line.NB-short { - height: 12px; + height: 8px; + min-height: 8px; } .NB-end-line .NB-fleuron { From 5cc0cd375409130de9279378d0559ad0416f7f16 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 30 Jun 2013 16:45:38 -0700 Subject: [PATCH 67/89] OMG, removing debugging code. --- apps/reader/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/reader/views.py b/apps/reader/views.py index b3c0906e7..d57207452 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -653,9 +653,9 @@ def load_single_feed(request, feed_id): if not usersub: data.update(feed.canonical()) - if page <= 1: - import random - time.sleep(random.randint(0, 1)) + # if page <= 1: + # import random + # time.sleep(random.randint(0, 1)) return data From e6da8d034ddaadfebb85defd6e64c2dfa78be709 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 30 Jun 2013 17:00:31 -0700 Subject: [PATCH 68/89] Showing loading bar in all views. Also being more aggressive in finding urls when adding. --- apps/rss_feeds/models.py | 2 +- media/js/newsblur/reader/reader.js | 6 +++++- media/js/newsblur/views/story_titles_view.js | 1 + utils/feedfinder.py | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/apps/rss_feeds/models.py b/apps/rss_feeds/models.py index 3ec7fe49b..3d6f4f963 100644 --- a/apps/rss_feeds/models.py +++ b/apps/rss_feeds/models.py @@ -325,7 +325,7 @@ class Feed(models.Model): create_okay = False if feedfinder.isFeed(url): create_okay = True - elif aggressive: + elif fetch: # Could still be a feed. Just check if there are entries fp = feedparser.parse(url) if len(fp.entries): diff --git a/media/js/newsblur/reader/reader.js b/media/js/newsblur/reader/reader.js index 083a7c371..248eebc6b 100644 --- a/media/js/newsblur/reader/reader.js +++ b/media/js/newsblur/reader/reader.js @@ -1446,7 +1446,8 @@ this.set_correct_story_view_for_feed(this.active_feed, explicit_view_setting); this.switch_taskbar_view(this.story_view); this.setup_mousemove_on_views(); - this.make_feed_title_in_stories(); + this.make_feed_title_in_stories(); + NEWSBLUR.app.story_titles.show_loading(); NEWSBLUR.app.taskbar_info.hide_stories_error(); this.model.fetch_starred_stories(1, _.bind(this.post_open_starred_stories, this), @@ -1527,6 +1528,7 @@ feeds = this.active_folder.feed_ids_in_folder(); } this.cache['river_feeds_with_unreads'] = feeds; + NEWSBLUR.app.story_titles.show_loading(); NEWSBLUR.app.taskbar_info.hide_stories_error(); NEWSBLUR.app.taskbar_info.show_stories_progress_bar(feeds.length); this.model.fetch_river_stories(this.active_feed, feeds, 1, @@ -1629,6 +1631,7 @@ } } + NEWSBLUR.app.story_titles.show_loading(); NEWSBLUR.app.taskbar_info.hide_stories_error(); NEWSBLUR.app.taskbar_info.show_stories_progress_bar(100); // Assume 100 followees for popular this.model.fetch_river_blurblogs_stories(this.active_feed, 1, @@ -1717,6 +1720,7 @@ this.switch_taskbar_view(this.story_view); this.setup_mousemove_on_views(); + NEWSBLUR.app.story_titles.show_loading(); NEWSBLUR.app.taskbar_info.hide_stories_error(); NEWSBLUR.app.taskbar_info.show_stories_progress_bar(); this.model.fetch_social_stories(this.active_feed, 1, diff --git a/media/js/newsblur/views/story_titles_view.js b/media/js/newsblur/views/story_titles_view.js index 700ebf46a..cb5350f1a 100644 --- a/media/js/newsblur/views/story_titles_view.js +++ b/media/js/newsblur/views/story_titles_view.js @@ -93,6 +93,7 @@ NEWSBLUR.Views.StoryTitlesView = Backbone.View.extend({ }, show_loading: function(options) { + options = options || {}; if (NEWSBLUR.assets.flags['no_more_stories']) return; var $story_titles = NEWSBLUR.reader.$s.$story_titles; diff --git a/utils/feedfinder.py b/utils/feedfinder.py index 98a866901..b126d0d86 100644 --- a/utils/feedfinder.py +++ b/utils/feedfinder.py @@ -102,7 +102,7 @@ class URLGatekeeper: _debuglog("gatekeeper of %s says %s" % (url, allow)) return allow - def get(self, url, check=True): + def get(self, url, check=False): if check and not self.can_fetch(url): return '' try: return requests.get(url, headers=dict(self.urlopener.addheaders)).content From 0eb2ccf4ebe59ff27d6ed822cc406a427cf3bf6a Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 30 Jun 2013 17:12:41 -0700 Subject: [PATCH 69/89] Turning down color warning for original text. --- apps/rss_feeds/text_importer.py | 8 ++++---- utils/log.py | 13 +++++++------ 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/apps/rss_feeds/text_importer.py b/apps/rss_feeds/text_importer.py index 605ed868c..f97cb086c 100644 --- a/apps/rss_feeds/text_importer.py +++ b/apps/rss_feeds/text_importer.py @@ -35,13 +35,13 @@ class TextImporter: if not skip_save: self.story.original_text_z = zlib.compress(content) self.story.save() - logging.user(self.request, "~SN~FYFetched ~FGoriginal text~FY: now ~SB%s bytes~SN vs. was ~SB%s bytes" % ( + logging.user(self.request, ("~SN~FYFetched ~FGoriginal text~FY: now ~SB%s bytes~SN vs. was ~SB%s bytes" % ( len(unicode(content)), self.story.story_content_z and len(zlib.decompress(self.story.story_content_z)) - )) + )), warn_color=False) else: - logging.user(self.request, "~SN~FRFailed~FY to fetch ~FGoriginal text~FY: was ~SB%s bytes" % ( + logging.user(self.request, ("~SN~FRFailed~FY to fetch ~FGoriginal text~FY: was ~SB%s bytes" % ( self.story.story_content_z and len(zlib.decompress(self.story.story_content_z)) - )) + )), warn_color=False) return content \ No newline at end of file diff --git a/utils/log.py b/utils/log.py index 838be94d7..4d2bdafda 100644 --- a/utils/log.py +++ b/utils/log.py @@ -15,7 +15,7 @@ def getlogger(): logger = logging.getLogger('newsblur') return logger -def user(u, msg, request=None): +def user(u, msg, request=None, warn_color=True): if not u: return debug(msg) @@ -29,11 +29,12 @@ def user(u, msg, request=None): if hasattr(request, 'start_time'): seconds = time.time() - request.start_time - color = '~FK~SB' - if seconds >= 1: - color = '~FR' - elif seconds <= .2: - color = '~FB' + color = '~FB' + if warn_color: + if seconds >= 1: + color = '~SB~FR' + elif seconds > .2: + color = '~SB~FK' time_elapsed = "[%s%.4ss~SB] " % ( color, seconds, From 375345cb49950d3ec298b753851e9230d09436fe Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 30 Jun 2013 19:29:23 -0700 Subject: [PATCH 70/89] Showing sidebar when hidden while using feed selector. --- media/js/newsblur/views/feed_selector.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/media/js/newsblur/views/feed_selector.js b/media/js/newsblur/views/feed_selector.js index 5c4228684..a007d71f3 100644 --- a/media/js/newsblur/views/feed_selector.js +++ b/media/js/newsblur/views/feed_selector.js @@ -38,6 +38,10 @@ NEWSBLUR.Views.FeedSelector = Backbone.View.extend({ this.flags.showing_feed_selector = true; NEWSBLUR.reader.layout.leftLayout.sizePane('north'); + + if (NEWSBLUR.reader.flags['sidebar_closed']) { + NEWSBLUR.reader.layout.outerLayout.open('west', true); + } }, hide_feed_selector: function() { @@ -58,6 +62,10 @@ NEWSBLUR.Views.FeedSelector = Backbone.View.extend({ this.flags.showing_feed_selector = false; NEWSBLUR.reader.layout.leftLayout.sizePane('north'); + + if (NEWSBLUR.reader.flags['sidebar_closed']) { + NEWSBLUR.reader.layout.outerLayout.close('west'); + } }, filter_feed_selector: function(e) { From 466edd89b4ce36efc1df8a74cda8397ba67966ee Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 30 Jun 2013 19:40:16 -0700 Subject: [PATCH 71/89] Adding border to selected stories in Feed view. Looks much nicer and helpful for hidden sidebars. --- media/css/reader.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/media/css/reader.css b/media/css/reader.css index cf599525c..f9452bf78 100644 --- a/media/css/reader.css +++ b/media/css/reader.css @@ -1937,9 +1937,13 @@ background: transparent; padding: 0 206px 0 28px; background-color: #EEF0E9; border-bottom: 1px solid rgba(0, 0, 0, .2); + border-left: 3px solid transparent; position: relative; overflow: hidden; } +.NB-feed-story.NB-selected .NB-feed-story-header-info { + border-left: 3px solid #EBAA74; +} .NB-feed-story-view-narrow .NB-feed-story .NB-feed-story-header-info { padding-right: 28px; } From 3e66a09fde07b99ae45495aff957fbb1b372e925 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 30 Jun 2013 20:16:05 -0700 Subject: [PATCH 72/89] Show/hide instead of open/close, removes the resize nub. --- config/redis.conf | 2 +- media/js/newsblur/views/feed_selector.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/redis.conf b/config/redis.conf index 6a3bd388c..d8e9d454d 100644 --- a/config/redis.conf +++ b/config/redis.conf @@ -545,7 +545,7 @@ activerehashing yes # # Both the hard or the soft limit can be disabled just setting it to zero. client-output-buffer-limit normal 0 0 0 -client-output-buffer-limit slave 256mb 64mb 60 +client-output-buffer-limit slave 1024mb 512mb 360 client-output-buffer-limit pubsub 32mb 8mb 60 ################################## INCLUDES ################################### diff --git a/media/js/newsblur/views/feed_selector.js b/media/js/newsblur/views/feed_selector.js index a007d71f3..542998082 100644 --- a/media/js/newsblur/views/feed_selector.js +++ b/media/js/newsblur/views/feed_selector.js @@ -40,7 +40,7 @@ NEWSBLUR.Views.FeedSelector = Backbone.View.extend({ NEWSBLUR.reader.layout.leftLayout.sizePane('north'); if (NEWSBLUR.reader.flags['sidebar_closed']) { - NEWSBLUR.reader.layout.outerLayout.open('west', true); + NEWSBLUR.reader.layout.outerLayout.show('west', true); } }, @@ -64,7 +64,7 @@ NEWSBLUR.Views.FeedSelector = Backbone.View.extend({ NEWSBLUR.reader.layout.leftLayout.sizePane('north'); if (NEWSBLUR.reader.flags['sidebar_closed']) { - NEWSBLUR.reader.layout.outerLayout.close('west'); + NEWSBLUR.reader.layout.outerLayout.hide('west'); } }, From cdc62e46ced0084dc6f37dd15362c83edac75112 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 30 Jun 2013 21:16:42 -0700 Subject: [PATCH 73/89] Updating styles on iOS story list to emphasize story title (thanks to @nriley for the inspiration). --- apps/statistics/rstats.py | 4 +++- clients/ios/Classes/FeedDetailTableCell.m | 26 +++++++++++------------ 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/apps/statistics/rstats.py b/apps/statistics/rstats.py index a55468334..9983f635c 100644 --- a/apps/statistics/rstats.py +++ b/apps/statistics/rstats.py @@ -92,7 +92,9 @@ class RStats: prefix, rest = match.groups() prefixes[prefix].add(rest) ttl = ttls[k] - if ttl < 60*60: # 1 hour + if ttl <= 0: # Expired + prefixes_ttls[prefix]['X'] += 1 + elif ttl < 60*60: # 1 hour prefixes_ttls[prefix]['1h'] += 1 elif ttl < 60*60*12: prefixes_ttls[prefix]['12h'] += 1 diff --git a/clients/ios/Classes/FeedDetailTableCell.m b/clients/ios/Classes/FeedDetailTableCell.m index 2cb0131f8..3feba5031 100644 --- a/clients/ios/Classes/FeedDetailTableCell.m +++ b/clients/ios/Classes/FeedDetailTableCell.m @@ -72,10 +72,10 @@ static UIFont *indicatorFont = nil; UIFont *font; if (self.isRead) { - font = [UIFont fontWithName:@"Helvetica" size:11]; - textColor = UIColorFromRGB(0x808080); + font = [UIFont fontWithName:@"HelveticaNeue-CondensedBold" size:11]; + textColor = UIColorFromRGB(0xA6A9A6); } else { - font = [UIFont fontWithName:@"Helvetica-Bold" size:11]; + font = [UIFont fontWithName:@"HelveticaNeue-CondensedBold" size:11]; textColor = UIColorFromRGB(0x606060); } @@ -92,12 +92,12 @@ static UIFont *indicatorFont = nil; alignment:NSTextAlignmentLeft]; if (self.isRead) { - font = [UIFont fontWithName:@"Helvetica" size:12]; - textColor = UIColorFromRGB(0x606060); + font = [UIFont fontWithName:@"HelveticaNeue-CondensedBold" size:12]; + textColor = UIColorFromRGB(0xB6B9B6); } else { textColor = UIColorFromRGB(0x333333); - font = [UIFont fontWithName:@"Helvetica-Bold" size:12]; + font = [UIFont fontWithName:@"HelveticaNeue-CondensedBold" size:12]; } if (highlighted) { textColor = UIColorFromRGB(0x686868); @@ -120,7 +120,7 @@ static UIFont *indicatorFont = nil; lineBreakMode:NSLineBreakByTruncatingTail alignment:NSTextAlignmentLeft]; - int storyAuthorDateY = 41 + adjustForSocial; + int storyAuthorDateY = 43 + adjustForSocial; if (self.isShort){ storyAuthorDateY -= 13; } @@ -128,11 +128,11 @@ static UIFont *indicatorFont = nil; // story author style if (self.isRead) { - textColor = UIColorFromRGB(0x808080); - font = [UIFont fontWithName:@"Helvetica" size:10]; + textColor = UIColorFromRGB(0xD6D9D6); + font = [UIFont fontWithName:@"HelveticaNeue-CondensedBold" size:10]; } else { - textColor = UIColorFromRGB(0x959595); - font = [UIFont fontWithName:@"Helvetica-Bold" size:10]; + textColor = UIColorFromRGB(0xB5B5B5); + font = [UIFont fontWithName:@"HelveticaNeue-CondensedBold" size:10]; } if (highlighted) { textColor = UIColorFromRGB(0x686868); @@ -148,10 +148,10 @@ static UIFont *indicatorFont = nil; // story date if (self.isRead) { textColor = UIColorFromRGB(0xbabdd1); - font = [UIFont fontWithName:@"Helvetica" size:10]; + font = [UIFont fontWithName:@"HelveticaNeue-CondensedBold" size:10]; } else { textColor = UIColorFromRGB(0x262c6c); - font = [UIFont fontWithName:@"Helvetica-Bold" size:10]; + font = [UIFont fontWithName:@"HelveticaNeue-CondensedBold" size:10]; } if (highlighted) { From e8b5e800ea0623b9f380b720c6956e31b921d4ba Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 30 Jun 2013 22:07:23 -0700 Subject: [PATCH 74/89] Update counts should only update the counts of stale feeds. Doh! --- apps/reader/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/reader/views.py b/apps/reader/views.py index d57207452..ba17361ac 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -235,7 +235,7 @@ def load_feeds(request): scheduled_feeds = [] for sub in user_subs: pk = sub.feed_id - if update_counts: + if update_counts and sub.needs_unread_recalc: sub.calculate_feed_scores(silent=True) feeds[pk] = sub.canonical(include_favicon=include_favicons) From 93541b4394f29b6247b3ad6343573d84d529bc06 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 1 Jul 2013 08:06:45 -0700 Subject: [PATCH 75/89] Adding ability to use snapshots when bootstrapping new servers. --- fabfile.py | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/fabfile.py b/fabfile.py index 20ea3613b..648da872f 100644 --- a/fabfile.py +++ b/fabfile.py @@ -205,6 +205,12 @@ def setup_app(skip_common=False): config_monit_app() done() +def setup_app_image(): + copy_app_settings() + setup_hosts() + config_pgbouncer() + deploy_web() + def setup_node(): setup_node_app() config_node() @@ -930,16 +936,21 @@ def copy_task_settings(): # = Setup - Digital Ocean = # ========================= -def setup_do(name, size=2): +def setup_do(name, size=2, image=None): INSTANCE_SIZE = "%sGB" % size - IMAGE_NAME = "Ubuntu 13.04 x64" doapi = dop.client.Client(django_settings.DO_CLIENT_KEY, django_settings.DO_API_KEY) sizes = dict((s.name, s.id) for s in doapi.sizes()) size_id = sizes[INSTANCE_SIZE] ssh_key_id = doapi.all_ssh_keys()[0].id region_id = doapi.regions()[0].id - images = dict((s.name, s.id) for s in doapi.images()) - image_id = images[IMAGE_NAME] + if not image: + IMAGE_NAME = "Ubuntu 13.04 x64" + images = dict((s.name, s.id) for s in doapi.images()) + image_id = images[IMAGE_NAME] + else: + IMAGE_NAME = image + images = dict((s.name, s.id) for s in doapi.images(show_all=False)) + image_id = images[IMAGE_NAME] name = do_name(name) instance = doapi.create_droplet(name=name, size_id=size_id, From 20c4177fad1c71173327c1e1ec153d7b2ca12e5a Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 30 Jun 2013 19:54:59 -0700 Subject: [PATCH 76/89] Toning down the red in the logs. --- utils/log.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/log.py b/utils/log.py index 4d2bdafda..8bacaf117 100644 --- a/utils/log.py +++ b/utils/log.py @@ -32,7 +32,7 @@ def user(u, msg, request=None, warn_color=True): color = '~FB' if warn_color: if seconds >= 1: - color = '~SB~FR' + color = '~FR' elif seconds > .2: color = '~SB~FK' time_elapsed = "[%s%.4ss~SB] " % ( From 3b7b5d127548b77bf165d12b884393e4874b39ba Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 1 Jul 2013 08:21:53 -0700 Subject: [PATCH 77/89] Expiring unread story keys as part of the fast river. --- apps/reader/models.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index 2eb54a6c5..10087e2a1 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -127,12 +127,14 @@ class UserSubscription(models.Model): read_stories_key = 'RS:%s:%s' % (user_id, feed_id) unread_stories_key = 'U:%s:%s' % (user_id, feed_id) unread_ranked_stories_key = 'zU:%s:%s' % (user_id, feed_id) + expire_unread_stories_key = False max_score = current_time if read_filter == 'unread': # +1 for the intersection b/w zF and F, which carries an implicit score of 1. min_score = read_dates[feed_id] + 1 pipeline.sdiffstore(unread_stories_key, stories_key, read_stories_key) + expire_unread_stories_key = True else: min_score = unread_timestamp unread_stories_key = stories_key @@ -145,8 +147,9 @@ class UserSubscription(models.Model): pipeline.zinterstore(unread_ranked_stories_key, [sorted_stories_key, unread_stories_key]) byscorefunc(unread_ranked_stories_key, min_score, max_score, withscores=include_timestamps) - # if store_key: - # pipeline.zunionstore(store_key, [store_key, unread_ranked_stories_key]) + pipeline.expire(unread_ranked_stories_key, 60*60) + if expire_unread_stories_key: + pipeline.delete(unread_stories_key) results = pipeline.execute() From 506c2cdf99adcdb900d880b3d64ba5328a25b633 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 1 Jul 2013 11:50:30 -0700 Subject: [PATCH 78/89] Handling unread story marking where story cna't be found. --- apps/reader/views.py | 4 ++++ fabfile.py | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/apps/reader/views.py b/apps/reader/views.py index ba17361ac..7a88ce0ba 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -1095,6 +1095,10 @@ def mark_story_as_unread(request): story, found_original = MStory.find_story(feed_id, story_id) + if not story: + logging.user(request, "~FY~SBUnread~SN story in feed: %s (NOT FOUND)" % (feed)) + return dict(code=-1, message="Story not found.") + if usersub and story.story_date < usersub.mark_read_date: # Story is outside the mark as read range, so invert all stories before. newer_stories = MStory.objects(story_feed_id=story.story_feed_id, diff --git a/fabfile.py b/fabfile.py index 648da872f..364230b75 100644 --- a/fabfile.py +++ b/fabfile.py @@ -252,6 +252,12 @@ def setup_task(queue=None, skip_common=False): config_monit_task() done() +def setup_task_image(): + copy_task_settings() + setup_hosts() + config_pgbouncer() + deploy() + # ================== # = Setup - Common = # ================== From aab79d8cee7e295e0a12051dc7d2d3217b00ab4a Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 1 Jul 2013 12:09:05 -0700 Subject: [PATCH 79/89] Validating mark story as read call. --- apps/reader/views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/reader/views.py b/apps/reader/views.py index 7a88ce0ba..e9e855ddd 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -971,7 +971,11 @@ def mark_all_as_read(request): @json.json_view def mark_story_as_read(request): story_ids = request.REQUEST.getlist('story_id') - feed_id = int(get_argument_or_404(request, 'feed_id')) + try: + feed_id = int(get_argument_or_404(request, 'feed_id')) + except ValueError: + return dict(code=-1, errors=["You must pass a valid feed_id: %s" % + request.REQUEST.get('feed_id')]) try: usersub = UserSubscription.objects.select_related('feed').get(user=request.user, feed=feed_id) From 597cc7da68066b62cee009cbcbb4f23c6dc89321 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 1 Jul 2013 16:50:09 -0700 Subject: [PATCH 80/89] Fixing empty folder river issue. Now loads unreads/all correctly, as well as river for all feeds when omitting feed ids. Whew. --- apps/reader/models.py | 2 ++ apps/reader/views.py | 24 +++++++++++++++++------- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index 10087e2a1..017d298d6 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -111,6 +111,8 @@ class UserSubscription(models.Model): if not usersubs: usersubs = cls.subs_for_feeds(user_id, feed_ids=feed_ids, read_filter=read_filter) feed_ids = [sub.feed_id for sub in usersubs] + if not feed_ids: + return [] read_dates = dict((us.feed_id, int(us.mark_read_date.strftime('%s'))) for us in usersubs) current_time = int(time.time() + 60*60*24) diff --git a/apps/reader/views.py b/apps/reader/views.py index e9e855ddd..b64b86764 100644 --- a/apps/reader/views.py +++ b/apps/reader/views.py @@ -792,17 +792,26 @@ def load_river_stories__redis(request): story_date_order = "%sstory_date" % ('' if order == 'oldest' else '-') if story_hashes: - unread_feed_story_hashes = [] + unread_feed_story_hashes = None read_filter = 'unread' else: usersubs = UserSubscription.subs_for_feeds(user.pk, feed_ids=feed_ids, read_filter=read_filter) feed_ids = [sub.feed_id for sub in usersubs] - story_hashes, unread_feed_story_hashes = UserSubscription.feed_stories(user.pk, feed_ids, - offset=offset, limit=limit, - order=order, - read_filter=read_filter, - usersubs=usersubs) + if feed_ids: + params = { + "user_id": user.pk, + "feed_ids": feed_ids, + "offset": offset, + "limit": limit, + "order": order, + "read_filter": read_filter, + "usersubs": usersubs, + } + story_hashes, unread_feed_story_hashes = UserSubscription.feed_stories(**params) + else: + story_hashes = [] + unread_feed_story_hashes = [] mstories = MStory.objects(story_hash__in=story_hashes).order_by(story_date_order) stories = Feed.format_stories(mstories) @@ -853,7 +862,8 @@ def load_river_stories__redis(request): for story in stories: story['read_status'] = 0 if read_filter == 'all': - if unread_feed_story_hashes and story['story_hash'] not in unread_feed_story_hashes: + if (unread_feed_story_hashes is not None and + story['story_hash'] not in unread_feed_story_hashes): story['read_status'] = 1 story_date = localtime_for_timezone(story['story_date'], user.profile.timezone) story['short_parsed_date'] = format_story_link_date__short(story_date, now) From faffa917915f2a0e4fa1d913643b4e1dbb48156a Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 1 Jul 2013 16:50:20 -0700 Subject: [PATCH 81/89] Adding simple website uptime checker. --- utils/check_status.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 utils/check_status.py diff --git a/utils/check_status.py b/utils/check_status.py new file mode 100644 index 000000000..baa982002 --- /dev/null +++ b/utils/check_status.py @@ -0,0 +1,13 @@ +import time +import requests +url = "http://www.newsblur.com" + + +while True: + start = time.time() + req = requests.get(url) + content = req.content + end = time.time() + print " ---> [%.4ss] Retrieved %s bytes - %s %s" % (end - start, len(content), req.status_code, req.reason) + time.sleep(5) + From 60b78a3dda567668386bfc6ab7700369bcda6b1e Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 1 Jul 2013 18:13:31 -0700 Subject: [PATCH 82/89] Adding key space to redis stats. --- apps/statistics/rstats.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/statistics/rstats.py b/apps/statistics/rstats.py index 9983f635c..cc0d33474 100644 --- a/apps/statistics/rstats.py +++ b/apps/statistics/rstats.py @@ -73,16 +73,19 @@ class RStats: keys = set() errors = set() prefixes = defaultdict(set) + sizes = defaultdict(int) prefixes_ttls = defaultdict(lambda: defaultdict(int)) prefix_re = re.compile(r"(\w+):(.*)") p = r.pipeline() [p.randomkey() for _ in range(sample)] keys = set(p.execute()) - p = r.pipeline() + p = r.pipeline() [p.ttl(key) for key in keys] ttls = p.execute() + + dump = [r.execute_command('dump', key) for key in keys] for k, key in enumerate(keys): match = prefix_re.match(key) @@ -91,6 +94,7 @@ class RStats: continue prefix, rest = match.groups() prefixes[prefix].add(rest) + sizes[prefix] += len(dump[k]) ttl = ttls[k] if ttl <= 0: # Expired prefixes_ttls[prefix]['X'] += 1 @@ -111,7 +115,7 @@ class RStats: print " ---> %s total keys" % keys_count for prefix, rest in prefixes.items(): total_expiring = sum([k for k in dict(prefixes_ttls[prefix]).values()]) - print " ---> %4s: (%.4s%%) %s keys (%s expiring: %s)" % (prefix, 100. * (len(rest) / float(keys_count)), len(rest), total_expiring, dict(prefixes_ttls[prefix])) + print " ---> %4s: (%.4s%% - %s) %s keys (%s expiring: %s)" % (prefix, 100. * (len(rest) / float(keys_count)), sizes[prefix], len(rest), total_expiring, dict(prefixes_ttls[prefix])) print " ---> %s errors: %s" % (len(errors), errors) def round_time(dt=None, round_to=60): From 74ae3dc5648b07ea6881ce9a7329094dabff68f7 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 1 Jul 2013 18:22:37 -0700 Subject: [PATCH 83/89] Adding % space for keys in redis sampler. --- apps/statistics/rstats.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/statistics/rstats.py b/apps/statistics/rstats.py index cc0d33474..905bbdf1c 100644 --- a/apps/statistics/rstats.py +++ b/apps/statistics/rstats.py @@ -112,10 +112,11 @@ class RStats: prefixes_ttls[prefix]['2w+'] += 1 keys_count = len(keys) + total_size = float(sum([k for k in sizes.values()])) print " ---> %s total keys" % keys_count for prefix, rest in prefixes.items(): total_expiring = sum([k for k in dict(prefixes_ttls[prefix]).values()]) - print " ---> %4s: (%.4s%% - %s) %s keys (%s expiring: %s)" % (prefix, 100. * (len(rest) / float(keys_count)), sizes[prefix], len(rest), total_expiring, dict(prefixes_ttls[prefix])) + print " ---> %4s: (%.4s%% keys - %.4s%% space) %s keys (%s expiring: %s)" % (prefix, 100. * (len(rest) / float(keys_count)), 100 * (sizes[prefix] / total_size), len(rest), total_expiring, dict(prefixes_ttls[prefix])) print " ---> %s errors: %s" % (len(errors), errors) def round_time(dt=None, round_to=60): From dac6eefb4c97db00e3c00a5552bf7afb2cb2719d Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 1 Jul 2013 18:44:01 -0700 Subject: [PATCH 84/89] Adding non-expiring key totals to rstats. --- apps/statistics/rstats.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/statistics/rstats.py b/apps/statistics/rstats.py index 905bbdf1c..fdef69581 100644 --- a/apps/statistics/rstats.py +++ b/apps/statistics/rstats.py @@ -96,7 +96,9 @@ class RStats: prefixes[prefix].add(rest) sizes[prefix] += len(dump[k]) ttl = ttls[k] - if ttl <= 0: # Expired + if ttl < 0: # Never expire + prefixes_ttls[prefix]['-'] += 1 + elif ttl == 0: prefixes_ttls[prefix]['X'] += 1 elif ttl < 60*60: # 1 hour prefixes_ttls[prefix]['1h'] += 1 @@ -115,7 +117,7 @@ class RStats: total_size = float(sum([k for k in sizes.values()])) print " ---> %s total keys" % keys_count for prefix, rest in prefixes.items(): - total_expiring = sum([k for k in dict(prefixes_ttls[prefix]).values()]) + total_expiring = sum([k for p, k in dict(prefixes_ttls[prefix]).items() if p != "-"]) print " ---> %4s: (%.4s%% keys - %.4s%% space) %s keys (%s expiring: %s)" % (prefix, 100. * (len(rest) / float(keys_count)), 100 * (sizes[prefix] / total_size), len(rest), total_expiring, dict(prefixes_ttls[prefix])) print " ---> %s errors: %s" % (len(errors), errors) From 6fda0b6a35dc6c86759d73805a81eb34c50acbc1 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 1 Jul 2013 18:46:21 -0700 Subject: [PATCH 85/89] Timing out on PuSH hubs when down. --- apps/push/models.py | 4 +++- utils/feed_fetcher.py | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/push/models.py b/apps/push/models.py index 1dc9e2261..e747de1c4 100644 --- a/apps/push/models.py +++ b/apps/push/models.py @@ -12,11 +12,13 @@ import hashlib from apps.push import signals from apps.rss_feeds.models import Feed from utils import log as logging +from utils.feed_functions import timelimit DEFAULT_LEASE_SECONDS = 2592000 # 30 days in seconds class PushSubscriptionManager(models.Manager): - + + @timelimit(5) def subscribe(self, topic, feed, hub=None, callback=None, lease_seconds=None, force_retry=False): if hub is None: diff --git a/utils/feed_fetcher.py b/utils/feed_fetcher.py index cc65845a9..608d988ac 100644 --- a/utils/feed_fetcher.py +++ b/utils/feed_fetcher.py @@ -259,7 +259,11 @@ class ProcessFeed: logging.debug(u' ---> [%-30s] ~BB~FW%sSubscribing to PuSH hub: %s' % ( self.feed.title[:30], "~SKRe-~SN" if push_expired else "", hub_url)) - PushSubscription.objects.subscribe(self_url, feed=self.feed, hub=hub_url) + try: + PushSubscription.objects.subscribe(self_url, feed=self.feed, hub=hub_url) + except TimeoutError: + logging.debug(u' ---> [%-30s] ~BB~FW~FRTimed out~FW subscribing to PuSH hub: %s' % ( + self.feed.title[:30], hub_url)) elif (self.feed.is_push and (self.feed.active_subscribers <= 0 or not hub_url)): logging.debug(u' ---> [%-30s] ~BB~FWTurning off PuSH, no hub found' % ( From 02e17f1dd66cc6db619d21bf25b02b69336f8a48 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 1 Jul 2013 19:17:10 -0700 Subject: [PATCH 86/89] Adding better OAuth test to Google Reader import. --- apps/feed_import/models.py | 6 +++++- apps/reader/models.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/feed_import/models.py b/apps/feed_import/models.py index 0f9b5dc81..09d53d6bf 100644 --- a/apps/feed_import/models.py +++ b/apps/feed_import/models.py @@ -4,6 +4,7 @@ import httplib2 import pickle import base64 from StringIO import StringIO +from oauth2client.client import Error as OAuthError from xml.etree.ElementTree import Element, SubElement, Comment, tostring from lxml import etree from django.db import models @@ -344,7 +345,10 @@ class GoogleReaderImporter(Importer): def test(self): sub_url = "%s/0/token" % (self.scope) - resp = self.send_request(sub_url) + try: + resp = self.send_request(sub_url) + except OAuthError: + return False return resp @timelimit(10) diff --git a/apps/reader/models.py b/apps/reader/models.py index 017d298d6..60d4b3fed 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -700,7 +700,7 @@ class RUserStory: p.sadd("RS:%s" % sub.user.pk, new_hash) p.execute() - + class UserSubscriptionFolders(models.Model): """ From 2917d0b4cfca86f0021f2b77c67b3505d71a773f Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 1 Jul 2013 21:59:09 -0700 Subject: [PATCH 87/89] Adding new redis3 host for dupe story read status and feed story status. Now with expiring read stories (that need an expunger, still). --- apps/reader/models.py | 39 ++++++++++++++++++++++++++++++++++++--- apps/rss_feeds/models.py | 25 +++++++++++++++++++++---- apps/social/models.py | 15 +++++++++++++-- settings.py | 5 +++++ 4 files changed, 75 insertions(+), 9 deletions(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index 60d4b3fed..d3f7640e5 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -638,28 +638,44 @@ class UserSubscription(models.Model): class RUserStory: @classmethod - def mark_read(cls, user_id, story_feed_id, story_hash, r=None): + def mark_read(cls, user_id, story_feed_id, story_hash, r=None, r2=None): if not r: r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) + if not r2: + r2 = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL2) story_hash = MStory.ensure_story_hash(story_hash, story_feed_id=story_feed_id) if not story_hash: return + now = int(time.time()) all_read_stories_key = 'RS:%s' % (user_id) r.sadd(all_read_stories_key, story_hash) + r2.sadd(all_read_stories_key, story_hash) + r2.zadd('z' + all_read_stories_key, story_hash, now) r.expire(all_read_stories_key, settings.DAYS_OF_UNREAD*24*60*60) + r2.expire(all_read_stories_key, settings.DAYS_OF_UNREAD*24*60*60) + r2.expire('z' + all_read_stories_key, settings.DAYS_OF_UNREAD*24*60*60) read_story_key = 'RS:%s:%s' % (user_id, story_feed_id) r.sadd(read_story_key, story_hash) + r2.sadd(read_story_key, story_hash) + r2.zadd('z' + read_story_key, story_hash, now) r.expire(read_story_key, settings.DAYS_OF_UNREAD*24*60*60) + r2.expire(read_story_key, settings.DAYS_OF_UNREAD*24*60*60) + r2.expire('z' + read_story_key, settings.DAYS_OF_UNREAD*24*60*60) @staticmethod def mark_unread(user_id, story_feed_id, story_hash): r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) + r2 = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL2) r.srem('RS:%s' % user_id, story_hash) + r2.srem('RS:%s' % user_id, story_hash) + r2.zrem('zRS:%s' % user_id, story_hash) r.srem('RS:%s:%s' % (user_id, story_feed_id), story_hash) + r2.srem('RS:%s:%s' % (user_id, story_feed_id), story_hash) + r2.zrem('zRS:%s:%s' % (user_id, story_feed_id), story_hash) @staticmethod def get_stories(user_id, feed_id, r=None): @@ -671,15 +687,24 @@ class RUserStory: @classmethod def switch_feed(cls, user_id, old_feed_id, new_feed_id): r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) + r2 = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL2) p = r.pipeline() + p2 = r2.pipeline() story_hashes = cls.get_stories(user_id, old_feed_id, r=r) - + now = int(time.time()) + for story_hash in story_hashes: _, hash_story = MStory.split_story_hash(story_hash) new_story_hash = "%s:%s" % (new_feed_id, hash_story) p.sadd("RS:%s:%s" % (user_id, new_feed_id), new_story_hash) + p2.sadd("RS:%s:%s" % (user_id, new_feed_id), new_story_hash) + p2.zadd("zRS:%s:%s" % (user_id, new_feed_id), new_story_hash, now) + p.sadd("RS:%s" % (user_id), new_story_hash) + p2.sadd("RS:%s" % (user_id), new_story_hash) + p2.zadd("zRS:%s" % (user_id), new_story_hash, now) p.execute() + p2.execute() if len(story_hashes) > 0: logging.info(" ---> %s read stories" % len(story_hashes)) @@ -687,9 +712,12 @@ class RUserStory: @classmethod def switch_hash(cls, feed_id, old_hash, new_hash): r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) + r2 = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL2) p = r.pipeline() + p2 = r2.pipeline() UNREAD_CUTOFF = datetime.datetime.now() - datetime.timedelta(days=settings.DAYS_OF_UNREAD) - + now = int(time.time()) + usersubs = UserSubscription.objects.filter(feed_id=feed_id, last_read_date__gte=UNREAD_CUTOFF) logging.info(" ---> ~SB%s usersubs~SN to switch read story hashes..." % len(usersubs)) for sub in usersubs: @@ -697,9 +725,14 @@ class RUserStory: read = r.sismember(rs_key, old_hash) if read: p.sadd(rs_key, new_hash) + p2.sadd(rs_key, new_hash) + p2.zadd('z' + rs_key, new_hash, now) p.sadd("RS:%s" % sub.user.pk, new_hash) + p2.sadd("RS:%s" % sub.user.pk, new_hash) + p2.zadd("zRS:%s" % sub.user.pk, new_hash, now) p.execute() + p2.execute() class UserSubscriptionFolders(models.Model): diff --git a/apps/rss_feeds/models.py b/apps/rss_feeds/models.py index 3d6f4f963..fba6a7882 100644 --- a/apps/rss_feeds/models.py +++ b/apps/rss_feeds/models.py @@ -230,12 +230,16 @@ class Feed(models.Model): def sync_redis(self): return MStory.sync_feed_redis(self.pk) - def expire_redis(self, r=None): + def expire_redis(self, r=None, r2=None): if not r: r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) + if not r2: + r2 = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL2) r.expire('F:%s' % self.pk, settings.DAYS_OF_UNREAD*24*60*60) + r2.expire('F:%s' % self.pk, settings.DAYS_OF_UNREAD*24*60*60) r.expire('zF:%s' % self.pk, settings.DAYS_OF_UNREAD*24*60*60) + r2.expire('zF:%s' % self.pk, settings.DAYS_OF_UNREAD*24*60*60) @classmethod def autocomplete(self, prefix, limit=5): @@ -1742,36 +1746,49 @@ class MStory(mongo.Document): return story_hashes - def sync_redis(self, r=None): + def sync_redis(self, r=None, r2=None): if not r: r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) + if not r2: + r2 = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL2) UNREAD_CUTOFF = datetime.datetime.now() - datetime.timedelta(days=settings.DAYS_OF_UNREAD) if self.id and self.story_date > UNREAD_CUTOFF: r.sadd('F:%s' % self.story_feed_id, self.story_hash) + r2.sadd('F:%s' % self.story_feed_id, self.story_hash) r.zadd('zF:%s' % self.story_feed_id, self.story_hash, time.mktime(self.story_date.timetuple())) + r2.zadd('zF:%s' % self.story_feed_id, self.story_hash, time.mktime(self.story_date.timetuple())) - def remove_from_redis(self, r=None): + def remove_from_redis(self, r=None, r2=None): if not r: r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) + if not r2: + r2 = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL2) if self.id: r.srem('F:%s' % self.story_feed_id, self.story_hash) + r2.srem('F:%s' % self.story_feed_id, self.story_hash) r.zrem('zF:%s' % self.story_feed_id, self.story_hash) + r2.zrem('zF:%s' % self.story_feed_id, self.story_hash) @classmethod def sync_feed_redis(cls, story_feed_id): r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) + r2 = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL2) UNREAD_CUTOFF = datetime.datetime.now() - datetime.timedelta(days=settings.DAYS_OF_UNREAD) feed = Feed.get_by_id(story_feed_id) stories = cls.objects.filter(story_feed_id=story_feed_id, story_date__gte=UNREAD_CUTOFF) r.delete('F:%s' % story_feed_id) + r2.delete('F:%s' % story_feed_id) r.delete('zF:%s' % story_feed_id) + r2.delete('zF:%s' % story_feed_id) logging.info(" ---> [%-30s] ~FMSyncing ~SB%s~SN stories to redis" % (feed and feed.title[:30] or story_feed_id, stories.count())) p = r.pipeline() + p2 = r2.pipeline() for story in stories: - story.sync_redis(r=p) + story.sync_redis(r=p, r2=p2) p.execute() + p2.execute() def count_comments(self): from apps.social.models import MSharedStory diff --git a/apps/social/models.py b/apps/social/models.py index 3999b718e..af4d7091a 100644 --- a/apps/social/models.py +++ b/apps/social/models.py @@ -1522,6 +1522,7 @@ class MSharedStory(mongo.Document): def sync_all_redis(cls, drop=False): r = redis.Redis(connection_pool=settings.REDIS_POOL) h = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) + h2 = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL2) if drop: for key_name in ["C", "S"]: keys = r.keys("%s:*" % key_name) @@ -1530,7 +1531,7 @@ class MSharedStory(mongo.Document): r.delete(key) for story in cls.objects.all(): story.sync_redis_shares(r=r) - story.sync_redis_story(r=h) + story.sync_redis_story(r=h, r2=h2) def sync_redis(self): self.sync_redis_shares() @@ -1548,19 +1549,26 @@ class MSharedStory(mongo.Document): else: r.srem(comment_key, self.user_id) - def sync_redis_story(self, r=None): + def sync_redis_story(self, r=None, r2=None): if not r: r = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) + if not r2: + r2 = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL2) if not self.story_db_id: self.ensure_story_db_id(save=True) if self.story_db_id: r.sadd('B:%s' % self.user_id, self.feed_guid_hash) + r2.sadd('B:%s' % self.user_id, self.feed_guid_hash) r.zadd('zB:%s' % self.user_id, self.feed_guid_hash, time.mktime(self.shared_date.timetuple())) + r2.zadd('zB:%s' % self.user_id, self.feed_guid_hash, + time.mktime(self.shared_date.timetuple())) r.expire('B:%s' % self.user_id, settings.DAYS_OF_UNREAD*24*60*60) + r2.expire('B:%s' % self.user_id, settings.DAYS_OF_UNREAD*24*60*60) r.expire('zB:%s' % self.user_id, settings.DAYS_OF_UNREAD*24*60*60) + r2.expire('zB:%s' % self.user_id, settings.DAYS_OF_UNREAD*24*60*60) def remove_from_redis(self): r = redis.Redis(connection_pool=settings.REDIS_POOL) @@ -1571,8 +1579,11 @@ class MSharedStory(mongo.Document): r.srem(comment_key, self.user_id) h = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL) + h2 = redis.Redis(connection_pool=settings.REDIS_STORY_HASH_POOL2) h.srem('B:%s' % self.user_id, self.feed_guid_hash) + h2.srem('B:%s' % self.user_id, self.feed_guid_hash) h.zrem('zB:%s' % self.user_id, self.feed_guid_hash) + h2.zrem('zB:%s' % self.user_id, self.feed_guid_hash) def publish_update_to_subscribers(self): try: diff --git a/settings.py b/settings.py index b2d11f4a4..6e206bc4b 100644 --- a/settings.py +++ b/settings.py @@ -431,6 +431,9 @@ REDIS = { REDIS2 = { 'host': 'db13', } +REDIS3 = { + 'host': 'db11', +} CELERY_REDIS_DB = 4 SESSION_REDIS_DB = 5 @@ -570,6 +573,8 @@ REDIS_STORY_HASH_POOL = redis.ConnectionPool(host=REDIS['host'], port=6379, db=8 REDIS_PUBSUB_POOL = redis.ConnectionPool(host=REDIS2['host'], port=6379, db=0) +REDIS_STORY_HASH_POOL2 = redis.ConnectionPool(host=REDIS3['host'], port=6379, db=1) + # ========== # = Assets = # ========== From 7e27a24b884e5ac24271511047767cf046db578c Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 1 Jul 2013 22:19:22 -0700 Subject: [PATCH 88/89] Also expiring feeds on new stories. --- apps/rss_feeds/models.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/apps/rss_feeds/models.py b/apps/rss_feeds/models.py index fba6a7882..4e2c2e448 100644 --- a/apps/rss_feeds/models.py +++ b/apps/rss_feeds/models.py @@ -1754,10 +1754,16 @@ class MStory(mongo.Document): UNREAD_CUTOFF = datetime.datetime.now() - datetime.timedelta(days=settings.DAYS_OF_UNREAD) if self.id and self.story_date > UNREAD_CUTOFF: - r.sadd('F:%s' % self.story_feed_id, self.story_hash) - r2.sadd('F:%s' % self.story_feed_id, self.story_hash) - r.zadd('zF:%s' % self.story_feed_id, self.story_hash, time.mktime(self.story_date.timetuple())) - r2.zadd('zF:%s' % self.story_feed_id, self.story_hash, time.mktime(self.story_date.timetuple())) + feed_key = 'F:%s' % self.story_feed_id + r.sadd(feed_key, self.story_hash) + r.expire(feed_key, settings.DAYS_OF_UNREAD*24*60*60) + r2.sadd(feed_key, self.story_hash) + r2.expire(feed_key, settings.DAYS_OF_UNREAD*24*60*60) + + r.zadd('z' + feed_key, self.story_hash, time.mktime(self.story_date.timetuple())) + r.expire('z' + feed_key, settings.DAYS_OF_UNREAD*24*60*60) + r2.zadd('z' + feed_key, self.story_hash, time.mktime(self.story_date.timetuple())) + r2.expire('z' + feed_key, settings.DAYS_OF_UNREAD*24*60*60) def remove_from_redis(self, r=None, r2=None): if not r: From 051c46ff11a1d8ac79210b1230162942421ffa7b Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 1 Jul 2013 22:39:16 -0700 Subject: [PATCH 89/89] Expiring read story keys when switching feeds. --- apps/reader/models.py | 35 ++++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/apps/reader/models.py b/apps/reader/models.py index d3f7640e5..bd5e478ee 100644 --- a/apps/reader/models.py +++ b/apps/reader/models.py @@ -696,12 +696,21 @@ class RUserStory: for story_hash in story_hashes: _, hash_story = MStory.split_story_hash(story_hash) new_story_hash = "%s:%s" % (new_feed_id, hash_story) - p.sadd("RS:%s:%s" % (user_id, new_feed_id), new_story_hash) - p2.sadd("RS:%s:%s" % (user_id, new_feed_id), new_story_hash) - p2.zadd("zRS:%s:%s" % (user_id, new_feed_id), new_story_hash, now) - p.sadd("RS:%s" % (user_id), new_story_hash) - p2.sadd("RS:%s" % (user_id), new_story_hash) - p2.zadd("zRS:%s" % (user_id), new_story_hash, now) + read_feed_key = "RS:%s:%s" % (user_id, new_feed_id) + p.sadd(read_feed_key, new_story_hash) + p2.sadd(read_feed_key, new_story_hash) + p2.zadd('z' + read_feed_key, new_story_hash, now) + p.expire(read_feed_key, settings.DAYS_OF_UNREAD*24*60*60) + p2.expire(read_feed_key, settings.DAYS_OF_UNREAD*24*60*60) + p2.expire('z' + read_feed_key, settings.DAYS_OF_UNREAD*24*60*60) + + read_user_key = "RS:%s" % (user_id) + p.sadd(read_user_key, new_story_hash) + p2.sadd(read_user_key, new_story_hash) + p2.zadd('z' + read_user_key, new_story_hash, now) + p.expire(read_user_key, settings.DAYS_OF_UNREAD*24*60*60) + p2.expire(read_user_key, settings.DAYS_OF_UNREAD*24*60*60) + p2.expire('z' + read_user_key, settings.DAYS_OF_UNREAD*24*60*60) p.execute() p2.execute() @@ -727,9 +736,17 @@ class RUserStory: p.sadd(rs_key, new_hash) p2.sadd(rs_key, new_hash) p2.zadd('z' + rs_key, new_hash, now) - p.sadd("RS:%s" % sub.user.pk, new_hash) - p2.sadd("RS:%s" % sub.user.pk, new_hash) - p2.zadd("zRS:%s" % sub.user.pk, new_hash, now) + p.expire(rs_key, settings.DAYS_OF_UNREAD*24*60*60) + p2.expire(rs_key, settings.DAYS_OF_UNREAD*24*60*60) + p2.expire('z' + rs_key, settings.DAYS_OF_UNREAD*24*60*60) + + read_user_key = "RS:%s" % sub.user.pk + p.sadd(read_user_key, new_hash) + p2.sadd(read_user_key, new_hash) + p2.zadd('z' + read_user_key, new_hash, now) + p.expire(read_user_key, settings.DAYS_OF_UNREAD*24*60*60) + p2.expire(read_user_key, settings.DAYS_OF_UNREAD*24*60*60) + p2.expire('z' + read_user_key, settings.DAYS_OF_UNREAD*24*60*60) p.execute() p2.execute()

    f4RnD45!YHKE3jkyQOCy)cf1ey8!cE3H!ZI&cV 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�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