Explorar o código

160622 add HMLG PROJECT

Ray Zhang %!s(int64=10) %!d(string=hai) anos
pai
achega
1ecba27ca1
Modificáronse 1 ficheiros con 102 adicións e 7 borrados
  1. 102 7
      RedAnt ERP Mobile/iSales-NPD.xcodeproj/project.pbxproj

+ 102 - 7
RedAnt ERP Mobile/iSales-NPD.xcodeproj/project.pbxproj

@@ -40,6 +40,8 @@
 		7141DD621C5747CE00F7DF59 /* NSData+CommonCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 7141DD5C1C5747CE00F7DF59 /* NSData+CommonCrypto.m */; };
 		7141DD631C5747CE00F7DF59 /* NSString+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = 7141DD5E1C5747CE00F7DF59 /* NSString+Base64.m */; };
 		714B1F401C7BF74100539193 /* OrderDetailSignatureCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 714B1F3F1C7BF74100539193 /* OrderDetailSignatureCell.m */; };
+		715001FF1D114D9100F5927F /* BundleDetailButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 715001FE1D114D9100F5927F /* BundleDetailButton.m */; };
+		715850461CF6F0E500856B20 /* DefaultAppearance.m in Sources */ = {isa = PBXBuildFile; fileRef = 715850451CF6F0E500856B20 /* DefaultAppearance.m */; };
 		7162A4FE1C585FFB00AB630E /* PDFViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7162A4FB1C585FFB00AB630E /* PDFViewController.m */; };
 		7162A4FF1C585FFB00AB630E /* WebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7162A4FD1C585FFB00AB630E /* WebViewController.m */; };
 		7162A5021C586F5B00AB630E /* AddressEditorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7162A5011C586F5B00AB630E /* AddressEditorViewController.m */; };
@@ -126,8 +128,19 @@
 		718716291C433DA400F25860 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 718716281C433DA400F25860 /* AVFoundation.framework */; };
 		7187162C1C43428100F25860 /* libScanApiCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 718716221C433D5000F25860 /* libScanApiCore.a */; };
 		718B91831C75638100265FFF /* TouchImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 718B91821C75638100265FFF /* TouchImageView.m */; };
+		7195623C1CF57D1800C74A49 /* CategoryHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7195623B1CF57D1800C74A49 /* CategoryHeaderView.m */; };
+		719562421CF5828200C74A49 /* DefaultTableHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 719562411CF5828200C74A49 /* DefaultTableHeaderView.m */; };
+		71BBA2271CEAC16000C91DED /* ZipArchive.mm in Sources */ = {isa = PBXBuildFile; fileRef = 71BBA2221CEAC16000C91DED /* ZipArchive.mm */; };
+		71BBA2291CEAC17E00C91DED /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 71BBA2281CEAC17E00C91DED /* libz.tbd */; };
+		71BBA2401CEAEF0700C91DED /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 71BBA2381CEAEF0700C91DED /* ioapi.c */; };
+		71BBA2411CEAEF0700C91DED /* mztools.c in Sources */ = {isa = PBXBuildFile; fileRef = 71BBA23A1CEAEF0700C91DED /* mztools.c */; };
+		71BBA2421CEAEF0700C91DED /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 71BBA23C1CEAEF0700C91DED /* unzip.c */; };
+		71BBA2431CEAEF0700C91DED /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 71BBA23E1CEAEF0700C91DED /* zip.c */; };
 		71D0344F1C9BF3C400E0F7AD /* PortfolioEditQTYViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 71D0344E1C9BF3C400E0F7AD /* PortfolioEditQTYViewController.m */; };
+		71D30A211CFBEDC6006F9477 /* default_appearance.json in Resources */ = {isa = PBXBuildFile; fileRef = 71D30A201CFBEDC6006F9477 /* default_appearance.json */; };
+		71D30A2D1CFC0EF8006F9477 /* DefaultImageButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 71D30A2C1CFC0EF8006F9477 /* DefaultImageButton.m */; };
 		71D46D111CE1D9EF00A081AC /* OLM.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 71D46D0F1CE1D9EF00A081AC /* OLM.storyboard */; };
