萤石云 iOSSDK,移植跨平台相关工程
Davin
2024-12-18 b4e1288a9b63eb820e9c9489c56aac4bf6b31067
EZSDK/EZSDK.xcodeproj/project.pbxproj
@@ -3,10 +3,51 @@
   archiveVersion = 1;
   classes = {
   };
   objectVersion = 50;
   objectVersion = 54;
   objects = {
/* Begin PBXBuildFile section */
      830957C32A3AE3E1002B68AA /* HDLEZVideoDoorMsgCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 830957C22A3AE3E1002B68AA /* HDLEZVideoDoorMsgCell.m */; };
      8318A0DA2A8A591D0012B894 /* FCFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8318A0D92A8A591D0012B894 /* FCFileManager.m */; };
      83336F022D1199E2000FE662 /* HDLESDetectionTypeHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 83336F012D1199E2000FE662 /* HDLESDetectionTypeHeaderView.m */; };
      8357F1DE2A42DEC000936D2E /* HDLEZVideoDoorToolView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8357F1DD2A42DEC000936D2E /* HDLEZVideoDoorToolView.m */; };
      83879A852A7DE42900E10A81 /* HDLEZDetectionTypeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83879A842A7DE42900E10A81 /* HDLEZDetectionTypeViewController.m */; };
      83879A882A7DE49900E10A81 /* HDLEZDetectionTypeView.m in Sources */ = {isa = PBXBuildFile; fileRef = 83879A872A7DE49900E10A81 /* HDLEZDetectionTypeView.m */; };
      83879A8B2A7DE7FC00E10A81 /* HDLEZDetectionTypeCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 83879A8A2A7DE7FC00E10A81 /* HDLEZDetectionTypeCell.m */; };
      83879A8E2A7DEEC500E10A81 /* HDLEZDetectionTypeModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 83879A8D2A7DEEC500E10A81 /* HDLEZDetectionTypeModel.m */; };
      83D69FFA2A47D32A00871258 /* HDLEZVideoQualityBoxView.m in Sources */ = {isa = PBXBuildFile; fileRef = 83D69FF92A47D32A00871258 /* HDLEZVideoQualityBoxView.m */; };
      83DC3D952CDB5AEB00F9DDF7 /* HDLEZMirrorFlipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 83DC3D942CDB5AEB00F9DDF7 /* HDLEZMirrorFlipView.m */; };
      83EE503D2A41C9BA0006435D /* HDLEZOPButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 83EE503C2A41C9BA0006435D /* HDLEZOPButton.m */; };
      AE31FE1F29CC2D2200678568 /* EZOpenSDKFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE31FE1E29CC2D2200678568 /* EZOpenSDKFramework.framework */; platformFilter = ios; };
      AE5068D829B9DB5E009EA09A /* HDLEZTemInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = AE5068D729B9DB5E009EA09A /* HDLEZTemInfoModel.m */; };
      AEC306D229B9F2B5000B3861 /* HDLEZVisitorRecordView.m in Sources */ = {isa = PBXBuildFile; fileRef = AEC306D129B9F2B5000B3861 /* HDLEZVisitorRecordView.m */; };
      AEC306D529B9F2DB000B3861 /* HDLEZVisitorRecordCell.m in Sources */ = {isa = PBXBuildFile; fileRef = AEC306D429B9F2DB000B3861 /* HDLEZVisitorRecordCell.m */; };
      AEDBFB9929C2B90F005F6512 /* HDLEZAlertInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDBFB9829C2B90F005F6512 /* HDLEZAlertInputView.m */; };
      AEDBFB9C29C2FC8D005F6512 /* HDLEZDeviceMsgInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDBFB9B29C2FC8D005F6512 /* HDLEZDeviceMsgInfoModel.m */; };
      AEDBFB9F29C30126005F6512 /* HDLEZDeviceMsgListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDBFB9E29C30126005F6512 /* HDLEZDeviceMsgListViewController.m */; };
      AEDBFBA229C302E0005F6512 /* HDLEZDeviceMsgListView.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDBFBA129C302E0005F6512 /* HDLEZDeviceMsgListView.m */; };
      AEDBFBA529C3072D005F6512 /* HDLEZDeviceMsgCell.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDBFBA429C3072D005F6512 /* HDLEZDeviceMsgCell.m */; };
      AEDBFBA829C30DEF005F6512 /* HDLEZDevMsgListModel.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDBFBA729C30DEF005F6512 /* HDLEZDevMsgListModel.m */; };
      AEDD437F29BED161001D9477 /* HDLEZButton.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDD437D29BED161001D9477 /* HDLEZButton.m */; };
      AEDD438229BEE6C2001D9477 /* HDLEZCreatTempPassViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDD438029BEE6C2001D9477 /* HDLEZCreatTempPassViewController.m */; };
      AEDD438529BEE6D2001D9477 /* HDLEZCreateTemPassView.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDD438429BEE6D2001D9477 /* HDLEZCreateTemPassView.m */; };
      AEDD438929BEF0CD001D9477 /* HDLEZNormalCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDD438829BEF0CD001D9477 /* HDLEZNormalCellView.m */; };
      AEDD438C29BF2C50001D9477 /* HDLEZInputViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDD438B29BF2C50001D9477 /* HDLEZInputViewController.m */; };
      AEDD438F29BF2C78001D9477 /* HDLEZInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDD438E29BF2C78001D9477 /* HDLEZInputView.m */; };
      AEE4704529C03DA300480163 /* FQDateTimeSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEE4704429C03DA300480163 /* FQDateTimeSDK.framework */; };
      AEE4704C29C061AC00480163 /* HDLEZTempDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AEE4704B29C061AC00480163 /* HDLEZTempDetailViewController.m */; };
      AEE4704F29C061DF00480163 /* HDLEZTempDetailView.m in Sources */ = {isa = PBXBuildFile; fileRef = AEE4704E29C061DF00480163 /* HDLEZTempDetailView.m */; };
      AEE84D3B29BABAC00078FDAD /* HDLEZVisitorRecordViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AEE84D3929BABABF0078FDAD /* HDLEZVisitorRecordViewController.m */; };
      AEE84D3F29BAC5BF0078FDAD /* HDLEZBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AEE84D3D29BAC5BC0078FDAD /* HDLEZBaseViewController.m */; };
      AEE84D4329BAC7FE0078FDAD /* HDLEZConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = AEE84D4129BAC7F90078FDAD /* HDLEZConstants.m */; };
      AEE84D4629BACBAD0078FDAD /* HDLEZTopBarView.m in Sources */ = {isa = PBXBuildFile; fileRef = AEE84D4429BACBAA0078FDAD /* HDLEZTopBarView.m */; };
      AEE84D4929BAE2590078FDAD /* HDLEZNoDataView.m in Sources */ = {isa = PBXBuildFile; fileRef = AEE84D4829BAE2590078FDAD /* HDLEZNoDataView.m */; };
      AEF0148F29C188ED00D014FD /* HDLEZScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = AEF0148E29C188ED00D014FD /* HDLEZScrollView.m */; };
      B95AB87E26984D49007BC8D7 /* HDLAlarmInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B95AB87D26984D49007BC8D7 /* HDLAlarmInfo.m */; };
      B95AB88726984DD5007BC8D7 /* NSObject+YYModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B95AB88426984DD5007BC8D7 /* NSObject+YYModel.m */; };
      B95AB88826984DD5007BC8D7 /* YYClassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B95AB88526984DD5007BC8D7 /* YYClassInfo.m */; };
      B965BE0325EE0B0D00E58AFB /* EZHttpUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B965BDFF25EE0B0D00E58AFB /* EZHttpUtil.m */; };
      B965BE0425EE0B0D00E58AFB /* ResponseData.m in Sources */ = {isa = PBXBuildFile; fileRef = B965BE0025EE0B0D00E58AFB /* ResponseData.m */; };
      B9BC92FF25C0FC3500C024FE /* EZSDK.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC92FE25C0FC3500C024FE /* EZSDK.m */; };
      B9BC930025C0FC3500C024FE /* EZSDK.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = B9BC92FD25C0FC3500C024FE /* EZSDK.h */; };
      B9BC956225C0FC6C00C024FE /* DeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC94D125C0FC6B00C024FE /* DeviceInfo.m */; };
@@ -17,24 +58,6 @@
      B9BC999F25C0FFBD00C024FE /* DALabeledCircularProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC97DF25C0FFB600C024FE /* DALabeledCircularProgressView.m */; };
      B9BC99A025C0FFBD00C024FE /* DACircularProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC97E025C0FFB600C024FE /* DACircularProgressView.m */; };
      B9BC99A125C0FFBD00C024FE /* DDCollectionViewFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC97E525C0FFB600C024FE /* DDCollectionViewFlowLayout.m */; };
      B9BC99A225C0FFBD00C024FE /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC97E725C0FFB600C024FE /* UIScrollView+MJRefresh.m */; };
      B9BC99A325C0FFBD00C024FE /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC97E825C0FFB600C024FE /* MJRefreshConst.m */; };
      B9BC99A425C0FFBD00C024FE /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC97ED25C0FFB600C024FE /* UIScrollView+MJExtension.m */; };
      B9BC99A525C0FFBD00C024FE /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC97F025C0FFB600C024FE /* UIView+MJExtension.m */; };
      B9BC99A625C0FFBD00C024FE /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC97F725C0FFB600C024FE /* MJRefreshBackGifFooter.m */; };
      B9BC99A725C0FFBD00C024FE /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC97F825C0FFB600C024FE /* MJRefreshBackStateFooter.m */; };
      B9BC99A825C0FFBD00C024FE /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC97F925C0FFB600C024FE /* MJRefreshBackNormalFooter.m */; };
      B9BC99A925C0FFBD00C024FE /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC97FE25C0FFB600C024FE /* MJRefreshAutoStateFooter.m */; };
      B9BC99AA25C0FFBD00C024FE /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC97FF25C0FFB600C024FE /* MJRefreshAutoGifFooter.m */; };
      B9BC99AB25C0FFBD00C024FE /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC980025C0FFB600C024FE /* MJRefreshAutoNormalFooter.m */; };
      B9BC99AC25C0FFBD00C024FE /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC980225C0FFB600C024FE /* MJRefreshNormalHeader.m */; };
      B9BC99AD25C0FFBD00C024FE /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC980625C0FFB600C024FE /* MJRefreshStateHeader.m */; };
      B9BC99AE25C0FFBD00C024FE /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC980725C0FFB600C024FE /* MJRefreshGifHeader.m */; };
      B9BC99AF25C0FFBD00C024FE /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC980925C0FFB600C024FE /* MJRefreshFooter.m */; };
      B9BC99B025C0FFBD00C024FE /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC980B25C0FFB600C024FE /* MJRefreshHeader.m */; };
      B9BC99B125C0FFBD00C024FE /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC980D25C0FFB600C024FE /* MJRefreshBackFooter.m */; };
      B9BC99B225C0FFBD00C024FE /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC980E25C0FFB600C024FE /* MJRefreshAutoFooter.m */; };
      B9BC99B325C0FFBD00C024FE /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC981025C0FFB600C024FE /* MJRefreshComponent.m */; };
      B9BC99B425C0FFBD00C024FE /* UIView+Toast.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC981525C0FFB600C024FE /* UIView+Toast.m */; };
      B9BC99B525C0FFBD00C024FE /* MWPhotoBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC981B25C0FFB700C024FE /* MWPhotoBrowser.m */; };
      B9BC99B625C0FFBD00C024FE /* MWCaptionView.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC981C25C0FFB700C024FE /* MWCaptionView.m */; };
@@ -45,16 +68,6 @@
      B9BC99BB25C0FFBD00C024FE /* MWTapDetectingView.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC982425C0FFB700C024FE /* MWTapDetectingView.m */; };
      B9BC99BC25C0FFBD00C024FE /* MWGridViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC982625C0FFB700C024FE /* MWGridViewController.m */; };
      B9BC99BD25C0FFBD00C024FE /* MWGridCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC982925C0FFB700C024FE /* MWGridCell.m */; };
      B9BC99BE25C0FFBD00C024FE /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC982E25C0FFB700C024FE /* NSLayoutConstraint+MASDebugAdditions.m */; };
      B9BC99BF25C0FFBD00C024FE /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC983725C0FFB700C024FE /* ViewController+MASAdditions.m */; };
      B9BC99C025C0FFBD00C024FE /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC983B25C0FFB700C024FE /* MASCompositeConstraint.m */; };
      B9BC99C125C0FFBD00C024FE /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC983C25C0FFB700C024FE /* MASConstraintMaker.m */; };
      B9BC99C225C0FFBD00C024FE /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC983D25C0FFB700C024FE /* MASLayoutConstraint.m */; };
      B9BC99C325C0FFBD00C024FE /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC983E25C0FFB700C024FE /* NSArray+MASAdditions.m */; };
      B9BC99C425C0FFBD00C024FE /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC983F25C0FFB700C024FE /* View+MASAdditions.m */; };
      B9BC99C525C0FFBD00C024FE /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC984225C0FFB700C024FE /* MASConstraint.m */; };
      B9BC99C625C0FFBD00C024FE /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC984425C0FFB700C024FE /* MASViewConstraint.m */; };
      B9BC99C725C0FFBD00C024FE /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC984525C0FFB700C024FE /* MASViewAttribute.m */; };
      B9BC99C825C0FFBD00C024FE /* UIView+DDKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC984825C0FFB700C024FE /* UIView+DDKit.m */; };
      B9BC99C925C0FFBD00C024FE /* UISegmentedControl+DDKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC984925C0FFB700C024FE /* UISegmentedControl+DDKit.m */; };
      B9BC99CA25C0FFBD00C024FE /* UIImageView+DDKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC984C25C0FFB700C024FE /* UIImageView+DDKit.m */; };
@@ -99,8 +112,6 @@
      B9BC99F125C0FFBD00C024FE /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC98A125C0FFB800C024FE /* UIImageView+WebCache.m */; };
      B9BC99F225C0FFBD00C024FE /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC98A425C0FFB800C024FE /* UIView+WebCacheOperation.m */; };
      B9BC99F325C0FFBD00C024FE /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC98A825C0FFB800C024FE /* UIButton+WebCache.m */; };
      B9BC99F425C0FFBD00C024FE /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B9BC98FD25C0FFBA00C024FE /* libcrypto.a */; };
      B9BC99F525C0FFBD00C024FE /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B9BC98FE25C0FFBA00C024FE /* libssl.a */; };
      B9BC99F625C0FFBD00C024FE /* Aspects.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC990125C0FFBA00C024FE /* Aspects.m */; };
      B9BC99F725C0FFBD00C024FE /* EZQRView.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC990425C0FFBA00C024FE /* EZQRView.m */; };
      B9BC99F825C0FFBD00C024FE /* EZCustomTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC990925C0FFBA00C024FE /* EZCustomTableView.m */; };
@@ -112,13 +123,11 @@
      B9BC99FE25C0FFBD00C024FE /* HIKLoadPercentView.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC991125C0FFBA00C024FE /* HIKLoadPercentView.m */; };
      B9BC99FF25C0FFBD00C024FE /* HIKLoadViewItem.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC991425C0FFBA00C024FE /* HIKLoadViewItem.m */; };
      B9BC9A0025C0FFBD00C024FE /* HIKLoadView.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC991525C0FFBA00C024FE /* HIKLoadView.m */; };
      B9BC9A0125C0FFBD00C024FE /* EZPlayDemoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC991825C0FFBA00C024FE /* EZPlayDemoViewController.m */; };
      B9BC9A0225C0FFBD00C024FE /* DeviceListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC991D25C0FFBA00C024FE /* DeviceListCell.m */; };
      B9BC9A0325C0FFBD00C024FE /* CameraListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC991E25C0FFBA00C024FE /* CameraListCell.m */; };
      B9BC9A0425C0FFBD00C024FE /* MessageListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC991F25C0FFBA00C024FE /* MessageListCell.m */; };
      B9BC9A0625C0FFBD00C024FE /* EZCameraTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC992625C0FFBA00C024FE /* EZCameraTableViewController.m */; };
      B9BC9A0725C0FFBD00C024FE /* EZWifiConfigViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC992725C0FFBA00C024FE /* EZWifiConfigViewController.m */; };
      B9BC9A0825C0FFBD00C024FE /* EZVideoTalkViewcontroller.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9BC992925C0FFBA00C024FE /* EZVideoTalkViewcontroller.mm */; };
      B9BC9A0925C0FFBD00C024FE /* EZMessagePlaybackViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC992B25C0FFBA00C024FE /* EZMessagePlaybackViewController.m */; };
      B9BC9A0A25C0FFBD00C024FE /* EZMultiChannelRealPlayVC.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC992C25C0FFBA00C024FE /* EZMultiChannelRealPlayVC.m */; };
      B9BC9A0B25C0FFBD00C024FE /* EZDeviceUpgradeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC992D25C0FFBA00C024FE /* EZDeviceUpgradeViewController.m */; };
