├── .gitignore
├── .travis.yml
├── Bugly.framework
├── Bugly
├── Headers
│ ├── Bugly.h
│ ├── BuglyConfig.h
│ └── BuglyLog.h
└── Modules
│ └── module.modulemap
├── CustomerSystem-ios.xcodeproj
├── project.pbxproj
├── project.xcworkspace
│ └── contents.xcworkspacedata
├── project_BACKUP_7747.pbxproj
├── project_BASE_7747.pbxproj
├── project_LOCAL_7747.pbxproj
└── project_REMOTE_7747.pbxproj
├── CustomerSystem-ios
├── Class
│ ├── AppDelegate+HelpDesk.h
│ ├── AppDelegate+HelpDesk.m
│ ├── AppDelegate.h
│ ├── AppDelegate.m
│ ├── ChatView
│ │ ├── ChatSendHelper.h
│ │ ├── ChatSendHelper.m
│ │ ├── ChatViewController+Category.h
│ │ ├── ChatViewController+Category.m
│ │ ├── ChatViewController.h
│ │ ├── ChatViewController.m
│ │ ├── ConvertToCommonEmoticonsHelper.h
│ │ ├── ConvertToCommonEmoticonsHelper.m
│ │ ├── LocationViewController.h
│ │ ├── LocationViewController.m
│ │ ├── MessageToolbar
│ │ │ ├── DXMessageToolBar.h
│ │ │ ├── DXMessageToolBar.m
│ │ │ └── MessageToolBarBottomView
│ │ │ │ ├── DXQuestionView.h
│ │ │ │ ├── DXQuestionView.m
│ │ │ │ ├── FaceView
│ │ │ │ ├── DXFaceView.h
│ │ │ │ ├── DXFaceView.m
│ │ │ │ ├── FacialView.h
│ │ │ │ └── FacialView.m
│ │ │ │ └── MoreView
│ │ │ │ ├── DXChatBarMoreView.h
│ │ │ │ └── DXChatBarMoreView.m
│ │ ├── MessageView
│ │ │ ├── ChatCell
│ │ │ │ ├── ChatCellBubble
│ │ │ │ │ ├── EMChatAudioBubbleView.h
│ │ │ │ │ ├── EMChatAudioBubbleView.m
│ │ │ │ │ ├── EMChatBaseBubbleView.h
│ │ │ │ │ ├── EMChatBaseBubbleView.m
│ │ │ │ │ ├── EMChatCustomBubbleView.h
│ │ │ │ │ ├── EMChatCustomBubbleView.m
│ │ │ │ │ ├── EMChatImageBubbleView.h
│ │ │ │ │ ├── EMChatImageBubbleView.m
│ │ │ │ │ ├── EMChatLocationBubbleView.h
│ │ │ │ │ ├── EMChatLocationBubbleView.m
│ │ │ │ │ ├── EMChatSatisfactionBubbleView.h
│ │ │ │ │ ├── EMChatSatisfactionBubbleView.m
│ │ │ │ │ ├── EMChatTextBubbleView.h
│ │ │ │ │ ├── EMChatTextBubbleView.m
│ │ │ │ │ ├── EMChatTextMenuBubbleView.h
│ │ │ │ │ ├── EMChatTextMenuBubbleView.m
│ │ │ │ │ ├── EMChatVideoBubbleView.h
│ │ │ │ │ ├── EMChatVideoBubbleView.m
│ │ │ │ │ ├── UIImage+Utils.h
│ │ │ │ │ └── UIImage+Utils.m
│ │ │ │ ├── EMChatTimeCell.h
│ │ │ │ ├── EMChatTimeCell.m
│ │ │ │ ├── EMChatViewBaseCell.h
│ │ │ │ ├── EMChatViewBaseCell.m
│ │ │ │ ├── EMChatViewCell.h
│ │ │ │ └── EMChatViewCell.m
│ │ │ ├── MessageModel.h
│ │ │ ├── MessageModel.m
│ │ │ ├── MessageModelManager.h
│ │ │ ├── MessageModelManager.m
│ │ │ ├── MessageReadManager.h
│ │ │ └── MessageReadManager.m
│ │ ├── SatisfactionViewController.h
│ │ └── SatisfactionViewController.m
│ ├── CommodityViewController.h
│ ├── CommodityViewController.m
│ ├── DXTipView.h
│ ├── DXTipView.m
│ ├── EditViewController.h
│ ├── EditViewController.m
│ ├── FLTextView.h
│ ├── FLTextView.m
│ ├── HConversationTableViewCell.h
│ ├── HConversationTableViewCell.m
│ ├── HConversationsViewController.h
│ ├── HConversationsViewController.m
│ ├── HDChatViewController.h
│ ├── HDChatViewController.m
│ ├── HDLeaveMsgViewController.h
│ ├── HDLeaveMsgViewController.m
│ ├── HFileViewController.h
│ ├── HFileViewController.m
│ ├── HomeView
│ │ ├── MoreChoiceView.h
│ │ └── MoreChoiceView.m
│ ├── HomeViewController.h
│ ├── HomeViewController.m
│ ├── LeaseMsgReplyController.h
│ ├── LeaseMsgReplyController.m
│ ├── LeaveMessageCell.h
│ ├── LeaveMessageCell.m
│ ├── LeaveMsgAttatchmentView.h
│ ├── LeaveMsgAttatchmentView.m
│ ├── LeaveMsgCell.h
│ ├── LeaveMsgCell.m
│ ├── LeaveMsgDetailHeaderView.h
│ ├── LeaveMsgDetailHeaderView.m
│ ├── LeaveMsgDetailModel.h
│ ├── LeaveMsgDetailModel.m
│ ├── LeaveMsgDetailViewController.h
│ ├── LeaveMsgDetailViewController.m
│ ├── MallViewController.h
│ ├── MallViewController.m
│ ├── MessageViewController.h
│ ├── MessageViewController.m
│ ├── NSDateFormatter+Category.h
│ ├── NSDateFormatter+Category.m
│ ├── NSObject+SCAdd.h
│ ├── NSObject+SCAdd.m
│ ├── QRCodeViewController.h
│ ├── QRCodeViewController.m
│ ├── SCAudioPlay.h
│ ├── SCAudioPlay.m
│ ├── SCLoginManager.h
│ ├── SCLoginManager.m
│ ├── ScanningView.h
│ ├── ScanningView.m
│ ├── SettingViewController.h
│ ├── SettingViewController.m
│ ├── UIBarButtonItem+KFAdd.h
│ ├── UIBarButtonItem+KFAdd.m
│ ├── UIViewController+KFAdd.h
│ ├── UIViewController+KFAdd.m
│ └── VideoModular
│ │ ├── Controllers
│ │ ├── HDCallViewController.h
│ │ ├── HDCallViewController.m
│ │ └── HDCallViewController.xib
│ │ ├── Manager
│ │ ├── HDCallManager.h
│ │ └── HDCallManager.m
│ │ ├── Models
│ │ ├── HDMemberObject.h
│ │ └── HDMemberObject.m
│ │ └── Views
│ │ ├── HDCallBackView.h
│ │ ├── HDCallBackView.m
│ │ ├── HDCallLocalView.h
│ │ ├── HDCallLocalView.m
│ │ ├── HDCallRemoteView.h
│ │ └── HDCallRemoteView.m
├── CustomerSystem-ios.entitlements
├── CustomerSystem.pch
├── HelpDeskUI
│ ├── HDUIKit
│ │ ├── 3rdparty
│ │ │ ├── DeviceHelper
│ │ │ │ ├── HDVoiceConvert
│ │ │ │ │ ├── HDVoiceConverter.h
│ │ │ │ │ ├── HDVoiceConverter.mm
│ │ │ │ │ ├── amrwapper
│ │ │ │ │ │ ├── hdamrFileCodec.h
│ │ │ │ │ │ ├── hdamrFileCodec.mm
│ │ │ │ │ │ ├── hdwav.h
│ │ │ │ │ │ └── hdwav.mm
│ │ │ │ │ ├── opencore-amrnb
│ │ │ │ │ │ ├── hdinterf_dec.h
│ │ │ │ │ │ ├── hdinterf_enc.h
│ │ │ │ │ │ └── hdlibopencore-amrnb.a
│ │ │ │ │ └── opencore-amrwb
│ │ │ │ │ │ ├── hddec_if.h
│ │ │ │ │ │ ├── hdif_rom.h
│ │ │ │ │ │ └── hdlibopencore-amrwb.a
│ │ │ │ ├── delegates
│ │ │ │ │ ├── HDCDDeviceManagerDelegate.h
│ │ │ │ │ └── HDCDDeviceManagerProximitySensorDelegate.h
│ │ │ │ └── internal
│ │ │ │ │ ├── HDAudioPlayerUtil.h
│ │ │ │ │ ├── HDAudioPlayerUtil.m
│ │ │ │ │ ├── HDAudioRecorderUtil.h
│ │ │ │ │ ├── HDAudioRecorderUtil.m
│ │ │ │ │ ├── HDCDDeviceManager+Media.h
│ │ │ │ │ ├── HDCDDeviceManager+Media.m
│ │ │ │ │ ├── HDCDDeviceManager+Microphone.h
│ │ │ │ │ ├── HDCDDeviceManager+Microphone.m
│ │ │ │ │ ├── HDCDDeviceManager+ProximitySensor.h
│ │ │ │ │ ├── HDCDDeviceManager+ProximitySensor.m
│ │ │ │ │ ├── HDCDDeviceManager+Remind.h
│ │ │ │ │ ├── HDCDDeviceManager+Remind.m
│ │ │ │ │ ├── HDCDDeviceManager.h
│ │ │ │ │ ├── HDCDDeviceManagerBase.h
│ │ │ │ │ ├── HDCDDeviceManagerBase.m
│ │ │ │ │ └── HDDemoErrorCode.h
│ │ │ ├── MBProgressHUD
│ │ │ │ ├── MBProgressHUD+Add.h
│ │ │ │ ├── MBProgressHUD+Add.m
│ │ │ │ ├── MBProgressHUD.h
│ │ │ │ └── MBProgressHUD.m
│ │ │ ├── MJRefresh
│ │ │ │ ├── Base
│ │ │ │ │ ├── MJRefreshAutoFooter.h
│ │ │ │ │ ├── MJRefreshAutoFooter.m
│ │ │ │ │ ├── MJRefreshBackFooter.h
│ │ │ │ │ ├── MJRefreshBackFooter.m
│ │ │ │ │ ├── MJRefreshComponent.h
│ │ │ │ │ ├── MJRefreshComponent.m
│ │ │ │ │ ├── MJRefreshFooter.h
│ │ │ │ │ ├── MJRefreshFooter.m
│ │ │ │ │ ├── MJRefreshHeader.h
│ │ │ │ │ └── MJRefreshHeader.m
│ │ │ │ ├── Custom
│ │ │ │ │ ├── Footer
│ │ │ │ │ │ ├── Auto
│ │ │ │ │ │ │ ├── MJRefreshAutoGifFooter.h
│ │ │ │ │ │ │ ├── MJRefreshAutoGifFooter.m
│ │ │ │ │ │ │ ├── MJRefreshAutoNormalFooter.h
│ │ │ │ │ │ │ ├── MJRefreshAutoNormalFooter.m
│ │ │ │ │ │ │ ├── MJRefreshAutoStateFooter.h
│ │ │ │ │ │ │ └── MJRefreshAutoStateFooter.m
│ │ │ │ │ │ └── Back
│ │ │ │ │ │ │ ├── MJRefreshBackGifFooter.h
│ │ │ │ │ │ │ ├── MJRefreshBackGifFooter.m
│ │ │ │ │ │ │ ├── MJRefreshBackNormalFooter.h
│ │ │ │ │ │ │ ├── MJRefreshBackNormalFooter.m
│ │ │ │ │ │ │ ├── MJRefreshBackStateFooter.h
│ │ │ │ │ │ │ └── MJRefreshBackStateFooter.m
│ │ │ │ │ └── Header
│ │ │ │ │ │ ├── MJRefreshGifHeader.h
│ │ │ │ │ │ ├── MJRefreshGifHeader.m
│ │ │ │ │ │ ├── MJRefreshNormalHeader.h
│ │ │ │ │ │ ├── MJRefreshNormalHeader.m
│ │ │ │ │ │ ├── MJRefreshStateHeader.h
│ │ │ │ │ │ └── MJRefreshStateHeader.m
│ │ │ │ ├── MJRefresh.bundle
│ │ │ │ │ └── arrow@2x.png
│ │ │ │ ├── MJRefresh.h
│ │ │ │ ├── MJRefreshConst.h
│ │ │ │ ├── MJRefreshConst.m
│ │ │ │ ├── UIScrollView+MJExtension.h
│ │ │ │ ├── UIScrollView+MJExtension.m
│ │ │ │ ├── UIScrollView+MJRefresh.h
│ │ │ │ ├── UIScrollView+MJRefresh.m
│ │ │ │ ├── UIView+MJExtension.h
│ │ │ │ └── UIView+MJExtension.m
│ │ │ ├── MWPhotoBrowser
│ │ │ │ ├── Classes
│ │ │ │ │ ├── MWCaptionView.h
│ │ │ │ │ ├── MWCaptionView.m
│ │ │ │ │ ├── MWCommon.h
│ │ │ │ │ ├── MWGridCell.h
│ │ │ │ │ ├── MWGridCell.m
│ │ │ │ │ ├── MWGridViewController.h
│ │ │ │ │ ├── MWGridViewController.m
│ │ │ │ │ ├── MWPhoto.h
│ │ │ │ │ ├── MWPhoto.m
│ │ │ │ │ ├── MWPhotoBrowser.h
│ │ │ │ │ ├── MWPhotoBrowser.m
│ │ │ │ │ ├── MWPhotoBrowserPrivate.h
│ │ │ │ │ ├── MWPhotoProtocol.h
│ │ │ │ │ ├── MWTapDetectingImageView.h
│ │ │ │ │ ├── MWTapDetectingImageView.m
│ │ │ │ │ ├── MWTapDetectingView.h
│ │ │ │ │ ├── MWTapDetectingView.m
│ │ │ │ │ ├── MWZoomingScrollView.h
│ │ │ │ │ └── MWZoomingScrollView.m
│ │ │ │ ├── Libraries
│ │ │ │ │ ├── DACircularProgress
│ │ │ │ │ │ ├── DACircularProgressView.h
│ │ │ │ │ │ └── DACircularProgressView.m
│ │ │ │ │ ├── EMSDWebImage
│ │ │ │ │ │ ├── EMSDImageCache.h
│ │ │ │ │ │ ├── EMSDImageCache.m
│ │ │ │ │ │ ├── EMSDWebImageCompat.h
│ │ │ │ │ │ ├── EMSDWebImageCompat.m
│ │ │ │ │ │ ├── EMSDWebImageDecoder.h
│ │ │ │ │ │ ├── EMSDWebImageDecoder.m
│ │ │ │ │ │ ├── EMSDWebImageDownloader.h
│ │ │ │ │ │ ├── EMSDWebImageDownloader.m
│ │ │ │ │ │ ├── EMSDWebImageDownloaderOperation.h
│ │ │ │ │ │ ├── EMSDWebImageDownloaderOperation.m
│ │ │ │ │ │ ├── EMSDWebImageManager.h
│ │ │ │ │ │ ├── EMSDWebImageManager.m
│ │ │ │ │ │ ├── EMSDWebImageOperation.h
│ │ │ │ │ │ ├── EMSDWebImagePrefetcher.h
│ │ │ │ │ │ ├── EMSDWebImagePrefetcher.m
│ │ │ │ │ │ ├── MKAnnotationView+EMWebCache.h
│ │ │ │ │ │ ├── MKAnnotationView+EMWebCache.m
│ │ │ │ │ │ ├── NSData+EMImageContentType.h
│ │ │ │ │ │ ├── NSData+EMImageContentType.m
│ │ │ │ │ │ ├── UIButton+EMWebCache.h
│ │ │ │ │ │ ├── UIButton+EMWebCache.m
│ │ │ │ │ │ ├── UIImage+EMGIF.h
│ │ │ │ │ │ ├── UIImage+EMGIF.m
│ │ │ │ │ │ ├── UIImage+EMMultiFormat.h
│ │ │ │ │ │ ├── UIImage+EMMultiFormat.m
│ │ │ │ │ │ ├── UIImage+EMWebP.h
│ │ │ │ │ │ ├── UIImage+EMWebP.m
│ │ │ │ │ │ ├── UIImageView+EMHighlightedWebCache.h
│ │ │ │ │ │ ├── UIImageView+EMHighlightedWebCache.m
│ │ │ │ │ │ ├── UIImageView+EMWebCache.h
│ │ │ │ │ │ ├── UIImageView+EMWebCache.m
│ │ │ │ │ │ ├── UIView+EMWebCacheOperation.h
│ │ │ │ │ │ └── UIView+EMWebCacheOperation.m
│ │ │ │ │ └── PSTCollectionView
│ │ │ │ │ │ ├── NSIndexPath+PSTCollectionViewAdditions.h
│ │ │ │ │ │ ├── NSIndexPath+PSTCollectionViewAdditions.m
│ │ │ │ │ │ ├── PSTCollectionView.h
│ │ │ │ │ │ ├── PSTCollectionView.m
│ │ │ │ │ │ ├── PSTCollectionViewCell.h
│ │ │ │ │ │ ├── PSTCollectionViewCell.m
│ │ │ │ │ │ ├── PSTCollectionViewCommon.h
│ │ │ │ │ │ ├── PSTCollectionViewController.h
│ │ │ │ │ │ ├── PSTCollectionViewController.m
│ │ │ │ │ │ ├── PSTCollectionViewData.h
│ │ │ │ │ │ ├── PSTCollectionViewData.m
│ │ │ │ │ │ ├── PSTCollectionViewFlowLayout.h
│ │ │ │ │ │ ├── PSTCollectionViewFlowLayout.m
│ │ │ │ │ │ ├── PSTCollectionViewItemKey.h
│ │ │ │ │ │ ├── PSTCollectionViewItemKey.m
│ │ │ │ │ │ ├── PSTCollectionViewLayout+Internals.h
│ │ │ │ │ │ ├── PSTCollectionViewLayout.h
│ │ │ │ │ │ ├── PSTCollectionViewLayout.m
│ │ │ │ │ │ ├── PSTCollectionViewUpdateItem.h
│ │ │ │ │ │ ├── PSTCollectionViewUpdateItem.m
│ │ │ │ │ │ ├── PSTGridLayoutInfo.h
│ │ │ │ │ │ ├── PSTGridLayoutInfo.m
│ │ │ │ │ │ ├── PSTGridLayoutItem.h
│ │ │ │ │ │ ├── PSTGridLayoutItem.m
│ │ │ │ │ │ ├── PSTGridLayoutRow.h
│ │ │ │ │ │ ├── PSTGridLayoutRow.m
│ │ │ │ │ │ ├── PSTGridLayoutSection.h
│ │ │ │ │ │ └── PSTGridLayoutSection.m
│ │ │ │ └── MWPhotoBrowser.bundle
│ │ │ │ │ └── images
│ │ │ │ │ ├── Checkmark.png
│ │ │ │ │ ├── Checkmark@2x.png
│ │ │ │ │ ├── ImageError.png
│ │ │ │ │ ├── ImageError@2x.png
│ │ │ │ │ ├── ImageSelectedOff.png
│ │ │ │ │ ├── ImageSelectedOff@2x.png
│ │ │ │ │ ├── ImageSelectedOn.png
│ │ │ │ │ ├── ImageSelectedOn@2x.png
│ │ │ │ │ ├── ImageSelectedSmallOff.png
│ │ │ │ │ ├── ImageSelectedSmallOff@2x.png
│ │ │ │ │ ├── ImageSelectedSmallOn.png
│ │ │ │ │ ├── ImageSelectedSmallOn@2x.png
│ │ │ │ │ ├── UIBarButtonItemArrowLeft.png
│ │ │ │ │ ├── UIBarButtonItemArrowLeft@2x.png
│ │ │ │ │ ├── UIBarButtonItemArrowOutlineLeft.png
│ │ │ │ │ ├── UIBarButtonItemArrowOutlineLeft@2x.png
│ │ │ │ │ ├── UIBarButtonItemArrowOutlineRight.png
│ │ │ │ │ ├── UIBarButtonItemArrowOutlineRight@2x.png
│ │ │ │ │ ├── UIBarButtonItemArrowRight.png
│ │ │ │ │ ├── UIBarButtonItemArrowRight@2x.png
│ │ │ │ │ ├── UIBarButtonItemGrid.png
│ │ │ │ │ ├── UIBarButtonItemGrid@2x.png
│ │ │ │ │ ├── UIBarButtonItemGridiOS6.png
│ │ │ │ │ └── UIBarButtonItemGridiOS6@2x.png
│ │ │ ├── SDWebImage
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ └── SDWebImage
│ │ │ │ │ ├── NSData+ImageContentType.h
│ │ │ │ │ ├── NSData+ImageContentType.m
│ │ │ │ │ ├── SDImageCache.h
│ │ │ │ │ ├── SDImageCache.m
│ │ │ │ │ ├── SDWebImageCompat.h
│ │ │ │ │ ├── SDWebImageCompat.m
│ │ │ │ │ ├── SDWebImageDecoder.h
│ │ │ │ │ ├── SDWebImageDecoder.m
│ │ │ │ │ ├── SDWebImageDownloader.h
│ │ │ │ │ ├── SDWebImageDownloader.m
│ │ │ │ │ ├── SDWebImageDownloaderOperation.h
│ │ │ │ │ ├── SDWebImageDownloaderOperation.m
│ │ │ │ │ ├── SDWebImageManager.h
│ │ │ │ │ ├── SDWebImageManager.m
│ │ │ │ │ ├── SDWebImageOperation.h
│ │ │ │ │ ├── SDWebImagePrefetcher.h
│ │ │ │ │ ├── SDWebImagePrefetcher.m
│ │ │ │ │ ├── UIButton+WebCache.h
│ │ │ │ │ ├── UIButton+WebCache.m
│ │ │ │ │ ├── UIImage+GIF.h
│ │ │ │ │ ├── UIImage+GIF.m
│ │ │ │ │ ├── UIImage+MultiFormat.h
│ │ │ │ │ ├── UIImage+MultiFormat.m
│ │ │ │ │ ├── UIImageView+HighlightedWebCache.h
│ │ │ │ │ ├── UIImageView+HighlightedWebCache.m
│ │ │ │ │ ├── UIImageView+WebCache.h
│ │ │ │ │ ├── UIImageView+WebCache.m
│ │ │ │ │ ├── UIView+WebCacheOperation.h
│ │ │ │ │ └── UIView+WebCacheOperation.m
│ │ │ └── StarRatingView
│ │ │ │ ├── CWStarRateView.h
│ │ │ │ ├── CWStarRateView.m
│ │ │ │ ├── bg_rl_satisfaction.png
│ │ │ │ ├── icon_star.png
│ │ │ │ └── icon_star_select.png
│ │ ├── Add
│ │ │ ├── CommodityInfoView.h
│ │ │ ├── CommodityInfoView.m
│ │ │ ├── CustomButton.h
│ │ │ ├── CustomButton.m
│ │ │ ├── HLeaveMessageSucceedViewController.h
│ │ │ ├── HLeaveMessageSucceedViewController.m
│ │ │ ├── HRecordView.h
│ │ │ ├── HRecordView.m
│ │ │ └── commodityInfo.plist
│ │ ├── Category
│ │ │ ├── UIView+FLExtension.h
│ │ │ └── UIView+FLExtension.m
│ │ ├── Helper
│ │ │ ├── HDSDKHelper.h
│ │ │ └── HDSDKHelper.m
│ │ ├── Model
│ │ │ ├── EasemobWebViewInterface.h
│ │ │ ├── HAppraiseTagsModel.h
│ │ │ ├── HAppraiseTagsModel.m
│ │ │ ├── HDIMessageModel.h
│ │ │ ├── HDIModelCell.h
│ │ │ ├── HDIModelChatCell.h
│ │ │ ├── HDIUserModel.h
│ │ │ ├── HDMessageModel.h
│ │ │ ├── HDMessageModel.m
│ │ │ ├── HDUserModel.h
│ │ │ ├── HDUserModel.m
│ │ │ ├── HEvaluationDegreeModel.h
│ │ │ └── HEvaluationDegreeModel.m
│ │ ├── Util
│ │ │ ├── Category
│ │ │ │ ├── NSDate+Category.h
│ │ │ │ ├── NSDate+Category.m
│ │ │ │ ├── NSDateFormatter+Category.h
│ │ │ │ ├── NSDateFormatter+Category.m
│ │ │ │ ├── NSString+Valid.h
│ │ │ │ ├── NSString+Valid.m
│ │ │ │ ├── UIResponder+HRouter.h
│ │ │ │ ├── UIResponder+HRouter.m
│ │ │ │ ├── UIViewController+DismissKeyboard.h
│ │ │ │ ├── UIViewController+DismissKeyboard.m
│ │ │ │ ├── UIViewController+HDHUD.h
│ │ │ │ └── UIViewController+HDHUD.m
│ │ │ ├── Emoji
│ │ │ │ ├── HDEmoji.h
│ │ │ │ ├── HDEmoji.m
│ │ │ │ ├── HDEmojiEmoticons.h
│ │ │ │ ├── HDEmojiEmoticons.m
│ │ │ │ ├── HDEmotionEscape.h
│ │ │ │ ├── HDEmotionEscape.m
│ │ │ │ ├── HDEmotionManager.h
│ │ │ │ └── HDEmotionManager.m
│ │ │ ├── FixFopen.c
│ │ │ ├── HDChineseToPinyin.h
│ │ │ ├── HDChineseToPinyin.m
│ │ │ ├── HDConvertToCommonEmoticonsHelper.h
│ │ │ ├── HDConvertToCommonEmoticonsHelper.m
│ │ │ ├── HDLocalDefine.h
│ │ │ ├── HDMessageReadManager.h
│ │ │ └── HDMessageReadManager.m
│ │ ├── ViewController
│ │ │ ├── HArticleWebViewController.h
│ │ │ ├── HArticleWebViewController.m
│ │ │ ├── HDLocationViewController.h
│ │ │ ├── HDLocationViewController.m
│ │ │ ├── HDMessageViewController.h
│ │ │ ├── HDMessageViewController.m
│ │ │ ├── HDRefreshTableViewController.h
│ │ │ ├── HDRefreshTableViewController.m
│ │ │ ├── HDViewController.h
│ │ │ ├── HDViewController.m
│ │ │ ├── HEvaluationTagView.h
│ │ │ ├── HEvaluationTagView.m
│ │ │ ├── HFormWebViewController.h
│ │ │ ├── HFormWebViewController.m
│ │ │ ├── SatisfactionViewController.h
│ │ │ └── SatisfactionViewController.m
│ │ └── Views
│ │ │ └── conversation
│ │ │ ├── MessageCell
│ │ │ ├── HDBaseMessageCell.h
│ │ │ ├── HDBaseMessageCell.m
│ │ │ ├── HDCustomMessageCell.h
│ │ │ ├── HDCustomMessageCell.m
│ │ │ ├── HDMessageCell.h
│ │ │ ├── HDMessageCell.m
│ │ │ ├── HDMessageTimeCell.h
│ │ │ └── HDMessageTimeCell.m
│ │ │ ├── MessageCellBubbleView
│ │ │ ├── HDArticleView.h
│ │ │ ├── HDArticleView.m
│ │ │ ├── HDBubbleView+Article.h
│ │ │ ├── HDBubbleView+Article.m
│ │ │ ├── HDBubbleView+Evaluate.h
│ │ │ ├── HDBubbleView+Evaluate.m
│ │ │ ├── HDBubbleView+File.h
│ │ │ ├── HDBubbleView+File.m
│ │ │ ├── HDBubbleView+Form.h
│ │ │ ├── HDBubbleView+Form.m
│ │ │ ├── HDBubbleView+Gif.h
│ │ │ ├── HDBubbleView+Gif.m
│ │ │ ├── HDBubbleView+Image.h
│ │ │ ├── HDBubbleView+Image.m
│ │ │ ├── HDBubbleView+Location.h
│ │ │ ├── HDBubbleView+Location.m
│ │ │ ├── HDBubbleView+Order.h
│ │ │ ├── HDBubbleView+Order.m
│ │ │ ├── HDBubbleView+RobotMenu.h
│ │ │ ├── HDBubbleView+RobotMenu.m
│ │ │ ├── HDBubbleView+Text.h
│ │ │ ├── HDBubbleView+Text.m
│ │ │ ├── HDBubbleView+Track.h
│ │ │ ├── HDBubbleView+Track.m
│ │ │ ├── HDBubbleView+Transform.h
│ │ │ ├── HDBubbleView+Transform.m
│ │ │ ├── HDBubbleView+Video.h
│ │ │ ├── HDBubbleView+Video.m
│ │ │ ├── HDBubbleView+Voice.h
│ │ │ ├── HDBubbleView+Voice.m
│ │ │ ├── HDBubbleView.h
│ │ │ └── HDBubbleView.m
│ │ │ └── toolbar
│ │ │ ├── FaceView
│ │ │ ├── HDFaceView.h
│ │ │ ├── HDFaceView.m
│ │ │ ├── HDFacialView.h
│ │ │ └── HDFacialView.m
│ │ │ ├── HDChatToolbar.h
│ │ │ ├── HDChatToolbar.m
│ │ │ ├── HDChatToolbarItem.h
│ │ │ ├── HDChatToolbarItem.m
│ │ │ ├── HDImageView.h
│ │ │ ├── HDImageView.m
│ │ │ ├── HDTextView.h
│ │ │ ├── HDTextView.m
│ │ │ ├── MoreView
│ │ │ ├── HDChatBarMoreView.h
│ │ │ └── HDChatBarMoreView.m
│ │ │ └── RecordView
│ │ │ ├── HDRecordView.h
│ │ │ └── HDRecordView.m
│ ├── HelpDeskUI.h
│ ├── HelpDeskUI.m
│ └── resources
│ │ ├── HelpDeskUIResource.bundle
│ │ ├── Info.plist
│ │ ├── VoiceSearchFeedback001@2x.png
│ │ ├── VoiceSearchFeedback002@2x.png
│ │ ├── VoiceSearchFeedback003@2x.png
│ │ ├── VoiceSearchFeedback004@2x.png
│ │ ├── VoiceSearchFeedback005@2x.png
│ │ ├── VoiceSearchFeedback006@2x.png
│ │ ├── VoiceSearchFeedback007@2x.png
│ │ ├── VoiceSearchFeedback008@2x.png
│ │ ├── VoiceSearchFeedback009@2x.png
│ │ ├── VoiceSearchFeedback010@2x.png
│ │ ├── VoiceSearchFeedback011@2x.png
│ │ ├── VoiceSearchFeedback012@2x.png
│ │ ├── VoiceSearchFeedback013@2x.png
│ │ ├── VoiceSearchFeedback014@2x.png
│ │ ├── VoiceSearchFeedback015@2x.png
│ │ ├── VoiceSearchFeedback016@2x.png
│ │ ├── VoiceSearchFeedback017@2x.png
│ │ ├── VoiceSearchFeedback018@2x.png
│ │ ├── VoiceSearchFeedback019@2x.png
│ │ ├── VoiceSearchFeedback020@2x.png
│ │ ├── arrow@2x.png
│ │ ├── back@2x.png
│ │ ├── chatBar_colorMore_audioCall@2x.png
│ │ ├── chatBar_colorMore_audioCallSelected@2x.png
│ │ ├── chatBar_colorMore_camera@2x.png
│ │ ├── chatBar_colorMore_cameraSelected@2x.png
│ │ ├── chatBar_colorMore_location@2x.png
│ │ ├── chatBar_colorMore_locationSelected@2x.png
│ │ ├── chatBar_colorMore_photo@2x.png
│ │ ├── chatBar_colorMore_photoSelected@2x.png
│ │ ├── chatBar_colorMore_video@2x.png
│ │ ├── chatBar_colorMore_videoCall@2x.png
│ │ ├── chatBar_colorMore_videoCallSelected@2x.png
│ │ ├── chatBar_colorMore_videoSelected@2x.png
│ │ ├── chatBar_face@2x.png
│ │ ├── chatBar_faceSelected@2x.png
│ │ ├── chatBar_keyboard@2x.png
│ │ ├── chatBar_keyboardSelected@2x.png
│ │ ├── chatBar_more@2x.png
│ │ ├── chatBar_moreSelected@2x.png
│ │ ├── chatBar_record@2x.png
│ │ ├── chatBar_recordBg@2x.png
│ │ ├── chatBar_recordSelected@2x.png
│ │ ├── chatBar_recordSelectedBg@2x.png
│ │ ├── chat_item_file@2x.png
│ │ ├── chat_item_form@2x.png
│ │ ├── chat_item_form@3x.png
│ │ ├── chat_location_preview@2x.png
│ │ ├── chat_receiver_audio_playing000@2x.png
│ │ ├── chat_receiver_audio_playing001@2x.png
│ │ ├── chat_receiver_audio_playing002@2x.png
│ │ ├── chat_receiver_audio_playing003@2x.png
│ │ ├── chat_receiver_audio_playing_full@2x.png
│ │ ├── chat_receiver_bg@2x.png
│ │ ├── chat_sender_audio_playing_000@2x.png
│ │ ├── chat_sender_audio_playing_001@2x.png
│ │ ├── chat_sender_audio_playing_002@2x.png
│ │ ├── chat_sender_audio_playing_003@2x.png
│ │ ├── chat_sender_audio_playing_full@2x.png
│ │ ├── chat_sender_bg@2x.png
│ │ ├── e_e_1.png
│ │ ├── e_e_10.png
│ │ ├── e_e_11.png
│ │ ├── e_e_12.png
│ │ ├── e_e_13.png
│ │ ├── e_e_14.png
│ │ ├── e_e_15.png
│ │ ├── e_e_16.png
│ │ ├── e_e_17.png
│ │ ├── e_e_18.png
│ │ ├── e_e_19.png
│ │ ├── e_e_2.png
│ │ ├── e_e_20.png
│ │ ├── e_e_21.png
│ │ ├── e_e_22.png
│ │ ├── e_e_23.png
│ │ ├── e_e_24.png
│ │ ├── e_e_25.png
│ │ ├── e_e_26.png
│ │ ├── e_e_27.png
│ │ ├── e_e_28.png
│ │ ├── e_e_29.png
│ │ ├── e_e_3.png
│ │ ├── e_e_30.png
│ │ ├── e_e_31.png
│ │ ├── e_e_32.png
│ │ ├── e_e_33.png
│ │ ├── e_e_34.png
│ │ ├── e_e_35.png
│ │ ├── e_e_4.png
│ │ ├── e_e_5.png
│ │ ├── e_e_6.png
│ │ ├── e_e_7.png
│ │ ├── e_e_8.png
│ │ ├── e_e_9.png
│ │ ├── em_chat_phrase_normal.png
│ │ ├── em_chat_phrase_pressed.png
│ │ ├── em_chat_video_normal.png
│ │ ├── em_chat_video_pressed.png
│ │ ├── en.lproj
│ │ │ ├── Localizable.strings
│ │ │ └── hd_type_less_btn_nor.png
│ │ ├── faceDelete@2x.png
│ │ ├── group@2x.png
│ │ ├── hd_chat_image_normal.png
│ │ ├── hd_chat_image_pressed.png
│ │ ├── hd_chat_location_normal.png
│ │ ├── hd_chat_location_pressed.png
│ │ ├── hd_chat_takepic_normal.png
│ │ ├── hd_chat_takepic_pressed.png
│ │ ├── hd_chatting_biaoqing_btn_normal.png
│ │ ├── hd_chatting_setmode_attachment_btn_normal.png
│ │ ├── hd_chatting_setmode_keyboard_btn_normal.png
│ │ ├── hd_chatting_setmode_voice_btn_normal.png
│ │ ├── hd_comment_voice_btn_normal.png
│ │ ├── hd_icon_leave_suc.png
│ │ ├── hd_icon_title_back.png
│ │ ├── hd_input_bar_bg_active.9.png
│ │ ├── hd_record_animate_1.png
│ │ ├── hd_record_animate_10.png
│ │ ├── hd_record_animate_11.png
│ │ ├── hd_record_animate_12.png
│ │ ├── hd_record_animate_13.png
│ │ ├── hd_record_animate_14.png
│ │ ├── hd_record_animate_2.png
│ │ ├── hd_record_animate_3.png
│ │ ├── hd_record_animate_4.png
│ │ ├── hd_record_animate_5.png
│ │ ├── hd_record_animate_6.png
│ │ ├── hd_record_animate_7.png
│ │ ├── hd_record_animate_8.png
│ │ ├── hd_record_animate_9.png
│ │ ├── hd_record_menu_mic_cancel.png
│ │ ├── hd_record_menu_mic_gray.png
│ │ ├── hd_record_menu_mic_recording.png
│ │ ├── hd_record_menu_too_short.png
│ │ ├── hd_type_less_btn_nor.png
│ │ ├── hd_type_select_btn_nor.png
│ │ ├── imageDownloadFail@2x.png
│ │ ├── in.caf
│ │ ├── messageSendFail@2x.png
│ │ ├── messageToolbarBg@2x.png
│ │ ├── messageVideo@2x.png
│ │ ├── user@2x.png
│ │ └── zh-Hans.lproj
│ │ │ └── Localizable.strings
│ │ └── newResources
│ │ ├── Shape@2x.png
│ │ ├── Triangle@2x.png
│ │ ├── em_example_image_1.png
│ │ ├── em_example_image_2.png
│ │ ├── em_example_image_3.png
│ │ ├── em_example_image_4.png
│ │ ├── em_main_introduce.png
│ │ ├── em_main_introduce_en.png
│ │ ├── em_main_introduce_zh.png
│ │ ├── em_nav_setting_normal@2x.png
│ │ ├── em_nav_setting_select@2x.png
│ │ ├── em_nav_setting_select@3x.png
│ │ ├── em_nav_shop_normal@2x.png
│ │ ├── em_nav_shop_normal@3x.png
│ │ ├── em_nav_shop_select@2x.png
│ │ ├── em_nav_ticket_normal@2x.png
│ │ ├── em_nav_ticket_select@2x.png
│ │ ├── hd_chat_delete_icon.png
│ │ ├── hd_chat_icon.png
│ │ ├── hd_chat_icon_red.png
│ │ ├── hd_chat_video_mask_to.9.png
│ │ ├── hd_icon_like_gray.png
│ │ ├── hd_input_bar_bg_active.9.png
│ │ ├── hd_input_bar_bg_normal.9.png
│ │ ├── hd_logo@2x.png
│ │ ├── hd_record_menu_too_short.png
│ │ ├── hd_scan_icon.png
│ │ ├── list2@2x.png
│ │ ├── list2@3x.png
│ │ ├── list@2x.png
│ │ ├── list@3x.png
│ │ ├── product_details_1.png
│ │ ├── product_details_2.png
│ │ ├── product_details_3.png
│ │ ├── product_details_4.png
│ │ ├── product_details_zh_1.png
│ │ ├── product_details_zh_2.png
│ │ ├── product_details_zh_3.png
│ │ └── product_details_zh_4.png
├── Images.xcassets
│ ├── AppIcon.appiconset
│ │ ├── 120-1.png
│ │ ├── 120.png
│ │ ├── 180.png
│ │ ├── 58.png
│ │ ├── 80.png
│ │ ├── 87.png
│ │ └── Contents.json
│ ├── Contents.json
│ └── LaunchImage.launchimage
│ │ ├── 1125*2436.png
│ │ ├── 1242*2208.png
│ │ ├── 640*1136-1.png
│ │ ├── 640*1136.png
│ │ ├── 640*960-1.png
│ │ ├── 640*960.png
│ │ ├── 750*1134-1.png
│ │ └── Contents.json
├── Info.plist
├── LocalDefine.h
├── Resources
│ ├── ChatView
│ │ ├── ChatBarImages
│ │ │ ├── chatBar_more_card.png
│ │ │ ├── chatBar_more_card@2x.png
│ │ │ ├── chatBar_more_cardSelected.png
│ │ │ ├── chatBar_more_cardSelected@2x.png
│ │ │ ├── chatBar_more_face.png
│ │ │ ├── chatBar_more_face@2x.png
│ │ │ ├── chatBar_more_faceSelected.png
│ │ │ ├── chatBar_more_faceSelected@2x.png
│ │ │ ├── chatBar_textBg.png
│ │ │ └── chatBar_textBg@2x.png
│ │ ├── MessageToolbarImages
│ │ │ ├── Color
│ │ │ │ ├── chatBar_colorMore_camera@2x.png
│ │ │ │ ├── chatBar_colorMore_cameraSelected@2x.png
│ │ │ │ ├── chatBar_colorMore_location@2x.png
│ │ │ │ ├── chatBar_colorMore_locationSelected@2x.png
│ │ │ │ ├── chatBar_colorMore_photo@2x.png
│ │ │ │ └── chatBar_colorMore_photoSelected@2x.png
│ │ │ ├── chatBar_face@2x.png
│ │ │ ├── chatBar_keyboard@2x.png
│ │ │ ├── chatBar_keyboardSelected@2x.png
│ │ │ ├── chatBar_more@2x.png
│ │ │ ├── chatBar_question@2x.png
│ │ │ └── messageToolbarBg@2x.png
│ │ ├── audio
│ │ │ ├── VoiceSearchFeedback001.png
│ │ │ ├── VoiceSearchFeedback001@2x.png
│ │ │ ├── VoiceSearchFeedback002.png
│ │ │ ├── VoiceSearchFeedback002@2x.png
│ │ │ ├── VoiceSearchFeedback003.png
│ │ │ ├── VoiceSearchFeedback003@2x.png
│ │ │ ├── VoiceSearchFeedback004.png
│ │ │ ├── VoiceSearchFeedback004@2x.png
│ │ │ ├── VoiceSearchFeedback005.png
│ │ │ ├── VoiceSearchFeedback005@2x.png
│ │ │ ├── VoiceSearchFeedback006.png
│ │ │ ├── VoiceSearchFeedback006@2x.png
│ │ │ ├── VoiceSearchFeedback007.png
│ │ │ ├── VoiceSearchFeedback007@2x.png
│ │ │ ├── VoiceSearchFeedback008.png
│ │ │ ├── VoiceSearchFeedback008@2x.png
│ │ │ ├── VoiceSearchFeedback009.png
│ │ │ ├── VoiceSearchFeedback009@2x.png
│ │ │ ├── VoiceSearchFeedback010.png
│ │ │ ├── VoiceSearchFeedback010@2x.png
│ │ │ ├── VoiceSearchFeedback011.png
│ │ │ ├── VoiceSearchFeedback011@2x.png
│ │ │ ├── VoiceSearchFeedback012.png
│ │ │ ├── VoiceSearchFeedback012@2x.png
│ │ │ ├── VoiceSearchFeedback013.png
│ │ │ ├── VoiceSearchFeedback013@2x.png
│ │ │ ├── VoiceSearchFeedback014.png
│ │ │ ├── VoiceSearchFeedback014@2x.png
│ │ │ ├── VoiceSearchFeedback015.png
│ │ │ ├── VoiceSearchFeedback015@2x.png
│ │ │ ├── VoiceSearchFeedback016.png
│ │ │ ├── VoiceSearchFeedback016@2x.png
│ │ │ ├── VoiceSearchFeedback017.png
│ │ │ ├── VoiceSearchFeedback017@2x.png
│ │ │ ├── VoiceSearchFeedback018.png
│ │ │ ├── VoiceSearchFeedback018@2x.png
│ │ │ ├── VoiceSearchFeedback019.png
│ │ │ ├── VoiceSearchFeedback019@2x.png
│ │ │ ├── VoiceSearchFeedback020.png
│ │ │ ├── VoiceSearchFeedback020@2x.png
│ │ │ ├── chatFire_audioPlaying0.png
│ │ │ ├── chatFire_audioPlaying0@2x.png
│ │ │ ├── chatFire_audioPlaying1.png
│ │ │ ├── chatFire_audioPlaying1@2x.png
│ │ │ ├── chatFire_audioPlaying2.png
│ │ │ ├── chatFire_audioPlaying2@2x.png
│ │ │ ├── chatFire_audioPlaying3.png
│ │ │ └── chatFire_audioPlaying3@2x.png
│ │ ├── callBg@2x.png
│ │ ├── call_out.png
│ │ ├── call_out@2x.png
│ │ ├── call_out_h.png
│ │ ├── call_out_h@2x.png
│ │ ├── call_silence.png
│ │ ├── call_silence@2x.png
│ │ ├── call_silence_h.png
│ │ ├── call_silence_h@2x.png
│ │ ├── chatLocation
│ │ │ ├── chat_location_annotation_someone.png
│ │ │ ├── chat_location_annotation_someone@2x.png
│ │ │ ├── chat_location_detail_disclosure.png
│ │ │ ├── chat_location_detail_disclosure@2x.png
│ │ │ ├── chat_location_detail_disclosureHL.png
│ │ │ ├── chat_location_detail_disclosureHL@2x.png
│ │ │ ├── chat_location_preview.png
│ │ │ └── chat_location_preview@2x.png
│ │ ├── chat_video_play.png
│ │ ├── emoji
│ │ │ ├── faceDelete.png
│ │ │ └── faceDelete@2x.png
│ │ ├── imageDownloadFail@2x.png
│ │ ├── messageSendFail@2x.png
│ │ ├── receiver_bubble
│ │ │ ├── chat_receiver_audio_playing000.png
│ │ │ ├── chat_receiver_audio_playing000@2x.png
│ │ │ ├── chat_receiver_audio_playing001.png
│ │ │ ├── chat_receiver_audio_playing001@2x.png
│ │ │ ├── chat_receiver_audio_playing002.png
│ │ │ ├── chat_receiver_audio_playing002@2x.png
│ │ │ ├── chat_receiver_audio_playing003.png
│ │ │ ├── chat_receiver_audio_playing003@2x.png
│ │ │ ├── chat_receiver_audio_playing_full.png
│ │ │ ├── chat_receiver_audio_playing_full@2x.png
│ │ │ ├── chat_receiver_bg.png
│ │ │ └── chat_receiver_bg@2x.png
│ │ └── sender_bubble
│ │ │ ├── chat_sender_audio_playing_000.png
│ │ │ ├── chat_sender_audio_playing_000@2x.png
│ │ │ ├── chat_sender_audio_playing_001.png
│ │ │ ├── chat_sender_audio_playing_001@2x.png
│ │ │ ├── chat_sender_audio_playing_002.png
│ │ │ ├── chat_sender_audio_playing_002@2x.png
│ │ │ ├── chat_sender_audio_playing_003.png
│ │ │ ├── chat_sender_audio_playing_003@2x.png
│ │ │ ├── chat_sender_audio_playing_full.png
│ │ │ ├── chat_sender_audio_playing_full@2x.png
│ │ │ ├── chat_sender_bg.png
│ │ │ └── chat_sender_bg@2x.png
│ ├── HDCallPictures
│ │ ├── calling@2x.png
│ │ ├── em_icon_local_recard_off@2x.png
│ │ ├── em_icon_local_recard_on@2x.png
│ │ ├── em_icon_local_video_off@2x.png
│ │ ├── em_icon_local_video_on@2x.png
│ │ ├── em_icon_mute_normal@2x.png
│ │ ├── em_icon_mute_on@2x.png
│ │ ├── em_icon_speaker_off@2x.png
│ │ ├── em_icon_speaker_on@2x.png
│ │ ├── em_switch_camera@2x.png
│ │ ├── minimize@2x.png
│ │ ├── power@2x.png
│ │ ├── videocam@2x.png
│ │ └── wating@2x.png
│ ├── NavigationBar
│ │ ├── back@2x.png
│ │ ├── delete@2x.png
│ │ └── titleBar@2x.png
│ ├── appicon
│ │ ├── 114.png
│ │ ├── 120.png
│ │ ├── 180.png
│ │ ├── 29.png
│ │ ├── 57.png
│ │ ├── 58.png
│ │ ├── 80.png
│ │ └── 87.png
│ ├── chatBar_comment@2x.png
│ ├── chatBar_recordBg@2x.png
│ ├── chatBar_recordSelectedBg@2x.png
│ ├── chatListCell
│ │ ├── customer@2x.png
│ │ ├── default_customer_avatar@2x.png
│ │ └── people@2x.png
│ ├── commodity@2x.png
│ ├── home
│ │ ├── button_demo_department@2x.png
│ │ ├── button_demo_department_select@2x.png
│ │ └── loading.png
│ ├── message@2x.png
│ ├── message_comment@2x.png
│ └── tabbar
│ │ ├── tabbar_mall@2x.png
│ │ ├── tabbar_mallHL@2x.png
│ │ ├── tabbar_message@2x.png
│ │ ├── tabbar_message_hl@2x.png
│ │ ├── tabbar_setting@2x.png
│ │ └── tabbar_settingHL@2x.png
├── SVProgressHUD
│ ├── SVIndefiniteAnimatedView.h
│ ├── SVIndefiniteAnimatedView.m
│ ├── SVProgressAnimatedView.h
│ ├── SVProgressAnimatedView.m
│ ├── SVProgressHUD-Prefix.pch
│ ├── SVProgressHUD.bundle
│ │ ├── angle-mask.png
│ │ ├── angle-mask@2x.png
│ │ ├── angle-mask@3x.png
│ │ ├── error.png
│ │ ├── error@2x.png
│ │ ├── error@3x.png
│ │ ├── info.png
│ │ ├── info@2x.png
│ │ ├── info@3x.png
│ │ ├── success.png
│ │ ├── success@2x.png
│ │ └── success@3x.png
│ ├── SVProgressHUD.h
│ ├── SVProgressHUD.m
│ ├── SVRadialGradientLayer.h
│ └── SVRadialGradientLayer.m
├── SlimeRefresh
│ ├── SRDefine.h
│ ├── SRRefreshView.h
│ ├── SRRefreshView.m
│ ├── SRSlimeView.h
│ ├── SRSlimeView.m
│ ├── sr_refresh.png
│ └── sr_refresh@2X.png
├── en.lproj
│ ├── InfoPlist.strings
│ └── Localizable.strings
├── main.m
└── zh-Hans.lproj
│ ├── InfoPlist.strings
│ └── Localizable.strings
├── CustomerSystem-iosTests
├── CustomerSystem_iosTests.m
└── Info.plist
├── HyphenateLite.framework
├── Headers
│ ├── EMChatManagerDelegate.h
│ ├── EMChatroom.h
│ ├── EMChatroomManagerDelegate.h
│ ├── EMChatroomOptions.h
│ ├── EMClient.h
│ ├── EMClientDelegate.h
│ ├── EMCmdMessageBody.h
│ ├── EMCommonDefs.h
│ ├── EMContactManagerDelegate.h
│ ├── EMConversation.h
│ ├── EMCursorResult.h
│ ├── EMDefine.h
│ ├── EMError.h
│ ├── EMErrorCode.h
│ ├── EMFileMessageBody.h
│ ├── EMGroup.h
│ ├── EMGroupManagerDelegate.h
│ ├── EMGroupOptions.h
│ ├── EMImageMessageBody.h
│ ├── EMLocationMessageBody.h
│ ├── EMMessage.h
│ ├── EMMessageBody.h
│ ├── EMOptions+PrivateDeploy.h
│ ├── EMOptions.h
│ ├── EMPageResult.h
│ ├── EMPushOptions.h
│ ├── EMTextMessageBody.h
│ ├── EMVideoMessageBody.h
│ ├── EMVoiceMessageBody.h
│ ├── HyphenateLite.h
│ ├── IEMChatManager.h
│ ├── IEMChatroomManager.h
│ ├── IEMContactManager.h
│ └── IEMGroupManager.h
├── HyphenateLite
├── Info.plist
├── Modules
│ └── module.modulemap
└── _CodeSignature
│ └── CodeResources
├── LICENSE
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | xcshareddata
3 | xcuserdata
4 | libhelpdeskfull_sdk.a
5 | Hyphenate.framework/Hyphenate
6 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: objective-c
2 | osx_image: xcode9.2
3 | xcode_project: CustomerSystem-ios.xcodeproj
4 |
5 | #https://docs.travis-ci.com/user/languages/objective-c/
6 |
--------------------------------------------------------------------------------
/Bugly.framework/Bugly:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/Bugly.framework/Bugly
--------------------------------------------------------------------------------
/Bugly.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module Bugly {
2 | umbrella header "Bugly.h"
3 |
4 | export *
5 | module * { export * }
6 |
7 | link framework "Foundation"
8 | link framework "Security"
9 | link framework "SystemConfiguration"
10 | link "c++"
11 | link "z"
12 | }
13 |
--------------------------------------------------------------------------------
/CustomerSystem-ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/AppDelegate+HelpDesk.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate+EaseMob.h
3 | // EasMobSample
4 | //
5 | // Created by dujiepeng on 12/5/14.
6 | // Copyright (c) 2014 dujiepeng. All rights reserved.
7 | //
8 |
9 | #import "AppDelegate.h"
10 |
11 | @interface AppDelegate (HelpDesk)
12 | - (void)easemobApplication:(UIApplication *)application
13 | didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
14 | - (void)resetCustomerServiceSDK;
15 | - (void)userAccountDidRemoveFromServer ;
16 | - (void)userAccountDidLoginFromOtherDevice;
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by dhc on 15/2/13.
6 | // Copyright (c) 2015年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | #import "HomeViewController.h"
12 | //#import "HChatClientDelegate.h"
13 |
14 | @interface AppDelegate : UIResponder
15 |
16 | @property (strong, nonatomic) UIWindow *window;
17 |
18 | @property (strong, nonatomic) HomeViewController *homeController;
19 |
20 | @property(nonatomic,assign) BOOL allowRotation;
21 |
22 | @end
23 |
24 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/ChatView/ChatViewController+Category.h:
--------------------------------------------------------------------------------
1 | //
2 | // ChatViewController+Category.h
3 | // ChatDemo-UI2.0
4 | //
5 | // Created by dujiepeng on 1/21/15.
6 | // Copyright (c) 2015 dujiepeng. All rights reserved.
7 | //
8 |
9 | #import "ChatViewController.h"
10 |
11 | @interface ChatViewController (Category)
12 | - (void)registerBecomeActive;
13 | - (void)didBecomeActive;
14 | @end
15 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/ChatView/ConvertToCommonEmoticonsHelper.h:
--------------------------------------------------------------------------------
1 | //
2 | // ConvertToCommonEmoticonsHelper.h
3 | // ChatDemo-UI2.0
4 | //
5 | // Created by dujiepeng on 14-6-30.
6 | // Copyright (c) 2014年 dujiepeng. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ConvertToCommonEmoticonsHelper : NSObject
12 | + (NSString *)convertToCommonEmoticons:(NSString *)text;
13 | + (NSString *)convertToSystemEmoticons:(NSString *)text;
14 | @end
15 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/ChatView/MessageToolbar/MessageToolBarBottomView/DXQuestionView.h:
--------------------------------------------------------------------------------
1 | //
2 | // DXQuestionView.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by dhc on 15/2/14.
6 | // Copyright (c) 2015年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @protocol DXQuestionViewDelegate
12 |
13 | @required
14 | - (void)questionViewSeletedTitle:(NSString *)title;
15 | @end
16 |
17 |
18 | @interface DXQuestionView : UIView
19 | {
20 | NSArray *_titleArray;
21 | }
22 |
23 | @property (nonatomic, weak) id delegate;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/ChatView/MessageView/ChatCell/ChatCellBubble/EMChatCustomBubbleView.h:
--------------------------------------------------------------------------------
1 | //
2 | // EMChatCustomBubbleView.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by dhc on 15/3/30.
6 | // Copyright (c) 2015年 easemob. All rights reserved.
7 | //
8 |
9 | #import "EMChatBaseBubbleView.h"
10 |
11 | @interface EMChatCustomBubbleView : EMChatBaseBubbleView
12 | {
13 | UILabel *_topLabel;
14 | UILabel *_titleLabel;
15 | UILabel *_nameLabel;
16 | UIImageView *_cimageView;
17 | UILabel *_priceLabel;
18 | }
19 |
20 | @property (strong, nonatomic) UILabel *nameLabel;
21 | @property (strong, nonatomic) UIImageView *cimageView;
22 | @property (strong, nonatomic) UILabel *priceLabel;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/ChatView/MessageView/ChatCell/ChatCellBubble/EMChatSatisfactionBubbleView.h:
--------------------------------------------------------------------------------
1 | //
2 | // EMChatSatisfactionBubbleView.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 15/10/26.
6 | // Copyright (c) 2015年 easemob. All rights reserved.
7 | //
8 |
9 | #import "EMChatTextBubbleView.h"
10 |
11 | extern NSString *const kRouterEventSatisfactionBubbleTapEventName;
12 |
13 | @interface EMChatSatisfactionBubbleView : EMChatTextBubbleView
14 |
15 | @property (nonatomic, strong) UIButton *satisfactionBtn;
16 |
17 | + (BOOL)isSatisfactionMessage:(EMMessage*)message;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/ChatView/MessageView/ChatCell/ChatCellBubble/EMChatTextMenuBubbleView.h:
--------------------------------------------------------------------------------
1 | //
2 | // EMChatTextMenuBubbleView.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 15/9/23.
6 | // Copyright (c) 2015年 easemob. All rights reserved.
7 | //
8 |
9 | #import "EMChatTextBubbleView.h"
10 |
11 | @interface EMChatTextMenuBubbleView : EMChatTextBubbleView
12 |
13 | + (BOOL)isMenuMessage:(EMMessage*)message;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/ChatView/MessageView/ChatCell/ChatCellBubble/UIImage+Utils.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+Utils.h
3 | // ImageBubble
4 | //
5 | // Created by Richard Kirby on 3/14/13.
6 | // Copyright (c) 2013 Kirby. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIImage (Utils)
12 |
13 | - (UIImage *) renderAtSize:(const CGSize) size;
14 | - (UIImage *) maskWithImage:(const UIImage *) maskImage;
15 | - (UIImage *) maskWithColor:(UIColor *) color;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/ChatView/MessageView/ChatCell/EMChatTimeCell.h:
--------------------------------------------------------------------------------
1 | /************************************************************
2 | * * EaseMob CONFIDENTIAL
3 | * __________________
4 | * Copyright (C) 2013-2014 EaseMob Technologies. All rights reserved.
5 | *
6 | * NOTICE: All information contained herein is, and remains
7 | * the property of EaseMob Technologies.
8 | * Dissemination of this information or reproduction of this material
9 | * is strictly forbidden unless prior written permission is obtained
10 | * from EaseMob Technologies.
11 | */
12 |
13 | #import
14 |
15 | @interface EMChatTimeCell : UITableViewCell
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/ChatView/SatisfactionViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // SatisfactionViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 15/10/26.
6 | // Copyright (c) 2015年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "MessageModel.h"
11 |
12 | @protocol SatisfactionDelegate
13 |
14 | @optional
15 | - (void)commitSatisfactionWithExt:(NSDictionary*)ext messageModel:(MessageModel*)model;
16 |
17 | @end
18 |
19 | @interface SatisfactionViewController : UIViewController
20 |
21 | @property (nonatomic, strong) MessageModel *messageModel;
22 | @property (nonatomic, weak) id delegate;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/CommodityViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // CommodityViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by dhc on 15/3/28.
6 | // Copyright (c) 2015年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CommodityViewController : UIViewController
12 |
13 | @property (strong, nonatomic) NSDictionary *commodityInfo;
14 |
15 | @property (assign, nonatomic) NSInteger tag;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/DXTipView.h:
--------------------------------------------------------------------------------
1 | //
2 | // DXTipView.h
3 | // EMCSApp
4 | //
5 | // Created by EaseMob on 15/9/8.
6 | // Copyright (c) 2015年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface DXTipView : UIView
12 |
13 | @property (nonatomic,strong) NSString *tipNumber;
14 |
15 | @property (nonatomic,strong) NSString *tipImageNamed;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/EditViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // EditViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by dhc on 15/3/28.
6 | // Copyright (c) 2015年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface EditViewController : UIViewController
12 |
13 | - (instancetype)initWithType:(NSString *)type content:(NSString *)content;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/FLTextView.h:
--------------------------------------------------------------------------------
1 | //
2 | // FLTextView.h
3 | // FLTextView
4 | //
5 | // Created by afanda on 16/7/29.
6 | // Copyright © 2016年 afanda All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface FLTextView : UITextView
12 |
13 | @property(nonatomic,copy) NSString *placeholderText; //预填充文字
14 | @property(nonatomic,strong) UIColor *placeholderTextColor; //预填充字体颜色
15 | @property(nonatomic,assign) CGFloat fontSize;
16 | @property(nonatomic,assign) NSUInteger maxNoOfWords; //最大字数
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/HConversationsViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // HConversationsViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by afanda on 6/8/17.
6 | // Copyright © 2017 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface HConversationsViewController : UIViewController
12 |
13 | //刷新会话列表
14 | - (void)refreshData;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/HDLeaveMsgViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // SCLeaveMsgViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by afanda on 16/11/24.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface HDLeaveMsgViewController : UIViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/HFileViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // HFileViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by afanda on 16/12/6.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface HFileViewController : UIViewController
12 |
13 | @property (nonatomic, strong) HDMessageModel *model;
14 | @property(nonatomic,strong) HMessage *message;
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/HomeView/MoreChoiceView.h:
--------------------------------------------------------------------------------
1 | /************************************************************
2 | * * EaseMob CONFIDENTIAL
3 | * __________________
4 | * Copyright (C) 2013-2014 EaseMob Technologies. All rights reserved.
5 | *
6 | * NOTICE: All information contained herein is, and remains
7 | * the property of EaseMob Technologies.
8 | * Dissemination of this information or reproduction of this material
9 | * is strictly forbidden unless prior written permission is obtained
10 | * from EaseMob Technologies.
11 | */
12 |
13 | #import
14 |
15 | #define kpreSell @"preSell"
16 |
17 | @interface MoreChoiceView : UIView
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/HomeViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // HomeViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by dhc on 15/2/13.
6 | // Copyright (c) 2015年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | //#import "EaseMob.h"
12 |
13 | static NSString *g_appkey = nil;
14 | static NSString *g_cname = nil;
15 |
16 | @interface HomeViewController : UITabBarController
17 | {
18 | // EMConnectionState _connectionState;
19 | }
20 |
21 | - (void)jumpToChatList;
22 |
23 | - (void)setupUntreatedApplyCount;
24 |
25 | //- (void)networkChanged:(EMConnectionState)connectionState;
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/LeaseMsgReplyController.h:
--------------------------------------------------------------------------------
1 | //
2 | // LeaseMsgReplyController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 16/7/25.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @protocol LeaseMsgReplyControllerDelegate
12 |
13 | - (void)didSelectSendButtonWithParameters:(NSDictionary*)parameters;
14 |
15 | @end
16 |
17 | @interface LeaseMsgReplyController : UIViewController
18 |
19 | @property (nonatomic, strong) id delegate;
20 |
21 | //清除语音缓存
22 | + (void)resetFile;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/LeaveMessageCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // LeaveMessageCell.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 17/6/4.
6 | // Copyright © 2017年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 |
12 | @class LeaveMsgCommentModel;
13 | @interface LeaveMessageCell : UITableViewCell
14 |
15 | @property (nonatomic, strong) LeaveMsgCommentModel *leaveMessageModel;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/LeaveMsgDetailHeaderView.h:
--------------------------------------------------------------------------------
1 | //
2 | // LeaveMsgDetailHeaderView.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 16/6/30.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class LeaveMsgDetailModel;
12 | @interface LeaveMsgDetailHeaderView : UITableView
13 |
14 | - (instancetype)initWithFrame:(CGRect)frame dictionary:(NSDictionary*)dictionary;
15 |
16 | - (void)setDetail:(NSDictionary*)dictionary;
17 |
18 | - (LeaveMsgDetailModel*)getMsgDetailModel;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/LeaveMsgDetailViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // LeaveMsgDetailViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 16/6/30.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface LeaveMsgDetailViewController : UIViewController
12 |
13 | - (instancetype)initWithResponseObject:(id)responseObject ticketId:(NSString *)ticketId;
14 | @end
15 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/MallViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MallViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by dhc on 15/2/14.
6 | // Copyright (c) 2015年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface MallViewController : UIViewController
12 |
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/MessageViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MessageViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 16/6/30.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface MessageViewController : UITableViewController
12 |
13 | - (void)reloadLeaveMsgList;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/NSObject+SCAdd.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSObject+SCAdd.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by afanda on 16/11/28.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 | @interface NSObject (SCAdd)
12 | - (BOOL)_canRecord;
13 | @end
14 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/QRCodeViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // QRCodeViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by afanda on 16/12/13.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface QRCodeViewController : UIViewController
12 |
13 | @property(nonatomic,copy) void (^qrBlock)(NSDictionary *dic);
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/ScanningView.h:
--------------------------------------------------------------------------------
1 | //
2 | // ScanningView.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by afanda on 16/12/13.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ScanningView : UIView
12 | @property(nonatomic,assign) CGRect clearRect;
13 | - (void)stopScanning;
14 | @end
15 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/SettingViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // SettingViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by dhc on 15/2/14.
6 | // Copyright (c) 2015年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface SettingViewController : UITableViewController
12 |
13 | - (void)setvalueWithDic:(NSDictionary *)dic;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/UIBarButtonItem+KFAdd.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIBarButtonItem+KFAdd.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by afanda on 16/12/13.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIBarButtonItem (KFAdd)
12 | /**
13 | * 图
14 | */
15 | + (UIBarButtonItem *)itemWithImage:(NSString *)image highImage:(NSString *)highImage target:(id)target action:(SEL)action;
16 |
17 | /**
18 | * 文字
19 | */
20 | + (UIBarButtonItem *)itemWithTitle:(NSString *)title titleColor:(UIColor *)titleColor selectedTitleColor:(UIColor *)selectedTitleColor target:(id)target action:(SEL)action;
21 | @end
22 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/UIViewController+KFAdd.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIViewController+KFAdd.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by afanda on 16/12/14.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIViewController (KFAdd)
12 |
13 | - (void)setLeftBarButtonItem;
14 | @end
15 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/VideoModular/Controllers/HDCallViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // HDCallViewController.h
3 | // HRTCDemo
4 | //
5 | // Created by afanda on 7/26/17.
6 | // Copyright © 2017 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "HDMemberObject.h"
11 |
12 | @interface HDCallViewController : UIViewController
13 |
14 | @property(nonatomic,strong) NSString *nickname;
15 |
16 | - (void)addStreamWithHDMemberObj:(HDMemberObject *)obj;
17 |
18 | - (void)layoutVideosWithMembers:(NSArray *)members;
19 |
20 | - (void)showOneVideoBackView:(HDCallBackView *)backView;
21 |
22 | - (void)passiveCloseSessionTip:(NSString *)tip;
23 | @end
24 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/VideoModular/Views/HDCallBackView.h:
--------------------------------------------------------------------------------
1 | //
2 | // HDCallBackView.h
3 | // HRTCDemo
4 | //
5 | // Created by afanda on 7/27/17.
6 | // Copyright © 2017 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 | @protocol HDCallBackViewDelegate
11 |
12 | - (void)restoreBtnClicked;
13 |
14 | @end
15 | @interface HDCallBackView : UIView
16 |
17 | @property(nonatomic,strong) UILabel *nameLabel;
18 | @property(nonatomic,strong) UIButton *restoreBtn;
19 |
20 | @property(nonatomic,assign) id delegate;
21 |
22 |
23 | - (void)addSubviewRestoreBtn;
24 | - (void)addSubviewNameLabel;
25 | @end
26 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/VideoModular/Views/HDCallLocalView.h:
--------------------------------------------------------------------------------
1 | //
2 | // HDCallLocalView.h
3 | // HRTCDemo
4 | //
5 | // Created by afanda on 7/27/17.
6 | // Copyright © 2017 easemob. All rights reserved.
7 | //
8 |
9 |
10 | @protocol HDCallLocalViewDelegate
11 |
12 | - (void)restoreBtnClicked;
13 |
14 | @end
15 |
16 | @interface HDCallLocalView : HCallLocalView
17 |
18 | @property(nonatomic,strong) UIButton *restoreBtn;
19 | @property(nonatomic,copy) id delegate;
20 |
21 | - (instancetype)initWithFrame:(CGRect)frame;
22 | @end
23 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/VideoModular/Views/HDCallRemoteView.h:
--------------------------------------------------------------------------------
1 | //
2 | // HDCallView.h
3 | // HRTCDemo
4 | //
5 | // Created by afanda on 7/27/17.
6 | // Copyright © 2017 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 |
12 |
13 | @interface HDCallRemoteView : HCallRemoteView
14 |
15 | @property(nonatomic,strong) UIButton *restoreBtn;
16 |
17 |
18 | - (instancetype)initWithFrame:(CGRect)frame;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/Class/VideoModular/Views/HDCallRemoteView.m:
--------------------------------------------------------------------------------
1 | //
2 | // HDCallView.m
3 | // HRTCDemo
4 | //
5 | // Created by afanda on 7/27/17.
6 | // Copyright © 2017 easemob. All rights reserved.
7 | //
8 |
9 | #import "HDCallRemoteView.h"
10 |
11 | @implementation HDCallRemoteView
12 |
13 | - (instancetype)initWithFrame:(CGRect)frame {
14 | self = [super initWithFrame:frame];
15 | if (self) {
16 |
17 | }
18 | return self;
19 | }
20 |
21 |
22 |
23 |
24 |
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/CustomerSystem-ios.entitlements:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | aps-environment
6 | development
7 |
8 |
9 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/DeviceHelper/HDVoiceConvert/HDVoiceConverter.h:
--------------------------------------------------------------------------------
1 | //
2 | // VoiceConverter.h
3 | // Jeans
4 | //
5 | // Created by Jeans Huang on 12-7-22.
6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface HDVoiceConverter : NSObject
12 |
13 | + (int)isMP3File:(NSString *)filePath;
14 |
15 | + (int)isAMRFile:(NSString *)filePath;
16 |
17 | + (int)amrToWav:(NSString*)_amrPath wavSavePath:(NSString*)_savePath;
18 |
19 | + (int)wavToAmr:(NSString*)_wavPath amrSavePath:(NSString*)_savePath;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/DeviceHelper/HDVoiceConvert/opencore-amrnb/hdlibopencore-amrnb.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/DeviceHelper/HDVoiceConvert/opencore-amrnb/hdlibopencore-amrnb.a
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/DeviceHelper/HDVoiceConvert/opencore-amrwb/hdlibopencore-amrwb.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/DeviceHelper/HDVoiceConvert/opencore-amrwb/hdlibopencore-amrwb.a
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/DeviceHelper/internal/HDDemoErrorCode.h:
--------------------------------------------------------------------------------
1 | /************************************************************
2 | * * Hyphenate CONFIDENTIAL
3 | * __________________
4 | * Copyright (C) 2016 Hyphenate Inc. All rights reserved.
5 | *
6 | * NOTICE: All information contained herein is, and remains
7 | * the property of Hyphenate Inc.
8 | * Dissemination of this information or reproduction of this material
9 | * is strictly forbidden unless prior written permission is obtained
10 | * from Hyphenate Inc.
11 | */
12 | #define HDErrorAudioRecordDurationTooShort -100
13 | #define HDErrorFileTypeConvertionFailure -101
14 | #define HDErrorAudioRecordStoping -102
15 | #define HDErrorAudioRecordNotStarted -103
16 |
17 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MBProgressHUD/MBProgressHUD+Add.h:
--------------------------------------------------------------------------------
1 | //
2 | // MBProgressHUD+Add.h
3 | //
4 | // Created by mj on 13-4-18.
5 | // Copyright (c) 2013 itcast. All rights reserved.
6 | //
7 |
8 | #import "MBProgressHUD.h"
9 |
10 | @interface MBProgressHUD (Add)
11 | + (void)showError:(NSString *)error toView:(UIView *)view;
12 | + (void)showSuccess:(NSString *)success toView:(UIView *)view;
13 |
14 | + (MBProgressHUD *)showMessag:(NSString *)message toView:(UIView *)view;
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Base/MJRefreshAutoFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshAutoFooter.h
3 | // MJRefreshExample
4 | //
5 |
6 | #import "MJRefreshFooter.h"
7 |
8 | @interface MJRefreshAutoFooter : MJRefreshFooter
9 |
10 | @property (assign, nonatomic, getter=isAutomaticallyRefresh) BOOL automaticallyRefresh;
11 |
12 | @property (assign, nonatomic) CGFloat appearencePercentTriggerAutoRefresh MJRefreshDeprecated("请使用automaticallyChangeAlpha属性");
13 | @property (assign, nonatomic) CGFloat triggerAutomaticallyRefreshPercent;
14 | @end
15 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Base/MJRefreshBackFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshBackFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | //
7 |
8 | #import "MJRefreshFooter.h"
9 |
10 | @interface MJRefreshBackFooter : MJRefreshFooter
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Base/MJRefreshHeader.h:
--------------------------------------------------------------------------------
1 | // MJRefreshHeader.h
2 | // MJRefreshExample
3 | //
4 | // Created by MJ Lee on 15/3/4.
5 |
6 | #import "MJRefreshComponent.h"
7 |
8 | @interface MJRefreshHeader : MJRefreshComponent
9 |
10 | + (instancetype)headerWithRefreshingBlock:(MJRefreshComponentRefreshingBlock)refreshingBlock;
11 | + (instancetype)headerWithRefreshingTarget:(id)target refreshingAction:(SEL)action;
12 |
13 | @property (copy, nonatomic) NSString *lastUpdatedTimeKey;
14 | @property (strong, nonatomic, readonly) NSDate *lastUpdatedTime;
15 | @property (assign, nonatomic) CGFloat ignoredScrollViewContentInsetTop;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshAutoGifFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | //
7 |
8 | #import "MJRefreshAutoStateFooter.h"
9 |
10 | @interface MJRefreshAutoGifFooter : MJRefreshAutoStateFooter
11 |
12 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state;
13 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshAutoNormalFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | //
7 |
8 | #import "MJRefreshAutoStateFooter.h"
9 |
10 | @interface MJRefreshAutoNormalFooter : MJRefreshAutoStateFooter
11 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshAutoStateFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/6/13.
6 | //
7 |
8 | #import "MJRefreshAutoFooter.h"
9 |
10 | @interface MJRefreshAutoStateFooter : MJRefreshAutoFooter
11 |
12 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state;
13 |
14 | @property (assign, nonatomic, getter=isRefreshingTitleHidden) BOOL refreshingTitleHidden;
15 | @property (weak, nonatomic, readonly) UILabel *stateLabel;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshBackGifFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | //
7 |
8 | #import "MJRefreshBackStateFooter.h"
9 |
10 | @interface MJRefreshBackGifFooter : MJRefreshBackStateFooter
11 |
12 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state;
13 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshBackNormalFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | //
7 |
8 | #import "MJRefreshBackStateFooter.h"
9 |
10 | @interface MJRefreshBackNormalFooter : MJRefreshBackStateFooter
11 |
12 | @property (weak, nonatomic, readonly) UIImageView *arrowView;
13 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshBackStateFooter.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/6/13.
6 | //
7 |
8 | #import "MJRefreshBackFooter.h"
9 |
10 | @interface MJRefreshBackStateFooter : MJRefreshBackFooter
11 |
12 | @property (weak, nonatomic, readonly) UILabel *stateLabel;
13 |
14 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state;
15 | - (NSString *)titleForState:(MJRefreshState)state;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Header/MJRefreshGifHeader.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshGifHeader.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | //
7 |
8 | #import "MJRefreshStateHeader.h"
9 |
10 | @interface MJRefreshGifHeader : MJRefreshStateHeader
11 |
12 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state;
13 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Header/MJRefreshNormalHeader.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshNormalHeader.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | //
7 |
8 | #import "MJRefreshStateHeader.h"
9 |
10 | @interface MJRefreshNormalHeader : MJRefreshStateHeader
11 |
12 | @property (weak, nonatomic, readonly) UIImageView *arrowView;
13 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Header/MJRefreshStateHeader.h:
--------------------------------------------------------------------------------
1 | //
2 | // MJRefreshStateHeader.h
3 | // MJRefreshExample
4 | //
5 | // Created by MJ Lee on 15/4/24.
6 | //
7 |
8 | #import "MJRefreshHeader.h"
9 |
10 | @interface MJRefreshStateHeader : MJRefreshHeader
11 |
12 | @property (copy, nonatomic) NSString *(^lastUpdatedTimeText)(NSDate *lastUpdatedTime);
13 | @property (weak, nonatomic, readonly) UILabel *lastUpdatedTimeLabel;
14 | @property (weak, nonatomic, readonly) UILabel *stateLabel;
15 |
16 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/MJRefresh.bundle/arrow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/MJRefresh.bundle/arrow@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/MJRefresh.h:
--------------------------------------------------------------------------------
1 |
2 | #import "UIScrollView+MJRefresh.h"
3 | #import "UIScrollView+MJExtension.h"
4 | #import "UIView+MJExtension.h"
5 |
6 | #import "MJRefreshNormalHeader.h"
7 | #import "MJRefreshGifHeader.h"
8 |
9 | #import "MJRefreshBackNormalFooter.h"
10 | #import "MJRefreshBackGifFooter.h"
11 | #import "MJRefreshAutoNormalFooter.h"
12 | #import "MJRefreshAutoGifFooter.h"
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/MJRefreshConst.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | const CGFloat MJRefreshHeaderHeight = 54.0;
4 | const CGFloat MJRefreshFooterHeight = 44.0;
5 | const CGFloat MJRefreshFastAnimationDuration = 0.25;
6 | const CGFloat MJRefreshSlowAnimationDuration = 0.4;
7 |
8 | NSString *const MJRefreshKeyPathContentOffset = @"contentOffset";
9 | NSString *const MJRefreshKeyPathContentInset = @"contentInset";
10 | NSString *const MJRefreshKeyPathContentSize = @"contentSize";
11 | NSString *const MJRefreshKeyPathPanState = @"state";
12 | NSString *const MJRefreshHeaderLastUpdatedTimeKey = @"MJRefreshHeaderLastUpdatedTimeKey";
13 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/UIScrollView+MJExtension.h:
--------------------------------------------------------------------------------
1 | // UIScrollView+Extension.h
2 | // MJRefreshExample
3 | //
4 | // Created by MJ Lee on 14-5-28.
5 | //
6 |
7 | #import
8 |
9 | @interface UIScrollView (MJExtension)
10 |
11 | @property (assign, nonatomic) CGFloat mj_insetT;
12 | @property (assign, nonatomic) CGFloat mj_insetB;
13 | @property (assign, nonatomic) CGFloat mj_insetL;
14 | @property (assign, nonatomic) CGFloat mj_insetR;
15 | @property (assign, nonatomic) CGFloat mj_offsetX;
16 | @property (assign, nonatomic) CGFloat mj_offsetY;
17 | @property (assign, nonatomic) CGFloat mj_contentW;
18 | @property (assign, nonatomic) CGFloat mj_contentH;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Classes/MWGridCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // MWGridCell.h
3 | // MWPhotoBrowser
4 | //
5 | // Created by Michael Waterfall on 08/10/2013.
6 | //
7 | //
8 |
9 | #import
10 | #import "MWPhoto.h"
11 | #import "MWGridViewController.h"
12 | #import "PSTCollectionView.h"
13 |
14 | @interface MWGridCell : PSTCollectionViewCell {}
15 |
16 | @property (nonatomic, weak) MWGridViewController *gridController;
17 | @property (nonatomic) NSUInteger index;
18 | @property (nonatomic) id photo;
19 | @property (nonatomic) BOOL selectionMode;
20 | @property (nonatomic) BOOL isSelected;
21 |
22 | - (void)displayImage;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Classes/MWGridViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MWGridViewController.h
3 | // MWPhotoBrowser
4 | //
5 | // Created by Michael Waterfall on 08/10/2013.
6 | //
7 | //
8 |
9 | #import
10 | #import "MWPhotoBrowser.h"
11 | #import "PSTCollectionView.h"
12 |
13 | @interface MWGridViewController : PSTCollectionViewController {}
14 |
15 | @property (nonatomic, assign) MWPhotoBrowser *browser;
16 | @property (nonatomic) BOOL selectionMode;
17 | @property (nonatomic) CGPoint initialContentOffset;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/EMSDWebImage/EMSDWebImageDecoder.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the SDWebImage package.
3 | * (c) Olivier Poitrey
4 | *
5 | * Created by james on 9/28/11.
6 | *
7 | * For the full copyright and license information, please view the LICENSE
8 | * file that was distributed with this source code.
9 | */
10 |
11 | #import
12 | #import "EMSDWebImageCompat.h"
13 |
14 | @interface UIImage (ForceDecode)
15 |
16 | + (UIImage *)decodedImageWithImage:(UIImage *)image;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/EMSDWebImage/EMSDWebImageOperation.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the SDWebImage package.
3 | * (c) Olivier Poitrey
4 | *
5 | * For the full copyright and license information, please view the LICENSE
6 | * file that was distributed with this source code.
7 | */
8 |
9 | #import
10 |
11 | @protocol EMSDWebImageOperation
12 |
13 | - (void)cancel;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/EMSDWebImage/UIImage+EMGIF.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+GIF.h
3 | // LBGIFImage
4 | //
5 | // Created by Laurin Brandner on 06.01.12.
6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIImage (EMGIF)
12 |
13 | + (UIImage *)sd_animatedGIFNamed:(NSString *)name;
14 |
15 | + (UIImage *)sd_animatedGIFWithData:(NSData *)data;
16 |
17 | - (UIImage *)sd_animatedImageByScalingAndCroppingToSize:(CGSize)size;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/EMSDWebImage/UIImage+EMMultiFormat.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+EMMultiFormat.h
3 | // SDWebImage
4 | //
5 | // Created by Olivier Poitrey on 07/06/13.
6 | // Copyright (c) 2013 Dailymotion. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIImage (EMMultiFormat)
12 |
13 | + (UIImage *)sd_imageWithData:(NSData *)data;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/EMSDWebImage/UIImage+EMWebP.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+WebP.h
3 | // SDWebImage
4 | //
5 | // Created by Olivier Poitrey on 07/06/13.
6 | // Copyright (c) 2013 Dailymotion. All rights reserved.
7 | //
8 |
9 | #ifdef SD_WEBP
10 |
11 | #import
12 |
13 | // Fix for issue #416 Undefined symbols for architecture armv7 since WebP introduction when deploying to device
14 | void WebPInitPremultiplyNEON(void);
15 |
16 | void WebPInitUpsamplersNEON(void);
17 |
18 | void VP8DspInitNEON(void);
19 |
20 | @interface UIImage (WebP)
21 |
22 | + (UIImage *)sd_imageWithWebPData:(NSData *)data;
23 |
24 | @end
25 |
26 | #endif
27 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/PSTCollectionView/NSIndexPath+PSTCollectionViewAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSIndexPath+PSTCollectionViewAdditions.h
3 | // PSTCollectionView
4 | //
5 | // Copyright (c) 2013 Peter Steinberger. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #if __IPHONE_OS_VERSION_MIN_REQUIRED < 60000
11 |
12 | @interface NSIndexPath (PSTCollectionViewAdditions)
13 |
14 | + (NSIndexPath *)indexPathForItem:(NSInteger)item inSection:(NSInteger)section;
15 |
16 | - (NSInteger)item;
17 |
18 | @end
19 |
20 | #endif
21 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/PSTCollectionView/PSTCollectionViewLayout+Internals.h:
--------------------------------------------------------------------------------
1 | //
2 | // PSTCollectionViewLayout+Internals.h
3 | // FMPSTCollectionView
4 | //
5 | // Created by Scott Talbot on 27/02/13.
6 | // Copyright (c) 2013 Scott Talbot. All rights reserved.
7 | //
8 |
9 | #import "PSTCollectionViewLayout.h"
10 |
11 |
12 | @interface PSTCollectionViewLayout (Internals)
13 |
14 | @property (nonatomic, copy, readonly) NSDictionary *decorationViewClassDict;
15 | @property (nonatomic, copy, readonly) NSDictionary *decorationViewNibDict;
16 | @property (nonatomic, copy, readonly) NSDictionary *decorationViewExternalObjectsTables;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/PSTCollectionView/PSTGridLayoutItem.h:
--------------------------------------------------------------------------------
1 | //
2 | // PSTGridLayoutItem.h
3 | // PSPDFKit
4 | //
5 | // Copyright (c) 2012-2013 Peter Steinberger. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | @class PSTGridLayoutSection, PSTGridLayoutRow;
11 |
12 | // Represents a single grid item; only created for non-uniform-sized grids.
13 | @interface PSTGridLayoutItem : NSObject
14 |
15 | @property (nonatomic, unsafe_unretained) PSTGridLayoutSection *section;
16 | @property (nonatomic, unsafe_unretained) PSTGridLayoutRow *rowObject;
17 | @property (nonatomic, assign) CGRect itemFrame;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/PSTCollectionView/PSTGridLayoutItem.m:
--------------------------------------------------------------------------------
1 | //
2 | // PSTGridLayoutItem.m
3 | // PSPDFKit
4 | //
5 | // Copyright (c) 2012-2013 Peter Steinberger. All rights reserved.
6 | //
7 |
8 | #import "PSTGridLayoutItem.h"
9 |
10 | @implementation PSTGridLayoutItem
11 |
12 | ///////////////////////////////////////////////////////////////////////////////////////////
13 | #pragma mark - NSObject
14 |
15 | - (NSString *)description {
16 | return [NSString stringWithFormat:@"<%@: %p itemFrame:%@>", NSStringFromClass(self.class), self, NSStringFromCGRect(self.itemFrame)];
17 | }
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/Checkmark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/Checkmark.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/Checkmark@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/Checkmark@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageError.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageError.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageError@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageError@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOff.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOff@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOff@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOn.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOn@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOn@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOff.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOff@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOff@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOn.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOn@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOn@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowLeft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowLeft.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowLeft@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowLeft@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineLeft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineLeft.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineLeft@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineLeft@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineRight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineRight.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineRight@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineRight@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowRight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowRight.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowRight@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowRight@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGrid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGrid.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGrid@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGrid@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGridiOS6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGridiOS6.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGridiOS6@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGridiOS6@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/SDWebImage/SDWebImage/SDWebImageDecoder.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the SDWebImage package.
3 | * (c) Olivier Poitrey
4 | *
5 | * Created by james on 9/28/11.
6 | *
7 | * For the full copyright and license information, please view the LICENSE
8 | * file that was distributed with this source code.
9 | */
10 |
11 | #import
12 | #import "SDWebImageCompat.h"
13 |
14 | @interface UIImage (ForceDecode)
15 |
16 | + (UIImage *)decodedImageWithImage:(UIImage *)image;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/SDWebImage/SDWebImage/SDWebImageOperation.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the SDWebImage package.
3 | * (c) Olivier Poitrey
4 | *
5 | * For the full copyright and license information, please view the LICENSE
6 | * file that was distributed with this source code.
7 | */
8 |
9 | #import
10 |
11 | @protocol SDWebImageOperation
12 |
13 | - (void)cancel;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/SDWebImage/SDWebImage/UIImage+GIF.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+GIF.h
3 | // LBGIFImage
4 | //
5 | // Created by Laurin Brandner on 06.01.12.
6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIImage (GIF)
12 |
13 | + (UIImage *)sd_animatedGIFNamed:(NSString *)name;
14 |
15 | + (UIImage *)sd_animatedGIFWithData:(NSData *)data;
16 |
17 | - (UIImage *)sd_animatedImageByScalingAndCroppingToSize:(CGSize)size;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/SDWebImage/SDWebImage/UIImage+MultiFormat.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+MultiFormat.h
3 | // SDWebImage
4 | //
5 | // Created by Olivier Poitrey on 07/06/13.
6 | // Copyright (c) 2013 Dailymotion. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIImage (MultiFormat)
12 |
13 | + (UIImage *)sd_imageWithData:(NSData *)data;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/StarRatingView/bg_rl_satisfaction.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/StarRatingView/bg_rl_satisfaction.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/StarRatingView/icon_star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/StarRatingView/icon_star.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/StarRatingView/icon_star_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/StarRatingView/icon_star_select.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Add/CommodityInfoView.h:
--------------------------------------------------------------------------------
1 | //
2 | // CommodityInfoView.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 17/5/31.
6 | // Copyright © 2017年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 |
12 |
13 | @interface CommodityInfoView : UIView
14 |
15 | @property (nonatomic, assign) CGFloat width;
16 |
17 | @property (nonatomic, assign) CGFloat height;
18 |
19 |
20 | - (instancetype)initWithFrame:(CGRect)frame tag:(NSInteger)tag;
21 |
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Add/CustomButton.h:
--------------------------------------------------------------------------------
1 | //
2 | // CustomButton.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 17/6/1.
6 | // Copyright © 2017年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CustomButton : UIButton
12 | @property (nonatomic,assign) CGRect titleRect;
13 | @property (nonatomic,assign) CGRect imageRect;
14 | @end
15 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Add/HLeaveMessageSucceedViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // HLeaveMessageSucceedViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 17/6/6.
6 | // Copyright © 2017年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 |
12 | @interface HLeaveMessageSucceedViewController : UIViewController
13 |
14 | @property (nonatomic, strong) NSArray *leaveMessageArray;
15 |
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Category/UIView+FLExtension.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIView+FLExtension.h
3 | // FLPictureBrowser
4 | //
5 | // Created by ease
6 | //
7 |
8 | #import
9 |
10 | @interface UIView (FLExtension)
11 |
12 | @property (nonatomic) CGFloat originX;
13 | @property (nonatomic) CGFloat originY;
14 | @property (nonatomic) CGFloat left;
15 | @property (nonatomic) CGFloat top;
16 | @property (nonatomic) CGFloat right;
17 | @property (nonatomic) CGFloat bottom;
18 | @property (nonatomic) CGFloat width;
19 | @property (nonatomic) CGFloat height;
20 | @property (nonatomic) CGFloat centerX;
21 | @property (nonatomic) CGFloat centerY;
22 | @property (nonatomic) CGPoint origin;
23 | @property (nonatomic) CGSize size;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Model/EasemobWebViewInterface.h:
--------------------------------------------------------------------------------
1 | //
2 | // EasemobWebViewInterface.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by 李玉召 on 14/08/2017.
6 | // Copyright © 2017 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 |
12 | @protocol EasemobWebViewInterface
13 |
14 | - (void)closeWindow;
15 | - (void)showToast:(NSString *)toast;
16 | - (NSString *) imToken;
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Model/HAppraiseTagsModel.h:
--------------------------------------------------------------------------------
1 | //
2 | // HAppraiseTagsModel.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 17/8/25.
6 | // Copyright © 2017年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface HAppraiseTagsModel : NSObject
12 |
13 | @property (nonatomic, assign) NSInteger evaluationDegreeId;
14 |
15 | @property (nonatomic, assign) NSNumber *appraiseTagsId;
16 |
17 | @property (nonatomic, strong) NSString *name;
18 |
19 | + (instancetype)appraiseTagsWithDict:(NSDictionary *)dict;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Model/HAppraiseTagsModel.m:
--------------------------------------------------------------------------------
1 | //
2 | // HAppraiseTagsModel.m
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 17/8/25.
6 | // Copyright © 2017年 easemob. All rights reserved.
7 | //
8 |
9 | #import "HAppraiseTagsModel.h"
10 |
11 | @implementation HAppraiseTagsModel
12 |
13 | + (instancetype)appraiseTagsWithDict:(NSDictionary *)dict
14 | {
15 | HAppraiseTagsModel *appraiseTags = [[HAppraiseTagsModel alloc] init];
16 | [appraiseTags setValuesForKeysWithDictionary:dict];
17 | return appraiseTags;
18 | }
19 |
20 | - (void)setValue:(id)value forUndefinedKey:(NSString *)key
21 | {
22 | if ([key isEqualToString:@"id"]) {
23 | self.appraiseTagsId = value;
24 | }
25 | }
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Model/HEvaluationDegreeModel.h:
--------------------------------------------------------------------------------
1 | //
2 | // HEvaluationDegreeModel.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 17/8/25.
6 | // Copyright © 2017年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface HEvaluationDegreeModel : NSObject
12 |
13 | @property (nonatomic, strong) NSArray *appraiseTags;
14 |
15 | @property (nonatomic, assign) NSNumber *evaluationDegreeId;
16 |
17 | @property (nonatomic, assign) NSInteger level;
18 |
19 | @property (nonatomic, strong) NSString *name;
20 |
21 | @property (nonatomic, assign) NSInteger score;
22 |
23 | + (instancetype)evaluationDegreeWithDict:(NSDictionary *)dict;
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Util/Category/UIViewController+DismissKeyboard.h:
--------------------------------------------------------------------------------
1 | /************************************************************
2 | * * Hyphenate CONFIDENTIAL
3 | * __________________
4 | * Copyright (C) 2016 Hyphenate Inc. All rights reserved.
5 | *
6 | * NOTICE: All information contained herein is, and remains
7 | * the property of Hyphenate Inc.
8 | * Dissemination of this information or reproduction of this material
9 | * is strictly forbidden unless prior written permission is obtained
10 | * from Hyphenate Inc.
11 | */
12 |
13 | #import
14 |
15 | @interface UIViewController (DismissKeyboard)
16 |
17 | -(void)setupForDismissKeyboard;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Util/HDChineseToPinyin.h:
--------------------------------------------------------------------------------
1 | /************************************************************
2 | * * Hyphenate CONFIDENTIAL
3 | * __________________
4 | * Copyright (C) 2016 Hyphenate Inc. All rights reserved.
5 | *
6 | * NOTICE: All information contained herein is, and remains
7 | * the property of Hyphenate Inc.
8 | * Dissemination of this information or reproduction of this material
9 | * is strictly forbidden unless prior written permission is obtained
10 | * from Hyphenate Inc.
11 | */
12 |
13 | #import
14 |
15 | @interface HDChineseToPinyin : NSObject
16 |
17 | + (NSString *)hdPinyinFromChineseString:(NSString *)string;
18 |
19 | + (char)hdSortSectionTitle:(NSString *)string;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/ViewController/HArticleWebViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // HArticleWebViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by afanda on 8/7/17.
6 | // Copyright © 2017 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface HArticleWebViewController : UIViewController
12 |
13 | @property(nonatomic,strong) NSString *url;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/ViewController/HEvaluationTagView.h:
--------------------------------------------------------------------------------
1 | //
2 | // HEvaluationTagView.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by EaseMob on 17/8/24.
6 | // Copyright © 2017年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "HEvaluationDegreeModel.h"
11 |
12 | @protocol HEvaluationTagSelectDelegate
13 |
14 | - (void)evaluationTagSelectWithArray:(NSArray *)tags;
15 |
16 | @end
17 |
18 | @interface HEvaluationTagView : UIView
19 |
20 | - (instancetype)initWithFrame:(CGRect)frame;
21 |
22 | @property (nonatomic, strong) HEvaluationDegreeModel *evaluationDegreeModel;
23 |
24 | @property (nonatomic, weak) id delegate;
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/ViewController/HFormWebViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // HFormWebViewController.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by 李玉召 on 14/08/2017.
6 | // Copyright © 2017 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface HFormWebViewController : UIViewController
12 |
13 | @property(nonatomic,strong) NSString *url;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCell/HDCustomMessageCell.h:
--------------------------------------------------------------------------------
1 | /************************************************************
2 | * * Hyphenate CONFIDENTIAL
3 | * __________________
4 | * Copyright (C) 2016 Hyphenate Inc. All rights reserved.
5 | *
6 | * NOTICE: All information contained herein is, and remains
7 | * the property of Hyphenate Inc.
8 | * Dissemination of this information or reproduction of this material
9 | * is strictly forbidden unless prior written permission is obtained
10 | * from Hyphenate Inc.
11 | */
12 |
13 | #import "HDBaseMessageCell.h"
14 |
15 | @interface HDCustomMessageCell : HDBaseMessageCell
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCellBubbleView/HDBubbleView+Evaluate.h:
--------------------------------------------------------------------------------
1 | //
2 | // EaseBubbleView+Evaluate.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by afanda on 16/12/9.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import "HDBubbleView.h"
10 |
11 | @interface HDBubbleView (Evaluate)
12 |
13 | - (void)setupEvaluateBubbleView;
14 |
15 | - (void)updateEvaluateMargin:(UIEdgeInsets)margin;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCellBubbleView/HDBubbleView+File.h:
--------------------------------------------------------------------------------
1 | /************************************************************
2 | * * Hyphenate CONFIDENTIAL
3 | * __________________
4 | * Copyright (C) 2016 Hyphenate Inc. All rights reserved.
5 | *
6 | * NOTICE: All information contained herein is, and remains
7 | * the property of Hyphenate Inc.
8 | * Dissemination of this information or reproduction of this material
9 | * is strictly forbidden unless prior written permission is obtained
10 | * from Hyphenate Inc.
11 | */
12 |
13 | #import "HDBubbleView.h"
14 |
15 | @interface HDBubbleView (File)
16 |
17 | - (void)setupFileBubbleView;
18 |
19 | - (void)updateFileMargin:(UIEdgeInsets)margin;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCellBubbleView/HDBubbleView+Form.h:
--------------------------------------------------------------------------------
1 | //
2 | // HDBubbleView+Form.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by 李玉召 on 10/08/2017.
6 | // Copyright © 2017 easemob. All rights reserved.
7 | //
8 |
9 | #import "HDBubbleView.h"
10 |
11 | @interface HDBubbleView (Form)
12 |
13 |
14 | - (void)setupFormBubbleView;
15 |
16 | - (void)updateFormMargin:(UIEdgeInsets)margin;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCellBubbleView/HDBubbleView+Gif.h:
--------------------------------------------------------------------------------
1 | /************************************************************
2 | * * Hyphenate CONFIDENTIAL
3 | * __________________
4 | * Copyright (C) 2016 Hyphenate Inc. All rights reserved.
5 | *
6 | * NOTICE: All information contained herein is, and remains
7 | * the property of Hyphenate Inc.
8 | * Dissemination of this information or reproduction of this material
9 | * is strictly forbidden unless prior written permission is obtained
10 | * from Hyphenate Inc.
11 | */
12 |
13 | #import "HDBubbleView.h"
14 |
15 | @interface HDBubbleView (Gif)
16 |
17 | - (void)setupGifBubbleView;
18 |
19 | - (void)updateGifMargin:(UIEdgeInsets)margin;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCellBubbleView/HDBubbleView+Order.h:
--------------------------------------------------------------------------------
1 | //
2 | // EaseBubbleView+Order.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by afanda on 16/12/6.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import "HDBubbleView.h"
10 |
11 | @interface HDBubbleView (Order)
12 | - (void)setupOrderBubbleView;
13 |
14 | - (void)updateOrderMargin:(UIEdgeInsets)margin;
15 | @end
16 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCellBubbleView/HDBubbleView+Track.h:
--------------------------------------------------------------------------------
1 | //
2 | // EaseBubbleView+Track.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by afanda on 16/12/5.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import "HDBubbleView.h"
10 | @interface HDBubbleView (Track)
11 |
12 | - (void)setupTrackBubbleView;
13 |
14 | - (void)updateTrackMargin:(UIEdgeInsets)margin;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCellBubbleView/HDBubbleView+Transform.h:
--------------------------------------------------------------------------------
1 | //
2 | // EaseBubbleView+Transform.h
3 | // CustomerSystem-ios
4 | //
5 | // Created by afanda on 16/12/8.
6 | // Copyright © 2016年 easemob. All rights reserved.
7 | //
8 |
9 | #import "HDBubbleView.h"
10 |
11 | @interface HDBubbleView (Transform)
12 |
13 | - (void)setupTransformBubbleView;
14 |
15 | - (void)updateTransformMargin:(UIEdgeInsets)margin;
16 |
17 | - (void)setTransformButtonBackgroundColorWithEnable:(BOOL)enable;
18 | @end
19 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/HelpDeskUI.m:
--------------------------------------------------------------------------------
1 | /************************************************************
2 | * * Hyphenate CONFIDENTIAL
3 | * __________________
4 | * Copyright (C) 2016 Hyphenate Inc. All rights reserved.
5 | *
6 | * NOTICE: All information contained herein is, and remains
7 | * the property of Hyphenate Inc.
8 | * Dissemination of this information or reproduction of this material
9 | * is strictly forbidden unless prior written permission is obtained
10 | * from Hyphenate Inc.
11 | */
12 |
13 | #import "HelpDeskUI.h"
14 |
15 | @implementation HelpDeskUI
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/Info.plist
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback001@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback001@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback002@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback002@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback003@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback003@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback004@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback004@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback005@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback005@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback006@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback006@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback007@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback007@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback008@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback008@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback009@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback009@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback010@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback010@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback011@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback011@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback012@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback012@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback013@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback013@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback014@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback014@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback015@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback015@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback016@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback016@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback017@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback017@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback018@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback018@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback019@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback019@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback020@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback020@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/arrow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/arrow@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/back@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/back@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_audioCall@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_audioCall@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_audioCallSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_audioCallSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_camera@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_camera@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_cameraSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_cameraSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_location@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_location@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_locationSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_locationSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_photo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_photo@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_photoSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_photoSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_video@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_video@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_videoCall@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_videoCall@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_videoCallSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_videoCallSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_videoSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_videoSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_face@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_face@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_faceSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_faceSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_keyboard@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_keyboard@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_keyboardSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_keyboardSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_more@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_more@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_moreSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_moreSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_record@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_record@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_recordBg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_recordBg@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_recordSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_recordSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_recordSelectedBg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_recordSelectedBg@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_item_file@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_item_file@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_item_form@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_item_form@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_item_form@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_item_form@3x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_location_preview@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_location_preview@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing000@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing000@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing001@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing001@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing002@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing002@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing003@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing003@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing_full@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing_full@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_bg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_bg@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_000@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_000@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_001@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_001@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_002@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_002@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_003@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_003@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_full@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_full@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_bg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_bg@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_1.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_10.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_11.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_12.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_13.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_14.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_15.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_16.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_17.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_18.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_18.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_19.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_19.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_2.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_20.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_21.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_22.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_23.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_23.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_24.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_25.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_25.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_26.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_26.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_27.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_27.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_28.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_28.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_29.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_3.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_30.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_31.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_31.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_32.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_33.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_33.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_34.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_34.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_35.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_35.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_4.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_5.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_6.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_7.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_8.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_9.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_phrase_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_phrase_normal.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_phrase_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_phrase_pressed.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_video_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_video_normal.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_video_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_video_pressed.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/en.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/en.lproj/Localizable.strings
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/en.lproj/hd_type_less_btn_nor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/en.lproj/hd_type_less_btn_nor.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/faceDelete@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/faceDelete@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/group@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/group@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_image_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_image_normal.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_image_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_image_pressed.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_location_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_location_normal.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_location_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_location_pressed.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_takepic_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_takepic_normal.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_takepic_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_takepic_pressed.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_biaoqing_btn_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_biaoqing_btn_normal.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_setmode_attachment_btn_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_setmode_attachment_btn_normal.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_setmode_keyboard_btn_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_setmode_keyboard_btn_normal.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_setmode_voice_btn_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_setmode_voice_btn_normal.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_comment_voice_btn_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_comment_voice_btn_normal.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_icon_leave_suc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_icon_leave_suc.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_icon_title_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_icon_title_back.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_input_bar_bg_active.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_input_bar_bg_active.9.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_1.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_10.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_11.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_12.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_13.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_14.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_2.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_3.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_4.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_5.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_6.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_7.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_8.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_9.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_mic_cancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_mic_cancel.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_mic_gray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_mic_gray.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_mic_recording.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_mic_recording.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_too_short.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_too_short.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_type_less_btn_nor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_type_less_btn_nor.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_type_select_btn_nor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_type_select_btn_nor.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/imageDownloadFail@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/imageDownloadFail@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/in.caf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/in.caf
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/messageSendFail@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/messageSendFail@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/messageToolbarBg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/messageToolbarBg@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/messageVideo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/messageVideo@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/user@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/user@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/zh-Hans.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/zh-Hans.lproj/Localizable.strings
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/Shape@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/Shape@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/Triangle@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/Triangle@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_1.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_2.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_3.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_4.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_main_introduce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_main_introduce.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_main_introduce_en.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_main_introduce_en.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_main_introduce_zh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_main_introduce_zh.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_setting_normal@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_setting_normal@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_setting_select@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_setting_select@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_setting_select@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_setting_select@3x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_shop_normal@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_shop_normal@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_shop_normal@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_shop_normal@3x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_shop_select@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_shop_select@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_ticket_normal@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_ticket_normal@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_ticket_select@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_ticket_select@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_delete_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_delete_icon.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_icon.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_icon_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_icon_red.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_video_mask_to.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_video_mask_to.9.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_icon_like_gray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_icon_like_gray.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_input_bar_bg_active.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_input_bar_bg_active.9.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_input_bar_bg_normal.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_input_bar_bg_normal.9.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_logo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_logo@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_record_menu_too_short.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_record_menu_too_short.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_scan_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_scan_icon.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/list2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/list2@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/list2@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/list2@3x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/list@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/list@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/list@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/list@3x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_1.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_2.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_3.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_4.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_1.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_2.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_3.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_4.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/120-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/120-1.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/120.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/180.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/58.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/80.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/87.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/1125*2436.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/1125*2436.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/1242*2208.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/1242*2208.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*1136-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*1136-1.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*1136.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*1136.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*960-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*960-1.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*960.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*960.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/750*1134-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/750*1134-1.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_card.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_card@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_card@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_cardSelected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_cardSelected.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_cardSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_cardSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_face.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_face.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_face@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_face@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_faceSelected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_faceSelected.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_faceSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_faceSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_textBg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_textBg.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_textBg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_textBg@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_camera@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_camera@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_cameraSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_cameraSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_location@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_location@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_locationSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_locationSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_photo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_photo@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_photoSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_photoSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_face@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_face@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_keyboard@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_keyboard@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_keyboardSelected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_keyboardSelected@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_more@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_more@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_question@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_question@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/messageToolbarBg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/messageToolbarBg@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback001.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback001.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback001@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback001@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback002.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback002.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback002@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback002@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback003.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback003.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback003@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback003@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback004.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback004.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback004@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback004@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback005.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback005.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback005@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback005@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback006.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback006.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback006@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback006@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback007.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback007.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback007@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback007@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback008.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback008.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback008@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback008@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback009.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback009.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback009@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback009@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback010.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback010.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback010@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback010@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback011.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback011.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback011@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback011@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback012.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback012.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback012@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback012@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback013.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback013.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback013@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback013@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback014.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback014.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback014@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback014@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback015.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback015.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback015@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback015@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback016.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback016.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback016@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback016@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback017.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback017.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback017@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback017@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback018.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback018.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback018@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback018@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback019.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback019.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback019@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback019@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback020.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback020.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback020@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback020@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying0.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying0@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying0@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying1.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying1@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying2.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying2@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying3.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying3@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying3@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/callBg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/callBg@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/call_out.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_out.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/call_out@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_out@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/call_out_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_out_h.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/call_out_h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_out_h@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/call_silence.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_silence.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/call_silence@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_silence@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/call_silence_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_silence_h.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/call_silence_h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_silence_h@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_annotation_someone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_annotation_someone.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_annotation_someone@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_annotation_someone@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosure.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosure@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosure@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosureHL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosureHL.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosureHL@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosureHL@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_preview.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_preview@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_preview@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/chat_video_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chat_video_play.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/emoji/faceDelete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/emoji/faceDelete.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/emoji/faceDelete@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/emoji/faceDelete@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/imageDownloadFail@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/imageDownloadFail@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/messageSendFail@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/messageSendFail@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing000.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing000.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing000@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing000@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing001.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing001.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing001@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing001@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing002.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing002.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing002@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing002@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing003.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing003.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing003@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing003@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing_full.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing_full.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing_full@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing_full@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_bg.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_bg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_bg@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_000.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_000.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_000@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_000@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_001.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_001.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_001@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_001@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_002.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_002.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_002@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_002@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_003.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_003.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_003@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_003@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_full.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_full.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_full@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_full@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_bg.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_bg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_bg@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/HDCallPictures/calling@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/calling@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_recard_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_recard_off@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_recard_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_recard_on@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_video_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_video_off@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_video_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_video_on@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/HDCallPictures/em_icon_mute_normal@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_mute_normal@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/HDCallPictures/em_icon_mute_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_mute_on@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/HDCallPictures/em_icon_speaker_off@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_speaker_off@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/HDCallPictures/em_icon_speaker_on@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_speaker_on@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/HDCallPictures/em_switch_camera@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_switch_camera@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/HDCallPictures/minimize@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/minimize@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/HDCallPictures/power@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/power@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/HDCallPictures/videocam@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/videocam@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/HDCallPictures/wating@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/wating@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/NavigationBar/back@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/NavigationBar/back@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/NavigationBar/delete@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/NavigationBar/delete@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/NavigationBar/titleBar@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/NavigationBar/titleBar@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/appicon/114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/114.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/appicon/120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/120.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/appicon/180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/180.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/appicon/29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/29.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/appicon/57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/57.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/appicon/58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/58.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/appicon/80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/80.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/appicon/87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/87.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/chatBar_comment@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/chatBar_comment@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/chatBar_recordBg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/chatBar_recordBg@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/chatBar_recordSelectedBg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/chatBar_recordSelectedBg@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/chatListCell/customer@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/chatListCell/customer@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/chatListCell/default_customer_avatar@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/chatListCell/default_customer_avatar@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/chatListCell/people@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/chatListCell/people@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/commodity@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/commodity@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/home/button_demo_department@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/home/button_demo_department@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/home/button_demo_department_select@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/home/button_demo_department_select@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/home/loading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/home/loading.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/message@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/message@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/message_comment@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/message_comment@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/tabbar/tabbar_mall@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/tabbar/tabbar_mall@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/tabbar/tabbar_mallHL@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/tabbar/tabbar_mallHL@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/tabbar/tabbar_message@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/tabbar/tabbar_message@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/tabbar/tabbar_message_hl@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/tabbar/tabbar_message_hl@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/tabbar/tabbar_setting@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/tabbar/tabbar_setting@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/Resources/tabbar/tabbar_settingHL@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/tabbar/tabbar_settingHL@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVIndefiniteAnimatedView.h:
--------------------------------------------------------------------------------
1 | //
2 | // SVIndefiniteAnimatedView.h
3 | // SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD
4 | //
5 | // Copyright (c) 2014-2017 Guillaume Campagna. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | @interface SVIndefiniteAnimatedView : UIView
11 |
12 | @property (nonatomic, assign) CGFloat strokeThickness;
13 | @property (nonatomic, assign) CGFloat radius;
14 | @property (nonatomic, strong) UIColor *strokeColor;
15 |
16 | @end
17 |
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVProgressAnimatedView.h:
--------------------------------------------------------------------------------
1 | //
2 | // SVProgressAnimatedView.h
3 | // SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD
4 | //
5 | // Copyright (c) 2017 Tobias Tiemerding. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | @interface SVProgressAnimatedView : UIView
11 |
12 | @property (nonatomic, assign) CGFloat radius;
13 | @property (nonatomic, assign) CGFloat strokeThickness;
14 | @property (nonatomic, strong) UIColor *strokeColor;
15 | @property (nonatomic, assign) CGFloat strokeEnd;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVProgressHUD-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'SVProgressHUD' target in the 'SVProgressHUD' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/angle-mask@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/angle-mask@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/error.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/error@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/error@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/error@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/error@3x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/info.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/info@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/info@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/info@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/info@3x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/success.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/success@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/success@2x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/success@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/success@3x.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/SVProgressHUD/SVRadialGradientLayer.h:
--------------------------------------------------------------------------------
1 | //
2 | // SVRadialGradientLayer.h
3 | // SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD
4 | //
5 | // Copyright (c) 2014-2017 Tobias Tiemerding. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | @interface SVRadialGradientLayer : CALayer
11 |
12 | @property (nonatomic) CGPoint gradientCenter;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/SlimeRefresh/SRDefine.h:
--------------------------------------------------------------------------------
1 | //
2 | // SRDefine.h
3 | // SlimeRefresh
4 | //
5 | // Created by zrz on 12-6-15.
6 | // Copyright (c) 2012年 zrz. All rights reserved.
7 | //
8 |
9 | #ifndef SlimeRefresh_SRDefine_h
10 | #define SlimeRefresh_SRDefine_h
11 |
12 | #define kStartTo 0.7f
13 | #define kEndTo 0.15f
14 |
15 | #define kRefreshImageWidth 17.0f
16 | #define kAnimationInterval (1.0f/50.0f)
17 |
18 | #endif
19 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/SlimeRefresh/sr_refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SlimeRefresh/sr_refresh.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/SlimeRefresh/sr_refresh@2X.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SlimeRefresh/sr_refresh@2X.png
--------------------------------------------------------------------------------
/CustomerSystem-ios/en.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 | "CFBundleDisplayName" = "EMMobileCustomer";
--------------------------------------------------------------------------------
/CustomerSystem-ios/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // CustomerSystem-ios
4 | //
5 | // Created by dhc on 15/2/13.
6 | // Copyright (c) 2015年 easemob. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AppDelegate.h"
11 |
12 | int main(int argc, char * argv[]) {
13 | @autoreleasepool {
14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/CustomerSystem-ios/zh-Hans.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 | "CFBundleDisplayName" = "环信移动客服";
--------------------------------------------------------------------------------
/HyphenateLite.framework/Headers/EMChatroomOptions.h:
--------------------------------------------------------------------------------
1 | //
2 | // EMChatroomOptions.h
3 | // HyphenateSDK
4 | //
5 | // Created by XieYajie on 09/01/2017.
6 | // Copyright © 2017 easemob.com. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface EMChatroomOptions : NSObject
12 |
13 | /*!
14 | * \~chinese
15 | * 聊天室的最大成员数(3 - 2000,默认是200)
16 | *
17 | * \~english
18 | * The chat room capacity (3-2000, the default is 200)
19 | */
20 | @property (nonatomic) NSInteger maxUsersCount;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/HyphenateLite.framework/Headers/EMCommonDefs.h:
--------------------------------------------------------------------------------
1 | //
2 | // EMCommonDefs.h
3 | // HyphenateSDK
4 | //
5 | // Created by XieYajie on 3/25/16.
6 | // Copyright © 2016 easemob.com. All rights reserved.
7 | //
8 |
9 | #ifndef EMCommonDefs_h
10 | #define EMCommonDefs_h
11 |
12 | #define EM_DEPRECATED_IOS(_hyphenateIntro, _hyphenateDep, ...) __attribute__((deprecated("")))
13 |
14 | #endif /* EMCommonDefs_h */
15 |
--------------------------------------------------------------------------------
/HyphenateLite.framework/Headers/HyphenateLite.h:
--------------------------------------------------------------------------------
1 | //
2 | // HyphenateLite.h
3 | // HyphenateLite
4 | //
5 | // Created by XieYajie on 16/01/2017.
6 | // Copyright © 2017 easemob.com. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | //! Project version number for HyphenateLite.
12 | FOUNDATION_EXPORT double HyphenateLiteVersionNumber;
13 |
14 | //! Project version string for HyphenateLite.
15 | FOUNDATION_EXPORT const unsigned char HyphenateLiteVersionString[];
16 |
17 | // In this header, you should import all the public headers of your framework using statements like #import
18 |
19 | #import
20 | #import
21 |
--------------------------------------------------------------------------------
/HyphenateLite.framework/HyphenateLite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/HyphenateLite.framework/HyphenateLite
--------------------------------------------------------------------------------
/HyphenateLite.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/HyphenateLite.framework/Info.plist
--------------------------------------------------------------------------------
/HyphenateLite.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module HyphenateLite {
2 | umbrella header "HyphenateLite.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------