+		71D99D301CEF02E700CA32DE /* CustomIOSAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = 71D99D2F1CEF02E700CA32DE /* CustomIOSAlertView.m */; };
 		71DEE874192DE003003F645F /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71DEE873192DE003003F645F /* QuartzCore.framework */; };
 		71DEE876192DE00E003F645F /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 71DEE875192DE00E003F645F /* Accelerate.framework */; };
 		71DF742B1C57560600F2789C /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 71DF742A1C57560600F2789C /* Reachability.m */; };
@@ -235,6 +248,10 @@
 		7141DD5E1C5747CE00F7DF59 /* NSString+Base64.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSString+Base64.m"; path = "common/AES/NSString+Base64.m"; sourceTree = SOURCE_ROOT; };
 		714B1F3E1C7BF74100539193 /* OrderDetailSignatureCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OrderDetailSignatureCell.h; path = common/Functions/order/OrderDetailSignatureCell.h; sourceTree = SOURCE_ROOT; };
 		714B1F3F1C7BF74100539193 /* OrderDetailSignatureCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OrderDetailSignatureCell.m; path = common/Functions/order/OrderDetailSignatureCell.m; sourceTree = SOURCE_ROOT; };
+		715001FD1D114D9100F5927F /* BundleDetailButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BundleDetailButton.h; path = common/Functions/BundleDetailButton.h; sourceTree = SOURCE_ROOT; };
+		715001FE1D114D9100F5927F /* BundleDetailButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BundleDetailButton.m; path = common/Functions/BundleDetailButton.m; sourceTree = SOURCE_ROOT; };
+		715850441CF6F0E500856B20 /* DefaultAppearance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DefaultAppearance.h; path = common/Functions/DefaultAppearance.h; sourceTree = SOURCE_ROOT; };
+		715850451CF6F0E500856B20 /* DefaultAppearance.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DefaultAppearance.m; path = common/Functions/DefaultAppearance.m; sourceTree = SOURCE_ROOT; };
 		7162A4FA1C585FFB00AB630E /* PDFViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PDFViewController.h; path = "common/Functions/PDF+Web/PDFViewController.h"; sourceTree = SOURCE_ROOT; };
 		7162A4FB1C585FFB00AB630E /* PDFViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PDFViewController.m; path = "common/Functions/PDF+Web/PDFViewController.m"; sourceTree = SOURCE_ROOT; };
 		7162A4FC1C585FFB00AB630E /* WebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebViewController.h; path = "common/Functions/PDF+Web/WebViewController.h"; sourceTree = SOURCE_ROOT; };
@@ -399,9 +416,30 @@
 		7187162A1C43406300F25860 /* libScanApiCore.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libScanApiCore.a; path = "../../../ios_samples/ScanApiSDK-10.2.227/lib/libScanApiCore.a"; sourceTree = "<group>"; };
 		718B91811C75638100265FFF /* TouchImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TouchImageView.h; path = common/customUI/TouchImageView.h; sourceTree = SOURCE_ROOT; };
 		718B91821C75638100265FFF /* TouchImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TouchImageView.m; path = common/customUI/TouchImageView.m; sourceTree = SOURCE_ROOT; };
+		7195623A1CF57D1800C74A49 /* CategoryHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CategoryHeaderView.h; path = common/Functions/category/CategoryHeaderView.h; sourceTree = SOURCE_ROOT; };
+		7195623B1CF57D1800C74A49 /* CategoryHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CategoryHeaderView.m; path = common/Functions/category/CategoryHeaderView.m; sourceTree = SOURCE_ROOT; };
+		719562401CF5828200C74A49 /* DefaultTableHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DefaultTableHeaderView.h; path = common/customUI/DefaultTableHeaderView.h; sourceTree = SOURCE_ROOT; };
+		719562411CF5828200C74A49 /* DefaultTableHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DefaultTableHeaderView.m; path = common/customUI/DefaultTableHeaderView.m; sourceTree = SOURCE_ROOT; };
+		71BBA2211CEAC16000C91DED /* ZipArchive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ZipArchive.h; path = common/zip/ZipArchive.h; sourceTree = SOURCE_ROOT; };
+		71BBA2221CEAC16000C91DED /* ZipArchive.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = ZipArchive.mm; path = common/zip/ZipArchive.mm; sourceTree = SOURCE_ROOT; };
+		71BBA2281CEAC17E00C91DED /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
+		71BBA2371CEAEF0700C91DED /* crypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = crypt.h; path = common/zip/minizip/crypt.h; sourceTree = SOURCE_ROOT; };
+		71BBA2381CEAEF0700C91DED /* ioapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ioapi.c; path = common/zip/minizip/ioapi.c; sourceTree = SOURCE_ROOT; };
+		71BBA2391CEAEF0700C91DED /* ioapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ioapi.h; path = common/zip/minizip/ioapi.h; sourceTree = SOURCE_ROOT; };
+		71BBA23A1CEAEF0700C91DED /* mztools.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mztools.c; path = common/zip/minizip/mztools.c; sourceTree = SOURCE_ROOT; };
+		71BBA23B1CEAEF0700C91DED /* mztools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mztools.h; path = common/zip/minizip/mztools.h; sourceTree = SOURCE_ROOT; };
+		71BBA23C1CEAEF0700C91DED /* unzip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = unzip.c; path = common/zip/minizip/unzip.c; sourceTree = SOURCE_ROOT; };
+		71BBA23D1CEAEF0700C91DED /* unzip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = unzip.h; path = common/zip/minizip/unzip.h; sourceTree = SOURCE_ROOT; };
+		71BBA23E1CEAEF0700C91DED /* zip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = zip.c; path = common/zip/minizip/zip.c; sourceTree = SOURCE_ROOT; };
+		71BBA23F1CEAEF0700C91DED /* zip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = zip.h; path = common/zip/minizip/zip.h; sourceTree = SOURCE_ROOT; };
 		71D0344D1C9BF3C400E0F7AD /* PortfolioEditQTYViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PortfolioEditQTYViewController.h; path = common/Functions/portfolio/PortfolioEditQTYViewController.h; sourceTree = SOURCE_ROOT; };
 		71D0344E1C9BF3C400E0F7AD /* PortfolioEditQTYViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PortfolioEditQTYViewController.m; path = common/Functions/portfolio/PortfolioEditQTYViewController.m; sourceTree = SOURCE_ROOT; };
+		71D30A201CFBEDC6006F9477 /* default_appearance.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = default_appearance.json; sourceTree = "<group>"; };
+		71D30A2B1CFC0EF8006F9477 /* DefaultImageButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DefaultImageButton.h; path = common/Functions/DefaultImageButton.h; sourceTree = SOURCE_ROOT; };
+		71D30A2C1CFC0EF8006F9477 /* DefaultImageButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DefaultImageButton.m; path = common/Functions/DefaultImageButton.m; sourceTree = SOURCE_ROOT; };
 		71D46D101CE1D9EF00A081AC /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/OLM.storyboard; sourceTree = "<group>"; };
+		71D99D2E1CEF02E700CA32DE /* CustomIOSAlertView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CustomIOSAlertView.h; path = common/customUI/CustomIOSAlertView.h; sourceTree = SOURCE_ROOT; };
+		71D99D2F1CEF02E700CA32DE /* CustomIOSAlertView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CustomIOSAlertView.m; path = common/customUI/CustomIOSAlertView.m; sourceTree = SOURCE_ROOT; };
 		71DEE873192DE003003F645F /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
 		71DEE875192DE00E003F645F /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; };
 		71DF74291C57560600F2789C /* Reachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Reachability.h; path = common/Reachability.h; sourceTree = SOURCE_ROOT; };
@@ -489,6 +527,7 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
+				71BBA2291CEAC17E00C91DED /* libz.tbd in Frameworks */,
 				7187162C1C43428100F25860 /* libScanApiCore.a in Frameworks */,
 				718716291C433DA400F25860 /* AVFoundation.framework in Frameworks */,
 				718716271C433D9700F25860 /* AudioToolbox.framework in Frameworks */,
