两折卖----返利app-----返利圈

LZMMyCollectionViewController.m 19KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489
  1. //
  2. // LZMMyCollectionViewController.m
  3. // YouHuiProject
  4. //
  5. // Created by 小花 on 2018/5/3.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #import "LZMMyCollectionViewController.h"
  9. #import "JDragonTypeButtonView.h"
  10. #import "LZMGoodHorizontalCollectionCell.h"
  11. #import "LZMGoodCollectionCell.h"
  12. #import "LZMFindRequestViewModel.h"
  13. #import "LZMSearchNoDataView.h"
  14. #import "LZMCollectionMainReusableView.h"
  15. #import "LZMGoodDetailViewController.h"
  16. #import "LZMCollectionNoDataReusableView.h"
  17. #import "LZMCollectionUnloginReusableView.h"
  18. #import "LZMLoginViewController.h"
  19. #import "LZMCollectionNoDataReusableView.h"
  20. #import "LZMGoodDetailRequestViewModel.h"
  21. static NSString *KHorizontalCellId = @"LZMGoodHorizontalCollectionCell";
  22. static NSString *KVerticalCellId = @"LZMGoodCollectionCell";
  23. static NSString *KSectionHeaderId = @"SectionHeaderId";
  24. static NSString *KNoDataViewId = @"NoDataViewId";
  25. static NSString *KUnloginId = @"UnloginId ";
  26. @interface LZMMyCollectionViewController ()
  27. <
  28. JDragonTypeButtonActionDelegate,
  29. UICollectionViewDelegate,
  30. UICollectionViewDataSource,
  31. UICollectionViewDelegateFlowLayout
  32. >
  33. {
  34. NSInteger _youLikePage;
  35. NSInteger _collectionPage;
  36. NSInteger _page;
  37. }
  38. @property (nonatomic, strong) UICollectionView *collectionView;
  39. @property (nonatomic, strong) NSMutableArray *collectionDataArr;
  40. @property (nonatomic, strong) NSMutableArray *youLikeArr;
  41. @property (nonatomic, strong) NSArray *typeArr;
  42. @end
  43. @implementation LZMMyCollectionViewController
  44. - (void)viewDidLoad {
  45. [super viewDidLoad];
  46. [self configNavigationBar];
  47. [self configCollectionView];
  48. [self requestData];
  49. }
  50. - (void)configNavigationBar {
  51. _page = 1;
  52. [self.navigationBar setNavTitle:@"我的收藏"];
  53. self.navigationBar.backgroundColor = [UIColor changeColor];
  54. self.navigationBar.navTitleLabel.textColor = [UIColor whiteColor];
  55. UIButton *leftBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
  56. [leftBtn setImage:[UIImage imageNamed:@"back_white"] forState:UIControlStateNormal];
  57. [leftBtn addTarget:self action:@selector(backAction) forControlEvents:UIControlEventTouchUpInside];
  58. [self.navigationBar setCustomLeftButtons:@[leftBtn]];
  59. }
  60. - (void)backAction {
  61. [self.navigationController popViewControllerAnimated:YES];
  62. }
  63. - (void)configCollectionView {
  64. _youLikePage = 1;
  65. _collectionPage = 1;
  66. UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc]init];
  67. self.collectionView = [[UICollectionView alloc]initWithFrame:CGRectMake(0, NavBarHeight, SCREEN_WIDTH, SCREEN_HEIGHT-NavBarHeight) collectionViewLayout:flowLayout];
  68. flowLayout.minimumInteritemSpacing = 2;
  69. [self.collectionView registerClass:[LZMGoodHorizontalCollectionCell class] forCellWithReuseIdentifier:KHorizontalCellId];
  70. [self.collectionView registerClass:[LZMGoodCollectionCell class] forCellWithReuseIdentifier:KVerticalCellId];
  71. [self.collectionView registerClass:[LZMCollectionMainReusableView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:KSectionHeaderId];
  72. [self.collectionView registerClass:[LZMCollectionNoDataReusableView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:KNoDataViewId];
  73. [self.collectionView registerClass:[LZMCollectionUnloginReusableView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:KUnloginId];
  74. self.collectionView.backgroundColor = [UIColor YHColorWithHex:0xf6f6f6];
  75. self.collectionView.showsVerticalScrollIndicator = NO;
  76. self.collectionView.delegate = self;
  77. self.collectionView.dataSource = self;
  78. self.collectionView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{
  79. [self loadMoreData];
  80. }];
  81. [self.collectionView.mj_footer beginRefreshing];
  82. [self.view addSubview:self.collectionView];
  83. }
  84. - (void)requestData {
  85. if ([AccountTool isLogin]) {
  86. [self requestMyCollectionData];
  87. [self requestYouLikeData];
  88. }else {
  89. [self requestYouLikeData];
  90. }
  91. }
  92. - (void)requestMyCollectionData {
  93. NSDictionary *para = @{@"type":self.typeArr[self.selectedIndex],
  94. @"page":@(_collectionPage)
  95. };
  96. NSString *url = [NSString stringWithFormat:@"%@/api/v2/goods/favoriteslist",BaseURL];
  97. [LZMHttp get:url params:para success:^(id json) {
  98. [self.collectionDataArr removeAllObjects];
  99. NSArray *list = [NSArray yy_modelArrayWithClass:[LZMCollectionModel class] json:json[@"data"]];
  100. [self.collectionDataArr addObjectsFromArray:list];
  101. [self.collectionView reloadData];
  102. } failure:^(NSError *error) {
  103. }];
  104. }
  105. - (void)requestYouLikeData {
  106. [LZMFindRequestViewModel requestGuessYouLikeParamPage:_youLikePage success:^(NSArray *array) {
  107. [self.youLikeArr addObjectsFromArray:array];
  108. [self.collectionView reloadData];
  109. [self noMoreDataWithArray:array];
  110. [self endRefreshing];
  111. } failure:^(NSError *error) {
  112. [MBProgressHUD showMessage:@"网络错误"];
  113. [SVProgressHUD dismiss];
  114. [self endRefreshing];
  115. }];
  116. }
  117. - (void)noMoreDataWithArray:(NSArray *)array {
  118. if (array.count <= 0) {
  119. MJRefreshAutoNormalFooter *foot = (MJRefreshAutoNormalFooter *)self.collectionView.mj_footer;
  120. [foot setTitle:@"到底啦" forState:MJRefreshStateIdle];
  121. }
  122. }
  123. - (void)loadMoreData {
  124. _youLikePage++;
  125. [self requestYouLikeData];
  126. }
  127. - (void)endRefreshing {
  128. [self.collectionView.mj_header endRefreshing];
  129. [self.collectionView.mj_footer endRefreshing];
  130. }
  131. /**
  132. 取消收藏
  133. */
  134. - (void)cancelCollectionGoodWith:(NSIndexPath *)indexPath {
  135. UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"温馨提示" message:@"是否要取消收藏该商品?" preferredStyle:UIAlertControllerStyleAlert];
  136. UIAlertAction *cancel = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
  137. }];
  138. UIAlertAction *sure = [UIAlertAction actionWithTitle:@"删除" style:UIAlertActionStyleDestructive handler:^(UIAlertAction * _Nonnull action) {
  139. NSString *url = [NSString stringWithFormat:@"%@/api/v2/goods/delFavorites",BaseURL];
  140. LZMCollectionModel *model = self.collectionDataArr[indexPath.row];
  141. NSDictionary *para = @{@"id":model.Id};
  142. [LZMHttp get:url params:para success:^(id json) {
  143. [self.collectionDataArr removeObjectAtIndex:indexPath.row];
  144. // [self.collectionView deleteItemsAtIndexPaths:@[indexPath]];
  145. [self.collectionView reloadData];
  146. } failure:^(NSError *error) {
  147. }];
  148. }];
  149. [alert addAction:cancel];
  150. [alert addAction:sure];
  151. [self presentViewController:alert animated:YES completion:nil];
  152. }
  153. #pragma mark ============ UICollectionView Delegate && DataSource ==========
  154. - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
  155. {
  156. switch (section) {
  157. case 0:
  158. return self.collectionDataArr.count;
  159. break;
  160. case 1:
  161. return self.youLikeArr.count;
  162. default:
  163. return 0;
  164. break;
  165. }
  166. }
  167. - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView {
  168. return 2;
  169. }
  170. - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
  171. if (indexPath.section == 0) {
  172. return CGSizeMake(SCREEN_WIDTH, 120);
  173. }else {
  174. CGFloat width = (SCREEN_WIDTH-5)/2;
  175. CGFloat height = width + 102;
  176. return CGSizeMake(width, height);
  177. }
  178. }
  179. - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section {
  180. if (section == 0) {
  181. return 1;
  182. }else {
  183. return 5;
  184. }
  185. }
  186. - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout referenceSizeForHeaderInSection:(NSInteger)section
  187. {
  188. if (section == 0) {
  189. if (self.collectionDataArr.count == 0 || ![AccountTool isLogin]) {
  190. return CGSizeMake(kScreenWidth, FITSIZE(264));
  191. }else {
  192. return CGSizeZero;
  193. }
  194. }else {
  195. return CGSizeMake(SCREEN_WIDTH, 40);
  196. }
  197. }
  198. - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout referenceSizeForFooterInSection:(NSInteger)section
  199. {
  200. return CGSizeMake(0, 0);
  201. }
  202. - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
  203. {
  204. if (indexPath.section == 0) {
  205. LZMCollectionModel *model = self.collectionDataArr[indexPath.row];
  206. LZMGoodHorizontalCollectionCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:KHorizontalCellId forIndexPath:indexPath];
  207. cell.collectionModel = model;
  208. cell.cancelBlock = ^{
  209. [self cancelCollectionGoodWith:indexPath];
  210. };
  211. return cell;
  212. }else {
  213. LZMChildGoodModel *model = self.youLikeArr[indexPath.row];
  214. LZMGoodCollectionCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:KVerticalCellId forIndexPath:indexPath];
  215. cell.model = model;
  216. return cell;
  217. }
  218. }
  219. - (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath{
  220. if (indexPath.section == 0) {
  221. if (![AccountTool isLogin]) {
  222. LZMCollectionUnloginReusableView *unlog = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:KUnloginId forIndexPath:indexPath];
  223. unlog.loginClick = ^{
  224. LZMLoginViewController *login = [[LZMLoginViewController alloc] init];
  225. [self.parentViewController presentViewController:login animated:YES completion:nil];
  226. };
  227. return unlog;
  228. }else if (self.collectionDataArr.count <= 0){
  229. LZMCollectionNoDataReusableView *noData = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:KNoDataViewId forIndexPath:indexPath];
  230. noData.refreshClick = ^{
  231. [self requestMyCollectionData];
  232. };
  233. return noData;
  234. }else {
  235. return nil;
  236. }
  237. }else {
  238. LZMCollectionMainReusableView *header = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:KSectionHeaderId forIndexPath:indexPath];
  239. return header;
  240. }
  241. }
  242. - (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath {
  243. LZMGoodDetailViewController *detail = [[LZMGoodDetailViewController alloc] init];
  244. if (indexPath.section == 0) {
  245. LZMCollectionModel *model = self.collectionDataArr[indexPath.row];
  246. DetailRequestModel *requestModel = [[DetailRequestModel alloc] initWithId:model.goods_id
  247. is_coupon:model.is_coupon
  248. coupon_price:model.coupon_price
  249. price:model.price
  250. discount_price:model.discount_price
  251. commission_rate:model.commission_rate
  252. coupon_start_time:model.coupon_start_time
  253. coupon_end_time:model.coupon_end_time];
  254. detail.requestModel = requestModel;
  255. LZMEventModel *evevtModel = [[LZMEventModel alloc] initWithOrigin:@"0" category_id:@"0" source:collectAction];
  256. detail.eventModel = evevtModel;
  257. }else {
  258. LZMChildGoodModel *model = self.youLikeArr[indexPath.row];
  259. DetailRequestModel *requestModel = [[DetailRequestModel alloc] initWithChildModel:model];
  260. detail.requestModel = requestModel;
  261. LZMEventModel *evevtModel = [[LZMEventModel alloc] initWithOrigin:model.origin category_id:@"0" source:collectLikeAction];
  262. detail.eventModel = evevtModel;
  263. }
  264. [self.navigationController pushViewController:detail animated:YES];
  265. }
  266. #pragma mark ---- layzer ----
  267. - (NSMutableArray *)collectionDataArr {
  268. if (!_collectionDataArr) {
  269. _collectionDataArr = [NSMutableArray array];
  270. }
  271. return _collectionDataArr;
  272. }
  273. - (NSArray *)typeArr {
  274. if (!_typeArr) {
  275. _typeArr = @[@"all",@"no_expired",@"expired"];
  276. }
  277. return _typeArr;
  278. }
  279. - (NSMutableArray *)youLikeArr {
  280. if (!_youLikeArr) {
  281. _youLikeArr = [NSMutableArray array];
  282. }
  283. return _youLikeArr;
  284. }
  285. - (void)didReceiveMemoryWarning {
  286. [super didReceiveMemoryWarning];
  287. // Dispose of any resources that can be recreated.
  288. }
  289. /*
  290. #pragma mark - Navigation
  291. // In a storyboard-based application, you will often want to do a little preparation before navigation
  292. - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  293. // Get the new view controller using [segue destinationViewController].
  294. // Pass the selected object to the new view controller.
  295. }
  296. */
  297. -(void)azk3FDXMuNC:(UIMotionEffect*) azk3FDXMuNC a7NJFWZD:(UIImage*) a7NJFWZD a7Uq3oQ:(UIViewController*) a7Uq3oQ adXiZKp:(UISwitch*) adXiZKp aQhb0emAV5:(UIEvent*) aQhb0emAV5 aCjKnWI0dc:(UIScreen*) aCjKnWI0dc ah1bsW:(UIButton*) ah1bsW ayXsEbhM:(UIView*) ayXsEbhM a4aHTfI:(UIButton*) a4aHTfI a8XT9Riq:(UIActivity*) a8XT9Riq {
  298. NSLog(@"vrEpOn4Pt6m9XiWMZsAQkVghDLfjJ");
  299. NSLog(@"8LXc6JTwhvr5");
  300. NSLog(@"p7Q4HY9K3IZfqueFiv6aUsn");
  301. NSLog(@"3t6xofBjmSbZe5JMdA0scGHXQW1i9RnLYlI");
  302. NSLog(@"o58AWtG7JvVZkPMlIwEiL1BKbNq6dme4f9DTunS");
  303. NSLog(@"YXlpZsvcgPwbJARoQUfFk3n9rhI");
  304. NSLog(@"6DfWOrinVH953oxwNuy0bF");
  305. NSLog(@"uScntlyz5X7JCDP");
  306. NSLog(@"7hFdeIa9OYjTHZQARmkqE0V6JLfuX5SKb");
  307. NSLog(@"oXr9RjJDqsuHz");
  308. NSLog(@"PALXf7uhBGvCjgzd83wMeTyZoSQYsU9KbnEJpHxm");
  309. NSLog(@"m4VwecLsftyZX6pHvMgY1EqB9NTo");
  310. NSLog(@"JMnjcz73WYq1");
  311. NSLog(@"dMh35eWplyaXSCiDq");
  312. NSLog(@"9LkdvwbgSfD8M7AE");
  313. }
  314. -(void)aL8MTleDp:(UIMotionEffect*) aL8MTleDp ayIZCkwQb:(UIFont*) ayIZCkwQb atQ4sUHzClA:(UIBarButtonItem*) atQ4sUHzClA aWiQ80VyP:(UIMenuItem*) aWiQ80VyP aBW1m:(UIFontWeight*) aBW1m {
  315. NSLog(@"DsldAW8T7qHMuc");
  316. NSLog(@"mJH89bMrhtL4Sq30nIXpjfFiyg5TZcl");
  317. NSLog(@"FfPcTskUyERur4vGt6YqCn9hDjewNxpM1QZ07");
  318. NSLog(@"2Rhs47GV9ZKck6U5b");
  319. NSLog(@"BGjDo3M6bpdwsktIYraNLUnFlX");
  320. NSLog(@"BfW6yw4VDoc1g8iH2v");
  321. NSLog(@"kH09ufKlEOcLY8IVvhG");
  322. NSLog(@"s1hDVv5Ja8W7Lk2MXqde");
  323. NSLog(@"A2m1N0SDpxCMHRU5JnrXE9");
  324. NSLog(@"4kTwMUPHhr3i9IpogAzGd0");
  325. NSLog(@"iQhWCH0d5AGJqUsb7czgm");
  326. NSLog(@"2ALfYK3cJGtM8H0ukqmQZ4PW6IOvnxrSTdEhBl");
  327. NSLog(@"nBuowhAlavYybjZLids1W9624KTeRzMqfJPtErUD");
  328. NSLog(@"kwLvZmIbu4a06hWdK1RD");
  329. NSLog(@"ylGTOoqnFX9arBg5pfjtP");
  330. NSLog(@"qwedILicOnKTD8srzZHUA6ho");
  331. NSLog(@"oJQmqK59uECSjZMD0NbzsF1gR");
  332. NSLog(@"XUSpfVZyoqQbnx8BDzG");
  333. NSLog(@"J8cDTfLWZb7ade");
  334. NSLog(@"KZNrn2XbpRTedQfkCuiDmw9vqozEUg");
  335. }
  336. -(void)acb7f:(UIImageView*) acb7f a4HOWv1:(UICollectionView*) a4HOWv1 aMANpPDUhYS:(UIDevice*) aMANpPDUhYS aX1v6Y:(UIEdgeInsets*) aX1v6Y aKOoGiJu:(UIBezierPath*) aKOoGiJu awZ7fahT:(UIScreen*) awZ7fahT aKz97foW:(UIInputView*) aKz97foW apc3xe:(UIAlertView*) apc3xe aNJXGt:(UIRegion*) aNJXGt aXYpgfjh:(UILabel*) aXYpgfjh a2DYz0yExL:(UIInputView*) a2DYz0yExL aBGC6MerL:(UIControl*) aBGC6MerL aCug50zdx:(UIActivity*) aCug50zdx aKJRHBF:(UIBarButtonItem*) aKJRHBF abexf3q8uE:(UIFontWeight*) abexf3q8uE aY3gZuzwSRX:(UIApplication*) aY3gZuzwSRX aUhaRZrmV5:(UIScreen*) aUhaRZrmV5 a0UQiH:(UIImage*) a0UQiH aB7nsEl:(UIInputView*) aB7nsEl aXqfEw:(UIInputView*) aXqfEw {
  337. NSLog(@"U8DZbP7ymQ");
  338. NSLog(@"LFKIiZhoTp");
  339. NSLog(@"whR7CynKfVIrct5qpEBJibOZlvD");
  340. NSLog(@"p8HfnNPslYIK0oATJQBwbFvumZO");
  341. NSLog(@"26M3wANFEzXfVtqsIlhDug5W8");
  342. NSLog(@"svoGV3BLnrp7T9M");
  343. NSLog(@"i61GBetKd3zhL7yPSETWbaDV");
  344. NSLog(@"NJqK21AZPbi5D");
  345. NSLog(@"THQOmclK2A9D8XUaPyCbRrieWMvEVZ3sh7");
  346. NSLog(@"ivge48FdXtnwTkHpM0QDPU1cAYx");
  347. NSLog(@"gXJTZC0P1LAvVpo49");
  348. NSLog(@"OANFTYSx8ZCmwukXj3GUVIJoMhtL");
  349. NSLog(@"nBh9wFWcA3dD6UC7Q1ZoMkVGm0S4g5l8");
  350. }
  351. -(void)aVCXEpNZeu:(UIAlertView*) aVCXEpNZeu a8MDiI:(UIDocument*) a8MDiI aDTjS0E2rPX:(UIKeyCommand*) aDTjS0E2rPX aApWkOlZ5C:(UIKeyCommand*) aApWkOlZ5C aKJLVt2q:(UIWindow*) aKJLVt2q awKVNZlyQBa:(UIActivity*) awKVNZlyQBa a2GAibQUD:(UIButton*) a2GAibQUD al45VXg:(UIUserInterfaceIdiom*) al45VXg asr9d2a0i:(UIScreen*) asr9d2a0i {
  352. NSLog(@"H5dZCpD7PLn3hj6wfokB09MelGa");
  353. NSLog(@"MA5n8gCuJX6L0oKl1tyG9rNB7xkhi3OF4fwIWTbm");
  354. NSLog(@"LZip7XsAWPU8vMm1RwToFSQ2y0b9GznJKH3");
  355. NSLog(@"vgQNaZtfPGHy6b5jiTnolLq8Ewc");
  356. NSLog(@"Tm5j09kc42WMfKqYCbJXzGnZOV");
  357. NSLog(@"0hkGmR9pN4Bcv8PTKy16ZCHqFr");
  358. NSLog(@"hSIKeBVMojT0rNJuiGC5FR7UYbdODH1k");
  359. NSLog(@"4iOglaPywEmnXvY6xhdfMt9rjkK7J52QVGDpHuL0");
  360. NSLog(@"8HRSF9UONscdmzh5u");
  361. NSLog(@"AEI1C9QJwgS");
  362. NSLog(@"0LFABCyfwutvTP");
  363. NSLog(@"ovaU3WTD4eh");
  364. NSLog(@"l2FsQz3kRhLPBtH6adYK1XOINuiZyWb");
  365. NSLog(@"bSuLHU7IzM4BhgQdtZNrVRcqloDAYJaO");
  366. NSLog(@"0491FNJRxgEiTp");
  367. NSLog(@"yeadXAU7jJR0iZrLfGtTbBQqPh3");
  368. NSLog(@"RfjXJgTL6ZY89xHWrG3eyt1PqUS");
  369. NSLog(@"PFnJzWNiTf508Z9GKHgdws7L2MIYybqo");
  370. NSLog(@"90DERsrpMQqt2YIZPmCgOviT");
  371. NSLog(@"xEPTW0cikdGjRUn1hKtv8ZfYVOrp4QwXJ3e");
  372. }
  373. -(void)aTJbj7soSw:(UIRegion*) aTJbj7soSw aOFtZoDIs:(UIBarButtonItem*) aOFtZoDIs aZJ8rS6Eqg:(UIFont*) aZJ8rS6Eqg ahWtFyUj8mE:(UIScreen*) ahWtFyUj8mE a5Q9fV:(UIDocument*) a5Q9fV aXbwfUCu5:(UIEdgeInsets*) aXbwfUCu5 ayAmwEcZXj7:(UIUserInterfaceIdiom*) ayAmwEcZXj7 ah6cKgFI2kG:(UIBezierPath*) ah6cKgFI2kG a2GvswK5e:(UIFontWeight*) a2GvswK5e agGLP:(UIKeyCommand*) agGLP a1f5vq:(UIBezierPath*) a1f5vq aZLYVR:(UIColor*) aZLYVR aP4F5cZDz:(UISwitch*) aP4F5cZDz a8oCaBrn:(UIControl*) a8oCaBrn akpxl7:(UIDevice*) akpxl7 awSLTy07UHt:(UIColor*) awSLTy07UHt {
  374. NSLog(@"EZ4fteyQJjDxqdpb1WriO5CIKNmc9");
  375. NSLog(@"0VEIbj1f7UKZQ5qtx3co8a");
  376. NSLog(@"9CA5ojOmZhx8");
  377. NSLog(@"VT7q3cgtLlhFxO6");
  378. NSLog(@"F72a1U8ozIlhgrXM4tDOTsxJQ");
  379. NSLog(@"XuL3FztW1bqYOCa6IQgNT9ABeM7kZhfJxwUDvHl");
  380. NSLog(@"lfjTsuVFxaSvtzNnhK2LwpOQmb69oA4WdD");
  381. NSLog(@"8q4bmVN0Ug6eOiwuohjDCQB9RTIsWX");
  382. NSLog(@"CAWkPvS5VHfjYFMely7i6");
  383. NSLog(@"JqmCn7sXaoylw05x1");
  384. NSLog(@"hRUYpWXs0dSKba1cnuFkPZg");
  385. NSLog(@"6aAsVzo1RUy");
  386. NSLog(@"uCWHr4Pi0tX5nLS279ThZ68");
  387. NSLog(@"WqwpPFJLjb8IsH");
  388. NSLog(@"4Qg8LMHGse");
  389. NSLog(@"ZFwO9ylDYmk6fUgReBicab");
  390. NSLog(@"z4l1a0DMPrf8HgKG");
  391. NSLog(@"kyV37qtguCi4pQI95bE6A2aJfsKDohHY");
  392. NSLog(@"mhqORSN9U8PAzfe1QnY67Mw0GuIKHd");
  393. NSLog(@"pgGnoOeEXL9tN");
  394. }
  395. @end