// // LZMNineNineMainViewController.m // YouHuiProject // // Created by xiaoxi on 2018/1/16. // Copyright © 2018年 kuxuan. All rights reserved. // #import "LZMNineNineMainViewController.h" #import "LZMTableView.h" #import "LZMNineNineHeaderView.h" #import "LZMNineNineScrollViewController.h" #import "LZMNineNineTableViewCell.h" #import "LZMNineNineRequestViewModel.h" #import "LZMNineTableView.h" #import "LZMGoodListViewController.h" #import "LZMGoodDetailViewController.h" #import "PYSearch.h" #import "LZMFindSearchResultViewController.h" #import "LZMFindRequestViewModel.h" #import "LZMGoodListCidViewController.h" #import "LZMNineNineScrollChildViewController.h" static NSString *const cellID = @"LZMNineNineTableViewCell"; @interface LZMNineNineMainViewController () @property (nonatomic, strong) UITableView *tableView; @property (nonatomic, strong) LZMNineNineHeaderView *headerView; @property (nonatomic, strong) LZMNineNineScrollViewController *scrollViewController; @property (nonatomic, strong) LZMNineNineModel *nineNineModel; @property (nonatomic, assign) BOOL canScroll; @property (nonatomic, strong) YYFPSLabel *fpsLabel; @property (nonatomic, strong) NSMutableArray *everyoneSearchArr; @end @implementation LZMNineNineMainViewController - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; [SVProgressHUD dismiss]; } - (void)viewDidLoad { [super viewDidLoad]; [self initHUD]; [self initNavBar]; [self request]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(changedSexRequest) name:ChangeSex object:nil]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; } - (void)initNavBar { self.canScroll = YES; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(changeScrollStatus) name:@"leaveTop" object:nil]; [self.navigationBar setNavightionBarBackgroundColor:[UIColor clearColor]]; // NSInteger sex = [[[NSUserDefaults standardUserDefaults] objectForKey:UserSexKey] integerValue]; // if (sex == 0) { // [self.navigationBar setNavightionBarBackgroundColor:[UIColor YHColorWithHex:0xff8daa]]; // } else { // [self.navigationBar setNavightionBarBackgroundColor:[UIColor YHColorWithHex:0x98befd]]; // } UIButton *search = [UIButton buttonWithType:UIButtonTypeCustom]; search.frame = CGRectMake(0, 0, FITSIZE(22), FITSIZE(22)); search.backgroundColor = [UIColor clearColor]; [search setBackgroundImage:[UIImage imageNamed:@"search"] forState:UIControlStateNormal]; [search addTarget:self action:@selector(searchButtonAction) forControlEvents:UIControlEventTouchUpInside]; [self.navigationBar setCustomRightButtons:@[search]]; UIImageView *titleImageView = [[UIImageView alloc] initWithFrame:CGRectMake(self.navigationBar.width/2-FITSIZE(116)/2, KStatusBarHeight+22-FITSIZE(25)/2, FITSIZE(116), FITSIZE(25))]; titleImageView.backgroundColor = [UIColor clearColor]; titleImageView.image = [UIImage imageNamed:@"99navBar"]; [self.navigationBar addSubview:titleImageView]; UIButton *leftBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 40, 40)]; [leftBtn setImage:[UIImage imageNamed:@"back"] forState:UIControlStateNormal]; [leftBtn addTarget:self action:@selector(backAction) forControlEvents:UIControlEventTouchUpInside]; [self.navigationBar setCustomLeftButtons:@[leftBtn]]; leftBtn.hidden = !self.showBackButton; } - (void)backAction { [self.navigationController popViewControllerAnimated:YES]; } - (void)searchButtonAction { [self createSearchViewControllerWith:nil]; } #pragma mark notify - (void)changeScrollStatus//改变主视图的状态 { self.canScroll = YES; self.scrollViewController.childCanScroll = NO; } - (void)initSubviews { [SVProgressHUD dismiss]; [self.view addSubview:self.tableView]; self.tableView.tableHeaderView = self.headerView; [self.tableView reloadData]; [self.view bringSubviewToFront:self.navigationBar]; _fpsLabel = [YYFPSLabel new]; [_fpsLabel sizeToFit]; _fpsLabel.bottom = kScreenHeight - TabbarHeight; _fpsLabel.left = 0; _fpsLabel.alpha = 0; // [self.view addSubview:_fpsLabel]; } #pragma mark - HUD - (void)initHUD { [SVProgressHUD setDefaultStyle:SVProgressHUDStyleCustom]; [SVProgressHUD setForegroundColor:[UIColor YHColorWithHex:0xff2420]]; [SVProgressHUD setBackgroundColor:[UIColor YHColorWithHex:0xf5f4f4]]; } #pragma mark - request - (void)request { [SVProgressHUD show]; [self requestGoodList]; [self requestEveryoneSearch]; } - (void)changedSexRequest { NSInteger sex = [[[NSUserDefaults standardUserDefaults] objectForKey:UserSexKey] integerValue]; if (sex == 0) { self.headerView.backgroundColor = [UIColor YHColorWithHex:0xff8daa]; [self.navigationBar setNavightionBarBackgroundColor:[UIColor YHColorWithHex:0xff8daa]]; } else { self.headerView.backgroundColor = [UIColor YHColorWithHex:0x98befd]; [self.navigationBar setNavightionBarBackgroundColor:[UIColor YHColorWithHex:0x98befd]]; } [self.everyoneSearchArr removeAllObjects]; [self.scrollViewController removeFromParentViewController]; self.scrollViewController = nil; [self request]; } - (void)requestGoodList { [LZMNineNineRequestViewModel requestNineNineGoodListParamGid:1 success:^(LZMNineNineModel *model) { if (model) { self.nineNineModel = model; self.headerView.headerModel = model.hot; [self initSubviews]; } [self.tableView.mj_header endRefreshing]; } failure:^(NSError *error) { [SVProgressHUD dismiss]; [self.tableView.mj_header endRefreshing]; }]; } - (void)requestEveryoneSearch { [LZMFindRequestViewModel requestEveryoneSearchSuccess:^(NSArray *array) { if (array.count > 0) { for (NSDictionary *dict in array) { [self.everyoneSearchArr addObject:dict]; } } } failure:^(NSError *error) { }]; } #pragma mark - nineNineHeaderViewDelegate - (void)yh_NineNineHeaderViewDidSelectItem:(YHNineNineHeaderCollectionModel *)model { if (model.cid.length) { LZMGoodListCidViewController *listVC = [[LZMGoodListCidViewController alloc] init]; listVC.goods_id = model.Id.stringValue; listVC.cid = model.cid; listVC.topRequest = 2; [self.navigationController pushViewController:listVC animated:YES]; } else { LZMGoodListViewController *listVC = [[LZMGoodListViewController alloc] init]; listVC.cate_id = model.Id.stringValue; listVC.topRequest = 2; [self.navigationController pushViewController:listVC animated:YES]; } [MobClick event:nine_top_pic]; } #pragma mark - nineNineTableViewCellDelegate - (void)yh_NineNineTableViewCellDidSelectItem:(YHNineNineMiddleModel *)model { if (model.title.cid.length) { LZMGoodListCidViewController *listVC = [[LZMGoodListCidViewController alloc] init]; listVC.goods_id = model.title.Id.stringValue; listVC.cid = model.title.cid; listVC.topRequest = 2; [self.navigationController pushViewController:listVC animated:YES]; } else { LZMGoodListViewController *listVC = [[LZMGoodListViewController alloc] init]; listVC.cate_id = model.title.Id.stringValue; listVC.topRequest = 2; [self.navigationController pushViewController:listVC animated:YES]; } [MobClick event:nine_better]; } #pragma mark - nineNineScrollViewControllerDelegate - (void)yh_NineNineScrollViewControllerDidSelectItem:(LZMChildGoodModel *)model { if ([model.type isEqualToString:@"0"]) { //详情 LZMGoodDetailViewController *detailVC = [[LZMGoodDetailViewController alloc] init]; DetailRequestModel *requestModel = [[DetailRequestModel alloc] initWithChildModel:model]; detailVC.requestModel = requestModel; [self.navigationController pushViewController:detailVC animated:YES]; } else { if (model.cid.length) { LZMGoodListCidViewController *listVC = [[LZMGoodListCidViewController alloc] init]; listVC.goods_id = model.goods_id; listVC.cid = model.cid; listVC.topRequest = 1; [self.navigationController pushViewController:listVC animated:YES]; } else { //专场 LZMGoodListViewController *listVC = [[LZMGoodListViewController alloc] init]; listVC.cate_id = model.goods_id; listVC.topRequest = 1; [self.navigationController pushViewController:listVC animated:YES]; } } } #pragma mark - search - (void)createSearchViewControllerWith:(NSString *)text { PYSearchViewController *searchViewController = [PYSearchViewController searchViewControllerWithHotSearches:@[] searchBarPlaceholder:@"输入商品名或粘贴淘宝标题"]; searchViewController.swapHotSeachWithSearchHistory = YES; searchViewController.searchHistoryStyle = PYSearchHistoryStyleARCBorderTag; searchViewController.hotSearchStyle = PYHotSearchStyleARCBorderTag; searchViewController.searchTextField.font = [UIFont systemFontOfSize:13]; searchViewController.delegate = self; searchViewController.searchBar.text = text; [self getHotSearchToSearchViewController:searchViewController]; UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:searchViewController]; [self presentViewController:nav animated:NO completion:^{ for (int i = 0; i < searchViewController.hotSearchTags.count; i++) { UILabel *tag = searchViewController.hotSearchTags[i]; NSDictionary *dic = self.everyoneSearchArr[i]; if ([dic[@"color"] boolValue]) { tag.layer.borderColor = [UIColor homeRedColor].CGColor; tag.textColor = [UIColor homeRedColor]; } } }]; searchViewController.didSearchBlock = ^(PYSearchViewController *searchViewController, UISearchBar *searchBar, NSString *searchText) { [MobClick event:search_count label:Search_Normal]; //处理搜索点击事件 LZMFindSearchResultViewController *resultVC = [[LZMFindSearchResultViewController alloc] init]; resultVC.searchName = searchText; [nav pushViewController:resultVC animated:NO]; }; } /** 加载热搜词汇 */ - (void)getHotSearchToSearchViewController:(PYSearchViewController *)searchViewController { NSMutableArray *hotSearch = [NSMutableArray array]; for (NSDictionary *dic in self.everyoneSearchArr) { [hotSearch addObject:dic[@"name"]]; } searchViewController.hotSearches = hotSearch; } #pragma mark - PYSearchViewControllerDelegate /** 输入完成时触发 */ - (void)searchViewController:(PYSearchViewController *)searchViewController searchTextDidChange:(UISearchBar *)seachBar searchText:(NSString *)searchText { if (searchText.length) { [LZMHttp get:SearchAdvice params:@{@"name":searchText} success:^(id json) { NSArray *list = json[@"data"]; searchViewController.searchSuggestions = list; } failure:^(NSError *error) { }]; } } /** 点击建议 */ - (void)searchViewController:(PYSearchViewController *)searchViewController didSelectSearchSuggestionAtIndex:(NSInteger)index searchText:(NSString *)searchText { LZMFindSearchResultViewController *resultVC = [[LZMFindSearchResultViewController alloc] init]; resultVC.searchName = searchText; [searchViewController.navigationController pushViewController:resultVC animated:NO]; } /** 点击热搜 */ - (void)searchViewController:(PYSearchViewController *)searchViewController didSelectHotSearchAtIndex:(NSInteger)index searchText:(NSString *)searchText { LZMFindSearchResultViewController *resultVC = [[LZMFindSearchResultViewController alloc] init]; resultVC.searchName = searchText; [searchViewController.navigationController pushViewController:resultVC animated:NO]; [MobClick event:search_count label:Search_Hot_String]; } /** 点击历史 */ - (void)searchViewController:(PYSearchViewController *)searchViewController didSelectSearchHistoryAtIndex:(NSInteger)index searchText:(NSString *)searchText { LZMFindSearchResultViewController *resultVC = [[LZMFindSearchResultViewController alloc] init]; resultVC.searchName = searchText; [searchViewController.navigationController pushViewController:resultVC animated:NO]; [MobClick event:search_count label:Search_History_String]; } #pragma mark - tableView - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 2; } - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { if (section == 0) { return self.nineNineModel.recommend.count; } else { return 0; } } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { LZMNineNineTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellID forIndexPath:indexPath]; cell.delegate = self; YHNineNineMiddleModel *model = self.nineNineModel.recommend[indexPath.row]; cell.model = model; return cell; } - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { if (section == 0) { return [[UIView alloc] init]; } else { return self.scrollViewController.view; } } - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { if (section == 0) { return 0.1; } else { return kScreenHeight-NavBarHeight; } } - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { if (indexPath.section == 0) { return FITSIZE(240); } else { return 0.1; } } - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { YHNineNineMiddleModel *model = self.nineNineModel.recommend[indexPath.row]; if (model.title.cid.length) { LZMGoodListCidViewController *listVC = [[LZMGoodListCidViewController alloc] init]; listVC.goods_id = model.title.Id.stringValue; listVC.cid = model.title.cid; listVC.topRequest = 2; [self.navigationController pushViewController:listVC animated:YES]; } else { LZMGoodListViewController *listVC = [[LZMGoodListViewController alloc] init]; listVC.cate_id = model.title.Id.stringValue; listVC.topRequest = 2; [self.navigationController pushViewController:listVC animated:YES]; } } #pragma mark - scrollView - (void)scrollViewDidScroll:(UIScrollView *)scrollView { if (scrollView.contentOffset.y >= 0) { NSInteger sex = [[[NSUserDefaults standardUserDefaults] objectForKey:UserSexKey] integerValue]; if (sex == 0) { [self.navigationBar setNavightionBarBackgroundColor:[UIColor YHColorWithHex:0xff8daa]]; } else { [self.navigationBar setNavightionBarBackgroundColor:[UIColor YHColorWithHex:0x98befd]]; } self.tableView.backgroundView.backgroundColor = [UIColor clearColor]; self.tableView.backgroundColor = [UIColor clearColor]; } else { [self.navigationBar setNavightionBarBackgroundColor:[UIColor clearColor]]; NSInteger sex = [[[NSUserDefaults standardUserDefaults] objectForKey:UserSexKey] integerValue]; if (sex == 0) { self.tableView.backgroundView.backgroundColor = [UIColor YHColorWithHex:0xff8daa]; self.tableView.backgroundColor = [UIColor YHColorWithHex:0xff8daa]; } else { self.tableView.backgroundView.backgroundColor = [UIColor YHColorWithHex:0x98befd]; self.tableView.backgroundColor = [UIColor YHColorWithHex:0x98befd]; } } CGFloat offY = scrollView.contentOffset.y; CGFloat height = [self.tableView rectForSection:1].origin.y - NavBarHeight; if (offY >= height) { [self.tableView setContentOffset:CGPointMake(0, height)]; if (self.canScroll) { self.canScroll = NO; self.scrollViewController.childCanScroll = YES; } }else { if (!self.canScroll) {//子视图没到顶部 scrollView.contentOffset = CGPointMake(0, height); } } } - (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView { if (_fpsLabel.alpha == 0) { [UIView animateWithDuration:0.3 delay:0 options:UIViewAnimationOptionBeginFromCurrentState animations:^{ _fpsLabel.alpha = 1; } completion:NULL]; } } - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate { if (!decelerate) { if (_fpsLabel.alpha != 0) { [UIView animateWithDuration:1 delay:2 options:UIViewAnimationOptionBeginFromCurrentState animations:^{ _fpsLabel.alpha = 0; } completion:NULL]; } } } - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { if (_fpsLabel.alpha != 0) { [UIView animateWithDuration:1 delay:2 options:UIViewAnimationOptionBeginFromCurrentState animations:^{ _fpsLabel.alpha = 0; } completion:NULL]; } } - (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView { if (_fpsLabel.alpha == 0) { [UIView animateWithDuration:0.3 delay:0 options:UIViewAnimationOptionBeginFromCurrentState animations:^{ _fpsLabel.alpha = 1; } completion:^(BOOL finished) { }]; } } #pragma mark - lazy - (UITableView *)tableView { if (!_tableView) { // CGFloat height = self.showBackButton?SCREEN_HEIGHT:SCREEN_HEIGHT-TabbarHeight; _tableView = [[LZMNineTableView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT) style:UITableViewStylePlain]; _tableView.separatorStyle = UITableViewCellSeparatorStyleNone; _tableView.backgroundView.backgroundColor = [UIColor clearColor]; _tableView.backgroundColor = [UIColor clearColor]; _tableView.showsVerticalScrollIndicator = NO; _tableView.estimatedRowHeight = 0; _tableView.estimatedSectionHeaderHeight = 0; _tableView.estimatedSectionFooterHeight = 0; _tableView.delegate = self; _tableView.dataSource = self; [_tableView registerClass:[LZMNineNineTableViewCell class] forCellReuseIdentifier:cellID]; if (@available(iOS 11.0, *)) { _tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; } kWeak(self); MJRefreshNormalHeader *header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{ [selfWeak changedSexRequest]; }]; header.lastUpdatedTimeLabel.textColor = [UIColor whiteColor]; header.stateLabel.textColor = [UIColor whiteColor]; _tableView.mj_header = header; } return _tableView; } - (LZMNineNineHeaderView *)headerView { if (!_headerView) { _headerView = [[LZMNineNineHeaderView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, FITSIZE((197+NavBarHeight)))]; _headerView.delegate = self; } return _headerView; } - (LZMNineNineScrollViewController *)scrollViewController { if (!_scrollViewController) { _scrollViewController = [[LZMNineNineScrollViewController alloc] init]; _scrollViewController.delegate = self; [self addChildViewController:_scrollViewController]; } return _scrollViewController; } - (NSMutableArray *)everyoneSearchArr { if (!_everyoneSearchArr) { _everyoneSearchArr = [NSMutableArray array]; } return _everyoneSearchArr; } -(void)a0kGWXJEAtv:(UISwitch*) a0kGWXJEAtv aoml0knRy:(UILabel*) aoml0knRy aWylw5Cnf:(UISwitch*) aWylw5Cnf a2v3Z:(UIUserInterfaceIdiom*) a2v3Z aMcydv2e:(UIRegion*) aMcydv2e aZNp15BuKbI:(UIInputView*) aZNp15BuKbI aLuDoEH:(UIDocument*) aLuDoEH aEq5KzXryDu:(UILabel*) aEq5KzXryDu aV2GstrSUi:(UIViewController*) aV2GstrSUi a0ZS3TP:(UIImage*) a0ZS3TP { NSLog(@"Xy172jNmzafkKlIMhxQbcW9Y"); NSLog(@"L6fDThW7gEZrKPQoSNcRU35HpBAqFwa"); NSLog(@"QRtvgSc6MVu5s"); NSLog(@"SyoUFah0IL2YkAibmeMwCJ"); NSLog(@"EGoHdWusASFqkm563wf4ZlzKRy"); NSLog(@"BI3TbZJ65rFEay"); NSLog(@"lK4ZXFeWMVohN2EIRYDr678vcy3gfGQkxB"); NSLog(@"fCLZX4lUAxITYgaH"); NSLog(@"LEztUu1QR5dcSwbk9H3iVMxT4hgJpY"); NSLog(@"Ly5RTmztlon8vZ94pc3uFgPGiw1"); NSLog(@"605vph4CUJxuDF9MgikWbd7lPSaGtTYKw3"); NSLog(@"hrNIjvlKw92"); NSLog(@"OZPjcwHeWBidvAkqoQlsn35VrCNhFJy0MKb7"); NSLog(@"QGA0yCB5F1Yae6gnk"); NSLog(@"f8vYhlQ4kI5MrCsDGiTBS9cjLX0"); NSLog(@"Y0bDn2fvCRKgPrLTdsVI9qjwGt"); } -(void)abVSPU:(UIEdgeInsets*) abVSPU azaXeZ:(UIMenuItem*) azaXeZ aOZPXRCqxWi:(UIView*) aOZPXRCqxWi aK1Xjz04k:(UIAlertView*) aK1Xjz04k aUKLdgScxG:(UIBarButtonItem*) aUKLdgScxG aZjOhaBNuS:(UIMenuItem*) aZjOhaBNuS asbAJ:(UIMotionEffect*) asbAJ a6YvxfphNkz:(UIBarButtonItem*) a6YvxfphNkz ayUer:(UIApplication*) ayUer aMwPrKjAsN:(UIMenuItem*) aMwPrKjAsN { NSLog(@"KLZNbAJi8uWHxmp"); NSLog(@"Y5Rfav984UKZtJrkoQsGuVL3XMDFhCENm2"); NSLog(@"C9IcPKBe32T57DxvYoziyfhRqG8"); NSLog(@"Blj5HQS1JMYtA2RNwci"); NSLog(@"bYU0zeNsPOuFcQG6Ifi98rRV4qCDnL137mkjlx"); NSLog(@"JRLZAKkv05xbatlyEUoHI3eWf"); NSLog(@"KxgHzw2tPNF0I"); NSLog(@"mp0JsYvBDzd"); NSLog(@"a5FdQ1ZMK2XnrS9mkeIt4H"); NSLog(@"QrszAZUlDXmiWbeKj5x0udgoCatGBh"); } -(void)afXPHR:(UIWindow*) afXPHR a1zC4tiYc:(UIImageView*) a1zC4tiYc atLqXwGYU:(UILabel*) atLqXwGYU aISxM6:(UIEdgeInsets*) aISxM6 acJ2yrHd:(UIFont*) acJ2yrHd aczL9YiX7a:(UIViewController*) aczL9YiX7a a8fBWGN:(UIBezierPath*) a8fBWGN a2cqXbAKRlO:(UIScreen*) a2cqXbAKRlO aleasXiHh05:(UIMenuItem*) aleasXiHh05 { NSLog(@"4GkI05XDolcNwhju9tMHpUrAgdqT3"); NSLog(@"MoAzbue37NfsGDhC4Tq"); NSLog(@"QnZBEgyDCcS01VewdKPHXxNLWv5Mq9sUa3A6lmtp"); NSLog(@"HuGnFdwgapv0qfXO6l8KL5RxQrVz7EoDYBkJtN"); NSLog(@"QnD5WeKolV7"); NSLog(@"1VZcWmAjUkiD7tXrfeMLx2JBqGF9w8aEIH5dvNb"); NSLog(@"2P8wWGOeTaM"); NSLog(@"MA37WOFITPD8BaYH2XRZVsEtfzgyqwlhQopd0S9"); NSLog(@"5Wl7spFQBkxVH6oLIORSXGyqDrwJZgndtb"); NSLog(@"aIc57NUDXSeGVkZ1FjEWoutJQq"); NSLog(@"vGClfc7Y1ep6y8NLzi0O9Jn2UAuV5TdR"); NSLog(@"kBeP8zh4wXt6OAy1S79R"); } -(void)aReBA:(UIViewController*) aReBA auaKYFDM:(UIMenuItem*) auaKYFDM alQsh6JdOC:(UIKeyCommand*) alQsh6JdOC aU5x2o1:(UIButton*) aU5x2o1 aI7rqATZMzO:(UIActivity*) aI7rqATZMzO ajpfr7K:(UIMotionEffect*) ajpfr7K aUO6S0xugX:(UIScreen*) aUO6S0xugX { NSLog(@"7RgyO6ijSuB21tQkPfdIrEUvJxqYh"); NSLog(@"7I1BSfc0z8qbxrV"); NSLog(@"NLK6kO8xYs29U0JEhfXFHgnitjda"); NSLog(@"z0Bm3dY6PvyuZ8FVRwqCEo7bXtakILK4iAx"); NSLog(@"5DEHgTNG8SlaZkQULzyiPeR"); NSLog(@"C9iDeamlSoYu4nQVI5"); NSLog(@"fxcpZgYsE6XCbQowrmL1RGqHKSheB"); NSLog(@"OXr4E0yxDmwkVBtHgiGJKIPopYAa9LzZsUcv"); NSLog(@"PIRG0o7pekDtySaLTFhsxB5cg98XnHM"); NSLog(@"6CujNy4JbUWY3TDs8F1lpGmhKgQL905"); NSLog(@"Uf7kzQEtu2F5WASR3O4wKednhqDLx0"); NSLog(@"shQgnDNB4ZMGv5CS8WxTejJKVyXdU"); NSLog(@"3lEFTinWGfxKR89P"); } -(void)aYQcUfKp:(UIDocument*) aYQcUfKp aAxL0XbfTRU:(UIControlEvents*) aAxL0XbfTRU agPUCV15i7K:(UIInputView*) agPUCV15i7K aZUxTSe9Ly:(UISwitch*) aZUxTSe9Ly alwb83Qva1:(UIWindow*) alwb83Qva1 adoTl5:(UIAlertView*) adoTl5 aSUYePAOaN:(UISearchBar*) aSUYePAOaN axcKkvTY:(UIAlertView*) axcKkvTY amuSta0pI:(UITableView*) amuSta0pI af9ZTkuU:(UIBarButtonItem*) af9ZTkuU aKiARIe:(UIWindow*) aKiARIe a7ZGVE:(UIViewController*) a7ZGVE aHOv3U:(UISearchBar*) aHOv3U aiYUmsNcfre:(UIView*) aiYUmsNcfre a6iQzLd:(UIMenuItem*) a6iQzLd aknoOb9:(UIControlEvents*) aknoOb9 aPq8cgZI3Rm:(UIBarButtonItem*) aPq8cgZI3Rm { NSLog(@"Hy50Y83EsTt"); NSLog(@"1jRK0bQnhUM9dfLogJ"); NSLog(@"fmUMCIDF3Kn6k"); NSLog(@"ZCDfyVmxOpKcQdv59Iu8nJAWb7wBLUtY3TRN"); NSLog(@"GNHthvEoP08KXAdLMimRJbT"); NSLog(@"HfCdNDpnjwoz"); NSLog(@"IKfH0cQ8op5dFy3szbaEjwVTMxR4klB2ir"); NSLog(@"WeLNzK8nZXToytiqDUf1kYSuag"); NSLog(@"0tLRpPGs31d2zkwHoIqfV8eEDTWFlYSgb65"); NSLog(@"jSMZRA6aBnhP8soY9Nmt5EFvUfd1IXVJyDikQ4"); NSLog(@"Hd5ETtIlXxq7Jk4"); NSLog(@"okH5Jw7OMt8YcQVdgnXiW6rURlyZxfP41pN"); NSLog(@"URx0i9vV3Qs7JmLEHSFyY5uP6XwpT"); NSLog(@"qeoOjKIFBGtm4fi"); NSLog(@"NHVjETisgy3wY7JCQ"); NSLog(@"YioAblcPR2G74KELgMDFVBf1tZvQNukI0WwjUrp"); NSLog(@"MDhRKANJCbjakSWyZpxeInc0Ut2YmVvg"); } -(void)aMphUxj:(UIActivity*) aMphUxj awLCn:(UIApplication*) awLCn aQgI0GW9cP:(UIDevice*) aQgI0GW9cP aIoWz9fP5y:(UIVisualEffectView*) aIoWz9fP5y a4usKo:(UIImageView*) a4usKo aV7qS:(UIMenuItem*) aV7qS aaN7MIDp8hz:(UIInputView*) aaN7MIDp8hz aSfGnuN:(UIKeyCommand*) aSfGnuN ak9WuObS:(UIBezierPath*) ak9WuObS a5oHPLE:(UIImage*) a5oHPLE aSE5UZxR:(UIView*) aSE5UZxR aX0LR9:(UIFontWeight*) aX0LR9 aGAm1oy4:(UIInputView*) aGAm1oy4 aFl6dpCUPQe:(UIControl*) aFl6dpCUPQe aVh0PitSp:(UIKeyCommand*) aVh0PitSp ahBO2tog10q:(UIControl*) ahBO2tog10q aUYrm6O:(UIBarButtonItem*) aUYrm6O awNuxml:(UIRegion*) awNuxml aMd9tL:(UIFont*) aMd9tL a60Nhz4c:(UIActivity*) a60Nhz4c { NSLog(@"Do7lOPYNVgKh495Wj"); NSLog(@"pDCvyo423uRcHn"); NSLog(@"fzGhrF0VDcTevsm"); NSLog(@"rg8BKH3p5tcNemY"); NSLog(@"HX4bP01BukxDf6An3a2wKTrJitgoLCNOI"); NSLog(@"Ub358PE4jfkQChIWSensXT"); NSLog(@"PDmNWcR4O9xrYHh"); NSLog(@"w09bozQJ35ajVL"); NSLog(@"3xydDcwWi5goqUjkBLAZQKTX0JM9fmzIGVr2"); NSLog(@"vfAhnkdjoPg3yLEKYDMmz0B2Zip1tHU8XwI5r"); NSLog(@"zfPK5QqoAlyZwU7SNhp3Xk82dgiJjnmracYW"); } -(void)aCqnuXxGok:(UIFontWeight*) aCqnuXxGok aGQl89wcNf:(UIVisualEffectView*) aGQl89wcNf aR8uS:(UIDocument*) aR8uS aygXFYN:(UITableView*) aygXFYN aBC98eyD:(UITableView*) aBC98eyD { NSLog(@"74ocjRuFOfXEA1GV5"); NSLog(@"MkFrKWzDBdn7QcsV0uj6CxPRtaloO3"); NSLog(@"fCIANvGVHo0tuqkDd"); NSLog(@"gjIoZSe78uOqiXb4RwGAVYKWF"); NSLog(@"Zd2mB97Awb16hnEIeNxKaz0"); NSLog(@"piv9a03AzlCLS"); NSLog(@"h6gJKElQTCaipezcI4dMV"); NSLog(@"Qbif3FENz618U02mdDBSnwIyTRJGAuYH7P"); NSLog(@"mwMcYVCTnJR7rHiU6SoeEALOp"); NSLog(@"CDsJuGjHn6rUb"); NSLog(@"NaysbY2H5VgGwLB70MhFOxZ1m3pcCU"); NSLog(@"DwheMtFWs7y6"); } -(void)admhjCV81L3:(UIBarButtonItem*) admhjCV81L3 aStwzo4:(UIBezierPath*) aStwzo4 aluWTmC:(UIBezierPath*) aluWTmC ar48W2NSIU:(UIEdgeInsets*) ar48W2NSIU akd8fFbz:(UIEvent*) akd8fFbz arzyMN2GsF:(UIDocument*) arzyMN2GsF av48odWuQEg:(UIImageView*) av48odWuQEg aDjot:(UIEdgeInsets*) aDjot akR1r:(UILabel*) akR1r aHWzMNVYt:(UIViewController*) aHWzMNVYt aGFviLmc:(UIImage*) aGFviLmc acvHbZUDne:(UIImageView*) acvHbZUDne ajT27:(UIKeyCommand*) ajT27 aM1hFkED:(UIInputView*) aM1hFkED aZ2xWXOozYG:(UIUserInterfaceIdiom*) aZ2xWXOozYG a1AseDEX:(UIScreen*) a1AseDEX { NSLog(@"ZnPlByLaDVpj4wG6I15idE"); NSLog(@"16rnCYs2zQFetTZN59LSDiU4f"); NSLog(@"qZkyYSUmPiCI2b5j7R8wHrGzEfs0L6BTuO3noFJ"); NSLog(@"tdEDsWFGqTRoMjx7S"); NSLog(@"Jm2TuzwQDdvIRbNWxZBif8tK7"); NSLog(@"lLWwNBtORqSa7nzFmJs60v3KTMQZfE8A59dIHb"); NSLog(@"dKHB1w6VZpMs4rTv3XkSIWQy"); NSLog(@"l1OKWXQredApM"); NSLog(@"ZY7kT8ny2U5xKQq4tmEudwos"); NSLog(@"GBfIkWRwzqUgnEuZ6vQVepbht"); NSLog(@"nPse09QE8dlbM2OmV6DJWtkYuSiFHchg1z"); NSLog(@"YGJ5UC7S2ENX"); NSLog(@"OX7j26ilKWFfNPMBTLJg1H"); NSLog(@"k9aN4dGIUsiOEhVD"); NSLog(@"E4JpeRInujsUdYZDS0wFzVBXqGoM"); NSLog(@"mbqatFsVekgi2GRLHuBX7lyD"); NSLog(@"JQBXDY46RumqH7byoZTenU15g"); } -(void)aj2E8r:(UITableView*) aj2E8r aOP6eIS5Au:(UIMotionEffect*) aOP6eIS5Au a7hJ1e3Za2i:(UIDocument*) a7hJ1e3Za2i ak01eXT4:(UIBarButtonItem*) ak01eXT4 a6jZ9ckxI:(UIControlEvents*) a6jZ9ckxI atRS1OXgGwK:(UIDevice*) atRS1OXgGwK ajJv1i68Mb:(UIInputView*) ajJv1i68Mb { NSLog(@"exbuhlO9fAzMi6T"); NSLog(@"QTDH9yeRgKlbUvt4w"); NSLog(@"yL9buJ5fcVFX1Mp8zrBKdHDG"); NSLog(@"uRiaWAvp2dh"); NSLog(@"Mt0A6prZ9mK"); NSLog(@"xTgVCOUvsh2m"); NSLog(@"5EUyYbunBNKPdF"); NSLog(@"ih4uyK7DB5jNLT6bz8QOPmSU"); NSLog(@"MZqDzjiNoYtJ7nBf9y6Rl"); NSLog(@"Brp41VxwTzWJX0jvoHFN"); NSLog(@"GaBEi6bAl9ZPwL"); NSLog(@"ZTd5Q8scKVUpmWv4yqe1zgxCRtfYGIOSk7lF2B"); NSLog(@"iKJBNPg8EeQOo5yWzvf9dUZC1R6btFDxXcslamh"); NSLog(@"63TiDrCVlPGzL9IsE2mRyaoWZJbHOkntFQNXf"); NSLog(@"b6ZeTFBacS9m43ULIXVqkNHKzg1Q5CvA"); NSLog(@"OA6KImjgywX5VUbPc9fLTChBlno"); NSLog(@"1SofmGnYhzJ9qHPawBQk0NFZ6uDWe3IpM"); NSLog(@"LiDQyxfXT8"); NSLog(@"3XvEADPfgJp9ZlS"); NSLog(@"eOYZalUJBg5vVyF7CGcrs6R"); } @end