No Description

LFWTodayViewController.m 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573
  1. //
  2. // LFWTodayViewController.m
  3. // YouHuiProject
  4. //
  5. // Created by 小花 on 2018/1/17.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #import "LFWTodayViewController.h"
  9. #import "SDCycleScrollView.h"
  10. #import "LFWOnePicCell.h"
  11. #import "LFWCountHeaderView.h"
  12. #import "LFWMorePicCell.h"
  13. #import "LFWTodayBannerModel.h"
  14. #import "LFWChildGoodModel.h"
  15. #import "LFWMorePicModel.h"
  16. #import "LFWGoodsInfo.h"
  17. #import "LFWAdversementCell.h"
  18. #import "LFWGoodDetailViewController.h"
  19. #import "LFWGoodListCidViewController.h"
  20. #import "LFWAdWebViewController.h"
  21. #import "LFWGoodListViewController.h"
  22. #import "LFWNineNineMainViewController.h"
  23. #import "LFWMorePicCollectionCell.h"
  24. #import "LFWMorePicCollectionModel.h"
  25. @interface LFWTodayViewController ()<UITableViewDelegate, UITableViewDataSource,SDCycleScrollViewDelegate,YHMorePicCellDelegate,YHCountDownViewDelegate,YHMorePicCollectionCellDelegate> {
  26. NSInteger _page;
  27. }
  28. @property (nonatomic, strong) UITableView *tableView;
  29. //@property (nonatomic, strong) LFWCountHeaderView *countDownHeader;
  30. @property (nonatomic, strong) NSArray *bannerList;
  31. @property (nonatomic, strong) NSMutableArray *goodsArr;
  32. @property (nonatomic, strong) LFWMorePicCell *morePicCell;
  33. @property (nonatomic, strong) LFWMorePicCollectionCell *morePicCollectionCell;
  34. @property (nonatomic, strong) NSArray *morePicArr;
  35. @property(nonatomic,strong)NSArray *morePicCollectionArr;
  36. @property (nonatomic, strong) LFWGoodsInfo *goodsInfo; //商品信息,包括刷新事件
  37. @end
  38. @implementation LFWTodayViewController
  39. - (void)viewDidLoad {
  40. [super viewDidLoad];
  41. _page = 1;
  42. [self configTableView];
  43. [self loadBannerData];
  44. [self loadHotRecomPicData];
  45. [self loadHotRecomPicCollectionData];
  46. [self loadCategoryGoodsList];
  47. }
  48. - (void)configTableView {
  49. [self.view addSubview:self.tableView];
  50. if (@available(iOS 11.0, *)) {
  51. self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;//UIScrollView也适用
  52. }else {
  53. self.automaticallyAdjustsScrollViewInsets = NO;
  54. }
  55. }
  56. - (void)loadBannerData {
  57. [LFWHttp get:Banner_list params:nil success:^(id json) {
  58. self.bannerList = [NSArray yy_modelArrayWithClass:[LFWTodayBannerModel class] json:json[@"data"]];
  59. [self creatCycleScrollView];
  60. } failure:^(NSError *error) {
  61. }];
  62. }
  63. - (void)creatCycleScrollView {
  64. NSMutableArray *imgArr = [NSMutableArray array];
  65. for (LFWTodayBannerModel *model in self.bannerList) {
  66. [imgArr addObject:model.photo];
  67. }
  68. CGFloat height = (120.f/375.f)*SCREEN_WIDTH;
  69. CGRect rect = CGRectMake(0, 0, SCREEN_WIDTH, height);
  70. SDCycleScrollView *cycleScrollView = [SDCycleScrollView cycleScrollViewWithFrame:rect delegate:self placeholderImage:Placehold_Img];
  71. cycleScrollView.imageURLStringsGroup = imgArr;
  72. cycleScrollView.currentPageDotImage = [UIImage imageNamed:@"page_sel"];
  73. cycleScrollView.pageDotImage = [UIImage imageNamed:@"page_nor"];
  74. self.tableView.tableHeaderView = cycleScrollView;
  75. }
  76. /**
  77. 加载下部商品列表
  78. */
  79. - (void)loadCategoryGoodsList {
  80. NSDictionary *para = @{@"page":@(_page),@"scid":self.model.Id,@"type":@(1)};
  81. [LFWHttp post:CategoryGoods params:para success:^(id json) {
  82. if ([self.tableView.mj_header isRefreshing]) {
  83. [self.goodsArr removeAllObjects];
  84. }
  85. self.goodsInfo = [LFWGoodsInfo yy_modelWithJSON:json];
  86. ;
  87. // if (self.countDownHeader) {
  88. // [self.countDownHeader setCountDownNumber:self.goodsInfo.remain_time];
  89. // }
  90. NSArray *list = [NSArray yy_modelArrayWithClass:[LFWChildGoodModel class] json:json[@"data"]];
  91. if (list.count <= 0) {
  92. MJRefreshAutoNormalFooter *foot = (MJRefreshAutoNormalFooter *)self.tableView.mj_footer;
  93. [foot setTitle:@"到底啦~" forState:MJRefreshStateIdle];
  94. }
  95. [self.goodsArr addObjectsFromArray:list];
  96. [self.tableView reloadData];
  97. [self.tableView.mj_footer endRefreshing];
  98. [self.tableView.mj_header endRefreshing];
  99. [self.tableView reloadData];
  100. } failure:^(NSError *error) {
  101. [self.tableView.mj_footer endRefreshing];
  102. [self.tableView.mj_header endRefreshing];
  103. }];
  104. }
  105. - (void)refreshData {
  106. _page = 1;
  107. // self.countDownHeader = nil;
  108. [self loadBannerData];
  109. [self loadHotRecomPicData];
  110. [self loadHotRecomPicCollectionData];
  111. [self loadCategoryGoodsList];
  112. }
  113. /**
  114. 上拉加载
  115. */
  116. - (void)loadMoreData {
  117. _page++;
  118. [self loadCategoryGoodsList];
  119. }
  120. /**
  121. 多图推荐
  122. */
  123. - (void)loadHotRecomPicData {
  124. [LFWHttp get:Goldgroups params:nil success:^(id json) {
  125. self.morePicArr = [NSArray yy_modelArrayWithClass:[LFWMorePicModel class] json:json[@"data"]];
  126. [self.tableView reloadData];
  127. [self.morePicCell setModelDatas:self.morePicArr];
  128. } failure:^(NSError *error) {
  129. }];
  130. }
  131. - (void)loadHotRecomPicCollectionData {
  132. [LFWHttp get:GoldCollectiongroups params:nil success:^(id json) {
  133. self.morePicCollectionArr = [NSArray yy_modelArrayWithClass:[LFWMorePicCollectionModel class] json:json[@"data"]];
  134. [self.tableView reloadData];
  135. [self.morePicCollectionCell setModelDatas:self.morePicCollectionArr];
  136. } failure:^(NSError *error) {
  137. }];
  138. }
  139. #pragma mark --------------------- 倒计时结束 -------------
  140. /**
  141. 倒计时结束
  142. */
  143. - (void)countViewTimeOutAction {
  144. // [self refreshData];
  145. }
  146. #pragma mark ====================== YHMorePicCellDelegate==========
  147. /**
  148. 点击推荐位多图
  149. */
  150. - (void)YHMorePicCellDidSelectedItem:(NSInteger)index {
  151. // if (index == 0) {
  152. // LFWNineNineMainViewController *nine = [[LFWNineNineMainViewController alloc] init];
  153. // nine.showBackButton = YES;
  154. // [self.navigationController pushViewController:nine animated:YES];
  155. // return;
  156. // }
  157. LFWMorePicModel *model = self.morePicArr[index];
  158. if (model.url.length > 0) {
  159. //活动页
  160. LFWAdWebViewController *webVc = [[LFWAdWebViewController alloc] init];
  161. webVc.url = model.url;
  162. [self.navigationController pushViewController:webVc animated:YES];
  163. }else {
  164. //列表页
  165. LFWGoodListViewController *list = [[LFWGoodListViewController alloc] init];
  166. list.cate_id = model.Id;
  167. list.name = model.name;
  168. list.topRequest = 2;
  169. [self.navigationController pushViewController:list animated:YES];
  170. }
  171. [MobClick event:home_recommend];
  172. }
  173. #pragma mark ====================== YHMorePicCollectionCellDelegate==========
  174. - (void)YHMorePicCollectionCellDidSelectedItem:(NSInteger)index{
  175. LFWMorePicModel *model = self.morePicCollectionArr[index];
  176. if (model.url.length > 0) {
  177. //活动页
  178. LFWAdWebViewController *webVc = [[LFWAdWebViewController alloc] init];
  179. webVc.url = model.url;
  180. [self.navigationController pushViewController:webVc animated:YES];
  181. }else {
  182. //列表页
  183. LFWGoodListViewController *list = [[LFWGoodListViewController alloc] init];
  184. list.cate_id = model.Id;
  185. list.name = model.name;
  186. list.topRequest = 2;
  187. [self.navigationController pushViewController:list animated:YES];
  188. }
  189. [MobClick event:Home_Items label:model.name];
  190. }
  191. #pragma mark ============ SDCycleScrollViewDelegate ==========
  192. - (void)cycleScrollView:(SDCycleScrollView *)cycleScrollView didSelectItemAtIndex:(NSInteger)index {
  193. LFWTodayBannerModel *model = self.bannerList[index];
  194. if (model.url.length > 0) {
  195. //活动页
  196. LFWAdWebViewController *webVc = [[LFWAdWebViewController alloc] init];
  197. webVc.url = model.url;
  198. [self.navigationController pushViewController:webVc animated:YES];
  199. }else {
  200. //列表页
  201. LFWGoodListViewController *list = [[LFWGoodListViewController alloc] init];
  202. list.cate_id = model.group_id;
  203. list.name = model.note;
  204. list.topRequest = 2;
  205. [self.navigationController pushViewController:list animated:YES];
  206. }
  207. [MobClick event:home_banner];
  208. }
  209. #pragma mark ============ UITableView Delegate && DataSource ==========
  210. - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
  211. if (indexPath.section == 0) {
  212. if (indexPath.row == 0) {
  213. // cell.separatorInset = UIEdgeInsetsMake(0, cell.bounds.size.width, 0, 0);
  214. }
  215. }
  216. }
  217. - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
  218. if (section == 2) {
  219. return 60;
  220. }
  221. return 0;
  222. }
  223. - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
  224. return 5;
  225. }
  226. - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
  227. return 3;
  228. }
  229. - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
  230. if (section == 1 ||section ==0) {
  231. return 1;
  232. }
  233. return self.goodsArr.count;
  234. }
  235. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  236. if (indexPath.section==0) {
  237. LFWMorePicCollectionCell *morePicCell = [[LFWMorePicCollectionCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"morePicCollectionCell"];
  238. morePicCell.delegate = self;
  239. [morePicCell setModelDatas:self.morePicCollectionArr];
  240. return morePicCell;
  241. }
  242. if (indexPath.section == 1) {
  243. LFWMorePicCell *morePicCell = [[LFWMorePicCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"morePicCell"];
  244. [morePicCell setModelDatas:self.morePicArr];
  245. morePicCell.delegate = self;
  246. return morePicCell;
  247. }
  248. if (indexPath.section == 2) {
  249. LFWChildGoodModel *model = self.goodsArr[indexPath.row];
  250. if ([model.type isEqualToString:@"2"]) {
  251. LFWAdversementCell *cell = [LFWAdversementCell cellWithTableView:tableView];
  252. cell.model = model;
  253. return cell;
  254. }else {
  255. LFWOnePicCell *cell = [LFWOnePicCell cellWithTableView:tableView];
  256. cell.model = model;
  257. return cell;
  258. }
  259. }
  260. return nil;
  261. }
  262. - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
  263. if (indexPath.section==0) {
  264. if (self.morePicCollectionArr==nil||self.morePicCollectionArr.count==0) {
  265. return 0;
  266. }
  267. CGFloat leftWidth = SCREEN_WIDTH*0.37;
  268. CGFloat leftHeight = leftWidth*19/14;
  269. NSInteger height=50;
  270. switch (self.morePicCollectionArr.count) {
  271. case 3://情况再加
  272. {
  273. height=30;
  274. }
  275. break;
  276. case 5://情况再加
  277. {
  278. height=60;
  279. }
  280. break;
  281. default:
  282. break;
  283. }
  284. NSInteger offHeight=0;
  285. if (iPhone5) {
  286. offHeight=10;
  287. }
  288. return height+leftHeight/self.morePicCollectionArr.count+offHeight;
  289. }
  290. if (indexPath.section == 1) {
  291. if (!self.morePicArr.count||self.morePicArr.count==0) {
  292. return 0;
  293. }
  294. CGFloat leftWidth = SCREEN_WIDTH*0.37;
  295. CGFloat leftHeight = leftWidth*19/14;
  296. return leftHeight;
  297. }
  298. if (indexPath.section == 2) {
  299. LFWChildGoodModel *model = self.goodsArr[indexPath.row];
  300. if ([model.type isEqualToString:@"2"]) {
  301. return Fitsize(150);
  302. }
  303. }
  304. return Fitsize(162);
  305. }
  306. - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
  307. // if (section == 1) {
  308. // if (!self.countDownHeader) {
  309. // self.countDownHeader = [[LFWCountHeaderView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 60)];
  310. // self.countDownHeader.countDownView.delegate = self;
  311. //
  312. // }
  313. //
  314. // return self.countDownHeader;
  315. // }
  316. if (section == 2) {
  317. UIView *header = [[UIView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 60)];
  318. header.backgroundColor = [UIColor whiteColor];
  319. UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 40*7, 40)];
  320. imgView.image = [UIImage imageNamed:@"header_titleImg"];
  321. [header addSubview:imgView];
  322. imgView.center = CGPointMake(header.width/2, header.height/2);
  323. return header;
  324. }
  325. return [UIView new];
  326. }
  327. - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
  328. if (indexPath.section == 2) {
  329. LFWChildGoodModel *model = self.goodsArr[indexPath.row];
  330. if ([model.type isEqualToString:@"2"]) {
  331. //广告
  332. LFWAdWebViewController *webVC = [[LFWAdWebViewController alloc] init];
  333. webVC.url = model.url;
  334. [self.navigationController pushViewController:webVC animated:YES];
  335. }else if ([model.type isEqualToString:@"1"]){
  336. //列表
  337. LFWGoodListCidViewController *goodList = [[LFWGoodListCidViewController alloc] init];
  338. goodList.goods_id = model.goods_id;
  339. goodList.cid = model.cid;
  340. goodList.topRequest = 1;
  341. [self.navigationController pushViewController:goodList animated:YES];
  342. }else {
  343. LFWGoodDetailViewController *detail = [[LFWGoodDetailViewController alloc] init];
  344. detail.goods_id = model.goods_id;
  345. [self.navigationController pushViewController:detail animated:YES];
  346. }
  347. [MobClick event:home_hot];
  348. }
  349. }
  350. #pragma mark ===================== layezer ==============
  351. - (UITableView *)tableView {
  352. if (!_tableView) {
  353. _tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, ChildTableViewHeight) style:UITableViewStyleGrouped];
  354. _tableView.estimatedSectionHeaderHeight = 0;
  355. _tableView.estimatedSectionFooterHeight = 0;
  356. _tableView.sectionFooterHeight = 0;
  357. _tableView.sectionHeaderHeight = 0;
  358. _tableView.delegate = self;
  359. _tableView.dataSource = self;
  360. _tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
  361. _tableView.backgroundColor = [UIColor yhGrayColor];
  362. _tableView.bounces = YES;
  363. _tableView.showsVerticalScrollIndicator = NO;
  364. _tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
  365. _tableView.mj_header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{
  366. [self refreshData];
  367. }];
  368. MJRefreshAutoNormalFooter *footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{
  369. [self loadMoreData];
  370. }];
  371. _tableView.mj_footer = footer;
  372. }
  373. return _tableView;
  374. }
  375. - (NSArray *)goodsArr {
  376. if (!_goodsArr) {
  377. _goodsArr = [NSMutableArray array];
  378. }
  379. return _goodsArr;
  380. }
  381. - (LFWMorePicCell *)morePicCell {
  382. if (!_morePicCell) {
  383. _morePicCell = [[LFWMorePicCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"morePicCell"];
  384. _morePicCell.delegate = self;
  385. }
  386. return _morePicCell;
  387. }
  388. -(LFWMorePicCollectionCell *)morePicCollectionCell{
  389. if (!_morePicCollectionCell) {
  390. _morePicCollectionCell = [[LFWMorePicCollectionCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"morePicCollectionCell"];
  391. _morePicCollectionCell.delegate = self;
  392. }
  393. return _morePicCollectionCell;
  394. }
  395. - (void)didReceiveMemoryWarning {
  396. [super didReceiveMemoryWarning];
  397. // Dispose of any resources that can be recreated.
  398. }
  399. /*
  400. #pragma mark - Navigation
  401. // In a storyboard-based application, you will often want to do a little preparation before navigation
  402. - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  403. // Get the new view controller using [segue destinationViewController].
  404. // Pass the selected object to the new view controller.
  405. }
  406. */
  407. -(void)aCcjY:(UISwitch*) aCcjY akreI:(UIRegion*) akreI az5RBUSl:(UIDocument*) az5RBUSl aJDPC3kFrlO:(UIWindow*) aJDPC3kFrlO ayxCk58cVe:(UIKeyCommand*) ayxCk58cVe ay1z7rDAG:(UIMotionEffect*) ay1z7rDAG akqKsZCAXSV:(UIDocument*) akqKsZCAXSV aRrIdupm:(UIRegion*) aRrIdupm ayJ3QINPM:(UIApplication*) ayJ3QINPM {
  408. NSLog(@"eAc5DuvEb4VyjZ7nMUN8GWt2f0Y6");
  409. NSLog(@"M8JQT27dzZ0YBVifntyIoGx");
  410. NSLog(@"iC2QEp71JHewO");
  411. NSLog(@"M54OhP0ZSDFdcKElzpxRUfqjCXk");
  412. NSLog(@"PZSY2ue3kbCAmfgwBdqLTQNa0n78t");
  413. NSLog(@"lo74FuNi2RseZOSwVnhpYcADBt");
  414. NSLog(@"eaU9TZcSqNxY");
  415. NSLog(@"bH3SzigXu7Tc");
  416. NSLog(@"lw0Rx68COtE54yzDabm39SfY1iMrP");
  417. NSLog(@"GEol6iCZaPd3UF5tOck");
  418. NSLog(@"QP5RLWZIpVSBmoib1zMsn063h");
  419. NSLog(@"7N2ksPjHW9ua8zGX");
  420. NSLog(@"Rzm0SoLukANvKICDE7BXQj2PUJ");
  421. }
  422. -(void)a9cWnkZsS:(UIBezierPath*) a9cWnkZsS azrku8B3INq:(UIInputView*) azrku8B3INq atDZh:(UIWindow*) atDZh aY2i4em:(UIView*) aY2i4em abkidmonpNr:(UIControl*) abkidmonpNr aMcmwik:(UIControl*) aMcmwik ayoXYTHc9W:(UIViewController*) ayoXYTHc9W asNADzf:(UIApplication*) asNADzf aY4iTFHy:(UIControl*) aY4iTFHy aXz2h:(UIImageView*) aXz2h az5wFL:(UIControlEvents*) az5wFL amWxuUO2yAa:(UIEdgeInsets*) amWxuUO2yAa aF1sPkECq0p:(UIFont*) aF1sPkECq0p aofuw:(UIFont*) aofuw aM2vF:(UIMenuItem*) aM2vF {
  423. NSLog(@"8wiJ0dDYUF5QVu");
  424. NSLog(@"hbVgzMTk3YocZt");
  425. NSLog(@"WmhzvQ7HrgRna5qI");
  426. NSLog(@"hckx5N2jBED");
  427. NSLog(@"dqbpS2y7YD9ATsI");
  428. NSLog(@"4ux9pSRHd7VT8yQi");
  429. NSLog(@"fRNyLTj7uIsG9qBAmk6aYH");
  430. NSLog(@"hNR1aj74FKZt63xOmLEgAVwIkDfd5SuoU");
  431. NSLog(@"YuIcjsUx1AEr7wayl2");
  432. NSLog(@"yxFqoBL4WtPD61ArmOesidEk0vwN2nbfKc");
  433. NSLog(@"74AwstL6MNBe5");
  434. NSLog(@"PqDXhxIJivLtmWky2ZFOUR806VTQaGw3oKfSB");
  435. NSLog(@"6wROjfiyPCZJrzUuQnqY9M4Kl13TBpD7Ld");
  436. NSLog(@"g2Y8HmLXBvP13zVFKDuIT0dwO7ZE");
  437. NSLog(@"6jQgqDFfGuRrVy3sioIL4wlTvdECcXZOptSMK");
  438. NSLog(@"gsPSwdMfhYRl6pWGiFNULn");
  439. NSLog(@"7RbsIHyfCThcqLojrMNda9OF6xlk4it51zDp2mY");
  440. }
  441. -(void)at3NsYVpX:(UIView*) at3NsYVpX aFtIQleZb:(UIControlEvents*) aFtIQleZb aqwt78b:(UIViewController*) aqwt78b a7BJXSgnKDA:(UIFont*) a7BJXSgnKDA a60nsuDf3:(UIInputView*) a60nsuDf3 akv0nDZKW3C:(UIViewController*) akv0nDZKW3C aVugfpkQG:(UIControl*) aVugfpkQG abkof:(UISearchBar*) abkof aBKsoIRJe3:(UIViewController*) aBKsoIRJe3 a2JRVMuv:(UIMotionEffect*) a2JRVMuv afCa9:(UIControlEvents*) afCa9 aPDq9:(UIScreen*) aPDq9 aFBDJsLPg:(UIButton*) aFBDJsLPg ansyJ2oH3:(UIFont*) ansyJ2oH3 acCtJe9j:(UIDevice*) acCtJe9j aR8Wp:(UIApplication*) aR8Wp aNIow5V8A:(UIUserInterfaceIdiom*) aNIow5V8A aZTwWhfCU:(UIVisualEffectView*) aZTwWhfCU {
  442. NSLog(@"p9A4aPeKgdBJf35L");
  443. NSLog(@"7XJpCh6z0vrkOF5q8lNAPam4Qbn9DVciWtEfZdT");
  444. NSLog(@"Zu59VUn3WBHxSArjRDdIm");
  445. NSLog(@"yJMXOmAGfujhRv1");
  446. NSLog(@"UQcltk7VifnyOv8x01LJW");
  447. NSLog(@"sESe4uQcUzi6lvdon");
  448. NSLog(@"7p09q1ZU8EXjIgHY5OxkylK4fQbN");
  449. NSLog(@"ZmlNt2cywa8WDI9XxUHTjL0vEqh");
  450. NSLog(@"1RVUJKWGP7Ykp2yoTwOtLAuNzivZBgXH5");
  451. NSLog(@"LjR1d6Cev7ZIJp4f29uxSqnam3kOVEHYQ8FWGwU");
  452. NSLog(@"407lcHIQeYX2qGPJSBVsNbMUkgZaz");
  453. NSLog(@"VbzHYRIjXfpcKDS9gP2xsJZui");
  454. NSLog(@"cXDwUxilTfNEk0Br6ZSgRPh5MadF7OjQ3p281L");
  455. NSLog(@"QaEqOxbZn6cpmKiTu9ytY7k");
  456. NSLog(@"IA7MSJbp0oBEhQPYdx1Fwiu");
  457. NSLog(@"CoUGIPYvuNrclXe6w3yBfJ");
  458. NSLog(@"HXf2cvQdzg76kOmSWl9eKR0q1nGAyjUVD");
  459. NSLog(@"4jrYmQcP0HwESuqLgs");
  460. NSLog(@"Etvqsa92loS7NFgDxG3BPOVjYRn1QKrZJH4WmXU");
  461. }
  462. -(void)abBTW:(UITableView*) abBTW aMPh0Us:(UITableView*) aMPh0Us aGYmSC:(UIEvent*) aGYmSC aDktGQjah:(UIKeyCommand*) aDktGQjah aripnjwm3yN:(UIUserInterfaceIdiom*) aripnjwm3yN aKhAHECJQ:(UIVisualEffectView*) aKhAHECJQ adUYypvk:(UIView*) adUYypvk asD1pwM:(UIDevice*) asD1pwM aOgDv:(UIControl*) aOgDv aCXMToNR:(UICollectionView*) aCXMToNR {
  463. NSLog(@"DEISw2y0YQvZ");
  464. NSLog(@"1L8C2oPRWmK6");
  465. NSLog(@"3YaEKfV1zGlphFwLIXMPWRmQBTnesDHd9v");
  466. NSLog(@"tkY31qH2gcjMdFmKQRebp4LEShZJXN0inrxVPU");
  467. NSLog(@"KJlrkM3QSOnF68xLe");
  468. NSLog(@"Xko9zpiQfyYx");
  469. NSLog(@"vdIoCabctuiFY5");
  470. NSLog(@"8SIg9XCBPv5kfxQoOHlsy");
  471. NSLog(@"uCOcFa8SnrPlKkReHpQg9fT1bNm");
  472. NSLog(@"ASYFG5t6bEdDjVRsKfg");
  473. NSLog(@"YOuxBdcbtNKHqGRI2hWLXFPfj7i85lAvoa0");
  474. NSLog(@"xi5fkyFVSUXlMYBA0NPnQHwvz");
  475. NSLog(@"nHdvigGzLmVE9hQW4eJxtoS3yTIblND");
  476. NSLog(@"1CMf2ygIa3blzOmLVRG7BsWFvYeA5EpN6X8cU90");
  477. NSLog(@"Lrb3DVYkTm6W02U4");
  478. NSLog(@"HJilcLBedX5SNZ68bPIvw7VfQGMsm0");
  479. NSLog(@"miRuI1p6CgJxMLEwTVHNUKPbOovzf");
  480. NSLog(@"xoeSm07KayzZEvFsA");
  481. }
  482. @end