gitextract_e8a7ey4n/ ├── .gitignore ├── Android/ │ ├── FaceTracker/ │ │ ├── .gitignore │ │ ├── FaceTracker.iml │ │ ├── app/ │ │ │ ├── .gitignore │ │ │ ├── app.iml │ │ │ ├── build.gradle │ │ │ ├── google-services.json │ │ │ ├── proguard-rules.pro │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── subhan_nadeem/ │ │ │ │ └── android/ │ │ │ │ └── gms/ │ │ │ │ └── samples/ │ │ │ │ └── vision/ │ │ │ │ └── face/ │ │ │ │ └── facetracker/ │ │ │ │ ├── App.java │ │ │ │ ├── FaceGraphic.java │ │ │ │ ├── FaceProximityListener.java │ │ │ │ ├── activities/ │ │ │ │ │ ├── FaceTrackingActivity.java │ │ │ │ │ └── SelectPurposeActivity.java │ │ │ │ ├── models/ │ │ │ │ │ ├── RecognitionCandidate.java │ │ │ │ │ └── User.java │ │ │ │ └── ui/ │ │ │ │ └── camera/ │ │ │ │ ├── CameraSourcePreview.java │ │ │ │ └── GraphicOverlay.java │ │ │ └── res/ │ │ │ ├── layout/ │ │ │ │ ├── activity_select_purpose.xml │ │ │ │ └── main.xml │ │ │ ├── layout-land/ │ │ │ │ └── main.xml │ │ │ └── values/ │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── libs/ │ │ │ └── KairosSDK.jar │ │ └── settings.gradle │ └── README.md ├── Backend/ │ └── README.md ├── README.md ├── iOS/ │ ├── Manager/ │ │ └── EZShopManager/ │ │ ├── EZShopManager/ │ │ │ ├── ActivitiyIndicator.swift │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets/ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── CameraSquare.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── cat.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── logo.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── medical-notes-symbol-of-a-list-paper-on-a-clipboard.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── squarePNG.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── store.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── user.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj/ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── CLFaceDetectionImagePicker.storyboard │ │ │ ├── CLFaceDetectionImagePickerViewController.h │ │ │ ├── CLFaceDetectionImagePickerViewController.m │ │ │ ├── EZShopManager-Bridging-Header.h │ │ │ ├── EnrollViewController.swift │ │ │ ├── GoogleService-Info.plist │ │ │ ├── Info.plist │ │ │ ├── InventoriesViewController.swift │ │ │ ├── Item.swift │ │ │ ├── JGUtils.swift │ │ │ ├── MySplitViewController.swift │ │ │ ├── UIImage+CL.h │ │ │ ├── UIImage+CL.m │ │ │ ├── User.swift │ │ │ ├── UserDetailsViewController.swift │ │ │ ├── UsersTableViewController.swift │ │ │ └── kairos.swift │ │ ├── EZShopManager.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace/ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcuserdata/ │ │ │ │ └── jchoi.xcuserdatad/ │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── xcuserdata/ │ │ │ └── jchoi.xcuserdatad/ │ │ │ └── xcschemes/ │ │ │ ├── EZShopManager.xcscheme │ │ │ └── xcschememanagement.plist │ │ ├── EZShopManager.xcworkspace/ │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata/ │ │ │ └── jchoi.xcuserdatad/ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── xcdebugger/ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ ├── Podfile │ │ └── Pods/ │ │ ├── Alamofire/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── Source/ │ │ │ ├── AFError.swift │ │ │ ├── Alamofire.swift │ │ │ ├── DispatchQueue+Alamofire.swift │ │ │ ├── MultipartFormData.swift │ │ │ ├── NetworkReachabilityManager.swift │ │ │ ├── Notifications.swift │ │ │ ├── ParameterEncoding.swift │ │ │ ├── Request.swift │ │ │ ├── Response.swift │ │ │ ├── ResponseSerialization.swift │ │ │ ├── Result.swift │ │ │ ├── ServerTrustPolicy.swift │ │ │ ├── SessionDelegate.swift │ │ │ ├── SessionManager.swift │ │ │ ├── TaskDelegate.swift │ │ │ ├── Timeline.swift │ │ │ └── Validation.swift │ │ ├── AlamofireSwiftyJSON/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── Source/ │ │ │ └── AlamofireSwiftyJSON.swift │ │ ├── Firebase/ │ │ │ ├── Core/ │ │ │ │ └── Sources/ │ │ │ │ ├── Firebase.h │ │ │ │ └── module.modulemap │ │ │ └── README.md │ │ ├── FirebaseAnalytics/ │ │ │ └── Frameworks/ │ │ │ └── FirebaseAnalytics.framework/ │ │ │ ├── FirebaseAnalytics │ │ │ ├── Headers/ │ │ │ │ ├── FIRAnalytics+AppDelegate.h │ │ │ │ ├── FIRAnalytics.h │ │ │ │ ├── FIRAnalyticsConfiguration.h │ │ │ │ ├── FIRApp.h │ │ │ │ ├── FIRConfiguration.h │ │ │ │ ├── FIREventNames.h │ │ │ │ ├── FIROptions.h │ │ │ │ ├── FIRParameterNames.h │ │ │ │ ├── FIRUserPropertyNames.h │ │ │ │ └── FirebaseAnalytics.h │ │ │ └── Modules/ │ │ │ └── module.modulemap │ │ ├── FirebaseCore/ │ │ │ └── Frameworks/ │ │ │ └── FirebaseCore.framework/ │ │ │ ├── FirebaseCore │ │ │ ├── Headers/ │ │ │ │ ├── FIRAnalyticsConfiguration.h │ │ │ │ ├── FIRApp.h │ │ │ │ ├── FIRConfiguration.h │ │ │ │ ├── FIRLoggerLevel.h │ │ │ │ ├── FIROptions.h │ │ │ │ └── FirebaseCore.h │ │ │ └── Modules/ │ │ │ └── module.modulemap │ │ ├── FirebaseDatabase/ │ │ │ └── Frameworks/ │ │ │ └── FirebaseDatabase.framework/ │ │ │ ├── FirebaseDatabase │ │ │ ├── Headers/ │ │ │ │ ├── FIRDataEventType.h │ │ │ │ ├── FIRDataSnapshot.h │ │ │ │ ├── FIRDatabase.h │ │ │ │ ├── FIRDatabaseQuery.h │ │ │ │ ├── FIRDatabaseReference.h │ │ │ │ ├── FIRMutableData.h │ │ │ │ ├── FIRServerValue.h │ │ │ │ ├── FIRTransactionResult.h │ │ │ │ └── FirebaseDatabase.h │ │ │ ├── Info.plist │ │ │ ├── Modules/ │ │ │ │ └── module.modulemap │ │ │ └── NOTICE │ │ ├── FirebaseInstanceID/ │ │ │ ├── CHANGELOG.md │ │ │ ├── Frameworks/ │ │ │ │ └── FirebaseInstanceID.framework/ │ │ │ │ ├── FirebaseInstanceID │ │ │ │ ├── Headers/ │ │ │ │ │ ├── FIRInstanceID.h │ │ │ │ │ └── FirebaseInstanceID.h │ │ │ │ └── Modules/ │ │ │ │ └── module.modulemap │ │ │ └── README.md │ │ ├── FirebaseStorage/ │ │ │ └── Frameworks/ │ │ │ └── FirebaseStorage.framework/ │ │ │ ├── FirebaseStorage │ │ │ ├── Headers/ │ │ │ │ ├── FIRStorage.h │ │ │ │ ├── FIRStorageConstants.h │ │ │ │ ├── FIRStorageDownloadTask.h │ │ │ │ ├── FIRStorageMetadata.h │ │ │ │ ├── FIRStorageObservableTask.h │ │ │ │ ├── FIRStorageReference.h │ │ │ │ ├── FIRStorageTask.h │ │ │ │ ├── FIRStorageTaskSnapshot.h │ │ │ │ ├── FIRStorageUploadTask.h │ │ │ │ └── FirebaseStorage.h │ │ │ └── Modules/ │ │ │ └── module.modulemap │ │ ├── GTMSessionFetcher/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── Source/ │ │ │ ├── GTMSessionFetcher.h │ │ │ ├── GTMSessionFetcher.m │ │ │ ├── GTMSessionFetcherLogging.h │ │ │ ├── GTMSessionFetcherLogging.m │ │ │ ├── GTMSessionFetcherService.h │ │ │ ├── GTMSessionFetcherService.m │ │ │ ├── GTMSessionUploadFetcher.h │ │ │ └── GTMSessionUploadFetcher.m │ │ ├── GoogleToolboxForMac/ │ │ │ ├── Foundation/ │ │ │ │ ├── GTMNSData+zlib.h │ │ │ │ └── GTMNSData+zlib.m │ │ │ ├── GTMDefines.h │ │ │ ├── LICENSE │ │ │ └── README.md │ │ ├── Kingfisher/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── Sources/ │ │ │ ├── AnimatedImageView.swift │ │ │ ├── Box.swift │ │ │ ├── CacheSerializer.swift │ │ │ ├── Filter.swift │ │ │ ├── Image.swift │ │ │ ├── ImageCache.swift │ │ │ ├── ImageDownloader.swift │ │ │ ├── ImagePrefetcher.swift │ │ │ ├── ImageProcessor.swift │ │ │ ├── ImageTransition.swift │ │ │ ├── ImageView+Kingfisher.swift │ │ │ ├── Indicator.swift │ │ │ ├── Kingfisher.h │ │ │ ├── Kingfisher.swift │ │ │ ├── KingfisherManager.swift │ │ │ ├── KingfisherOptionsInfo.swift │ │ │ ├── RequestModifier.swift │ │ │ ├── Resource.swift │ │ │ ├── String+MD5.swift │ │ │ ├── ThreadHelper.swift │ │ │ └── UIButton+Kingfisher.swift │ │ ├── Pods.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcuserdata/ │ │ │ └── jchoi.xcuserdatad/ │ │ │ └── xcschemes/ │ │ │ ├── Alamofire.xcscheme │ │ │ ├── AlamofireSwiftyJSON.xcscheme │ │ │ ├── GTMSessionFetcher.xcscheme │ │ │ ├── GoogleToolboxForMac.xcscheme │ │ │ ├── Kingfisher.xcscheme │ │ │ ├── Pods-EZShopManager.xcscheme │ │ │ ├── SwiftyJSON.xcscheme │ │ │ └── xcschememanagement.plist │ │ ├── SwiftyJSON/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── Source/ │ │ │ └── SwiftyJSON.swift │ │ └── Target Support Files/ │ │ ├── Alamofire/ │ │ │ ├── Alamofire-dummy.m │ │ │ ├── Alamofire-prefix.pch │ │ │ ├── Alamofire-umbrella.h │ │ │ ├── Alamofire.modulemap │ │ │ ├── Alamofire.xcconfig │ │ │ └── Info.plist │ │ ├── AlamofireSwiftyJSON/ │ │ │ ├── AlamofireSwiftyJSON-dummy.m │ │ │ ├── AlamofireSwiftyJSON-prefix.pch │ │ │ ├── AlamofireSwiftyJSON-umbrella.h │ │ │ ├── AlamofireSwiftyJSON.modulemap │ │ │ ├── AlamofireSwiftyJSON.xcconfig │ │ │ └── Info.plist │ │ ├── GTMSessionFetcher/ │ │ │ ├── GTMSessionFetcher-dummy.m │ │ │ ├── GTMSessionFetcher-prefix.pch │ │ │ ├── GTMSessionFetcher-umbrella.h │ │ │ ├── GTMSessionFetcher.modulemap │ │ │ ├── GTMSessionFetcher.xcconfig │ │ │ └── Info.plist │ │ ├── GoogleToolboxForMac/ │ │ │ ├── GoogleToolboxForMac-dummy.m │ │ │ ├── GoogleToolboxForMac-prefix.pch │ │ │ ├── GoogleToolboxForMac-umbrella.h │ │ │ ├── GoogleToolboxForMac.modulemap │ │ │ ├── GoogleToolboxForMac.xcconfig │ │ │ └── Info.plist │ │ ├── Kingfisher/ │ │ │ ├── Info.plist │ │ │ ├── Kingfisher-dummy.m │ │ │ ├── Kingfisher-prefix.pch │ │ │ ├── Kingfisher-umbrella.h │ │ │ ├── Kingfisher.modulemap │ │ │ └── Kingfisher.xcconfig │ │ ├── Pods-EZShopManager/ │ │ │ ├── Info.plist │ │ │ ├── Pods-EZShopManager-acknowledgements.markdown │ │ │ ├── Pods-EZShopManager-acknowledgements.plist │ │ │ ├── Pods-EZShopManager-dummy.m │ │ │ ├── Pods-EZShopManager-frameworks.sh │ │ │ ├── Pods-EZShopManager-resources.sh │ │ │ ├── Pods-EZShopManager-umbrella.h │ │ │ ├── Pods-EZShopManager.debug.xcconfig │ │ │ ├── Pods-EZShopManager.modulemap │ │ │ └── Pods-EZShopManager.release.xcconfig │ │ └── SwiftyJSON/ │ │ ├── Info.plist │ │ ├── SwiftyJSON-dummy.m │ │ ├── SwiftyJSON-prefix.pch │ │ ├── SwiftyJSON-umbrella.h │ │ ├── SwiftyJSON.modulemap │ │ └── SwiftyJSON.xcconfig │ ├── README.md │ └── User/ │ └── ezshopUser/ │ ├── Podfile │ ├── Pods/ │ │ ├── Alamofire/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── Source/ │ │ │ ├── AFError.swift │ │ │ ├── Alamofire.swift │ │ │ ├── DispatchQueue+Alamofire.swift │ │ │ ├── MultipartFormData.swift │ │ │ ├── NetworkReachabilityManager.swift │ │ │ ├── Notifications.swift │ │ │ ├── ParameterEncoding.swift │ │ │ ├── Request.swift │ │ │ ├── Response.swift │ │ │ ├── ResponseSerialization.swift │ │ │ ├── Result.swift │ │ │ ├── ServerTrustPolicy.swift │ │ │ ├── SessionDelegate.swift │ │ │ ├── SessionManager.swift │ │ │ ├── TaskDelegate.swift │ │ │ ├── Timeline.swift │ │ │ └── Validation.swift │ │ ├── AlamofireSwiftyJSON/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── Source/ │ │ │ └── AlamofireSwiftyJSON.swift │ │ ├── Firebase/ │ │ │ ├── Core/ │ │ │ │ └── Sources/ │ │ │ │ ├── Firebase.h │ │ │ │ └── module.modulemap │ │ │ └── README.md │ │ ├── FirebaseAnalytics/ │ │ │ └── Frameworks/ │ │ │ └── FirebaseAnalytics.framework/ │ │ │ ├── FirebaseAnalytics │ │ │ ├── Headers/ │ │ │ │ ├── FIRAnalytics+AppDelegate.h │ │ │ │ ├── FIRAnalytics.h │ │ │ │ ├── FIRAnalyticsConfiguration.h │ │ │ │ ├── FIRApp.h │ │ │ │ ├── FIRConfiguration.h │ │ │ │ ├── FIREventNames.h │ │ │ │ ├── FIROptions.h │ │ │ │ ├── FIRParameterNames.h │ │ │ │ ├── FIRUserPropertyNames.h │ │ │ │ └── FirebaseAnalytics.h │ │ │ └── Modules/ │ │ │ └── module.modulemap │ │ ├── FirebaseCore/ │ │ │ └── Frameworks/ │ │ │ └── FirebaseCore.framework/ │ │ │ ├── FirebaseCore │ │ │ ├── Headers/ │ │ │ │ ├── FIRAnalyticsConfiguration.h │ │ │ │ ├── FIRApp.h │ │ │ │ ├── FIRConfiguration.h │ │ │ │ ├── FIRLoggerLevel.h │ │ │ │ ├── FIROptions.h │ │ │ │ └── FirebaseCore.h │ │ │ └── Modules/ │ │ │ └── module.modulemap │ │ ├── FirebaseDatabase/ │ │ │ └── Frameworks/ │ │ │ └── FirebaseDatabase.framework/ │ │ │ ├── FirebaseDatabase │ │ │ ├── Headers/ │ │ │ │ ├── FIRDataEventType.h │ │ │ │ ├── FIRDataSnapshot.h │ │ │ │ ├── FIRDatabase.h │ │ │ │ ├── FIRDatabaseQuery.h │ │ │ │ ├── FIRDatabaseReference.h │ │ │ │ ├── FIRMutableData.h │ │ │ │ ├── FIRServerValue.h │ │ │ │ ├── FIRTransactionResult.h │ │ │ │ └── FirebaseDatabase.h │ │ │ ├── Info.plist │ │ │ ├── Modules/ │ │ │ │ └── module.modulemap │ │ │ └── NOTICE │ │ ├── FirebaseInstanceID/ │ │ │ ├── CHANGELOG.md │ │ │ ├── Frameworks/ │ │ │ │ └── FirebaseInstanceID.framework/ │ │ │ │ ├── FirebaseInstanceID │ │ │ │ ├── Headers/ │ │ │ │ │ ├── FIRInstanceID.h │ │ │ │ │ └── FirebaseInstanceID.h │ │ │ │ └── Modules/ │ │ │ │ └── module.modulemap │ │ │ └── README.md │ │ ├── FirebaseMessaging/ │ │ │ └── Frameworks/ │ │ │ └── FirebaseMessaging.framework/ │ │ │ ├── FirebaseMessaging │ │ │ ├── Headers/ │ │ │ │ ├── FIRMessaging.h │ │ │ │ └── FirebaseMessaging.h │ │ │ └── Modules/ │ │ │ └── module.modulemap │ │ ├── GoogleToolboxForMac/ │ │ │ ├── Foundation/ │ │ │ │ ├── GTMLogger.h │ │ │ │ ├── GTMLogger.m │ │ │ │ ├── GTMNSData+zlib.h │ │ │ │ └── GTMNSData+zlib.m │ │ │ ├── GTMDefines.h │ │ │ ├── LICENSE │ │ │ └── README.md │ │ ├── Kingfisher/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── Sources/ │ │ │ ├── AnimatedImageView.swift │ │ │ ├── Box.swift │ │ │ ├── CacheSerializer.swift │ │ │ ├── Filter.swift │ │ │ ├── Image.swift │ │ │ ├── ImageCache.swift │ │ │ ├── ImageDownloader.swift │ │ │ ├── ImagePrefetcher.swift │ │ │ ├── ImageProcessor.swift │ │ │ ├── ImageTransition.swift │ │ │ ├── ImageView+Kingfisher.swift │ │ │ ├── Indicator.swift │ │ │ ├── Kingfisher.h │ │ │ ├── Kingfisher.swift │ │ │ ├── KingfisherManager.swift │ │ │ ├── KingfisherOptionsInfo.swift │ │ │ ├── RequestModifier.swift │ │ │ ├── Resource.swift │ │ │ ├── String+MD5.swift │ │ │ ├── ThreadHelper.swift │ │ │ └── UIButton+Kingfisher.swift │ │ ├── Pods.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcuserdata/ │ │ │ └── jchoi.xcuserdatad/ │ │ │ └── xcschemes/ │ │ │ ├── Alamofire.xcscheme │ │ │ ├── AlamofireSwiftyJSON.xcscheme │ │ │ ├── GoogleToolboxForMac.xcscheme │ │ │ ├── Kingfisher.xcscheme │ │ │ ├── Pods-ezshopUser.xcscheme │ │ │ ├── Protobuf.xcscheme │ │ │ ├── SwiftyJSON.xcscheme │ │ │ └── xcschememanagement.plist │ │ ├── Protobuf/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── objectivec/ │ │ │ ├── GPBArray.h │ │ │ ├── GPBArray.m │ │ │ ├── GPBArray_PackagePrivate.h │ │ │ ├── GPBBootstrap.h │ │ │ ├── GPBCodedInputStream.h │ │ │ ├── GPBCodedInputStream.m │ │ │ ├── GPBCodedInputStream_PackagePrivate.h │ │ │ ├── GPBCodedOutputStream.h │ │ │ ├── GPBCodedOutputStream.m │ │ │ ├── GPBCodedOutputStream_PackagePrivate.h │ │ │ ├── GPBDescriptor.h │ │ │ ├── GPBDescriptor.m │ │ │ ├── GPBDescriptor_PackagePrivate.h │ │ │ ├── GPBDictionary.h │ │ │ ├── GPBDictionary.m │ │ │ ├── GPBDictionary_PackagePrivate.h │ │ │ ├── GPBExtensionInternals.h │ │ │ ├── GPBExtensionInternals.m │ │ │ ├── GPBExtensionRegistry.h │ │ │ ├── GPBExtensionRegistry.m │ │ │ ├── GPBMessage.h │ │ │ ├── GPBMessage.m │ │ │ ├── GPBMessage_PackagePrivate.h │ │ │ ├── GPBProtocolBuffers.h │ │ │ ├── GPBProtocolBuffers_RuntimeSupport.h │ │ │ ├── GPBRootObject.h │ │ │ ├── GPBRootObject.m │ │ │ ├── GPBRootObject_PackagePrivate.h │ │ │ ├── GPBRuntimeTypes.h │ │ │ ├── GPBUnknownField.h │ │ │ ├── GPBUnknownField.m │ │ │ ├── GPBUnknownFieldSet.h │ │ │ ├── GPBUnknownFieldSet.m │ │ │ ├── GPBUnknownFieldSet_PackagePrivate.h │ │ │ ├── GPBUnknownField_PackagePrivate.h │ │ │ ├── GPBUtilities.h │ │ │ ├── GPBUtilities.m │ │ │ ├── GPBUtilities_PackagePrivate.h │ │ │ ├── GPBWellKnownTypes.h │ │ │ ├── GPBWellKnownTypes.m │ │ │ ├── GPBWireFormat.h │ │ │ ├── GPBWireFormat.m │ │ │ └── google/ │ │ │ └── protobuf/ │ │ │ ├── Any.pbobjc.h │ │ │ ├── Any.pbobjc.m │ │ │ ├── Api.pbobjc.h │ │ │ ├── Api.pbobjc.m │ │ │ ├── Duration.pbobjc.h │ │ │ ├── Duration.pbobjc.m │ │ │ ├── Empty.pbobjc.h │ │ │ ├── Empty.pbobjc.m │ │ │ ├── FieldMask.pbobjc.h │ │ │ ├── FieldMask.pbobjc.m │ │ │ ├── SourceContext.pbobjc.h │ │ │ ├── SourceContext.pbobjc.m │ │ │ ├── Struct.pbobjc.h │ │ │ ├── Struct.pbobjc.m │ │ │ ├── Timestamp.pbobjc.h │ │ │ ├── Timestamp.pbobjc.m │ │ │ ├── Type.pbobjc.h │ │ │ ├── Type.pbobjc.m │ │ │ ├── Wrappers.pbobjc.h │ │ │ └── Wrappers.pbobjc.m │ │ ├── SwiftyJSON/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── Source/ │ │ │ └── SwiftyJSON.swift │ │ └── Target Support Files/ │ │ ├── Alamofire/ │ │ │ ├── Alamofire-dummy.m │ │ │ ├── Alamofire-prefix.pch │ │ │ ├── Alamofire-umbrella.h │ │ │ ├── Alamofire.modulemap │ │ │ ├── Alamofire.xcconfig │ │ │ └── Info.plist │ │ ├── AlamofireSwiftyJSON/ │ │ │ ├── AlamofireSwiftyJSON-dummy.m │ │ │ ├── AlamofireSwiftyJSON-prefix.pch │ │ │ ├── AlamofireSwiftyJSON-umbrella.h │ │ │ ├── AlamofireSwiftyJSON.modulemap │ │ │ ├── AlamofireSwiftyJSON.xcconfig │ │ │ └── Info.plist │ │ ├── GoogleToolboxForMac/ │ │ │ ├── GoogleToolboxForMac-dummy.m │ │ │ ├── GoogleToolboxForMac-prefix.pch │ │ │ ├── GoogleToolboxForMac-umbrella.h │ │ │ ├── GoogleToolboxForMac.modulemap │ │ │ ├── GoogleToolboxForMac.xcconfig │ │ │ └── Info.plist │ │ ├── Kingfisher/ │ │ │ ├── Info.plist │ │ │ ├── Kingfisher-dummy.m │ │ │ ├── Kingfisher-prefix.pch │ │ │ ├── Kingfisher-umbrella.h │ │ │ ├── Kingfisher.modulemap │ │ │ └── Kingfisher.xcconfig │ │ ├── Pods-ezshopUser/ │ │ │ ├── Info.plist │ │ │ ├── Pods-ezshopUser-acknowledgements.markdown │ │ │ ├── Pods-ezshopUser-acknowledgements.plist │ │ │ ├── Pods-ezshopUser-dummy.m │ │ │ ├── Pods-ezshopUser-frameworks.sh │ │ │ ├── Pods-ezshopUser-resources.sh │ │ │ ├── Pods-ezshopUser-umbrella.h │ │ │ ├── Pods-ezshopUser.debug.xcconfig │ │ │ ├── Pods-ezshopUser.modulemap │ │ │ └── Pods-ezshopUser.release.xcconfig │ │ ├── Protobuf/ │ │ │ ├── Info.plist │ │ │ ├── Protobuf-dummy.m │ │ │ ├── Protobuf-prefix.pch │ │ │ ├── Protobuf-umbrella.h │ │ │ ├── Protobuf.modulemap │ │ │ └── Protobuf.xcconfig │ │ └── SwiftyJSON/ │ │ ├── Info.plist │ │ ├── SwiftyJSON-dummy.m │ │ ├── SwiftyJSON-prefix.pch │ │ ├── SwiftyJSON-umbrella.h │ │ ├── SwiftyJSON.modulemap │ │ └── SwiftyJSON.xcconfig │ ├── ezshopUser/ │ │ ├── ActivitiyIndicator.swift │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ └── logo.imageset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ └── Main.storyboard │ │ ├── CLFaceDetectionImagePicker.storyboard │ │ ├── CLFaceDetectionImagePickerViewController.h │ │ ├── CLFaceDetectionImagePickerViewController.m │ │ ├── GoogleService-Info.plist │ │ ├── HudView.swift │ │ ├── Info.plist │ │ ├── Item.swift │ │ ├── JGUtils.swift │ │ ├── UIImage+CL.h │ │ ├── UIImage+CL.m │ │ ├── User.swift │ │ ├── UserViewController.swift │ │ ├── ViewController.swift │ │ ├── ezshopUser-Bridging-Header.h │ │ ├── ezshopUser.entitlements │ │ └── kairos.swift │ ├── ezshopUser.xcodeproj/ │ │ ├── project.pbxproj │ │ ├── project.xcworkspace/ │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata/ │ │ │ └── jchoi.xcuserdatad/ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata/ │ │ └── jchoi.xcuserdatad/ │ │ └── xcschemes/ │ │ ├── ezshopUser.xcscheme │ │ └── xcschememanagement.plist │ └── ezshopUser.xcworkspace/ │ ├── contents.xcworkspacedata │ └── xcuserdata/ │ └── jchoi.xcuserdatad/ │ ├── UserInterfaceState.xcuserstate │ └── xcdebugger/ │ └── Breakpoints_v2.xcbkptlist └── raspberry/ ├── InventoryClient.py ├── logs ├── script.py ├── script2.py └── ultrasonic.py