@@ -547,9 +586,6 @@
 			isa = PBXGroup;
 			children = (
 				713F76AF1929F4A7006A7305 /* iSales-NPD */,
-				713F76A81929F4A7006A7305 /* Frameworks */,
-				713F76A71929F4A7006A7305 /* Products */,
-				CA33503C644B4B30FB07E665 /* Pods */,
 			);
 			sourceTree = "<group>";
 		};
@@ -559,11 +595,13 @@
 				713F76A61929F4A7006A7305 /* NPD Mobile.app */,
 			);
 			name = Products;
+			path = ..;
 			sourceTree = "<group>";
 		};
 		713F76A81929F4A7006A7305 /* Frameworks */ = {
 			isa = PBXGroup;
 			children = (
+				71BBA2281CEAC17E00C91DED /* libz.tbd */,
 				7187162A1C43406300F25860 /* libScanApiCore.a */,
 				718716281C433DA400F25860 /* AVFoundation.framework */,
 				718716261C433D9700F25860 /* AudioToolbox.framework */,
@@ -579,6 +617,7 @@
 				C694180C757B34E24180D628 /* libPods.a */,
 			);
 			name = Frameworks;
+			path = ..;
 			sourceTree = "<group>";
 		};
 		713F76AF1929F4A7006A7305 /* iSales-NPD */ = {
@@ -615,6 +654,13 @@
 				7162A5E51C58781000AB630E /* iSalesNavigationController.m */,
 				713F76C11929F4A7006A7305 /* Images.xcassets */,
 				713F76B01929F4A7006A7305 /* Supporting Files */,
+				713F76B11929F4A7006A7305 /* iSales-NPD-Info.plist */,
+				713F76B21929F4A7006A7305 /* InfoPlist.strings */,
+				713F76B51929F4A7006A7305 /* main.m */,
+				713F76B71929F4A7006A7305 /* iSales-NPD-Prefix.pch */,
+				713F76A81929F4A7006A7305 /* Frameworks */,
+				713F76A71929F4A7006A7305 /* Products */,
+				CA33503C644B4B30FB07E665 /* Pods */,
 			);
 			path = "iSales-NPD";
 			sourceTree = "<group>";
