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

LZMPopShareGoodView.m 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490
  1. //
  2. // LZMPopShareGoodView.m
  3. // YouHuiProject
  4. //
  5. // Created by 小花 on 2018/7/10.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #import "LZMPopShareGoodView.h"
  9. #define FitYHShareGoodsWidth(X) (X)
  10. #define FitYHShareGoodsHeight(X) (X)
  11. //#define FitYHShareGoodsWidth(X) (X)
  12. //#define FitYHShareGoodsHeight(X) (X)
  13. #define QRWidth (85)
  14. @interface LZMPopShareGoodView()
  15. {
  16. NSInteger count;
  17. }
  18. //主图
  19. @property (strong, nonatomic) UIImageView *mainImageView;
  20. //商品标题
  21. @property (strong, nonatomic) UILabel *titleLabel;
  22. //商品券后价
  23. @property (strong, nonatomic) UILabel *ticketAfterPrice;
  24. //券钱
  25. @property (strong, nonatomic) UILabel *ticketPrice;
  26. //券钱
  27. @property (strong, nonatomic) UIImageView *ticketPriceBackImageView;
  28. //原始价格
  29. @property (strong, nonatomic) UILabel *originalPrice;
  30. //二维码图片
  31. @property (strong, nonatomic) UIImageView *QRcodeImageView;
  32. @property (strong, nonatomic) UIImageView *appImageView;
  33. @property (strong,nonatomic) UILabel *appTitle;
  34. @property (nonatomic, strong) UILabel *quanType;
  35. @property (nonatomic, strong) UILabel *commissionLabel;
  36. @property (nonatomic, strong) UIActivityIndicatorView *indicatorView;
  37. @property (nonatomic, strong) UIImageView *userIcon;
  38. @property (nonatomic, strong) UILabel *nickName;
  39. @property (nonatomic, strong) UILabel *inviteCode;
  40. @end
  41. @implementation LZMPopShareGoodView
  42. -(instancetype)initWithFrame:(CGRect)frame{
  43. if (self=[super initWithFrame:frame]) {
  44. }
  45. return self;
  46. }
  47. -(void)setModel:(LZMShareGoodsModel *)model{
  48. _model=model;
  49. [self addUI];
  50. [self adjustUI];
  51. [self otherOP];
  52. }
  53. -(void)drawRect:(CGRect)rect{
  54. [super drawRect:rect];
  55. }
  56. -(void)addUI{
  57. [self addSubview:self.titleLabel];
  58. [self addSubview:self.mainImageView];
  59. [self addSubview:self.ticketAfterPrice];
  60. [self addSubview:self.originalPrice];
  61. [self addSubview:self.ticketPriceBackImageView];
  62. [self.ticketPriceBackImageView addSubview:self.ticketPrice];
  63. [self.ticketPriceBackImageView addSubview:self.quanType];
  64. [self addSubview:self.QRcodeImageView];
  65. [self addSubview:self.appImageView];
  66. [self addSubview:self.appTitle];
  67. [self addSubview:self.commissionLabel];
  68. [self addSubview:self.indicatorView];
  69. [self.indicatorView startAnimating];
  70. [self addSubview:self.userIcon];
  71. [self addSubview:self.nickName];
  72. [self addSubview:self.inviteCode];
  73. if (self.model.shareGoodsPurchaseType==YHShareGoodsPurchaseTypePrice) {
  74. self.ticketPrice.hidden=YES;
  75. self.ticketPriceBackImageView.hidden=YES;
  76. }else{
  77. self.ticketPrice.hidden=NO;
  78. self.ticketPriceBackImageView.hidden=NO;
  79. }
  80. }
  81. -(void)adjustUI{
  82. [self.titleLabel mas_makeConstraints:^(MASConstraintMaker *make) {
  83. make.left.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(20)));
  84. make.top.mas_equalTo(FitYHShareGoodsHeight(26));
  85. make.right.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(-20)));
  86. }];
  87. [self.mainImageView mas_makeConstraints:^(MASConstraintMaker *make) {
  88. make.left.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(20)));
  89. make.top.equalTo(self.titleLabel.mas_bottom).offset(FitYHShareGoodsHeight(22));
  90. make.right.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(-20)));
  91. make.height.mas_equalTo(FitYHShareGoodsWidth(self.width-2*FITSIZE(20)));
  92. }];
  93. [self.ticketAfterPrice mas_makeConstraints:^(MASConstraintMaker *make) {
  94. make.left.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(25)));
  95. make.top.equalTo(self.mainImageView.mas_bottom).offset(FitYHShareGoodsHeight(40));
  96. }];
  97. [self.originalPrice mas_makeConstraints:^(MASConstraintMaker *make) {
  98. make.left.mas_equalTo(self.ticketAfterPrice.mas_left);
  99. make.top.mas_equalTo(self.ticketAfterPrice.mas_bottom).mas_offset(FitYHShareGoodsHeight(20));
  100. // make.width.mas_equalTo(FITSIZE(74));
  101. }];
  102. [self.ticketPriceBackImageView mas_makeConstraints:^(MASConstraintMaker *make) {
  103. make.left.equalTo(self.originalPrice.mas_left);
  104. make.top.mas_equalTo(self.originalPrice.mas_bottom).mas_offset(Fitsize(10));
  105. make.width.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(64)));
  106. make.height.mas_equalTo(FitYHShareGoodsHeight(FITSIZE(14)));
  107. }];
  108. [self.quanType mas_makeConstraints:^(MASConstraintMaker *make) {
  109. make.left.top.bottom.mas_equalTo(0);
  110. make.width.mas_equalTo(Fitsize(20));
  111. }];
  112. [self.ticketPrice mas_makeConstraints:^(MASConstraintMaker *make) {
  113. make.left.mas_equalTo(Fitsize(20));
  114. make.right.top.bottom.mas_equalTo(0);
  115. }];
  116. [self.QRcodeImageView mas_makeConstraints:^(MASConstraintMaker *make) {
  117. make.right.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(-19)));
  118. make.top.equalTo(self.mainImageView.mas_bottom).offset(FitYHShareGoodsHeight(20));
  119. make.width.height.mas_equalTo(FITSIZE(QRWidth));
  120. }];
  121. [self.appImageView mas_makeConstraints:^(MASConstraintMaker *make) {
  122. make.centerX.mas_equalTo(self.QRcodeImageView.mas_centerX);
  123. make.centerY.mas_equalTo(self.QRcodeImageView.mas_centerY);
  124. make.width.height.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(18)));
  125. }];
  126. // [self.appTitle mas_makeConstraints:^(MASConstraintMaker *make) {
  127. // make.top.equalTo(self.appImageView.mas_top);
  128. // make.right.equalTo(self.QRcodeImageView.mas_right);
  129. // }];
  130. [self.commissionLabel mas_makeConstraints:^(MASConstraintMaker *make) {
  131. make.centerX.mas_equalTo(self.QRcodeImageView.mas_centerX);
  132. make.top.mas_equalTo(self.QRcodeImageView.mas_bottom).mas_offset(5);
  133. }];
  134. [self.userIcon mas_makeConstraints:^(MASConstraintMaker *make) {
  135. make.left.mas_equalTo(self.ticketAfterPrice.mas_left);
  136. make.top.mas_equalTo(self.ticketAfterPrice.mas_bottom).mas_offset(Fitsize(10));
  137. make.width.height.mas_equalTo(Fitsize(30));
  138. }];
  139. [self.nickName mas_makeConstraints:^(MASConstraintMaker *make) {
  140. make.left.mas_equalTo(self.userIcon.mas_right).mas_offset(5);
  141. make.centerY.mas_equalTo(self.userIcon.mas_centerY);
  142. make.width.mas_equalTo(Fitsize(100));
  143. make.height.mas_equalTo(Fitsize(20));
  144. }];
  145. [self.inviteCode mas_makeConstraints:^(MASConstraintMaker *make) {
  146. make.left.mas_equalTo(self.userIcon.mas_left);
  147. make.top.mas_equalTo(self.userIcon.mas_bottom).mas_equalTo(Fitsize(10));
  148. make.width.mas_equalTo(Fitsize(140));
  149. make.height.mas_equalTo(Fitsize(20));
  150. }];
  151. self.ticketPriceBackImageView.hidden = YES;
  152. }
  153. -(void)otherOP{
  154. self.backgroundColor=[UIColor yhGrayColor];
  155. [self.mainImageView sd_setImageWithURL:[NSURL URLWithString:self.model.mainImageUrl] placeholderImage:[UIImage imageNamed:@"share_goods_default_img"] completed:^(UIImage * _Nullable image, NSError * _Nullable error, SDImageCacheType cacheType, NSURL * _Nullable imageURL) {
  156. count++;
  157. if (count>1) {
  158. if (self.imgSuccBlock) {
  159. self.imgSuccBlock();
  160. }
  161. }
  162. [self.indicatorView stopAnimating];
  163. }];
  164. }
  165. #pragma mark 懒加载
  166. -(UILabel *)titleLabel{
  167. if (!_titleLabel) {
  168. _titleLabel=[[UILabel alloc]initWithFrame:CGRectMake(FitYHShareGoodsWidth(FITSIZE(20)), FitYHShareGoodsHeight(46), FitYHShareGoodsWidth(self.width-2*FITSIZE(20)), 0)];
  169. _titleLabel.font = [UIFont systemFontOfSize:14];
  170. NSTextAttachment *textAttach = [[NSTextAttachment alloc]init];
  171. UIImage *img;
  172. if (self.model.shareGoodsFromType==YHShareGoodsFromTypeTianMao) {
  173. img= [UIImage imageNamed:@"share_title_tm"];
  174. }else if(self.model.shareGoodsFromType==YHShareGoodsFromTypeTaoBao){
  175. img= [UIImage imageNamed:@"share_title_tb"];
  176. }
  177. if (img) {
  178. textAttach.image = img;
  179. }
  180. textAttach.bounds = CGRectMake(0, 0, img.size.width*0.7, img.size.height*0.7);
  181. NSMutableAttributedString *attri = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@" %@",self.model.title]];
  182. NSAttributedString *string = [NSAttributedString attributedStringWithAttachment:textAttach];
  183. [attri insertAttributedString:string atIndex:0];
  184. _titleLabel.attributedText = attri;
  185. // _titleLabel.text=@"虹小型电风扇迷你手持电扇USB学生宿舍 ";
  186. _titleLabel.numberOfLines=2;
  187. [_titleLabel sizeToFit];
  188. }
  189. return _titleLabel;
  190. }
  191. -(UIImageView *)mainImageView{
  192. if (!_mainImageView) {
  193. _mainImageView=[[UIImageView alloc]initWithFrame:CGRectMake(FitYHShareGoodsWidth(FITSIZE(20)), self.titleLabel.bottom+FitYHShareGoodsHeight(42), FitYHShareGoodsWidth(self.width-2*FITSIZE(20)), FitYHShareGoodsWidth((self.width-2*FITSIZE(20))))];
  194. }
  195. return _mainImageView;
  196. }
  197. -(UILabel *)ticketAfterPrice{
  198. if (!_ticketAfterPrice) {
  199. _ticketAfterPrice=[[UILabel alloc]initWithFrame:CGRectMake(FitYHShareGoodsWidth(FITSIZE(15)), self.mainImageView.bottom+FitYHShareGoodsHeight(60), 0, 0)];
  200. if (self.model.shareGoodsPurchaseType==YHShareGoodsPurchaseTypeCoupons) {
  201. _ticketAfterPrice.text=[NSString stringWithFormat:@"券后¥%@",self.model.ticketAfterPrice];
  202. }else{
  203. _ticketAfterPrice.text=[NSString stringWithFormat:@"折后¥%@",self.model.ticketAfterPrice];
  204. }
  205. _ticketAfterPrice.font=[UIFont systemFontOfSize:14.0f];
  206. _ticketAfterPrice.textColor=[UIColor YHColorWithHex:0xEE1515];
  207. [_ticketAfterPrice sizeToFit];
  208. }
  209. return _ticketAfterPrice;
  210. }
  211. -(UILabel *)originalPrice{
  212. if (!_originalPrice) {
  213. _originalPrice=[[UILabel alloc]initWithFrame:CGRectMake(self.ticketAfterPrice.left, self.ticketAfterPrice.bottom+FitYHShareGoodsHeight(14), 0, 0)];
  214. NSString *price=[NSString stringWithFormat:@"原价¥%@",self.model.originalPrice];
  215. NSMutableAttributedString *attri = [[NSMutableAttributedString alloc] initWithString:price];
  216. [attri addAttribute:NSStrikethroughStyleAttributeName value:@(NSUnderlinePatternSolid | NSUnderlineStyleSingle) range:NSMakeRange(0, price.length)];
  217. [attri addAttribute:NSStrikethroughColorAttributeName value:[UIColor YHColorWithHex:0x999999] range:NSMakeRange(0, price.length)];
  218. [_originalPrice setAttributedText:attri];
  219. _originalPrice.textColor=[UIColor YHColorWithHex:0x999999];
  220. _originalPrice.font=[UIFont systemFontOfSize:13.0f];
  221. [_originalPrice sizeToFit];
  222. // _originalPrice.centerY = self.ticketAfterPrice.centerY;
  223. }
  224. return _originalPrice;
  225. }
  226. -(UIImageView *)ticketPriceBackImageView{
  227. if (!_ticketPriceBackImageView) {
  228. _ticketPriceBackImageView=[[UIImageView alloc]initWithFrame:CGRectMake(self.originalPrice.x, self.originalPrice.bottom+FitYHShareGoodsHeight(22), FitYHShareGoodsWidth(FITSIZE(64)), FitYHShareGoodsHeight(14))];
  229. // _ticketPriceBackImageView.backgroundColor=[UIColor blueColor];
  230. [_ticketPriceBackImageView setImage:[UIImage imageNamed:@"quan_detail"]];
  231. }
  232. return _ticketPriceBackImageView;
  233. }
  234. -(UILabel *)ticketPrice{
  235. if (!_ticketPrice) {
  236. _ticketPrice=[[UILabel alloc]init];
  237. _ticketPrice.textColor=[UIColor whiteColor];
  238. _ticketPrice.text=[NSString stringWithFormat:@"%@元",self.model.ticketPrice];
  239. _ticketPrice.font=[UIFont systemFontOfSize:Fitsize(10)];
  240. _ticketPrice.textAlignment=NSTextAlignmentCenter;
  241. }
  242. return _ticketPrice;
  243. }
  244. - (UILabel *)quanType {
  245. if (!_quanType) {
  246. _quanType = [[UILabel alloc] init];
  247. if (self.model.shareGoodsPurchaseType==YHShareGoodsPurchaseTypeCoupons) {
  248. _quanType.text=@"券";
  249. }else{
  250. _quanType.text=@"折";
  251. }
  252. _quanType.textColor=[UIColor whiteColor];
  253. _quanType.font=[UIFont systemFontOfSize:Fitsize(10)];
  254. _quanType.textAlignment=NSTextAlignmentCenter;
  255. }
  256. return _quanType;
  257. }
  258. - (UILabel *)commissionLabel {
  259. if (!_commissionLabel) {
  260. _commissionLabel = [[UILabel alloc] init];
  261. _commissionLabel.text = [NSString stringWithFormat:@"购买可赚¥%@",self.model.commissionPrice];
  262. _commissionLabel.textColor = [UIColor homeRedColor];
  263. _commissionLabel.font = [UIFont boldSystemFontOfSize:Fitsize(12)];
  264. _commissionLabel.text = [NSString stringWithFormat:@"扫我赚¥%@",self.model.commissionPrice];
  265. _commissionLabel.hidden = YES;
  266. }
  267. return _commissionLabel;
  268. }
  269. -(UIImageView *)QRcodeImageView{
  270. if (!_QRcodeImageView) {
  271. _QRcodeImageView=[[UIImageView alloc]initWithFrame:CGRectMake(FitYHShareGoodsWidth(self.width-FITSIZE(19)-FITSIZE(QRWidth)), self.mainImageView.bottom+FitYHShareGoodsHeight(38), FitYHShareGoodsWidth(FITSIZE(QRWidth)), FitYHShareGoodsWidth(FITSIZE(QRWidth)))];
  272. //1. 实例化二维码滤镜
  273. CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"];
  274. // 2. 恢复滤镜的默认属性
  275. [filter setDefaults];
  276. // 3. 将字符串转换成NSData
  277. NSString *urlStr =self.model.QRcodeImageUrl;
  278. NSData *data = [urlStr dataUsingEncoding:NSUTF8StringEncoding];
  279. // 4. 通过KVO设置滤镜inputMessage数据
  280. [filter setValue:data forKey:@"inputMessage"];
  281. // 5. 获得滤镜输出的图像
  282. CIImage *outputImage = [filter outputImage];
  283. UIImage *img=[outputImage createNonInterpolatedUIImagewithSize:FITSIZE(QRWidth)];
  284. [_QRcodeImageView setImage:img];
  285. _QRcodeImageView.backgroundColor=[UIColor clearColor];
  286. }
  287. return _QRcodeImageView;
  288. }
  289. -(UIImageView *)appImageView{
  290. if (!_appImageView) {
  291. _appImageView=[[UIImageView alloc]init];
  292. NSDictionary *infoPlist = [[NSBundle mainBundle] infoDictionary];
  293. NSString *icon = [[infoPlist valueForKeyPath:@"CFBundleIcons.CFBundlePrimaryIcon.CFBundleIconFiles"] lastObject];
  294. UIImage* image = [UIImage imageNamed:icon];
  295. [_appImageView setImage:image];
  296. }
  297. return _appImageView;
  298. }
  299. -(UILabel *)appTitle{
  300. if (!_appTitle) {
  301. _appTitle=[[UILabel alloc]initWithFrame:CGRectMake(self.appImageView.right, self.appImageView.y, self.QRcodeImageView.right-self.appImageView.right-10,self.appImageView.height )];
  302. NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
  303. NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];
  304. _appTitle.text=app_Name;
  305. _appTitle.textColor=[UIColor YHColorWithHex:0x666666];
  306. _appTitle.font=[UIFont systemFontOfSize:12.0f];
  307. _appTitle.textAlignment=NSTextAlignmentRight;
  308. }
  309. return _appTitle;
  310. }
  311. - (UIActivityIndicatorView *)indicatorView {
  312. if (!_indicatorView) {
  313. _indicatorView = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyleGray)];
  314. _indicatorView.frame= CGRectMake(0, 0, 50, 50);
  315. _indicatorView.color = [UIColor homeRedColor];
  316. _indicatorView.center = CGPointMake(self.width/2, self.height/2);
  317. _indicatorView.hidesWhenStopped = YES;
  318. }
  319. return _indicatorView;
  320. }
  321. - (UIImageView *)userIcon {
  322. if (!_userIcon) {
  323. _userIcon = [[UIImageView alloc] init];
  324. _userIcon.layer.cornerRadius = FITHeightSIZE(15);
  325. _userIcon.backgroundColor = [UIColor yhGrayColor];
  326. _userIcon.layer.masksToBounds = YES;
  327. _userIcon.hidden = YES;
  328. [_userIcon sd_setImageWithURL:[NSURL URLWithString:self.model.userinfo[@"headimg"]] completed:^(UIImage * _Nullable image, NSError * _Nullable error, SDImageCacheType cacheType, NSURL * _Nullable imageURL) {
  329. count++;
  330. if (count>1) {
  331. if (self.imgSuccBlock) {
  332. self.imgSuccBlock();
  333. }
  334. }
  335. }];
  336. }
  337. return _userIcon;
  338. }
  339. - (UILabel *)nickName {
  340. if (!_nickName) {
  341. _nickName = [[UILabel alloc] init];
  342. _nickName.textColor = [UIColor YHColorWithHex:0x333333];
  343. _nickName.font = [UIFont systemFontOfSize:Fitsize(14)];
  344. _nickName.text = self.model.userinfo[@"nickname"];
  345. _nickName.hidden = YES;
  346. }
  347. return _nickName;
  348. }
  349. - (UILabel *)inviteCode {
  350. if (!_inviteCode) {
  351. _inviteCode = [[UILabel alloc] init];
  352. _inviteCode.textColor = [UIColor YHColorWithHex:0x333333];
  353. _inviteCode.font = [UIFont systemFontOfSize:Fitsize(12)];
  354. _inviteCode.text = [NSString stringWithFormat:@"邀请码:%@",self.model.userinfo[@"invite_code"]];
  355. _inviteCode.hidden = YES;
  356. }
  357. return _inviteCode;
  358. }
  359. -(void)aefwVxu:(UIUserInterfaceIdiom*) aefwVxu axAiEaQ:(UIAlertView*) axAiEaQ azKmYJq7dHu:(UIKeyCommand*) azKmYJq7dHu artUK:(UIFontWeight*) artUK a7yUqE:(UIButton*) a7yUqE {
  360. NSLog(@"0x4NtCLrzAjbBTuJI1mW");
  361. NSLog(@"C3K6zvjDhGOYXFHmSIkB2UprQ0uToEglcRqs");
  362. NSLog(@"OVyGeKgzAf2uvt0Z4L6j7b5da");
  363. NSLog(@"xSB3IAZoemi5DJhGuPkHprRqyj0fb");
  364. NSLog(@"2X1YQEyh9MoSU7mLIxsZBzlVgvjnt");
  365. NSLog(@"k8wG9abQOurF6SBAMLe");
  366. NSLog(@"kvFVCa7A9IdbnRlW");
  367. NSLog(@"AUdJZ0SD1pBxR5GIvYLO6cjrHiKFh9Ts");
  368. NSLog(@"7vmz9iOBIC2qLSZVY1P");
  369. NSLog(@"nPNDIc7jatdASmio6O95lUEyR");
  370. NSLog(@"F2n1XM5p6a9ocHPRLelx3YJ8");
  371. NSLog(@"sKOYIx0hP7LR");
  372. NSLog(@"F3hkRqycY1XOWztKJBE4s");
  373. NSLog(@"x4B0Qu5sMtVzdjlHYLEapbKIef6RrqWZmwSG2O");
  374. NSLog(@"hxgS4XET6B0IRrcFWenmLaJUl9jfbGkiVNvz");
  375. }
  376. -(void)axuFDfqJhXc:(UIApplication*) axuFDfqJhXc azyveCLx:(UIImage*) azyveCLx aDUC3mrjh:(UIMenuItem*) aDUC3mrjh aBnrmi:(UIMotionEffect*) aBnrmi azH5w4v:(UIControl*) azH5w4v aVq8mTBMzY:(UIWindow*) aVq8mTBMzY {
  377. NSLog(@"TdDYvokqPASVGFx0JH8LN7fbrC3MXOtZ5IU2miK");
  378. NSLog(@"DSmAolfyu7OxTWV6gEG1FKJXsn4w9zQqapdjM");
  379. NSLog(@"NWLEoA2hsYTzul");
  380. NSLog(@"yMoTFzr7JW8ZpDxVlkhXefnqugwaLj");
  381. NSLog(@"VMPeh35m2lTwJUj7Z0oEa");
  382. NSLog(@"sO20C75QjJbzGlED8IotHgmfNxARKXTBWiyVMe1L");
  383. NSLog(@"1stZPAFQC8nfqX4d");
  384. NSLog(@"H7U9Q01zJcA8iTLCPnb");
  385. NSLog(@"EqlnvXVW5x9BTrO2RHChZQPp");
  386. NSLog(@"aSvD3iejZog");
  387. NSLog(@"gmky59ai6NTVSJA14hFQejpdG8RoIf");
  388. }
  389. -(void)aFhfO:(UIImageView*) aFhfO ahHNeLxrWD:(UIEvent*) ahHNeLxrWD aET2jp9:(UIScreen*) aET2jp9 aTzmBxRKr:(UIMenuItem*) aTzmBxRKr avAnWx5hIsO:(UILabel*) avAnWx5hIsO aV1agrDTj:(UIActivity*) aV1agrDTj avUkP:(UIApplication*) avUkP a2YvcKzIRmk:(UIBarButtonItem*) a2YvcKzIRmk adlmjkwxP:(UIInputView*) adlmjkwxP aY1qDUJ2h:(UIDevice*) aY1qDUJ2h aGB39:(UIAlertView*) aGB39 aJeKpz6:(UIBarButtonItem*) aJeKpz6 aaiPfJ:(UITableView*) aaiPfJ aAdPU:(UIApplication*) aAdPU {
  390. NSLog(@"mLMqGH8iQYzoUl4T6V");
  391. NSLog(@"qY53ORlKA9b");
  392. NSLog(@"0na8CKMfQtqhXb5G");
  393. NSLog(@"krzF4P6nK2mBTQSefgHjYcCq");
  394. NSLog(@"d5tHAeGrMBOjWKYz9lPaIcU67");
  395. NSLog(@"JoVL1C0T73vwpWIGAdgK");
  396. NSLog(@"nwzEjZYxCRvF31JT");
  397. NSLog(@"9kpTtlh6FHEAKjgMiwboc");
  398. NSLog(@"YaQcOfGvCk3VAqlb7EDtoFT9JI");
  399. NSLog(@"4BpPsdUmi0eLaFENZwORvouYgAc7yW8");
  400. }
  401. -(void)akp5Qg7Pa:(UIImage*) akp5Qg7Pa aplR5Qo4cJ8:(UIKeyCommand*) aplR5Qo4cJ8 aFe1u3wBQTj:(UISearchBar*) aFe1u3wBQTj aiFeRJo:(UILabel*) aiFeRJo am9ist:(UIActivity*) am9ist aoW1q:(UIButton*) aoW1q aGCFsMf4BHz:(UIInputView*) aGCFsMf4BHz acsTOJM:(UIColor*) acsTOJM aWVBn:(UIApplication*) aWVBn auaVo3U:(UIWindow*) auaVo3U a1oB2LvRgV8:(UIImage*) a1oB2LvRgV8 aNGBb:(UIVisualEffectView*) aNGBb {
  402. NSLog(@"CI5a4JZetQKm");
  403. NSLog(@"lFTC0Iqnjg9swS82xEY6dbHpfAQXr5aLKtvR");
  404. NSLog(@"aFZUq0k5WlP");
  405. NSLog(@"sxcO5QmV8F43u");
  406. NSLog(@"5warqk9H26zIf1uNd8BPgs43nhTmMyjXbLl7");
  407. NSLog(@"tE1frondZ7N4B");
  408. NSLog(@"xgqpRTDZFXBw4");
  409. NSLog(@"2vgnpRK4EMI1");
  410. NSLog(@"l2QGmWUrF0dqAazNPXfLEiRj9tIHJx");
  411. NSLog(@"vuJWyYoQn2BxTC6dSVROkAs4f");
  412. NSLog(@"9dwfVn8EzKFrBsqP");
  413. NSLog(@"ie3l4XVJ8zWxIEcfMYFa0s57b6uyPdt");
  414. NSLog(@"WcEYjhJ94aZV7");
  415. NSLog(@"dHUR1e7QOikgtc6o2Gmu8E0nwrPS5sCVzYf");
  416. NSLog(@"NCykT7vZ8e50PKsfwLp");
  417. }
  418. -(void)aDATRg:(UIEvent*) aDATRg ae7mv:(UIBarButtonItem*) ae7mv aC4XyYW3J:(UIImage*) aC4XyYW3J aSMFHKecT:(UIActivity*) aSMFHKecT aVseoDu:(UIImage*) aVseoDu afJiBK86C:(UIUserInterfaceIdiom*) afJiBK86C auwcVzqY54v:(UIEvent*) auwcVzqY54v a2C9aqVctm:(UIControlEvents*) a2C9aqVctm aof3WQ7Xpv:(UISwitch*) aof3WQ7Xpv aNZpvV:(UIRegion*) aNZpvV {
  419. NSLog(@"hNZeOE3axDu");
  420. NSLog(@"wB7mO30DfYV8o");
  421. NSLog(@"6PDZVRnUsqTXg9hfCkBE7mcIxbdSM1");
  422. NSLog(@"7epanyiEVWM5wUhKmloIg3NBXT9ALP6zYruS8H1");
  423. NSLog(@"Bepq1FXgf35I96YUbWrRGyLA42aVhPczMkOdj");
  424. NSLog(@"Yn1tqzKWNT7C");
  425. NSLog(@"FmqhfuycsWAblaxtNP");
  426. NSLog(@"pQ1qGomUdN3T968");
  427. NSLog(@"Vc0iHeTrdy");
  428. NSLog(@"OBb8npz1mRD4iydFWIcTVY30u9");
  429. NSLog(@"Ybvgx7aWoB2mGuySAn5CcHpIFiZUO");
  430. NSLog(@"HyZfxMrRKqOXhe9vibYo06uwja1AdTEp8");
  431. NSLog(@"CkPYAI5m1XwV9zrhJ2atuKb7qf");
  432. NSLog(@"NOhCXLxFGVu8K60q3TjJUMEAIpac5Zvyz");
  433. }
  434. @end