project.pbxproj 104 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXBuildFile section */
		D2029B861E6EAAA50027CD92 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029B851E6EAAA50027CD92 /* main.m */; };
		D2029B8F1E6EAAA50027CD92 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D2029B8D1E6EAAA50027CD92 /* Main.storyboard */; };
		D2029B911E6EAAA50027CD92 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D2029B901E6EAAA50027CD92 /* Assets.xcassets */; };
		D2029B941E6EAAA50027CD92 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D2029B921E6EAAA50027CD92 /* LaunchScreen.storyboard */; };
		D2029B9F1E6EAAA50027CD92 /* LiveVideoCloudTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029B9E1E6EAAA50027CD92 /* LiveVideoCloudTests.m */; };
		D2029BAA1E6EAAA50027CD92 /* LiveVideoCloudUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BA91E6EAAA50027CD92 /* LiveVideoCloudUITests.m */; };
		D2029BCA1E6EADD70027CD92 /* BaseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BBE1E6EADD70027CD92 /* BaseModel.m */; };
		D2029BCB1E6EADD70027CD92 /* BaseTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BC01E6EADD70027CD92 /* BaseTableViewCell.m */; };
		D2029BCC1E6EADD70027CD92 /* BaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BC21E6EADD70027CD92 /* BaseView.m */; };
		D2029BCD1E6EADD70027CD92 /* BaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BC41E6EADD70027CD92 /* BaseViewController.m */; };
		D2029BCE1E6EADD70027CD92 /* ZXNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BC71E6EADD70027CD92 /* ZXNavigationController.m */; };
		D2029BCF1E6EADD70027CD92 /* ZXTabBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BC91E6EADD70027CD92 /* ZXTabBarController.m */; };
		D2029C861E6EADE10027CD92 /* Tools.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BD31E6EADE10027CD92 /* Tools.m */; };
		D2029C871E6EADE10027CD92 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BD71E6EADE10027CD92 /* AFHTTPSessionManager.m */; };
		D2029C881E6EADE10027CD92 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BDA1E6EADE10027CD92 /* AFNetworkReachabilityManager.m */; };
		D2029C891E6EADE10027CD92 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BDC1E6EADE10027CD92 /* AFSecurityPolicy.m */; };
		D2029C8A1E6EADE10027CD92 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BDE1E6EADE10027CD92 /* AFURLRequestSerialization.m */; };
		D2029C8B1E6EADE10027CD92 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BE01E6EADE10027CD92 /* AFURLResponseSerialization.m */; };
		D2029C8C1E6EADE10027CD92 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BE21E6EADE10027CD92 /* AFURLSessionManager.m */; };
		D2029C8D1E6EADE10027CD92 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BE51E6EADE10027CD92 /* AFAutoPurgingImageCache.m */; };
		D2029C8E1E6EADE10027CD92 /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BE71E6EADE10027CD92 /* AFImageDownloader.m */; };
		D2029C8F1E6EADE10027CD92 /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BE91E6EADE10027CD92 /* AFNetworkActivityIndicatorManager.m */; };
		D2029C901E6EADE10027CD92 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BEB1E6EADE10027CD92 /* UIActivityIndicatorView+AFNetworking.m */; };
		D2029C911E6EADE10027CD92 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BED1E6EADE10027CD92 /* UIButton+AFNetworking.m */; };
		D2029C921E6EADE10027CD92 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BF01E6EADE10027CD92 /* UIImageView+AFNetworking.m */; };
		D2029C931E6EADE10027CD92 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BF31E6EADE10027CD92 /* UIProgressView+AFNetworking.m */; };
		D2029C941E6EADE10027CD92 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BF51E6EADE10027CD92 /* UIRefreshControl+AFNetworking.m */; };
		D2029C951E6EADE10027CD92 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BF71E6EADE10027CD92 /* UIWebView+AFNetworking.m */; };
		D2029C961E6EADE10027CD92 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BFA1E6EADE10027CD92 /* MBProgressHUD.m */; };
		D2029C971E6EADE10027CD92 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = D2029BFC1E6EADE10027CD92 /* Info.plist */; };
		D2029C981E6EADE10027CD92 /* MJExtensionConst.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029BFF1E6EADE10027CD92 /* MJExtensionConst.m */; };
		D2029C991E6EADE10027CD92 /* MJFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C011E6EADE10027CD92 /* MJFoundation.m */; };
		D2029C9A1E6EADE10027CD92 /* MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C031E6EADE10027CD92 /* MJProperty.m */; };
		D2029C9B1E6EADE10027CD92 /* MJPropertyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C051E6EADE10027CD92 /* MJPropertyKey.m */; };
		D2029C9C1E6EADE10027CD92 /* MJPropertyType.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C071E6EADE10027CD92 /* MJPropertyType.m */; };
		D2029C9D1E6EADE10027CD92 /* NSObject+MJClass.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C091E6EADE10027CD92 /* NSObject+MJClass.m */; };
		D2029C9E1E6EADE10027CD92 /* NSObject+MJCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C0B1E6EADE10027CD92 /* NSObject+MJCoding.m */; };
		D2029C9F1E6EADE10027CD92 /* NSObject+MJKeyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C0D1E6EADE10027CD92 /* NSObject+MJKeyValue.m */; };
		D2029CA01E6EADE10027CD92 /* NSObject+MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C0F1E6EADE10027CD92 /* NSObject+MJProperty.m */; };
		D2029CA11E6EADE10027CD92 /* NSString+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C111E6EADE10027CD92 /* NSString+MJExtension.m */; };
		D2029CA21E6EADE10027CD92 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C151E6EADE10027CD92 /* MJRefreshAutoFooter.m */; };
		D2029CA31E6EADE10027CD92 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C171E6EADE10027CD92 /* MJRefreshBackFooter.m */; };
		D2029CA41E6EADE10027CD92 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C191E6EADE10027CD92 /* MJRefreshComponent.m */; };
		D2029CA51E6EADE10027CD92 /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C1B1E6EADE10027CD92 /* MJRefreshFooter.m */; };
		D2029CA61E6EADE10027CD92 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C1D1E6EADE10027CD92 /* MJRefreshHeader.m */; };
		D2029CA71E6EADE10027CD92 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C221E6EADE10027CD92 /* MJRefreshAutoGifFooter.m */; };
		D2029CA81E6EADE10027CD92 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C241E6EADE10027CD92 /* MJRefreshAutoNormalFooter.m */; };
		D2029CA91E6EADE10027CD92 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C261E6EADE10027CD92 /* MJRefreshAutoStateFooter.m */; };
		D2029CAA1E6EADE10027CD92 /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C291E6EADE10027CD92 /* MJRefreshBackGifFooter.m */; };
		D2029CAB1E6EADE10027CD92 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C2B1E6EADE10027CD92 /* MJRefreshBackNormalFooter.m */; };
		D2029CAC1E6EADE10027CD92 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C2D1E6EADE10027CD92 /* MJRefreshBackStateFooter.m */; };
		D2029CAD1E6EADE10027CD92 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C301E6EADE10027CD92 /* MJRefreshGifHeader.m */; };
		D2029CAE1E6EADE10027CD92 /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C321E6EADE10027CD92 /* MJRefreshNormalHeader.m */; };
		D2029CAF1E6EADE10027CD92 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C341E6EADE10027CD92 /* MJRefreshStateHeader.m */; };
		D2029CB01E6EADE10027CD92 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D2029C351E6EADE10027CD92 /* MJRefresh.bundle */; };
		D2029CB11E6EADE10027CD92 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C381E6EADE10027CD92 /* MJRefreshConst.m */; };
		D2029CB21E6EADE10027CD92 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C3A1E6EADE10027CD92 /* UIScrollView+MJExtension.m */; };
		D2029CB31E6EADE10027CD92 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C3C1E6EADE10027CD92 /* UIScrollView+MJRefresh.m */; };
		D2029CB41E6EADE10027CD92 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C3E1E6EADE10027CD92 /* UIView+MJExtension.m */; };
		D2029CB51E6EADE10027CD92 /* SDiOSVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C421E6EADE10027CD92 /* SDiOSVersion.m */; };
		D2029CB61E6EADE10027CD92 /* MKAnnotationView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C461E6EADE10027CD92 /* MKAnnotationView+WebCache.m */; };
		D2029CB71E6EADE10027CD92 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C481E6EADE10027CD92 /* NSData+ImageContentType.m */; };
		D2029CB81E6EADE10027CD92 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C4A1E6EADE10027CD92 /* SDImageCache.m */; };
		D2029CB91E6EADE10027CD92 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C4C1E6EADE10027CD92 /* SDWebImageCompat.m */; };
		D2029CBA1E6EADE10027CD92 /* SDWebImageDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C4E1E6EADE10027CD92 /* SDWebImageDecoder.m */; };
		D2029CBB1E6EADE10027CD92 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C501E6EADE10027CD92 /* SDWebImageDownloader.m */; };
		D2029CBC1E6EADE10027CD92 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C521E6EADE10027CD92 /* SDWebImageDownloaderOperation.m */; };
		D2029CBD1E6EADE10027CD92 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C541E6EADE10027CD92 /* SDWebImageManager.m */; };
		D2029CBE1E6EADE10027CD92 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C571E6EADE10027CD92 /* SDWebImagePrefetcher.m */; };
		D2029CBF1E6EADE10027CD92 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C591E6EADE10027CD92 /* UIButton+WebCache.m */; };
		D2029CC01E6EADE10027CD92 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C5B1E6EADE10027CD92 /* UIImage+GIF.m */; };
		D2029CC11E6EADE10027CD92 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C5D1E6EADE10027CD92 /* UIImage+MultiFormat.m */; };
		D2029CC21E6EADE10027CD92 /* UIImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C5F1E6EADE10027CD92 /* UIImage+WebP.m */; };
		D2029CC31E6EADE10027CD92 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C611E6EADE10027CD92 /* UIImageView+HighlightedWebCache.m */; };
		D2029CC41E6EADE10027CD92 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C631E6EADE10027CD92 /* UIImageView+WebCache.m */; };
		D2029CC51E6EADE10027CD92 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C651E6EADE10027CD92 /* UIView+WebCacheOperation.m */; };
		D2029CC61E6EADE10027CD92 /* SSKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C681E6EADE10027CD92 /* SSKeychain.m */; };
		D2029CC71E6EADE10027CD92 /* SVIndefiniteAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C6B1E6EADE10027CD92 /* SVIndefiniteAnimatedView.m */; };
		D2029CC81E6EADE10027CD92 /* SVProgressAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C6D1E6EADE10027CD92 /* SVProgressAnimatedView.m */; };
		D2029CC91E6EADE10027CD92 /* SVProgressHUD.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D2029C6F1E6EADE10027CD92 /* SVProgressHUD.bundle */; };
		D2029CCA1E6EADE10027CD92 /* SVProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C711E6EADE10027CD92 /* SVProgressHUD.m */; };
		D2029CCB1E6EADE10027CD92 /* SVRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C731E6EADE10027CD92 /* SVRadialGradientLayer.m */; };
		D2029CCD1E6EADE10027CD92 /* SearchModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C7C1E6EADE10027CD92 /* SearchModel.m */; };
		D2029CCE1E6EADE10027CD92 /* SearchRecomListModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C7E1E6EADE10027CD92 /* SearchRecomListModel.m */; };
		D2029CCF1E6EADE10027CD92 /* SearchHttp.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C821E6EADE10027CD92 /* SearchHttp.m */; };
		D2029CD01E6EADE10027CD92 /* SearchPresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029C841E6EADE10027CD92 /* SearchPresenter.m */; };
		D2029CD41E6EADE70027CD92 /* HttpService.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029CD31E6EADE70027CD92 /* HttpService.m */; };
		D2029D001E6EAE2E0027CD92 /* NSNumber+ScaleHeight.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029CDF1E6EAE2E0027CD92 /* NSNumber+ScaleHeight.m */; };
		D2029D011E6EAE2E0027CD92 /* UIColor+HexString.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029CE11E6EAE2E0027CD92 /* UIColor+HexString.m */; };
		D2029D021E6EAE2E0027CD92 /* UIImage+ScaleImageSize.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029CE31E6EAE2E0027CD92 /* UIImage+ScaleImageSize.m */; };
		D2029D031E6EAE2E0027CD92 /* UIImage+ZXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029CE51E6EAE2E0027CD92 /* UIImage+ZXExtension.m */; };
		D2029D041E6EAE2E0027CD92 /* UILabel+ContentSize.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029CE71E6EAE2E0027CD92 /* UILabel+ContentSize.m */; };
		D2029D051E6EAE2E0027CD92 /* UILabel+labelFitSize.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029CE91E6EAE2E0027CD92 /* UILabel+labelFitSize.m */; };
		D2029D061E6EAE2E0027CD92 /* UIView+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029CEB1E6EAE2E0027CD92 /* UIView+Extension.m */; };
		D2029D071E6EAE2E0027CD92 /* ZXConst.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029CEE1E6EAE2E0027CD92 /* ZXConst.m */; };
		D2029D081E6EAE2E0027CD92 /* ZXDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029CF11E6EAE2E0027CD92 /* ZXDeviceInfo.m */; };
		D2029D091E6EAE2E0027CD92 /* Foundation+Log.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029CF21E6EAE2E0027CD92 /* Foundation+Log.m */; };
		D2029D0A1E6EAE2E0027CD92 /* ZXServerUrl.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029CFE1E6EAE2E0027CD92 /* ZXServerUrl.m */; };
		D2029D161E6EB00D0027CD92 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D2029D151E6EB00D0027CD92 /* AppDelegate.m */; };
		D2575C461E76857100E3A8FC /* LVCAnimationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D2575C451E76857100E3A8FC /* LVCAnimationManager.m */; };
		D2575C4A1E7685DE00E3A8FC /* UIView+Bubbling.m in Sources */ = {isa = PBXBuildFile; fileRef = D2575C481E7685DE00E3A8FC /* UIView+Bubbling.m */; };
		D2888D941E6EB8B4003A77C8 /* LVCTabBar.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888D931E6EB8B4003A77C8 /* LVCTabBar.m */; };
		D2888D9E1E6EBF1B003A77C8 /* LVCLiveViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888D9B1E6EBF1B003A77C8 /* LVCLiveViewController.m */; };
		D2888DB11E6EC05F003A77C8 /* TempViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888DB01E6EC05F003A77C8 /* TempViewController.m */; };
		D2888DB41E6EC154003A77C8 /* HomeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888DB31E6EC154003A77C8 /* HomeViewController.m */; };
		D2888DB71E6EC1B8003A77C8 /* LVCMyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2888DB61E6EC1B8003A77C8 /* LVCMyViewController.m */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		D2029B9B1E6EAAA50027CD92 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = D2029B791E6EAAA50027CD92 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2029B801E6EAAA50027CD92;
			remoteInfo = LiveVideoCloud;
		};
		D2029BA61E6EAAA50027CD92 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = D2029B791E6EAAA50027CD92 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D2029B801E6EAAA50027CD92;
			remoteInfo = LiveVideoCloud;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		D2029B811E6EAAA50027CD92 /* LiveVideoCloud.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LiveVideoCloud.app; sourceTree = BUILT_PRODUCTS_DIR; };
		D2029B851E6EAAA50027CD92 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		D2029B8E1E6EAAA50027CD92 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
		D2029B901E6EAAA50027CD92 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
		D2029B931E6EAAA50027CD92 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
		D2029B951E6EAAA50027CD92 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		D2029B9A1E6EAAA50027CD92 /* LiveVideoCloudTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LiveVideoCloudTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		D2029B9E1E6EAAA50027CD92 /* LiveVideoCloudTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LiveVideoCloudTests.m; sourceTree = "<group>"; };
		D2029BA01E6EAAA50027CD92 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		D2029BA51E6EAAA50027CD92 /* LiveVideoCloudUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LiveVideoCloudUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		D2029BA91E6EAAA50027CD92 /* LiveVideoCloudUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LiveVideoCloudUITests.m; sourceTree = "<group>"; };
		D2029BAB1E6EAAA50027CD92 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		D2029BBD1E6EADD70027CD92 /* BaseModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseModel.h; sourceTree = "<group>"; };
		D2029BBE1E6EADD70027CD92 /* BaseModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseModel.m; sourceTree = "<group>"; };
		D2029BBF1E6EADD70027CD92 /* BaseTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseTableViewCell.h; sourceTree = "<group>"; };
		D2029BC01E6EADD70027CD92 /* BaseTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseTableViewCell.m; sourceTree = "<group>"; };
		D2029BC11E6EADD70027CD92 /* BaseView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseView.h; sourceTree = "<group>"; };
		D2029BC21E6EADD70027CD92 /* BaseView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseView.m; sourceTree = "<group>"; };
		D2029BC31E6EADD70027CD92 /* BaseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseViewController.h; sourceTree = "<group>"; };
		D2029BC41E6EADD70027CD92 /* BaseViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseViewController.m; sourceTree = "<group>"; };
		D2029BC61E6EADD70027CD92 /* ZXNavigationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXNavigationController.h; sourceTree = "<group>"; };
		D2029BC71E6EADD70027CD92 /* ZXNavigationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXNavigationController.m; sourceTree = "<group>"; };
		D2029BC81E6EADD70027CD92 /* ZXTabBarController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXTabBarController.h; sourceTree = "<group>"; };
		D2029BC91E6EADD70027CD92 /* ZXTabBarController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXTabBarController.m; sourceTree = "<group>"; };
		D2029BD21E6EADE10027CD92 /* Tools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tools.h; sourceTree = "<group>"; };
		D2029BD31E6EADE10027CD92 /* Tools.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Tools.m; sourceTree = "<group>"; };
		D2029BD61E6EADE10027CD92 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AFHTTPSessionManager.h; sourceTree = "<group>"; };
		D2029BD71E6EADE10027CD92 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AFHTTPSessionManager.m; sourceTree = "<group>"; };
		D2029BD81E6EADE10027CD92 /* AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AFNetworking.h; sourceTree = "<group>"; };
		D2029BD91E6EADE10027CD92 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AFNetworkReachabilityManager.h; sourceTree = "<group>"; };
		D2029BDA1E6EADE10027CD92 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AFNetworkReachabilityManager.m; sourceTree = "<group>"; };
		D2029BDB1E6EADE10027CD92 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AFSecurityPolicy.h; sourceTree = "<group>"; };
		D2029BDC1E6EADE10027CD92 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AFSecurityPolicy.m; sourceTree = "<group>"; };
		D2029BDD1E6EADE10027CD92 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AFURLRequestSerialization.h; sourceTree = "<group>"; };
		D2029BDE1E6EADE10027CD92 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AFURLRequestSerialization.m; sourceTree = "<group>"; };
		D2029BDF1E6EADE10027CD92 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AFURLResponseSerialization.h; sourceTree = "<group>"; };
		D2029BE01E6EADE10027CD92 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AFURLResponseSerialization.m; sourceTree = "<group>"; };
		D2029BE11E6EADE10027CD92 /* AFURLSessionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AFURLSessionManager.h; sourceTree = "<group>"; };
		D2029BE21E6EADE10027CD92 /* AFURLSessionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AFURLSessionManager.m; sourceTree = "<group>"; };
		D2029BE41E6EADE10027CD92 /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AFAutoPurgingImageCache.h; sourceTree = "<group>"; };
		D2029BE51E6EADE10027CD92 /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AFAutoPurgingImageCache.m; sourceTree = "<group>"; };
		D2029BE61E6EADE10027CD92 /* AFImageDownloader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AFImageDownloader.h; sourceTree = "<group>"; };
		D2029BE71E6EADE10027CD92 /* AFImageDownloader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AFImageDownloader.m; sourceTree = "<group>"; };
		D2029BE81E6EADE10027CD92 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AFNetworkActivityIndicatorManager.h; sourceTree = "<group>"; };
		D2029BE91E6EADE10027CD92 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AFNetworkActivityIndicatorManager.m; sourceTree = "<group>"; };
		D2029BEA1E6EADE10027CD92 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIActivityIndicatorView+AFNetworking.h"; sourceTree = "<group>"; };
		D2029BEB1E6EADE10027CD92 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIActivityIndicatorView+AFNetworking.m"; sourceTree = "<group>"; };
		D2029BEC1E6EADE10027CD92 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIButton+AFNetworking.h"; sourceTree = "<group>"; };
		D2029BED1E6EADE10027CD92 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIButton+AFNetworking.m"; sourceTree = "<group>"; };
		D2029BEE1E6EADE10027CD92 /* UIImage+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+AFNetworking.h"; sourceTree = "<group>"; };
		D2029BEF1E6EADE10027CD92 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImageView+AFNetworking.h"; sourceTree = "<group>"; };
		D2029BF01E6EADE10027CD92 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+AFNetworking.m"; sourceTree = "<group>"; };
		D2029BF11E6EADE10027CD92 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIKit+AFNetworking.h"; sourceTree = "<group>"; };
		D2029BF21E6EADE10027CD92 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIProgressView+AFNetworking.h"; sourceTree = "<group>"; };
		D2029BF31E6EADE10027CD92 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIProgressView+AFNetworking.m"; sourceTree = "<group>"; };
		D2029BF41E6EADE10027CD92 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIRefreshControl+AFNetworking.h"; sourceTree = "<group>"; };
		D2029BF51E6EADE10027CD92 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIRefreshControl+AFNetworking.m"; sourceTree = "<group>"; };
		D2029BF61E6EADE10027CD92 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIWebView+AFNetworking.h"; sourceTree = "<group>"; };
		D2029BF71E6EADE10027CD92 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIWebView+AFNetworking.m"; sourceTree = "<group>"; };
		D2029BF91E6EADE10027CD92 /* MBProgressHUD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = "<group>"; };
		D2029BFA1E6EADE10027CD92 /* MBProgressHUD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = "<group>"; };
		D2029BFC1E6EADE10027CD92 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		D2029BFD1E6EADE10027CD92 /* MJExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJExtension.h; sourceTree = "<group>"; };
		D2029BFE1E6EADE10027CD92 /* MJExtensionConst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJExtensionConst.h; sourceTree = "<group>"; };
		D2029BFF1E6EADE10027CD92 /* MJExtensionConst.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJExtensionConst.m; sourceTree = "<group>"; };
		D2029C001E6EADE10027CD92 /* MJFoundation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJFoundation.h; sourceTree = "<group>"; };
		D2029C011E6EADE10027CD92 /* MJFoundation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJFoundation.m; sourceTree = "<group>"; };
		D2029C021E6EADE10027CD92 /* MJProperty.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJProperty.h; sourceTree = "<group>"; };
		D2029C031E6EADE10027CD92 /* MJProperty.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJProperty.m; sourceTree = "<group>"; };
		D2029C041E6EADE10027CD92 /* MJPropertyKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJPropertyKey.h; sourceTree = "<group>"; };
		D2029C051E6EADE10027CD92 /* MJPropertyKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJPropertyKey.m; sourceTree = "<group>"; };
		D2029C061E6EADE10027CD92 /* MJPropertyType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJPropertyType.h; sourceTree = "<group>"; };
		D2029C071E6EADE10027CD92 /* MJPropertyType.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJPropertyType.m; sourceTree = "<group>"; };
		D2029C081E6EADE10027CD92 /* NSObject+MJClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+MJClass.h"; sourceTree = "<group>"; };
		D2029C091E6EADE10027CD92 /* NSObject+MJClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+MJClass.m"; sourceTree = "<group>"; };
		D2029C0A1E6EADE10027CD92 /* NSObject+MJCoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+MJCoding.h"; sourceTree = "<group>"; };
		D2029C0B1E6EADE10027CD92 /* NSObject+MJCoding.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+MJCoding.m"; sourceTree = "<group>"; };
		D2029C0C1E6EADE10027CD92 /* NSObject+MJKeyValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+MJKeyValue.h"; sourceTree = "<group>"; };
		D2029C0D1E6EADE10027CD92 /* NSObject+MJKeyValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+MJKeyValue.m"; sourceTree = "<group>"; };
		D2029C0E1E6EADE10027CD92 /* NSObject+MJProperty.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+MJProperty.h"; sourceTree = "<group>"; };
		D2029C0F1E6EADE10027CD92 /* NSObject+MJProperty.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+MJProperty.m"; sourceTree = "<group>"; };
		D2029C101E6EADE10027CD92 /* NSString+MJExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+MJExtension.h"; sourceTree = "<group>"; };
		D2029C111E6EADE10027CD92 /* NSString+MJExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+MJExtension.m"; sourceTree = "<group>"; };
		D2029C141E6EADE10027CD92 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshAutoFooter.h; sourceTree = "<group>"; };
		D2029C151E6EADE10027CD92 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshAutoFooter.m; sourceTree = "<group>"; };
		D2029C161E6EADE10027CD92 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshBackFooter.h; sourceTree = "<group>"; };
		D2029C171E6EADE10027CD92 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshBackFooter.m; sourceTree = "<group>"; };
		D2029C181E6EADE10027CD92 /* MJRefreshComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshComponent.h; sourceTree = "<group>"; };
		D2029C191E6EADE10027CD92 /* MJRefreshComponent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshComponent.m; sourceTree = "<group>"; };
		D2029C1A1E6EADE10027CD92 /* MJRefreshFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshFooter.h; sourceTree = "<group>"; };
		D2029C1B1E6EADE10027CD92 /* MJRefreshFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshFooter.m; sourceTree = "<group>"; };
		D2029C1C1E6EADE10027CD92 /* MJRefreshHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshHeader.h; sourceTree = "<group>"; };
		D2029C1D1E6EADE10027CD92 /* MJRefreshHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshHeader.m; sourceTree = "<group>"; };
		D2029C211E6EADE10027CD92 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshAutoGifFooter.h; sourceTree = "<group>"; };
		D2029C221E6EADE10027CD92 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshAutoGifFooter.m; sourceTree = "<group>"; };
		D2029C231E6EADE10027CD92 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshAutoNormalFooter.h; sourceTree = "<group>"; };
		D2029C241E6EADE10027CD92 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshAutoNormalFooter.m; sourceTree = "<group>"; };
		D2029C251E6EADE10027CD92 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshAutoStateFooter.h; sourceTree = "<group>"; };
		D2029C261E6EADE10027CD92 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshAutoStateFooter.m; sourceTree = "<group>"; };
		D2029C281E6EADE10027CD92 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshBackGifFooter.h; sourceTree = "<group>"; };
		D2029C291E6EADE10027CD92 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshBackGifFooter.m; sourceTree = "<group>"; };
		D2029C2A1E6EADE10027CD92 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshBackNormalFooter.h; sourceTree = "<group>"; };
		D2029C2B1E6EADE10027CD92 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshBackNormalFooter.m; sourceTree = "<group>"; };
		D2029C2C1E6EADE10027CD92 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshBackStateFooter.h; sourceTree = "<group>"; };
		D2029C2D1E6EADE10027CD92 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshBackStateFooter.m; sourceTree = "<group>"; };
		D2029C2F1E6EADE10027CD92 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshGifHeader.h; sourceTree = "<group>"; };
		D2029C301E6EADE10027CD92 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshGifHeader.m; sourceTree = "<group>"; };
		D2029C311E6EADE10027CD92 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshNormalHeader.h; sourceTree = "<group>"; };
		D2029C321E6EADE10027CD92 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshNormalHeader.m; sourceTree = "<group>"; };
		D2029C331E6EADE10027CD92 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshStateHeader.h; sourceTree = "<group>"; };
		D2029C341E6EADE10027CD92 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshStateHeader.m; sourceTree = "<group>"; };
		D2029C351E6EADE10027CD92 /* MJRefresh.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = MJRefresh.bundle; sourceTree = "<group>"; };
		D2029C361E6EADE10027CD92 /* MJRefresh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefresh.h; sourceTree = "<group>"; };
		D2029C371E6EADE10027CD92 /* MJRefreshConst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshConst.h; sourceTree = "<group>"; };
		D2029C381E6EADE10027CD92 /* MJRefreshConst.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshConst.m; sourceTree = "<group>"; };
		D2029C391E6EADE10027CD92 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+MJExtension.h"; sourceTree = "<group>"; };
		D2029C3A1E6EADE10027CD92 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+MJExtension.m"; sourceTree = "<group>"; };
		D2029C3B1E6EADE10027CD92 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+MJRefresh.h"; sourceTree = "<group>"; };
		D2029C3C1E6EADE10027CD92 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+MJRefresh.m"; sourceTree = "<group>"; };
		D2029C3D1E6EADE10027CD92 /* UIView+MJExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+MJExtension.h"; sourceTree = "<group>"; };
		D2029C3E1E6EADE10027CD92 /* UIView+MJExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+MJExtension.m"; sourceTree = "<group>"; };
		D2029C411E6EADE10027CD92 /* SDiOSVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDiOSVersion.h; sourceTree = "<group>"; };
		D2029C421E6EADE10027CD92 /* SDiOSVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDiOSVersion.m; sourceTree = "<group>"; };
		D2029C431E6EADE10027CD92 /* SDVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDVersion.h; sourceTree = "<group>"; };
		D2029C451E6EADE10027CD92 /* MKAnnotationView+WebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MKAnnotationView+WebCache.h"; sourceTree = "<group>"; };
		D2029C461E6EADE10027CD92 /* MKAnnotationView+WebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MKAnnotationView+WebCache.m"; sourceTree = "<group>"; };
		D2029C471E6EADE10027CD92 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+ImageContentType.h"; sourceTree = "<group>"; };
		D2029C481E6EADE10027CD92 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+ImageContentType.m"; sourceTree = "<group>"; };
		D2029C491E6EADE10027CD92 /* SDImageCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDImageCache.h; sourceTree = "<group>"; };
		D2029C4A1E6EADE10027CD92 /* SDImageCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDImageCache.m; sourceTree = "<group>"; };
		D2029C4B1E6EADE10027CD92 /* SDWebImageCompat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDWebImageCompat.h; sourceTree = "<group>"; };
		D2029C4C1E6EADE10027CD92 /* SDWebImageCompat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDWebImageCompat.m; sourceTree = "<group>"; };
		D2029C4D1E6EADE10027CD92 /* SDWebImageDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDWebImageDecoder.h; sourceTree = "<group>"; };
		D2029C4E1E6EADE10027CD92 /* SDWebImageDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDWebImageDecoder.m; sourceTree = "<group>"; };
		D2029C4F1E6EADE10027CD92 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDWebImageDownloader.h; sourceTree = "<group>"; };
		D2029C501E6EADE10027CD92 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDWebImageDownloader.m; sourceTree = "<group>"; };
		D2029C511E6EADE10027CD92 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDWebImageDownloaderOperation.h; sourceTree = "<group>"; };
		D2029C521E6EADE10027CD92 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDWebImageDownloaderOperation.m; sourceTree = "<group>"; };
		D2029C531E6EADE10027CD92 /* SDWebImageManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDWebImageManager.h; sourceTree = "<group>"; };
		D2029C541E6EADE10027CD92 /* SDWebImageManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDWebImageManager.m; sourceTree = "<group>"; };
		D2029C551E6EADE10027CD92 /* SDWebImageOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDWebImageOperation.h; sourceTree = "<group>"; };
		D2029C561E6EADE10027CD92 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDWebImagePrefetcher.h; sourceTree = "<group>"; };
		D2029C571E6EADE10027CD92 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDWebImagePrefetcher.m; sourceTree = "<group>"; };
		D2029C581E6EADE10027CD92 /* UIButton+WebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIButton+WebCache.h"; sourceTree = "<group>"; };
		D2029C591E6EADE10027CD92 /* UIButton+WebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIButton+WebCache.m"; sourceTree = "<group>"; };
		D2029C5A1E6EADE10027CD92 /* UIImage+GIF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+GIF.h"; sourceTree = "<group>"; };
		D2029C5B1E6EADE10027CD92 /* UIImage+GIF.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+GIF.m"; sourceTree = "<group>"; };
		D2029C5C1E6EADE10027CD92 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+MultiFormat.h"; sourceTree = "<group>"; };
		D2029C5D1E6EADE10027CD92 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+MultiFormat.m"; sourceTree = "<group>"; };
		D2029C5E1E6EADE10027CD92 /* UIImage+WebP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+WebP.h"; sourceTree = "<group>"; };
		D2029C5F1E6EADE10027CD92 /* UIImage+WebP.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+WebP.m"; sourceTree = "<group>"; };
		D2029C601E6EADE10027CD92 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImageView+HighlightedWebCache.h"; sourceTree = "<group>"; };
		D2029C611E6EADE10027CD92 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+HighlightedWebCache.m"; sourceTree = "<group>"; };
		D2029C621E6EADE10027CD92 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImageView+WebCache.h"; sourceTree = "<group>"; };
		D2029C631E6EADE10027CD92 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+WebCache.m"; sourceTree = "<group>"; };
		D2029C641E6EADE10027CD92 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+WebCacheOperation.h"; sourceTree = "<group>"; };
		D2029C651E6EADE10027CD92 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+WebCacheOperation.m"; sourceTree = "<group>"; };
		D2029C671E6EADE10027CD92 /* SSKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSKeychain.h; sourceTree = "<group>"; };
		D2029C681E6EADE10027CD92 /* SSKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSKeychain.m; sourceTree = "<group>"; };
		D2029C6A1E6EADE10027CD92 /* SVIndefiniteAnimatedView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVIndefiniteAnimatedView.h; sourceTree = "<group>"; };
		D2029C6B1E6EADE10027CD92 /* SVIndefiniteAnimatedView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SVIndefiniteAnimatedView.m; sourceTree = "<group>"; };
		D2029C6C1E6EADE10027CD92 /* SVProgressAnimatedView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVProgressAnimatedView.h; sourceTree = "<group>"; };
		D2029C6D1E6EADE10027CD92 /* SVProgressAnimatedView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SVProgressAnimatedView.m; sourceTree = "<group>"; };
		D2029C6E1E6EADE10027CD92 /* SVProgressHUD-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-Prefix.pch"; sourceTree = "<group>"; };
		D2029C6F1E6EADE10027CD92 /* SVProgressHUD.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = SVProgressHUD.bundle; sourceTree = "<group>"; };
		D2029C701E6EADE10027CD92 /* SVProgressHUD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVProgressHUD.h; sourceTree = "<group>"; };
		D2029C711E6EADE10027CD92 /* SVProgressHUD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SVProgressHUD.m; sourceTree = "<group>"; };
		D2029C721E6EADE10027CD92 /* SVRadialGradientLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVRadialGradientLayer.h; sourceTree = "<group>"; };
		D2029C731E6EADE10027CD92 /* SVRadialGradientLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SVRadialGradientLayer.m; sourceTree = "<group>"; };
		D2029C7B1E6EADE10027CD92 /* SearchModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SearchModel.h; sourceTree = "<group>"; };
		D2029C7C1E6EADE10027CD92 /* SearchModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SearchModel.m; sourceTree = "<group>"; };
		D2029C7D1E6EADE10027CD92 /* SearchRecomListModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SearchRecomListModel.h; sourceTree = "<group>"; };
		D2029C7E1E6EADE10027CD92 /* SearchRecomListModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SearchRecomListModel.m; sourceTree = "<group>"; };
		D2029C801E6EADE10027CD92 /* HomeProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HomeProtocol.h; sourceTree = "<group>"; };
		D2029C811E6EADE10027CD92 /* SearchHttp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SearchHttp.h; sourceTree = "<group>"; };
		D2029C821E6EADE10027CD92 /* SearchHttp.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SearchHttp.m; sourceTree = "<group>"; };
		D2029C831E6EADE10027CD92 /* SearchPresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SearchPresenter.h; sourceTree = "<group>"; };
		D2029C841E6EADE10027CD92 /* SearchPresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SearchPresenter.m; sourceTree = "<group>"; };
		D2029CD21E6EADE70027CD92 /* HttpService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpService.h; sourceTree = "<group>"; };
		D2029CD31E6EADE70027CD92 /* HttpService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpService.m; sourceTree = "<group>"; };
		D2029CD61E6EADFB0027CD92 /* PrefixHeader.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PrefixHeader.pch; sourceTree = "<group>"; };
		D2029CDE1E6EAE2E0027CD92 /* NSNumber+ScaleHeight.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+ScaleHeight.h"; sourceTree = "<group>"; };
		D2029CDF1E6EAE2E0027CD92 /* NSNumber+ScaleHeight.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+ScaleHeight.m"; sourceTree = "<group>"; };
		D2029CE01E6EAE2E0027CD92 /* UIColor+HexString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIColor+HexString.h"; sourceTree = "<group>"; };
		D2029CE11E6EAE2E0027CD92 /* UIColor+HexString.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIColor+HexString.m"; sourceTree = "<group>"; };
		D2029CE21E6EAE2E0027CD92 /* UIImage+ScaleImageSize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+ScaleImageSize.h"; sourceTree = "<group>"; };
		D2029CE31E6EAE2E0027CD92 /* UIImage+ScaleImageSize.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+ScaleImageSize.m"; sourceTree = "<group>"; };
		D2029CE41E6EAE2E0027CD92 /* UIImage+ZXExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+ZXExtension.h"; sourceTree = "<group>"; };
		D2029CE51E6EAE2E0027CD92 /* UIImage+ZXExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+ZXExtension.m"; sourceTree = "<group>"; };
		D2029CE61E6EAE2E0027CD92 /* UILabel+ContentSize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UILabel+ContentSize.h"; sourceTree = "<group>"; };
		D2029CE71E6EAE2E0027CD92 /* UILabel+ContentSize.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UILabel+ContentSize.m"; sourceTree = "<group>"; };
		D2029CE81E6EAE2E0027CD92 /* UILabel+labelFitSize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UILabel+labelFitSize.h"; sourceTree = "<group>"; };
		D2029CE91E6EAE2E0027CD92 /* UILabel+labelFitSize.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UILabel+labelFitSize.m"; sourceTree = "<group>"; };
		D2029CEA1E6EAE2E0027CD92 /* UIView+Extension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+Extension.h"; sourceTree = "<group>"; };
		D2029CEB1E6EAE2E0027CD92 /* UIView+Extension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+Extension.m"; sourceTree = "<group>"; };
		D2029CED1E6EAE2E0027CD92 /* ZXConst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXConst.h; sourceTree = "<group>"; };
		D2029CEE1E6EAE2E0027CD92 /* ZXConst.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXConst.m; sourceTree = "<group>"; };
		D2029CF01E6EAE2E0027CD92 /* ZXDeviceInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXDeviceInfo.h; sourceTree = "<group>"; };
		D2029CF11E6EAE2E0027CD92 /* ZXDeviceInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXDeviceInfo.m; sourceTree = "<group>"; };
		D2029CF21E6EAE2E0027CD92 /* Foundation+Log.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "Foundation+Log.m"; sourceTree = "<group>"; };
		D2029CF51E6EAE2E0027CD92 /* AppMacro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppMacro.h; sourceTree = "<group>"; };
		D2029CF61E6EAE2E0027CD92 /* EnumMacro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EnumMacro.h; sourceTree = "<group>"; };
		D2029CF71E6EAE2E0027CD92 /* NotificationMacro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NotificationMacro.h; sourceTree = "<group>"; };
		D2029CF81E6EAE2E0027CD92 /* UserDefaultKeyMacro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserDefaultKeyMacro.h; sourceTree = "<group>"; };
		D2029CF91E6EAE2E0027CD92 /* UtilsMacro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UtilsMacro.h; sourceTree = "<group>"; };
		D2029CFA1E6EAE2E0027CD92 /* VenderMacro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VenderMacro.h; sourceTree = "<group>"; };
		D2029CFB1E6EAE2E0027CD92 /* Macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Macros.h; sourceTree = "<group>"; };
		D2029CFD1E6EAE2E0027CD92 /* ZXServerUrl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXServerUrl.h; sourceTree = "<group>"; };
		D2029CFE1E6EAE2E0027CD92 /* ZXServerUrl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXServerUrl.m; sourceTree = "<group>"; };
		D2029CFF1E6EAE2E0027CD92 /* UtilKits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UtilKits.h; sourceTree = "<group>"; };
		D2029D121E6EAF8D0027CD92 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
		D2029D151E6EB00D0027CD92 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
		D2575C441E76857100E3A8FC /* LVCAnimationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCAnimationManager.h; sourceTree = "<group>"; };
		D2575C451E76857100E3A8FC /* LVCAnimationManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCAnimationManager.m; sourceTree = "<group>"; };
		D2575C481E7685DE00E3A8FC /* UIView+Bubbling.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+Bubbling.m"; sourceTree = "<group>"; };
		D2575C491E7685DE00E3A8FC /* UIView+Bubbling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+Bubbling.h"; sourceTree = "<group>"; };
		D2888D921E6EB8B4003A77C8 /* LVCTabBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCTabBar.h; sourceTree = "<group>"; };
		D2888D931E6EB8B4003A77C8 /* LVCTabBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCTabBar.m; sourceTree = "<group>"; };
		D2888D9A1E6EBF1B003A77C8 /* LVCLiveViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCLiveViewController.h; sourceTree = "<group>"; };
		D2888D9B1E6EBF1B003A77C8 /* LVCLiveViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCLiveViewController.m; sourceTree = "<group>"; };
		D2888DAF1E6EC05F003A77C8 /* TempViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TempViewController.h; sourceTree = "<group>"; };
		D2888DB01E6EC05F003A77C8 /* TempViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TempViewController.m; sourceTree = "<group>"; };
		D2888DB21E6EC154003A77C8 /* HomeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HomeViewController.h; sourceTree = "<group>"; };
		D2888DB31E6EC154003A77C8 /* HomeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HomeViewController.m; sourceTree = "<group>"; };
		D2888DB51E6EC1B8003A77C8 /* LVCMyViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LVCMyViewController.h; sourceTree = "<group>"; };
		D2888DB61E6EC1B8003A77C8 /* LVCMyViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LVCMyViewController.m; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		D2029B7E1E6EAAA50027CD92 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D2029B971E6EAAA50027CD92 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D2029BA21E6EAAA50027CD92 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		D2029B781E6EAAA50027CD92 = {
			isa = PBXGroup;
			children = (
				D2029B831E6EAAA50027CD92 /* LiveVideoCloud */,
				D2029B9D1E6EAAA50027CD92 /* LiveVideoCloudTests */,
				D2029BA81E6EAAA50027CD92 /* LiveVideoCloudUITests */,
				D2029B821E6EAAA50027CD92 /* Products */,
			);
			sourceTree = "<group>";
		};
		D2029B821E6EAAA50027CD92 /* Products */ = {
			isa = PBXGroup;
			children = (
				D2029B811E6EAAA50027CD92 /* LiveVideoCloud.app */,
				D2029B9A1E6EAAA50027CD92 /* LiveVideoCloudTests.xctest */,
				D2029BA51E6EAAA50027CD92 /* LiveVideoCloudUITests.xctest */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		D2029B831E6EAAA50027CD92 /* LiveVideoCloud */ = {
			isa = PBXGroup;
			children = (
				D2029D0E1E6EAF510027CD92 /* AppDelegate */,
				D2029BBB1E6EADD70027CD92 /* AppCustoms */,
				D2029CDC1E6EAE2E0027CD92 /* UtilKits */,
				D2029BD01E6EADE10027CD92 /* Classes */,
				D2029CD11E6EADE70027CD92 /* HttpService */,
				D2029CD71E6EAE140027CD92 /* Resource */,
				D2029B901E6EAAA50027CD92 /* Assets.xcassets */,
				D2029CD61E6EADFB0027CD92 /* PrefixHeader.pch */,
				D2029B841E6EAAA50027CD92 /* Supporting Files */,
			);
			path = LiveVideoCloud;
			sourceTree = "<group>";
		};
		D2029B841E6EAAA50027CD92 /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
				D2029B921E6EAAA50027CD92 /* LaunchScreen.storyboard */,
				D2029B8D1E6EAAA50027CD92 /* Main.storyboard */,
				D2029B851E6EAAA50027CD92 /* main.m */,
				D2029B951E6EAAA50027CD92 /* Info.plist */,
			);
			name = "Supporting Files";
			sourceTree = "<group>";
		};
		D2029B9D1E6EAAA50027CD92 /* LiveVideoCloudTests */ = {
			isa = PBXGroup;
			children = (
				D2029B9E1E6EAAA50027CD92 /* LiveVideoCloudTests.m */,
				D2029BA01E6EAAA50027CD92 /* Info.plist */,
			);
			path = LiveVideoCloudTests;
			sourceTree = "<group>";
		};
		D2029BA81E6EAAA50027CD92 /* LiveVideoCloudUITests */ = {
			isa = PBXGroup;
			children = (
				D2029BA91E6EAAA50027CD92 /* LiveVideoCloudUITests.m */,
				D2029BAB1E6EAAA50027CD92 /* Info.plist */,
			);
			path = LiveVideoCloudUITests;
			sourceTree = "<group>";
		};
		D2029BBB1E6EADD70027CD92 /* AppCustoms */ = {
			isa = PBXGroup;
			children = (
				D2029BBC1E6EADD70027CD92 /* Base */,
				D2029BC51E6EADD70027CD92 /* Main */,
			);
			path = AppCustoms;
			sourceTree = "<group>";
		};
		D2029BBC1E6EADD70027CD92 /* Base */ = {
			isa = PBXGroup;
			children = (
				D2029BBD1E6EADD70027CD92 /* BaseModel.h */,
				D2029BBE1E6EADD70027CD92 /* BaseModel.m */,
				D2029BBF1E6EADD70027CD92 /* BaseTableViewCell.h */,
				D2029BC01E6EADD70027CD92 /* BaseTableViewCell.m */,
				D2029BC11E6EADD70027CD92 /* BaseView.h */,
				D2029BC21E6EADD70027CD92 /* BaseView.m */,
				D2029BC31E6EADD70027CD92 /* BaseViewController.h */,
				D2029BC41E6EADD70027CD92 /* BaseViewController.m */,
			);
			path = Base;
			sourceTree = "<group>";
		};
		D2029BC51E6EADD70027CD92 /* Main */ = {
			isa = PBXGroup;
			children = (
				D2029BC61E6EADD70027CD92 /* ZXNavigationController.h */,
				D2029BC71E6EADD70027CD92 /* ZXNavigationController.m */,
				D2029BC81E6EADD70027CD92 /* ZXTabBarController.h */,
				D2029BC91E6EADD70027CD92 /* ZXTabBarController.m */,
				D2888D911E6EB897003A77C8 /* View */,
			);
			path = Main;
			sourceTree = "<group>";
		};
		D2029BD01E6EADE10027CD92 /* Classes */ = {
			isa = PBXGroup;
			children = (
				D2029C741E6EADE10027CD92 /* Sections */,
				D2029BD11E6EADE10027CD92 /* Helpers */,
				D2029BD41E6EADE10027CD92 /* SDK */,
			);
			path = Classes;
			sourceTree = "<group>";
		};
		D2029BD11E6EADE10027CD92 /* Helpers */ = {
			isa = PBXGroup;
			children = (
				D2029BD21E6EADE10027CD92 /* Tools.h */,
				D2029BD31E6EADE10027CD92 /* Tools.m */,
			);
			path = Helpers;
			sourceTree = "<group>";
		};
		D2029BD41E6EADE10027CD92 /* SDK */ = {
			isa = PBXGroup;
			children = (
				D2029BD51E6EADE10027CD92 /* AFNetworking */,
				D2029BF81E6EADE10027CD92 /* MBProgressHUD */,
				D2029BFB1E6EADE10027CD92 /* MJExtension */,
				D2029C121E6EADE10027CD92 /* MJRefresh */,
				D2029C3F1E6EADE10027CD92 /* SDVersion */,
				D2029C441E6EADE10027CD92 /* SDWebImage */,
				D2029C661E6EADE10027CD92 /* SSKeychain */,
				D2029C691E6EADE10027CD92 /* SVProgressHUD */,
			);
			path = SDK;
			sourceTree = "<group>";
		};
		D2029BD51E6EADE10027CD92 /* AFNetworking */ = {
			isa = PBXGroup;
			children = (
				D2029BD61E6EADE10027CD92 /* AFHTTPSessionManager.h */,
				D2029BD71E6EADE10027CD92 /* AFHTTPSessionManager.m */,
				D2029BD81E6EADE10027CD92 /* AFNetworking.h */,
				D2029BD91E6EADE10027CD92 /* AFNetworkReachabilityManager.h */,
				D2029BDA1E6EADE10027CD92 /* AFNetworkReachabilityManager.m */,
				D2029BDB1E6EADE10027CD92 /* AFSecurityPolicy.h */,
				D2029BDC1E6EADE10027CD92 /* AFSecurityPolicy.m */,
				D2029BDD1E6EADE10027CD92 /* AFURLRequestSerialization.h */,
				D2029BDE1E6EADE10027CD92 /* AFURLRequestSerialization.m */,
				D2029BDF1E6EADE10027CD92 /* AFURLResponseSerialization.h */,
				D2029BE01E6EADE10027CD92 /* AFURLResponseSerialization.m */,
				D2029BE11E6EADE10027CD92 /* AFURLSessionManager.h */,
				D2029BE21E6EADE10027CD92 /* AFURLSessionManager.m */,
				D2029BE31E6EADE10027CD92 /* UIKit+AFNetworking */,
			);
			path = AFNetworking;
			sourceTree = "<group>";
		};
		D2029BE31E6EADE10027CD92 /* UIKit+AFNetworking */ = {
			isa = PBXGroup;
			children = (
				D2029BE41E6EADE10027CD92 /* AFAutoPurgingImageCache.h */,
				D2029BE51E6EADE10027CD92 /* AFAutoPurgingImageCache.m */,
				D2029BE61E6EADE10027CD92 /* AFImageDownloader.h */,
				D2029BE71E6EADE10027CD92 /* AFImageDownloader.m */,
				D2029BE81E6EADE10027CD92 /* AFNetworkActivityIndicatorManager.h */,
				D2029BE91E6EADE10027CD92 /* AFNetworkActivityIndicatorManager.m */,
				D2029BEA1E6EADE10027CD92 /* UIActivityIndicatorView+AFNetworking.h */,
				D2029BEB1E6EADE10027CD92 /* UIActivityIndicatorView+AFNetworking.m */,
				D2029BEC1E6EADE10027CD92 /* UIButton+AFNetworking.h */,
				D2029BED1E6EADE10027CD92 /* UIButton+AFNetworking.m */,
				D2029BEE1E6EADE10027CD92 /* UIImage+AFNetworking.h */,
				D2029BEF1E6EADE10027CD92 /* UIImageView+AFNetworking.h */,
				D2029BF01E6EADE10027CD92 /* UIImageView+AFNetworking.m */,
				D2029BF11E6EADE10027CD92 /* UIKit+AFNetworking.h */,
				D2029BF21E6EADE10027CD92 /* UIProgressView+AFNetworking.h */,
				D2029BF31E6EADE10027CD92 /* UIProgressView+AFNetworking.m */,
				D2029BF41E6EADE10027CD92 /* UIRefreshControl+AFNetworking.h */,
				D2029BF51E6EADE10027CD92 /* UIRefreshControl+AFNetworking.m */,
				D2029BF61E6EADE10027CD92 /* UIWebView+AFNetworking.h */,
				D2029BF71E6EADE10027CD92 /* UIWebView+AFNetworking.m */,
			);
			path = "UIKit+AFNetworking";
			sourceTree = "<group>";
		};
		D2029BF81E6EADE10027CD92 /* MBProgressHUD */ = {
			isa = PBXGroup;
			children = (
				D2029BF91E6EADE10027CD92 /* MBProgressHUD.h */,
				D2029BFA1E6EADE10027CD92 /* MBProgressHUD.m */,
			);
			path = MBProgressHUD;
			sourceTree = "<group>";
		};
		D2029BFB1E6EADE10027CD92 /* MJExtension */ = {
			isa = PBXGroup;
			children = (
				D2029BFC1E6EADE10027CD92 /* Info.plist */,
				D2029BFD1E6EADE10027CD92 /* MJExtension.h */,
				D2029BFE1E6EADE10027CD92 /* MJExtensionConst.h */,
				D2029BFF1E6EADE10027CD92 /* MJExtensionConst.m */,
				D2029C001E6EADE10027CD92 /* MJFoundation.h */,
				D2029C011E6EADE10027CD92 /* MJFoundation.m */,
				D2029C021E6EADE10027CD92 /* MJProperty.h */,
				D2029C031E6EADE10027CD92 /* MJProperty.m */,
				D2029C041E6EADE10027CD92 /* MJPropertyKey.h */,
				D2029C051E6EADE10027CD92 /* MJPropertyKey.m */,
				D2029C061E6EADE10027CD92 /* MJPropertyType.h */,
				D2029C071E6EADE10027CD92 /* MJPropertyType.m */,
				D2029C081E6EADE10027CD92 /* NSObject+MJClass.h */,
				D2029C091E6EADE10027CD92 /* NSObject+MJClass.m */,
				D2029C0A1E6EADE10027CD92 /* NSObject+MJCoding.h */,
				D2029C0B1E6EADE10027CD92 /* NSObject+MJCoding.m */,
				D2029C0C1E6EADE10027CD92 /* NSObject+MJKeyValue.h */,
				D2029C0D1E6EADE10027CD92 /* NSObject+MJKeyValue.m */,
				D2029C0E1E6EADE10027CD92 /* NSObject+MJProperty.h */,
				D2029C0F1E6EADE10027CD92 /* NSObject+MJProperty.m */,
				D2029C101E6EADE10027CD92 /* NSString+MJExtension.h */,
				D2029C111E6EADE10027CD92 /* NSString+MJExtension.m */,
			);
			path = MJExtension;
			sourceTree = "<group>";
		};
		D2029C121E6EADE10027CD92 /* MJRefresh */ = {
			isa = PBXGroup;
			children = (
				D2029C131E6EADE10027CD92 /* Base */,
				D2029C1E1E6EADE10027CD92 /* Custom */,
				D2029C351E6EADE10027CD92 /* MJRefresh.bundle */,
				D2029C361E6EADE10027CD92 /* MJRefresh.h */,
				D2029C371E6EADE10027CD92 /* MJRefreshConst.h */,
				D2029C381E6EADE10027CD92 /* MJRefreshConst.m */,
				D2029C391E6EADE10027CD92 /* UIScrollView+MJExtension.h */,
				D2029C3A1E6EADE10027CD92 /* UIScrollView+MJExtension.m */,
				D2029C3B1E6EADE10027CD92 /* UIScrollView+MJRefresh.h */,
				D2029C3C1E6EADE10027CD92 /* UIScrollView+MJRefresh.m */,
				D2029C3D1E6EADE10027CD92 /* UIView+MJExtension.h */,
				D2029C3E1E6EADE10027CD92 /* UIView+MJExtension.m */,
			);
			path = MJRefresh;
			sourceTree = "<group>";
		};
		D2029C131E6EADE10027CD92 /* Base */ = {
			isa = PBXGroup;
			children = (
				D2029C141E6EADE10027CD92 /* MJRefreshAutoFooter.h */,
				D2029C151E6EADE10027CD92 /* MJRefreshAutoFooter.m */,
				D2029C161E6EADE10027CD92 /* MJRefreshBackFooter.h */,
				D2029C171E6EADE10027CD92 /* MJRefreshBackFooter.m */,
				D2029C181E6EADE10027CD92 /* MJRefreshComponent.h */,
				D2029C191E6EADE10027CD92 /* MJRefreshComponent.m */,
				D2029C1A1E6EADE10027CD92 /* MJRefreshFooter.h */,
				D2029C1B1E6EADE10027CD92 /* MJRefreshFooter.m */,
				D2029C1C1E6EADE10027CD92 /* MJRefreshHeader.h */,
				D2029C1D1E6EADE10027CD92 /* MJRefreshHeader.m */,
			);
			path = Base;
			sourceTree = "<group>";
		};
		D2029C1E1E6EADE10027CD92 /* Custom */ = {
			isa = PBXGroup;
			children = (
				D2029C1F1E6EADE10027CD92 /* Footer */,
				D2029C2E1E6EADE10027CD92 /* Header */,
			);
			path = Custom;
			sourceTree = "<group>";
		};
		D2029C1F1E6EADE10027CD92 /* Footer */ = {
			isa = PBXGroup;
			children = (
				D2029C201E6EADE10027CD92 /* Auto */,
				D2029C271E6EADE10027CD92 /* Back */,
			);
			path = Footer;
			sourceTree = "<group>";
		};
		D2029C201E6EADE10027CD92 /* Auto */ = {
			isa = PBXGroup;
			children = (
				D2029C211E6EADE10027CD92 /* MJRefreshAutoGifFooter.h */,
				D2029C221E6EADE10027CD92 /* MJRefreshAutoGifFooter.m */,
				D2029C231E6EADE10027CD92 /* MJRefreshAutoNormalFooter.h */,
				D2029C241E6EADE10027CD92 /* MJRefreshAutoNormalFooter.m */,
				D2029C251E6EADE10027CD92 /* MJRefreshAutoStateFooter.h */,
				D2029C261E6EADE10027CD92 /* MJRefreshAutoStateFooter.m */,
			);
			path = Auto;
			sourceTree = "<group>";
		};
		D2029C271E6EADE10027CD92 /* Back */ = {
			isa = PBXGroup;
			children = (
				D2029C281E6EADE10027CD92 /* MJRefreshBackGifFooter.h */,
				D2029C291E6EADE10027CD92 /* MJRefreshBackGifFooter.m */,
				D2029C2A1E6EADE10027CD92 /* MJRefreshBackNormalFooter.h */,
				D2029C2B1E6EADE10027CD92 /* MJRefreshBackNormalFooter.m */,
				D2029C2C1E6EADE10027CD92 /* MJRefreshBackStateFooter.h */,
				D2029C2D1E6EADE10027CD92 /* MJRefreshBackStateFooter.m */,
			);
			path = Back;
			sourceTree = "<group>";
		};
		D2029C2E1E6EADE10027CD92 /* Header */ = {
			isa = PBXGroup;
			children = (
				D2029C2F1E6EADE10027CD92 /* MJRefreshGifHeader.h */,
				D2029C301E6EADE10027CD92 /* MJRefreshGifHeader.m */,
				D2029C311E6EADE10027CD92 /* MJRefreshNormalHeader.h */,
				D2029C321E6EADE10027CD92 /* MJRefreshNormalHeader.m */,
				D2029C331E6EADE10027CD92 /* MJRefreshStateHeader.h */,
				D2029C341E6EADE10027CD92 /* MJRefreshStateHeader.m */,
			);
			path = Header;
			sourceTree = "<group>";
		};
		D2029C3F1E6EADE10027CD92 /* SDVersion */ = {
			isa = PBXGroup;
			children = (
				D2029C401E6EADE10027CD92 /* SDiOSVersion */,
				D2029C431E6EADE10027CD92 /* SDVersion.h */,
			);
			path = SDVersion;
			sourceTree = "<group>";
		};
		D2029C401E6EADE10027CD92 /* SDiOSVersion */ = {
			isa = PBXGroup;
			children = (
				D2029C411E6EADE10027CD92 /* SDiOSVersion.h */,
				D2029C421E6EADE10027CD92 /* SDiOSVersion.m */,
			);
			path = SDiOSVersion;
			sourceTree = "<group>";
		};
		D2029C441E6EADE10027CD92 /* SDWebImage */ = {
			isa = PBXGroup;
			children = (
				D2029C451E6EADE10027CD92 /* MKAnnotationView+WebCache.h */,
				D2029C461E6EADE10027CD92 /* MKAnnotationView+WebCache.m */,
				D2029C471E6EADE10027CD92 /* NSData+ImageContentType.h */,
				D2029C481E6EADE10027CD92 /* NSData+ImageContentType.m */,
				D2029C491E6EADE10027CD92 /* SDImageCache.h */,
				D2029C4A1E6EADE10027CD92 /* SDImageCache.m */,
				D2029C4B1E6EADE10027CD92 /* SDWebImageCompat.h */,
				D2029C4C1E6EADE10027CD92 /* SDWebImageCompat.m */,
				D2029C4D1E6EADE10027CD92 /* SDWebImageDecoder.h */,
				D2029C4E1E6EADE10027CD92 /* SDWebImageDecoder.m */,
				D2029C4F1E6EADE10027CD92 /* SDWebImageDownloader.h */,
				D2029C501E6EADE10027CD92 /* SDWebImageDownloader.m */,
				D2029C511E6EADE10027CD92 /* SDWebImageDownloaderOperation.h */,
				D2029C521E6EADE10027CD92 /* SDWebImageDownloaderOperation.m */,
				D2029C531E6EADE10027CD92 /* SDWebImageManager.h */,
				D2029C541E6EADE10027CD92 /* SDWebImageManager.m */,
				D2029C551E6EADE10027CD92 /* SDWebImageOperation.h */,
				D2029C561E6EADE10027CD92 /* SDWebImagePrefetcher.h */,
				D2029C571E6EADE10027CD92 /* SDWebImagePrefetcher.m */,
				D2029C581E6EADE10027CD92 /* UIButton+WebCache.h */,
				D2029C591E6EADE10027CD92 /* UIButton+WebCache.m */,
				D2029C5A1E6EADE10027CD92 /* UIImage+GIF.h */,
				D2029C5B1E6EADE10027CD92 /* UIImage+GIF.m */,
				D2029C5C1E6EADE10027CD92 /* UIImage+MultiFormat.h */,
				D2029C5D1E6EADE10027CD92 /* UIImage+MultiFormat.m */,
				D2029C5E1E6EADE10027CD92 /* UIImage+WebP.h */,
				D2029C5F1E6EADE10027CD92 /* UIImage+WebP.m */,
				D2029C601E6EADE10027CD92 /* UIImageView+HighlightedWebCache.h */,
				D2029C611E6EADE10027CD92 /* UIImageView+HighlightedWebCache.m */,
				D2029C621E6EADE10027CD92 /* UIImageView+WebCache.h */,
				D2029C631E6EADE10027CD92 /* UIImageView+WebCache.m */,
				D2029C641E6EADE10027CD92 /* UIView+WebCacheOperation.h */,
				D2029C651E6EADE10027CD92 /* UIView+WebCacheOperation.m */,
			);
			path = SDWebImage;
			sourceTree = "<group>";
		};
		D2029C661E6EADE10027CD92 /* SSKeychain */ = {
			isa = PBXGroup;
			children = (
				D2029C671E6EADE10027CD92 /* SSKeychain.h */,
				D2029C681E6EADE10027CD92 /* SSKeychain.m */,
			);
			path = SSKeychain;
			sourceTree = "<group>";
		};
		D2029C691E6EADE10027CD92 /* SVProgressHUD */ = {
			isa = PBXGroup;
			children = (
				D2029C6A1E6EADE10027CD92 /* SVIndefiniteAnimatedView.h */,
				D2029C6B1E6EADE10027CD92 /* SVIndefiniteAnimatedView.m */,
				D2029C6C1E6EADE10027CD92 /* SVProgressAnimatedView.h */,
				D2029C6D1E6EADE10027CD92 /* SVProgressAnimatedView.m */,
				D2029C6E1E6EADE10027CD92 /* SVProgressHUD-Prefix.pch */,
				D2029C6F1E6EADE10027CD92 /* SVProgressHUD.bundle */,
				D2029C701E6EADE10027CD92 /* SVProgressHUD.h */,
				D2029C711E6EADE10027CD92 /* SVProgressHUD.m */,
				D2029C721E6EADE10027CD92 /* SVRadialGradientLayer.h */,
				D2029C731E6EADE10027CD92 /* SVRadialGradientLayer.m */,
			);
			path = SVProgressHUD;
			sourceTree = "<group>";
		};
		D2029C741E6EADE10027CD92 /* Sections */ = {
			isa = PBXGroup;
			children = (
				D2888DA71E6EC014003A77C8 /* homeSections */,
				D2888D951E6EBAA7003A77C8 /* LiveSections */,
				D2888DAB1E6EC014003A77C8 /* mySections */,
				D2575C431E76846900E3A8FC /* InteractionSections */,
				D2029C751E6EADE10027CD92 /* ZXSections(例子) */,
			);
			path = Sections;
			sourceTree = "<group>";
		};
		D2029C751E6EADE10027CD92 /* ZXSections(例子) */ = {
			isa = PBXGroup;
			children = (
				D2029C761E6EADE10027CD92 /* Temp */,
			);
			name = "ZXSections(例子)";
			path = ZXSections;
			sourceTree = "<group>";
		};
		D2029C761E6EADE10027CD92 /* Temp */ = {
			isa = PBXGroup;
			children = (
				D2029C771E6EADE10027CD92 /* Controller */,
				D2029C7A1E6EADE10027CD92 /* Model */,
				D2029C7F1E6EADE10027CD92 /* Presenter */,
				D2029C851E6EADE10027CD92 /* View */,
			);
			name = Temp;
			path = Home;
			sourceTree = "<group>";
		};
		D2029C771E6EADE10027CD92 /* Controller */ = {
			isa = PBXGroup;
			children = (
				D2888DAF1E6EC05F003A77C8 /* TempViewController.h */,
				D2888DB01E6EC05F003A77C8 /* TempViewController.m */,
			);
			path = Controller;
			sourceTree = "<group>";
		};
		D2029C7A1E6EADE10027CD92 /* Model */ = {
			isa = PBXGroup;
			children = (
				D2029C7B1E6EADE10027CD92 /* SearchModel.h */,
				D2029C7C1E6EADE10027CD92 /* SearchModel.m */,
				D2029C7D1E6EADE10027CD92 /* SearchRecomListModel.h */,
				D2029C7E1E6EADE10027CD92 /* SearchRecomListModel.m */,
			);
			path = Model;
			sourceTree = "<group>";
		};
		D2029C7F1E6EADE10027CD92 /* Presenter */ = {
			isa = PBXGroup;
			children = (
				D2029C801E6EADE10027CD92 /* HomeProtocol.h */,
				D2029C811E6EADE10027CD92 /* SearchHttp.h */,
				D2029C821E6EADE10027CD92 /* SearchHttp.m */,
				D2029C831E6EADE10027CD92 /* SearchPresenter.h */,
				D2029C841E6EADE10027CD92 /* SearchPresenter.m */,
			);
			path = Presenter;
			sourceTree = "<group>";
		};
		D2029C851E6EADE10027CD92 /* View */ = {
			isa = PBXGroup;
			children = (
			);
			path = View;
			sourceTree = "<group>";
		};
		D2029CD11E6EADE70027CD92 /* HttpService */ = {
			isa = PBXGroup;
			children = (
				D2029CD21E6EADE70027CD92 /* HttpService.h */,
				D2029CD31E6EADE70027CD92 /* HttpService.m */,
			);
			path = HttpService;
			sourceTree = "<group>";
		};
		D2029CD71E6EAE140027CD92 /* Resource */ = {
			isa = PBXGroup;
			children = (
				D2029CD81E6EAE140027CD92 /* Fonts */,
				D2029CD91E6EAE140027CD92 /* Images */,
				D2029CDA1E6EAE140027CD92 /* Sound */,
				D2029CDB1E6EAE140027CD92 /* Videos */,
			);
			path = Resource;
			sourceTree = "<group>";
		};
		D2029CD81E6EAE140027CD92 /* Fonts */ = {
			isa = PBXGroup;
			children = (
			);
			path = Fonts;
			sourceTree = "<group>";
		};
		D2029CD91E6EAE140027CD92 /* Images */ = {
			isa = PBXGroup;
			children = (
			);
			path = Images;
			sourceTree = "<group>";
		};
		D2029CDA1E6EAE140027CD92 /* Sound */ = {
			isa = PBXGroup;
			children = (
			);
			path = Sound;
			sourceTree = "<group>";
		};
		D2029CDB1E6EAE140027CD92 /* Videos */ = {
			isa = PBXGroup;
			children = (
			);
			path = Videos;
			sourceTree = "<group>";
		};
		D2029CDC1E6EAE2E0027CD92 /* UtilKits */ = {
			isa = PBXGroup;
			children = (
				D2029CFF1E6EAE2E0027CD92 /* UtilKits.h */,
				D2029CF21E6EAE2E0027CD92 /* Foundation+Log.m */,
				D2029CDD1E6EAE2E0027CD92 /* Category */,
				D2029CEC1E6EAE2E0027CD92 /* Const */,
				D2029CEF1E6EAE2E0027CD92 /* DeviceInfo */,
				D2029CF31E6EAE2E0027CD92 /* Macro */,
				D2029CFC1E6EAE2E0027CD92 /* ServerUrl */,
			);
			path = UtilKits;
			sourceTree = "<group>";
		};
		D2029CDD1E6EAE2E0027CD92 /* Category */ = {
			isa = PBXGroup;
			children = (
				D2029CDE1E6EAE2E0027CD92 /* NSNumber+ScaleHeight.h */,
				D2029CDF1E6EAE2E0027CD92 /* NSNumber+ScaleHeight.m */,
				D2029CE01E6EAE2E0027CD92 /* UIColor+HexString.h */,
				D2029CE11E6EAE2E0027CD92 /* UIColor+HexString.m */,
				D2029CE21E6EAE2E0027CD92 /* UIImage+ScaleImageSize.h */,
				D2029CE31E6EAE2E0027CD92 /* UIImage+ScaleImageSize.m */,
				D2029CE41E6EAE2E0027CD92 /* UIImage+ZXExtension.h */,
				D2029CE51E6EAE2E0027CD92 /* UIImage+ZXExtension.m */,
				D2029CE61E6EAE2E0027CD92 /* UILabel+ContentSize.h */,
				D2029CE71E6EAE2E0027CD92 /* UILabel+ContentSize.m */,
				D2029CE81E6EAE2E0027CD92 /* UILabel+labelFitSize.h */,
				D2029CE91E6EAE2E0027CD92 /* UILabel+labelFitSize.m */,
				D2029CEA1E6EAE2E0027CD92 /* UIView+Extension.h */,
				D2029CEB1E6EAE2E0027CD92 /* UIView+Extension.m */,
			);
			path = Category;
			sourceTree = "<group>";
		};
		D2029CEC1E6EAE2E0027CD92 /* Const */ = {
			isa = PBXGroup;
			children = (
				D2029CED1E6EAE2E0027CD92 /* ZXConst.h */,
				D2029CEE1E6EAE2E0027CD92 /* ZXConst.m */,
			);
			path = Const;
			sourceTree = "<group>";
		};
		D2029CEF1E6EAE2E0027CD92 /* DeviceInfo */ = {
			isa = PBXGroup;
			children = (
				D2029CF01E6EAE2E0027CD92 /* ZXDeviceInfo.h */,
				D2029CF11E6EAE2E0027CD92 /* ZXDeviceInfo.m */,
			);
			path = DeviceInfo;
			sourceTree = "<group>";
		};
		D2029CF31E6EAE2E0027CD92 /* Macro */ = {
			isa = PBXGroup;
			children = (
				D2029CF41E6EAE2E0027CD92 /* Macros */,
				D2029CFB1E6EAE2E0027CD92 /* Macros.h */,
			);
			path = Macro;
			sourceTree = "<group>";
		};
		D2029CF41E6EAE2E0027CD92 /* Macros */ = {
			isa = PBXGroup;
			children = (
				D2029CF51E6EAE2E0027CD92 /* AppMacro.h */,
				D2029CF61E6EAE2E0027CD92 /* EnumMacro.h */,
				D2029CF71E6EAE2E0027CD92 /* NotificationMacro.h */,
				D2029CF81E6EAE2E0027CD92 /* UserDefaultKeyMacro.h */,
				D2029CF91E6EAE2E0027CD92 /* UtilsMacro.h */,
				D2029CFA1E6EAE2E0027CD92 /* VenderMacro.h */,
			);
			path = Macros;
			sourceTree = "<group>";
		};
		D2029CFC1E6EAE2E0027CD92 /* ServerUrl */ = {
			isa = PBXGroup;
			children = (
				D2029CFD1E6EAE2E0027CD92 /* ZXServerUrl.h */,
				D2029CFE1E6EAE2E0027CD92 /* ZXServerUrl.m */,
			);
			path = ServerUrl;
			sourceTree = "<group>";
		};
		D2029D0E1E6EAF510027CD92 /* AppDelegate */ = {
			isa = PBXGroup;
			children = (
				D2029D121E6EAF8D0027CD92 /* AppDelegate.h */,
				D2029D151E6EB00D0027CD92 /* AppDelegate.m */,
			);
			path = AppDelegate;
			sourceTree = "<group>";
		};
		D2575C431E76846900E3A8FC /* InteractionSections */ = {
			isa = PBXGroup;
			children = (
				D2575C471E7685C500E3A8FC /* heartAnimation */,
				D2575C441E76857100E3A8FC /* LVCAnimationManager.h */,
				D2575C451E76857100E3A8FC /* LVCAnimationManager.m */,
			);
			path = InteractionSections;
			sourceTree = "<group>";
		};
		D2575C471E7685C500E3A8FC /* heartAnimation */ = {
			isa = PBXGroup;
			children = (
				D2575C491E7685DE00E3A8FC /* UIView+Bubbling.h */,
				D2575C481E7685DE00E3A8FC /* UIView+Bubbling.m */,
			);
			path = heartAnimation;
			sourceTree = "<group>";
		};
		D2888D911E6EB897003A77C8 /* View */ = {
			isa = PBXGroup;
			children = (
				D2888D921E6EB8B4003A77C8 /* LVCTabBar.h */,
				D2888D931E6EB8B4003A77C8 /* LVCTabBar.m */,
			);
			path = View;
			sourceTree = "<group>";
		};
		D2888D951E6EBAA7003A77C8 /* LiveSections */ = {
			isa = PBXGroup;
			children = (
				D2888D991E6EBF1B003A77C8 /* Controller */,
				D2888D9C1E6EBF1B003A77C8 /* Model */,
				D2888D9D1E6EBF1B003A77C8 /* View */,
			);
			path = LiveSections;
			sourceTree = "<group>";
		};
		D2888D991E6EBF1B003A77C8 /* Controller */ = {
			isa = PBXGroup;
			children = (
				D2888D9A1E6EBF1B003A77C8 /* LVCLiveViewController.h */,
				D2888D9B1E6EBF1B003A77C8 /* LVCLiveViewController.m */,
			);
			path = Controller;
			sourceTree = "<group>";
		};
		D2888D9C1E6EBF1B003A77C8 /* Model */ = {
			isa = PBXGroup;
			children = (
			);
			path = Model;
			sourceTree = "<group>";
		};
		D2888D9D1E6EBF1B003A77C8 /* View */ = {
			isa = PBXGroup;
			children = (
			);
			path = View;
			sourceTree = "<group>";
		};
		D2888DA71E6EC014003A77C8 /* homeSections */ = {
			isa = PBXGroup;
			children = (
				D2888DA81E6EC014003A77C8 /* Controller */,
				D2888DA91E6EC014003A77C8 /* Model */,
				D2888DAA1E6EC014003A77C8 /* View */,
			);
			path = homeSections;
			sourceTree = "<group>";
		};
		D2888DA81E6EC014003A77C8 /* Controller */ = {
			isa = PBXGroup;
			children = (
				D2888DB21E6EC154003A77C8 /* HomeViewController.h */,
				D2888DB31E6EC154003A77C8 /* HomeViewController.m */,
			);
			path = Controller;
			sourceTree = "<group>";
		};
		D2888DA91E6EC014003A77C8 /* Model */ = {
			isa = PBXGroup;
			children = (
			);
			path = Model;
			sourceTree = "<group>";
		};
		D2888DAA1E6EC014003A77C8 /* View */ = {
			isa = PBXGroup;
			children = (
			);
			path = View;
			sourceTree = "<group>";
		};
		D2888DAB1E6EC014003A77C8 /* mySections */ = {
			isa = PBXGroup;
			children = (
				D2888DAC1E6EC014003A77C8 /* Controller */,
				D2888DAD1E6EC014003A77C8 /* Model */,
				D2888DAE1E6EC014003A77C8 /* View */,
			);
			path = mySections;
			sourceTree = "<group>";
		};
		D2888DAC1E6EC014003A77C8 /* Controller */ = {
			isa = PBXGroup;
			children = (
				D2888DB51E6EC1B8003A77C8 /* LVCMyViewController.h */,
				D2888DB61E6EC1B8003A77C8 /* LVCMyViewController.m */,
			);
			path = Controller;
			sourceTree = "<group>";
		};
		D2888DAD1E6EC014003A77C8 /* Model */ = {
			isa = PBXGroup;
			children = (
			);
			path = Model;
			sourceTree = "<group>";
		};
		D2888DAE1E6EC014003A77C8 /* View */ = {
			isa = PBXGroup;
			children = (
			);
			path = View;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		D2029B801E6EAAA50027CD92 /* LiveVideoCloud */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = D2029BAE1E6EAAA50027CD92 /* Build configuration list for PBXNativeTarget "LiveVideoCloud" */;
			buildPhases = (
				D2029B7D1E6EAAA50027CD92 /* Sources */,
				D2029B7E1E6EAAA50027CD92 /* Frameworks */,
				D2029B7F1E6EAAA50027CD92 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = LiveVideoCloud;
			productName = LiveVideoCloud;
			productReference = D2029B811E6EAAA50027CD92 /* LiveVideoCloud.app */;
			productType = "com.apple.product-type.application";
		};
		D2029B991E6EAAA50027CD92 /* LiveVideoCloudTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = D2029BB11E6EAAA50027CD92 /* Build configuration list for PBXNativeTarget "LiveVideoCloudTests" */;
			buildPhases = (
				D2029B961E6EAAA50027CD92 /* Sources */,
				D2029B971E6EAAA50027CD92 /* Frameworks */,
				D2029B981E6EAAA50027CD92 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				D2029B9C1E6EAAA50027CD92 /* PBXTargetDependency */,
			);
			name = LiveVideoCloudTests;
			productName = LiveVideoCloudTests;
			productReference = D2029B9A1E6EAAA50027CD92 /* LiveVideoCloudTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
		D2029BA41E6EAAA50027CD92 /* LiveVideoCloudUITests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = D2029BB41E6EAAA50027CD92 /* Build configuration list for PBXNativeTarget "LiveVideoCloudUITests" */;
			buildPhases = (
				D2029BA11E6EAAA50027CD92 /* Sources */,
				D2029BA21E6EAAA50027CD92 /* Frameworks */,
				D2029BA31E6EAAA50027CD92 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				D2029BA71E6EAAA50027CD92 /* PBXTargetDependency */,
			);
			name = LiveVideoCloudUITests;
			productName = LiveVideoCloudUITests;
			productReference = D2029BA51E6EAAA50027CD92 /* LiveVideoCloudUITests.xctest */;
			productType = "com.apple.product-type.bundle.ui-testing";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		D2029B791E6EAAA50027CD92 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				CLASSPREFIX = LVC;
				LastUpgradeCheck = 0820;
				ORGANIZATIONNAME = cnlive;
				TargetAttributes = {
					D2029B801E6EAAA50027CD92 = {
						CreatedOnToolsVersion = 8.2.1;
						DevelopmentTeam = 94X49GG3ZW;
						ProvisioningStyle = Automatic;
					};
					D2029B991E6EAAA50027CD92 = {
						CreatedOnToolsVersion = 8.2.1;
						ProvisioningStyle = Automatic;
						TestTargetID = D2029B801E6EAAA50027CD92;
					};
					D2029BA41E6EAAA50027CD92 = {
						CreatedOnToolsVersion = 8.2.1;
						ProvisioningStyle = Automatic;
						TestTargetID = D2029B801E6EAAA50027CD92;
					};
				};
			};
			buildConfigurationList = D2029B7C1E6EAAA50027CD92 /* Build configuration list for PBXProject "LiveVideoCloud" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = D2029B781E6EAAA50027CD92;
			productRefGroup = D2029B821E6EAAA50027CD92 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				D2029B801E6EAAA50027CD92 /* LiveVideoCloud */,
				D2029B991E6EAAA50027CD92 /* LiveVideoCloudTests */,
				D2029BA41E6EAAA50027CD92 /* LiveVideoCloudUITests */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		D2029B7F1E6EAAA50027CD92 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				D2029C971E6EADE10027CD92 /* Info.plist in Resources */,
				D2029CC91E6EADE10027CD92 /* SVProgressHUD.bundle in Resources */,
				D2029B941E6EAAA50027CD92 /* LaunchScreen.storyboard in Resources */,
				D2029B911E6EAAA50027CD92 /* Assets.xcassets in Resources */,
				D2029CB01E6EADE10027CD92 /* MJRefresh.bundle in Resources */,
				D2029B8F1E6EAAA50027CD92 /* Main.storyboard in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D2029B981E6EAAA50027CD92 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D2029BA31E6EAAA50027CD92 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		D2029B7D1E6EAAA50027CD92 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				D2029CC31E6EADE10027CD92 /* UIImageView+HighlightedWebCache.m in Sources */,
				D2029CC01E6EADE10027CD92 /* UIImage+GIF.m in Sources */,
				D2029BCF1E6EADD70027CD92 /* ZXTabBarController.m in Sources */,
				D2029D071E6EAE2E0027CD92 /* ZXConst.m in Sources */,
				D2029CB81E6EADE10027CD92 /* SDImageCache.m in Sources */,
				D2029CBB1E6EADE10027CD92 /* SDWebImageDownloader.m in Sources */,
				D2029CA71E6EADE10027CD92 /* MJRefreshAutoGifFooter.m in Sources */,
				D2029CC11E6EADE10027CD92 /* UIImage+MultiFormat.m in Sources */,
				D2029C861E6EADE10027CD92 /* Tools.m in Sources */,
				D2029CA01E6EADE10027CD92 /* NSObject+MJProperty.m in Sources */,
				D2029CB51E6EADE10027CD92 /* SDiOSVersion.m in Sources */,
				D2029C9C1E6EADE10027CD92 /* MJPropertyType.m in Sources */,
				D2029CCD1E6EADE10027CD92 /* SearchModel.m in Sources */,
				D2029CCB1E6EADE10027CD92 /* SVRadialGradientLayer.m in Sources */,
				D2029CAF1E6EADE10027CD92 /* MJRefreshStateHeader.m in Sources */,
				D2029C941E6EADE10027CD92 /* UIRefreshControl+AFNetworking.m in Sources */,
				D2029C911E6EADE10027CD92 /* UIButton+AFNetworking.m in Sources */,
				D2029C931E6EADE10027CD92 /* UIProgressView+AFNetworking.m in Sources */,
				D2029C8D1E6EADE10027CD92 /* AFAutoPurgingImageCache.m in Sources */,
				D2029D011E6EAE2E0027CD92 /* UIColor+HexString.m in Sources */,
				D2029CA41E6EADE10027CD92 /* MJRefreshComponent.m in Sources */,
				D2029CBC1E6EADE10027CD92 /* SDWebImageDownloaderOperation.m in Sources */,
				D2029CA51E6EADE10027CD92 /* MJRefreshFooter.m in Sources */,
				D2029D161E6EB00D0027CD92 /* AppDelegate.m in Sources */,
				D2029CB71E6EADE10027CD92 /* NSData+ImageContentType.m in Sources */,
				D2029CD01E6EADE10027CD92 /* SearchPresenter.m in Sources */,
				D2888DB71E6EC1B8003A77C8 /* LVCMyViewController.m in Sources */,
				D2029CBE1E6EADE10027CD92 /* SDWebImagePrefetcher.m in Sources */,
				D2029CCE1E6EADE10027CD92 /* SearchRecomListModel.m in Sources */,
				D2029CA11E6EADE10027CD92 /* NSString+MJExtension.m in Sources */,
				D2029BCB1E6EADD70027CD92 /* BaseTableViewCell.m in Sources */,
				D2029CAA1E6EADE10027CD92 /* MJRefreshBackGifFooter.m in Sources */,
				D2029C9B1E6EADE10027CD92 /* MJPropertyKey.m in Sources */,
				D2029CBF1E6EADE10027CD92 /* UIButton+WebCache.m in Sources */,
				D2029CC51E6EADE10027CD92 /* UIView+WebCacheOperation.m in Sources */,
				D2029CAB1E6EADE10027CD92 /* MJRefreshBackNormalFooter.m in Sources */,
				D2029C8F1E6EADE10027CD92 /* AFNetworkActivityIndicatorManager.m in Sources */,
				D2029BCE1E6EADD70027CD92 /* ZXNavigationController.m in Sources */,
				D2029CA21E6EADE10027CD92 /* MJRefreshAutoFooter.m in Sources */,
				D2029CC71E6EADE10027CD92 /* SVIndefiniteAnimatedView.m in Sources */,
				D2029CA31E6EADE10027CD92 /* MJRefreshBackFooter.m in Sources */,
				D2575C4A1E7685DE00E3A8FC /* UIView+Bubbling.m in Sources */,
				D2029CA61E6EADE10027CD92 /* MJRefreshHeader.m in Sources */,
				D2029CC41E6EADE10027CD92 /* UIImageView+WebCache.m in Sources */,
				D2029CC81E6EADE10027CD92 /* SVProgressAnimatedView.m in Sources */,
				D2029C961E6EADE10027CD92 /* MBProgressHUD.m in Sources */,
				D2029C9A1E6EADE10027CD92 /* MJProperty.m in Sources */,
				D2029CB91E6EADE10027CD92 /* SDWebImageCompat.m in Sources */,
				D2029CB61E6EADE10027CD92 /* MKAnnotationView+WebCache.m in Sources */,
				D2029C981E6EADE10027CD92 /* MJExtensionConst.m in Sources */,
				D2029CAE1E6EADE10027CD92 /* MJRefreshNormalHeader.m in Sources */,
				D2029C901E6EADE10027CD92 /* UIActivityIndicatorView+AFNetworking.m in Sources */,
				D2029CC61E6EADE10027CD92 /* SSKeychain.m in Sources */,
				D2029C8B1E6EADE10027CD92 /* AFURLResponseSerialization.m in Sources */,
				D2029C921E6EADE10027CD92 /* UIImageView+AFNetworking.m in Sources */,
				D2029C9E1E6EADE10027CD92 /* NSObject+MJCoding.m in Sources */,
				D2029C991E6EADE10027CD92 /* MJFoundation.m in Sources */,
				D2575C461E76857100E3A8FC /* LVCAnimationManager.m in Sources */,
				D2029C8A1E6EADE10027CD92 /* AFURLRequestSerialization.m in Sources */,
				D2029D041E6EAE2E0027CD92 /* UILabel+ContentSize.m in Sources */,
				D2029C871E6EADE10027CD92 /* AFHTTPSessionManager.m in Sources */,
				D2029B861E6EAAA50027CD92 /* main.m in Sources */,
				D2029C8C1E6EADE10027CD92 /* AFURLSessionManager.m in Sources */,
				D2029C9F1E6EADE10027CD92 /* NSObject+MJKeyValue.m in Sources */,
				D2888DB11E6EC05F003A77C8 /* TempViewController.m in Sources */,
				D2029CAC1E6EADE10027CD92 /* MJRefreshBackStateFooter.m in Sources */,
				D2029CB11E6EADE10027CD92 /* MJRefreshConst.m in Sources */,
				D2029CAD1E6EADE10027CD92 /* MJRefreshGifHeader.m in Sources */,
				D2029CB31E6EADE10027CD92 /* UIScrollView+MJRefresh.m in Sources */,
				D2029D051E6EAE2E0027CD92 /* UILabel+labelFitSize.m in Sources */,
				D2029CB21E6EADE10027CD92 /* UIScrollView+MJExtension.m in Sources */,
				D2029D091E6EAE2E0027CD92 /* Foundation+Log.m in Sources */,
				D2029C8E1E6EADE10027CD92 /* AFImageDownloader.m in Sources */,
				D2029BCA1E6EADD70027CD92 /* BaseModel.m in Sources */,
				D2029D031E6EAE2E0027CD92 /* UIImage+ZXExtension.m in Sources */,
				D2029D0A1E6EAE2E0027CD92 /* ZXServerUrl.m in Sources */,
				D2029CCA1E6EADE10027CD92 /* SVProgressHUD.m in Sources */,
				D2029CA81E6EADE10027CD92 /* MJRefreshAutoNormalFooter.m in Sources */,
				D2029C891E6EADE10027CD92 /* AFSecurityPolicy.m in Sources */,
				D2029CBA1E6EADE10027CD92 /* SDWebImageDecoder.m in Sources */,
				D2029D081E6EAE2E0027CD92 /* ZXDeviceInfo.m in Sources */,
				D2029CC21E6EADE10027CD92 /* UIImage+WebP.m in Sources */,
				D2029BCD1E6EADD70027CD92 /* BaseViewController.m in Sources */,
				D2029D001E6EAE2E0027CD92 /* NSNumber+ScaleHeight.m in Sources */,
				D2888D9E1E6EBF1B003A77C8 /* LVCLiveViewController.m in Sources */,
				D2029C951E6EADE10027CD92 /* UIWebView+AFNetworking.m in Sources */,
				D2029CBD1E6EADE10027CD92 /* SDWebImageManager.m in Sources */,
				D2029CB41E6EADE10027CD92 /* UIView+MJExtension.m in Sources */,
				D2029CA91E6EADE10027CD92 /* MJRefreshAutoStateFooter.m in Sources */,
				D2029D061E6EAE2E0027CD92 /* UIView+Extension.m in Sources */,
				D2029C9D1E6EADE10027CD92 /* NSObject+MJClass.m in Sources */,
				D2029CCF1E6EADE10027CD92 /* SearchHttp.m in Sources */,
				D2029C881E6EADE10027CD92 /* AFNetworkReachabilityManager.m in Sources */,
				D2029D021E6EAE2E0027CD92 /* UIImage+ScaleImageSize.m in Sources */,
				D2029BCC1E6EADD70027CD92 /* BaseView.m in Sources */,
				D2888D941E6EB8B4003A77C8 /* LVCTabBar.m in Sources */,
				D2888DB41E6EC154003A77C8 /* HomeViewController.m in Sources */,
				D2029CD41E6EADE70027CD92 /* HttpService.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D2029B961E6EAAA50027CD92 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				D2029B9F1E6EAAA50027CD92 /* LiveVideoCloudTests.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D2029BA11E6EAAA50027CD92 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				D2029BAA1E6EAAA50027CD92 /* LiveVideoCloudUITests.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		D2029B9C1E6EAAA50027CD92 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2029B801E6EAAA50027CD92 /* LiveVideoCloud */;
			targetProxy = D2029B9B1E6EAAA50027CD92 /* PBXContainerItemProxy */;
		};
		D2029BA71E6EAAA50027CD92 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D2029B801E6EAAA50027CD92 /* LiveVideoCloud */;
			targetProxy = D2029BA61E6EAAA50027CD92 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
		D2029B8D1E6EAAA50027CD92 /* Main.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				D2029B8E1E6EAAA50027CD92 /* Base */,
			);
			name = Main.storyboard;
			sourceTree = "<group>";
		};
		D2029B921E6EAAA50027CD92 /* LaunchScreen.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				D2029B931E6EAAA50027CD92 /* Base */,
			);
			name = LaunchScreen.storyboard;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		D2029BAC1E6EAAA50027CD92 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 10.2;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		D2029BAD1E6EAAA50027CD92 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 10.2;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		D2029BAF1E6EAAA50027CD92 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				DEVELOPMENT_TEAM = 94X49GG3ZW;
				GCC_PREFIX_HEADER = "$(SRCROOT)/LiveVideoCloud/PrefixHeader.pch";
				INFOPLIST_FILE = LiveVideoCloud/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.zhangxu.LiveVideoCloud;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		D2029BB01E6EAAA50027CD92 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				DEVELOPMENT_TEAM = 94X49GG3ZW;
				GCC_PREFIX_HEADER = "$(SRCROOT)/LiveVideoCloud/PrefixHeader.pch";
				INFOPLIST_FILE = LiveVideoCloud/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.zhangxu.LiveVideoCloud;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		D2029BB21E6EAAA50027CD92 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				INFOPLIST_FILE = LiveVideoCloudTests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.zhangxu.LiveVideoCloudTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LiveVideoCloud.app/LiveVideoCloud";
			};
			name = Debug;
		};
		D2029BB31E6EAAA50027CD92 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				INFOPLIST_FILE = LiveVideoCloudTests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.zhangxu.LiveVideoCloudTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LiveVideoCloud.app/LiveVideoCloud";
			};
			name = Release;
		};
		D2029BB51E6EAAA50027CD92 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INFOPLIST_FILE = LiveVideoCloudUITests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.zhangxu.LiveVideoCloudUITests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				TEST_TARGET_NAME = LiveVideoCloud;
			};
			name = Debug;
		};
		D2029BB61E6EAAA50027CD92 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INFOPLIST_FILE = LiveVideoCloudUITests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.zhangxu.LiveVideoCloudUITests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				TEST_TARGET_NAME = LiveVideoCloud;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		D2029B7C1E6EAAA50027CD92 /* Build configuration list for PBXProject "LiveVideoCloud" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				D2029BAC1E6EAAA50027CD92 /* Debug */,
				D2029BAD1E6EAAA50027CD92 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		D2029BAE1E6EAAA50027CD92 /* Build configuration list for PBXNativeTarget "LiveVideoCloud" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				D2029BAF1E6EAAA50027CD92 /* Debug */,
				D2029BB01E6EAAA50027CD92 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		D2029BB11E6EAAA50027CD92 /* Build configuration list for PBXNativeTarget "LiveVideoCloudTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				D2029BB21E6EAAA50027CD92 /* Debug */,
				D2029BB31E6EAAA50027CD92 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		D2029BB41E6EAAA50027CD92 /* Build configuration list for PBXNativeTarget "LiveVideoCloudUITests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				D2029BB51E6EAAA50027CD92 /* Debug */,
				D2029BB61E6EAAA50027CD92 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = D2029B791E6EAAA50027CD92 /* Project object */;
}