@@ -138,7 +147,6 @@
      B9BC9A1925C0FFBD00C024FE /* EZAPWiFiConfigViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC994425C0FFBB00C024FE /* EZAPWiFiConfigViewController.m */; };
      B9BC9A1A25C0FFBD00C024FE /* EZDeviceTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC994925C0FFBB00C024FE /* EZDeviceTableViewController.m */; };
      B9BC9A1B25C0FFBD00C024FE /* EZWifiTipsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC994A25C0FFBB00C024FE /* EZWifiTipsViewController.m */; };
      B9BC9A1C25C0FFBD00C024FE /* EZSupportViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC995325C0FFBB00C024FE /* EZSupportViewController.m */; };
      B9BC9A1D25C0FFBD00C024FE /* EZCalendarViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC995425C0FFBB00C024FE /* EZCalendarViewController.m */; };
      B9BC9A1E25C0FFBD00C024FE /* EZWifiInfoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC995525C0FFBB00C024FE /* EZWifiInfoViewController.m */; };
      B9BC9A1F25C0FFBD00C024FE /* EZSettingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC995825C0FFBB00C024FE /* EZSettingViewController.m */; };
@@ -152,8 +160,25 @@
      B9BC9A2725C0FFBD00C024FE /* EZAddByQRCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC996625C0FFBB00C024FE /* EZAddByQRCodeViewController.m */; };
      B9BC9A2825C0FFBD00C024FE /* EZPlaybackViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC996A25C0FFBB00C024FE /* EZPlaybackViewController.m */; };
      B9BC9A2925C0FFBD00C024FE /* GlobalKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC997025C0FFBB00C024FE /* GlobalKit.m */; };
      B9BC9A2A25C0FFBD00C024FE /* DemoAPITableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9BC997225C0FFBB00C024FE /* DemoAPITableViewController.m */; };
      B9BC9A2B25C0FFBD00C024FE /* libEZOpenSDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B9BC999A25C0FFBD00C024FE /* libEZOpenSDK.a */; };
      B9EA4E8525C7E806000FFDA2 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E5625C7E805000FFDA2 /* UIScrollView+MJRefresh.m */; };
      B9EA4E8625C7E806000FFDA2 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E5725C7E805000FFDA2 /* MJRefreshConst.m */; };
      B9EA4E8725C7E806000FFDA2 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E5D25C7E805000FFDA2 /* UIScrollView+MJExtension.m */; };
      B9EA4E8825C7E806000FFDA2 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E6025C7E805000FFDA2 /* NSBundle+MJRefresh.m */; };
      B9EA4E8925C7E806000FFDA2 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E6125C7E805000FFDA2 /* UIView+MJExtension.m */; };
      B9EA4E8A25C7E806000FFDA2 /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E6825C7E806000FFDA2 /* MJRefreshBackGifFooter.m */; };
      B9EA4E8B25C7E806000FFDA2 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E6925C7E806000FFDA2 /* MJRefreshBackStateFooter.m */; };
      B9EA4E8C25C7E806000FFDA2 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E6A25C7E806000FFDA2 /* MJRefreshBackNormalFooter.m */; };
      B9EA4E8D25C7E806000FFDA2 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E6F25C7E806000FFDA2 /* MJRefreshAutoStateFooter.m */; };
      B9EA4E8E25C7E806000FFDA2 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E7025C7E806000FFDA2 /* MJRefreshAutoGifFooter.m */; };
      B9EA4E8F25C7E806000FFDA2 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E7125C7E806000FFDA2 /* MJRefreshAutoNormalFooter.m */; };
      B9EA4E9025C7E806000FFDA2 /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E7325C7E806000FFDA2 /* MJRefreshNormalHeader.m */; };
      B9EA4E9125C7E806000FFDA2 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E7725C7E806000FFDA2 /* MJRefreshStateHeader.m */; };
      B9EA4E9225C7E806000FFDA2 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E7825C7E806000FFDA2 /* MJRefreshGifHeader.m */; };
      B9EA4E9325C7E806000FFDA2 /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E7A25C7E806000FFDA2 /* MJRefreshFooter.m */; };
      B9EA4E9425C7E806000FFDA2 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E7C25C7E806000FFDA2 /* MJRefreshHeader.m */; };
      B9EA4E9525C7E806000FFDA2 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E7E25C7E806000FFDA2 /* MJRefreshBackFooter.m */; };
      B9EA4E9625C7E806000FFDA2 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E7F25C7E806000FFDA2 /* MJRefreshAutoFooter.m */; };
      B9EA4E9725C7E806000FFDA2 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EA4E8125C7E806000FFDA2 /* MJRefreshComponent.m */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
