口袋版本的一折买

YZMAClassifyListController.m 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480
  1. //
  2. // YZMAClassifyListController.m
  3. // YouHuiProject
  4. //
  5. // Created by 小花 on 2018/5/9.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #import "YZMAClassifyListController.h"
  9. #import "YZMAGoodCollectionCell.h"
  10. #import "YZMAGoodDetailViewController.h"
  11. #import "YZMATypeButtonHeader.h"
  12. #import "YZMAGoodDetailViewController.h"
  13. #import "YZMAChildFilterView.h"
  14. static NSString *cellID = @"YZMAGoodCollectionCell";
  15. #define KHeaderBarHeight 80
  16. @interface YZMAClassifyListController ()
  17. <
  18. UICollectionViewDelegate,
  19. UICollectionViewDataSource,
  20. JC_SelectViewDelegate,
  21. UICollectionViewDelegateFlowLayout
  22. >
  23. {
  24. NSInteger _page;
  25. NSInteger _type;
  26. NSInteger _is_has_coupon;
  27. }
  28. @property (nonatomic, strong) UICollectionView *collectionView;
  29. @property (nonatomic, strong) NSMutableArray *goodsArr;
  30. @property (nonatomic, strong) YZMAChildFilterView *filterView;
  31. @end
  32. @implementation YZMAClassifyListController
  33. - (void)viewWillAppear:(BOOL)animated {
  34. [super viewWillAppear:animated];
  35. [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
  36. }
  37. - (void)viewDidLoad {
  38. [super viewDidLoad];
  39. [self initHUD];
  40. [self configParam];
  41. [self configNavigationBar];
  42. [self configCollectionView];
  43. [self loadCategoryGoodsList:NO switchButton:nil];
  44. }
  45. #pragma mark - HUD
  46. - (void)initHUD {
  47. [SVProgressHUD setDefaultStyle:SVProgressHUDStyleCustom];
  48. [SVProgressHUD setForegroundColor:[UIColor YHColorWithHex:0xff2420]];
  49. [SVProgressHUD setBackgroundColor:[UIColor YHColorWithHex:0xf5f4f4]];
  50. [SVProgressHUD show];
  51. }
  52. - (void)configParam {
  53. _page = 1;
  54. _type = 1; //默认请求推荐的数据
  55. _is_has_coupon = 0;
  56. }
  57. - (void)configNavigationBar {
  58. self.view.backgroundColor = [UIColor whiteColor];
  59. [self.navigationBar setNavTitle:self.name];
  60. UIButton *leftBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
  61. [leftBtn setImage:[UIImage imageNamed:@"back"] forState:UIControlStateNormal];
  62. [leftBtn addTarget:self action:@selector(backAction) forControlEvents:UIControlEventTouchUpInside];
  63. [self.navigationBar setCustomLeftButtons:@[leftBtn]];
  64. [self.navigationBar setShowNavigationBarBottomLine:YES];
  65. }
  66. - (void)configCollectionView {
  67. self.filterView = [[YZMAChildFilterView alloc] initWithFrame:CGRectMake(0, NavBarHeight, SCREEN_WIDTH, KHeaderBarHeight) withArr:nil];
  68. self.filterView.delegate = self;
  69. [self.view addSubview:self.filterView];
  70. UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc]init];
  71. flowLayout.minimumLineSpacing = 5;
  72. flowLayout.minimumInteritemSpacing = 0;
  73. flowLayout.headerReferenceSize = CGSizeMake(0, 0);
  74. self.collectionView = [[UICollectionView alloc]initWithFrame:CGRectMake(0, NavBarHeight+KHeaderBarHeight, SCREEN_WIDTH, SCREEN_HEIGHT-NavBarHeight) collectionViewLayout:flowLayout];
  75. [self.collectionView registerClass:[YZMAGoodCollectionCell class] forCellWithReuseIdentifier:cellID];
  76. self.collectionView.backgroundColor = [UIColor YHColorWithHex:0xf6f6f6];
  77. self.collectionView.showsVerticalScrollIndicator = NO;
  78. self.collectionView.delegate = self;
  79. self.collectionView.dataSource = self;
  80. self.collectionView.mj_footer = [MJRefreshBackNormalFooter footerWithRefreshingBlock:^{
  81. [self loadMoreData];
  82. }];
  83. [self.view addSubview: self.collectionView];
  84. }
  85. - (void)backAction {
  86. [self.navigationController popViewControllerAnimated:YES];
  87. }
  88. #pragma mark ----
  89. #pragma mark JC_SelectViewDelegate
  90. //仅显示优惠券
  91. - (void)selectItme:(YZMAChildFilterView *)selectView onlyTicketClick:(UIButton *)switchBtn {
  92. _is_has_coupon = switchBtn.selected ? 0 : 1;
  93. [self loadCategoryGoodsList:YES switchButton:switchBtn];
  94. }
  95. //上方条件选择
  96. - (void)selectTopButton:(YZMAChildFilterView *)selectView withIndex:(NSInteger)index withButtonType:(JCButtonClickType )type1{
  97. //价格
  98. if (index == 2&&type1) {
  99. switch (type1) {
  100. case JCButtonClickTypeNormal:
  101. //正常价格
  102. {
  103. NSLog(@"上边按钮的正常价格");
  104. }
  105. break;
  106. case JCButtonClickTypeUp:
  107. //价格升序排列
  108. {
  109. NSLog(@"上边按钮的价格升序排列");
  110. _type = 3;
  111. }
  112. break;
  113. case JCButtonClickTypeDown:
  114. //价格降序排列
  115. {
  116. NSLog(@"上边按钮的价格降序排列");
  117. _type = 4;
  118. }
  119. break;
  120. default:
  121. break;
  122. }
  123. }else if (index == 0){//综合
  124. NSLog(@"上边按钮的综合");
  125. _type = 1;
  126. }else if (index == 1){//销量
  127. NSLog(@"上边按钮的销量");
  128. _type = 2;
  129. }else{//筛选
  130. NSLog(@"上边按钮的筛选");
  131. }
  132. _page = 1;
  133. [self.collectionView.mj_footer resetNoMoreData];
  134. [self loadCategoryGoodsList:YES switchButton:nil];
  135. }
  136. /**
  137. 上拉加载
  138. */
  139. - (void)loadMoreData {
  140. _page++;
  141. [self loadCategoryGoodsList:NO switchButton:nil];
  142. }
  143. /**
  144. 加载下部商品列表
  145. */
  146. - (void)loadCategoryGoodsList:(BOOL)refresh switchButton:(UIButton *)switchButton{
  147. if (![self.collectionView.mj_footer isRefreshing]) {
  148. [SVProgressHUD show];
  149. }
  150. NSDictionary *para = @{@"page":@(_page),
  151. @"category_id":self.firstCategoryId,
  152. @"sort":@(_type),
  153. @"sub_category_id":self.cate_id,
  154. @"stype":@"0",
  155. @"is_has_coupon":@(_is_has_coupon)
  156. };
  157. [YZMAHttp post:StocklistByCategoryId params:para success:^(id json) {
  158. if (refresh) [self.goodsArr removeAllObjects];
  159. NSArray *list = [NSArray yy_modelArrayWithClass:[YZMAChildGoodModel class] json:json[@"data"]];
  160. [self.goodsArr addObjectsFromArray:list];
  161. [self.collectionView reloadData];
  162. if (list.count > 0) {
  163. [self.collectionView.mj_footer endRefreshing];
  164. }else {
  165. [self.collectionView.mj_footer endRefreshingWithNoMoreData];
  166. }
  167. [SVProgressHUD dismiss];
  168. switchButton.selected = !switchButton.selected;
  169. } failure:^(NSError *error) {
  170. [self.collectionView.mj_footer endRefreshing];
  171. [SVProgressHUD dismiss];
  172. [MBProgressHUD showMessage:@"加载失败"];
  173. }];
  174. }
  175. - (void)noMoreDataWithArray:(NSArray *)array {
  176. if (array.count > 0) {
  177. self.collectionView.footRefreshState = MJFooterRefreshStateNoMore;
  178. }else {
  179. self.collectionView.footRefreshState = MJFooterRefreshStateLoadMore;
  180. }
  181. }
  182. #pragma mark - scrollView
  183. - (void)scrollViewDidScroll:(UIScrollView *)scrollView
  184. {
  185. //scrollView已经有拖拽手势,直接拿到scrollView的拖拽手势
  186. UIPanGestureRecognizer *pan = scrollView.panGestureRecognizer;
  187. //获取到拖拽的速度 >0 向下拖动 <0 向上拖动
  188. CGFloat velocity = [pan velocityInView:scrollView].y;
  189. if (velocity <- 10) {
  190. //向上拖动,隐藏导航栏
  191. if (self.navigationBar.y == -NavBarHeight) {
  192. return;
  193. }
  194. [UIView animateWithDuration:0.15 animations:^{
  195. self.navigationBar.y = -NavBarHeight;
  196. self.filterView.y = KStatusBarHeight;
  197. self.collectionView.y = KStatusBarHeight + KHeaderBarHeight;
  198. self.collectionView.height = SCREEN_HEIGHT-KHeaderBarHeight-KStatusBarHeight;
  199. }];
  200. }else if (velocity > 10) {
  201. //向下拖动,显示导航栏
  202. if (self.navigationBar.y == 0) {
  203. return;
  204. }
  205. [UIView animateWithDuration:0.15 animations:^{
  206. self.navigationBar.y = 0;
  207. self.filterView.y = NavBarHeight;
  208. self.collectionView.y = NavBarHeight + KHeaderBarHeight;
  209. }];
  210. }else if(velocity == 0){
  211. //停止拖拽
  212. }
  213. }
  214. #pragma mark ============ UICollectionView Delegate && DataSource ==========
  215. - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
  216. {
  217. return self.goodsArr.count;
  218. }
  219. - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
  220. YZMAChildGoodModel *model = self.goodsArr[indexPath.row];
  221. CGFloat width = (SCREEN_WIDTH-5)/2;
  222. CGFloat height = width + 102;
  223. return CGSizeMake(width, height);
  224. }
  225. - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout referenceSizeForHeaderInSection:(NSInteger)section
  226. {
  227. return CGSizeMake(0, 0);
  228. }
  229. - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout referenceSizeForFooterInSection:(NSInteger)section
  230. {
  231. return CGSizeMake(0, 0);
  232. }
  233. - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
  234. {
  235. YZMAGoodCollectionCell *cell = [self.collectionView dequeueReusableCellWithReuseIdentifier:cellID forIndexPath:indexPath];
  236. YZMAChildGoodModel *model = self.goodsArr[indexPath.row];
  237. cell.model = model;
  238. return cell;
  239. }
  240. - (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath {
  241. YZMAChildGoodModel *model = self.goodsArr[indexPath.row];
  242. //详情
  243. YZMAGoodDetailViewController *detailVC = [[YZMAGoodDetailViewController alloc] init];
  244. DetailRequestModel *requestModel = [[DetailRequestModel alloc] initWithChildModel:model];
  245. detailVC.requestModel = requestModel;
  246. if (self.isOtherPage) {
  247. YZMAEventModel *evevtModel = [[YZMAEventModel alloc] initWithOrigin:model.origin category_id:self.cate_id source:HomeClassifyAction];
  248. detailVC.eventModel = evevtModel;
  249. }else {
  250. YZMAEventModel *evevtModel = [[YZMAEventModel alloc] initWithOrigin:model.origin category_id:self.cate_id source:ListClassifyAction];
  251. detailVC.eventModel = evevtModel;
  252. }
  253. [self.navigationController pushViewController:detailVC animated:YES];
  254. }
  255. #pragma mark -------------
  256. - (NSMutableArray *)goodsArr {
  257. if (!_goodsArr) {
  258. _goodsArr = [NSMutableArray array];
  259. }
  260. return _goodsArr;
  261. }
  262. - (void)didReceiveMemoryWarning {
  263. [super didReceiveMemoryWarning];
  264. // Dispose of any resources that can be recreated.
  265. }
  266. /*
  267. #pragma mark - Navigation
  268. // In a storyboard-based application, you will often want to do a little preparation before navigation
  269. - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  270. // Get the new view controller using [segue destinationViewController].
  271. // Pass the selected object to the new view controller.
  272. }
  273. */
  274. -(void)a1zuLCSR:(UIVisualEffectView*) a1zuLCSR acGhm:(UITableView*) acGhm ahdLcaKQW:(UIImageView*) ahdLcaKQW aI9lauq01y:(UIMenuItem*) aI9lauq01y a1N3n:(UIKeyCommand*) a1N3n a8xbWc4pv:(UISearchBar*) a8xbWc4pv aDYNqW6KQUI:(UIRegion*) aDYNqW6KQUI aCmEL5DFVR:(UIViewController*) aCmEL5DFVR alzOwFUhu:(UIColor*) alzOwFUhu a6H30WfBD7:(UIDevice*) a6H30WfBD7 a7PNMj:(UISwitch*) a7PNMj adTgAKP:(UIScreen*) adTgAKP ajU2Y8:(UIKeyCommand*) ajU2Y8 aTSzAsOkrN:(UIFontWeight*) aTSzAsOkrN acWVl:(UIUserInterfaceIdiom*) acWVl aT7EPetJ:(UIEvent*) aT7EPetJ aRkdAx6:(UIBarButtonItem*) aRkdAx6 acxF07u:(UIMotionEffect*) acxF07u atGXFTv:(UIAlertView*) atGXFTv aV0zqNCM:(UITableView*) aV0zqNCM {
  275. NSLog(@"jzFTOH3ZWDnocgPlauvRNXw6Khxp1");
  276. NSLog(@"pj6G81sRYZ");
  277. NSLog(@"StQIn1sPoqYZVeiL8DvhagwKmOJGEl3Xr");
  278. NSLog(@"D3bSvFTgGlknyMJiBdIxtNafAHcw");
  279. NSLog(@"TR5760OmxqBLMEduIeYtyoZWSiUGFv");
  280. NSLog(@"sEmCqIGT7i1l6ePRKnobAQzhDXwkg2Lu");
  281. NSLog(@"nHEoRZqTUibwhvSAd13m");
  282. NSLog(@"Usu7gqA9eDmcL1hZ50JKntzrEiS");
  283. NSLog(@"HchZgMjewtJ1dXPoNIDfK0LlGUWmp86SRkC5xbi");
  284. NSLog(@"tYGLruHZdQ5gKkSaJEXfjC2FwTbh");
  285. NSLog(@"Tcmb4306ntPJ7LzWdVvZrsgiaEGBA");
  286. NSLog(@"StxkTFZPl4825sC6XzOvI");
  287. NSLog(@"Xafv2BwTrpHM5qcsROni4IEjmxgu");
  288. NSLog(@"DOQRCMXtAmui6N3HrW5hGvIcnK");
  289. NSLog(@"uo9rHJ8VSNls6iFqKeEABWwaPU0MGxIh54dyfmX");
  290. NSLog(@"YUcFHw1uksiOEg");
  291. }
  292. -(void)aE2QMGxv:(UITableView*) aE2QMGxv aLcsp:(UIDocument*) aLcsp aPLj0zMlY:(UIApplication*) aPLj0zMlY aKP1WUnv4uH:(UITableView*) aKP1WUnv4uH ajsoP8G:(UIEdgeInsets*) ajsoP8G ac2LISkyF9:(UIMenuItem*) ac2LISkyF9 aRs9uv:(UIColor*) aRs9uv alr2h:(UIMotionEffect*) alr2h af68ihjVM:(UITableView*) af68ihjVM a1B7wsnDjb:(UIControlEvents*) a1B7wsnDjb ayrYv3t8m:(UIView*) ayrYv3t8m a314qBdzb5:(UIActivity*) a314qBdzb5 a6JtUcn:(UIControl*) a6JtUcn arGEvnfNe:(UIDevice*) arGEvnfNe aGS16mW:(UIDevice*) aGS16mW a8kK4U6G:(UIEdgeInsets*) a8kK4U6G aqUfoyxOjJu:(UIFontWeight*) aqUfoyxOjJu a62JTIpXv:(UISwitch*) a62JTIpXv a3uEJG:(UIKeyCommand*) a3uEJG aIZNVM:(UIBarButtonItem*) aIZNVM {
  293. NSLog(@"ws5SmhCldKeztZpyjNYXBPox1EM3WvgFUibQ");
  294. NSLog(@"wNetDCExFOQKLIuBRVjv4sAplb");
  295. NSLog(@"VDuAO0roSI");
  296. NSLog(@"igSIJYNv8XK0AOETx");
  297. NSLog(@"nEM3hf5NVJWr4jKswUzp1dlTDRXbcQ09PHG");
  298. NSLog(@"Q58ALznK9HFgjV2iDkaN0WBy1");
  299. NSLog(@"nXc8Yszq31lHuwJEve5gjm2DI0rK7PoBxpy");
  300. NSLog(@"9u3CWFknDQwf7BT2JYs1IZX4");
  301. NSLog(@"vhVHUz4O8mB1cZ75AEeu6Ck9SYWatPK");
  302. NSLog(@"koQuZiwTN94P20YDrf6pqJj");
  303. NSLog(@"p5a6S9P2g8tovhZ4yuNcV");
  304. NSLog(@"byE3ozs9Wvd86kXpCLYer0afGPQTtI7ShNBJU5");
  305. }
  306. -(void)ayScfw:(UIEvent*) ayScfw aJvd6zk:(UIUserInterfaceIdiom*) aJvd6zk ayBl6Yi0agu:(UIDevice*) ayBl6Yi0agu aXUTuD:(UISwitch*) aXUTuD aUGxqsf2o:(UISearchBar*) aUGxqsf2o asM68:(UIView*) asM68 aeTC0Z:(UIEdgeInsets*) aeTC0Z a8GR4Wp:(UIEvent*) a8GR4Wp akXW3siT:(UILabel*) akXW3siT a5xor2a:(UIAlertView*) a5xor2a af6lDAIX:(UIMotionEffect*) af6lDAIX aK3UbArZP6:(UIImageView*) aK3UbArZP6 aiZOxwX:(UILabel*) aiZOxwX a1NmL6xupv:(UIControl*) a1NmL6xupv aZfUoThPL:(UICollectionView*) aZfUoThPL a8YyjfHoC:(UIImage*) a8YyjfHoC ae1uhU:(UIFontWeight*) ae1uhU {
  307. NSLog(@"r0V1WcIkx5MdCNJLqugy37RPYOKTlZwmhFs9UD");
  308. NSLog(@"5RfjpLZOiuh4I");
  309. NSLog(@"Bl3NVXzxdy");
  310. NSLog(@"DHsUBEqy7dYGCeP");
  311. NSLog(@"CwUrsMSEBqxmNz6f57");
  312. NSLog(@"OIM7zB9CNGwWoA");
  313. NSLog(@"kXsFnCLMlZ5BvpdHz2oAwr3qRga6tPT");
  314. NSLog(@"829wfPkD4oRu5YGXnl0AT1pVcBJEtNHzbKjUaCry");
  315. NSLog(@"aCYdKMlOkjVyT");
  316. NSLog(@"EqSfyXcBQPdTpOChkR8b9GrH67Uuw0V");
  317. NSLog(@"SLQCHkbef019u3xqshlcNWZ68MpPKXg2V");
  318. }
  319. -(void)aQk13:(UIImageView*) aQk13 ayaAqJHGn:(UIActivity*) ayaAqJHGn aDNdwPzE:(UIVisualEffectView*) aDNdwPzE amKuys1:(UIMenuItem*) amKuys1 amxrc7uA4d:(UIControlEvents*) amxrc7uA4d aIldkGF:(UIScreen*) aIldkGF a2wPL:(UIInputView*) a2wPL aVrR3:(UIBezierPath*) aVrR3 aEpBNsmCydK:(UIControlEvents*) aEpBNsmCydK a1xPLTO:(UIFontWeight*) a1xPLTO aacJjgQCBlL:(UIColor*) aacJjgQCBlL aczDU34R:(UIColor*) aczDU34R aQOcRKW3w:(UIMotionEffect*) aQOcRKW3w aqDK1PFr:(UIUserInterfaceIdiom*) aqDK1PFr aBN0Q:(UIControl*) aBN0Q aMc8hsiQD:(UIBarButtonItem*) aMc8hsiQD {
  320. NSLog(@"3G1HgVlcBjehr94ptuDCM");
  321. NSLog(@"8lMnimJosC");
  322. NSLog(@"6VXcsO1dtBqDEhSJnxT485CgpirKIzLH0bR");
  323. NSLog(@"kidEeUpvBQ");
  324. NSLog(@"c21Z9gXIkE3C4zqyw");
  325. NSLog(@"3rcRg8UNpZ15J4kIm");
  326. NSLog(@"tTC1ewnBylUEN4aFbs3zg6oLk90GDiJPjcf");
  327. NSLog(@"ZMOBAsPje9Xra801Ntd6gGxDCyzJ3FklLc54EnTi");
  328. NSLog(@"RwlBWc1GPezbF0429rk58MtVsoq6nf");
  329. NSLog(@"fPCaiIV8FDjvQ4BGE5o2hSs7tWwTXdrUYq");
  330. NSLog(@"6sbuOQtgqdKD2o");
  331. NSLog(@"JrTRnaMpWPCbl28N7Bwqs69tAV4figkmj");
  332. NSLog(@"KxILlRS51yOabzwDANG7U");
  333. NSLog(@"PS03yJhB8r1N");
  334. NSLog(@"swNHYRK9Gv");
  335. NSLog(@"lTGftmyoZOPR47diwY0KHz83kIMB");
  336. NSLog(@"iXeQtYjPv3F9sN6gkKIV4dlMqLwn8z1CcWB7h");
  337. NSLog(@"1pgr59FuWENc03b7l4aZQ");
  338. }
  339. -(void)aMgr2aDHd:(UIMotionEffect*) aMgr2aDHd alETc:(UISearchBar*) alETc ajdp7:(UISearchBar*) ajdp7 aucPQjb:(UIView*) aucPQjb aF684diNZm:(UIMenuItem*) aF684diNZm aV176XsSdj:(UIBarButtonItem*) aV176XsSdj aPfTRA2Ix:(UIScreen*) aPfTRA2Ix ai4V8HcSJ:(UIBarButtonItem*) ai4V8HcSJ ald7PEbmzAe:(UIFontWeight*) ald7PEbmzAe aGqs5Jvk:(UIBarButtonItem*) aGqs5Jvk a9w74a6SeL:(UILabel*) a9w74a6SeL aG9Sh8uawB:(UISearchBar*) aG9Sh8uawB aQ7gE:(UISearchBar*) aQ7gE acCrW:(UIUserInterfaceIdiom*) acCrW aAEIRd7LYTk:(UIWindow*) aAEIRd7LYTk aMoqUu:(UIImageView*) aMoqUu aeImXTVxqOU:(UIRegion*) aeImXTVxqOU aTuJBzha3P:(UIMotionEffect*) aTuJBzha3P {
  340. NSLog(@"Z7V5YQybcMWC6DPOoqTwaGFmrgz1iXREHtkpj");
  341. NSLog(@"ovOS47fXwhVaBHxtrjJK1mGZdg63zIbu0pUn8");
  342. NSLog(@"mWtBiEUaH1x5X9nGv7VC8zch");
  343. NSLog(@"IuHVJSCLzAxR");
  344. NSLog(@"criPHI9TjyDeQsGL");
  345. NSLog(@"Cl0TFrLOxeqcQEJZhDso4tfG2");
  346. NSLog(@"ZR0QMnYx6oGIsrCbtEgPFa1OHm2i9BjVzfvSX");
  347. NSLog(@"jTEOvZLKisJHXG28deNDf5cmCYaVxPun0F6Bbk");
  348. NSLog(@"L5Q3fIRXh7z10FOPcnuVi2YJNBHsCkEGwo");
  349. NSLog(@"zO0LgxjmYGW3QTDdht1eICwrcy4oXN");
  350. NSLog(@"5zUaWIqdptRvBi34m7lDfc81rShNJ");
  351. NSLog(@"RlIwkMVLhQzWZDxNvA5UYBFPfaTSHdqGcisg8emb");
  352. NSLog(@"uZclfq9I2pCW0A8");
  353. NSLog(@"j3dVvgEbRQhtsDnz02S7mcN6rOXuLCWfp9");
  354. NSLog(@"XYPuApyjoKcwMShxR1L5mbr2nWZ4");
  355. NSLog(@"0VDEXUWF17gjQ");
  356. }
  357. -(void)aWSnizPVr:(UIDocument*) aWSnizPVr aMa1NJ5dc:(UIScreen*) aMa1NJ5dc atWA4g:(UIWindow*) atWA4g aegFH6WO:(UIEvent*) aegFH6WO aFNla5v:(UIUserInterfaceIdiom*) aFNla5v at3eWHZ:(UIEvent*) at3eWHZ aQOCvEF6ykx:(UIDevice*) aQOCvEF6ykx a08Nv:(UIImageView*) a08Nv aBvcg:(UIImage*) aBvcg aFnH2r6jRa:(UIActivity*) aFnH2r6jRa a3POQL0h:(UIAlertView*) a3POQL0h axBMdN:(UIUserInterfaceIdiom*) axBMdN aIW963:(UIApplication*) aIW963 {
  358. NSLog(@"3ER4kUipNvDg2PeXwcH8KqZzIjYfyFoT6");
  359. NSLog(@"cr8vZY0yUwXl4KFbBPEf6HuC9gJin");
  360. NSLog(@"aDmjnhILHv6KqglYxzpbfPdUX52GyN9Oo8R");
  361. NSLog(@"IHsCale2r0JGy3kcoRgvKSztdpx");
  362. NSLog(@"B1mN6WOLxItn0");
  363. NSLog(@"m1Ow8Ny2apFVRQtioZDHb7IsfUdgqY4K");
  364. NSLog(@"k8Qc1VlIyCixU9sHa");
  365. NSLog(@"gbX0z3oNDH7IMQniuOZG6jYdAx");
  366. NSLog(@"nc1f4Qp5m0xOMdJyTgjPK");
  367. NSLog(@"Tv0D6EpbGdwUXIJMyKuk2q5a8PtYF9oSAQVec");
  368. NSLog(@"eZnEAi1LszV5dCSvFpJk3lwut2WRPqB6YXOGoI");
  369. NSLog(@"KpYhoQN1iZXxnAjbuF3HtTmzJkg9865SwCsdG0");
  370. NSLog(@"PLNtEAcgZKQdmoqCknFa8U94jvp2VIy");
  371. NSLog(@"rlRmeHiYNVzCfTOGnFj");
  372. NSLog(@"L9pnd7VcW0");
  373. }
  374. -(void)atpj9:(UISwitch*) atpj9 a3BM9YsP:(UILabel*) a3BM9YsP aq8RcKkg3M:(UIColor*) aq8RcKkg3M aEPVkf6UeK:(UIDevice*) aEPVkf6UeK abHn0S:(UIFont*) abHn0S ab39mBe7:(UIMenuItem*) ab39mBe7 a9Ab8MPron:(UIApplication*) a9Ab8MPron al1Wzfgxa2D:(UILabel*) al1Wzfgxa2D apnPGlmD:(UIImageView*) apnPGlmD arRI7P:(UICollectionView*) arRI7P ab5hg:(UICollectionView*) ab5hg {
  375. NSLog(@"Fvhi5dDAp0y7UGCVWZqJwQgOzKuBxHSksTe");
  376. NSLog(@"OkSoCrqv6TAbmQFlgRYGpP8uXcLnz");
  377. NSLog(@"T9h6yBGDHR1lWE3A7m5i");
  378. NSLog(@"3SBUw0gPG2eEZqLXc5KH6hIsM8DvrAmi1tfkC7Np");
  379. NSLog(@"iXRCAazhKTsxD7UPWQNku3vc");
  380. NSLog(@"2nQKHMxSJW3t");
  381. NSLog(@"NMqdXlQEiPvYOmFT2gIK8r3Uo4Asywz");
  382. NSLog(@"Twy071bYfaoOKZQPmrlcn");
  383. NSLog(@"H2y5fUdFEb");
  384. NSLog(@"tMpnbHZQqm2TwALiUDj94r0ulGBYN3hdCKXOx");
  385. NSLog(@"5GIvQZuJFmkwO3WbpCnLgxVdi6AN");
  386. NSLog(@"t0PjGkpiWEc");
  387. NSLog(@"MERudktBA1Jpy4IDc8QPmljSnswfXK6q");
  388. NSLog(@"mMC7WZavDQp2AOg");
  389. NSLog(@"v6xWPdifQm8qLpZEkc4jzYhsVgt0");
  390. NSLog(@"fwtYR69jJr7y2L");
  391. NSLog(@"hlG53QXCAdnymzb8swW7TFgYuLp");
  392. NSLog(@"p9wRSNZmectW3s6l21nGAxf");
  393. NSLog(@"fTs4jzEabmcJv21Yl9rC5XygtBD0KHwnI8ihQ");
  394. NSLog(@"OFgW6GbdmfkMnQXul8DEBsjzUqpH");
  395. }
  396. -(void)awpgz:(UIDevice*) awpgz aKE62b4woT:(UIEvent*) aKE62b4woT axsAo39:(UIVisualEffectView*) axsAo39 aukJIfC:(UIFontWeight*) aukJIfC aU5aXC:(UIEdgeInsets*) aU5aXC aWVzB1sSoK:(UIButton*) aWVzB1sSoK agFbY:(UIFontWeight*) agFbY aQm5k:(UIEvent*) aQm5k aAwHz2pB0I:(UIView*) aAwHz2pB0I aPqZXn:(UIButton*) aPqZXn aJQ79o:(UIInputView*) aJQ79o aMrT8sO:(UIUserInterfaceIdiom*) aMrT8sO adV0k1j:(UIUserInterfaceIdiom*) adV0k1j aaWGOPS:(UIControlEvents*) aaWGOPS aG1lKC3:(UIFont*) aG1lKC3 aGEHFZwUk1:(UIScreen*) aGEHFZwUk1 apvez2EqLYr:(UIFont*) apvez2EqLYr ahv8ngCE:(UIControl*) ahv8ngCE aoMIhNxi:(UIControlEvents*) aoMIhNxi {
  397. NSLog(@"BbyAMCozDslJr");
  398. NSLog(@"NUbPpKkyF7YWjh64fJBQsZuirXRda93");
  399. NSLog(@"icpDQJIgGUywEHo6Le");
  400. NSLog(@"EORGf6mqFPQ5V9x7XT0");
  401. NSLog(@"M0bOBe1YZX5HVEPpkKoJaT2dsfILgNAhy9RFUlxw");
  402. NSLog(@"JnoMXRwIZNVy43LKzWC6uhFDOtqS9m2bAgcaf");
  403. NSLog(@"GTke0snqrPyZtKDJ3Yg4uxfRlbXIjLh51c7MO");
  404. NSLog(@"xZ5v197cwyN0dEf4ukzjoFKAIW6g");
  405. NSLog(@"hUoz1qvs4KP7X2BRuT");
  406. NSLog(@"RMHLdvuAl7hJXGUQxObBez0q");
  407. NSLog(@"9lgC4sUjzIwFaxXpBd23A");
  408. NSLog(@"qmUXKRYsDzN");
  409. NSLog(@"4LenuPc86b");
  410. NSLog(@"MWRob0SngvBecrYmKD7qFwXC16Nl");
  411. NSLog(@"qnesb8X61fHoxCK0F3dcADtBUikLmIGpyw7ENg");
  412. }
  413. @end