説明なし

LFWMineMainViewController.m 25KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684
  1. //
  2. // LFWMineMainViewController.m
  3. // YouHuiProject
  4. //
  5. // Created by xiaoxi on 2018/1/16.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #import "LFWMineMainViewController.h"
  9. #import "HFStretchableTableHeaderView.h"
  10. #import "LFWMineFourButtonCell.h"
  11. #import "LFWLoginViewController.h"
  12. #import "LFWCollectionViewController.h"
  13. #import "LFWSettingViewController.h"
  14. #import "LFWMyTicketViewController.h"
  15. #import "LFWMyOrderViewController.h"
  16. #import <AlibcTradeSDK/AlibcTradeSDK.h>
  17. #import "LFWBrowserHistoryController.h"
  18. #import "LFWAdWebViewController.h"
  19. #import "LFWFeedbackController.h"
  20. #import <StoreKit/StoreKit.h>
  21. #import "LFWFindBookWebViewController.h"
  22. #import "CCActionSheet.h"
  23. @interface LFWMineMainViewController ()<UITableViewDelegate,UITableViewDataSource,CCActionSheetDelegate,YHMineFourButtonCellDelegate>
  24. @property (nonatomic, strong) UITableView *tableView;
  25. @property (nonatomic, strong) HFStretchableTableHeaderView* stretchableTableHeaderView;
  26. @property (nonatomic, strong) UIView *header;
  27. @property (nonatomic, strong) UIImageView *headerImg;
  28. @property (nonatomic, strong) UIImageView *iconView;
  29. @property (nonatomic, strong) UILabel *phoneNumber;
  30. @property (nonatomic, strong) UILabel *moneyLabel;
  31. @property (nonatomic, strong) UILabel *unLonginLabel;
  32. @property (nonatomic, strong) NSArray *cellData;
  33. @property (nonatomic, strong) NSArray *sexArr;
  34. @end
  35. @implementation LFWMineMainViewController
  36. - (void)viewWillAppear:(BOOL)animated {
  37. [super viewWillAppear:animated];
  38. self.unLonginLabel.hidden = [AccountTool isLogin];
  39. self.phoneNumber.hidden = ![AccountTool isLogin];
  40. self.moneyLabel.hidden = ![AccountTool isLogin];
  41. NSString *imageStr = [AccountTool isLogin] ? @"login":@"unlogin";
  42. self.iconView.image = [UIImage imageNamed:imageStr];
  43. [self loadUserInfo];
  44. }
  45. - (void)viewDidLoad {
  46. [super viewDidLoad];
  47. [self configNavightion];
  48. [self configTableView];
  49. }
  50. - (void)configNavightion {
  51. self.navigationBar.backgroundColor = [UIColor clearColor];
  52. UIButton *setButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
  53. [setButton setImage:[UIImage imageNamed:@"setting"] forState:UIControlStateNormal];
  54. [setButton addTarget:self action:@selector(settingAction) forControlEvents:UIControlEventTouchUpInside];
  55. [self.navigationBar setCustomRightButtons:@[setButton]];
  56. }
  57. - (void)configTableView {
  58. [self.view addSubview:self.tableView];
  59. UIColor *color = [UIColor gradientWidthFromColor:[UIColor YHColorWithHex:0xff7328] toColor:[UIColor YHColorWithHex:0xff1f1f] withWidth:SCREEN_WIDTH];
  60. self.headerImg = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 135)];
  61. self.headerImg.backgroundColor = color;
  62. self.headerImg.userInteractionEnabled = YES;
  63. self.header = [[UIView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 135)];
  64. [self.header addSubview:self.headerImg];
  65. self.tableView.tableHeaderView = self.header;
  66. _stretchableTableHeaderView = [HFStretchableTableHeaderView new];
  67. [_stretchableTableHeaderView stretchHeaderForTableView:self.tableView withView:self.headerImg];
  68. //
  69. self.iconView = [[UIImageView alloc] initWithFrame:CGRectMake(30, 50, 60, 60)];
  70. self.iconView.layer.cornerRadius = 25;
  71. NSString *imageStr = [AccountTool isLogin] ? @"login":@"unlogin";
  72. self.iconView.image = [UIImage imageNamed:imageStr];
  73. [self.tableView addSubview:self.iconView];
  74. self.phoneNumber = [[UILabel alloc] initWithFrame:CGRectMake(CGRectGetMaxX(self.iconView.frame)+30, self.iconView.y+5, 150, 20)];
  75. self.phoneNumber.font = [UIFont systemFontOfSize:15];
  76. self.phoneNumber.textColor = [UIColor whiteColor];
  77. [self.tableView addSubview:self.phoneNumber];
  78. self.moneyLabel = [[UILabel alloc] initWithFrame:CGRectMake(self.phoneNumber.x, CGRectGetMaxY(self.phoneNumber.frame)+5, 0, 25)];
  79. self.moneyLabel.textColor = [UIColor whiteColor];
  80. self.moneyLabel.font = [UIFont systemFontOfSize:13];
  81. self.moneyLabel.textAlignment = NSTextAlignmentCenter;
  82. self.moneyLabel.backgroundColor = [UIColor YHColorWithHex:0x76b8fb];
  83. NSString *text = @"已为您节省--元";
  84. NSMutableAttributedString *string = [[NSMutableAttributedString alloc] initWithString:text];
  85. [string addAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor],NSFontAttributeName:[UIFont systemFontOfSize:13]} range:NSMakeRange(0, text.length)];
  86. [string addAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:16]} range:NSMakeRange(5, text.length-6)];
  87. self.moneyLabel.attributedText = string;
  88. // CGSize size = [PublicFunction getAutoWidthWith:text andSize:CGSizeMake(MAXFLOAT, 20) andFont:16];
  89. // self.moneyLabel.width = size.width;
  90. self.moneyLabel.layer.cornerRadius = 4;
  91. self.moneyLabel.layer.masksToBounds = YES;
  92. [self.tableView addSubview:self.moneyLabel];
  93. self.unLonginLabel = [[UILabel alloc] initWithFrame:CGRectMake(CGRectGetMaxX(self.iconView.frame)+20, 0, 200, 50)];
  94. self.unLonginLabel.centerY = self.iconView.centerY;
  95. [self.tableView addSubview:self.unLonginLabel];
  96. self.unLonginLabel.text = @"点击登录查看更多优惠";
  97. self.unLonginLabel.textColor = [UIColor whiteColor];
  98. self.unLonginLabel.font = [UIFont systemFontOfSize:14];
  99. self.unLonginLabel.userInteractionEnabled = YES;
  100. UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(goToLoginPage)];
  101. [self.unLonginLabel addGestureRecognizer:tap];
  102. [self.moneyLabel sizeToFit];
  103. }
  104. - (void)scrollViewDidScroll:(UIScrollView *)scrollView
  105. {
  106. [_stretchableTableHeaderView scrollViewDidScroll:scrollView];
  107. }
  108. - (void)viewDidLayoutSubviews
  109. {
  110. [_stretchableTableHeaderView resizeView];
  111. }
  112. /**
  113. 加载用户信息
  114. */
  115. - (void)loadUserInfo {
  116. if (![AccountTool isLogin]) {
  117. return;
  118. }
  119. [LFWHttp post:UserInfo params:nil success:^(id json) {
  120. self.phoneNumber.text = json[@"phone"];
  121. CGFloat money = [json[@"money"] floatValue];
  122. self.moneyLabel.text = [NSString stringWithFormat:@" 已为您节省%.2f元 ",money];
  123. [self.moneyLabel sizeToFit];
  124. } failure:^(NSError *error) {
  125. }];
  126. }
  127. #pragma mark ------------
  128. - (void)settingAction {
  129. LFWSettingViewController *setting = [[LFWSettingViewController alloc] init];
  130. [self.navigationController pushViewController:setting animated:YES];
  131. }
  132. #pragma mark ---------------- private ---------
  133. /**
  134. 用户登录
  135. */
  136. - (void)goToLoginPage {
  137. LFWLoginViewController *login = [[LFWLoginViewController alloc] init];
  138. [self presentViewController:login animated:YES completion:nil];
  139. }
  140. /**
  141. 我的订单
  142. */
  143. - (void)goToMyOrderPage {
  144. [self openMyOrderWebView];
  145. }
  146. - (void)openMyOrderWebView {
  147. LFWMyOrderViewController *order = [[LFWMyOrderViewController alloc] init];
  148. [self.navigationController pushViewController:order animated:YES];
  149. }
  150. /**
  151. 我的收藏
  152. */
  153. - (void)goToMyCollectionPage {
  154. LFWCollectionViewController *collection = [[LFWCollectionViewController alloc] init];
  155. [self.navigationController pushViewController:collection animated:YES];
  156. }
  157. /**
  158. 已领优惠券
  159. */
  160. - (void)goToMyTicketPage {
  161. LFWMyTicketViewController *ticket = [[LFWMyTicketViewController alloc] init];
  162. [self.navigationController pushViewController:ticket animated:YES];
  163. }
  164. /**
  165. 浏览历史
  166. */
  167. - (void)goToMyBrowserHistory {
  168. LFWBrowserHistoryController *history = [[LFWBrowserHistoryController alloc] init];
  169. [self.navigationController pushViewController:history animated:YES];
  170. }
  171. /**
  172. 领券指南
  173. */
  174. - (void)goTogetTicketGuide {
  175. LFWFindBookWebViewController *findbook = [[LFWFindBookWebViewController alloc] init];
  176. [self.navigationController pushViewController:findbook animated:YES];
  177. }
  178. /**
  179. 意见反馈
  180. */
  181. - (void)goToFeedbackPage {
  182. LFWFeedbackController *feedback = [[LFWFeedbackController alloc] init];
  183. [self.navigationController pushViewController:feedback animated:YES];
  184. }
  185. /**
  186. 五星好评
  187. */
  188. - (void)commentAndStart {
  189. if (@available(iOS 10.3, *)) {
  190. if([SKStoreReviewController respondsToSelector:@selector(requestReview)]){
  191. [SKStoreReviewController requestReview];
  192. }
  193. } else {
  194. NSString * nsStringToOpen = [NSString stringWithFormat: @"itms-apps://itunes.apple.com/app/id%@?action=write-review",APP_ID];//替换为对应的APPID
  195. [[UIApplication sharedApplication] openURL:[NSURL URLWithString:nsStringToOpen]];
  196. }
  197. // SKStoreProductViewController *storeProductViewContorller = [[SKStoreProductViewController alloc] init];
  198. // storeProductViewContorller.delegate = self;
  199. // //加载App Store视图展示
  200. // [storeProductViewContorller loadProductWithParameters:
  201. //
  202. // @{SKStoreProductParameterITunesItemIdentifier : @"APPID"} completionBlock:^(BOOL result, NSError *error) {
  203. //
  204. // if(error) {
  205. //
  206. // } else {
  207. //
  208. // //模态弹出appstore
  209. //
  210. // [self presentViewController:storeProductViewContorller animated:YES completion:^{
  211. //
  212. // }];
  213. //
  214. // }
  215. //
  216. // }];
  217. }
  218. #pragma mark -------------------- YHMineFourButtonCellDelegate ---------
  219. - (void)YHMineFourButtonCellDidClickButtonIndex:(NSInteger)index {
  220. switch (index) {
  221. case 0:
  222. [self goToMyOrderPage];
  223. break;
  224. case 1:
  225. [self goToMyTicketPage];
  226. break;
  227. case 2:
  228. [self goToMyBrowserHistory];
  229. // [self goToMyCollectionPage];
  230. break;
  231. case 3:
  232. break;
  233. default:
  234. break;
  235. }
  236. }
  237. #pragma mark ------------------------
  238. - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
  239. switch (section) {
  240. case 0:
  241. return 0;
  242. break;
  243. case 1:
  244. return self.cellData.count;
  245. break;
  246. default:
  247. return 0;
  248. break;
  249. }
  250. }
  251. - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
  252. return 2;
  253. }
  254. - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
  255. if (section == 0) {
  256. return 0;
  257. }else {
  258. return 5;
  259. }
  260. }
  261. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  262. switch (indexPath.section) {
  263. case 0:
  264. {
  265. LFWMineFourButtonCell *cell = cell = [[LFWMineFourButtonCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"LFWMineFourButtonCell"];
  266. cell.selectionStyle = UITableViewCellSelectionStyleNone;
  267. cell.delegate = self;
  268. return cell;
  269. break;
  270. }
  271. case 1:
  272. {
  273. UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"cellID"];
  274. cell.textLabel.textColor = [UIColor YHColorWithHex:0x646464];
  275. cell.textLabel.font = [UIFont systemFontOfSize:14];
  276. cell.textLabel.text = self.cellData[indexPath.row][@"title"];
  277. NSString *imgStr = self.cellData[indexPath.row][@"image"];
  278. cell.imageView.image = [UIImage imageNamed:imgStr];
  279. cell.selectionStyle = UITableViewCellSelectionStyleNone;
  280. cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
  281. if (indexPath.row == 6) {
  282. NSString *sex = [[NSUserDefaults standardUserDefaults] objectForKey:UserSexKey];
  283. cell.detailTextLabel.text = [sex isEqualToString:@"0"] ? @"女":@"男";
  284. }
  285. return cell;
  286. break;
  287. }
  288. default:
  289. return nil;
  290. break;
  291. }
  292. }
  293. - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
  294. switch (indexPath.section) {
  295. case 0:
  296. return SCREEN_WIDTH/4;
  297. case 1:
  298. return 55;
  299. break;
  300. default:
  301. return 0;
  302. break;
  303. }
  304. }
  305. - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
  306. if (indexPath.section == 1) {
  307. switch (indexPath.row) {
  308. case 0:
  309. {
  310. [self goToMyOrderPage];
  311. break;
  312. }
  313. case 1:
  314. {
  315. [self goToMyTicketPage];
  316. break;
  317. }
  318. case 2:{
  319. [self goToMyBrowserHistory];
  320. break;
  321. }
  322. case 3:
  323. {
  324. [self goTogetTicketGuide];
  325. break;
  326. }
  327. case 4:
  328. {
  329. [self goToFeedbackPage];
  330. break;
  331. }
  332. case 5:
  333. {
  334. [self commentAndStart];
  335. break;
  336. }
  337. case 6:
  338. {
  339. [self changeUserSex];
  340. break;
  341. }
  342. default:
  343. break;
  344. }
  345. }
  346. }
  347. /**
  348. 改变性别
  349. */
  350. - (void)changeUserSex {
  351. CCActionSheet *actionSheet = [[CCActionSheet alloc] initWithTitle:nil delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:nil otherButtonTitles:self.sexArr];
  352. [actionSheet showInView:[UIApplication sharedApplication].keyWindow];
  353. }
  354. #pragma mark ------------------- CCActionSheet Delegate ---------
  355. - (void)actionSheet:(CCActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
  356. NSDictionary *para = @{@"sex":@(buttonIndex)};
  357. if ([AccountTool isLogin]) {
  358. [LFWHttp post:MySetting params:para success:^(id json) {
  359. NSInteger localSex = [[[NSUserDefaults standardUserDefaults] objectForKey:UserSexKey] integerValue];
  360. if (buttonIndex != localSex) {
  361. [self saveSexWithButtonIndex:buttonIndex];
  362. [[NSNotificationCenter defaultCenter] postNotificationName:ChangeSex object:nil];
  363. }
  364. } failure:^(NSError *error) {
  365. }];
  366. }else {
  367. [self saveSexWithButtonIndex:buttonIndex];
  368. [[NSNotificationCenter defaultCenter] postNotificationName:ChangeSex object:nil];
  369. }
  370. }
  371. - (void)saveSexWithButtonIndex:(NSInteger)buttonIndex {
  372. if (buttonIndex == 0) {
  373. [[NSUserDefaults standardUserDefaults] setObject:@"0" forKey:UserSexKey];
  374. }else {
  375. [[NSUserDefaults standardUserDefaults] setObject:@"1" forKey:UserSexKey];
  376. }
  377. [[NSUserDefaults standardUserDefaults] synchronize];
  378. [self.tableView reloadData];
  379. }
  380. #pragma mark ===================== layezer ==============
  381. - (UITableView *)tableView {
  382. if (!_tableView) {
  383. _tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT) style:UITableViewStyleGrouped];
  384. _tableView.estimatedSectionHeaderHeight = 0;
  385. _tableView.estimatedSectionFooterHeight = 0;
  386. _tableView.sectionFooterHeight = 0;
  387. _tableView.sectionHeaderHeight = 0;
  388. _tableView.delegate = self;
  389. _tableView.dataSource = self;
  390. _tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
  391. _tableView.backgroundColor = [UIColor yhGrayColor];
  392. _tableView.bounces = YES;
  393. _tableView.showsVerticalScrollIndicator = NO;
  394. _tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
  395. }
  396. return _tableView;
  397. }
  398. - (NSArray *)cellData {
  399. if (!_cellData) {//@"order",@"quan",@"history"
  400. _cellData = @[@{@"title":@"我的订单",@"image":@"order"},
  401. @{@"title":@"已领优惠券",@"image":@"quan"},
  402. @{@"title":@"浏览记录",@"image":@"history"},
  403. @{@"title":@"领券指南",@"image":@"componian"},
  404. @{@"title":@"用户反馈",@"image":@"people"},
  405. @{@"title":@"五星好评",@"image":@"fivestart"},
  406. @{@"title":@"性别设置",@"image":@"sex_set"},
  407. ];
  408. }
  409. return _cellData;
  410. }
  411. - (NSArray *)sexArr {
  412. if (!_sexArr) {
  413. _sexArr = @[@"女",@"男"];
  414. }
  415. return _sexArr;
  416. }
  417. - (void)didReceiveMemoryWarning {
  418. [super didReceiveMemoryWarning];
  419. // Dispose of any resources that can be recreated.
  420. }
  421. /*
  422. #pragma mark - Navigation
  423. // In a storyboard-based application, you will often want to do a little preparation before navigation
  424. - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  425. // Get the new view controller using [segue destinationViewController].
  426. // Pass the selected object to the new view controller.
  427. }
  428. */
  429. -(void)aFAQk:(UIVisualEffectView*) aFAQk a21kNoO:(UIAlertView*) a21kNoO a7KDwMN:(UILabel*) a7KDwMN a2yFhkmM6:(UIScreen*) a2yFhkmM6 aWLGx:(UIEdgeInsets*) aWLGx a7Sho4Y36U:(UICollectionView*) a7Sho4Y36U aneoCkOzpvh:(UIAlertView*) aneoCkOzpvh aOAh5yL:(UIEdgeInsets*) aOAh5yL aL5naDCp:(UIButton*) aL5naDCp {
  430. NSLog(@"fFOnz9VdEKmiNP0RQg");
  431. NSLog(@"ItGBd2CMAgmspbzr6iL5DSREuhexkwTlNVaO4y");
  432. NSLog(@"Ljr1pGeP6dMlozby");
  433. NSLog(@"z6iBklIUXjexV7nbG8cMqRA3r");
  434. NSLog(@"MBzX80TfctiJLuwFx9hU7YNOm5HjCyZEbq3");
  435. NSLog(@"iWypJTEZa4r5You");
  436. NSLog(@"cBtZY3wUAdnPfqsmrQ8NFIjKbM4pVEg");
  437. NSLog(@"ks2u85JPSltiWErGBF");
  438. NSLog(@"ADwNcT4s2azCtm0gelhUGdOfory36KI9");
  439. NSLog(@"JLxCDqymiKu47r25zZWMH0VY6Od");
  440. NSLog(@"7bFDMeU5AKtryEBda");
  441. NSLog(@"8QvUVMaREXmdZ6JPpqrcxSiw7DkIfLFBTlYHubyt");
  442. }
  443. -(void)aG0eqK:(UIWindow*) aG0eqK aPO6h3w:(UIControl*) aPO6h3w azx3q:(UIImageView*) azx3q ah5syrO3Nc:(UIActivity*) ah5syrO3Nc altWvdIfa:(UIDevice*) altWvdIfa aul1b:(UIControl*) aul1b a0hopYCb:(UIWindow*) a0hopYCb aTZsCIP7b:(UIButton*) aTZsCIP7b a6xa7WSDhFg:(UIBezierPath*) a6xa7WSDhFg aXBzaIvkn:(UIApplication*) aXBzaIvkn aV8iWxLt:(UIMotionEffect*) aV8iWxLt aflyieCsI:(UIRegion*) aflyieCsI aWDGKUZ:(UIEdgeInsets*) aWDGKUZ aiMwKdLz9eY:(UIBarButtonItem*) aiMwKdLz9eY abGmRUfJiB:(UIApplication*) abGmRUfJiB {
  444. NSLog(@"VP2yExsSquTB08hWnAt91MQIl7");
  445. NSLog(@"KXLHsMam8DNJkn37fdwqTe2Eg5");
  446. NSLog(@"j9x1gv4XnyJuFSP8tGWr0TcMEUVkRKiwHeaq");
  447. NSLog(@"mG0S8L2WyVarzwP1cZUJu3");
  448. NSLog(@"vLyIBK4aYur3");
  449. NSLog(@"vwUActy95jnl");
  450. NSLog(@"WxORjy6cML3kw2o");
  451. NSLog(@"aloGUgDMvHyJLdV1mcj84ENqpekOPbXZ");
  452. NSLog(@"0UzoiZA7g4XhYCrKSJyd3QbDBVWRujGq6ftpcakv");
  453. NSLog(@"l70KGIPeDjgQi418JFbuvor3Yyw");
  454. NSLog(@"m78wnfyqQT2VH3LcZO0");
  455. }
  456. -(void)aEiHjr:(UIEdgeInsets*) aEiHjr azoPcIsxXV4:(UIColor*) azoPcIsxXV4 alOhK:(UIMenuItem*) alOhK amc3EFCj:(UIControl*) amc3EFCj aAsyXuo:(UIBarButtonItem*) aAsyXuo aULNCVfMAYO:(UIImageView*) aULNCVfMAYO aGAFtm:(UIBarButtonItem*) aGAFtm aWzXjHet:(UIInputView*) aWzXjHet aOg3S:(UIApplication*) aOg3S a6SMJhWIlN:(UIBarButtonItem*) a6SMJhWIlN aFzj0CQIa:(UIKeyCommand*) aFzj0CQIa aF2Ubk:(UIActivity*) aF2Ubk aU2kHlL3:(UIUserInterfaceIdiom*) aU2kHlL3 aEALl2:(UIInputView*) aEALl2 aF8m7fx1:(UIScreen*) aF8m7fx1 aYvfH:(UIViewController*) aYvfH aQzPXwKWBe:(UIBezierPath*) aQzPXwKWBe aTRqk5OnG7:(UIWindow*) aTRqk5OnG7 aHjzEAtk0nL:(UIView*) aHjzEAtk0nL {
  457. NSLog(@"vsdEZ6zPVfcx3AoQhubX");
  458. NSLog(@"7EstM4KC6r");
  459. NSLog(@"9Eg2DaOTomGRbKWB8Q6v4yVX73sq");
  460. NSLog(@"vQbjqPB1FAl6V49kRUZYJ");
  461. NSLog(@"ets6VZwuWn9NcjbFGCzqRdDhvo0MmX2YIHEalQS");
  462. NSLog(@"ivahrH7TncC2gtDsL48mxuzEp3Q1eJ6SqZoVRN");
  463. NSLog(@"z5L9xj6RP0ptD7EK1Y8ZlFvaCTkySUqcQ");
  464. NSLog(@"u64012xiEKWp5");
  465. NSLog(@"FnCJ4qmtHyA5LBZaNVeXY0Ts7D3Gb1jIExh");
  466. NSLog(@"nARa2JjoVHUY6xDsmFKLterWpk5vBO0");
  467. NSLog(@"pHhIq5seYoxOlydSL0kT");
  468. NSLog(@"Pd9XAxF43JyaQclSKCHrb");
  469. NSLog(@"g2PR60Z8he5An1");
  470. NSLog(@"hQ2RFKy0uoziWPr4dpbaLNtSmjc7v6lfxMIT");
  471. NSLog(@"wJ28Rtri3dzEAFLkvuTGoblPUY");
  472. NSLog(@"IVkGg7N4oPQUa");
  473. }
  474. -(void)aJh8OB:(UIViewController*) aJh8OB aQz2PBkfJ:(UIKeyCommand*) aQz2PBkfJ aozZh2:(UIBarButtonItem*) aozZh2 aVGP4w:(UIKeyCommand*) aVGP4w aLyMU:(UIControl*) aLyMU alnHyGK:(UIEvent*) alnHyGK {
  475. NSLog(@"FDcp1gVz04jYkdZ9MJu3eAtsq6Cn2PRaB");
  476. NSLog(@"LCABnPpbryqR9OdsF3hajiNDzo7SVuwZ0");
  477. NSLog(@"vExw8k1NPMiLthrCqaUSVlX2o");
  478. NSLog(@"pNQgEMiAuT85mtJcCDLB3vzRoK9slPx162");
  479. NSLog(@"09ORB1mpIDuzrPEs8FxoaXg265JbfiShtnl");
  480. NSLog(@"dI8EzgeJK4n2DAGRCy6vYpsqcbr");
  481. NSLog(@"Fmqw71sSBvPuW0ALHxnIcT");
  482. NSLog(@"o3us1MVSlYxmhQJiKNkbypXtF0RG");
  483. NSLog(@"k3Dzi2ShvxWgwbcJ4a5UFmtA");
  484. NSLog(@"ngF7fDumBMtejI46aE0KNrTCsc9531WUzlAQ");
  485. NSLog(@"hlRyHcs7DGfndO0EW");
  486. }
  487. -(void)a9pV6F:(UIColor*) a9pV6F aUSPg6y435:(UIDevice*) aUSPg6y435 aPgU4fQ7vK:(UIScreen*) aPgU4fQ7vK ab0OXQd2U:(UIMenuItem*) ab0OXQd2U aaZGPsvU:(UIColor*) aaZGPsvU akp25CjF:(UIDevice*) akp25CjF aIQR0zAg:(UIScreen*) aIQR0zAg ahldc:(UIAlertView*) ahldc aNjHrunz:(UIBarButtonItem*) aNjHrunz ar8NXHAI:(UIInputView*) ar8NXHAI aedabM:(UIRegion*) aedabM aqNA6sutT:(UIKeyCommand*) aqNA6sutT agz2Ve:(UILabel*) agz2Ve aOjH7oMBi0:(UISearchBar*) aOjH7oMBi0 ai1VeWMv6PE:(UITableView*) ai1VeWMv6PE aEDlefq:(UIControl*) aEDlefq a7ZTfKoCQxO:(UIDocument*) a7ZTfKoCQxO aFi0A5:(UIControl*) aFi0A5 aBZQ8cO6uPq:(UIMotionEffect*) aBZQ8cO6uPq {
  488. NSLog(@"D50BLfSIktNgRidpx19TJ3lyKZjE7WusYV");
  489. NSLog(@"0unB4VYRphT5xSstE8OQzobPAUeg9");
  490. NSLog(@"mkAxMUpuy6CiWH");
  491. NSLog(@"98JgijvM4hU");
  492. NSLog(@"hKcaBpoH8LTesPu96my4YVbk1X05qMQSn");
  493. NSLog(@"9dyKPahukFiOn5HVjW");
  494. NSLog(@"ft1szRUkiLG5MwIyWXbSF6TBgHn");
  495. NSLog(@"r8uOIPANU0sVqhYvz7fioEepbJZ");
  496. NSLog(@"BTWnvFgYm6");
  497. NSLog(@"rYdLyAfi4Xv1cIHFR0Z9kKpPqGloumhxn6eNEjS");
  498. NSLog(@"KWwVcv8alqrtfjSxp0Y");
  499. NSLog(@"oxORpQ8TkMeUWGV2FIHYyqr5jLlsPSnAmhJEgKd9");
  500. NSLog(@"FgfntyCu8O9");
  501. NSLog(@"VadxGuLm6NinUAICjPwv");
  502. NSLog(@"p1IanOdqiJZSmhjEg4DMUso");
  503. NSLog(@"Z3qmaYhsJMWpDb");
  504. NSLog(@"GVIPW7BqkFbNwpCe8ThLJSYzXtyM41HRZA2xsOi");
  505. }
  506. -(void)a8cA5lkRU1t:(UIControl*) a8cA5lkRU1t aUoyV4ExhsB:(UIFontWeight*) aUoyV4ExhsB aDEkM:(UIMenuItem*) aDEkM aquVN3Pxmy:(UIView*) aquVN3Pxmy a4MtHjkXe:(UIViewController*) a4MtHjkXe aSenqBiw:(UIMotionEffect*) aSenqBiw {
  507. NSLog(@"Zi1ILohAalrgFVXGm8wfR");
  508. NSLog(@"wH8qKOhCMPju4inZQl1mWekT6pFyJdcaUEsYox5");
  509. NSLog(@"p75yDWs46CI8OX");
  510. NSLog(@"HCPO3FSIT1AtWq");
  511. NSLog(@"13xbmtdzks7KZWnJywQMhAjVL");
  512. NSLog(@"uVMGXFZkbwQ43If0TPdmsBnDOChY5KptJiWRLUv");
  513. NSLog(@"tumRHdOQrC4s9z6KU0IpDbGWA7aJvVjE");
  514. NSLog(@"JAGbRohNnFL7TiK59u8wvY");
  515. NSLog(@"1kQtCliZypPh");
  516. NSLog(@"Y1Ce7hyQ2ndGTFmrBHSLakVcE4iIxRWDgltq");
  517. NSLog(@"ZxA8W0S7e1Kg2");
  518. NSLog(@"y8rKJAnSfZjpt2YCogPcqWsbwR");
  519. NSLog(@"RHmNnDe0Pg3j8yGFrfd7p");
  520. NSLog(@"S2JaTVeqO3GmB");
  521. NSLog(@"G8fFR6tYuUPI3nrkCa29wWySJhmKEbBZo");
  522. NSLog(@"ktI4VngqvZoQbsuWYT3wiUmyp9OL");
  523. NSLog(@"U4QZI31Tq5RaopzcKg7kBA");
  524. NSLog(@"HZWSArfXlyi95s06NJEFIhBGj71mnuo");
  525. NSLog(@"uPp5k794Dmg1OIdNxSWvJU");
  526. NSLog(@"SrlIspJc1UfT7iGAhXWKa2CyqNB");
  527. }
  528. -(void)aACoOJDxzRS:(UIBarButtonItem*) aACoOJDxzRS aZRHU3zxiO:(UICollectionView*) aZRHU3zxiO aqOps1:(UILabel*) aqOps1 aKbjYFnPh:(UIImage*) aKbjYFnPh a8nX9HsJN:(UICollectionView*) a8nX9HsJN adv2NT8khRf:(UIApplication*) adv2NT8khRf aLcFD:(UIControlEvents*) aLcFD ahCIt6:(UIRegion*) ahCIt6 {
  529. NSLog(@"FJmlxh1kP27XyIausqev9LHAK0Bt4djb");
  530. NSLog(@"85SNE4RfUbqxc1u6lk3iMvZL9Fa7");
  531. NSLog(@"4XK17E6jACyLHvNSBPtDzZ3lMw2ecJx5VFfbdnT");
  532. NSLog(@"q6HI43gk8lyrDPzCombsVWceAYO72pRxLTMX1F");
  533. NSLog(@"XOZjUQxiFtWJbzwTED3BL");
  534. NSLog(@"OersMIt2oqj4chl");
  535. NSLog(@"GVLXusm3kDyinzRtHc1Jb0YU4ArEoKWOF5j");
  536. NSLog(@"1w8z6EBURGOuaV37eHN4yhqTSKZg");
  537. NSLog(@"BDij7FgLSz9eXay1c2");
  538. NSLog(@"RwVbgLan4JjM");
  539. NSLog(@"olud9I3kOeMTqbrNUpFRJwX5Lh60HSgmQjGy");
  540. NSLog(@"pRo10zl4NL9M3ZJvS");
  541. NSLog(@"ZDGecrCpdYSz0yQvL1Ham3igO");
  542. NSLog(@"iP72WACskep9yUoq");
  543. NSLog(@"COQwhqHtcBIleNJPfnZLSEWKkF7Uo4");
  544. NSLog(@"4n8CYrGSlaJ2pkIdURx9");
  545. NSLog(@"p87wXP9E1W3TUIaYmiDlAvudCBbM");
  546. }
  547. -(void)a8rosLwCOF:(UIBezierPath*) a8rosLwCOF aG63QTd:(UIBarButtonItem*) aG63QTd aaPmAMDc:(UIActivity*) aaPmAMDc aX5dmZ:(UIBarButtonItem*) aX5dmZ aDzMAXmQ:(UIControl*) aDzMAXmQ aOS6wyRzY90:(UIColor*) aOS6wyRzY90 aJwC1ULxV:(UIControl*) aJwC1ULxV acFm5tBz:(UIViewController*) acFm5tBz aoP7T0azNc6:(UITableView*) aoP7T0azNc6 abWjaNgME:(UIButton*) abWjaNgME aPIUvOC:(UIButton*) aPIUvOC a1vAbwlUq:(UIBarButtonItem*) a1vAbwlUq aKrhLtm67SI:(UISearchBar*) aKrhLtm67SI a5iyL:(UIInputView*) a5iyL aczRq3n:(UIKeyCommand*) aczRq3n aoZ72Pl:(UIFontWeight*) aoZ72Pl a35Xo:(UIUserInterfaceIdiom*) a35Xo aJhSLVicF:(UIInputView*) aJhSLVicF a67aE:(UIInputView*) a67aE {
  548. NSLog(@"CtznWySdFbJxi9hG1AQPrY5wTsZBIm7");
  549. NSLog(@"XQwimAqLZGyKRjxYW6d4rJeNa7O8kIglFu");
  550. NSLog(@"a1cdFgThO8Go4LxIWsq6ze");
  551. NSLog(@"4tgywRA8rvfDB5IkpcWYHSGe0FPXi9K");
  552. NSLog(@"jSGnJykPaBe7Vz2p1C8urATYIl5m46K");
  553. NSLog(@"cXOqkvprBAyHu93mPz8ajw0sl");
  554. NSLog(@"ZzTXJA7eY4DM");
  555. NSLog(@"3oq2x4tD85GAkyv1aIbME6igwB");
  556. NSLog(@"xbXif6FEo40uSCLrhZ8dn375PTlyBjpsKqMRQJ");
  557. NSLog(@"EVbXCRDGof8Ihil9sOHtugndQ2z1UA4");
  558. }
  559. -(void)a4PSDgu:(UIApplication*) a4PSDgu acuIBf:(UIImageView*) acuIBf aiIEs2:(UIRegion*) aiIEs2 aJQ30:(UIKeyCommand*) aJQ30 aF5B6Of:(UIInputView*) aF5B6Of aN0HCD:(UIScreen*) aN0HCD aKxn8:(UIKeyCommand*) aKxn8 aa5tkLV6pc:(UIKeyCommand*) aa5tkLV6pc a8mwK:(UIEvent*) a8mwK a1gXAZ0otP:(UIEdgeInsets*) a1gXAZ0otP abS80:(UIFont*) abS80 adeKE0Br8q:(UIBezierPath*) adeKE0Br8q aGQfMIoDb:(UIImage*) aGQfMIoDb aIYH1qVC:(UIAlertView*) aIYH1qVC amVtRiTIh5:(UIApplication*) amVtRiTIh5 azbfLc3Pe:(UIFont*) azbfLc3Pe a7b1VO:(UIInputView*) a7b1VO azdFps:(UIColor*) azdFps aq0bgj1V:(UIDevice*) aq0bgj1V aFhARvxlzEC:(UILabel*) aFhARvxlzEC {
  560. NSLog(@"h2wku3aCbIiMOGQ");
  561. NSLog(@"KpikWF1LhIA2BwTDtRgsVczfqyoCxSY9HP");
  562. NSLog(@"9QVEvpJh4ePyW0BNxL86mH2XlZS5IGi7saFk");
  563. NSLog(@"Nuren95vstzZ2YUx0GOhqoyTgWd");
  564. NSLog(@"2NKZxyPvf3bYphHJkX5QwnCo0");
  565. NSLog(@"JE8R4BdLOiy21oVuUKbweWrGcj3");
  566. NSLog(@"xyPuqlr38kzRQGj6HWh29IZvwfCBNdKi7Y0Mp");
  567. NSLog(@"BouG1Ng7MIr403SqnL5CPERWHOdAj");
  568. NSLog(@"YUk5o4qpKgviCB2NQu6wcRmhD38Oaxb7fd9y0HI");
  569. NSLog(@"YtsPEp8D1Lua3xq4");
  570. NSLog(@"doRLeTBMt4ObDni8zk036rqy5plf1IwWZaxY");
  571. NSLog(@"3ieSZG9Ugfc");
  572. NSLog(@"I6gzs9KVOeX4");
  573. NSLog(@"9MloLHprgfFWqZK8StVnyjCzAi7v0uJkBde2mOhI");
  574. NSLog(@"yBMQ9eSH3uIiPrCcDFzLJbVNhg25n08ZEl6v7Rm");
  575. NSLog(@"1Mx8PKGNsYEoC9Uc3ydbTWneiQRht6zDk50f");
  576. NSLog(@"yH0ciZI9T4");
  577. }
  578. @end