@@ -170,6 +195,87 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
      830957C12A3AE3E1002B68AA /* HDLEZVideoDoorMsgCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZVideoDoorMsgCell.h; sourceTree = "<group>"; };
      830957C22A3AE3E1002B68AA /* HDLEZVideoDoorMsgCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZVideoDoorMsgCell.m; sourceTree = "<group>"; };
      8318A0D82A8A591D0012B894 /* FCFileManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FCFileManager.h; sourceTree = "<group>"; };
      8318A0D92A8A591D0012B894 /* FCFileManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FCFileManager.m; sourceTree = "<group>"; };
      83336F002D1199E2000FE662 /* HDLESDetectionTypeHeaderView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLESDetectionTypeHeaderView.h; sourceTree = "<group>"; };
      83336F012D1199E2000FE662 /* HDLESDetectionTypeHeaderView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLESDetectionTypeHeaderView.m; sourceTree = "<group>"; };
      8357F1DC2A42DEC000936D2E /* HDLEZVideoDoorToolView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZVideoDoorToolView.h; sourceTree = "<group>"; };
      8357F1DD2A42DEC000936D2E /* HDLEZVideoDoorToolView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZVideoDoorToolView.m; sourceTree = "<group>"; };
      83879A832A7DE42900E10A81 /* HDLEZDetectionTypeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZDetectionTypeViewController.h; sourceTree = "<group>"; };
      83879A842A7DE42900E10A81 /* HDLEZDetectionTypeViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZDetectionTypeViewController.m; sourceTree = "<group>"; };
      83879A862A7DE49900E10A81 /* HDLEZDetectionTypeView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZDetectionTypeView.h; sourceTree = "<group>"; };
      83879A872A7DE49900E10A81 /* HDLEZDetectionTypeView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZDetectionTypeView.m; sourceTree = "<group>"; };
      83879A892A7DE7FC00E10A81 /* HDLEZDetectionTypeCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZDetectionTypeCell.h; sourceTree = "<group>"; };
      83879A8A2A7DE7FC00E10A81 /* HDLEZDetectionTypeCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZDetectionTypeCell.m; sourceTree = "<group>"; };
      83879A8C2A7DEEC500E10A81 /* HDLEZDetectionTypeModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZDetectionTypeModel.h; sourceTree = "<group>"; };
      83879A8D2A7DEEC500E10A81 /* HDLEZDetectionTypeModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZDetectionTypeModel.m; sourceTree = "<group>"; };
      83D69FF82A47D32A00871258 /* HDLEZVideoQualityBoxView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZVideoQualityBoxView.h; sourceTree = "<group>"; };
      83D69FF92A47D32A00871258 /* HDLEZVideoQualityBoxView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZVideoQualityBoxView.m; sourceTree = "<group>"; };
      83DC3D932CDB5AEB00F9DDF7 /* HDLEZMirrorFlipView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZMirrorFlipView.h; sourceTree = "<group>"; };
      83DC3D942CDB5AEB00F9DDF7 /* HDLEZMirrorFlipView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZMirrorFlipView.m; sourceTree = "<group>"; };
      83EE503B2A41C9BA0006435D /* HDLEZOPButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZOPButton.h; sourceTree = "<group>"; };
      83EE503C2A41C9BA0006435D /* HDLEZOPButton.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZOPButton.m; sourceTree = "<group>"; };
      AE31FE1E29CC2D2200678568 /* EZOpenSDKFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = EZOpenSDKFramework.framework; sourceTree = "<group>"; };
      AE5068D629B9DB5E009EA09A /* HDLEZTemInfoModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZTemInfoModel.h; sourceTree = "<group>"; };
      AE5068D729B9DB5E009EA09A /* HDLEZTemInfoModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZTemInfoModel.m; sourceTree = "<group>"; };
      AEC306D029B9F2B5000B3861 /* HDLEZVisitorRecordView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLEZVisitorRecordView.h; sourceTree = "<group>"; };
      AEC306D129B9F2B5000B3861 /* HDLEZVisitorRecordView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLEZVisitorRecordView.m; sourceTree = "<group>"; };
      AEC306D329B9F2DA000B3861 /* HDLEZVisitorRecordCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLEZVisitorRecordCell.h; sourceTree = "<group>"; };
      AEC306D429B9F2DB000B3861 /* HDLEZVisitorRecordCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLEZVisitorRecordCell.m; sourceTree = "<group>"; };
      AEDBFB9729C2B90F005F6512 /* HDLEZAlertInputView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZAlertInputView.h; sourceTree = "<group>"; };
      AEDBFB9829C2B90F005F6512 /* HDLEZAlertInputView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZAlertInputView.m; sourceTree = "<group>"; };
      AEDBFB9A29C2FC8D005F6512 /* HDLEZDeviceMsgInfoModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZDeviceMsgInfoModel.h; sourceTree = "<group>"; };
      AEDBFB9B29C2FC8D005F6512 /* HDLEZDeviceMsgInfoModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZDeviceMsgInfoModel.m; sourceTree = "<group>"; };
      AEDBFB9D29C30126005F6512 /* HDLEZDeviceMsgListViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZDeviceMsgListViewController.h; sourceTree = "<group>"; };
      AEDBFB9E29C30126005F6512 /* HDLEZDeviceMsgListViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZDeviceMsgListViewController.m; sourceTree = "<group>"; };
      AEDBFBA029C302E0005F6512 /* HDLEZDeviceMsgListView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZDeviceMsgListView.h; sourceTree = "<group>"; };
      AEDBFBA129C302E0005F6512 /* HDLEZDeviceMsgListView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZDeviceMsgListView.m; sourceTree = "<group>"; };
      AEDBFBA329C3072D005F6512 /* HDLEZDeviceMsgCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZDeviceMsgCell.h; sourceTree = "<group>"; };
      AEDBFBA429C3072D005F6512 /* HDLEZDeviceMsgCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZDeviceMsgCell.m; sourceTree = "<group>"; };
      AEDBFBA629C30DEF005F6512 /* HDLEZDevMsgListModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZDevMsgListModel.h; sourceTree = "<group>"; };
      AEDBFBA729C30DEF005F6512 /* HDLEZDevMsgListModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZDevMsgListModel.m; sourceTree = "<group>"; };
      AEDD437D29BED161001D9477 /* HDLEZButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLEZButton.m; sourceTree = "<group>"; };
      AEDD437E29BED161001D9477 /* HDLEZButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLEZButton.h; sourceTree = "<group>"; };
      AEDD438029BEE6C2001D9477 /* HDLEZCreatTempPassViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLEZCreatTempPassViewController.m; sourceTree = "<group>"; };
      AEDD438129BEE6C2001D9477 /* HDLEZCreatTempPassViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLEZCreatTempPassViewController.h; sourceTree = "<group>"; };
      AEDD438329BEE6D2001D9477 /* HDLEZCreateTemPassView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLEZCreateTemPassView.h; sourceTree = "<group>"; };
      AEDD438429BEE6D2001D9477 /* HDLEZCreateTemPassView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLEZCreateTemPassView.m; sourceTree = "<group>"; };
      AEDD438729BEF0CD001D9477 /* HDLEZNormalCellView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLEZNormalCellView.h; sourceTree = "<group>"; };
      AEDD438829BEF0CD001D9477 /* HDLEZNormalCellView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLEZNormalCellView.m; sourceTree = "<group>"; };
      AEDD438A29BF2C50001D9477 /* HDLEZInputViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZInputViewController.h; sourceTree = "<group>"; };
      AEDD438B29BF2C50001D9477 /* HDLEZInputViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZInputViewController.m; sourceTree = "<group>"; };
      AEDD438D29BF2C78001D9477 /* HDLEZInputView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZInputView.h; sourceTree = "<group>"; };
      AEDD438E29BF2C78001D9477 /* HDLEZInputView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZInputView.m; sourceTree = "<group>"; };
      AEE4704429C03DA300480163 /* FQDateTimeSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = FQDateTimeSDK.framework; sourceTree = "<group>"; };
      AEE4704A29C061AC00480163 /* HDLEZTempDetailViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZTempDetailViewController.h; sourceTree = "<group>"; };
      AEE4704B29C061AC00480163 /* HDLEZTempDetailViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZTempDetailViewController.m; sourceTree = "<group>"; };
      AEE4704D29C061DF00480163 /* HDLEZTempDetailView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HDLEZTempDetailView.h; sourceTree = "<group>"; };
      AEE4704E29C061DF00480163 /* HDLEZTempDetailView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HDLEZTempDetailView.m; sourceTree = "<group>"; };
      AEE84D3929BABABF0078FDAD /* HDLEZVisitorRecordViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLEZVisitorRecordViewController.m; sourceTree = "<group>"; };
      AEE84D3A29BABAC00078FDAD /* HDLEZVisitorRecordViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLEZVisitorRecordViewController.h; sourceTree = "<group>"; };
      AEE84D3D29BAC5BC0078FDAD /* HDLEZBaseViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLEZBaseViewController.m; sourceTree = "<group>"; };
      AEE84D3E29BAC5BF0078FDAD /* HDLEZBaseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLEZBaseViewController.h; sourceTree = "<group>"; };
      AEE84D4029BAC7F60078FDAD /* HDLEZConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLEZConstants.h; sourceTree = "<group>"; };
      AEE84D4129BAC7F90078FDAD /* HDLEZConstants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLEZConstants.m; sourceTree = "<group>"; };
      AEE84D4429BACBAA0078FDAD /* HDLEZTopBarView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLEZTopBarView.m; sourceTree = "<group>"; };
      AEE84D4529BACBAD0078FDAD /* HDLEZTopBarView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLEZTopBarView.h; sourceTree = "<group>"; };
      AEE84D4729BAE2550078FDAD /* HDLEZNoDataView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLEZNoDataView.h; sourceTree = "<group>"; };
      AEE84D4829BAE2590078FDAD /* HDLEZNoDataView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLEZNoDataView.m; sourceTree = "<group>"; };
      AEF0148D29C188EC00D014FD /* HDLEZScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLEZScrollView.h; sourceTree = "<group>"; };
      AEF0148E29C188ED00D014FD /* HDLEZScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLEZScrollView.m; sourceTree = "<group>"; };
      B95AB87C26984D49007BC8D7 /* HDLAlarmInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HDLAlarmInfo.h; sourceTree = "<group>"; };
      B95AB87D26984D49007BC8D7 /* HDLAlarmInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HDLAlarmInfo.m; sourceTree = "<group>"; };
      B95AB88226984DD5007BC8D7 /* YYClassInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYClassInfo.h; sourceTree = "<group>"; };
      B95AB88326984DD5007BC8D7 /* YYModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYModel.h; sourceTree = "<group>"; };
      B95AB88426984DD5007BC8D7 /* NSObject+YYModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+YYModel.m"; sourceTree = "<group>"; };
      B95AB88526984DD5007BC8D7 /* YYClassInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYClassInfo.m; sourceTree = "<group>"; };
      B95AB88626984DD5007BC8D7 /* NSObject+YYModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+YYModel.h"; sourceTree = "<group>"; };
      B965BDFF25EE0B0D00E58AFB /* EZHttpUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZHttpUtil.m; sourceTree = "<group>"; };
      B965BE0025EE0B0D00E58AFB /* ResponseData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ResponseData.m; sourceTree = "<group>"; };
      B965BE0125EE0B0D00E58AFB /* EZHttpUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZHttpUtil.h; sourceTree = "<group>"; };
      B965BE0225EE0B0D00E58AFB /* ResponseData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResponseData.h; sourceTree = "<group>"; };
      B9BC92FA25C0FC3500C024FE /* libEZSDK.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libEZSDK.a; sourceTree = BUILT_PRODUCTS_DIR; };
      B9BC92FD25C0FC3500C024FE /* EZSDK.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EZSDK.h; sourceTree = "<group>"; };
      B9BC92FE25C0FC3500C024FE /* EZSDK.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = EZSDK.m; sourceTree = "<group>"; };
@@ -189,44 +295,6 @@
      B9BC97E225C0FFB600C024FE /* DACircularProgressView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DACircularProgressView.h; sourceTree = "<group>"; };
      B9BC97E425C0FFB600C024FE /* DDCollectionViewFlowLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDCollectionViewFlowLayout.h; sourceTree = "<group>"; };
      B9BC97E525C0FFB600C024FE /* DDCollectionViewFlowLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDCollectionViewFlowLayout.m; sourceTree = "<group>"; };
      B9BC97E725C0FFB600C024FE /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+MJRefresh.m"; sourceTree = "<group>"; };
      B9BC97E825C0FFB600C024FE /* MJRefreshConst.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshConst.m; sourceTree = "<group>"; };
      B9BC97E925C0FFB600C024FE /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+MJExtension.h"; sourceTree = "<group>"; };
      B9BC97EA25C0FFB600C024FE /* MJRefresh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefresh.h; sourceTree = "<group>"; };
      B9BC97EB25C0FFB600C024FE /* MJRefresh.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = MJRefresh.bundle; sourceTree = "<group>"; };
      B9BC97EC25C0FFB600C024FE /* UIView+MJExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+MJExtension.h"; sourceTree = "<group>"; };
      B9BC97ED25C0FFB600C024FE /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+MJExtension.m"; sourceTree = "<group>"; };
      B9BC97EE25C0FFB600C024FE /* MJRefreshConst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshConst.h; sourceTree = "<group>"; };
      B9BC97EF25C0FFB600C024FE /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+MJRefresh.h"; sourceTree = "<group>"; };
      B9BC97F025C0FFB600C024FE /* UIView+MJExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+MJExtension.m"; sourceTree = "<group>"; };
      B9BC97F425C0FFB600C024FE /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshBackGifFooter.h; sourceTree = "<group>"; };
      B9BC97F525C0FFB600C024FE /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshBackStateFooter.h; sourceTree = "<group>"; };
      B9BC97F625C0FFB600C024FE /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshBackNormalFooter.h; sourceTree = "<group>"; };
      B9BC97F725C0FFB600C024FE /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshBackGifFooter.m; sourceTree = "<group>"; };
      B9BC97F825C0FFB600C024FE /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshBackStateFooter.m; sourceTree = "<group>"; };
      B9BC97F925C0FFB600C024FE /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshBackNormalFooter.m; sourceTree = "<group>"; };
      B9BC97FB25C0FFB600C024FE /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshAutoStateFooter.h; sourceTree = "<group>"; };
      B9BC97FC25C0FFB600C024FE /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshAutoNormalFooter.h; sourceTree = "<group>"; };
      B9BC97FD25C0FFB600C024FE /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshAutoGifFooter.h; sourceTree = "<group>"; };
      B9BC97FE25C0FFB600C024FE /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshAutoStateFooter.m; sourceTree = "<group>"; };
      B9BC97FF25C0FFB600C024FE /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshAutoGifFooter.m; sourceTree = "<group>"; };
      B9BC980025C0FFB600C024FE /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshAutoNormalFooter.m; sourceTree = "<group>"; };
      B9BC980225C0FFB600C024FE /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshNormalHeader.m; sourceTree = "<group>"; };
      B9BC980325C0FFB600C024FE /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshStateHeader.h; sourceTree = "<group>"; };
      B9BC980425C0FFB600C024FE /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshGifHeader.h; sourceTree = "<group>"; };
      B9BC980525C0FFB600C024FE /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshNormalHeader.h; sourceTree = "<group>"; };
      B9BC980625C0FFB600C024FE /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshStateHeader.m; sourceTree = "<group>"; };
      B9BC980725C0FFB600C024FE /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshGifHeader.m; sourceTree = "<group>"; };
      B9BC980925C0FFB600C024FE /* MJRefreshFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshFooter.m; sourceTree = "<group>"; };
      B9BC980A25C0FFB600C024FE /* MJRefreshComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshComponent.h; sourceTree = "<group>"; };
      B9BC980B25C0FFB600C024FE /* MJRefreshHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshHeader.m; sourceTree = "<group>"; };
      B9BC980C25C0FFB600C024FE /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshAutoFooter.h; sourceTree = "<group>"; };
      B9BC980D25C0FFB600C024FE /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshBackFooter.m; sourceTree = "<group>"; };
      B9BC980E25C0FFB600C024FE /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshAutoFooter.m; sourceTree = "<group>"; };
      B9BC980F25C0FFB600C024FE /* MJRefreshHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshHeader.h; sourceTree = "<group>"; };
      B9BC981025C0FFB600C024FE /* MJRefreshComponent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshComponent.m; sourceTree = "<group>"; };
      B9BC981125C0FFB600C024FE /* MJRefreshFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshFooter.h; sourceTree = "<group>"; };
      B9BC981225C0FFB600C024FE /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshBackFooter.h; sourceTree = "<group>"; };
      B9BC981425C0FFB600C024FE /* UIView+Toast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+Toast.h"; sourceTree = "<group>"; };
      B9BC981525C0FFB600C024FE /* UIView+Toast.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+Toast.m"; sourceTree = "<group>"; };
      B9BC981725C0FFB600C024FE /* MWTapDetectingImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWTapDetectingImageView.h; sourceTree = "<group>"; };
@@ -250,31 +318,7 @@
      B9BC982925C0FFB700C024FE /* MWGridCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MWGridCell.m; sourceTree = "<group>"; };
      B9BC982A25C0FFB700C024FE /* UIImage+MWPhotoBrowser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+MWPhotoBrowser.h"; sourceTree = "<group>"; };
      B9BC982B25C0FFB700C024FE /* MWZoomingScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWZoomingScrollView.h; sourceTree = "<group>"; };
      B9BC982D25C0FFB700C024FE /* MASCompositeConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASCompositeConstraint.h; sourceTree = "<group>"; };
      B9BC982E25C0FFB700C024FE /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = "<group>"; };
      B9BC982F25C0FFB700C024FE /* MASConstraint+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MASConstraint+Private.h"; sourceTree = "<group>"; };
      B9BC983025C0FFB700C024FE /* MASLayoutConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASLayoutConstraint.h; sourceTree = "<group>"; };
      B9BC983125C0FFB700C024FE /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MASShorthandAdditions.h"; sourceTree = "<group>"; };
      B9BC983225C0FFB700C024FE /* MASConstraintMaker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraintMaker.h; sourceTree = "<group>"; };
      B9BC983325C0FFB700C024FE /* View+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "View+MASAdditions.h"; sourceTree = "<group>"; };
      B9BC983425C0FFB700C024FE /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MASAdditions.h"; sourceTree = "<group>"; };
      B9BC983525C0FFB700C024FE /* MASUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASUtilities.h; sourceTree = "<group>"; };
      B9BC983625C0FFB700C024FE /* MASViewAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASViewAttribute.h; sourceTree = "<group>"; };
      B9BC983725C0FFB700C024FE /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ViewController+MASAdditions.m"; sourceTree = "<group>"; };
      B9BC983825C0FFB700C024FE /* MASViewConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASViewConstraint.h; sourceTree = "<group>"; };
      B9BC983925C0FFB700C024FE /* MASConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MASConstraint.h; sourceTree = "<group>"; };
      B9BC983A25C0FFB700C024FE /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = "<group>"; };
      B9BC983B25C0FFB700C024FE /* MASCompositeConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASCompositeConstraint.m; sourceTree = "<group>"; };
      B9BC983C25C0FFB700C024FE /* MASConstraintMaker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASConstraintMaker.m; sourceTree = "<group>"; };
      B9BC983D25C0FFB700C024FE /* MASLayoutConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASLayoutConstraint.m; sourceTree = "<group>"; };
      B9BC983E25C0FFB700C024FE /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MASAdditions.m"; sourceTree = "<group>"; };
      B9BC983F25C0FFB700C024FE /* View+MASAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "View+MASAdditions.m"; sourceTree = "<group>"; };
      B9BC984025C0FFB700C024FE /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "View+MASShorthandAdditions.h"; sourceTree = "<group>"; };
      B9BC984125C0FFB700C024FE /* Masonry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Masonry.h; sourceTree = "<group>"; };
      B9BC984225C0FFB700C024FE /* MASConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASConstraint.m; sourceTree = "<group>"; };
      B9BC984325C0FFB700C024FE /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ViewController+MASAdditions.h"; sourceTree = "<group>"; };
      B9BC984425C0FFB700C024FE /* MASViewConstraint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASViewConstraint.m; sourceTree = "<group>"; };
      B9BC984525C0FFB700C024FE /* MASViewAttribute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MASViewAttribute.m; sourceTree = "<group>"; };
      B9BC984825C0FFB700C024FE /* UIView+DDKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+DDKit.m"; sourceTree = "<group>"; };
      B9BC984925C0FFB700C024FE /* UISegmentedControl+DDKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UISegmentedControl+DDKit.m"; sourceTree = "<group>"; };
      B9BC984A25C0FFB700C024FE /* DDKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDKit.h; sourceTree = "<group>"; };
@@ -448,8 +492,6 @@
      B9BC98F925C0FFBA00C024FE /* idea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = idea.h; sourceTree = "<group>"; };
      B9BC98FA25C0FFBA00C024FE /* lhash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lhash.h; sourceTree = "<group>"; };
      B9BC98FB25C0FFBA00C024FE /* pq_compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pq_compat.h; sourceTree = "<group>"; };
      B9BC98FD25C0FFBA00C024FE /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libcrypto.a; sourceTree = "<group>"; };
      B9BC98FE25C0FFBA00C024FE /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libssl.a; sourceTree = "<group>"; };
      B9BC990025C0FFBA00C024FE /* Aspects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Aspects.h; sourceTree = "<group>"; };
      B9BC990125C0FFBA00C024FE /* Aspects.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Aspects.m; sourceTree = "<group>"; };
      B9BC990325C0FFBA00C024FE /* NSDate-Utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate-Utilities.h"; sourceTree = "<group>"; };
@@ -473,21 +515,17 @@
      B9BC991525C0FFBA00C024FE /* HIKLoadView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HIKLoadView.m; sourceTree = "<group>"; };
      B9BC991625C0FFBA00C024FE /* Toast+UIView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Toast+UIView.h"; sourceTree = "<group>"; };
      B9BC991725C0FFBA00C024FE /* EZStartPushParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZStartPushParameter.h; sourceTree = "<group>"; };
      B9BC991825C0FFBA00C024FE /* EZPlayDemoViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlayDemoViewController.m; sourceTree = "<group>"; };
      B9BC991A25C0FFBA00C024FE /* CameraListCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CameraListCell.h; sourceTree = "<group>"; };
      B9BC991B25C0FFBA00C024FE /* DeviceListCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeviceListCell.h; sourceTree = "<group>"; };
      B9BC991C25C0FFBA00C024FE /* MessageListCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageListCell.h; sourceTree = "<group>"; };
      B9BC991D25C0FFBA00C024FE /* DeviceListCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DeviceListCell.m; sourceTree = "<group>"; };
      B9BC991E25C0FFBA00C024FE /* CameraListCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CameraListCell.m; sourceTree = "<group>"; };
      B9BC991F25C0FFBA00C024FE /* MessageListCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MessageListCell.m; sourceTree = "<group>"; };
      B9BC992125C0FFBA00C024FE /* DemoAPITableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoAPITableViewController.h; sourceTree = "<group>"; };
      B9BC992225C0FFBA00C024FE /* EZOpenSDK+EZPrivateHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EZOpenSDK+EZPrivateHeader.h"; sourceTree = "<group>"; };
      B9BC992425C0FFBA00C024FE /* EZWifiInfoViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZWifiInfoViewController.h; sourceTree = "<group>"; };
      B9BC992525C0FFBA00C024FE /* EZCalendarViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZCalendarViewController.h; sourceTree = "<group>"; };
      B9BC992625C0FFBA00C024FE /* EZCameraTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZCameraTableViewController.m; sourceTree = "<group>"; };
      B9BC992725C0FFBA00C024FE /* EZWifiConfigViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZWifiConfigViewController.m; sourceTree = "<group>"; };
      B9BC992925C0FFBA00C024FE /* EZVideoTalkViewcontroller.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = EZVideoTalkViewcontroller.mm; sourceTree = "<group>"; };
      B9BC992A25C0FFBA00C024FE /* EZVideoTalkViewcontroller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZVideoTalkViewcontroller.h; sourceTree = "<group>"; };
      B9BC992B25C0FFBA00C024FE /* EZMessagePlaybackViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMessagePlaybackViewController.m; sourceTree = "<group>"; };
      B9BC992C25C0FFBA00C024FE /* EZMultiChannelRealPlayVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZMultiChannelRealPlayVC.m; sourceTree = "<group>"; };
      B9BC992D25C0FFBA00C024FE /* EZDeviceUpgradeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZDeviceUpgradeViewController.m; sourceTree = "<group>"; };
@@ -526,8 +564,6 @@
      B9BC994E25C0FFBB00C024FE /* EZMessagePlaybackViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZMessagePlaybackViewController.h; sourceTree = "<group>"; };
      B9BC994F25C0FFBB00C024FE /* EZWifiConfigViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZWifiConfigViewController.h; sourceTree = "<group>"; };
      B9BC995025C0FFBB00C024FE /* EZCameraTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZCameraTableViewController.h; sourceTree = "<group>"; };
      B9BC995225C0FFBB00C024FE /* EZSupportViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZSupportViewController.h; sourceTree = "<group>"; };
      B9BC995325C0FFBB00C024FE /* EZSupportViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZSupportViewController.m; sourceTree = "<group>"; };
      B9BC995425C0FFBB00C024FE /* EZCalendarViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZCalendarViewController.m; sourceTree = "<group>"; };
      B9BC995525C0FFBB00C024FE /* EZWifiInfoViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZWifiInfoViewController.m; sourceTree = "<group>"; };
      B9BC995625C0FFBB00C024FE /* EZDeviceResultViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZDeviceResultViewController.h; sourceTree = "<group>"; };
@@ -552,47 +588,51 @@
      B9BC996925C0FFBB00C024FE /* EZEncryptCameraCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZEncryptCameraCell.h; sourceTree = "<group>"; };
      B9BC996A25C0FFBB00C024FE /* EZPlaybackViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EZPlaybackViewController.m; sourceTree = "<group>"; };
      B9BC996B25C0FFBB00C024FE /* EZOfflineCameraCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOfflineCameraCell.h; sourceTree = "<group>"; };
      B9BC996D25C0FFBB00C024FE /* EZPlayDemoViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlayDemoViewController.h; sourceTree = "<group>"; };
      B9BC996E25C0FFBB00C024FE /* PrefixHeader.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PrefixHeader.pch; sourceTree = "<group>"; };
      B9BC997025C0FFBB00C024FE /* GlobalKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GlobalKit.m; sourceTree = "<group>"; };
      B9BC997125C0FFBB00C024FE /* GlobalKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlobalKit.h; sourceTree = "<group>"; };
      B9BC997225C0FFBB00C024FE /* DemoAPITableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoAPITableViewController.m; sourceTree = "<group>"; };
      B9BC997625C0FFBC00C024FE /* EZConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZConstants.h; sourceTree = "<group>"; };
      B9BC997725C0FFBC00C024FE /* EZHCNetDeviceSDK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZHCNetDeviceSDK.h; sourceTree = "<group>"; };
      B9BC997825C0FFBC00C024FE /* EZStreamPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZStreamPlayer.h; sourceTree = "<group>"; };
      B9BC997925C0FFBC00C024FE /* EZOpenSDK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZOpenSDK.h; sourceTree = "<group>"; };
      B9BC997A25C0FFBC00C024FE /* EZPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlayer.h; sourceTree = "<group>"; };
      B9BC997B25C0FFBC00C024FE /* EZGlobalSDK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZGlobalSDK.h; sourceTree = "<group>"; };
      B9BC997D25C0FFBC00C024FE /* EZDeviceVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZDeviceVersion.h; sourceTree = "<group>"; };
      B9BC997E25C0FFBC00C024FE /* EZUserInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZUserInfo.h; sourceTree = "<group>"; };
      B9BC997F25C0FFBC00C024FE /* EZDeviceUpgradeStatus.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZDeviceUpgradeStatus.h; sourceTree = "<group>"; };
      B9BC998025C0FFBC00C024FE /* EZAccessToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAccessToken.h; sourceTree = "<group>"; };
      B9BC998125C0FFBC00C024FE /* EZPlayerExParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlayerExParamInfo.h; sourceTree = "<group>"; };
      B9BC998225C0FFBC00C024FE /* EzvizWatchServerInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EzvizWatchServerInfo.h; sourceTree = "<group>"; };
      B9BC998325C0FFBC00C024FE /* EZDeviceRecordDownloadTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZDeviceRecordDownloadTask.h; sourceTree = "<group>"; };
      B9BC998425C0FFBC00C024FE /* EzvizRecordFileInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EzvizRecordFileInfo.h; sourceTree = "<group>"; };
      B9BC998525C0FFBC00C024FE /* EZDeviceRecordFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZDeviceRecordFile.h; sourceTree = "<group>"; };
      B9BC998625C0FFBC00C024FE /* EZLeaveMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZLeaveMessage.h; sourceTree = "<group>"; };
      B9BC998725C0FFBC00C024FE /* EZHiddnsDeviceInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZHiddnsDeviceInfo.h; sourceTree = "<group>"; };
      B9BC998825C0FFBC00C024FE /* EZDeviceInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZDeviceInfo.h; sourceTree = "<group>"; };
      B9BC998925C0FFBC00C024FE /* EZRecordDownloader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecordDownloader.h; sourceTree = "<group>"; };
      B9BC998A25C0FFBC00C024FE /* EZRecordDownloadTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZRecordDownloadTask.h; sourceTree = "<group>"; };
      B9BC998B25C0FFBC00C024FE /* EZVideoTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZVideoTransformer.h; sourceTree = "<group>"; };
      B9BC998C25C0FFBC00C024FE /* EZTokenKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZTokenKit.h; sourceTree = "<group>"; };
      B9BC998D25C0FFBC00C024FE /* EZDetectorInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZDetectorInfo.h; sourceTree = "<group>"; };
      B9BC998E25C0FFBC00C024FE /* EZHCNetDeviceInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZHCNetDeviceInfo.h; sourceTree = "<group>"; };
      B9BC998F25C0FFBC00C024FE /* EZCameraInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZCameraInfo.h; sourceTree = "<group>"; };
      B9BC999025C0FFBC00C024FE /* EZCloudRecordFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZCloudRecordFile.h; sourceTree = "<group>"; };
      B9BC999125C0FFBC00C024FE /* EZCloudRecordDownloadTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZCloudRecordDownloadTask.h; sourceTree = "<group>"; };
      B9BC999225C0FFBC00C024FE /* EZAreaInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAreaInfo.h; sourceTree = "<group>"; };
      B9BC999325C0FFBC00C024FE /* EZProbeDeviceInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZProbeDeviceInfo.h; sourceTree = "<group>"; };
      B9BC999425C0FFBD00C024FE /* EZVideoTalkSDK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZVideoTalkSDK.h; sourceTree = "<group>"; };
      B9BC999525C0FFBD00C024FE /* EZVideoQualityInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZVideoQualityInfo.h; sourceTree = "<group>"; };
      B9BC999625C0FFBD00C024FE /* EZAlarmInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZAlarmInfo.h; sourceTree = "<group>"; };
      B9BC999725C0FFBD00C024FE /* EZVideoTalkParam.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZVideoTalkParam.h; sourceTree = "<group>"; };
      B9BC999825C0FFBD00C024FE /* EZSADPDeviceInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZSADPDeviceInfo.h; sourceTree = "<group>"; };
      B9BC999925C0FFBD00C024FE /* EZStorageInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZStorageInfo.h; sourceTree = "<group>"; };
      B9BC999A25C0FFBD00C024FE /* libEZOpenSDK.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libEZOpenSDK.a; sourceTree = "<group>"; };
      B9EA4E5425C7E805000FFDA2 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
      B9EA4E5625C7E805000FFDA2 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+MJRefresh.m"; sourceTree = "<group>"; };
      B9EA4E5725C7E805000FFDA2 /* MJRefreshConst.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshConst.m; sourceTree = "<group>"; };
      B9EA4E5825C7E805000FFDA2 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+MJExtension.h"; sourceTree = "<group>"; };
      B9EA4E5925C7E805000FFDA2 /* MJRefresh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefresh.h; sourceTree = "<group>"; };
      B9EA4E5A25C7E805000FFDA2 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBundle+MJRefresh.h"; sourceTree = "<group>"; };
      B9EA4E5B25C7E805000FFDA2 /* MJRefresh.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = MJRefresh.bundle; sourceTree = "<group>"; };
      B9EA4E5C25C7E805000FFDA2 /* UIView+MJExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+MJExtension.h"; sourceTree = "<group>"; };
      B9EA4E5D25C7E805000FFDA2 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+MJExtension.m"; sourceTree = "<group>"; };
      B9EA4E5E25C7E805000FFDA2 /* MJRefreshConst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshConst.h; sourceTree = "<group>"; };
      B9EA4E5F25C7E805000FFDA2 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+MJRefresh.h"; sourceTree = "<group>"; };
      B9EA4E6025C7E805000FFDA2 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+MJRefresh.m"; sourceTree = "<group>"; };
      B9EA4E6125C7E805000FFDA2 /* UIView+MJExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+MJExtension.m"; sourceTree = "<group>"; };
      B9EA4E6525C7E805000FFDA2 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshBackGifFooter.h; sourceTree = "<group>"; };
      B9EA4E6625C7E805000FFDA2 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshBackStateFooter.h; sourceTree = "<group>"; };
      B9EA4E6725C7E805000FFDA2 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshBackNormalFooter.h; sourceTree = "<group>"; };
      B9EA4E6825C7E806000FFDA2 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshBackGifFooter.m; sourceTree = "<group>"; };
      B9EA4E6925C7E806000FFDA2 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshBackStateFooter.m; sourceTree = "<group>"; };
      B9EA4E6A25C7E806000FFDA2 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshBackNormalFooter.m; sourceTree = "<group>"; };
      B9EA4E6C25C7E806000FFDA2 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshAutoStateFooter.h; sourceTree = "<group>"; };
      B9EA4E6D25C7E806000FFDA2 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshAutoNormalFooter.h; sourceTree = "<group>"; };
      B9EA4E6E25C7E806000FFDA2 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshAutoGifFooter.h; sourceTree = "<group>"; };
      B9EA4E6F25C7E806000FFDA2 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshAutoStateFooter.m; sourceTree = "<group>"; };
      B9EA4E7025C7E806000FFDA2 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshAutoGifFooter.m; sourceTree = "<group>"; };
      B9EA4E7125C7E806000FFDA2 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshAutoNormalFooter.m; sourceTree = "<group>"; };
      B9EA4E7325C7E806000FFDA2 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshNormalHeader.m; sourceTree = "<group>"; };
      B9EA4E7425C7E806000FFDA2 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshStateHeader.h; sourceTree = "<group>"; };
      B9EA4E7525C7E806000FFDA2 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshGifHeader.h; sourceTree = "<group>"; };
      B9EA4E7625C7E806000FFDA2 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshNormalHeader.h; sourceTree = "<group>"; };
      B9EA4E7725C7E806000FFDA2 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshStateHeader.m; sourceTree = "<group>"; };
      B9EA4E7825C7E806000FFDA2 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshGifHeader.m; sourceTree = "<group>"; };
      B9EA4E7A25C7E806000FFDA2 /* MJRefreshFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshFooter.m; sourceTree = "<group>"; };
      B9EA4E7B25C7E806000FFDA2 /* MJRefreshComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshComponent.h; sourceTree = "<group>"; };
      B9EA4E7C25C7E806000FFDA2 /* MJRefreshHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshHeader.m; sourceTree = "<group>"; };
      B9EA4E7D25C7E806000FFDA2 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshAutoFooter.h; sourceTree = "<group>"; };
      B9EA4E7E25C7E806000FFDA2 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshBackFooter.m; sourceTree = "<group>"; };
      B9EA4E7F25C7E806000FFDA2 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshAutoFooter.m; sourceTree = "<group>"; };
      B9EA4E8025C7E806000FFDA2 /* MJRefreshHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshHeader.h; sourceTree = "<group>"; };
      B9EA4E8125C7E806000FFDA2 /* MJRefreshComponent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJRefreshComponent.m; sourceTree = "<group>"; };
      B9EA4E8225C7E806000FFDA2 /* MJRefreshFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshFooter.h; sourceTree = "<group>"; };
      B9EA4E8325C7E806000FFDA2 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJRefreshBackFooter.h; sourceTree = "<group>"; };
      B9EA4E8425C7E806000FFDA2 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -600,15 +640,138 @@
         isa = PBXFrameworksBuildPhase;
         buildActionMask = 2147483647;
         files = (
            B9BC99F525C0FFBD00C024FE /* libssl.a in Frameworks */,
            B9BC9A2B25C0FFBD00C024FE /* libEZOpenSDK.a in Frameworks */,
            B9BC99F425C0FFBD00C024FE /* libcrypto.a in Frameworks */,
            AEE4704529C03DA300480163 /* FQDateTimeSDK.framework in Frameworks */,
            AE31FE1F29CC2D2200678568 /* EZOpenSDKFramework.framework in Frameworks */,
         );
         runOnlyForDeploymentPostprocessing = 0;
      };
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
      8318A0D72A8A591D0012B894 /* FCFileManager */ = {
         isa = PBXGroup;
         children = (
            8318A0D82A8A591D0012B894 /* FCFileManager.h */,
            8318A0D92A8A591D0012B894 /* FCFileManager.m */,
         );
         path = FCFileManager;
         sourceTree = "<group>";
      };
      AE5068C329B9CE40009EA09A /* TempPassword */ = {
         isa = PBXGroup;
         children = (
            AE5068C429B9CED3009EA09A /* Controllers */,
            AE5068C529B9CEDC009EA09A /* Views */,
            AE5068C629B9CEE6009EA09A /* Models */,
         );
         path = TempPassword;
         sourceTree = "<group>";
      };
      AE5068C429B9CED3009EA09A /* Controllers */ = {
         isa = PBXGroup;
         children = (
            AEE84D3A29BABAC00078FDAD /* HDLEZVisitorRecordViewController.h */,
            AEE84D3929BABABF0078FDAD /* HDLEZVisitorRecordViewController.m */,
            AEDD438129BEE6C2001D9477 /* HDLEZCreatTempPassViewController.h */,
            AEDD438029BEE6C2001D9477 /* HDLEZCreatTempPassViewController.m */,
            AEDD438A29BF2C50001D9477 /* HDLEZInputViewController.h */,
            AEDD438B29BF2C50001D9477 /* HDLEZInputViewController.m */,
            AEE4704A29C061AC00480163 /* HDLEZTempDetailViewController.h */,
            AEE4704B29C061AC00480163 /* HDLEZTempDetailViewController.m */,
            AEDBFB9D29C30126005F6512 /* HDLEZDeviceMsgListViewController.h */,
            AEDBFB9E29C30126005F6512 /* HDLEZDeviceMsgListViewController.m */,
            83879A832A7DE42900E10A81 /* HDLEZDetectionTypeViewController.h */,
            83879A842A7DE42900E10A81 /* HDLEZDetectionTypeViewController.m */,
         );
         path = Controllers;
         sourceTree = "<group>";
      };
      AE5068C529B9CEDC009EA09A /* Views */ = {
         isa = PBXGroup;
         children = (
            AEC306D029B9F2B5000B3861 /* HDLEZVisitorRecordView.h */,
            AEC306D129B9F2B5000B3861 /* HDLEZVisitorRecordView.m */,
            AEC306D329B9F2DA000B3861 /* HDLEZVisitorRecordCell.h */,
            AEC306D429B9F2DB000B3861 /* HDLEZVisitorRecordCell.m */,
            AEDD438329BEE6D2001D9477 /* HDLEZCreateTemPassView.h */,
            AEDD438429BEE6D2001D9477 /* HDLEZCreateTemPassView.m */,
            AEDD438729BEF0CD001D9477 /* HDLEZNormalCellView.h */,
            AEDD438829BEF0CD001D9477 /* HDLEZNormalCellView.m */,
            AEDD438D29BF2C78001D9477 /* HDLEZInputView.h */,
            AEDD438E29BF2C78001D9477 /* HDLEZInputView.m */,
            AEE4704D29C061DF00480163 /* HDLEZTempDetailView.h */,
            AEE4704E29C061DF00480163 /* HDLEZTempDetailView.m */,
            AEDBFBA029C302E0005F6512 /* HDLEZDeviceMsgListView.h */,
            AEDBFBA129C302E0005F6512 /* HDLEZDeviceMsgListView.m */,
            AEDBFBA329C3072D005F6512 /* HDLEZDeviceMsgCell.h */,
            AEDBFBA429C3072D005F6512 /* HDLEZDeviceMsgCell.m */,
            830957C12A3AE3E1002B68AA /* HDLEZVideoDoorMsgCell.h */,
            830957C22A3AE3E1002B68AA /* HDLEZVideoDoorMsgCell.m */,
            8357F1DC2A42DEC000936D2E /* HDLEZVideoDoorToolView.h */,
            8357F1DD2A42DEC000936D2E /* HDLEZVideoDoorToolView.m */,
            83D69FF82A47D32A00871258 /* HDLEZVideoQualityBoxView.h */,
            83D69FF92A47D32A00871258 /* HDLEZVideoQualityBoxView.m */,
            83879A862A7DE49900E10A81 /* HDLEZDetectionTypeView.h */,
            83879A872A7DE49900E10A81 /* HDLEZDetectionTypeView.m */,
            83336F002D1199E2000FE662 /* HDLESDetectionTypeHeaderView.h */,
            83336F012D1199E2000FE662 /* HDLESDetectionTypeHeaderView.m */,
            83879A892A7DE7FC00E10A81 /* HDLEZDetectionTypeCell.h */,
            83879A8A2A7DE7FC00E10A81 /* HDLEZDetectionTypeCell.m */,
            83DC3D932CDB5AEB00F9DDF7 /* HDLEZMirrorFlipView.h */,
            83DC3D942CDB5AEB00F9DDF7 /* HDLEZMirrorFlipView.m */,
         );
         path = Views;
         sourceTree = "<group>";
      };
      AE5068C629B9CEE6009EA09A /* Models */ = {
         isa = PBXGroup;
         children = (
            AE5068D629B9DB5E009EA09A /* HDLEZTemInfoModel.h */,
            AE5068D729B9DB5E009EA09A /* HDLEZTemInfoModel.m */,
            AEDBFB9A29C2FC8D005F6512 /* HDLEZDeviceMsgInfoModel.h */,
            AEDBFB9B29C2FC8D005F6512 /* HDLEZDeviceMsgInfoModel.m */,
            AEDBFBA629C30DEF005F6512 /* HDLEZDevMsgListModel.h */,
            AEDBFBA729C30DEF005F6512 /* HDLEZDevMsgListModel.m */,
            83879A8C2A7DEEC500E10A81 /* HDLEZDetectionTypeModel.h */,
            83879A8D2A7DEEC500E10A81 /* HDLEZDetectionTypeModel.m */,
         );
         path = Models;
         sourceTree = "<group>";
      };
      AEE84D3C29BAC3CA0078FDAD /* Base */ = {
         isa = PBXGroup;
         children = (
            8318A0D72A8A591D0012B894 /* FCFileManager */,
            AEF0148D29C188EC00D014FD /* HDLEZScrollView.h */,
            AEF0148E29C188ED00D014FD /* HDLEZScrollView.m */,
            AEDD437E29BED161001D9477 /* HDLEZButton.h */,
            AEDD437D29BED161001D9477 /* HDLEZButton.m */,
            83EE503B2A41C9BA0006435D /* HDLEZOPButton.h */,
            83EE503C2A41C9BA0006435D /* HDLEZOPButton.m */,
            AEE84D4729BAE2550078FDAD /* HDLEZNoDataView.h */,
            AEE84D4829BAE2590078FDAD /* HDLEZNoDataView.m */,
            AEE84D4529BACBAD0078FDAD /* HDLEZTopBarView.h */,
            AEE84D4429BACBAA0078FDAD /* HDLEZTopBarView.m */,
            AEE84D3E29BAC5BF0078FDAD /* HDLEZBaseViewController.h */,
            AEE84D3D29BAC5BC0078FDAD /* HDLEZBaseViewController.m */,
            AEDBFB9729C2B90F005F6512 /* HDLEZAlertInputView.h */,
            AEDBFB9829C2B90F005F6512 /* HDLEZAlertInputView.m */,
         );
         path = Base;
         sourceTree = "<group>";
      };
      B95AB88126984DD5007BC8D7 /* YYModel */ = {
         isa = PBXGroup;
         children = (
            B95AB88626984DD5007BC8D7 /* NSObject+YYModel.h */,
            B95AB88426984DD5007BC8D7 /* NSObject+YYModel.m */,
            B95AB88226984DD5007BC8D7 /* YYClassInfo.h */,
            B95AB88526984DD5007BC8D7 /* YYClassInfo.m */,
            B95AB88326984DD5007BC8D7 /* YYModel.h */,
         );
         path = YYModel;
         sourceTree = "<group>";
      };
      B9BC92F125C0FC3500C024FE = {
         isa = PBXGroup;
         children = (
@@ -641,18 +804,16 @@
      B9BC97D325C0FFB600C024FE /* EZ */ = {
         isa = PBXGroup;
         children = (
            AEE84D3C29BAC3CA0078FDAD /* Base */,
            AE5068C329B9CE40009EA09A /* TempPassword */,
            B9BC97D425C0FFB600C024FE /* Venders */,
            B9BC990225C0FFBA00C024FE /* CustomUI */,
            B9BC991725C0FFBA00C024FE /* EZStartPushParameter.h */,
            B9BC991825C0FFBA00C024FE /* EZPlayDemoViewController.m */,
            B9BC991925C0FFBA00C024FE /* TableViewCells */,
            B9BC992225C0FFBA00C024FE /* EZOpenSDK+EZPrivateHeader.h */,
            B9BC992325C0FFBA00C024FE /* UIViewControllers */,
            B9BC996D25C0FFBB00C024FE /* EZPlayDemoViewController.h */,
            B9BC996E25C0FFBB00C024FE /* PrefixHeader.pch */,
            B9BC996F25C0FFBB00C024FE /* Global */,
            B9BC997225C0FFBB00C024FE /* DemoAPITableViewController.m */,
            B9BC992125C0FFBA00C024FE /* DemoAPITableViewController.h */,
         );
         path = EZ;
         sourceTree = "<group>";
@@ -660,10 +821,12 @@
      B9BC97D425C0FFB600C024FE /* Venders */ = {
         isa = PBXGroup;
         children = (
            AEE4704429C03DA300480163 /* FQDateTimeSDK.framework */,
            B95AB88126984DD5007BC8D7 /* YYModel */,
            B9EA4E5325C7E805000FFDA2 /* MJRefresh */,
            B9BC97D525C0FFB600C024FE /* UITableView-FDTemplateLayoutCell */,
            B9BC97DE25C0FFB600C024FE /* DACircularProgress */,
            B9BC97E325C0FFB600C024FE /* DDCollectionViewFlowLayout */,
            B9BC97E625C0FFB600C024FE /* MJRefresh */,
            B9BC981325C0FFB600C024FE /* Toast */,
            B9BC981625C0FFB600C024FE /* MWPhotoBrowser */,
            B9BC982C25C0FFB700C024FE /* Masonry */,
@@ -713,99 +876,6 @@
         path = DDCollectionViewFlowLayout;
         sourceTree = "<group>";
      };
      B9BC97E625C0FFB600C024FE /* MJRefresh */ = {
         isa = PBXGroup;
         children = (
            B9BC97E725C0FFB600C024FE /* UIScrollView+MJRefresh.m */,
            B9BC97E825C0FFB600C024FE /* MJRefreshConst.m */,
            B9BC97E925C0FFB600C024FE /* UIScrollView+MJExtension.h */,
            B9BC97EA25C0FFB600C024FE /* MJRefresh.h */,
            B9BC97EB25C0FFB600C024FE /* MJRefresh.bundle */,
            B9BC97EC25C0FFB600C024FE /* UIView+MJExtension.h */,
            B9BC97ED25C0FFB600C024FE /* UIScrollView+MJExtension.m */,
            B9BC97EE25C0FFB600C024FE /* MJRefreshConst.h */,
            B9BC97EF25C0FFB600C024FE /* UIScrollView+MJRefresh.h */,
            B9BC97F025C0FFB600C024FE /* UIView+MJExtension.m */,
            B9BC97F125C0FFB600C024FE /* Custom */,
            B9BC980825C0FFB600C024FE /* Base */,
         );
         path = MJRefresh;
         sourceTree = "<group>";
      };
      B9BC97F125C0FFB600C024FE /* Custom */ = {
         isa = PBXGroup;
         children = (
            B9BC97F225C0FFB600C024FE /* Footer */,
            B9BC980125C0FFB600C024FE /* Header */,
         );
         path = Custom;
         sourceTree = "<group>";
      };
      B9BC97F225C0FFB600C024FE /* Footer */ = {
         isa = PBXGroup;
         children = (
            B9BC97F325C0FFB600C024FE /* Back */,
            B9BC97FA25C0FFB600C024FE /* Auto */,
         );
         path = Footer;
         sourceTree = "<group>";
      };
      B9BC97F325C0FFB600C024FE /* Back */ = {
         isa = PBXGroup;
         children = (
            B9BC97F425C0FFB600C024FE /* MJRefreshBackGifFooter.h */,
            B9BC97F525C0FFB600C024FE /* MJRefreshBackStateFooter.h */,
            B9BC97F625C0FFB600C024FE /* MJRefreshBackNormalFooter.h */,
            B9BC97F725C0FFB600C024FE /* MJRefreshBackGifFooter.m */,
            B9BC97F825C0FFB600C024FE /* MJRefreshBackStateFooter.m */,
            B9BC97F925C0FFB600C024FE /* MJRefreshBackNormalFooter.m */,
         );
         path = Back;
         sourceTree = "<group>";
      };
      B9BC97FA25C0FFB600C024FE /* Auto */ = {
         isa = PBXGroup;
         children = (
            B9BC97FB25C0FFB600C024FE /* MJRefreshAutoStateFooter.h */,
            B9BC97FC25C0FFB600C024FE /* MJRefreshAutoNormalFooter.h */,
            B9BC97FD25C0FFB600C024FE /* MJRefreshAutoGifFooter.h */,
            B9BC97FE25C0FFB600C024FE /* MJRefreshAutoStateFooter.m */,
            B9BC97FF25C0FFB600C024FE /* MJRefreshAutoGifFooter.m */,
            B9BC980025C0FFB600C024FE /* MJRefreshAutoNormalFooter.m */,
         );
         path = Auto;
         sourceTree = "<group>";
      };
      B9BC980125C0FFB600C024FE /* Header */ = {
         isa = PBXGroup;
         children = (
            B9BC980225C0FFB600C024FE /* MJRefreshNormalHeader.m */,
            B9BC980325C0FFB600C024FE /* MJRefreshStateHeader.h */,
            B9BC980425C0FFB600C024FE /* MJRefreshGifHeader.h */,
            B9BC980525C0FFB600C024FE /* MJRefreshNormalHeader.h */,
            B9BC980625C0FFB600C024FE /* MJRefreshStateHeader.m */,
            B9BC980725C0FFB600C024FE /* MJRefreshGifHeader.m */,
         );
         path = Header;
         sourceTree = "<group>";
      };
      B9BC980825C0FFB600C024FE /* Base */ = {
         isa = PBXGroup;
         children = (
            B9BC980925C0FFB600C024FE /* MJRefreshFooter.m */,
            B9BC980A25C0FFB600C024FE /* MJRefreshComponent.h */,
            B9BC980B25C0FFB600C024FE /* MJRefreshHeader.m */,
            B9BC980C25C0FFB600C024FE /* MJRefreshAutoFooter.h */,
            B9BC980D25C0FFB600C024FE /* MJRefreshBackFooter.m */,
            B9BC980E25C0FFB600C024FE /* MJRefreshAutoFooter.m */,
            B9BC980F25C0FFB600C024FE /* MJRefreshHeader.h */,
            B9BC981025C0FFB600C024FE /* MJRefreshComponent.m */,
            B9BC981125C0FFB600C024FE /* MJRefreshFooter.h */,
            B9BC981225C0FFB600C024FE /* MJRefreshBackFooter.h */,
         );
         path = Base;
         sourceTree = "<group>";
      };
      B9BC981325C0FFB600C024FE /* Toast */ = {
         isa = PBXGroup;
         children = (
@@ -846,31 +916,7 @@
      B9BC982C25C0FFB700C024FE /* Masonry */ = {
         isa = PBXGroup;
         children = (
            B9BC982D25C0FFB700C024FE /* MASCompositeConstraint.h */,
            B9BC982E25C0FFB700C024FE /* NSLayoutConstraint+MASDebugAdditions.m */,
            B9BC982F25C0FFB700C024FE /* MASConstraint+Private.h */,
            B9BC983025C0FFB700C024FE /* MASLayoutConstraint.h */,
            B9BC983125C0FFB700C024FE /* NSArray+MASShorthandAdditions.h */,
            B9BC983225C0FFB700C024FE /* MASConstraintMaker.h */,
            B9BC983325C0FFB700C024FE /* View+MASAdditions.h */,
            B9BC983425C0FFB700C024FE /* NSArray+MASAdditions.h */,
            B9BC983525C0FFB700C024FE /* MASUtilities.h */,
            B9BC983625C0FFB700C024FE /* MASViewAttribute.h */,
            B9BC983725C0FFB700C024FE /* ViewController+MASAdditions.m */,
            B9BC983825C0FFB700C024FE /* MASViewConstraint.h */,
            B9BC983925C0FFB700C024FE /* MASConstraint.h */,
            B9BC983A25C0FFB700C024FE /* NSLayoutConstraint+MASDebugAdditions.h */,
            B9BC983B25C0FFB700C024FE /* MASCompositeConstraint.m */,
            B9BC983C25C0FFB700C024FE /* MASConstraintMaker.m */,
            B9BC983D25C0FFB700C024FE /* MASLayoutConstraint.m */,
            B9BC983E25C0FFB700C024FE /* NSArray+MASAdditions.m */,
            B9BC983F25C0FFB700C024FE /* View+MASAdditions.m */,
            B9BC984025C0FFB700C024FE /* View+MASShorthandAdditions.h */,
            B9BC984125C0FFB700C024FE /* Masonry.h */,
            B9BC984225C0FFB700C024FE /* MASConstraint.m */,
            B9BC984325C0FFB700C024FE /* ViewController+MASAdditions.h */,
            B9BC984425C0FFB700C024FE /* MASViewConstraint.m */,
            B9BC984525C0FFB700C024FE /* MASViewAttribute.m */,
         );
         path = Masonry;
         sourceTree = "<group>";
@@ -966,8 +1012,8 @@
      B9BC988525C0FFB800C024FE /* MBProgressHUD */ = {
         isa = PBXGroup;
         children = (
            B9BC988625C0FFB800C024FE /* MBProgressHUD.m */,
            B9BC988725C0FFB800C024FE /* MBProgressHUD.h */,
            B9BC988625C0FFB800C024FE /* MBProgressHUD.m */,
         );
         path = MBProgressHUD;
         sourceTree = "<group>";
@@ -1032,85 +1078,85 @@
      B9BC98AC25C0FFB800C024FE /* openssl */ = {
         isa = PBXGroup;
         children = (
            B9BC98AD25C0FFB900C024FE /* pem2.h */,
            B9BC98AE25C0FFB900C024FE /* pem.h */,
            B9BC98AF25C0FFB900C024FE /* md2.h */,
            B9BC98B025C0FFB900C024FE /* ssl3.h */,
            B9BC98B125C0FFB900C024FE /* ossl_typ.h */,
            B9BC98B225C0FFB900C024FE /* dtls1.h */,
            B9BC98B325C0FFB900C024FE /* err.h */,
            B9BC98B425C0FFB900C024FE /* bn.h */,
            B9BC98B525C0FFB900C024FE /* blowfish.h */,
            B9BC98B625C0FFB900C024FE /* cms.h */,
            B9BC98B725C0FFB900C024FE /* engine.h */,
            B9BC98B825C0FFB900C024FE /* conf_api.h */,
            B9BC98B925C0FFB900C024FE /* x509.h */,
            B9BC98BA25C0FFB900C024FE /* asn1_mac.h */,
            B9BC98BB25C0FFB900C024FE /* ui.h */,
            B9BC98BC25C0FFB900C024FE /* kssl.h */,
            B9BC98BD25C0FFB900C024FE /* sha.h */,
            B9BC98BE25C0FFB900C024FE /* symhacks.h */,
            B9BC98BF25C0FFB900C024FE /* asn1.h */,
            B9BC98C025C0FFB900C024FE /* opensslconf.h */,
            B9BC98C125C0FFB900C024FE /* bio.h */,
            B9BC98C225C0FFB900C024FE /* rc2.h */,
            B9BC98C325C0FFB900C024FE /* dh.h */,
            B9BC98C425C0FFB900C024FE /* ui_compat.h */,
            B9BC98C525C0FFB900C024FE /* x509v3.h */,
            B9BC98C625C0FFB900C024FE /* ssl23.h */,
            B9BC98C725C0FFB900C024FE /* conf.h */,
            B9BC98C825C0FFB900C024FE /* md5.h */,
            B9BC98C925C0FFB900C024FE /* x509_vfy.h */,
            B9BC98CA25C0FFB900C024FE /* txt_db.h */,
            B9BC98CB25C0FFB900C024FE /* safestack.h */,
            B9BC98CC25C0FFB900C024FE /* ecdsa.h */,
            B9BC98CD25C0FFB900C024FE /* objects.h */,
            B9BC98CE25C0FFB900C024FE /* pkcs12.h */,
            B9BC98CF25C0FFB900C024FE /* crypto.h */,
            B9BC98D025C0FFB900C024FE /* opensslv.h */,
            B9BC98D125C0FFB900C024FE /* pkcs7.h */,
            B9BC98D225C0FFB900C024FE /* obj_mac.h */,
            B9BC98D325C0FFB900C024FE /* tmdiff.h */,
            B9BC98D425C0FFB900C024FE /* buffer.h */,
            B9BC98D525C0FFB900C024FE /* ssl.h */,
            B9BC98D625C0FFB900C024FE /* srp.h */,
            B9BC98D725C0FFB900C024FE /* camellia.h */,
            B9BC98D825C0FFB900C024FE /* evp.h */,
            B9BC98D925C0FFB900C024FE /* e_os2.h */,
            B9BC98DA25C0FFB900C024FE /* md4.h */,
            B9BC98DB25C0FFB900C024FE /* hmac.h */,
            B9BC98DC25C0FFB900C024FE /* aes.h */,
            B9BC98DD25C0FFB900C024FE /* comp.h */,
            B9BC98BA25C0FFB900C024FE /* asn1_mac.h */,
            B9BC98BF25C0FFB900C024FE /* asn1.h */,
            B9BC98F525C0FFB900C024FE /* asn1t.h */,
            B9BC98C125C0FFB900C024FE /* bio.h */,
            B9BC98B525C0FFB900C024FE /* blowfish.h */,
            B9BC98B425C0FFB900C024FE /* bn.h */,
            B9BC98D425C0FFB900C024FE /* buffer.h */,
            B9BC98D725C0FFB900C024FE /* camellia.h */,
            B9BC98DE25C0FFB900C024FE /* cast.h */,
            B9BC98DF25C0FFB900C024FE /* rc4.h */,
            B9BC98E025C0FFB900C024FE /* stack.h */,
            B9BC98F625C0FFBA00C024FE /* cmac.h */,
            B9BC98B625C0FFB900C024FE /* cms.h */,
            B9BC98DD25C0FFB900C024FE /* comp.h */,
            B9BC98B825C0FFB900C024FE /* conf_api.h */,
            B9BC98C725C0FFB900C024FE /* conf.h */,
            B9BC98CF25C0FFB900C024FE /* crypto.h */,
            B9BC98EE25C0FFB900C024FE /* des_old.h */,
            B9BC98E125C0FFB900C024FE /* des.h */,
            B9BC98E225C0FFB900C024FE /* ocsp.h */,
            B9BC98C325C0FFB900C024FE /* dh.h */,
            B9BC98F325C0FFB900C024FE /* dsa.h */,
            B9BC98E825C0FFB900C024FE /* dso.h */,
            B9BC98B225C0FFB900C024FE /* dtls1.h */,
            B9BC98D925C0FFB900C024FE /* e_os2.h */,
            B9BC98F725C0FFBA00C024FE /* ebcdic.h */,
            B9BC98E325C0FFB900C024FE /* ec.h */,
            B9BC98E425C0FFB900C024FE /* ecdh.h */,
            B9BC98E525C0FFB900C024FE /* rand.h */,
            B9BC98E625C0FFB900C024FE /* ts.h */,
            B9BC98E725C0FFB900C024FE /* pqueue.h */,
            B9BC98E825C0FFB900C024FE /* dso.h */,
            B9BC98E925C0FFB900C024FE /* seed.h */,
            B9BC98EA25C0FFB900C024FE /* modes.h */,
            B9BC98EB25C0FFB900C024FE /* ssl2.h */,
            B9BC98EC25C0FFB900C024FE /* rsa.h */,
            B9BC98ED25C0FFB900C024FE /* krb5_asn.h */,
            B9BC98EE25C0FFB900C024FE /* des_old.h */,
            B9BC98EF25C0FFB900C024FE /* ripemd.h */,
            B9BC98F025C0FFB900C024FE /* whrlpool.h */,
            B9BC98F125C0FFB900C024FE /* tls1.h */,
            B9BC98F225C0FFB900C024FE /* mdc2.h */,
            B9BC98F325C0FFB900C024FE /* dsa.h */,
            B9BC98F425C0FFB900C024FE /* srtp.h */,
            B9BC98F525C0FFB900C024FE /* asn1t.h */,
            B9BC98F625C0FFBA00C024FE /* cmac.h */,
            B9BC98F725C0FFBA00C024FE /* ebcdic.h */,
            B9BC98F825C0FFBA00C024FE /* store.h */,
            B9BC98CC25C0FFB900C024FE /* ecdsa.h */,
            B9BC98B725C0FFB900C024FE /* engine.h */,
            B9BC98B325C0FFB900C024FE /* err.h */,
            B9BC98D825C0FFB900C024FE /* evp.h */,
            B9BC98DB25C0FFB900C024FE /* hmac.h */,
            B9BC98F925C0FFBA00C024FE /* idea.h */,
            B9BC98ED25C0FFB900C024FE /* krb5_asn.h */,
            B9BC98BC25C0FFB900C024FE /* kssl.h */,
            B9BC98FA25C0FFBA00C024FE /* lhash.h */,
            B9BC98AF25C0FFB900C024FE /* md2.h */,
            B9BC98DA25C0FFB900C024FE /* md4.h */,
            B9BC98C825C0FFB900C024FE /* md5.h */,
            B9BC98F225C0FFB900C024FE /* mdc2.h */,
            B9BC98EA25C0FFB900C024FE /* modes.h */,
            B9BC98D225C0FFB900C024FE /* obj_mac.h */,
            B9BC98CD25C0FFB900C024FE /* objects.h */,
            B9BC98E225C0FFB900C024FE /* ocsp.h */,
            B9BC98C025C0FFB900C024FE /* opensslconf.h */,
            B9BC98D025C0FFB900C024FE /* opensslv.h */,
            B9BC98B125C0FFB900C024FE /* ossl_typ.h */,
            B9BC98AE25C0FFB900C024FE /* pem.h */,
            B9BC98AD25C0FFB900C024FE /* pem2.h */,
            B9BC98D125C0FFB900C024FE /* pkcs7.h */,
            B9BC98CE25C0FFB900C024FE /* pkcs12.h */,
            B9BC98FB25C0FFBA00C024FE /* pq_compat.h */,
            B9BC98E725C0FFB900C024FE /* pqueue.h */,
            B9BC98E525C0FFB900C024FE /* rand.h */,
            B9BC98C225C0FFB900C024FE /* rc2.h */,
            B9BC98DF25C0FFB900C024FE /* rc4.h */,
            B9BC98EF25C0FFB900C024FE /* ripemd.h */,
            B9BC98EC25C0FFB900C024FE /* rsa.h */,
            B9BC98CB25C0FFB900C024FE /* safestack.h */,
            B9BC98E925C0FFB900C024FE /* seed.h */,
            B9BC98BD25C0FFB900C024FE /* sha.h */,
            B9BC98D625C0FFB900C024FE /* srp.h */,
            B9BC98F425C0FFB900C024FE /* srtp.h */,
            B9BC98D525C0FFB900C024FE /* ssl.h */,
            B9BC98EB25C0FFB900C024FE /* ssl2.h */,
            B9BC98B025C0FFB900C024FE /* ssl3.h */,
            B9BC98C625C0FFB900C024FE /* ssl23.h */,
            B9BC98E025C0FFB900C024FE /* stack.h */,
            B9BC98F825C0FFBA00C024FE /* store.h */,
            B9BC98BE25C0FFB900C024FE /* symhacks.h */,
            B9BC98F125C0FFB900C024FE /* tls1.h */,
            B9BC98D325C0FFB900C024FE /* tmdiff.h */,
            B9BC98E625C0FFB900C024FE /* ts.h */,
            B9BC98CA25C0FFB900C024FE /* txt_db.h */,
            B9BC98C425C0FFB900C024FE /* ui_compat.h */,
            B9BC98BB25C0FFB900C024FE /* ui.h */,
            B9BC98F025C0FFB900C024FE /* whrlpool.h */,
            B9BC98C925C0FFB900C024FE /* x509_vfy.h */,
            B9BC98B925C0FFB900C024FE /* x509.h */,
            B9BC98C525C0FFB900C024FE /* x509v3.h */,
         );
         path = openssl;
         sourceTree = "<group>";
@@ -1118,8 +1164,6 @@
      B9BC98FC25C0FFBA00C024FE /* lib */ = {
         isa = PBXGroup;
         children = (
            B9BC98FD25C0FFBA00C024FE /* libcrypto.a */,
            B9BC98FE25C0FFBA00C024FE /* libssl.a */,
         );
         path = lib;
         sourceTree = "<group>";
@@ -1136,26 +1180,26 @@
      B9BC990225C0FFBA00C024FE /* CustomUI */ = {
         isa = PBXGroup;
         children = (
            B9BC990325C0FFBA00C024FE /* NSDate-Utilities.h */,
            B9BC991325C0FFBA00C024FE /* EZCustomTableView.h */,
            B9BC990925C0FFBA00C024FE /* EZCustomTableView.m */,
            B9BC990E25C0FFBA00C024FE /* EZQRView.h */,
            B9BC990425C0FFBA00C024FE /* EZQRView.m */,
            B9BC990525C0FFBA00C024FE /* EZRecordCell.h */,
            B9BC990625C0FFBA00C024FE /* HIKLoadPercentView.h */,
            B9BC990725C0FFBA00C024FE /* HIKLoadViewItem+configPath.h */,
            B9BC990825C0FFBA00C024FE /* HIKLoadViewItem.h */,
            B9BC990925C0FFBA00C024FE /* EZCustomTableView.m */,
            B9BC990A25C0FFBA00C024FE /* UIImageView+EzvizOpenSDK.m */,
            B9BC990B25C0FFBA00C024FE /* Toast+UIView.m */,
            B9BC990C25C0FFBA00C024FE /* HIKLoadView.h */,
            B9BC990D25C0FFBA00C024FE /* EZRecordCell.m */,
            B9BC990E25C0FFBA00C024FE /* EZQRView.h */,
            B9BC990F25C0FFBA00C024FE /* NSDate-Utilities.m */,
            B9BC991025C0FFBA00C024FE /* HIKLoadViewItem+configPath.m */,
            B9BC990625C0FFBA00C024FE /* HIKLoadPercentView.h */,
            B9BC991125C0FFBA00C024FE /* HIKLoadPercentView.m */,
            B9BC991225C0FFBA00C024FE /* UIImageView+EzvizOpenSDK.h */,
            B9BC991325C0FFBA00C024FE /* EZCustomTableView.h */,
            B9BC991425C0FFBA00C024FE /* HIKLoadViewItem.m */,
            B9BC990C25C0FFBA00C024FE /* HIKLoadView.h */,
            B9BC991525C0FFBA00C024FE /* HIKLoadView.m */,
            B9BC990825C0FFBA00C024FE /* HIKLoadViewItem.h */,
            B9BC991425C0FFBA00C024FE /* HIKLoadViewItem.m */,
            B9BC990725C0FFBA00C024FE /* HIKLoadViewItem+configPath.h */,
            B9BC991025C0FFBA00C024FE /* HIKLoadViewItem+configPath.m */,
            B9BC990325C0FFBA00C024FE /* NSDate-Utilities.h */,
            B9BC990F25C0FFBA00C024FE /* NSDate-Utilities.m */,
            B9BC991625C0FFBA00C024FE /* Toast+UIView.h */,
            B9BC990B25C0FFBA00C024FE /* Toast+UIView.m */,
            B9BC991225C0FFBA00C024FE /* UIImageView+EzvizOpenSDK.h */,
            B9BC990A25C0FFBA00C024FE /* UIImageView+EzvizOpenSDK.m */,
         );
         path = CustomUI;
         sourceTree = "<group>";
@@ -1164,10 +1208,10 @@
         isa = PBXGroup;
         children = (
            B9BC991A25C0FFBA00C024FE /* CameraListCell.h */,
            B9BC991B25C0FFBA00C024FE /* DeviceListCell.h */,
            B9BC991C25C0FFBA00C024FE /* MessageListCell.h */,
            B9BC991D25C0FFBA00C024FE /* DeviceListCell.m */,
            B9BC991E25C0FFBA00C024FE /* CameraListCell.m */,
            B9BC991B25C0FFBA00C024FE /* DeviceListCell.h */,
            B9BC991D25C0FFBA00C024FE /* DeviceListCell.m */,
            B9BC991C25C0FFBA00C024FE /* MessageListCell.h */,
            B9BC991F25C0FFBA00C024FE /* MessageListCell.m */,
         );
         path = TableViewCells;
@@ -1176,101 +1220,89 @@
      B9BC992325C0FFBA00C024FE /* UIViewControllers */ = {
         isa = PBXGroup;
         children = (
            B9BC994525C0FFBB00C024FE /* EZAddByQRCodeViewController.h */,
            B9BC996625C0FFBB00C024FE /* EZAddByQRCodeViewController.m */,
            B9BC995A25C0FFBB00C024FE /* EZAPConfigResultViewController.h */,
            B9BC993F25C0FFBB00C024FE /* EZAPConfigResultViewController.m */,
            B9BC996725C0FFBB00C024FE /* EZAPWiFiConfigViewController.h */,
            B9BC994425C0FFBB00C024FE /* EZAPWiFiConfigViewController.m */,
            B9BC992525C0FFBA00C024FE /* EZCalendarViewController.h */,
            B9BC995425C0FFBB00C024FE /* EZCalendarViewController.m */,
            B9BC995025C0FFBB00C024FE /* EZCameraTableViewController.h */,
            B9BC992625C0FFBA00C024FE /* EZCameraTableViewController.m */,
            B9BC993225C0FFBA00C024FE /* EZDdnsDeviceTableViewController.h */,
            B9BC995925C0FFBB00C024FE /* EZDdnsDeviceTableViewController.m */,
            B9BC996125C0FFBB00C024FE /* EZDeviceRestartTipsViewController.h */,
            B9BC993825C0FFBA00C024FE /* EZDeviceRestartTipsViewController.m */,
            B9BC995625C0FFBB00C024FE /* EZDeviceResultViewController.h */,
            B9BC993525C0FFBA00C024FE /* EZDeviceResultViewController.m */,
            B9BC992F25C0FFBA00C024FE /* EZDeviceTableViewController.h */,
            B9BC994925C0FFBB00C024FE /* EZDeviceTableViewController.m */,
            B9BC994C25C0FFBB00C024FE /* EZDeviceUpgradeViewController.h */,
            B9BC992D25C0FFBA00C024FE /* EZDeviceUpgradeViewController.m */,
            B9BC994625C0FFBB00C024FE /* EZEditViewController.h */,
            B9BC996525C0FFBB00C024FE /* EZEditViewController.m */,
            B9BC996925C0FFBB00C024FE /* EZEncryptCameraCell.h */,
            B9BC994225C0FFBB00C024FE /* EZEncryptCameraCell.m */,
            B9BC996825C0FFBB00C024FE /* EZHubDebugViewController.h */,
            B9BC994325C0FFBB00C024FE /* EZHubDebugViewController.m */,
            B9BC995C25C0FFBB00C024FE /* EZInputSerialViewController.h */,
            B9BC993D25C0FFBB00C024FE /* EZInputSerialViewController.m */,
            B9BC996025C0FFBB00C024FE /* EZLivePlayViewController.h */,
            B9BC993925C0FFBA00C024FE /* EZLivePlayViewController.m */,
            B9BC992425C0FFBA00C024FE /* EZWifiInfoViewController.h */,
            B9BC992525C0FFBA00C024FE /* EZCalendarViewController.h */,
            B9BC992625C0FFBA00C024FE /* EZCameraTableViewController.m */,
            B9BC992725C0FFBA00C024FE /* EZWifiConfigViewController.m */,
            B9BC992825C0FFBA00C024FE /* VideoTalk */,
            B9BC992B25C0FFBA00C024FE /* EZMessagePlaybackViewController.m */,
            B9BC992C25C0FFBA00C024FE /* EZMultiChannelRealPlayVC.m */,
            B9BC992D25C0FFBA00C024FE /* EZDeviceUpgradeViewController.m */,
            B9BC992E25C0FFBA00C024FE /* EZLocalCameraListViewController.m */,
            B9BC994825C0FFBB00C024FE /* UIViewController+EZBackPop.h */,
            B9BC993025C0FFBA00C024FE /* EZWifiTipsViewController.h */,
            B9BC993125C0FFBA00C024FE /* UIViewController+EZBackPop.m */,
            B9BC993225C0FFBA00C024FE /* EZDdnsDeviceTableViewController.h */,
            B9BC993325C0FFBA00C024FE /* EZSettingViewController.h */,
            B9BC993425C0FFBA00C024FE /* EZLocalDeviceListViewController.m */,
            B9BC993525C0FFBA00C024FE /* EZDeviceResultViewController.m */,
            B9BC993625C0FFBA00C024FE /* UIAlertController+TextField.h */,
            B9BC993725C0FFBA00C024FE /* EZMessagePhotoViewController.m */,
            B9BC993825C0FFBA00C024FE /* EZDeviceRestartTipsViewController.m */,
            B9BC993A25C0FFBA00C024FE /* EZLocalRealPlayViewController.m */,
            B9BC993B25C0FFBA00C024FE /* EZMessageListViewController.h */,
            B9BC993C25C0FFBB00C024FE /* UINavigationController+EZOpenSDK.h */,
            B9BC993D25C0FFBB00C024FE /* EZInputSerialViewController.m */,
            B9BC993E25C0FFBB00C024FE /* EZLocationAlertVCViewController.h */,
            B9BC993F25C0FFBB00C024FE /* EZAPConfigResultViewController.m */,
            B9BC994025C0FFBB00C024FE /* EZPlaybackViewController.h */,
            B9BC994125C0FFBB00C024FE /* EZOfflineCameraCell.m */,
            B9BC994225C0FFBB00C024FE /* EZEncryptCameraCell.m */,
            B9BC994325C0FFBB00C024FE /* EZHubDebugViewController.m */,
            B9BC994425C0FFBB00C024FE /* EZAPWiFiConfigViewController.m */,
            B9BC994525C0FFBB00C024FE /* EZAddByQRCodeViewController.h */,
            B9BC994625C0FFBB00C024FE /* EZEditViewController.h */,
            B9BC994725C0FFBB00C024FE /* EZOnlineCameraCell.h */,
            B9BC994A25C0FFBB00C024FE /* EZWifiTipsViewController.m */,
            B9BC994B25C0FFBB00C024FE /* EZLocalCameraListViewController.h */,
            B9BC994C25C0FFBB00C024FE /* EZDeviceUpgradeViewController.h */,
            B9BC994D25C0FFBB00C024FE /* EZMultiChannelRealPlayVC.h */,
            B9BC994E25C0FFBB00C024FE /* EZMessagePlaybackViewController.h */,
            B9BC994F25C0FFBB00C024FE /* EZWifiConfigViewController.h */,
            B9BC995025C0FFBB00C024FE /* EZCameraTableViewController.h */,
            B9BC995125C0FFBB00C024FE /* Support */,
            B9BC995425C0FFBB00C024FE /* EZCalendarViewController.m */,
            B9BC995525C0FFBB00C024FE /* EZWifiInfoViewController.m */,
            B9BC995625C0FFBB00C024FE /* EZDeviceResultViewController.h */,
            B9BC992E25C0FFBA00C024FE /* EZLocalCameraListViewController.m */,
            B9BC995725C0FFBB00C024FE /* EZLocalDeviceListViewController.h */,
            B9BC995825C0FFBB00C024FE /* EZSettingViewController.m */,
            B9BC995925C0FFBB00C024FE /* EZDdnsDeviceTableViewController.m */,
            B9BC995A25C0FFBB00C024FE /* EZAPConfigResultViewController.h */,
            B9BC995B25C0FFBB00C024FE /* EZLocationAlertVCViewController.m */,
            B9BC995C25C0FFBB00C024FE /* EZInputSerialViewController.h */,
            B9BC995D25C0FFBB00C024FE /* UINavigationController+EZOpenSDK.m */,
            B9BC995E25C0FFBB00C024FE /* EZMessageListViewController.m */,
            B9BC993425C0FFBA00C024FE /* EZLocalDeviceListViewController.m */,
            B9BC995F25C0FFBB00C024FE /* EZLocalRealPlayViewController.h */,
            B9BC996125C0FFBB00C024FE /* EZDeviceRestartTipsViewController.h */,
            B9BC993A25C0FFBA00C024FE /* EZLocalRealPlayViewController.m */,
            B9BC993E25C0FFBB00C024FE /* EZLocationAlertVCViewController.h */,
            B9BC995B25C0FFBB00C024FE /* EZLocationAlertVCViewController.m */,
            B9BC993B25C0FFBA00C024FE /* EZMessageListViewController.h */,
            B9BC995E25C0FFBB00C024FE /* EZMessageListViewController.m */,
            B9BC996225C0FFBB00C024FE /* EZMessagePhotoViewController.h */,
            B9BC996325C0FFBB00C024FE /* UIAlertController+TextField.m */,
            B9BC996425C0FFBB00C024FE /* EZOnlineCameraCell.m */,
            B9BC996525C0FFBB00C024FE /* EZEditViewController.m */,
            B9BC996625C0FFBB00C024FE /* EZAddByQRCodeViewController.m */,
            B9BC996725C0FFBB00C024FE /* EZAPWiFiConfigViewController.h */,
            B9BC996825C0FFBB00C024FE /* EZHubDebugViewController.h */,
            B9BC996925C0FFBB00C024FE /* EZEncryptCameraCell.h */,
            B9BC996A25C0FFBB00C024FE /* EZPlaybackViewController.m */,
            B9BC993725C0FFBA00C024FE /* EZMessagePhotoViewController.m */,
            B9BC994E25C0FFBB00C024FE /* EZMessagePlaybackViewController.h */,
            B9BC992B25C0FFBA00C024FE /* EZMessagePlaybackViewController.m */,
            B9BC994D25C0FFBB00C024FE /* EZMultiChannelRealPlayVC.h */,
            B9BC992C25C0FFBA00C024FE /* EZMultiChannelRealPlayVC.m */,
            B9BC996B25C0FFBB00C024FE /* EZOfflineCameraCell.h */,
            B9BC994125C0FFBB00C024FE /* EZOfflineCameraCell.m */,
            B9BC994725C0FFBB00C024FE /* EZOnlineCameraCell.h */,
            B9BC996425C0FFBB00C024FE /* EZOnlineCameraCell.m */,
            B9BC994025C0FFBB00C024FE /* EZPlaybackViewController.h */,
            B9BC996A25C0FFBB00C024FE /* EZPlaybackViewController.m */,
            B9BC993325C0FFBA00C024FE /* EZSettingViewController.h */,
            B9BC995825C0FFBB00C024FE /* EZSettingViewController.m */,
            B9BC994F25C0FFBB00C024FE /* EZWifiConfigViewController.h */,
            B9BC992725C0FFBA00C024FE /* EZWifiConfigViewController.m */,
            B9BC992425C0FFBA00C024FE /* EZWifiInfoViewController.h */,
            B9BC995525C0FFBB00C024FE /* EZWifiInfoViewController.m */,
            B9BC993025C0FFBA00C024FE /* EZWifiTipsViewController.h */,
            B9BC994A25C0FFBB00C024FE /* EZWifiTipsViewController.m */,
            B9BC993625C0FFBA00C024FE /* UIAlertController+TextField.h */,
            B9BC996325C0FFBB00C024FE /* UIAlertController+TextField.m */,
            B9BC993C25C0FFBB00C024FE /* UINavigationController+EZOpenSDK.h */,
            B9BC995D25C0FFBB00C024FE /* UINavigationController+EZOpenSDK.m */,
            B9BC994825C0FFBB00C024FE /* UIViewController+EZBackPop.h */,
            B9BC993125C0FFBA00C024FE /* UIViewController+EZBackPop.m */,
         );
         path = UIViewControllers;
         sourceTree = "<group>";
      };
      B9BC992825C0FFBA00C024FE /* VideoTalk */ = {
         isa = PBXGroup;
         children = (
            B9BC992925C0FFBA00C024FE /* EZVideoTalkViewcontroller.mm */,
            B9BC992A25C0FFBA00C024FE /* EZVideoTalkViewcontroller.h */,
         );
         path = VideoTalk;
         sourceTree = "<group>";
      };
      B9BC995125C0FFBB00C024FE /* Support */ = {
         isa = PBXGroup;
         children = (
            B9BC995225C0FFBB00C024FE /* EZSupportViewController.h */,
            B9BC995325C0FFBB00C024FE /* EZSupportViewController.m */,
         );
         path = Support;
         sourceTree = "<group>";
      };
      B9BC996F25C0FFBB00C024FE /* Global */ = {
         isa = PBXGroup;
         children = (
            AEE84D4029BAC7F60078FDAD /* HDLEZConstants.h */,
            AEE84D4129BAC7F90078FDAD /* HDLEZConstants.m */,
            B95AB87C26984D49007BC8D7 /* HDLAlarmInfo.h */,
            B95AB87D26984D49007BC8D7 /* HDLAlarmInfo.m */,
            B9BC997125C0FFBB00C024FE /* GlobalKit.h */,
            B9BC997025C0FFBB00C024FE /* GlobalKit.m */,
            B965BE0125EE0B0D00E58AFB /* EZHttpUtil.h */,
            B965BDFF25EE0B0D00E58AFB /* EZHttpUtil.m */,
            B965BE0225EE0B0D00E58AFB /* ResponseData.h */,
            B965BE0025EE0B0D00E58AFB /* ResponseData.m */,
         );
         path = Global;
         sourceTree = "<group>";
@@ -1278,60 +1310,114 @@
      B9BC997425C0FFBC00C024FE /* SDK */ = {
         isa = PBXGroup;
         children = (
            B9BC997525C0FFBC00C024FE /* include */,
            B9BC999A25C0FFBD00C024FE /* libEZOpenSDK.a */,
            AE31FE1E29CC2D2200678568 /* EZOpenSDKFramework.framework */,
         );
         path = SDK;
         sourceTree = "<group>";
      };
      B9BC997525C0FFBC00C024FE /* include */ = {
      B9EA4E5325C7E805000FFDA2 /* MJRefresh */ = {
         isa = PBXGroup;
         children = (
            B9BC997625C0FFBC00C024FE /* EZConstants.h */,
            B9BC997725C0FFBC00C024FE /* EZHCNetDeviceSDK.h */,
            B9BC997825C0FFBC00C024FE /* EZStreamPlayer.h */,
            B9BC997925C0FFBC00C024FE /* EZOpenSDK.h */,
            B9BC997A25C0FFBC00C024FE /* EZPlayer.h */,
            B9BC997B25C0FFBC00C024FE /* EZGlobalSDK.h */,
            B9BC997C25C0FFBC00C024FE /* modules */,
            B9EA4E5425C7E805000FFDA2 /* LICENSE */,
            B9EA4E5525C7E805000FFDA2 /* MJRefresh */,
            B9EA4E8425C7E806000FFDA2 /* README.md */,
         );
         path = include;
         path = MJRefresh;
         sourceTree = "<group>";
      };
      B9BC997C25C0FFBC00C024FE /* modules */ = {
      B9EA4E5525C7E805000FFDA2 /* MJRefresh */ = {
         isa = PBXGroup;
         children = (
            B9BC997D25C0FFBC00C024FE /* EZDeviceVersion.h */,
            B9BC997E25C0FFBC00C024FE /* EZUserInfo.h */,
            B9BC997F25C0FFBC00C024FE /* EZDeviceUpgradeStatus.h */,
            B9BC998025C0FFBC00C024FE /* EZAccessToken.h */,
            B9BC998125C0FFBC00C024FE /* EZPlayerExParamInfo.h */,
            B9BC998225C0FFBC00C024FE /* EzvizWatchServerInfo.h */,
            B9BC998325C0FFBC00C024FE /* EZDeviceRecordDownloadTask.h */,
            B9BC998425C0FFBC00C024FE /* EzvizRecordFileInfo.h */,
            B9BC998525C0FFBC00C024FE /* EZDeviceRecordFile.h */,
            B9BC998625C0FFBC00C024FE /* EZLeaveMessage.h */,
            B9BC998725C0FFBC00C024FE /* EZHiddnsDeviceInfo.h */,
            B9BC998825C0FFBC00C024FE /* EZDeviceInfo.h */,
            B9BC998925C0FFBC00C024FE /* EZRecordDownloader.h */,
            B9BC998A25C0FFBC00C024FE /* EZRecordDownloadTask.h */,
            B9BC998B25C0FFBC00C024FE /* EZVideoTransformer.h */,
            B9BC998C25C0FFBC00C024FE /* EZTokenKit.h */,
            B9BC998D25C0FFBC00C024FE /* EZDetectorInfo.h */,
            B9BC998E25C0FFBC00C024FE /* EZHCNetDeviceInfo.h */,
            B9BC998F25C0FFBC00C024FE /* EZCameraInfo.h */,
            B9BC999025C0FFBC00C024FE /* EZCloudRecordFile.h */,
            B9BC999125C0FFBC00C024FE /* EZCloudRecordDownloadTask.h */,
            B9BC999225C0FFBC00C024FE /* EZAreaInfo.h */,
            B9BC999325C0FFBC00C024FE /* EZProbeDeviceInfo.h */,
            B9BC999425C0FFBD00C024FE /* EZVideoTalkSDK.h */,
            B9BC999525C0FFBD00C024FE /* EZVideoQualityInfo.h */,
            B9BC999625C0FFBD00C024FE /* EZAlarmInfo.h */,
            B9BC999725C0FFBD00C024FE /* EZVideoTalkParam.h */,
            B9BC999825C0FFBD00C024FE /* EZSADPDeviceInfo.h */,
            B9BC999925C0FFBD00C024FE /* EZStorageInfo.h */,
            B9EA4E5625C7E805000FFDA2 /* UIScrollView+MJRefresh.m */,
            B9EA4E5725C7E805000FFDA2 /* MJRefreshConst.m */,
            B9EA4E5825C7E805000FFDA2 /* UIScrollView+MJExtension.h */,
            B9EA4E5925C7E805000FFDA2 /* MJRefresh.h */,
            B9EA4E5A25C7E805000FFDA2 /* NSBundle+MJRefresh.h */,
            B9EA4E5B25C7E805000FFDA2 /* MJRefresh.bundle */,
            B9EA4E5C25C7E805000FFDA2 /* UIView+MJExtension.h */,
            B9EA4E5D25C7E805000FFDA2 /* UIScrollView+MJExtension.m */,
            B9EA4E5E25C7E805000FFDA2 /* MJRefreshConst.h */,
            B9EA4E5F25C7E805000FFDA2 /* UIScrollView+MJRefresh.h */,
            B9EA4E6025C7E805000FFDA2 /* NSBundle+MJRefresh.m */,
            B9EA4E6125C7E805000FFDA2 /* UIView+MJExtension.m */,
            B9EA4E6225C7E805000FFDA2 /* Custom */,
            B9EA4E7925C7E806000FFDA2 /* Base */,
         );
         path = modules;
         path = MJRefresh;
         sourceTree = "<group>";
      };
      B9EA4E6225C7E805000FFDA2 /* Custom */ = {
         isa = PBXGroup;
         children = (
            B9EA4E6325C7E805000FFDA2 /* Footer */,
            B9EA4E7225C7E806000FFDA2 /* Header */,
         );
         path = Custom;
         sourceTree = "<group>";
      };
      B9EA4E6325C7E805000FFDA2 /* Footer */ = {
         isa = PBXGroup;
         children = (
            B9EA4E6425C7E805000FFDA2 /* Back */,
            B9EA4E6B25C7E806000FFDA2 /* Auto */,
         );
         path = Footer;
         sourceTree = "<group>";
      };
      B9EA4E6425C7E805000FFDA2 /* Back */ = {
         isa = PBXGroup;
         children = (
            B9EA4E6525C7E805000FFDA2 /* MJRefreshBackGifFooter.h */,
            B9EA4E6825C7E806000FFDA2 /* MJRefreshBackGifFooter.m */,
            B9EA4E6725C7E805000FFDA2 /* MJRefreshBackNormalFooter.h */,
            B9EA4E6A25C7E806000FFDA2 /* MJRefreshBackNormalFooter.m */,
            B9EA4E6625C7E805000FFDA2 /* MJRefreshBackStateFooter.h */,
            B9EA4E6925C7E806000FFDA2 /* MJRefreshBackStateFooter.m */,
         );
         path = Back;
         sourceTree = "<group>";
      };
      B9EA4E6B25C7E806000FFDA2 /* Auto */ = {
         isa = PBXGroup;
         children = (
            B9EA4E6C25C7E806000FFDA2 /* MJRefreshAutoStateFooter.h */,
            B9EA4E6D25C7E806000FFDA2 /* MJRefreshAutoNormalFooter.h */,
            B9EA4E6E25C7E806000FFDA2 /* MJRefreshAutoGifFooter.h */,
            B9EA4E6F25C7E806000FFDA2 /* MJRefreshAutoStateFooter.m */,
            B9EA4E7025C7E806000FFDA2 /* MJRefreshAutoGifFooter.m */,
            B9EA4E7125C7E806000FFDA2 /* MJRefreshAutoNormalFooter.m */,
         );
         path = Auto;
         sourceTree = "<group>";
      };
      B9EA4E7225C7E806000FFDA2 /* Header */ = {
         isa = PBXGroup;
         children = (
            B9EA4E7325C7E806000FFDA2 /* MJRefreshNormalHeader.m */,
            B9EA4E7425C7E806000FFDA2 /* MJRefreshStateHeader.h */,
            B9EA4E7525C7E806000FFDA2 /* MJRefreshGifHeader.h */,
            B9EA4E7625C7E806000FFDA2 /* MJRefreshNormalHeader.h */,
            B9EA4E7725C7E806000FFDA2 /* MJRefreshStateHeader.m */,
            B9EA4E7825C7E806000FFDA2 /* MJRefreshGifHeader.m */,
         );
         path = Header;
         sourceTree = "<group>";
      };
      B9EA4E7925C7E806000FFDA2 /* Base */ = {
         isa = PBXGroup;
         children = (
            B9EA4E7A25C7E806000FFDA2 /* MJRefreshFooter.m */,
            B9EA4E7B25C7E806000FFDA2 /* MJRefreshComponent.h */,
            B9EA4E7C25C7E806000FFDA2 /* MJRefreshHeader.m */,
            B9EA4E7D25C7E806000FFDA2 /* MJRefreshAutoFooter.h */,
            B9EA4E7E25C7E806000FFDA2 /* MJRefreshBackFooter.m */,
            B9EA4E7F25C7E806000FFDA2 /* MJRefreshAutoFooter.m */,
            B9EA4E8025C7E806000FFDA2 /* MJRefreshHeader.h */,
            B9EA4E8125C7E806000FFDA2 /* MJRefreshComponent.m */,
            B9EA4E8225C7E806000FFDA2 /* MJRefreshFooter.h */,
            B9EA4E8325C7E806000FFDA2 /* MJRefreshBackFooter.h */,
         );
         path = Base;
         sourceTree = "<group>";
      };
/* End PBXGroup section */
@@ -1390,76 +1476,82 @@
         isa = PBXSourcesBuildPhase;
         buildActionMask = 2147483647;
         files = (
            B9BC99AB25C0FFBD00C024FE /* MJRefreshAutoNormalFooter.m in Sources */,
            B9BC99AF25C0FFBD00C024FE /* MJRefreshFooter.m in Sources */,
            B9BC99D225C0FFBD00C024FE /* UIButton+DDKit.m in Sources */,
            B9BC99A425C0FFBD00C024FE /* UIScrollView+MJExtension.m in Sources */,
            B9EA4E9325C7E806000FFDA2 /* MJRefreshFooter.m in Sources */,
            83D69FFA2A47D32A00871258 /* HDLEZVideoQualityBoxView.m in Sources */,
            B9BC99F125C0FFBD00C024FE /* UIImageView+WebCache.m in Sources */,
            B9BC99DA25C0FFBD00C024FE /* AFURLResponseSerialization.m in Sources */,
            B9BC99D525C0FFBD00C024FE /* UIRefreshControl+AFNetworking.m in Sources */,
            B9BC99D425C0FFBD00C024FE /* UIProgressView+AFNetworking.m in Sources */,
            B9BC99AA25C0FFBD00C024FE /* MJRefreshAutoGifFooter.m in Sources */,
            B9BC9A0025C0FFBD00C024FE /* HIKLoadView.m in Sources */,
            B9EA4E8D25C7E806000FFDA2 /* MJRefreshAutoStateFooter.m in Sources */,
            B9BC99E225C0FFBD00C024FE /* AFSecurityPolicy.m in Sources */,
            B9BC99C025C0FFBD00C024FE /* MASCompositeConstraint.m in Sources */,
            B9BC99F025C0FFBD00C024FE /* NSData+ImageContentType.m in Sources */,
            B9BC99B425C0FFBD00C024FE /* UIView+Toast.m in Sources */,
            B9BC99C925C0FFBD00C024FE /* UISegmentedControl+DDKit.m in Sources */,
            B9BC99C325C0FFBD00C024FE /* NSArray+MASAdditions.m in Sources */,
            B9BC99C625C0FFBD00C024FE /* MASViewConstraint.m in Sources */,
            B9BC99DB25C0FFBD00C024FE /* AFHTTPSessionManager.m in Sources */,
            B95AB87E26984D49007BC8D7 /* HDLAlarmInfo.m in Sources */,
            B9BC99D325C0FFBD00C024FE /* UIAlertView+AFNetworking.m in Sources */,
            B9BC99EA25C0FFBD00C024FE /* UIImage+GIF.m in Sources */,
            B9BC99C725C0FFBD00C024FE /* MASViewAttribute.m in Sources */,
            B9BC99A925C0FFBD00C024FE /* MJRefreshAutoStateFooter.m in Sources */,
            B9BC99E825C0FFBD00C024FE /* UIImageView+HighlightedWebCache.m in Sources */,
            B9EA4E8C25C7E806000FFDA2 /* MJRefreshBackNormalFooter.m in Sources */,
            AEDD438F29BF2C78001D9477 /* HDLEZInputView.m in Sources */,
            B9BC9A2125C0FFBD00C024FE /* EZLocationAlertVCViewController.m in Sources */,
            B9BC99D025C0FFBD00C024FE /* UIViewController+DDKit.m in Sources */,
            B9BC99F625C0FFBD00C024FE /* Aspects.m in Sources */,
            AEE84D4629BACBAD0078FDAD /* HDLEZTopBarView.m in Sources */,
            AEE84D4929BAE2590078FDAD /* HDLEZNoDataView.m in Sources */,
            B9EA4E8925C7E806000FFDA2 /* UIView+MJExtension.m in Sources */,
            B9BC99FA25C0FFBD00C024FE /* Toast+UIView.m in Sources */,
            B9BC9A1525C0FFBD00C024FE /* EZAPConfigResultViewController.m in Sources */,
            AEDD437F29BED161001D9477 /* HDLEZButton.m in Sources */,
            B9BC9A1025C0FFBD00C024FE /* EZMessagePhotoViewController.m in Sources */,
            B9BC999C25C0FFBD00C024FE /* UITableView+FDKeyedHeightCache.m in Sources */,
            B9BC9A1725C0FFBD00C024FE /* EZEncryptCameraCell.m in Sources */,
            B9BC9A0A25C0FFBD00C024FE /* EZMultiChannelRealPlayVC.m in Sources */,
            B9BC99F825C0FFBD00C024FE /* EZCustomTableView.m in Sources */,
            B9BC9A2625C0FFBD00C024FE /* EZEditViewController.m in Sources */,
            AEC306D529B9F2DB000B3861 /* HDLEZVisitorRecordCell.m in Sources */,
            83336F022D1199E2000FE662 /* HDLESDetectionTypeHeaderView.m in Sources */,
            AEDBFBA529C3072D005F6512 /* HDLEZDeviceMsgCell.m in Sources */,
            B9BC9A2525C0FFBD00C024FE /* EZOnlineCameraCell.m in Sources */,
            B9BC999B25C0FFBD00C024FE /* UITableView+FDTemplateLayoutCell.m in Sources */,
            B9BC9A0125C0FFBD00C024FE /* EZPlayDemoViewController.m in Sources */,
            B9BC99BF25C0FFBD00C024FE /* ViewController+MASAdditions.m in Sources */,
            B9BC9A0325C0FFBD00C024FE /* CameraListCell.m in Sources */,
            B9EA4E9025C7E806000FFDA2 /* MJRefreshNormalHeader.m in Sources */,
            B9EA4E8825C7E806000FFDA2 /* NSBundle+MJRefresh.m in Sources */,
            B9EA4E8725C7E806000FFDA2 /* UIScrollView+MJExtension.m in Sources */,
            B9BC9A0225C0FFBD00C024FE /* DeviceListCell.m in Sources */,
            B9BC99C225C0FFBD00C024FE /* MASLayoutConstraint.m in Sources */,
            B9BC9A1825C0FFBD00C024FE /* EZHubDebugViewController.m in Sources */,
            B9BC9A2325C0FFBD00C024FE /* EZMessageListViewController.m in Sources */,
            B9BC99AC25C0FFBD00C024FE /* MJRefreshNormalHeader.m in Sources */,
            B9BC99B725C0FFBD00C024FE /* MWZoomingScrollView.m in Sources */,
            B9EA4E8A25C7E806000FFDA2 /* MJRefreshBackGifFooter.m in Sources */,
            83DC3D952CDB5AEB00F9DDF7 /* HDLEZMirrorFlipView.m in Sources */,
            B9BC99B625C0FFBD00C024FE /* MWCaptionView.m in Sources */,
            83879A852A7DE42900E10A81 /* HDLEZDetectionTypeViewController.m in Sources */,
            B9BC9A0B25C0FFBD00C024FE /* EZDeviceUpgradeViewController.m in Sources */,
            B9BC9A0C25C0FFBD00C024FE /* EZLocalCameraListViewController.m in Sources */,
            B9BC99B525C0FFBD00C024FE /* MWPhotoBrowser.m in Sources */,
            B9BC99C125C0FFBD00C024FE /* MASConstraintMaker.m in Sources */,
            B9BC99CD25C0FFBD00C024FE /* NSArray+DDKit.m in Sources */,
            B9BC999D25C0FFBD00C024FE /* UITableView+FDTemplateLayoutCellDebug.m in Sources */,
            B9BC999E25C0FFBD00C024FE /* UITableView+FDIndexPathHeightCache.m in Sources */,
            AEDD438929BEF0CD001D9477 /* HDLEZNormalCellView.m in Sources */,
            AEDBFB9F29C30126005F6512 /* HDLEZDeviceMsgListViewController.m in Sources */,
            B9BC99F325C0FFBD00C024FE /* UIButton+WebCache.m in Sources */,
            B9BC99A825C0FFBD00C024FE /* MJRefreshBackNormalFooter.m in Sources */,
            B9BC99B925C0FFBD00C024FE /* MWTapDetectingImageView.m in Sources */,
            B9BC99DE25C0FFBD00C024FE /* AFHTTPRequestOperationManager.m in Sources */,
            B9BC99AE25C0FFBD00C024FE /* MJRefreshGifHeader.m in Sources */,
            B965BE0425EE0B0D00E58AFB /* ResponseData.m in Sources */,
            B9BC999F25C0FFBD00C024FE /* DALabeledCircularProgressView.m in Sources */,
            B9BC99B825C0FFBD00C024FE /* UIImage+MWPhotoBrowser.m in Sources */,
            B9BC99E025C0FFBD00C024FE /* AFHTTPRequestOperation.m in Sources */,
            83879A8E2A7DEEC500E10A81 /* HDLEZDetectionTypeModel.m in Sources */,
            B9BC99CB25C0FFBD00C024FE /* UILabel+DDKit.m in Sources */,
            B9BC99F925C0FFBD00C024FE /* UIImageView+EzvizOpenSDK.m in Sources */,
            B9BC9A2425C0FFBD00C024FE /* UIAlertController+TextField.m in Sources */,
            B9EA4E9625C7E806000FFDA2 /* MJRefreshAutoFooter.m in Sources */,
            B9BC9A1225C0FFBD00C024FE /* EZLivePlayViewController.m in Sources */,
            B9BC99ED25C0FFBD00C024FE /* SDWebImagePrefetcher.m in Sources */,
            B9BC99A025C0FFBD00C024FE /* DACircularProgressView.m in Sources */,
            B9BC99CE25C0FFBD00C024FE /* NSString+DDKit.m in Sources */,
            B9BC99A625C0FFBD00C024FE /* MJRefreshBackGifFooter.m in Sources */,
            B9BC9A0825C0FFBD00C024FE /* EZVideoTalkViewcontroller.mm in Sources */,
            B9BC9A0925C0FFBD00C024FE /* EZMessagePlaybackViewController.m in Sources */,
            B9BC956225C0FC6C00C024FE /* DeviceInfo.m in Sources */,
            B9BC99D825C0FFBD00C024FE /* UIButton+AFNetworking.m in Sources */,
@@ -1468,71 +1560,91 @@
            B9BC99BC25C0FFBD00C024FE /* MWGridViewController.m in Sources */,
            B9BC99EB25C0FFBD00C024FE /* UIImage+MultiFormat.m in Sources */,
            B9BC99F225C0FFBD00C024FE /* UIView+WebCacheOperation.m in Sources */,
            B9BC99C425C0FFBD00C024FE /* View+MASAdditions.m in Sources */,
            B9BC9A1425C0FFBD00C024FE /* EZInputSerialViewController.m in Sources */,
            B9BC99C525C0FFBD00C024FE /* MASConstraint.m in Sources */,
            B9BC99DD25C0FFBD00C024FE /* AFURLSessionManager.m in Sources */,
            B9BC9A1A25C0FFBD00C024FE /* EZDeviceTableViewController.m in Sources */,
            B9BC99D625C0FFBD00C024FE /* AFNetworkActivityIndicatorManager.m in Sources */,
            AEDBFBA829C30DEF005F6512 /* HDLEZDevMsgListModel.m in Sources */,
            B9BC99EF25C0FFBD00C024FE /* SDWebImageDownloaderOperation.m in Sources */,
            AEE84D4329BAC7FE0078FDAD /* HDLEZConstants.m in Sources */,
            B9BC99BD25C0FFBD00C024FE /* MWGridCell.m in Sources */,
            B9BC9A0E25C0FFBD00C024FE /* EZLocalDeviceListViewController.m in Sources */,
            8318A0DA2A8A591D0012B894 /* FCFileManager.m in Sources */,
            B9BC9A1125C0FFBD00C024FE /* EZDeviceRestartTipsViewController.m in Sources */,
            B9BC99CA25C0FFBD00C024FE /* UIImageView+DDKit.m in Sources */,
            B965BE0325EE0B0D00E58AFB /* EZHttpUtil.m in Sources */,
            B9BC9A2825C0FFBD00C024FE /* EZPlaybackViewController.m in Sources */,
            B9BC9A1C25C0FFBD00C024FE /* EZSupportViewController.m in Sources */,
            B9BC92FF25C0FC3500C024FE /* EZSDK.m in Sources */,
            B9BC99A525C0FFBD00C024FE /* UIView+MJExtension.m in Sources */,
            B9BC99BA25C0FFBD00C024FE /* MWPhoto.m in Sources */,
            B9BC99BE25C0FFBD00C024FE /* NSLayoutConstraint+MASDebugAdditions.m in Sources */,
            B9BC9A1D25C0FFBD00C024FE /* EZCalendarViewController.m in Sources */,
            B9BC99B125C0FFBD00C024FE /* MJRefreshBackFooter.m in Sources */,
            AEC306D229B9F2B5000B3861 /* HDLEZVisitorRecordView.m in Sources */,
            B9BC9A2925C0FFBD00C024FE /* GlobalKit.m in Sources */,
            B9BC99E625C0FFBD00C024FE /* SDWebImageManager.m in Sources */,
            B9BC99EC25C0FFBD00C024FE /* SDWebImageCompat.m in Sources */,
            B9BC99E125C0FFBD00C024FE /* AFNetworkReachabilityManager.m in Sources */,
            83879A882A7DE49900E10A81 /* HDLEZDetectionTypeView.m in Sources */,
            AEE84D3B29BABAC00078FDAD /* HDLEZVisitorRecordViewController.m in Sources */,
            AEDBFB9929C2B90F005F6512 /* HDLEZAlertInputView.m in Sources */,
            B9BC9A1B25C0FFBD00C024FE /* EZWifiTipsViewController.m in Sources */,
            B9BC99D925C0FFBD00C024FE /* UIActivityIndicatorView+AFNetworking.m in Sources */,
            B9BC9A0725C0FFBD00C024FE /* EZWifiConfigViewController.m in Sources */,
            B9BC99AD25C0FFBD00C024FE /* MJRefreshStateHeader.m in Sources */,
            B9BC9A1325C0FFBD00C024FE /* EZLocalRealPlayViewController.m in Sources */,
            B9BC9A2725C0FFBD00C024FE /* EZAddByQRCodeViewController.m in Sources */,
            AEDD438529BEE6D2001D9477 /* HDLEZCreateTemPassView.m in Sources */,
            AEDBFB9C29C2FC8D005F6512 /* HDLEZDeviceMsgInfoModel.m in Sources */,
            B9BC99FC25C0FFBD00C024FE /* NSDate-Utilities.m in Sources */,
            B9BC9A0425C0FFBD00C024FE /* MessageListCell.m in Sources */,
            B9BC99B025C0FFBD00C024FE /* MJRefreshHeader.m in Sources */,
            B9EA4E8525C7E806000FFDA2 /* UIScrollView+MJRefresh.m in Sources */,
            B9BC99DF25C0FFBD00C024FE /* AFURLRequestSerialization.m in Sources */,
            B9BC99E925C0FFBD00C024FE /* SDWebImageDownloader.m in Sources */,
            B9BC99A725C0FFBD00C024FE /* MJRefreshBackStateFooter.m in Sources */,
            B9BC99FF25C0FFBD00C024FE /* HIKLoadViewItem.m in Sources */,
            B9BC99D125C0FFBD00C024FE /* NSDate+DDKit.m in Sources */,
            B9BC99B225C0FFBD00C024FE /* MJRefreshAutoFooter.m in Sources */,
            B9BC9A1625C0FFBD00C024FE /* EZOfflineCameraCell.m in Sources */,
            B9BC99CC25C0FFBD00C024FE /* UIColor+DDKit.m in Sources */,
            AEE84D3F29BAC5BF0078FDAD /* HDLEZBaseViewController.m in Sources */,
            B9BC99DC25C0FFBD00C024FE /* AFURLConnectionOperation.m in Sources */,
            AEE4704F29C061DF00480163 /* HDLEZTempDetailView.m in Sources */,
            B9BC99E525C0FFBD00C024FE /* MKAnnotationView+WebCache.m in Sources */,
            B9BC9A0F25C0FFBD00C024FE /* EZDeviceResultViewController.m in Sources */,
            B9BC99E425C0FFBD00C024FE /* UIImage+WebP.m in Sources */,
            AEDD438229BEE6C2001D9477 /* HDLEZCreatTempPassViewController.m in Sources */,
            B9EA4E8E25C7E806000FFDA2 /* MJRefreshAutoGifFooter.m in Sources */,
            B9BC99FB25C0FFBD00C024FE /* EZRecordCell.m in Sources */,
            B9BC9A0625C0FFBD00C024FE /* EZCameraTableViewController.m in Sources */,
            B9BC9A2A25C0FFBD00C024FE /* DemoAPITableViewController.m in Sources */,
            B9EA4E8625C7E806000FFDA2 /* MJRefreshConst.m in Sources */,
            AEE4704C29C061AC00480163 /* HDLEZTempDetailViewController.m in Sources */,
            B9BC99FD25C0FFBD00C024FE /* HIKLoadViewItem+configPath.m in Sources */,
            B9BC99E325C0FFBD00C024FE /* MBProgressHUD.m in Sources */,
            B9BC99B325C0FFBD00C024FE /* MJRefreshComponent.m in Sources */,
            B9EA4E8F25C7E806000FFDA2 /* MJRefreshAutoNormalFooter.m in Sources */,
            AE5068D829B9DB5E009EA09A /* HDLEZTemInfoModel.m in Sources */,
            B9BC99BB25C0FFBD00C024FE /* MWTapDetectingView.m in Sources */,
            AEDD438C29BF2C50001D9477 /* HDLEZInputViewController.m in Sources */,
            B9BC99F725C0FFBD00C024FE /* EZQRView.m in Sources */,
            B9BC9A1F25C0FFBD00C024FE /* EZSettingViewController.m in Sources */,
            B9EA4E9725C7E806000FFDA2 /* MJRefreshComponent.m in Sources */,
            B9BC9A2025C0FFBD00C024FE /* EZDdnsDeviceTableViewController.m in Sources */,
            B9BC99A325C0FFBD00C024FE /* MJRefreshConst.m in Sources */,
            B9BC99CF25C0FFBD00C024FE /* UIImage+DDKit.m in Sources */,
            B9BC99A225C0FFBD00C024FE /* UIScrollView+MJRefresh.m in Sources */,
            B9BC9A0D25C0FFBD00C024FE /* UIViewController+EZBackPop.m in Sources */,
            B9EA4E9525C7E806000FFDA2 /* MJRefreshBackFooter.m in Sources */,
            B9BC9A2225C0FFBD00C024FE /* UINavigationController+EZOpenSDK.m in Sources */,
            B9BC99E725C0FFBD00C024FE /* SDWebImageDecoder.m in Sources */,
            B9EA4E9225C7E806000FFDA2 /* MJRefreshGifHeader.m in Sources */,
            AEDBFBA229C302E0005F6512 /* HDLEZDeviceMsgListView.m in Sources */,
            B9BC99EE25C0FFBD00C024FE /* SDImageCache.m in Sources */,
            B9BC99D725C0FFBD00C024FE /* UIImageView+AFNetworking.m in Sources */,
            B9EA4E9125C7E806000FFDA2 /* MJRefreshStateHeader.m in Sources */,
            B9EA4E9425C7E806000FFDA2 /* MJRefreshHeader.m in Sources */,
            83879A8B2A7DE7FC00E10A81 /* HDLEZDetectionTypeCell.m in Sources */,
            B9EA4E8B25C7E806000FFDA2 /* MJRefreshBackStateFooter.m in Sources */,
            B9BC99A125C0FFBD00C024FE /* DDCollectionViewFlowLayout.m in Sources */,
            B9BC9A1E25C0FFBD00C024FE /* EZWifiInfoViewController.m in Sources */,
            830957C32A3AE3E1002B68AA /* HDLEZVideoDoorMsgCell.m in Sources */,
            8357F1DE2A42DEC000936D2E /* HDLEZVideoDoorToolView.m in Sources */,
            AEF0148F29C188ED00D014FD /* HDLEZScrollView.m in Sources */,
            83EE503D2A41C9BA0006435D /* HDLEZOPButton.m in Sources */,
            B9BC9A1925C0FFBD00C024FE /* EZAPWiFiConfigViewController.m in Sources */,
            B95AB88826984DD5007BC8D7 /* YYClassInfo.m in Sources */,
            B95AB88726984DD5007BC8D7 /* NSObject+YYModel.m in Sources */,
         );
         runOnlyForDeploymentPostprocessing = 0;
      };
@@ -1590,7 +1702,7 @@
            GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
            GCC_WARN_UNUSED_FUNCTION = YES;
            GCC_WARN_UNUSED_VARIABLE = YES;
            IPHONEOS_DEPLOYMENT_TARGET = 10.0;
            IPHONEOS_DEPLOYMENT_TARGET = 12.0;
            MACH_O_TYPE = staticlib;
            MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
            MTL_FAST_MATH = YES;
@@ -1644,7 +1756,7 @@
            GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
            GCC_WARN_UNUSED_FUNCTION = YES;
            GCC_WARN_UNUSED_VARIABLE = YES;
            IPHONEOS_DEPLOYMENT_TARGET = 10.0;
            IPHONEOS_DEPLOYMENT_TARGET = 12.0;
            MACH_O_TYPE = staticlib;
            MTL_ENABLE_DEBUG_INFO = NO;
            MTL_FAST_MATH = YES;
@@ -1660,14 +1772,21 @@
            CODE_SIGN_STYLE = Automatic;
            DEVELOPMENT_TEAM = 259RU5K4MU;
            ENABLE_BITCODE = NO;
            FRAMEWORK_SEARCH_PATHS = (
               "$(inherited)",
               "$(PROJECT_DIR)/EZSDK/EZ/Venders",
               "$(PROJECT_DIR)/EZSDK/SDK",
            );
            GCC_C_LANGUAGE_STANDARD = gnu99;
            GCC_NO_COMMON_BLOCKS = YES;
            GCC_PREFIX_HEADER = "$(PROJECT_DIR)/EZSDK/EZ/PrefixHeader.pch";
            HEADER_SEARCH_PATHS = "$(inherited)";
            IPHONEOS_DEPLOYMENT_TARGET = 12.2;
            LIBRARY_SEARCH_PATHS = (
               "$(PROJECT_DIR)/EZSDK/EZ/Venders/openssl/lib",
               "$(PROJECT_DIR)/EZSDK/SDK",
            );
            ONLY_ACTIVE_ARCH = NO;
            OTHER_CFLAGS = "-mfpu=neon";
            OTHER_LDFLAGS = "-ObjC";
            PRODUCT_NAME = "$(TARGET_NAME)";
@@ -1683,14 +1802,21 @@
            CODE_SIGN_STYLE = Automatic;
            DEVELOPMENT_TEAM = 259RU5K4MU;
            ENABLE_BITCODE = NO;
            FRAMEWORK_SEARCH_PATHS = (
               "$(inherited)",
               "$(PROJECT_DIR)/EZSDK/EZ/Venders",
               "$(PROJECT_DIR)/EZSDK/SDK",
            );
            GCC_C_LANGUAGE_STANDARD = gnu99;
            GCC_NO_COMMON_BLOCKS = YES;
            GCC_PREFIX_HEADER = "$(PROJECT_DIR)/EZSDK/EZ/PrefixHeader.pch";
            HEADER_SEARCH_PATHS = "$(inherited)";
            IPHONEOS_DEPLOYMENT_TARGET = 12.2;
            LIBRARY_SEARCH_PATHS = (
               "$(PROJECT_DIR)/EZSDK/EZ/Venders/openssl/lib",
               "$(PROJECT_DIR)/EZSDK/SDK",
            );
            ONLY_ACTIVE_ARCH = NO;
            OTHER_CFLAGS = "-mfpu=neon";
            OTHER_LDFLAGS = "-ObjC";
            PRODUCT_NAME = "$(TARGET_NAME)";