@@ -622,10 +668,6 @@
 		713F76B01929F4A7006A7305 /* Supporting Files */ = {
 			isa = PBXGroup;
 			children = (
-				713F76B11929F4A7006A7305 /* iSales-NPD-Info.plist */,
-				713F76B21929F4A7006A7305 /* InfoPlist.strings */,
-				713F76B51929F4A7006A7305 /* main.m */,
-				713F76B71929F4A7006A7305 /* iSales-NPD-Prefix.pch */,
 			);
 			name = "Supporting Files";
 			sourceTree = "<group>";
@@ -734,6 +776,7 @@
 		716387C71953CDB4006E65E6 /* utils */ = {
 			isa = PBXGroup;
 			children = (
+				71BBA2171CEAC10200C91DED /* zip */,
 				71B1250B1C55BD4600118904 /* QRCODE */,
 				71BE066E1BA1607400FA6544 /* AES */,
 				71DF74291C57560600F2789C /* Reachability.h */,
@@ -840,6 +883,8 @@
 		718600B31936C385004B6CDE /* customUI */ = {
 			isa = PBXGroup;
 			children = (
+				71D99D2E1CEF02E700CA32DE /* CustomIOSAlertView.h */,
+				71D99D2F1CEF02E700CA32DE /* CustomIOSAlertView.m */,
 				71DF746B1C57608F00F2789C /* ImageScrollerView.h */,
 				71DF746C1C57608F00F2789C /* ImageScrollerView.m */,
 				71DF746D1C57608F00F2789C /* ImageScrollerViewController.h */,
@@ -905,11 +950,23 @@
 				712BABF21C897E3A0007466B /* CategorySearchFilterViewController.m */,
 				7162A5211C58706C00AB630E /* CategoryViewController.h */,
 				7162A5221C58706C00AB630E /* CategoryViewController.m */,
+				7195623A1CF57D1800C74A49 /* CategoryHeaderView.h */,
+				7195623B1CF57D1800C74A49 /* CategoryHeaderView.m */,
 				71777FC51C8AC97300DA2511 /* debug_category_filter.json */,
 			);
 			name = cagegory;
 			sourceTree = "<group>";
 		};
+		719562351CF5733500C74A49 /* appearance */ = {
+			isa = PBXGroup;
+			children = (
+				715850441CF6F0E500856B20 /* DefaultAppearance.h */,
+				715850451CF6F0E500856B20 /* DefaultAppearance.m */,
+				71D30A201CFBEDC6006F9477 /* default_appearance.json */,
+			);
+			name = appearance;
+			sourceTree = "<group>";
+		};
 		719E45D71B63883100FD098B /* DetailView */ = {
 			isa = PBXGroup;
 			children = (
@@ -969,6 +1026,24 @@
 			name = QRCODE;
 			sourceTree = "<group>";
 		};
+		71BBA2171CEAC10200C91DED /* zip */ = {
+			isa = PBXGroup;
+			children = (
+				71BBA2371CEAEF0700C91DED /* crypt.h */,
+				71BBA2381CEAEF0700C91DED /* ioapi.c */,
+				71BBA2391CEAEF0700C91DED /* ioapi.h */,
+				71BBA23A1CEAEF0700C91DED /* mztools.c */,
+				71BBA23B1CEAEF0700C91DED /* mztools.h */,
+				71BBA23C1CEAEF0700C91DED /* unzip.c */,
+				71BBA23D1CEAEF0700C91DED /* unzip.h */,
+				71BBA23E1CEAEF0700C91DED /* zip.c */,
+				71BBA23F1CEAEF0700C91DED /* zip.h */,
+				71BBA2211CEAC16000C91DED /* ZipArchive.h */,
+				71BBA2221CEAC16000C91DED /* ZipArchive.mm */,
+			);
+			name = zip;
+			sourceTree = "<group>";
+		};
 		71BE066E1BA1607400FA6544 /* AES */ = {
 			isa = PBXGroup;
 			children = (
@@ -1005,6 +1080,7 @@
 		71DF742C1C57567800F2789C /* NPD */ = {
 			isa = PBXGroup;
 			children = (
+				719562351CF5733500C74A49 /* appearance */,
 				716387D2195408DA006E65E6 /* config */,
 			);
 			name = NPD;
@@ -1020,6 +1096,12 @@
 				71DF74331C5757DA00F2789C /* ActiveViewController.m */,
 				71DF74351C575D6600F2789C /* CommonGridViewController.h */,
 				71DF74361C575D6600F2789C /* CommonGridViewController.m */,
+				71D30A2B1CFC0EF8006F9477 /* DefaultImageButton.h */,
+				71D30A2C1CFC0EF8006F9477 /* DefaultImageButton.m */,
+				719562401CF5828200C74A49 /* DefaultTableHeaderView.h */,
+				719562411CF5828200C74A49 /* DefaultTableHeaderView.m */,
+				715001FD1D114D9100F5927F /* BundleDetailButton.h */,
+				715001FE1D114D9100F5927F /* BundleDetailButton.m */,
 			);
 			name = CommonUI;
 			sourceTree = "<group>";
@@ -1083,6 +1165,7 @@
 				6C826876B24EFB83AC94A464 /* Pods.release.xcconfig */,
 			);
 			name = Pods;
+			path = ..;
 			sourceTree = "<group>";
 		};
 /* End PBXGroup section */
@@ -1148,6 +1231,7 @@
 				713F76C21929F4A7006A7305 /* Images.xcassets in Resources */,
 				713F76B41929F4A7006A7305 /* InfoPlist.strings in Resources */,
 				7162A5A01C58733400AB630E /* status_filter_cadedate_open.json in Resources */,
+				71D30A211CFBEDC6006F9477 /* default_appearance.json in Resources */,
 				71777FC61C8AC97300DA2511 /* debug_category_filter.json in Resources */,
 				71DF74951C57614C00F2789C /* PhotoBorder.png in Resources */,
 				7162A55F1C58724700AB630E /* customer_info_template.json in Resources */,
@@ -1223,15 +1307,18 @@
 				7162A59D1C58733400AB630E /* OrderDetailViewController.m in Sources */,
 				7141DD3B1C5726B700F7DF59 /* DeviceInfo.m in Sources */,
 				71DF74671C575E7900F2789C /* EnumSelectorCell.m in Sources */,
+				7195623C1CF57D1800C74A49 /* CategoryHeaderView.m in Sources */,
 				7162A5C11C5873BB00AB630E /* FilterCellCadedate.m in Sources */,
 				71DF748A1C57608F00F2789C /* RTLabel.m in Sources */,
 				71DF742B1C57560600F2789C /* Reachability.m in Sources */,
 				7162A5701C58728D00AB630E /* DetailHeaderCell.m in Sources */,
+				71BBA2271CEAC16000C91DED /* ZipArchive.mm in Sources */,
 				7162A5491C58719D00AB630E /* RATreeView+TableViewDelegate.m in Sources */,
 				7162A5B41C58738600AB630E /* ScannerControllerView.m in Sources */,
 				7162A5831C5872EF00AB630E /* HomeTableViewCellSlide.m in Sources */,
 				7162A5851C5872EF00AB630E /* HomeViewController.m in Sources */,
 				7162A5E31C5877CE00AB630E /* WatchListViewController.m in Sources */,
+				715001FF1D114D9100F5927F /* BundleDetailButton.m in Sources */,
 				7162A5421C58719D00AB630E /* RATreeNodeCollectionController.m in Sources */,
 				71FFBBF31C6096F300D91DC2 /* OLDataProvider.m in Sources */,
 				71DF74631C575E7900F2789C /* CommonEditorCellSwitch.m in Sources */,
@@ -1248,6 +1335,7 @@
 				712C40B91C731126000E6831 /* ItemNotesViewController.m in Sources */,
 				7162A5AD1C58735900AB630E /* TearSheetParamViewController.m in Sources */,
 				7141DD611C5747CE00F7DF59 /* NSData+Base64.m in Sources */,
+				71BBA2431CEAEF0700C91DED /* zip.c in Sources */,
 				7141DD5F1C5747CE00F7DF59 /* AESCrypt.m in Sources */,
 				7162A5991C58733400AB630E /* OrderDetailHtmlCell.m in Sources */,
 				7162A5091C586FC100AB630E /* CycleScrollView.m in Sources */,
@@ -1261,10 +1349,13 @@
 				710274251CC606C4009FD219 /* UserListViewController.m in Sources */,
 				71DF74881C57608F00F2789C /* PulldownMenu.m in Sources */,
 				7141DD551C57459B00F7DF59 /* split.c in Sources */,
+				719562421CF5828200C74A49 /* DefaultTableHeaderView.m in Sources */,
 				7162A5611C58724700AB630E /* CustomerInfoViewController.m in Sources */,
 				7162A5AB1C58735900AB630E /* PDFListViewController.m in Sources */,
 				71DF74681C575E7900F2789C /* EnumSelectViewController.m in Sources */,
+				71D99D301CEF02E700CA32DE /* CustomIOSAlertView.m in Sources */,
 				7162A5731C58728D00AB630E /* DetailTopicCell.m in Sources */,
+				71BBA2421CEAEF0700C91DED /* unzip.c in Sources */,
 				7162A5AA1C58735900AB630E /* PDFListTableViewCell.m in Sources */,
 				71098A421CE32C1B0078E878 /* OfflineSettingViewController.m in Sources */,
 				7162A5AC1C58735900AB630E /* PortfolioViewController.m in Sources */,
@@ -1285,12 +1376,16 @@
 				7141DD4F1C57459B00F7DF59 /* mask.c in Sources */,
 				7162A54E1C58722200AB630E /* CreditCardEditorViewController.m in Sources */,
 				7162A5C31C5873BB00AB630E /* ItemSearchFilterViewController.m in Sources */,
+				71D30A2D1CFC0EF8006F9477 /* DefaultImageButton.m in Sources */,
 				7162A5841C5872EF00AB630E /* HomeTableViewCellTopic.m in Sources */,
 				7162A59F1C58733400AB630E /* OrderListViewController.m in Sources */,
+				71BBA2401CEAEF0700C91DED /* ioapi.c in Sources */,
 				71DF74641C575E7900F2789C /* CommonEditorCellTextView.m in Sources */,
 				7162A5461C58719D00AB630E /* RATreeView+Enums.m in Sources */,
 				7162A54B1C58719D00AB630E /* RAViewController.m in Sources */,
+				71BBA2411CEAEF0700C91DED /* mztools.c in Sources */,
 				7162A59C1C58733400AB630E /* OrderDetailPriceCell.m in Sources */,
+				715850461CF6F0E500856B20 /* DefaultAppearance.m in Sources */,
 				71DF74301C57572600F2789C /* RAUtils.m in Sources */,
 				7162A5B61C58738600AB630E /* SCShapeView.m in Sources */,
 				7162A54A1C58719D00AB630E /* RATreeView+UIScrollView.m in Sources */,