diff --git a/Example/FlutterwaveSDK/ViewController.swift b/Example/FlutterwaveSDK/ViewController.swift index 6d31386..b918c34 100644 --- a/Example/FlutterwaveSDK/ViewController.swift +++ b/Example/FlutterwaveSDK/ViewController.swift @@ -47,6 +47,7 @@ class ViewController: UIViewController, FlutterwavePayProtocol { config.publicKey = "[PUB_KEY]" //Public key config.encryptionKey = "[ENCRYPTION_KEY]" //Encryption key config.isPreAuth = false // This should be set to true for preauthoize card transactions + config.allowSaveCard = true // flag to hide/show save card feature let controller = FlutterwavePayViewController() let nav = UINavigationController(rootViewController: controller) controller.amount = "[Amount]" // This is the amount to be charged. diff --git a/Example/Podfile b/Example/Podfile index 2b10520..ddbfefb 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -9,3 +9,11 @@ target 'FlutterwaveSDK_Example' do end end + +post_install do |installer| + installer.pods_project.targets.each do |target| + target.build_configurations.each do |config| + config.build_settings["IPHONEOS_DEPLOYMENT_TARGET"] = "11.0" + end + end +end \ No newline at end of file diff --git a/Example/Podfile.lock b/Example/Podfile.lock index e0017d8..5bb0262 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - FlutterwaveSDK (1.2.7): + - FlutterwaveSDK (1.4.5): - IQKeyboardManagerSwift - lottie-ios - "MaterialComponents/TextControls+OutlinedTextAreas" @@ -78,7 +78,7 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - FlutterwaveSDK: c32c4023019a6099d460b52ac9175aee7c28484a + FlutterwaveSDK: 0a6927cbd93daf63e877d6f473d2802b21c22a48 IQKeyboardManagerSwift: c7df9d2deb356c04522f5c4b7b6e4ce4d8ed94fe lottie-ios: c38c3178ae8c4a8f200661aa5f80b9f1ca7f56b3 MaterialComponents: e4a7c8b5eabe7856ef58f632fb5800a229bda5be @@ -89,6 +89,6 @@ SPEC CHECKSUMS: Swinject: ddf78b8486dd9b71a667b852cad919ab4484478e SwinjectAutoregistration: 330f5012642a8b5c89a8a4adb0c5e52df07382c0 -PODFILE CHECKSUM: d8e7ca9e6e56d8a6d3866726fb702f20997be609 +PODFILE CHECKSUM: f469a81b7de651ef738576324fe3de1d1b30a9fa -COCOAPODS: 1.9.3 +COCOAPODS: 1.16.2 diff --git a/Example/Pods/Local Podspecs/FlutterwaveSDK.podspec.json b/Example/Pods/Local Podspecs/FlutterwaveSDK.podspec.json index 7c54945..0240cfc 100644 --- a/Example/Pods/Local Podspecs/FlutterwaveSDK.podspec.json +++ b/Example/Pods/Local Podspecs/FlutterwaveSDK.podspec.json @@ -1,6 +1,6 @@ { "name": "FlutterwaveSDK", - "version": "1.2.7", + "version": "1.4.5", "summary": "FlutterwaveSDK", "description": "TODO: Add long description of the pod here.", "homepage": "https://github.com/Flutterwave/FlutterwaveSDK", @@ -14,7 +14,7 @@ }, "source": { "git": "https://github.com/Flutterwave/FlutterwaveSDK.git", - "tag": "1.2.7" + "tag": "1.4.5" }, "social_media_url": "https://twitter.com/FlutterwaveEng", "platforms": { diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index e0017d8..5bb0262 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,5 +1,5 @@ PODS: - - FlutterwaveSDK (1.2.7): + - FlutterwaveSDK (1.4.5): - IQKeyboardManagerSwift - lottie-ios - "MaterialComponents/TextControls+OutlinedTextAreas" @@ -78,7 +78,7 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - FlutterwaveSDK: c32c4023019a6099d460b52ac9175aee7c28484a + FlutterwaveSDK: 0a6927cbd93daf63e877d6f473d2802b21c22a48 IQKeyboardManagerSwift: c7df9d2deb356c04522f5c4b7b6e4ce4d8ed94fe lottie-ios: c38c3178ae8c4a8f200661aa5f80b9f1ca7f56b3 MaterialComponents: e4a7c8b5eabe7856ef58f632fb5800a229bda5be @@ -89,6 +89,6 @@ SPEC CHECKSUMS: Swinject: ddf78b8486dd9b71a667b852cad919ab4484478e SwinjectAutoregistration: 330f5012642a8b5c89a8a4adb0c5e52df07382c0 -PODFILE CHECKSUM: d8e7ca9e6e56d8a6d3866726fb702f20997be609 +PODFILE CHECKSUM: f469a81b7de651ef738576324fe3de1d1b30a9fa -COCOAPODS: 1.9.3 +COCOAPODS: 1.16.2 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 33b17b7..03d763f 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,894 +7,883 @@ objects = { /* Begin PBXBuildFile section */ - 0215876E95C4FD111F911B36FBA8A71A /* IQKeyboardManagerSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F3D9F1772D38C582DD64058BD425742 /* IQKeyboardManagerSwift.framework */; }; - 0295BD0F5268FB724E18948275DA42E5 /* TrackAPIModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A82AB913FD096DAE5F91E4600F0D3CE /* TrackAPIModel.swift */; }; - 0295D8C53D879D5A9410B325C8602650 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA902FF9B4249563CCCEF6485CF697B /* UIScrollView+Rx.swift */; }; - 02CA2B3852504E8584B843B13AC335B5 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA8251812C5DD4C6156795028D54ECD0 /* ShapeItem.swift */; }; - 037EE7C0DD41B385C1EDB13A7709A7CB /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A8DE22B1699A86A3F780B8F652FEEE2 /* CurrentThreadScheduler.swift */; }; - 03BAF37D8AA2F6264716A8F3BC77D7BB /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52102E19633B7DA8892B413F87E0D817 /* CombineLatest.swift */; }; - 03CAAE790BE1E9F99FC4C2C181DDD7F8 /* NSLocale+MaterialRTL.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 4E71B1B8B08378840A3B2C6C4FEFBDCF /* NSLocale+MaterialRTL.h */; }; - 0407DA6B9EB5A9B3B10AEBF34A31DABD /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9F8BB05BC9E58B2CADE2797DD2DEBDE /* Debounce.swift */; }; - 040EF3853BBD827C2560F868AE293429 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1C70CB99579FA032F7B2C4B94B99A2 /* InterpolatableExtensions.swift */; }; - 043AAC73BC1D64C55D117BF83707A941 /* ChargeCardModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47595EAC669A6C031851D8FDFA12C50B /* ChargeCardModel.swift */; }; - 048BF9EE77252206830BAE387C037D28 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 101A2A33ED7561DFA7E8FA7F5DF61B97 /* ObservableType.swift */; }; - 050AE2D78779CE1BD87E145053195EDE /* Bank.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAC6D6E9AC4F509BBAF9FFE3CB11FF84 /* Bank.swift */; }; - 0541481B735DE3D7EAE75114962972EE /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34346DD469FEECA9B7C3E1A68C04479 /* RxTextStorageDelegateProxy.swift */; }; - 05AF984E8923BAFAB364ADF5A36CFA42 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC66AD175D09D4F4F2B1288435E604C1 /* FloatValueProvider.swift */; }; - 05BE327DB4B6F7B1E3230FFBBC2BD8B2 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F2EB0A29BCDD708DAC71C45E8E893DB /* ConcurrentMainScheduler.swift */; }; - 064E39633613F29B4C8E2D850BA70F43 /* SendCardOTPModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CA72F02234BF51908E23716A7AF6C4B /* SendCardOTPModel.swift */; }; - 065506DAC18DE68FC07B0F80BDDC5AE9 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28C4C869F3907BFE522F2EA811E908C8 /* UIKit.framework */; }; - 070AAF79F856AE8DB5B6ADDD1E456CC9 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 487FD6523E7B7DB8977478AC90D042B1 /* CompositeDisposable.swift */; }; - 0744B91FC68CA763F37487BC1B651F12 /* TextFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5EF3E2190EF4AD7750FA99C5E6F7DA /* TextFormatter.swift */; }; - 07BB96AFC20F68E8E32221FEEE8A041E /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6784F605D9E715FCD5CCDBFA0CE3E0 /* AnimationKeypath.swift */; }; - 080C4B8A45747472E4E87A921615B485 /* MDCBaseTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = CA4A6762DE9AB390362D88A2F364BD24 /* MDCBaseTextField.m */; }; - 08DA47692CB484E95AF2D8A6AE588C71 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9C6CEC9B10629C6EA107767FCC6654 /* Switch.swift */; }; - 08EDB11846A9E0EAFCC8B7F4D92763EA /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22B5E7AB7DCB2D5C448D0B0A927BD847 /* RxCollectionViewDataSourceType.swift */; }; - 0A43CC660662B903A2F052B1C34FDCD0 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = D298FBE100F6C03DC8CB2828D94D8BB5 /* RxMutableBox.swift */; }; - 0A821CE57E421F3A41AE8308AC1B2557 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316D8875FF4371F6CB4395707FEC30A0 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; - 0ACC48932F105D4A8D14EEA077C37B10 /* RaveURLHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DBB945E65AB8295790FB5B0D590B25E /* RaveURLHelper.swift */; }; - 0ADA7A0244D3C55998929C02479F5740 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF4E4810E0A3F79023FCC99AA4D00BD /* Platform.Linux.swift */; }; - 0B5215F96FA22BD35FC32601F8177326 /* MaterialTextControls+Enums.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFAE6C69D9F714B864E0D0FE6F9C497 /* MaterialTextControls+Enums.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B5F7F7EA91BDFA7768805467ED2CE4D /* UKAccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5332B96DA872A53D7C7CAD188E7CF10 /* UKAccountView.swift */; }; - 0BFBEA15F97C2C52674F5AE5B3252095 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCEF1556C49A2249E6D5F2A812A851E /* IQTextView.swift */; }; - 0BFD6F856CD3A31A9A89E0AFF649788A /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C41575320503E5D209BBACF8088518C /* PublishSubject.swift */; }; - 0C5009D2569108E90955D334B75275D4 /* ObjectScope.Standard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CD367AB431795AE851FB0DB7B34914B /* ObjectScope.Standard.swift */; }; - 0C5E129FDFA1F61B9B5F060022AE1397 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D69BE1DA01500D1790A9643E091E3C /* GroupInterpolator.swift */; }; - 0C67901672D5112F6941DF11340FE6F0 /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 788F0CC62AC2778CC0109C464CF05DC0 /* RxCollectionViewReactiveArrayDataSource.swift */; }; - 0CD53140B2EFB0C19C550DCA6732B08F /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F257EF5BEC04A0AFA33B6E21AA9DDF1 /* QuartzCore.framework */; }; - 0CDCFA2DC89D031E14D0C706623AA385 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 251629025468A289D994CB1B2678172B /* Foundation.framework */; }; - 0DAFF4AF0DAC85531F1A2C8ADCC7993A /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E09E0F370DA05724F9DD95DBFB748506 /* GradientStrokeNode.swift */; }; - 0DCDE913C02BBD39EC8B17D4B75371D5 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BB31B57DC0FAF1439FB7BDA07DD8A56 /* PreCompLayerModel.swift */; }; - 0E1671E3757543585546C90C8913555E /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50B1806CB94E45BCA4E5E208900EDACF /* UIControl+Rx.swift */; }; - 0E819065998EF5810A75B1BF68BDD7DE /* FlutterwavePay+Configure.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD89B9B1AAB41E9A16BE52313B4BBC66 /* FlutterwavePay+Configure.swift */; }; - 0EC3D7CF7B0CD639188B85916E5CAF4A /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4E6C792FD4FB93CCEDB275D17596D7 /* Merge.swift */; }; - 0ED97324B4803F4905B599FD41FF7E22 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = B340C58BBDD19C4AD14144AA96F013EF /* Empty.swift */; }; - 0F294CBB75B984F9E550B1314CC85544 /* MDCBaseTextAreaTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 047270DB6AC1F732E07AD42ED0EE66D4 /* MDCBaseTextAreaTextView.m */; }; - 0F3CC620C5C53BF71E68C676F383E6BC /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6ADFF7CE94915BE51D3493C376F7540 /* ElementAt.swift */; }; - 0F5C52C5E2A206100883B2D806CB9566 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 174073FDEA83CACC54D608253ED45AB8 /* Observable.swift */; }; - 0F9840B0A4BC7B6374D2884EB08780E3 /* Swinject.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDFA63EBE3B40FF98E7E42DC650B840C /* Swinject.framework */; }; - 1003F0D29DEC7F90F4FDF2898175BBB3 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA1CB8F4128F5B6B760D41AA1199CB8F /* Zip+Collection.swift */; }; - 1005E82D8B6D18362A8F1A01A5F67973 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C977D877569D79F95709566ACA9E36 /* NSSlider+Rx.swift */; }; - 10516D5EF93DED677BEDA160B81C6477 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C2D2BB830474D0CB32E51E08A908C0C /* StringExtensions.swift */; }; - 10A37B42C7ADBA846ED350CDA72BC12D /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A97F389E0098B8D4E444FF3F4D3D108 /* IQBarButtonItem.swift */; }; - 10EE33F07FD40CA82196B0BF8B21E5F0 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28C4C869F3907BFE522F2EA811E908C8 /* UIKit.framework */; }; - 1119B87527AD2C8D8B78EE552DF44638 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E8C300020A00A84216F184F05051590 /* RecursiveLock.swift */; }; - 1199A33A92BFE5170076B6BDD8646EE9 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = B676C03006991DC7C9563382AFE921A4 /* CombineLatest+arity.swift */; }; - 12430CCC0DD798069759E277BB737C5C /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3A8726A11160ADB7A149C84086D93B5 /* UITableView+Rx.swift */; }; - 1248574799B4B4CF31E749FC5BC779E4 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60E1CA7BF557CF83B817655F21AA773E /* LayerImageProvider.swift */; }; - 126C67FE31A29DFB273EE8BD1FF62863 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C096D24134613F4624B631C3283BADE0 /* LayerModel.swift */; }; - 1294ABC65CEEFB8B930A886713CCF9CE /* FlutterWave+UIPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7870BB88956613935ABA0DD9AED59AAA /* FlutterWave+UIPickerView.swift */; }; - 12C02468899BFE1FF6833748BBEF6C49 /* Pinview.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE4E280F5BD568BC950AB7C20EB78006 /* Pinview.swift */; }; - 12E86E894AD703BB47AD34229362BE4F /* UIView+MaterialRTL.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E15C9CFD4A00923C2F384CB1B20E7F9 /* UIView+MaterialRTL.m */; }; - 1304BC0DFA43C002C7E2966500FE4C42 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 737BA53934B6AEEE3D98CE385B8D1780 /* UISegmentedControl+Rx.swift */; }; - 13B6DCA49DF20D55798BFBDAF52514CE /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF05925CFB489B271E2599FE2E98E590 /* RxPickerViewDataSourceProxy.swift */; }; - 142AD11B43AABA2DFF910110BD1A35B8 /* UIAlertAction+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EBE1B0EEBEC346FAD804872B076968 /* UIAlertAction+Rx.swift */; }; - 1444AE937D37C1D67E3E0FD426FDAFF7 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EE7C13D1F4B04180D2D6EEC2547FD1A /* AnimationSubview.swift */; }; - 1608468E7E09C61D0C2EC94352B1B7EC /* MDCBaseTextFieldDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3928149F310A031385FAFC52C235EEBA /* MDCBaseTextFieldDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16D80961A72CB79139C889E6442C8A18 /* MDFInternationalization-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 65A88AFE481C5FF2A601E55D597EFD87 /* MDFInternationalization-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16E2CD6C3891CA26BC49BF4A761A73AE /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E90E7AA27FA749EFFBB54A4419A4D71F /* UITabBarController+Rx.swift */; }; - 16EEA18C0FE8FEFBD0EA02AAB818EE46 /* FlutterwavePayNavTitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D37E98DEB4FB0E3612EACB36FB0C867 /* FlutterwavePayNavTitle.swift */; }; - 170FCBBB47171A6C3D725D85DE9D5DB7 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = FECD5B2019B739CD05D7D76EE4782D36 /* CompactMap.swift */; }; - 17C00BFD3485AE95ED96F13048932B06 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E16B0E78E7B633D8E8DD531C737ED7A /* GroupOutputNode.swift */; }; - 186AB7010AE00C97022637356F48C8CF /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F5409E4659E6EB345A541F1793F46D5 /* HistoricalScheduler.swift */; }; - 18C6A328C3910328F916488CCFFFECAF /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63E8922CEA7BB14422F83D33AF2F2868 /* IQToolbar.swift */; }; - 19058CC00536FEFA6F2ADA5FF4F3FC5F /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3E8E4D0A1577AFB0CC574016A192269 /* ConnectableObservableType.swift */; }; - 194C03D6CA40E1EC847B91EB3D87418B /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2606218EA366B2687E7AB89543386B0 /* IQKeyboardReturnKeyHandler.swift */; }; - 19557246A623D38AB24C7B8E3B283151 /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF2A7A383C28781E719D4FD3DDD7F69 /* IQUIScrollView+Additions.swift */; }; - 1981D3112C717BC59C5FA1E71735A633 /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D365D2B9850AE2B01769C1F7922742 /* FillI.swift */; }; - 1A8CA31C073588A8DFB52ADF81BA7214 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 157465E32F078B6B453C51D709960CC8 /* SwitchIfEmpty.swift */; }; - 1A90B9C3C1F04B9A7F355FDE050DD487 /* Extension+CustomTextfield.swift in Sources */ = {isa = PBXBuildFile; fileRef = E803993A2408C66CEC3062A2232DACD6 /* Extension+CustomTextfield.swift */; }; - 1AD7C3DA96AD0D2EA8D547DFDEEE87D8 /* MDFInternationalization.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 23BE077A4045577D74E78FBFDBA9B4FA /* MDFInternationalization.framework */; }; - 1B7B66C47D8800DC215C1813A884EB78 /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17CCB7BDD24FC3C147842B885B1E1ECE /* UIRefreshControl+Rx.swift */; }; - 1C0FDCB931FB57E965BA3B0D3782AC04 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03BB99B0DA181E2B2DF73C9C03EF3DFC /* LottieView.swift */; }; - 1C164528C8812D8269905EBA48B66F25 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753B9601B63EEC3C45BE97684D6EAC2F /* CombineLatest+Collection.swift */; }; - 1D662F60E55EECD4CBEA09DBDA112180 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDC3F76590BBE0FDEAA336406CFDE0C5 /* Color.swift */; }; - 1D969AEF1623C21FEC248C1AB50C1EA3 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04A026B7F8E59D5C0060169C63CA6BC0 /* SchedulerServices+Emulation.swift */; }; - 1EBA7239BE06A3E064A2424A1A9420EB /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2175559953825FD59CF5C81A03606AF /* KeyedDecodingContainerExtensions.swift */; }; - 1EDFE3CC3ACCD2A1A1F30E577B0368E3 /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A68592780F826DB538946E7C6ED1C18 /* RxNavigationControllerDelegateProxy.swift */; }; - 1EE9D0BF460D67C9184B13D8AE33F836 /* VSTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ECEE6E7FF4DF840AA169D7B1603A47F /* VSTextField.swift */; }; - 1F4B3DF48FFA940F8A945D560E1FF7BD /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE1464E26C4C188A6CDFC457115E7217 /* CompositionLayersInitializer.swift */; }; - 1F59B54196B0A01B2F7F73F45EF37B35 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EF0D08CBAF35686C5CBD23AC9DCEC6E /* BinaryDisposable.swift */; }; - 1FAC1EDB71E7BE154E9CBAE6CF9E23B8 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64CF3D0A7F8D3EBE50F588AD1EF65775 /* Merge.swift */; }; - 210F92A2C8B65527754CFE6BA4D0E512 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DB127B39B60378E0BAFDFFBAD81F547 /* WithLatestFrom.swift */; }; - 2190151C066C7BE50B3DC7D88959D1A0 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976BE87F694AB502FD72B530CD592A2F /* ObservableType+Extensions.swift */; }; - 2203D0DEA8D91C1EA908C92335C56789 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83062DEBE3B382F9009867305C4BB7DF /* RectNode.swift */; }; - 22206277D66673845E65E52FB2120F2C /* UIView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D81547FB7B5CBD6A66D41F9B0FB58BE /* UIView+Rx.swift */; }; - 222FA59CC5E572816FC077E7D27D4F19 /* Container.TypeForwarding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3965D28D0EEDED30617B10A37C128B59 /* Container.TypeForwarding.swift */; }; - 2252B2A75EBD15758C6EE3227EDC07D4 /* UIBezierPath+MDCTextControlStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 3056881A37964CC69F0F47292990A780 /* UIBezierPath+MDCTextControlStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22A1C286BC0AEBF744299E0EB9A810F2 /* SumTextInputFormatterCaretPositionCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A82B54E46E289FA6273FF976F33BD45 /* SumTextInputFormatterCaretPositionCalculator.swift */; }; - 22BD6D71281C0C0ED54154514FB0C91E /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0106905C0FD428192DF1EC363DFE5A1 /* Repeater.swift */; }; - 23F3CD4F44C8D34604524F3FB3DC112E /* JsonResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CEA88AB2C26F9107144F95148896032 /* JsonResponse.swift */; }; - 242A174ED5E6307CCC10FC71859E81DC /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60FBE542B7B9628BD71892262C5F3578 /* UIDatePicker+Rx.swift */; }; - 24A70E5410CD11C52178CA64731562CB /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66EA189D630EAD72E9F726098858637E /* Producer.swift */; }; - 24D7DF91E2C749BCD9A15ACECC74C767 /* MDCTextControlColorViewModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A566C41E2C21BBF69F1993B39360FC9D /* MDCTextControlColorViewModel.m */; }; - 24F2788B59F17843946B26EF466EAF2D /* SumTextFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DF76A1637A08532C1C1780EE8E26E15 /* SumTextFormatter.swift */; }; - 251CC8A115FF610AA98DE80A32B7DD73 /* UIViewController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D91E1B75AF50BA0999CABB098CBB867 /* UIViewController+Rx.swift */; }; - 253FB0BBC2370287411131AF1957FDFC /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34984406F171ED602C9AAD6E13FE95DF /* PointValueProvider.swift */; }; - 25670ACBF011798444747834BE0CE7FD /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CAF5C986D44603657282897F8AC38EE /* MainScheduler.swift */; }; - 26A45B0A8970F1F7C0606A476E2F2100 /* MDCBaseTextArea.h in Headers */ = {isa = PBXBuildFile; fileRef = 918E1CDFC6449C9FDE7D954560EB03D9 /* MDCBaseTextArea.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 26CCD122E6B9AE3079CE3FFD256EC080 /* MobileMoneyUganda.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EE3BA3DB6C5DF4D57B506C978D2EEA /* MobileMoneyUganda.swift */; }; - 275C642CD2D5297E27ACE7048CEAE25D /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A781B81A7952666A7479543D6205447 /* Platform.Darwin.swift */; }; - 276F4AB036705AD9586282544F0924B6 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = F65DDD0976DB4107B21FFAD80B9F390C /* ObservableType+PrimitiveSequence.swift */; }; - 277247B5FBFB7732CD2966E4B0ABEAC9 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 208C3069470E724E717EF0C9F8F1764E /* DelegateProxyType.swift */; }; - 27B91C684E20F60CAFA72115E008C872 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 251629025468A289D994CB1B2678172B /* Foundation.framework */; }; - 27C9FFF38240B14AB30FDC3CA63E837A /* UINavigationItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07375A8662B007578B70D3E7AE693DDB /* UINavigationItem+Rx.swift */; }; - 281F8039AB879F63FE5FA92EF30745CC /* UITabBarItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D319BE9E8470B8CFA7041B8E1CBC1CEB /* UITabBarItem+Rx.swift */; }; - 28389FC8D7E4A7E24E32176408091F2C /* Validator+extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9521868A26D47308FF1D4E1B18A8359 /* Validator+extension.swift */; }; - 28641332113769AD06F07B8C8B6C3F51 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 652DE17ECB72ACA88388A057DFCE4E3D /* RxPickerViewDelegateProxy.swift */; }; - 28D9BD8DCB1D4C32B326B83BA3793EA6 /* VersionTwoApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = C88A8D03C26CB63A0B8086938DE7D9FE /* VersionTwoApi.swift */; }; - 28F091E7D2F6EF7AF5574F5D9FB03A6B /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C043EB6DB2DE1C01C2804EEFD3F9E60 /* ShapeTransform.swift */; }; - 291B2676AC93C8E468E2E35CC92C01B1 /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312091AF2ECEB53D548116687E28951E /* UIApplication+Rx.swift */; }; - 29D3F8194C7A12146BC5FABF38D69DD9 /* MobileMoneyZM.swift in Sources */ = {isa = PBXBuildFile; fileRef = E08C5ED3D22E5864088107DC77124A10 /* MobileMoneyZM.swift */; }; - 2AC919AA3976E1F3302F911E5E401A7C /* MDCBaseTextFieldLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B6FB78B2117AC734390B1E9A8C45DA7 /* MDCBaseTextFieldLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B718D04F6A411E19D425CCD54DF7437 /* MobileMoneyViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1762D5F0484802E9175536CD40572720 /* MobileMoneyViewModel.swift */; }; - 2BCC1599237970E021FBED96F6194D95 /* MDCBaseTextAreaLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A8D9C6264EAEE1AE02ECB956C983B2D /* MDCBaseTextAreaLayout.m */; }; - 2C4E8FEC57592BB19FBDE1E53665B832 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A5C592C612EB3C0B594582833B0C6EF /* ImageAsset.swift */; }; - 2C8BC6B068A5F23404DB2B9B787E7B40 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D07B12509E37C638D2C1F26719B271 /* OperationQueueScheduler.swift */; }; - 2CACD8180A47074E5A31F52647650121 /* MaterialTextControlsPrivate+TextFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 5667F626918123F00CECC3FCDE0FB290 /* MaterialTextControlsPrivate+TextFields.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2CC1B6245655BB3F310F7197AC821C73 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B713BCE38EC352559FF53AE29726837 /* PublishRelay.swift */; }; - 2D0F6761444535A78E28CB82FB566D20 /* MPesaBusinessView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E3B46780BF22DC3AB579A10010D7A1D /* MPesaBusinessView.swift */; }; - 2D66494223F8FBFEEB32F817ECE5B154 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 944A962AE460C923954581E3B69F3F20 /* Throttle.swift */; }; - 2D88D6001D4B26F4D1C981533121E3D9 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE2DA473F4592804C3E865E1A7C22286 /* Sequence.swift */; }; - 2D88DF9B93B47429E168E981D962261A /* PwbtVerify.swift in Sources */ = {isa = PBXBuildFile; fileRef = 355900D36E055221C9F4CACFE1719E94 /* PwbtVerify.swift */; }; - 2E5DCC0B99066A6CC7F6F16E502CEBE4 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1926FD6197E20349F86702ED0996ABD /* PrimitiveSequence+Zip+arity.swift */; }; - 2EA58147479BDC32D2A31736CEE32973 /* MDFInternationalization.h in Headers */ = {isa = PBXBuildFile; fileRef = F86B34D8B5BC0DA781E1A8C79A34B70F /* MDFInternationalization.h */; }; - 2ECBD05CB89631803DD205F31DD69DCD /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 483917970A7C4654D428A47C6B93D937 /* Assets.xcassets */; }; - 2EF2FFCF9F44829F17725C59838B7E59 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD81444D744F15AC650BD0648E69F8B1 /* IQUITextFieldView+Additions.swift */; }; - 2EFC378CFA989FD3E0C691AD2D9E8429 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A098CBB6B37C93E3309BC51FCDB3AEFB /* Disposable.swift */; }; - 2F57882B8E03DD8482202361B1FF7409 /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3DFD57F8CA91225DA44C814433F3DA7 /* IQPreviousNextView.swift */; }; - 303D04064DAE75766B36CBBA4788BF4A /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7036A1ED075FFA21514BB31E35B66AE1 /* NSButton+Rx.swift */; }; - 308C6D07069EA7DF93ACC32A461D1B79 /* MDCTextControlColorViewModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3301C465FAE4BEF36A895EA8221E2B39 /* MDCTextControlColorViewModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 326DC0390A6A93BBE66BC35E412DFE68 /* SaveCardViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0B76B87631CC163D6F90E11E2753864 /* SaveCardViewController.swift */; }; - 3281C5C972E6A046F7D6F6682EFE6F3E /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0193DB087E4FF08686758E59EED27808 /* Catch.swift */; }; - 328C6015567A06B3B15EE748ECA14B93 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A7ABCD80682078BB9BE819038E39F10 /* Dematerialize.swift */; }; - 33124D83322CF31D18EBE8F7834A9506 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0AC323B55A6439DA8885D6C6A93DD98 /* RxTableViewDelegateProxy.swift */; }; - 332478E31AAA97285285B07F377033C1 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B8BF8A1490B4C9A1DBC09C6338DCCF6 /* Window.swift */; }; - 3346F70F31C1DABE1E450089F218B9F0 /* MobileMoneyGHView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 691BD91BA1A577A9B57BDC43074075E0 /* MobileMoneyGHView.swift */; }; - 33A4B126884D3F7110EFB0C333B1F0DE /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFFDE28FFF3F1B132E352BD8D517BEDB /* SingleAsync.swift */; }; - 34EAEFDB295890625D857793EAAE9D58 /* MDCTextControlVerticalPositioningReference.m in Sources */ = {isa = PBXBuildFile; fileRef = D6E0AB5F5A53C74E48839D115AD6D7F2 /* MDCTextControlVerticalPositioningReference.m */; }; - 353918701AA214890C4BDF0074E6F7A8 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D74932BD9FAEA9C781219ED37E195C85 /* GroupBy.swift */; }; - 3543DB7F7660344A33BCA51496C1F237 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 251629025468A289D994CB1B2678172B /* Foundation.framework */; }; - 35FBA8498E16FC36A3E45992C8E47B38 /* MDFRTL.h in Headers */ = {isa = PBXBuildFile; fileRef = D8D6999FDD1378BBF4AF43DD68AFEDF8 /* MDFRTL.h */; }; - 3605660A621317BF0A928EDF18C990F2 /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5393820EF0AE197D575636D3F30BE937 /* IQKeyboardManagerConstantsInternal.swift */; }; - 3612F1D1AF0098F584A5437EB6435E72 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 657B8B540F4FACC26C532076963793FE /* GroupNode.swift */; }; - 361A7EC9F5B6610EC12AF7A98C5FA707 /* Lottie.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 192BB6022875162984BDA52582283BD5 /* Lottie.framework */; }; - 36B5694C60AD36F36D30664DFCEC41A1 /* FlutterwavePayWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D03122285F35D84C219FA7D879F03EA4 /* FlutterwavePayWebViewController.swift */; }; - 372DDB077D1E82457CDDBCC07AC78B16 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD496F7AFB9A8211C6148E660817FEA0 /* Buffer.swift */; }; - 3731A1F643B056609FED563ED0166F8C /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BACD63DDDE9084AA8279F47AE766FB1 /* MathKit.swift */; }; - 37586A453E0A1B0072D4B67A8C181CAC /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69FC5AC567E14383FC7044A1EF377803 /* IQTitleBarButtonItem.swift */; }; - 37F7A297E7BC564844BC9C5FA7FB051C /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8F7A8A7E1CC0C4D52EDB3EC2184E746 /* DashPattern.swift */; }; - 385EE6C55884AB324223A7F3408A6E06 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00212658BEFABD7DE2A6A4EA08F40329 /* ReplaySubject.swift */; }; - 389421ABD345EC9EC42F0CB2CECAF3BF /* Behavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDE20B76F3084A1A0826E1CF37FBDA9B /* Behavior.swift */; }; - 3924A77FD91E188705FDB0FCB83975BA /* TripleDES.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EF236A570CD2A37FF6B47DB7613353E /* TripleDES.swift */; }; - 397762F7181E4435AC6BD3E90D4CC12F /* GraphIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6389BC992F1C4C2578B4A821D91C78A /* GraphIdentifier.swift */; }; - 3A2017D3C96B2AD77D80649A8EE6C29C /* ServiceEntry.TypeForwarding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E1C973030541A955A33521EC8490880 /* ServiceEntry.TypeForwarding.swift */; }; - 3A42DD64A3894A5A7E0573009D75E6C3 /* Assembler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85870AF7DC419A26F7DE22A984EAEFBE /* Assembler.swift */; }; - 3AC168976D187424E0DE1E7A823C0C75 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922B9A7B6E3783323C39C1BE95802355 /* SubscribeOn.swift */; }; - 3B746D7237D443521BA3EDB698C1924F /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 450B31CC81F1F41FDC8040BD739564F4 /* NopDisposable.swift */; }; - 3B7B11624B3DEFB8FF28924405DC2FC6 /* MDCTextControlState.h in Headers */ = {isa = PBXBuildFile; fileRef = 3498FDA626CA2417E2923D296168AE04 /* MDCTextControlState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C07EFFF122F939FB26111EAD8B47DD9 /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B749A1C2E2A8900EEBD68FAB37466A49 /* UISwitch+Rx.swift */; }; - 3C951642368B36D156646DF430047667 /* MDCTextControlLabelPosition.m in Sources */ = {isa = PBXBuildFile; fileRef = 58C9A5FBA8A3CFC3DB0ECC40929A897A /* MDCTextControlLabelPosition.m */; }; - 3D5CB46DDDA9E57B3FCDE1E77BF7C1AF /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2A6F489C60F279EDDFB5AFB97DC6486 /* Bag+Rx.swift */; }; - 3D5F8E0C34A6CF018113CB5CFC07F1B6 /* MaterialMathDummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9BC6EC08F4FAB983B2E92C8F055DF6 /* MaterialMathDummy.m */; }; - 3DAD26F3DA24F4B0D19FD2AFBCBC0CFC /* MDCMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8422E0E79C93B196CB344F421F9E624A /* MDCMath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E39F2EA787B456AB1290C3491E7F82E /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B541FA38E4DE5FC13E733EFA803363 /* Signal+Subscription.swift */; }; - 3E50C22DAD295DA700017D1BDCBB801B /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5434234987C8C56B1F845928CD3761BD /* NSObject+Rx+KVORepresentable.swift */; }; - 3E712327DFA1A79F7B4340E754AC23B7 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879B97A023F2EFDD4BE609F6660C50EE /* SolidCompositionLayer.swift */; }; - 40725F258879CCF771C03233B50359CB /* SavedCardsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDCFDDCCD84B7C2E9EC7FAFBD6A38E7A /* SavedCardsView.swift */; }; - 4089B5CDD5FB7710C414CEC33C83F21A /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 647A7F05AC36BE63BE3F69F7F57D696A /* BehaviorRelay+Driver.swift */; }; - 409FAB29AEEE8B317C3C0E04E0071C25 /* MpesaVerifyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E22F4C8E20A7EFD43B8F2E0C28A88A /* MpesaVerifyModel.swift */; }; - 40ADEC589CD50EF58E2064DB019EF68C /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19AA9BF61055760CF63A7A903B731301 /* SynchronizedUnsubscribeType.swift */; }; - 40B37876E3D380C12C3D35DA89D779A1 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 238B11B630D440D2C4CD0AE236F9099E /* GradientFillRenderer.swift */; }; - 432D630306CF922A93211E669D3C36D7 /* MDCBaseTextFieldLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = A82688102E485F619B8228C4D2983508 /* MDCBaseTextFieldLayout.m */; }; - 4335191DA02CE32A40BF607FF4FADF90 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = A66875D56FB5499CF52179453AA3ABA7 /* Utils.swift */; }; - 44742ED1A151A0FBDE239FECA7CF3471 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45772646A20A028C838D59D6B0C3DEDF /* SkipWhile.swift */; }; - 44CB5FFC7D259F5F02E5010531AC84B3 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D46589EFD84A1715CCABB9D5D29F5D /* UIBarButtonItem+Rx.swift */; }; - 455F4B961A26C3A21390FE58DF134C1E /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8E2C840B49E0F234DF54DA21A08C338 /* DefaultIfEmpty.swift */; }; - 4570AC6DA158457E7A4149644AFDDA1D /* FlutterwaveSDK-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DB5088E20A804639E4920A685ACC0FE /* FlutterwaveSDK-dummy.m */; }; - 45C5538AC96ACDEEAC00284274C24880 /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5551196397FDC24019671616B8F85DDD /* AnimationViewInitializers.swift */; }; - 46C852C5791F67E4F2A87FDE24D714F9 /* MaterialTextControls+OutlinedTextAreas.h in Headers */ = {isa = PBXBuildFile; fileRef = ACF002C78BC2B66BCB4CB6C81120D8FE /* MaterialTextControls+OutlinedTextAreas.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 46E760D3D1BC1B16F3D678F4099339AE /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CCC783D047F8B1F91634C3C40A07EE6 /* CompositionLayer.swift */; }; - 47B0159CECF009FB8FBC229C79334D82 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79805F2EE9B97EDB8AE0A372A3D5A921 /* CurveVertex.swift */; }; - 4831949DA051E25A60F570BBAED2272D /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8318CD45215937818E00E41B9C2D4B9 /* StartWith.swift */; }; - 4831BF3D52443F213B6504A934885CA7 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC0527293A12418320654094D65B4A16 /* AtomicInt.swift */; }; - 485604F076111403FFC2CD98EECC328B /* NSLocale+MaterialRTL.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E71B1B8B08378840A3B2C6C4FEFBDCF /* NSLocale+MaterialRTL.h */; }; - 4869792A4CC584EA131DFDF2FD584196 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1092484A6111B13F687FB4108E7AFB /* SynchronizedOnType.swift */; }; - 48B4B430EE30A1F30563E0716AFDF6F4 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1301961AE687274E524AE0BA12506B57 /* Sink.swift */; }; - 48D0C028AA2AAAD1F0A26D04E5771C76 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51239824FFAC7CB9B3AD146AC75A4CAD /* Delay.swift */; }; - 494A1D50E3A335890908FFBE5095AD93 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9011F40D3BA61B83F2B5E97680A8C732 /* CompoundBezierPath.swift */; }; - 49E08A42F84EF3389B55079F3DA8EACD /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D62CB9153A40F716ABE8CF22BDD1854F /* ColorExtension.swift */; }; - 49E18F359982B63A51D7AB5F28780167 /* Pods-FlutterwaveSDK_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7470AB35C26E1F48381269918E46832 /* Pods-FlutterwaveSDK_Example-dummy.m */; }; - 49FA0B90744B438B87576350C9BD425A /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A6B00FA8691C78B137052A3A2058207 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A1E8CD3F4485506E43FC4FDF1A2C63E /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3ADE1600BEE09501487849B834D7132 /* AnyValueProvider.swift */; }; - 4A5321EF48A8EFBF500FCAB8B3441C29 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B46B4294F579F00F970BE8E8268379BD /* RxPickerViewAdapter.swift */; }; - 4A8AFB7DB19D0C64440F5B2EF5837B49 /* UgandaMobileMoneyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 263072CDBFB56EB912C72DE1C680F4A4 /* UgandaMobileMoneyModel.swift */; }; - 4AD10DD3EDCB1DC3FDC9F9431F00F5BF /* MDCAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B32049CF9F57E91B365BD6FBB1F1686 /* MDCAvailability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B5DBC0B362FA070616B1490FBB4F4A9 /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B68B1A41081D15189BB3ADBF487F237 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C6FB4CD09965901AC5E77FAB85234D1 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3EA33184D953BA60C49FFC90F12098D /* ObservableConvertibleType+SharedSequence.swift */; }; - 4C878B4EF01995ABE0AC4FBE61C9F680 /* MDCTextControlAssistiveLabelDrawPriority.h in Headers */ = {isa = PBXBuildFile; fileRef = FBC7F6AC03E3A1491B9EFBC0974BAE2E /* MDCTextControlAssistiveLabelDrawPriority.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CB1214EAE2664331573C4312F75184B /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8050C7260036BC6EE87F1B85BFE34865 /* Trim.swift */; }; - 4D02D0BDCC0D9F6C5023F3BF7F0A9907 /* BankTransferViewOne.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9EFAF572BE0E5A41E6A7EDF2DE58541 /* BankTransferViewOne.swift */; }; - 4D9140BD61E50C62B1D49817336A96DE /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 256955C093D83AC5E521D9F99E17CE73 /* IQKeyboardManager.swift */; }; - 4DC1F5958EDC4EE51BA6DFD593C27C3E /* MDCTextControlAssistiveLabelViewLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 07D76B020D087492F1C1B35F4ABE83D5 /* MDCTextControlAssistiveLabelViewLayout.m */; }; - 4E2CD8B00BD1262140ADBA0F5F63C4B2 /* MDCBaseTextAreaTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E1C855EA28AF88D678095AC7D545D41 /* MDCBaseTextAreaTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E4477F86C13FE6AC580FCCCE1519DF7 /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E3A1460089C88F4CF2191E939DB9B02 /* ItemEvents.swift */; }; - 4E4FD130B6FFA918D0201187A589A732 /* ChargeSavedCardModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 890567AE6329FAAD8E2B5FEF084B5ACD /* ChargeSavedCardModel.swift */; }; - 4E70DEE950A07A9F730C8168900A8B88 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9880985FA050C74F03AEC5673AAE78 /* KVORepresentable.swift */; }; - 4EAFA821AACA5A239B1677E184556912 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5500D9596B3D22C2CD47ECD6185AFAF0 /* ControlEvent.swift */; }; - 4F2AAA79686CF13B210B8F70394D0193 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF49041676251A08B38F756641171E8F /* SubscriptionDisposable.swift */; }; - 4F33738573BA03D9433D7BF3E58850B2 /* CaretPositionCorrector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B227811B3CBFB802F1FAEB9CAA08907 /* CaretPositionCorrector.swift */; }; - 50446DDF0FC3074BB485C53290745A06 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAF66DFCE23F6A604C69CA5420AFD0B2 /* SerialDisposable.swift */; }; - 507391D8E1C0F430ECFECB67704B7B15 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD770D0D804EDC0201342E22BC5D7CDD /* PriorityQueue.swift */; }; - 50F2CDE664EC5D79EC2416562BBDA251 /* BaseRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC028228B54A267A1F39CFD36E329338 /* BaseRepository.swift */; }; - 51F8006EB7A596EB3DEA67D6CA2CAD1E /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = C43765B0C5AD74B1C7F20D92E4CDF1EB /* BehaviorSubject.swift */; }; - 523BE56CFA2075F32DC5D22742ABDF0B /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 960BE421F16743085E166BCDAFF30218 /* Errors.swift */; }; - 5258D4389E4D6A21F905ECA4DDDB0230 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41184A1D5ADB4A935F7448BE8EE6B76A /* RxTabBarControllerDelegateProxy.swift */; }; - 52B0AD042B533479134DFAA3FA13BEC2 /* LoadingHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A0FA1E12A24232C09ECB9FFD9CE65 /* LoadingHUD.swift */; }; - 52D71734D755D849F846EDB6257E9CAC /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CC1ED5233B1EB788762DA2269A07254 /* ControlProperty.swift */; }; - 537B0E28C5C14468D39A8E75ADA3F350 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C41B3818D586F42EE038853AAB2466DC /* RxCollectionViewDelegateProxy.swift */; }; - 54747B55B2EF4B3AD904A0F0F2575982 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE30F52DE0F1486BE7E5AE2409474366 /* IQUIViewController+Additions.swift */; }; - 54FF51B9198F1025D7F0F37718C52D5F /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DE72E3648E533B9ADD0E43128C70C1D /* NSView+Rx.swift */; }; - 56020E8D4B812CE9D4839B626506F6DC /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B42E93DFCE8A4D02324BCD21CCF7DB6F /* ConcurrentDispatchQueueScheduler.swift */; }; - 560840580FDFC60454915DEA3FBB58CA /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E6F57CC4ACF68BD73638B42E0D51DB3 /* IQKeyboardManagerSwift-dummy.m */; }; - 56282D983A85364FF56440DD48A02B16 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = D52183BE482BC2644885BCB86EE7B997 /* Single.swift */; }; - 5660963EC25EC2EDFDD281341D9B4279 /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE42D8BFD91B361C9EE590CC339E1C56 /* RxTableViewReactiveArrayDataSource.swift */; }; - 576DA6F121A1745D3EC498EEEB41F6CE /* UIImage+MaterialRTL.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = BC3A71BA9875CAABE83E28F8FF59C060 /* UIImage+MaterialRTL.h */; }; - 57BD9EEC2859CCB47CB35557C4F3A0EB /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 174319955E60955EE3EE26B7CC2358E3 /* Rx.swift */; }; - 57E2372EB8FEA825BCB94F5221E347E6 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D1DEB002CAEDEAFD6031597199C3197 /* Vectors.swift */; }; - 57F4B56A85B8BD7F69F5996DE20EEC15 /* MDCTextControlAssistiveLabelView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F65744D30BE091BC0B0ACD81AE815B4 /* MDCTextControlAssistiveLabelView.m */; }; - 58384191644249C91DFE6BAE90385AAF /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EEA44A259504A4D94A4F6DBB02A132F /* ItemsExtension.swift */; }; - 587356FF1A1C73970333C478D906E6B0 /* Pods-FlutterwaveSDK_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A94A2D0C4C044BB2A992FF3F656DF9 /* Pods-FlutterwaveSDK_Tests-dummy.m */; }; - 58ADF5753A2BB5AE276A578AC76E1338 /* MDCTextControlHorizontalPositioningReference.h in Headers */ = {isa = PBXBuildFile; fileRef = E7B22D212D876C1D3D4F659B9D8928F0 /* MDCTextControlHorizontalPositioningReference.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58CFAF8D84163FBBF3B49D6AB052741E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 251629025468A289D994CB1B2678172B /* Foundation.framework */; }; - 5961118C575ADA67265D46D90FB5E71B /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBB345D7C1C21F046C88677FF3CD3228 /* UITextField+Rx.swift */; }; - 59C0366ECDA12ABD124FF75B2FC2C362 /* MaterialAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FD6154695B11566DCC2A95FF9A63811 /* MaterialAvailability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 59E8789AB8FDDF7E2705073D491E1EEC /* SwinjectAutoregistration-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AC90488488D13FA3DC6A93B90010A264 /* SwinjectAutoregistration-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A65B5AE3D26A9C87786083CEA8739E0 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = B14F8597900F5EC133E915FC779B627D /* ControlTarget.swift */; }; - 5A7AF3A3B3DD05F9EED3000C1C36EA9F /* RaveConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = A090B41AC6D02E63F6781B4CE928765A /* RaveConstants.swift */; }; - 5A85EDE421C77E9DBADFD29E1F3B8624 /* MDCOutlinedTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 97695B8CB67155AE84FB28FFAB04F226 /* MDCOutlinedTextField.m */; }; - 5AB00501EAC6C87E29136465D004D305 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7092008D4CD783E8A965AB5A23443A74 /* AnyObserver.swift */; }; - 5AD2432C6A014A7917FA91AF605BBD4A /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = C4E621A527D8554354E8234A2CB65907 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B52CA89FF85D3F69B4143BF2416E059 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0D5903F0C110C3E441EFF2F4BD5A86D /* ObserverBase.swift */; }; - 5BA7EAC5BB16D958E8C95ECFBCE64B8D /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C6A1210DBECB50A69F08EBADFCB8A876 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5BBED222EA9F7932A1E778F9657994EC /* USSDConfirmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FA8E6C04D3D65E20E6ECB1953EDF9CD /* USSDConfirmView.swift */; }; - 5D1513A1A9F8A83BB3238BAE62440AD5 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51A9227CD82C66523BD61A2838DF352E /* Disposables.swift */; }; - 5D6E92914284BCAF0B7D2ADE0CD68492 /* RavePayService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CB9D196A60888F4DA92BABF7692BFEB /* RavePayService.swift */; }; - 5DA3BD1B411321D264A0E558D18B2D3C /* UILabel+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3531FC2202B73CFE051F9FEDD7F08E4 /* UILabel+Rx.swift */; }; - 5EA2B44008EBF0BE87E1C308AE7E715B /* MDCTextControlLabelAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C66E996E0ACBB17128E95301CB3790B /* MDCTextControlLabelAnimation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5EFAE8D5653B9A8CE9C05E3F32AC280C /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08474D80A6534761A5EE39226FC69F8C /* Error.swift */; }; - 5EFEACE9A7F70A8CC8A7DB733128484B /* UIView+MaterialRTL.h in Headers */ = {isa = PBXBuildFile; fileRef = 90713AB872851984A73F054699D3E46F /* UIView+MaterialRTL.h */; }; - 5F0CC4E1E33EECEEC7723D3B30E4A497 /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D55329B6B5A9C1EF4E61202FF524EB5D /* NSTextField+Rx.swift */; }; - 5F18CB0EB31A3956A9A2B71914DB33AC /* CardViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B16F0843F15F988BD3251C4B679F38 /* CardViewModel.swift */; }; - 5F33924B64B32D0D4F7BADAD4D9F17AB /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E5E6038831074DADAEADD7DC52264E /* Platform.Darwin.swift */; }; - 5F71C225C5C2B71E2E9CECBB13D5D8C4 /* Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = 597CDF3B6EBC195CE624A25731492261 /* Type.swift */; }; - 5F94E8EB2AA06CCEE0A05050EF77BFD9 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0AB19C1628EFB4E74783B7D215F2AB /* TailRecursiveSink.swift */; }; - 5FBC1DE79DEE392D6D41F6090488BFB1 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9D46E80EAE67EB728CD8D939A6D2270 /* AnimatedButton.swift */; }; - 5FECF2EED9F959B304006691AFD54CE8 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7DF8F0DB81344CD9A4E9893EFD63579 /* Amb.swift */; }; - 5FFE4CD3402C69C5AD4F3723AE7F0828 /* _Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F54423A794C97D78B99157F2B434750D /* _Resolver.swift */; }; - 600EB0354720A2CEAF8BEADAD3BB818A /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CC5520621C361B2AD5CEBC5A5C87ED /* RxWKNavigationDelegateProxy.swift */; }; - 6053315789BA3284D887395238A78148 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FB09105AC9F0D2858272EF73BB585D7 /* NodeProperty.swift */; }; - 608144D32D6D1C95B6B49C13D535AF4B /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 465F985F290C9F1068685A811C599772 /* AssetLibrary.swift */; }; - 6085FC21085FD6C3D01849C4D75CC4BE /* Assembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4786ABCAB0B5601DD05EBF97E02C16AA /* Assembly.swift */; }; - 610359476B7C19A26A68A54255CBDE3E /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 612A07CFA58FEEF8BF3FDDFF4028608B /* RxTextViewDelegateProxy.swift */; }; - 617B01C2D1DED447D1E0BED9152296E0 /* UIProgressView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 588DAFB98EFC1A92ECA29E83E8534107 /* UIProgressView+Rx.swift */; }; - 61A30ABCEA23F0ED8E9B0404E702D518 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77CDB7803EE9D97312A13BDE19BAB582 /* InfiniteSequence.swift */; }; - 61BABDD40FFDB22B1560A08AEFFF44C6 /* DebitCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F1F1654C043DDB7565FCBA307635A3 /* DebitCardView.swift */; }; - 61D76A596FB2C4B46CCCDA66A0A6486B /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9C68F5F3335FB5F09EF74153005B38D /* DistinctUntilChanged.swift */; }; - 62435B0011DB7CB4F756EE97F0E59017 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67564C5F89417A8A27A7E085B6D7E4F2 /* UIActivityIndicatorView+Rx.swift */; }; - 62A31A3C8F640927A5B581FA33349F83 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B26F49764AF6E4F124867CFC4B79E9 /* Skip.swift */; }; - 63490CDD206B7029AFB6FDD782BA2F88 /* MDCBaseTextAreaDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C564A7BD6073865B5EFEE4AD83D4F1 /* MDCBaseTextAreaDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64B6E4E0C41EE1B39D1AA81F3E514FE9 /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A7DAF7372F9EE5D456D1F0792AAFDED /* RxPickerViewDataSourceType.swift */; }; - 64CB108E4C457F8860128A9E97D84960 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = D291AAF74745ADC9CB4C1246426AF1A9 /* DelaySubscription.swift */; }; - 64CC7A087BD7B26FAEEFD216B46B888F /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CE0386AA2C75571C5B9AB4C49C470EE /* RxCocoa.swift */; }; - 668FBE5461EA770729AA751E0CE74B13 /* MDCTextControlVerticalPositioningReferenceOutlined.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F1DA12DCE4C8DA3354C668C1D097B2E /* MDCTextControlVerticalPositioningReferenceOutlined.m */; }; - 66BB1FE43CE2786223E70F4A2CE54292 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60B10AAC725E98B0B2E7E32DD7F3BAAB /* RecursiveLock.swift */; }; - 66FD344AC8CC16FB019F8ABA5DE78E9A /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1ACE50510040D6D62A5B54FFD9F716C8 /* RxSwift.framework */; }; - 6716499BE45C137EE08E5228799E42AB /* Swinject.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDFA63EBE3B40FF98E7E42DC650B840C /* Swinject.framework */; }; - 674961E4E831B746BEC173F969FC98A9 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4F5172F8A183A05496C216C3335465C /* Map.swift */; }; - 678D100380D42094D9E53410CADAF250 /* NSImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6EDF38E4CE8BBDEDA6225F4692B8A /* NSImageView+Rx.swift */; }; - 686ECB375BFDFA36116097E89F1B0CCD /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 649C65893979AEB2226EDB34FC851357 /* DisposeBag.swift */; }; - 69036397E81EBA19649978C80D426C46 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E0C1B31F45086D273BD03AD0AE31A4B /* InvocableType.swift */; }; - 691E46039F8867DEBE65A7FD9241331F /* NSLayoutConstraint+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DD07FACD4EBD70F682DC5CCFC11BA9F /* NSLayoutConstraint+Rx.swift */; }; - 695975210646147C6E6534203CE26534 /* MDFRTL.m in Sources */ = {isa = PBXBuildFile; fileRef = 602947D342ADB05B3EBBFD19471496E7 /* MDFRTL.m */; }; - 698EB10F93E1B781D0F7EF9D0E4782D7 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 034C6B975ABCDE99C4658985B5A4720C /* StarNode.swift */; }; - 69E5E573AC877A4E9EB9CA6D8B06093A /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7041DA970AD8F1CF8F627F9AE037E098 /* RecursiveScheduler.swift */; }; - 69EA698D9FFB3ACD6A45F25E6368DCCA /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 826AABEA09124CD30A4AAEF3070F9AB5 /* RxScrollViewDelegateProxy.swift */; }; - 6A21BF5BB1AD4BBE3FE86883C8D8882F /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98136BC01B7C6DFD499CE550CA8588EB /* InvocableScheduledItem.swift */; }; - 6A23A3FA817DFFC1BA65F1CAD1C292FD /* HowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A15EFF4BCBD91FC72ADF4AD739D976 /* HowView.swift */; }; - 6A2F8CB2E4340FAA6A2F42E3390B1994 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F93091559AD4275893C5BB3E6C1A69E /* RxRelay-dummy.m */; }; - 6A2FA85A9A3E5658C2A9E78CF8E914BB /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7463C27AD4080419EC36A96B7A233252 /* PathNode.swift */; }; - 6A48F797F3C7BD3CC0A03D2361902FE6 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22186E95F752D5EBCB660C16DDD66E2D /* IQKeyboardManagerConstants.swift */; }; - 6A51DA79E8DF5C47E8631AFB5BD8BA8D /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B80B35F9309AE4665C850C0F49071E45 /* StrokeRenderer.swift */; }; - 6A62632150EE035EF929A1D7CEF127E2 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C2B23671A88D6340878D966AE69A818D /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A856CF9DD246E296059CC43AB9EDCF2 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A9F0D9147519C90014FBC3059025E13 /* Font.swift */; }; - 6A9CA347CC4E3E53078BC8092768DAB0 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01F4BED8D530E7A0FE8DCFB745AB1A60 /* NSObject+Rx.swift */; }; - 6B60A02DC86073C1CB738C7E5C67E523 /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A50AA358E27CE8848BED4A3D03BBE01 /* ObservableConvertibleType+Driver.swift */; }; - 6BB683D2F61989C3144FEBBD3B8AC590 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E8A3BF45770922E61A14DD9E63BCA5A2 /* RxSwift-dummy.m */; }; - 6BF4F370EF3028DDA669BB88BFB9F24F /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71FC98C3389CEBA57D34F25C29A9EBE /* UITabBar+Rx.swift */; }; - 6BF7CA859BB82E494A953DF037A1620C /* FlutterwavePayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B2F3EF7B086B6D11CBC9F79352CDE5 /* FlutterwavePayViewController.swift */; }; - 6BF88DC9327EB5CF8D7D99DDF214285B /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 639FBCDFE9D912CDD6A46D00138FDCAA /* RenderNode.swift */; }; - 6C9281FD6CCFD9C64B304959AA7DFB54 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E36487A4D74DF85FF8E3068EA4139F84 /* AnimationImageProvider.swift */; }; - 6CE7CFF19BAC5C0F157106CB03C7E867 /* MDCBaseTextAreaLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DB021E5C4AA225448EB020B2E521A15 /* MDCBaseTextAreaLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6EAB238F25858BD86A6B663ABB74D8EE /* MDFInternationalization-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C700AAD43D8C53D9C27DD8D2312F590 /* MDFInternationalization-dummy.m */; }; - 6ED3398A30ABDEFF9743258F50243C65 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A390EA197C72F5BC77E287D6A04B9DF /* GradientFill.swift */; }; - 6F001F9E81E8029B6EA3C942F546810F /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C16218C98B373034F8F0C2651247442 /* TextCompositionLayer.swift */; }; - 6F01871022FE3FD229BC77DBCD639941 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59336FA881C3E48AE348CF8D1060E201 /* TextLayerModel.swift */; }; - 6F7CC8711D65562153B583EBF4314913 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96894B415703B79AFA03C260BB77887A /* Logging.swift */; }; - 70B29876398EEC0308E00F7B765E3EC7 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6397897AA848A7EF66FBB22625362F6 /* InvertedMatteLayer.swift */; }; - 71175EAA34C62AB16120A8B054F2D63E /* NigeriaBankModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3910E7F81D76FF8B2340DC99880CB406 /* NigeriaBankModel.swift */; }; - 716072C8A038F1BD4EBF730D414AF3F5 /* RwandaMobileMoney.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8B68E19A841EE6EE53D61EA56D3411 /* RwandaMobileMoney.swift */; }; - 719C9B6EF69833B01F7FE45F53CDA762 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60F6BBED9728252183F019F7630FB4B6 /* Never.swift */; }; - 734940C895670B5E83CEDB7F5D2CED82 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851F737ABAFA72A97BD3F1A5B16E375F /* BezierPath.swift */; }; - 734CBA85BE78B99EB957B3F9BFE74304 /* UIBezierPath+MDCTextControlStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = A9ACBBDAD643660AF3F47F1B7AAFEE4C /* UIBezierPath+MDCTextControlStyle.m */; }; - 73A1618D7841DFD77BC8BB7A1C8AEE8D /* CardValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0AEDF33259BCECA988AD5166F8A3AF3 /* CardValidation.swift */; }; - 73E59DAAB788E91BADCA56DC4369EEFB /* USSDModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B482F2FBFF429A795AA7730D6B7E4EE2 /* USSDModel.swift */; }; - 73EC5F72E6EAFC922DB87260B6ED5B31 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ECD749C5F19180CC0EE8352D560D502 /* SchedulerType+SharedSequence.swift */; }; - 744E48B2D97032D9EBE9CC13C86EB1CF /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D636BAD0076D40770F816D52BEFFDC /* Shape.swift */; }; - 749FA6E1A485BDFDB41FD1418EC6910C /* SavedCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = F660FB6EA7BBAE661478F9E09F980FD0 /* SavedCard.swift */; }; - 74BCBD9880E94FB315F7DC691E4B9079 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EAF134B3738DDB5DEC0F5189C0D3C07 /* SectionedViewDataSourceType.swift */; }; - 74E5E80F0323F70940A9A0CF49CE78F2 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1A9673D349B002EBFFCA9581B1AC520 /* PolygonNode.swift */; }; - 7528B94BF76BBBA557ACECC61D938291 /* MDCBaseTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = D22613B8409B41C2D1773DDDFCD5AA0D /* MDCBaseTextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 759E086A15100C7A67D0D6CD00B734A5 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7509541B11137E3061608CC84866DB2 /* Enumerated.swift */; }; - 75EA8C185B5770CBEC5AFF2D142E73AF /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34DB0DA0FDFD801447252BB55FD10B15 /* CoreGraphics.framework */; }; - 75F65FADCA747B13F4EBE77FB5EF777E /* RxRelay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBC7B89AC6583D81C54D474B95B9F9A3 /* RxRelay.framework */; }; - 7644FEE8835B555F2EDE7FEB38118FA8 /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E75A871A4D98A993F8EB6C6CDBAACFF /* TakeWhile.swift */; }; - 7655AE71DAC8B1DEE9BB7893C11784BF /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1930C9E594AF491943B3D5A2EACF2E62 /* Mask.swift */; }; - 76C3985D5947C520709CC947D2378D72 /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3F54AA0C092F85B968CB41D933CD5E /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 773C946A5ABA99E7C724C1621EAFD36F /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0109560701B02744C0401A27BC6EF9A0 /* _RXDelegateProxy.m */; }; - 778645761974C3076E4430715D8FE792 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7CC5D70F23C46FF242C043884697C22 /* LockOwnerType.swift */; }; - 7846BC4054A3CD4BD13242514F59C49B /* MDCTextControl.h in Headers */ = {isa = PBXBuildFile; fileRef = DFE8E0366B55F66FECF771F0C56462C4 /* MDCTextControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78A9B97B9F6218C4DC7B7254FCC205D2 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5CDF93BABE5894081757537A1FC98B0 /* AnonymousObserver.swift */; }; - 7909FBADB3B126AFD560F0AA4FC279F8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 251629025468A289D994CB1B2678172B /* Foundation.framework */; }; - 791B5101A51BFC6B6BD6A15EA2101FF6 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36A119222BDA340ED41790EE42E380CC /* DispatchQueue+Extensions.swift */; }; - 796D4B5F05618FAB390307B72E4457B1 /* MDCTextControlStyleBase.m in Sources */ = {isa = PBXBuildFile; fileRef = F09B2F2CBD0E30018526BAD06C6C325C /* MDCTextControlStyleBase.m */; }; - 79AB2082FC9146CE1A779EF551E79EEB /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70AE027694FA11FA0555977667002D9B /* AnimatedSwitch.swift */; }; - 7A6E822BFA15A2229C93E63D5C013027 /* FlutterwaveSDK-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 95859DD8FFC5C728ACDF792C7A15F451 /* FlutterwaveSDK-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A901A642A45177FF2D0A83A7BB4B12A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 251629025468A289D994CB1B2678172B /* Foundation.framework */; }; - 7B306E636E016B3BD01F77D9D5C65A30 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60BD068FF9B5607978CA34852F8921ED /* FillRenderer.swift */; }; - 7B51B2BDE8D60509869978B1BF386D20 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 703BCE1A41C3529B183043EEA5EDD646 /* Reduce.swift */; }; - 7BD0DDDE5289F02612CBA05327B6DE54 /* FlutterwaveHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 996BC97C7993E3B9F024148FA895E626 /* FlutterwaveHeaderView.swift */; }; - 7C93257B8B65B459FB6C922CBEB16F84 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69C9BF716BFCA10CA438BAC7BFFFF1D1 /* SynchronizedDisposeType.swift */; }; - 7CF8D038E041198A367943F0C3C8569F /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99E9EDDB631F475928D0AF1F87F7BC32 /* Event.swift */; }; - 7D010D7F3BE002CE04AEBFBB69D9A13B /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6242A272F2DD1336B9237B943B06E1DA /* BaseViewController.swift */; }; - 7D2B618565FCF130121F549A51868AB1 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2CB9E912690257404A250434FFF32A7 /* DispatchQueueConfiguration.swift */; }; - 7D638A10EBF3740F5C43D93B87F1CB0C /* Container.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E9FCF57CE14F20E2A4278D1241C4E7 /* Container.swift */; }; - 7DE5F0F1BA6E008F6058518B49DEDBAE /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C409585FD508F73390857096BF45F5 /* IQNSArray+Sort.swift */; }; - 7E739ED9F1A5196C11FEDF9B056BB53A /* MDCTextControlGradientManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 579F50F3F4A44E41CB64CCD7409605B4 /* MDCTextControlGradientManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7EB82A30F7FC87DEADE846BBBBAB6145 /* ResolutionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F076101F17958A13466E9CF2045CBF89 /* ResolutionError.swift */; }; - 7FEDFDC1EE22315571A5518AB8B74D67 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC4EDC5F3549374550FC8334D6296296 /* SingleValueProvider.swift */; }; - 800776E9412AF5D2B0DA7ED0CEA9C0C3 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006F18A726B5AC01DA3CBB2A6234C666 /* UIStepper+Rx.swift */; }; - 80B837F1FA318CD10B8244103C4B463C /* Container.Arguments.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF90D4F6CA49F9DEDFF5CDE4EF600236 /* Container.Arguments.swift */; }; - 80E741672C9D292E09AE6B3362E58D5E /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 682C5149986B135FA59943F6C81EDDB6 /* PathElement.swift */; }; - 81D730171BFAE926BC282161CFD213BB /* ServiceKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E8F605F22A9A9643C7097BEDE1AEAB8 /* ServiceKey.swift */; }; - 81EF7AF0A0F49894414AEDEAE3F17606 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BAE92915F2FEC692CC8E5D9A883E5C1 /* ObserverType.swift */; }; - 821E9F22F6BF1A8EE984F4BD6F6E7891 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A291EC2C157094BDA9AFE9A9A8273E /* HistoricalSchedulerTimeConverter.swift */; }; - 82436BB6DA4833235367E6B6A0734D0A /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 716C948DA24BBCBE2D0760BFB16AF299 /* Observable+Bind.swift */; }; - 83940E8FF5B2B7BB643FDB52327F48F9 /* MDCTextControlLabelAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = D210F6B5F6E80A6B08293C953CC99933 /* MDCTextControlLabelAnimation.m */; }; - 846C1830005317D09F1292B5B12A6B5F /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78702AE8D00E44DD0E569B37238622E2 /* Take.swift */; }; - 846C4B5CD429CF7861C3EB79EB5C025B /* PaymentServicesViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1192E495DDE32DB83DCFA7D7AB792F10 /* PaymentServicesViewModel.swift */; }; - 84D8C1BCFB9DB93E492DB672C96C2112 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EE95BB4AF0FA186E91F84081A6EF481 /* _RXKVOObserver.m */; }; - 85348523EB3E71EA0D322BE9AA012718 /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A05632146FC542147F00998817D2F33 /* Resolver.swift */; }; - 85352E5344514B06FB86336A4D348E34 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1ACE50510040D6D62A5B54FFD9F716C8 /* RxSwift.framework */; }; - 86B32736BC9A390D7C123878EDBBBFF1 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09CBB97429855D89F1DEFF3210292058 /* TextAnimatorNode.swift */; }; - 86B83C5D99D0D741C12BD7DC71B588DE /* ValidateChargeModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F1D0960F3D8DE99AE19E1FD1EDDDD73 /* ValidateChargeModel.swift */; }; - 86DA079C928D3A2930B9DC92D1FF16D2 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C2D753C612811F931DA60227DD46C7E /* PreCompositionLayer.swift */; }; - 8718CE6C49AA428034505A109FF05623 /* ZambiaMoneyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F7AE7FA4704ABA9B57EB60035037CFA /* ZambiaMoneyModel.swift */; }; - 8738B83266C2A666059FBDB7C62F57A2 /* SwinjectAutoregistration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EC927CD4D43AE63F0F6D1861CBA30D02 /* SwinjectAutoregistration.framework */; }; - 8828B3124793BCC37ADCEDD78C89FAAC /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DC42A2665C5A2B19B8BD02B9541C8A8 /* AnimationCacheProvider.swift */; }; - 89621E7F814014EE2422988CD99D90BC /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDD21D2026B620DCB4C21854D0B29DA /* ObservableConvertibleType.swift */; }; - 89A1199F8D85EC8615A55562B2882D2B /* MaterialComponents.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BEADD855066DF5160262B46E9D93FAF4 /* MaterialComponents.framework */; }; - 89C1CEA8059D2739D6C824D38FA7E2F1 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCD6EE6EAD0E3A7E14B4B39B1BD455E /* Interpolatable.swift */; }; - 89DE6FA3A0EFF1C70B58BB7084759F61 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47B800776AB26FA265FA56D6FF633A68 /* Platform.Linux.swift */; }; - 8A450B339BB2CD2182D9D6929F536D40 /* UkAccountsPaymentModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AD37D260E763757129E56E705C241FB /* UkAccountsPaymentModel.swift */; }; - 8A68E2B8B3CE428E2904C38868491A56 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB29F763A9F3825C837D04927D9D7DC1 /* Materialize.swift */; }; - 8AE19EF6051615FC89841C55F8051A44 /* TextInputFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D2BF44A9D27270DBBB983B66F5F992 /* TextInputFormatter.swift */; }; - 8B3E7E81C9AA7637073D4A31D8C825FD /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B5A100F04DB7584B546161D35990C14 /* RxCocoa-dummy.m */; }; - 8C3C26D0262B1821CF89C7737A4FD893 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6434894DDF6C7ADF63B090ADCA5D40F8 /* AnimationKeypathExtension.swift */; }; - 8C58755FC73B3D86F8054910D494A497 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F334C114E6838DE6688F25A92E3BB607 /* GradientFillNode.swift */; }; - 8CC4C650A85B233EA3C9CCD73E1F98FA /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14DCD910EF3126DAD90BC09A44006011 /* SharedSequence+Operators+arity.swift */; }; - 8CDB5C94B69B64897C4477AAF470FDA2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28C4C869F3907BFE522F2EA811E908C8 /* UIKit.framework */; }; - 8CDEC8F58866322E5BBB2988FA92FF63 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40001155F3C7C8646574D68E2BC0CEB4 /* UICollectionView+Rx.swift */; }; - 8DDCF53469E0A83C87E58100560D1641 /* MaterialComponents-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BEFFBBCBC5D39F9BFDAFBFC2334DC49 /* MaterialComponents-dummy.m */; }; - 8EA7460C7A0D9514E731A636BEBDBC17 /* MDFRTL.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D8D6999FDD1378BBF4AF43DD68AFEDF8 /* MDFRTL.h */; }; - 8F5824F1349F5B5A36794903AA18E5E9 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEE991BFF4BA66DD1F4EDFD4DAA1BFC8 /* Keyframe.swift */; }; - 90083214420F4BA21C7C4503B2437FF2 /* SynchronizedResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B189064EEB74C585F615F1D007A7621F /* SynchronizedResolver.swift */; }; - 906FB0FBC723A0D1A703D56DA89D9FD9 /* MDCTextControlGradientManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9081C2B1A2AE6DBC82B51D39DE854AD4 /* MDCTextControlGradientManager.m */; }; - 9080B9BFF940792F35692AD6C51B99A2 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = A93EF86EA1744C7232B32AB880A29ED0 /* Bag.swift */; }; - 90C5FF38383EF6A6EA9C4A622E97BCE2 /* MDCBaseTextArea.m in Sources */ = {isa = PBXBuildFile; fileRef = 069601CA14E4BDD9783874533FEFB4B3 /* MDCBaseTextArea.m */; }; - 912D5CD9CB2E222B4942B4C9FE3CD2FD /* SelectBankAccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74B9CDBF5F6D74153F9F623913F88754 /* SelectBankAccountView.swift */; }; - 9187D127819AD3D5887B4DBE3D542E34 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD1D6207718A83D2016F25C5E6FDEFCC /* ShapeRenderLayer.swift */; }; - 91A1216F1AADEB357823A382DE1F6126 /* MaterialTextControlsPrivate+OutlinedStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 09D22C761BEDC236EB68212A294B94A2 /* MaterialTextControlsPrivate+OutlinedStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 91C47FB8778E5694A8A3720FBD3882D4 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31FEEFAD60675E237935783C3A97A4B5 /* Generate.swift */; }; - 921C0E097AF6A570A25F434DF7213F16 /* Swinject.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C792D3CD47729724B82A1CA97EC3F36 /* Swinject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9228F65E3DC03675A86E2219DC762177 /* RaveAccountClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7DAE926E862CC59F273FDE2DC620849 /* RaveAccountClient.swift */; }; - 9246BBDEE42E43AA64474CB117626323 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79233500289A082361CEC327B97FEF73 /* SolidLayerModel.swift */; }; - 9299236DA3C23399437357CC2E9F03A2 /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442AB3DDC634703A5DB8EFEFD9D8164C /* NSTextStorage+Rx.swift */; }; - 9315D996DC4C53A7EFA3177574967036 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8027C98C9FBBEA00AD68F02F2A7FE457 /* FilepathImageProvider.swift */; }; - 93926444117A85DB5B8CDAB2B12A245E /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 417EDF4A01A5041E9F39C791C81ADDB7 /* IQUIView+IQKeyboardToolbar.swift */; }; - 93E5354FEFBA1D4FD7173ADDD0999477 /* Extension+Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 716D903AE89697C0DF96711E5437F21B /* Extension+Toast.swift */; }; - 945B37F035397F8F94D25D17748D0286 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE38417C27F1E98EF6DE4F591A5ACFD1 /* Transform.swift */; }; - 95B80970A3946A85D3CFBD927EE4E38C /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE769A0DCF26405EAD370CE2B77626B6 /* MaskContainerLayer.swift */; }; - 961AB67432DB12B45F35F459DA0C5503 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5346D510D2AE2A56C527B1A96B53B9 /* TextInput.swift */; }; - 96A558976FA6408C5484A79543D8C7DA /* DebugHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E2D5DEE209D0D542AB29B3A80EEFA9D /* DebugHelper.swift */; }; - 9799406CDB03F33CAC479EEE12B75C08 /* BankRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EBD943128B72E0A2EF6839F6E5A083F /* BankRepository.swift */; }; - 97D84B3CA6443984051122A97EF90035 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DADF0CE4FCE094B70AEBDD2632DF941 /* TrimPathNode.swift */; }; - 97F33DD2920C38E1628657DC21A4C140 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D18EDD7B6AEAD0CAD1083A131DEE60 /* Filter.swift */; }; - 981F95D6C7994E8BDE6DA9797312B830 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E224E359FFB4CD1B746FDB1A4441C9BF /* UIButton+Rx.swift */; }; - 98204EF7C99763BC4884D38C15B6F021 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 198BE99082FED6E95CC3E03F5AA96927 /* UITextView+Rx.swift */; }; - 98341F58496F5DB4085568ED912BD8B0 /* Container.Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09C80743D5F364D470496AC0B25DB5B6 /* Container.Logging.swift */; }; - 9839AB789E2A47517D5DB3F3391F172B /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 959CB27F0B215598503110D979AE583C /* PrimitiveSequence.swift */; }; - 98DCB517E03D1670D272D10D44DB9F4F /* SwinjectAutoregistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 076E657454A29FFE87230E0306C43DC6 /* SwinjectAutoregistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98E1A54EA109CD2A63050138C4CCBE0B /* MpesaView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DF43961B650C89259CE200945C67FB1 /* MpesaView.swift */; }; - 99B2AD86AE1ED7AEA11D01B2AB34B8CF /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 4056219C4678A1A90CABD524948AC229 /* _RXObjCRuntime.m */; }; - 99C61A8640405DBE305A92A2CB99F831 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F59996F93FB44BEF22A1386396EA1F0 /* TextDocument.swift */; }; - 99CD3577488A22B5A8135F8316D87372 /* SABankAccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E3590A6D6E7E81514353B3B2439D8EA /* SABankAccountView.swift */; }; - 99D9EC9A7E56B4318EA6BBB144EE2932 /* MpesaPendingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3643AA27772BA9AD16C2E9BC14580C8 /* MpesaPendingView.swift */; }; - 99EB7D3E82A6D4E221614C2B0B963F3C /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8228450E7E29196FB9CD9B26998680A9 /* AnonymousDisposable.swift */; }; - 9A0439351FC037BBBA75993D7CCFB6FE /* CAMediaTimingFunction+MDCAnimationTiming.m in Sources */ = {isa = PBXBuildFile; fileRef = 0494A4F3326F2208EA689A2F40475F1F /* CAMediaTimingFunction+MDCAnimationTiming.m */; }; - 9AE23F46EC91B1C3BFBDBA4F753A128A /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 685FC371F5482631F43DCEF499CADDE9 /* Stroke.swift */; }; - 9B5A314B7A566CD7FE8AD61AF364B9FB /* NSLocale+MaterialRTL.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EC1C045D3FB386B9A557212391710F2 /* NSLocale+MaterialRTL.m */; }; - 9C75BF9B6CA91719530D7B4A607293F9 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0131EA6C7C0A349F2308FE35BAE0FD3 /* Ellipse.swift */; }; - 9D66995BB3C81262311DD64D287F5C36 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2408B4976AE17A494B8391A7EF012910 /* RxTabBarDelegateProxy.swift */; }; - 9DF14D3B4D717F181EF8A2CA9E57A999 /* SynchronizedResolver.Arguments.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10C01B289158C258571CC2F555F3F452 /* SynchronizedResolver.Arguments.swift */; }; - 9DFA8BFA94C9F244F527D2EB4C251B9D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34DB0DA0FDFD801447252BB55FD10B15 /* CoreGraphics.framework */; }; - 9E5E4882E666A3FBFA4479C33F749F99 /* NetworkRx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B412D3151998B74F123FB3E095FC3A1 /* NetworkRx.swift */; }; - 9E9B7120E4E234798DE4F53AED479CB2 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CF865FA66DFC8DD422696678A91FAD /* UISlider+Rx.swift */; }; - 9F3202E867EAEBDF88EEA237072D0041 /* MDCTextControlAssistiveLabelView.h in Headers */ = {isa = PBXBuildFile; fileRef = CB78058958BF08A5739CA23EA1F350B0 /* MDCTextControlAssistiveLabelView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F819A5ECD66F45ED14B93A6085C6A54 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED9ECC0B3E26B0BDE800F957CA409577 /* LayerTransformNode.swift */; }; - 9FFF4CF2AB0B6ABDB64D7622C3200E52 /* RemoveCardModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4718549D1A6B29C50A4E2BCDC3568231 /* RemoveCardModel.swift */; }; - A0272D7665B80BABBD553B38CA34DB67 /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD3B935B6C2C824839EC19108CC75D5 /* TakeUntil.swift */; }; - A052E3B99303BF3F86C3CDA1582BAA87 /* USSDBanks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA2FCC0CD5C4CC011D71566CB0CE632 /* USSDBanks.swift */; }; - A09241D25F521E685498EBF4DE565166 /* MaterialComponents-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1149889B3B86916C9ED1C3AF010CF0C4 /* MaterialComponents-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A09D0E84F9B9AFFD64425397A25E927D /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB033689F9B680C72E685FB1A7A36938 /* SharedSequence+Operators.swift */; }; - A0DC2C7A114FC670A9A7CE722BA31E3D /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2AEA876C65AE86C0548B3049A48083B /* ControlProperty+Driver.swift */; }; - A121D2B0E88010919950A656C35FD202 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 095A9990D8B4C7797904FE7EC7484F36 /* Driver.swift */; }; - A134D4F15CC047192D3EA182CBA197A4 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1ACE50510040D6D62A5B54FFD9F716C8 /* RxSwift.framework */; }; - A1AE2FE0EC944923DD8F1999A1A5D4C7 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44C81DAB415D8FDDB15CAB7B08CBB27 /* AnimatorNodeDebugging.swift */; }; - A206DCEF3C315E226E77460B20C726CE /* Loader_WY.json in Resources */ = {isa = PBXBuildFile; fileRef = A0E60DC609CE19B4CDD987A55D90E841 /* Loader_WY.json */; }; - A28B4E3871749A71371690C64F51F5D8 /* SumTextInputFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CBDCAD2D4ED5AF9CC90A505FDF4C39D /* SumTextInputFormatter.swift */; }; - A2B793917E9485677246E6F07AA9A6CB /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 127BEE95FBA79CC8F5B0BC4298581AEB /* SerialDispatchQueueScheduler.swift */; }; - A2F3BA2FEA27938C0601914C31353F88 /* SaveCardCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 884AD249F48EC7F28F3E990A0BC9E8F7 /* SaveCardCell.swift */; }; - A306BE91EAFB5C4E4019082ABC451AB0 /* Substring String Extentions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F5E4B54515C951C5BCA5D7532665A1C /* Substring String Extentions.swift */; }; - A3AE9FA7EB0EF8722E2F326D1522E105 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291CB2412D54C06919455B00F880C074 /* SharedSequence.swift */; }; - A3DB65097A016A61D0B653C47C468814 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A175214EB5C36D61B062852E8182B74 /* DispatchQueue+Extensions.swift */; }; - A548BF876CDC1708A3F4AA62ED7B2CA5 /* MDCOutlinedTextArea.m in Sources */ = {isa = PBXBuildFile; fileRef = ACAA31DC3B22B8C71CC3E7E9A2A8F0E2 /* MDCOutlinedTextArea.m */; }; - A6B1B4A770B43ACC7DAE3101AA34B259 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = B763ED0697459165FF441FD58A28B9C8 /* InfiniteSequence.swift */; }; - A7CA3501B2B8703C5209615015CC7F43 /* MDCTextControlHorizontalPositioning.h in Headers */ = {isa = PBXBuildFile; fileRef = AFC2600F19E2071E4D5C74ED71AC15EA /* MDCTextControlHorizontalPositioning.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A823B2340A068A0F01D43B17B1B1707D /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD565C132F1233E3CB58788F35C0DE4 /* GradientStroke.swift */; }; - A85A6EACCC013E62D5911D518FB09756 /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21CD553BA20D625BBE9089BEB2FC9D5B /* RxTableViewDataSourceType.swift */; }; - A8A5C60C1FB14C7EF57941AF7B05C17B /* MDCTextControlStyleBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 72001073FA3454C755292B07CFC461A9 /* MDCTextControlStyleBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8F31D1EF9E7194BCD89B811A261CF35 /* EndpointType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16A4EEBACC3E40ACE8EA757527FEF045 /* EndpointType.swift */; }; - A93AF36FBF45356500F2A482D72DBE85 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4710A8A05849463799F7F2A5C5DC6F8D /* NullCompositionLayer.swift */; }; - A9B0AA84646DA767A01AF29F3687F7F2 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20676E0F9F66A845F3646DD0FC460A43 /* VirtualTimeConverterType.swift */; }; - A9DFCEF9AA3C82485EB37253F0EBBC0C /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B53FC0E7CBB0C0728F1EAD386040B0 /* Repeat.swift */; }; - AA0D9A1709BF0C8C1A8B207C9B926935 /* NSString+MaterialBidi.m in Sources */ = {isa = PBXBuildFile; fileRef = F78A3154F8ECC6815B2423E4B2A8AD23 /* NSString+MaterialBidi.m */; }; - AA1E5335D7B93737B16DE75C70EE54AB /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB23B6679A5F01302F993AA094649E0 /* UIColorExtension.swift */; }; - AACA093A0DF682022372D04C7024D3BB /* MPesaModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95E6A80011A1FD93BD2AAFA3B35FBE6 /* MPesaModel.swift */; }; - AAD676D09941F644BEA6694E9701942A /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E5E323DA5A5DD3B35C29EB267D1709 /* First.swift */; }; - AAF4F60CD0E43E804C98016B73ABA3DE /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEA3CF761D22E093783C8657D814CD5A /* ImageLayerModel.swift */; }; - AAFCD5BE2802B3858A6D28012DA8C292 /* VersionThreeServicesApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1516AFDD666737E986019762F97FE28C /* VersionThreeServicesApi.swift */; }; - AB2F242326B4C21F48EBCAAFE4C6FD22 /* MDCTextControlStyleOutlined.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0BC8F51F5F9361007D986EEF077226 /* MDCTextControlStyleOutlined.m */; }; - AB3ACD583661BD16E9127384B3FB6226 /* MDCOutlinedTextArea.h in Headers */ = {isa = PBXBuildFile; fileRef = F254D4D73940171DC7DFA4855DE296A8 /* MDCOutlinedTextArea.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB98D39CF12040255E5AB9805B22F701 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F147037B09DC3DF19718DDFB86FF812 /* LRUAnimationCache.swift */; }; - AC10AACB22628498D3287A5C451059CC /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F154E75004A014A7688AFF2711151C /* Lock.swift */; }; - ACAAF7A9314E1AC0E8D9B19CFC4CCE7F /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38DB2E19031F6C00A937FB8C403438ED /* BooleanDisposable.swift */; }; - ACCD6198D164C007C33F9AB35172E97F /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = C67BA9683CFF4D303A2193C3AFB42A62 /* KVORepresentable+CoreGraphics.swift */; }; - ACD02AE32B27443B4517EBD232E93148 /* Swinject-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FD3387DFC5AD10484B035E06F1A0127 /* Swinject-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD0E1B4EA6215FA529E086B9284C7855 /* MDCTextControlTextFieldSideViewAlignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FA7A13E08BA94DE5D7C463648BC6D2F /* MDCTextControlTextFieldSideViewAlignment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD72808AD85AB27AE7BB02F7464D3F2E /* PaymentOptionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61A5EBD6910D1FE034ED5A9E9A6D432B /* PaymentOptionModel.swift */; }; - AE930FEDCBF67057A3944EA8B637F637 /* MaterialTextControlsPrivate+Shared.h in Headers */ = {isa = PBXBuildFile; fileRef = AE21B40801A46EBA7DA2D3C0B599F5EF /* MaterialTextControlsPrivate+Shared.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AED353DA2808CF325A66263F0B0F4934 /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = E95E13B959538C00F367EB2EB20A3EC5 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AEDD61758A2ADDE87EFF590362FA68A9 /* UKAccountDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C9A302E33CFA6602822E001C948D8FE /* UKAccountDetailsView.swift */; }; - AF35ADE0E59342A835FE0C7AA6EB9D56 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 452AB2150519521599597B38660E2BAC /* NSTextView+Rx.swift */; }; - AF817CECD40F30A31994F13E93FF485E /* Container.swift in Sources */ = {isa = PBXBuildFile; fileRef = A716F4CEDC869891828853EBE8A6BEDC /* Container.swift */; }; - AFCD9AED3164D5F21DBA15BFBFD6475D /* UnavailableItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = B311F3023FDC3ECC6F891B06A026DEF2 /* UnavailableItems.swift */; }; - AFFC63FBD83C7449E564BDE4E1C1A353 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2F88344AE9467E34234D9C5F3627412 /* Group.swift */; }; - B0881C8F5E07363BE3CCBAAED5880983 /* BankTransferViewTwo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F74571266A553CA864E21B8E543D0EC /* BankTransferViewTwo.swift */; }; - B089EF2BD0E6D960B4B58D1B02C73F8B /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A437DF7C44BF6358711AC512D723891 /* SizeValueProvider.swift */; }; - B0C5E757379C359C4EB1DBAA6EE59BC0 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB3BB1311B42228B747617D84AD1DE86 /* ImmediateSchedulerType.swift */; }; - B1090DFFBD0CE90777275B1203247352 /* UIView+MDCTimingFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = B94F7E48E738F62E2CB468B9D55447A7 /* UIView+MDCTimingFunction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B132C78A70B31AE1F56F44C9259A6490 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD465B0791901FB16FA6FBD2BF5F4916 /* RxCollectionViewDataSourceProxy.swift */; }; - B1B97E3BB4EEBAF17EEDDD759B4467B1 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 399A4B930AFB78C8B3AFE1D156EDF575 /* AnyNodeProperty.swift */; }; - B3BB32598AC74AEE50CA175172E8038C /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4F9A080C0DABAF569C65B8A2534397D /* AddRef.swift */; }; - B41E9DF6ECBCD544574E77C649D2AF84 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C325DF7EA06E701F67A33DFDB712DFD /* Marker.swift */; }; - B43FBD45A6AEE1E37564BE3252516547 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = D92D145C475AFC80499B0CBF870FAF4D /* KVORepresentable+Swift.swift */; }; - B5823E9DA8C67913F8605265B67145EE /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CF4F59AC96B7C8B7DC30B11C3AA911 /* VectorsExtensions.swift */; }; - B594C2BE2C6C2519A296C1477E1D6DFC /* Extension+MDCText+Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCBC59619858D529534C7ABA9F334536 /* Extension+MDCText+Date.swift */; }; - B6401F49D3DB2DF0FE8C207141F6833F /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6937A9A6AC73B85F0052D54CFC3E73 /* Completable+AndThen.swift */; }; - B748C112C55BE3238CE8327792D7C85C /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A79CFA60CE9ECE3201EBE1BC2BD51 /* AnimatorNode.swift */; }; - B7B8CBC7C7716B9FA4C2448154655F2F /* MobileMoneyRW.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E634ACF771A51E1FC333FA88F008ECB /* MobileMoneyRW.swift */; }; - B81B11C8A46273DB2953445D50B240EB /* MDCTextControlState.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F3E4F902856C53F845D7CDB789E40E9 /* MDCTextControlState.m */; }; - B82CB14DAC2117057517E54A8DEEC6BC /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C80B0F97B249BE05C9239F3CB8510AF /* IQInvocation.swift */; }; - B857FF05D3ACFCB6CC9D6B4529271827 /* UIImage+MaterialRTL.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3A71BA9875CAABE83E28F8FF59C060 /* UIImage+MaterialRTL.h */; }; - B868497F2A172ECC372750CDDBE2F54B /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6BC73BFF9FC93FCE5024A15E0CCD07 /* RxTableViewDataSourceProxy.swift */; }; - B8C0AB453B7049401B4EF715069E0A7D /* InstanceWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41F065DE1F2B5FC3815C9A6D585DE2B3 /* InstanceWrapper.swift */; }; - B90128BE993DA074B1A79B20F238171A /* BankViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EB21462D42B0E9CAD3D2FCBCEDEF900 /* BankViewModel.swift */; }; - B9BC002E8730A6AE904ADFD4BE622F57 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0041CB729D67E9A547E65AFF20937C0E /* Optional.swift */; }; - BA1C13C3F33D7B0491742F651ECE1CFB /* BarterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA23F235DF7D8CDA66E9B1A57A6D1D1 /* BarterView.swift */; }; - BA40680A37E9D3BE4EF9EBAD21209C5E /* RxCocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1C988C9527DC03C3D127FD1170567C6 /* RxCocoa.framework */; }; - BA803B2688C37C28B0FB3CCDBF6ED904 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 795E854C212D054CF7A182F3E0EAEEB3 /* Sample.swift */; }; - BA92DCAB6F92FCB6A045F13A2A1934EC /* MDCTextControlLabelBehavior.h in Headers */ = {isa = PBXBuildFile; fileRef = 586A0EB64BB44F2B6FCECA1BF37F584E /* MDCTextControlLabelBehavior.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA9BF37CEF9A3F2BFBB968DBC63EC768 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE0196D2C1A98A30FFF33A005AFB2125 /* NSControl+Rx.swift */; }; - BAAA5D1657764318AC882C1009903A18 /* SumFormatParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71DE4C9311D7211B5CFA8D8E852AE593 /* SumFormatParser.swift */; }; - BAE44B31ABBF3D6DE781F3E4341737D9 /* CheckResolved.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E32BABAC3D6E6EE3CB6A2E3A48CFDBC /* CheckResolved.swift */; }; - BAEF5FF2558BF5208D9A44FB46E6F29F /* MaterialAnimationTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = 8317FE8323B8B3616B0E25494C033FB3 /* MaterialAnimationTiming.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BBE07A4D858310C5E899B4E40A99F26B /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CD948C2FB921EDBB01559B771270781 /* SwiftSupport.swift */; }; - BC125344A536C3788CA05B27F96615AE /* MDCTextControlTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 35F380446D6FCC6F4B4687EDC039EB0B /* MDCTextControlTextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BCB3214F7DC39ADFE2B9A74501DFEB93 /* MaterialTextControls+BaseTextFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DCBFB3DA7F1FE3A54DF51E08598A677 /* MaterialTextControls+BaseTextFields.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD815D261F844DBB29E472AFC2AE4FA4 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DBB564BD973D5E364FAF93FC8719CB /* Timeout.swift */; }; - BD8388C1B1CBE7F402B8B7F51F2885C1 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB34CDC3D0A1B3434150E9A465BDBDCD /* Zip+arity.swift */; }; - BD898ACB6A07E8AF5B19590829EAD28A /* BankTransferModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C456EFD7D4FD2561E32D4D86E1DEDFEA /* BankTransferModel.swift */; }; - BE204D220DE5DB2FF4095DA7F5EF80E7 /* FetchSavedCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FB890148E7669CF7D122FD502BAE98C /* FetchSavedCard.swift */; }; - BE274AD74C1E60FEA1A6D5EB8FD2CCDC /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9208ECB653BCE2726C79B04A10BC4419 /* Cancelable.swift */; }; - BE3498437E2423BAAAAF51598243A02D /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45B59FB053D2F71E5CD817E31EE9253E /* NodePropertyMap.swift */; }; - BE499EB704D7EF002797E8B637E7AB13 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC3D11471B79B60D0A08D24A3D245C52 /* AsSingle.swift */; }; - BE774332827DCA8E7219F3DB2D7CA8B7 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90DDBD3E6A1160DB503CE898B386BE6 /* AsyncSubject.swift */; }; - BE95F2C405AEAA013A2E0645979F6914 /* MaterialTextControls+OutlinedTextFields.h in Headers */ = {isa = PBXBuildFile; fileRef = B81F64EC8030B28FBD5C1B4814E81E0A /* MaterialTextControls+OutlinedTextFields.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BECB12667863AAC92A2AE9795F5AA823 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04AD24EB760FC275739151E7AB10995A /* Deprecated.swift */; }; - BED57023FB4FC4681D0E80C6A94B9071 /* Extension+UImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8ACC7452C4D7665929E6AF66A68F28C /* Extension+UImage.swift */; }; - BF285CC7B4A8998135C8D0B66673664C /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9441816E0DE0624E991074FA5841A0D7 /* Queue.swift */; }; - BF587383E9F3D4E011F9C8A367DBF7D5 /* MobileMoneyRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CDC239ECE77239F43BCD3A0F50C133A /* MobileMoneyRepository.swift */; }; - BFACA03F715CF8C8EA2CF7A093E0B473 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8359CF88FC7E5213E9CCDB248C571FDB /* AnyValueContainer.swift */; }; - C005190BBA3C06F863F160C4C5E406FB /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC499D7937BBD84D739B800E32B1F616 /* Using.swift */; }; - C1CC2A7FF96C1CC57D75AEAD0D3180A6 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC96BD8BE3D83AA568C4E9BD73321596 /* Create.swift */; }; - C2167394D2EC8A08B45C9ACB4E9568F0 /* MDCTextControlAssistiveLabelViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CB2EDFEB487D5F3A2FDC2AD29F8A387 /* MDCTextControlAssistiveLabelViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C221880A49588D5741D5DCF276B85442 /* AccountForm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CB3DC5A4D5ADC050C4203E149AE421 /* AccountForm.swift */; }; - C3B02805C2DB989449BC4F8C30A6D0FB /* SpinLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76787717852512107E6B63873EB81B9E /* SpinLock.swift */; }; - C4000A738F4A219EA5EFC16B65952D24 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99DFB8B8B4377193980592E4E745E78D /* Debug.swift */; }; - C44129963DAF2AECD94C7192CF4EF570 /* MaterialMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C6ECBCE3046C39270DE63FA7E6470A9 /* MaterialMath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C48B9D59D309FDB6D09814F801437141 /* BaseViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08837DA3C0DB862A470F77673E955113 /* BaseViewModel.swift */; }; - C5C3FF8F40EF9B43A80C7FE27DDB763F /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E304EBD0EA8EB8B708300173D2A2F34A /* ColorValueProvider.swift */; }; - C68522B33C4F896E5667872EB74E40AA /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 971D69F699FA808628CF744E237BBA95 /* Reactive.swift */; }; - C7203551E1BDCA15036AFAD64FD69C1D /* CAMediaTimingFunction+MDCAnimationTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = A49D41016788058D837E8FE816516A74 /* CAMediaTimingFunction+MDCAnimationTiming.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C725D7BB2A6C58C7CCC0A82B60629E91 /* UIPageControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE586D44430FABB5C7ABB24E839C0069 /* UIPageControl+Rx.swift */; }; - C729FF1412FBB2881F706EC0D0FCA753 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 091B8AEF12683788B2AB3B5BCC1E28F8 /* Observable+Bind.swift */; }; - C7738174623B434F589F266944B59989 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCA5AC4D8CCFD42C6254F005696BD359 /* Do.swift */; }; - C7B9EFDE406C774B2B537A7C7C230697 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82C10DD7871D29BD2335D7D5D3FC894D /* Operators.swift */; }; - C82D20525E7EF50F0CF4CE73AE664727 /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09D237B679F8668D868EB714309218BD /* AnimationPublic.swift */; }; - C87E6993630D1D611D9683CC4C9B9F3B /* UIImage+MaterialRTL.m in Sources */ = {isa = PBXBuildFile; fileRef = 87A4C171AC1AAFC240C583583E42A376 /* UIImage+MaterialRTL.m */; }; - C8D131543B03045E700B4D6341CC26B9 /* NSString+MaterialBidi.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 29FE9E825FEB90776F4C6EA93B4A51D0 /* NSString+MaterialBidi.h */; }; - C8F2DC02436264F5E3CFE3CA6138C968 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69419413BC5A2007E1C2AE2A2541E852 /* AnimationContext.swift */; }; - C976EBCB63898414C0E83085F2A74CCE /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310C4778E646E437AD333EF306ABA5D4 /* CompatibleAnimationKeypath.swift */; }; - C9AB5CEEB4DA4D11393D5AA58886D97B /* MDCTextControlVerticalPositioningReferenceOutlined.h in Headers */ = {isa = PBXBuildFile; fileRef = DB0F66DC61F38956D56E3ABEE8461779 /* MDCTextControlVerticalPositioningReferenceOutlined.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9E2D0BAA31AD5D31D56C68DE2688758 /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FA87E30A7663AB18781E22F531D5BAA /* Resolver.swift */; }; - CA5EDB7137E80B1C5025123094F803BA /* MDCTextControlHorizontalPositioningReference.m in Sources */ = {isa = PBXBuildFile; fileRef = A6BF247629755404446BC351581FC0D6 /* MDCTextControlHorizontalPositioningReference.m */; }; - CA6D06106A3910F7DDFA826CE17EC6AF /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B06CF3C52A3ECEF30EB5438E52954B4 /* UISearchController+Rx.swift */; }; - CA7808FD15443AE41162E501EDF805CC /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B3535F48E6B51DE6AC2F6CED28D6FABC /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CAFDCF48AB3277E2977016039732600B /* USSDSelectBankView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF2FC8D94F08CEFC65CB929112D3307E /* USSDSelectBankView.swift */; }; - CB18E7E2394C044F21045AB2258AD3FD /* Loader_YB.json in Resources */ = {isa = PBXBuildFile; fileRef = 8FF505B7C092A69306D63982991512F0 /* Loader_YB.json */; }; - CB4B46F80C482CCCA962E819E5EDF6B5 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 411827B26F22D7327AA1661655C3007B /* KeypathSearchable.swift */; }; - CCB65DD32253B9F450B35848EFBA37F6 /* MobileMoneyFR.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8FBFF89CED593202E4F01BD54F6103B /* MobileMoneyFR.swift */; }; - CD8E04FF250040AF1B3BF1B1D74E454D /* BillingAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F58EFC6F0162DB474A276B44ADE1F5 /* BillingAddress.swift */; }; - CDB6F3EF818BC6C368D190C725C6A5C0 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1499F7D5EA713B7ECF083F977A0978EE /* BehaviorRelay.swift */; }; - CE625BA1E5679B2065DCC6F9F9D4746C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 251629025468A289D994CB1B2678172B /* Foundation.framework */; }; - CE7B1C292254E4B4499188C48E3869B5 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E612C4ACB9F88B7E2AB1ABC44FAAA76E /* Completable.swift */; }; - CF052C20E4EF8585F892F850B0F84029 /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F47645A33A6DD0D21222091AA7DCE9 /* RxSearchBarDelegateProxy.swift */; }; - CF564D1B6E418234D8FB6588CFA9C6E7 /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FAC783126D1D15C247F802BADF4A2FD /* AnimationView.swift */; }; - CF5BDA43C011E0AA0EDBDFBFDBD0EB29 /* FunctionType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8465CC3CB1205C8BCC7E7432EF428FD /* FunctionType.swift */; }; - CFB581BC8CAADE2BF1E57269D7D1A911 /* Pods-FlutterwaveSDK_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A6765D4E0945E3B2659E829CCC663877 /* Pods-FlutterwaveSDK_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D02AB549FD6324C03B1C5C59346BBBCB /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3802EF1D17C7B696074007BE147F1B43 /* SubjectType.swift */; }; - D08A662E2801B61F9746F3E893444B38 /* DefaultTextInputFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B182A3806641D18DF9A7F4A9882780 /* DefaultTextInputFormatter.swift */; }; - D13F860C984F4F01C6CF6C68C8BAC82E /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 035313C18723F20AF644C49708AAEC8B /* DisposeBase.swift */; }; - D1579680B7971E5C11F2B5A4D2CFC3AD /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435225A5122AF4E2694696319E69BF44 /* ToArray.swift */; }; - D1BDA2114DE07FB86D22B85345B759A4 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB5B44BD2EE2BC28DF6F7BAF224ADFD5 /* CompatibleAnimationView.swift */; }; - D2640B24C3DAD28944D91A18C503D4BF /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55841C9CD2E5BB24875E946BE305558D /* Multicast.swift */; }; - D2A242DEA44DB9C48106C6478EA9412B /* Extension+MDCOutlined.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15AB6FD3BB2B1B5BD54FE1B5E59D00D1 /* Extension+MDCOutlined.swift */; }; - D381B2AB40C1B7D2D98A5BF1857ECF32 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A36213314267034595A7EB0895B2143 /* StrokeNode.swift */; }; - D38D82F358240AB2DFC876927781F300 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD95F1C7096DE57A9C762D9ED54266CA /* VirtualTimeScheduler.swift */; }; - D392552EEC647060F23E8030D1A9CA84 /* MDCOutlinedTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C878D0CF544997137F08E79208B975F /* MDCOutlinedTextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D3A703C8C1FAA12A6B6A1388F6F5E7A9 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 725A4DA05AAB3CFF23B0398F1AFBDEC5 /* AsyncLock.swift */; }; - D42CDEC728CD66E9529705E3AA966958 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7EC28FE7D86A35E932011F9E9DE8D49 /* Rectangle.swift */; }; - D448046527BF836EED60D5CED5051BB7 /* MDCTextControlStyleOutlined.h in Headers */ = {isa = PBXBuildFile; fileRef = B8014A3ADD539A7E122575180C78E4DA /* MDCTextControlStyleOutlined.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4B8F5A479E9B5710211283BA74680F5 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E94457E8D59A48D1DCE5B35955A39BA6 /* EllipseNode.swift */; }; - D50DEC03260B1FA142F319EAA7444AC3 /* MDCTextControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D2FC3CBFB0FDA018C334F7689239855 /* MDCTextControl.m */; }; - D5453402B20822578A75E11CC2E08901 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5725403A3B375F14EA79113A1D739ED5 /* Zip.swift */; }; - D5C7A2071A5CEC6F2ABB76F7FB830DE9 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 034F442CFAD32977943B98E539CF66AE /* RxTarget.swift */; }; - D65034070E37556E900312472F61A9A1 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EC5A0A9D88B974961F5E7826E50CE17 /* Scan.swift */; }; - D692C0EF996FBB722BBBA058EB974B4F /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = B9A5A0D0B6125500BAD034DDE6AA2DE7 /* _RX.m */; }; - D6E3C158BA3CF2FEDA207EE82DEFD990 /* RaveMpesaClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = D13F240ADAF1D68117BB822ABE06A2D7 /* RaveMpesaClient.swift */; }; - D7052E19D6FAA5598D720858BC849E4C /* FlutterResponseData.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD1DF3FA58F9F6DC50647DB616141AF8 /* FlutterResponseData.swift */; }; - D729F65AA11EA81DBF38CF698E7573A2 /* UIImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED5C47727D3FA00F5EBEDF1A770E87F /* UIImageView+Rx.swift */; }; - D786E10AA184B9F3CCCDC00A17095869 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BA0821185D16A244B8F7499B9A6DE3D /* ControlEvent+Signal.swift */; }; - D7DC968C2FCD339977239CC1D9DDD9E4 /* EmptyString+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AB9EB7D8D40ACA0FBFAB39A029AA8F3 /* EmptyString+Extension.swift */; }; - D7EDC8018203EF84261C135E61B6472C /* MaterialTextControlsPrivate+BaseStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = C5A2365205DFC29055C0BFC606640E2D /* MaterialTextControlsPrivate+BaseStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D8114C2EB594505EE011A20DA4C95770 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F08AE217F3BAC2D0D8197421D1D60A7 /* AnimatedControl.swift */; }; - D97BFA7F6A30200DCF04E3F82A3538AE /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E21B6AEBE31A26ED3E729C9C79A8215 /* ControlEvent+Driver.swift */; }; - D9ADD18B83BFD4C3A05CB07F6EFAFB5D /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0134C7A17E5013AAAC57E24B91801588 /* PathOutputNode.swift */; }; - DA09F245789F6A46BBA25E7DD12A947E /* RaveExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C585C80C45E41C8E9B90EE0DA32F8060 /* RaveExtension.swift */; }; - DA5DBF40159365445F181D4302B230D4 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4D1AC38B4FB3B352C71FA8EE86952DF /* RetryWhen.swift */; }; - DA962A26A24533441D6137A9E684BD1B /* DebitCardViewNew.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E8255631029F5F4E483AB0E3E6DB48A /* DebitCardViewNew.swift */; }; - DB067D9B1F257FC5DD1331539A0A55E6 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F63DF509B14EE922FBF446B76F07944 /* GroupedObservable.swift */; }; - DB7A7C2BB93AD899DE45367A1AAFCA28 /* ServiceEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B9647C33F2F42B673FA7B63E4F7030E /* ServiceEntry.swift */; }; - DBAD0CF52BB276BF8DC3BD56B388DFA1 /* MDCTextControlVerticalPositioningReferenceBase.m in Sources */ = {isa = PBXBuildFile; fileRef = B2577B05AD703F863914FCCF93DC3AB0 /* MDCTextControlVerticalPositioningReferenceBase.m */; }; - DBBC765D729D11D8C1C484880508CC0C /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8976F4C13EFD88413D0A5BDFD7542A32 /* ScheduledItem.swift */; }; - DBC3D3A903D612384B54475DDDF3E2D6 /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F957411FFF349222BCBCE3F5EE1F6A /* NSObject+Rx+RawRepresentable.swift */; }; - DC22143AFD35AB737053A465C835B2C7 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16A5D81180A468373B6F273C1E20A9FF /* Glyph.swift */; }; - DC5481710BAA03B98F1D0810A57E19B7 /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 686525E719ECDA971A10365766135BBF /* Animation.swift */; }; - DC65ACB31F6CCA605ABC17EEA9A7C8BF /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CEE9ABA5AD132D624B4D8B87E01A32B /* Deprecated.swift */; }; - DC76DB02C4BF7B108EAC3B57E4770837 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDB953F90A95DFAA0127C865F758385F /* KeyframeGroup.swift */; }; - DC8D96F1A03C80B60C21265DD9C2B94F /* MobileMoneyUrlResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9F66881B41B60E969A74C4BA737F61F /* MobileMoneyUrlResponse.swift */; }; - DC97000D60FDC9CDBF1E17295EFA06E5 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844EFEBB80ABB7DD381251B9F6057B9B /* PassThroughOutputNode.swift */; }; - DCE7BC6AEAFA778B5DC338A0127DB8BA /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DD9F572E77608D6DD3471127C5B334 /* ObserveOn.swift */; }; - DD0C4F850885806B6BC87B0A68F4628E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 251629025468A289D994CB1B2678172B /* Foundation.framework */; }; - DD219580B14CFE24B85B48B57ED64D17 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6C0FCBAA5D539D6B8B8A89244F30FCE /* WKWebView+Rx.swift */; }; - DD2C676B0300B5856F06D9EC66D3337F /* DefaultTextFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595834B64CAC7D7AF9DD775FE21760CE /* DefaultTextFormatter.swift */; }; - DDFDC1055983139B551CC735A3CAE175 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C43031628FE938003D942460B7621EBE /* RxCocoaObjCRuntimeError+Extensions.swift */; }; - DECFFE7C4E35AAE2F2B92C9DECB41AD5 /* MDCTextControlVerticalPositioningReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 423529070EAFE45E0E855A2290D2E36C /* MDCTextControlVerticalPositioningReference.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DF0F9293AB92F720E8EE2F1348141D36 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34892898FC1F924FCAB0260A562A2528 /* AsMaybe.swift */; }; - DF4C2571A72439B45AF83C2BCCADE533 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B551C091898123D8DB6264CB390C61 /* CGFloatExtensions.swift */; }; - DFABBA8474AF9BE10D5158AFB75D6EC8 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDB4C4A39FAC704981C87B20A6605191 /* RefCountDisposable.swift */; }; - DFAE1C119373FE7153F17D13E49EA81C /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7FFC429868EE1167B19B961891C0BCA /* Maybe.swift */; }; - E04152F62C79CA2DDD784944E24325F2 /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5337C017970E3529EB4781B01EBF926C /* Driver+Subscription.swift */; }; - E06DCF48E4263E12811FFF83A186E7BF /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7729251D91513F7D574B90C9C50E34B4 /* KeyframeExtensions.swift */; }; - E0C40C2F08888BFB71518256E846F5BE /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 992FF3CCA3052391308106DB16414802 /* lottie-ios-dummy.m */; }; - E10E12DF9C04F39E4365BEE56CFB4474 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = B20EE36A8064B7E86857644015746B96 /* AnimationTime.swift */; }; - E2799474E9B5949A0D31F0CD7E5F3C2D /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C5181E51D318DB56A4A4107588940147 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E301E9434E00A1A8D16095B067CA4A7D /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 325B4B305DAFF59E4494F03CD07A66C6 /* UIPickerView+Rx.swift */; }; - E3D747A6DBF00178534C32B157647F99 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 763BE2E93D591A318A5BD697655E3470 /* ShareReplayScope.swift */; }; - E3DF10EAB8681EB68E4E1AEA93447E54 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1352EFA08C326A74D1FD0B09DF1443F2 /* KeyframeInterpolator.swift */; }; - E48D8D4CE95A007D6144A33987A75285 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 251629025468A289D994CB1B2678172B /* Foundation.framework */; }; - E5A79A00F20D9B18BE096C63C32F4F05 /* MDFInternationalization.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = F86B34D8B5BC0DA781E1A8C79A34B70F /* MDFInternationalization.h */; }; - E661E073A7C5D6C5F7F8DDFE4A1C9FD8 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 240648AE842C60D7F02B81FDC3480175 /* Asset.swift */; }; - E6A8876E76B9419A392CA7254F8B34E6 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F55760B69DC5E9E953D4F9617027328 /* FillNode.swift */; }; - E6D1DFE8783B861941FBAB2B9C9E2D66 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBCCD827573779E9A2B6DAC5FD6FA704 /* Concat.swift */; }; - E6E06B5BC0C00877B580F536854E60C5 /* RaveConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42F81023867C9435A33464134A7C4742 /* RaveConfig.swift */; }; - E74E720BE8B3BD65CD777AC24F16627D /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0EC40CF5383F06F4BB0186D6FF55ABC /* ShapeContainerLayer.swift */; }; - E802FB76C219837D82F5BF37DD2174A9 /* NSString+MaterialBidi.h in Headers */ = {isa = PBXBuildFile; fileRef = 29FE9E825FEB90776F4C6EA93B4A51D0 /* NSString+MaterialBidi.h */; }; - E84D653FEC2D7ABF449C27F84CFCF0F7 /* CardRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F7D67A149796F24356CE3EEC15A8DB1 /* CardRepository.swift */; }; - E889E6F54D968D989C3D40C2187082A4 /* SaveCardInitate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2F52B94C8611078105BA8119E566CA9 /* SaveCardInitate.swift */; }; - E9183118D9E1B1F31488926DED51CBA1 /* Loader_YW.json in Resources */ = {isa = PBXBuildFile; fileRef = 79EA8D0FB4B1B7C58AAB7860F58BF8C3 /* Loader_YW.json */; }; - E91E77A965C137F6D08A0322FBA91C68 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E1A1388850E938E08BAD5D91A14FBD7 /* Signal.swift */; }; - E9553B3371DD5F489AEDC5F4568075E8 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB6196111987E8375FD217DB00DF680 /* Star.swift */; }; - E96F98441942AA83DFDC787361B8DAC7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 251629025468A289D994CB1B2678172B /* Foundation.framework */; }; - E99D14CE93B779D623625D10CFAC975F /* SwinjectAutoregistration-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E1BB5889F518E7423AB591136AF4A08C /* SwinjectAutoregistration-dummy.m */; }; - EAF607B16EC0270075E70A9F524C5927 /* KeyPathBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23C72C5601D207E16A0009B4D496B51A /* KeyPathBinder.swift */; }; - EB3C913E4F75672432CFE24786C26F6F /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = D92AEDA5BB8AB6AD2455A0C1E0729A29 /* Just.swift */; }; - EB66417889986ED478B7FA6134AB2E6C /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37AEFCE00DD7565CCC2EA9F036D7B3D6 /* IQUIView+Hierarchy.swift */; }; - EBA655BE792E9D480E71C975CC17736B /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91120559420030EFB8C4780F3B35E953 /* LayerDebugging.swift */; }; - EBB8F398044435F8D51B1AB366E2F902 /* VoucherChargeModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E910DAB3CB39BE2D804813F2833D7627 /* VoucherChargeModel.swift */; }; - EBC4792AAC10A9D5238AE9545054C88E /* MDCTextControlLabelPosition.h in Headers */ = {isa = PBXBuildFile; fileRef = 82DE2E425A64A2F779968A3960DD353E /* MDCTextControlLabelPosition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EBEC46FF9CAB57748B66451BF96E4A33 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEB685CA2CBB6A59AC6BC76CF65B0349 /* Range.swift */; }; - ECA7A51F6C66A5ECE38D4B4B8946DCBB /* PaymentServicesRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6358223632736FE3D710BC9F756B7006 /* PaymentServicesRepository.swift */; }; - ECE12DFEF87720E03DE99C9CE77485AE /* UIView+MDCTimingFunction.m in Sources */ = {isa = PBXBuildFile; fileRef = 21ADA17466A62F9D8E22EE2DB289693C /* UIView+MDCTimingFunction.m */; }; - ED30BC1A65D25DF64241DA26BBFBEB9C /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7450BDC683E6A2E6C3BF706C8F20C4B7 /* Timer.swift */; }; - EE9A8F4CD1123C3541AAA29C2F96CE94 /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7110E528A47E02C20DCA058757CF053B /* String+Extension.swift */; }; - EECEFB0CEE0311526E398FE39F8B12C4 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A109F3F1A1F0C8C2FC4E5F86927C7E83 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; - EF2395CC4B6F1E71575A468E20DC0D5B /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A27AEAE4DEFF87384EBC3D2CCFDDA96 /* BundleImageProvider.swift */; }; - F02A456AE2660E65E529B19E132AD403 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 251629025468A289D994CB1B2678172B /* Foundation.framework */; }; - F071ED04BF0E4352EA5405F9E11AF648 /* InstanceStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC09D0A7929029D85E58521ECC9CBDC3 /* InstanceStorage.swift */; }; - F0C0FEB4479D2CF1C2F5B47979E29A65 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45D4F4564CB5C031AE73AC82CC75F79C /* Queue.swift */; }; - F0C514A2BB83E82DFA396930969D18D6 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EED4156104145C3B6B3D3E71B5768BC6 /* ImageCompositionLayer.swift */; }; - F0D86A1B83A8768B5049D118493FF950 /* MDCTextControlVerticalPositioningReferenceBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AB2A31C0B6506A5CF728E9A3CC832B78 /* MDCTextControlVerticalPositioningReferenceBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F0F4F2C83A8B5347A3B6B13B2F36D372 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBFC76C0E37DE416286F89E4603D6306 /* PublishRelay+Signal.swift */; }; - F12491A51A83DC8A3710246F81FE1122 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6EF09A4AD96481E7B92AE80FE22EEF3 /* GradientStrokeRenderer.swift */; }; - F13636076C3DA770E7241B7C97978EFB /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9C551B33B072150C55EA6EB7EA2AFF8 /* Deferred.swift */; }; - F1517656E80120A37564A44753021CC5 /* FrancophoneModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A59F108B30AB491473FE7DB4E35ED46 /* FrancophoneModel.swift */; }; - F16C069469BE3BF226A20CF0C1DE049A /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 939E4FB7E62829F3CE087BB0C928AE20 /* DelegateProxy.swift */; }; - F1A25F606A79559C7D2AD5724EEF0C8B /* UIView+MaterialRTL.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 90713AB872851984A73F054699D3E46F /* UIView+MaterialRTL.h */; }; - F214D8F2C3C320861DC0BA0332E7D3C5 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7C914BA5ABA578270AD8A04680ABEC7 /* ShapeNode.swift */; }; - F2981CADEC181315FE3C6AA88598023B /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04218C681A4F3FB64C60BCD7CDB0C3E7 /* SkipUntil.swift */; }; - F2C6141381FECC97AE53D0BD4743B390 /* OTPView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A88C5425537541A0EEAD25E7DE45165 /* OTPView.swift */; }; - F2DD3F1EA9DB179C02B263A4784CB879 /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E750F42421AFA9EDA2340EF00FC548C0 /* AnimationContainer.swift */; }; - F3551683AECB8FDF19BBC7A1ED22BF7E /* Flutterwave+Observers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56C2EB8FB76153B5E4A2C7FC3D65EB03 /* Flutterwave+Observers.swift */; }; - F361B573C834DBAEE5A5C6593BFE28C2 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2670FE140BFE01B9EE98BBA2AC185520 /* URLSession+Rx.swift */; }; - F3666DFF885209596160241650D22EC0 /* MaterialTextControls+BaseTextAreas.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F15F6551A5395E85855FF3FD31E373 /* MaterialTextControls+BaseTextAreas.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F412E52B95C4C6F2186ECD29C4901E9F /* MobileMoneyGHPendingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26946CBD41AA485B144337E6008CA3C2 /* MobileMoneyGHPendingView.swift */; }; - F48128D9D5AAC40985F19B7FA99B0B1E /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FC9F599CDBC7746DFF9D01350D1B8B /* UISearchBar+Rx.swift */; }; - F4E2193E405F8D30421448842F3246FE /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7664B5E0FAFD6518305E1829EB5917FE /* ShapeCompositionLayer.swift */; }; - F52BDFD86AF8BF58B4671CAA1E251097 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F257EF5BEC04A0AFA33B6E21AA9DDF1 /* QuartzCore.framework */; }; - F54762A22DFCEFD5C7B5AA918930E13F /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A25C684C228D498263AB8E69FD3A35C6 /* ValueContainer.swift */; }; - F6F64EB2C3060C5C06D19C150450EBE4 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C126E85666BDBB887BDC7879E02A2CC /* Bag.swift */; }; - F73461F39B6414971B720F25468076B0 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C10DCFF517054E5CB8774D0142BF61D /* ShapeLayerModel.swift */; }; - F7557D52A397AA40EDD4FB450330242F /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 537BE75426A694CDD38D3EFCE2D8A781 /* ObservableConvertibleType+Signal.swift */; }; - F779ADE09AE641554F97D955B5580659 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D738EA61D06C8DA7127EE9F5F8385BB0 /* ScheduledItemType.swift */; }; - F7942935F9EC82D79D6757F0F4C98905 /* Swinject-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F29CDE56C26DF40DCDD60245CE7DC173 /* Swinject-dummy.m */; }; - F7DDEAB2648B543F727BB98E3FB2CDBD /* Pods-FlutterwaveSDK_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 369BA50390EA72C71D91C4151FDC7DE2 /* Pods-FlutterwaveSDK_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9B75A16B917567BAF46F3D8B2BBBEEF /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A13FCBEE744AAB094AF3D0C5938E54E /* SchedulerType.swift */; }; - F9CEAA9AAB2BE2CB9F2A0C0248F3B299 /* TypeParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 383FAFDA3A3DF19BB496172D4D8CCF60 /* TypeParser.swift */; }; - F9ED3A2634C7EA098AF01CE0CCDB2D07 /* AutoRegistration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89658F17130890590F5E4F110F0BBA52 /* AutoRegistration.swift */; }; - FA01C9B38BBF546E808698519E84A8A0 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A73235073BCC431771EA91F2AB80D01 /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA1C2F99A82F8D806C2FCA4A76301B1B /* AccountPaymentModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC48A5579A425FCF58F1B0823CC8F24 /* AccountPaymentModel.swift */; }; - FA383DBC29A4F658A3C03A547E329C7E /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64981D6949E420FC2CFDC06F67F76056 /* ScheduledDisposable.swift */; }; - FA3CBE79450AB5C78EB9C0D4D4C42FF5 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B348A60EACD7735A821B52A3F7E3098 /* PriorityQueue.swift */; }; - FA5152679CDC05E8FAA0B420FE82F6F4 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BD8C7F10A43FD6BB3EF119A6844FBD6 /* NotificationCenter+Rx.swift */; }; - FA99F628E0D0E978DAF44C26DB2A2745 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C34F58DE2191611F58F30217E9F1B52C /* UINavigationController+Rx.swift */; }; - FABC77EA9E5DCB14F03045BA078A2D86 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 251629025468A289D994CB1B2678172B /* Foundation.framework */; }; - FB59ADCA97B559928F5D7E0540DD8340 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C4C01250BF57E44F5EF53B76EEE593 /* TakeLast.swift */; }; - FC10D67C489CB6D56D81FD3AED7EF719 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0FE0B744ED60EFDF7C11BEF0FA662A6 /* RxSearchControllerDelegateProxy.swift */; }; - FC7508C9E60ADFAB1BBEC904528844D9 /* GhanaMobileMoneyRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C7922680F4283DEE48D4D62142650F1 /* GhanaMobileMoneyRequest.swift */; }; - FC808CFFA9580C2DF49B036F992267F4 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A0860AC3883104EC5CF0B6B3A4FBF15 /* PrecompAsset.swift */; }; - FCA0829B8751D827AAAECFD44A3A2695 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB2C0747F13C2B9CFA986EBCDD42EFC0 /* TextAnimator.swift */; }; - FD05430BFBBFDC2198E2E04E99AFBD06 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A1E9F4BC2EBCC7A16B239C0303CF429 /* Date+Dispatch.swift */; }; - FD664100CFCA64BA4C2500CC60CAA20F /* SnackBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19D803C42598A0185A83683D1DAF642E /* SnackBar.swift */; }; - FD967C12DE02A769656FF72DB2D2AC58 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A85F506827B8FF099F127EE31E40C53 /* SingleAssignmentDisposable.swift */; }; - FDB783BEBBACBD0CBA9C74B55B9C7624 /* RaveMobileMoneyClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 071A4660C116DAA2D11245A646A0EE3F /* RaveMobileMoneyClient.swift */; }; - FE426F40DA3FD1DE0560021C7C1EF137 /* RaveCardClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5882F2F905AC21753B178133414917F8 /* RaveCardClient.swift */; }; - FE62B8006AD81030509DDF5300815B45 /* Extension+UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47413C09A2DABA63C015FBC65C378357 /* Extension+UIView.swift */; }; - FE81F9E837569B916035DFD40ED0DD82 /* ObjectScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC02AC76A5A94E9E2CDC42E0622E1A86 /* ObjectScope.swift */; }; - FEB03B5F7CAE066D405AE2FD02491F2B /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2065DA320401319931B988118B172EC2 /* UIGestureRecognizer+Rx.swift */; }; - FEE96B523A3D5E1C25D1A447132453C1 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E52B79C1E322A7FFC1BEED2B20D4ED1F /* Binder.swift */; }; - FF6D708F8EAB2D276E761D55CAC8FE90 /* Encoder + Extentions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 235D0B6B8D4BE50FFB07D0620CA5326C /* Encoder + Extentions.swift */; }; - FF9B9F27DAF72420746DCAA7FBB885C6 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DAE0239A12CE1893DBB482F4323FB08 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 00A7F6BC2A10E490A91DB0E28FB1836D /* Behavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDE20B76F3084A1A0826E1CF37FBDA9B /* Behavior.swift */; }; + 00E173800083E0B17BDB750E9FB18963 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9441816E0DE0624E991074FA5841A0D7 /* Queue.swift */; }; + 00E35B0B324A1B093E5E953E06E65DCC /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E304EBD0EA8EB8B708300173D2A2F34A /* ColorValueProvider.swift */; }; + 01539CE6371A53FB954322B2C6FB5675 /* Bank.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11460E75E5205022097688FE4B388786 /* Bank.swift */; }; + 01DED855649A95274345B1DBBE600F99 /* ZambiaMoneyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EB0072763CDBCD14FF38C05BF21C8F1 /* ZambiaMoneyModel.swift */; }; + 01F2DD2364A0860539AC21284F19911E /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCD6EE6EAD0E3A7E14B4B39B1BD455E /* Interpolatable.swift */; }; + 02CF0749A5196F211BE0121CAA494EAC /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0041CB729D67E9A547E65AFF20937C0E /* Optional.swift */; }; + 02DE8E92F12526420D5C31C0094BA2FC /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = A66875D56FB5499CF52179453AA3ABA7 /* Utils.swift */; }; + 031365E55F6192241B77F71231485EA0 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E8C300020A00A84216F184F05051590 /* RecursiveLock.swift */; }; + 047716CA954C35F882E77CEEFC899AB8 /* Validator+extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBBB714ADB0D0053C2A818944C57692A /* Validator+extension.swift */; }; + 04B97D039265E60648EE5773C729384D /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = B340C58BBDD19C4AD14144AA96F013EF /* Empty.swift */; }; + 05281758422938F7C1EB0EE090D64AC6 /* MDCTextControlLabelPosition.h in Headers */ = {isa = PBXBuildFile; fileRef = 82DE2E425A64A2F779968A3960DD353E /* MDCTextControlLabelPosition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0569532E3DD021A4D0900B8E51419BC7 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0D5903F0C110C3E441EFF2F4BD5A86D /* ObserverBase.swift */; }; + 057669594917303CDD9DBDF0D26ADD0D /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF2A7A383C28781E719D4FD3DDD7F69 /* IQUIScrollView+Additions.swift */; }; + 06C76D3C0C472EAEC893471D5EE9E61D /* LoadingHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF5F4D3EADCA5215C4F8DB8200510DDB /* LoadingHUD.swift */; }; + 071694142321F8BEC308FD6C20ED5AFD /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6C0FCBAA5D539D6B8B8A89244F30FCE /* WKWebView+Rx.swift */; }; + 087BD9421DFD2F856E0A63C29BCD339D /* Pods-FlutterwaveSDK_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A6765D4E0945E3B2659E829CCC663877 /* Pods-FlutterwaveSDK_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08A799DF7DDA9D43EAADBD71C19F67F7 /* MDCTextControlAssistiveLabelDrawPriority.h in Headers */ = {isa = PBXBuildFile; fileRef = FBC7F6AC03E3A1491B9EFBC0974BAE2E /* MDCTextControlAssistiveLabelDrawPriority.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0996910106F88C4E58CACEEE5FAFC634 /* FlutterwavePayNavTitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94A68F9C98CD739F1C234A039CA7041D /* FlutterwavePayNavTitle.swift */; }; + 09C207A95682E7D110E9D682AC323020 /* MDCTextControlStyleBase.m in Sources */ = {isa = PBXBuildFile; fileRef = F09B2F2CBD0E30018526BAD06C6C325C /* MDCTextControlStyleBase.m */; }; + 09EA91F1CD79CD041B185B20589C6F5E /* Container.TypeForwarding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3965D28D0EEDED30617B10A37C128B59 /* Container.TypeForwarding.swift */; }; + 09EF42815901BD7BBE473A48F9C4871E /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34346DD469FEECA9B7C3E1A68C04479 /* RxTextStorageDelegateProxy.swift */; }; + 0A662F18A6BB3B66C5304256E8260CA4 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6ADFF7CE94915BE51D3493C376F7540 /* ElementAt.swift */; }; + 0AFEB9766E6B2DE1C5FFD90FED3228E6 /* MDFRTL.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D8D6999FDD1378BBF4AF43DD68AFEDF8 /* MDFRTL.h */; }; + 0BB7C77DEAF23E2526B1C8BF44CAD94D /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7729251D91513F7D574B90C9C50E34B4 /* KeyframeExtensions.swift */; }; + 0C61788ED4E4F04ACB758FCA7F5A3950 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 4056219C4678A1A90CABD524948AC229 /* _RXObjCRuntime.m */; }; + 0C7A729E406A11B342D4878C1A7CEC28 /* FlutterResponseData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A43BCC6E60208BB93A7152ADAFD288C /* FlutterResponseData.swift */; }; + 0CC13A04D42485C4CA579CEC0BE55374 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D62CB9153A40F716ABE8CF22BDD1854F /* ColorExtension.swift */; }; + 0D2A97165565C9D1C1F6A4567EEDDEB5 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82C10DD7871D29BD2335D7D5D3FC894D /* Operators.swift */; }; + 0D3C0DB5745C5B0A9AA9842A8BC2C26D /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 716C948DA24BBCBE2D0760BFB16AF299 /* Observable+Bind.swift */; }; + 0E166DF1028BF390FF74A389A483C032 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E612C4ACB9F88B7E2AB1ABC44FAAA76E /* Completable.swift */; }; + 0E3D4B221D9F34F017A5A17B54AA5D99 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C126E85666BDBB887BDC7879E02A2CC /* Bag.swift */; }; + 0F20DBA17ADC38DCEB85DBF1C9BFF157 /* VSTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DEA71E7A0594D994D84330306AAB736 /* VSTextField.swift */; }; + 0FBAA3E6AB5753B1E1EF87B122DDB6A6 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1C70CB99579FA032F7B2C4B94B99A2 /* InterpolatableExtensions.swift */; }; + 107E9ACDE10124189429928C0C47CD05 /* BaseRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07F6E9F09C399C12CE821C508172EE9D /* BaseRepository.swift */; }; + 112FF949E25A51A97BC1657104C1F18A /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = C43765B0C5AD74B1C7F20D92E4CDF1EB /* BehaviorSubject.swift */; }; + 114785495368263061A2CC42F67C9215 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 971D69F699FA808628CF744E237BBA95 /* Reactive.swift */; }; + 115F966409C110FD1532ED0712292B5F /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = B763ED0697459165FF441FD58A28B9C8 /* InfiniteSequence.swift */; }; + 1162DB53DF41DFE27AD6D391B174EFE5 /* MPesaModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 938574D71286C9A3BB9F8D9B89C8D7ED /* MPesaModel.swift */; }; + 11991606FAF62EEB26D9B385F0C4B441 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C977D877569D79F95709566ACA9E36 /* NSSlider+Rx.swift */; }; + 1217205AB759AF2DB2A995B4DBC1E50F /* MDCBaseTextFieldDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3928149F310A031385FAFC52C235EEBA /* MDCBaseTextFieldDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 122B5AD1DABD6E4ED38C9AA466CBDA97 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A781B81A7952666A7479543D6205447 /* Platform.Darwin.swift */; }; + 12EC25526C6EF3C55B38BF48185FDD43 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41184A1D5ADB4A935F7448BE8EE6B76A /* RxTabBarControllerDelegateProxy.swift */; }; + 13FC84973C740C7EAC327D24C59AB771 /* CheckResolved.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E32BABAC3D6E6EE3CB6A2E3A48CFDBC /* CheckResolved.swift */; }; + 140DF3C68D5A96AD7A14FBDEA11228ED /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 487FD6523E7B7DB8977478AC90D042B1 /* CompositeDisposable.swift */; }; + 142B8B447FFD61CF0C8B275573EFC694 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0131EA6C7C0A349F2308FE35BAE0FD3 /* Ellipse.swift */; }; + 149E2F6FB4EF838162BC62B25FF142B2 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E36487A4D74DF85FF8E3068EA4139F84 /* AnimationImageProvider.swift */; }; + 14B67FBE5BEE52021FF426C2E2F4BF7D /* MaterialAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FD6154695B11566DCC2A95FF9A63811 /* MaterialAvailability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14D0F3DC429C046E8FEC94465CDD5DC8 /* CardViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A3C531ED3888AE4568D3C9C4CC22C0B /* CardViewModel.swift */; }; + 14DF2F23F88B1E7B29BC6460949CDBE5 /* USSDSelectBankView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C734DEADF82DC90A68E7896A65EC87 /* USSDSelectBankView.swift */; }; + 1500ACD9D20564E44D88F3407F2F2FDC /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0FE0B744ED60EFDF7C11BEF0FA662A6 /* RxSearchControllerDelegateProxy.swift */; }; + 1523162B666EC19B90844D33FEF7EB19 /* RaveConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = C904EE53033D7DA11C19B603AA675355 /* RaveConfig.swift */; }; + 15399DE4EAEEE514851C3A0A9643E17E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + 1568919CB71822329BDB7DEAFAB7A3D2 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE30F52DE0F1486BE7E5AE2409474366 /* IQUIViewController+Additions.swift */; }; + 1577D1060508BD06E7D72F393635DD54 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = B14F8597900F5EC133E915FC779B627D /* ControlTarget.swift */; }; + 15B031B3BBB3F281DBEF80154A27F3DA /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 960BE421F16743085E166BCDAFF30218 /* Errors.swift */; }; + 15C2A3A5EFD9A5BE4993546C96F89356 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5CDF93BABE5894081757537A1FC98B0 /* AnonymousObserver.swift */; }; + 16063AEBA4D2D87D45289F00D68AB63C /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF4E4810E0A3F79023FCC99AA4D00BD /* Platform.Linux.swift */; }; + 17B8B17DC49BA5EC5DFA30D0CA9744A5 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A13FCBEE744AAB094AF3D0C5938E54E /* SchedulerType.swift */; }; + 18748D5AF20C63434DD2726378946824 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CE0386AA2C75571C5B9AB4C49C470EE /* RxCocoa.swift */; }; + 18BAA06F69086E0712946BFCCEB5CE5F /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1A9673D349B002EBFFCA9581B1AC520 /* PolygonNode.swift */; }; + 1949FB902225590B3A93CA166E179E5F /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52102E19633B7DA8892B413F87E0D817 /* CombineLatest.swift */; }; + 19707B2EC8C220D35A8D8C1676D5130D /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B26F49764AF6E4F124867CFC4B79E9 /* Skip.swift */; }; + 19836DB583CD336318C400554D3E27ED /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83062DEBE3B382F9009867305C4BB7DF /* RectNode.swift */; }; + 19E417C6C4D5ECECD930FAE8B3AD7C6D /* TypeParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 383FAFDA3A3DF19BB496172D4D8CCF60 /* TypeParser.swift */; }; + 1A11EF142B5EDF126F3A18737885A292 /* UIView+MDCTimingFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = B94F7E48E738F62E2CB468B9D55447A7 /* UIView+MDCTimingFunction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A32E6D9D014CA3412119C7668DFC2F4 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9880985FA050C74F03AEC5673AAE78 /* KVORepresentable.swift */; }; + 1A51F876A97964651E5ADAC6C4266873 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 174073FDEA83CACC54D608253ED45AB8 /* Observable.swift */; }; + 1AD1CC0F815513273137AF4104A8016C /* MaterialTextControls+BaseTextFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DCBFB3DA7F1FE3A54DF51E08598A677 /* MaterialTextControls+BaseTextFields.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B583EE0D1C27FB65197A47818312423 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E5E6038831074DADAEADD7DC52264E /* Platform.Darwin.swift */; }; + 1B83FEBC425E982D8AE7310885A41BAB /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E8A3BF45770922E61A14DD9E63BCA5A2 /* RxSwift-dummy.m */; }; + 1BE0115E3A021644098F9D1ADB8FB1E8 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2065DA320401319931B988118B172EC2 /* UIGestureRecognizer+Rx.swift */; }; + 1C81FFF64C44A8A4F4E939219BD342A9 /* MDFRTL.m in Sources */ = {isa = PBXBuildFile; fileRef = 602947D342ADB05B3EBBFD19471496E7 /* MDFRTL.m */; }; + 1CCE2D184D306C02B1045FE35804552C /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D07B12509E37C638D2C1F26719B271 /* OperationQueueScheduler.swift */; }; + 1CF00F0FA9BDD470D2191D60ABCAAE01 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0EC40CF5383F06F4BB0186D6FF55ABC /* ShapeContainerLayer.swift */; }; + 1E457B34AA1932AC11E29502E0BD6CEC /* UIView+MDCTimingFunction.m in Sources */ = {isa = PBXBuildFile; fileRef = 21ADA17466A62F9D8E22EE2DB289693C /* UIView+MDCTimingFunction.m */; }; + 1ED7C6F1F3B83BFF8CBB789B8B4D0135 /* VersionTwoApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0500C7B3C53587BBFBF8B18DC73BA76 /* VersionTwoApi.swift */; }; + 1F26082A80B609DAAC2198A8BFFE309B /* TextInputFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B64284909F5B4160EC11622B72CF4F0 /* TextInputFormatter.swift */; }; + 1F55FC2BB163AED8D59B9D8AC707488C /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90DDBD3E6A1160DB503CE898B386BE6 /* AsyncSubject.swift */; }; + 1F78A14F4E1EFB0A4B0B6C74D1DD04DC /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 127BEE95FBA79CC8F5B0BC4298581AEB /* SerialDispatchQueueScheduler.swift */; }; + 1F92780A197F8A1A06CE40CB4834ED4E /* AccountPaymentModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C103D1556D1974E72AEA77378F60E0CE /* AccountPaymentModel.swift */; }; + 2016336429C2756146AFA8E85E42B364 /* GhanaMobileMoneyRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72BA1ED1D3DC43224DEB561A5F7AA5AF /* GhanaMobileMoneyRequest.swift */; }; + 2086D9626F5BEE8C33CCE5487FF88201 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA902FF9B4249563CCCEF6485CF697B /* UIScrollView+Rx.swift */; }; + 2098DF9091D3D0FE6FEDD38E49962BB0 /* MaterialTextControls+Enums.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFAE6C69D9F714B864E0D0FE6F9C497 /* MaterialTextControls+Enums.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20EEDA954D4396C5A68C83632307183E /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A27AEAE4DEFF87384EBC3D2CCFDDA96 /* BundleImageProvider.swift */; }; + 2133F46CD706201142371E8CC20DE7C6 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59336FA881C3E48AE348CF8D1060E201 /* TextLayerModel.swift */; }; + 21AE379A10C39F3EC74E7931F62D902C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + 21E573824FE232F4DD98DD1F7A3CDCF7 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC4EDC5F3549374550FC8334D6296296 /* SingleValueProvider.swift */; }; + 22338A0FD1B0B9BE5952692A895621A0 /* MDFInternationalization-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C700AAD43D8C53D9C27DD8D2312F590 /* MDFInternationalization-dummy.m */; }; + 22B78DC6E308054CA4C33722B8EA145B /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55841C9CD2E5BB24875E946BE305558D /* Multicast.swift */; }; + 22BAC0C8052BD650ACA0E34A3F53C835 /* UkAccountsPaymentModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E86B9A96D722E4801B49083455C9853 /* UkAccountsPaymentModel.swift */; }; + 22C1863CE80F75335631C1D40842193F /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60B10AAC725E98B0B2E7E32DD7F3BAAB /* RecursiveLock.swift */; }; + 22C44D270FB3A293C717C69A8AC7570F /* MDCTextControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D2FC3CBFB0FDA018C334F7689239855 /* MDCTextControl.m */; }; + 23428582F8BA98C9F4C5E22BC1E64937 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD95F1C7096DE57A9C762D9ED54266CA /* VirtualTimeScheduler.swift */; }; + 2355926206134C8F7063B57A6C439A6B /* DebitCardViewNew.swift in Sources */ = {isa = PBXBuildFile; fileRef = B442E332B6C696AAE674BAEC3405DFCA /* DebitCardViewNew.swift */; }; + 2361FD5053A34C50C6BBAEEDE5685E86 /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E90E7AA27FA749EFFBB54A4419A4D71F /* UITabBarController+Rx.swift */; }; + 238E7BBEB706C0954382771FD439C57F /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1499F7D5EA713B7ECF083F977A0978EE /* BehaviorRelay.swift */; }; + 24015ADEBCB867CE996136DDE6C8D995 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9C551B33B072150C55EA6EB7EA2AFF8 /* Deferred.swift */; }; + 241AC748D581B0BE9DDE44AEBFC77650 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22186E95F752D5EBCB660C16DDD66E2D /* IQKeyboardManagerConstants.swift */; }; + 24AC8308C9612728E5280BFD6A6BD510 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + 24D897E2E8264897521B723449ACFE3B /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922B9A7B6E3783323C39C1BE95802355 /* SubscribeOn.swift */; }; + 24FDE667C36F43299E462B0551C74E5A /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EAF134B3738DDB5DEC0F5189C0D3C07 /* SectionedViewDataSourceType.swift */; }; + 259D3FB77636659B59E6703BF9CBA5E7 /* NSLocale+MaterialRTL.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 4E71B1B8B08378840A3B2C6C4FEFBDCF /* NSLocale+MaterialRTL.h */; }; + 25C95A833FEEC7F962691200E6920167 /* UIImage+MaterialRTL.m in Sources */ = {isa = PBXBuildFile; fileRef = 87A4C171AC1AAFC240C583583E42A376 /* UIImage+MaterialRTL.m */; }; + 26D58121285DA1A474D749D4159792A6 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99E9EDDB631F475928D0AF1F87F7BC32 /* Event.swift */; }; + 27393DE323A2247F958B81731FAE2D82 /* USSDModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F58350B5E0052A40CDE925423412DA76 /* USSDModel.swift */; }; + 27705D5772A78311933ED9ED0A3E002D /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CF865FA66DFC8DD422696678A91FAD /* UISlider+Rx.swift */; }; + 27E134A2FEBE0487EE3FB5CBD12DD707 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE769A0DCF26405EAD370CE2B77626B6 /* MaskContainerLayer.swift */; }; + 27FE76507AB846ADBE7F5BA946DE0C36 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D738EA61D06C8DA7127EE9F5F8385BB0 /* ScheduledItemType.swift */; }; + 282F38A54703926A901E0AF777058E79 /* HowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C66E6DEF12C914763A2F297806FD41 /* HowView.swift */; }; + 285BC69752C05F8D92F3D00B058BDA90 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E09E0F370DA05724F9DD95DBFB748506 /* GradientStrokeNode.swift */; }; + 28B1EEDF984F2426355F9C2D13793AF2 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B46B4294F579F00F970BE8E8268379BD /* RxPickerViewAdapter.swift */; }; + 29ACBED7C4A8F2753C29C1BF755488DF /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60FBE542B7B9628BD71892262C5F3578 /* UIDatePicker+Rx.swift */; }; + 29BDC3D577DD4C2D4452E407DAED1E70 /* SwinjectAutoregistration-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E1BB5889F518E7423AB591136AF4A08C /* SwinjectAutoregistration-dummy.m */; }; + 2AB2FD2A46AFFE5E423FE59CC9032007 /* MobileMoneyFR.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B4DE24C6FB1F88ED60A529C31901A75 /* MobileMoneyFR.swift */; }; + 2AC3E54DF146CE8A58D9CB9333DD2719 /* NSImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6EDF38E4CE8BBDEDA6225F4692B8A /* NSImageView+Rx.swift */; }; + 2AC4938966740061595C4F9F75242383 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 639FBCDFE9D912CDD6A46D00138FDCAA /* RenderNode.swift */; }; + 2C4AE05AA0C85824A99028BD1423606F /* UIPageControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE586D44430FABB5C7ABB24E839C0069 /* UIPageControl+Rx.swift */; }; + 2C547BB8707E0B22F417510586D1F964 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D46589EFD84A1715CCABB9D5D29F5D /* UIBarButtonItem+Rx.swift */; }; + 2C876E798343B19C5C8CEDF03352301C /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BB31B57DC0FAF1439FB7BDA07DD8A56 /* PreCompLayerModel.swift */; }; + 2CCD29CE2DCF28E8E87F6765AFD60261 /* Extension+UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17AA865F766AA3A9BD642FFA1442B3AA /* Extension+UIView.swift */; }; + 2D10ED881CEA1006B1EAC9ADCA54F908 /* ResolutionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F076101F17958A13466E9CF2045CBF89 /* ResolutionError.swift */; }; + 2D371C61480F1F0AAA1D044F8398848F /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22B5E7AB7DCB2D5C448D0B0A927BD847 /* RxCollectionViewDataSourceType.swift */; }; + 2D65BC065C638BF89CAB7BF0239ED2AF /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 682C5149986B135FA59943F6C81EDDB6 /* PathElement.swift */; }; + 2E221C9333E36EDBDD92AB05DBAF7C02 /* MaterialTextControlsPrivate+Shared.h in Headers */ = {isa = PBXBuildFile; fileRef = AE21B40801A46EBA7DA2D3C0B599F5EF /* MaterialTextControlsPrivate+Shared.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E3785258C84765D22141AE43178C6F1 /* Encoder + Extentions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970506FA4BAF49BA5657A698A4052420 /* Encoder + Extentions.swift */; }; + 2E4D5234F41884260789BB7493ECF219 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CF4F59AC96B7C8B7DC30B11C3AA911 /* VectorsExtensions.swift */; }; + 2FA9CFE935C3A903A6D5305AD5A7A4DE /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E94457E8D59A48D1DCE5B35955A39BA6 /* EllipseNode.swift */; }; + 2FE1DB35F64C4F4EE567BC2B87DC7408 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBCCD827573779E9A2B6DAC5FD6FA704 /* Concat.swift */; }; + 3009A6B2502D1C18417B1545167D13AD /* Pods-FlutterwaveSDK_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A94A2D0C4C044BB2A992FF3F656DF9 /* Pods-FlutterwaveSDK_Tests-dummy.m */; }; + 305956D1211E21A602E920093C7F1AB6 /* MobileMoneyRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = E611981F1B952DE43E81669C63020479 /* MobileMoneyRepository.swift */; }; + 307170A2D6A61071435F54436145E7E6 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB23B6679A5F01302F993AA094649E0 /* UIColorExtension.swift */; }; + 30A67683FBD6FDDCD7522F6FC1F271B2 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04A026B7F8E59D5C0060169C63CA6BC0 /* SchedulerServices+Emulation.swift */; }; + 30C5EB44ABA6FBB21D66A0872085DB41 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 208C3069470E724E717EF0C9F8F1764E /* DelegateProxyType.swift */; }; + 31300ACFE5189B44D68D754432E6FB29 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F59996F93FB44BEF22A1386396EA1F0 /* TextDocument.swift */; }; + 3133E85D726D4691F7F793454B9104BF /* UgandaMobileMoneyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47F17FE1815D193C8AE56892ED2636BF /* UgandaMobileMoneyModel.swift */; }; + 316BDDCDC197CA652E1112A13D1283EA /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF49041676251A08B38F756641171E8F /* SubscriptionDisposable.swift */; }; + 3298185D351EE5E34E1E5B1B23DBAB6C /* SumTextFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15AB239C39DA71F4AA4860277DAE9ED0 /* SumTextFormatter.swift */; }; + 335FCB3C82E0A6C7D4994F26BAFD42B8 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E52B79C1E322A7FFC1BEED2B20D4ED1F /* Binder.swift */; }; + 3402A73C47F13FB0598D3BDC3E3D5D84 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE2DA473F4592804C3E865E1A7C22286 /* Sequence.swift */; }; + 341F3124738E48507ECC38329A71014D /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = A93EF86EA1744C7232B32AB880A29ED0 /* Bag.swift */; }; + 345665D3C9A811D9EDBE79B5DEBCD051 /* FlutterwaveSDK-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A071B2CCE01F91F4014F2665F7BC5F15 /* FlutterwaveSDK-dummy.m */; }; + 34DFFBFC40C7EC0705486021DECE5628 /* CAMediaTimingFunction+MDCAnimationTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = A49D41016788058D837E8FE816516A74 /* CAMediaTimingFunction+MDCAnimationTiming.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 356B2A2F960BEB3DB446B67F8B352325 /* MDCTextControl.h in Headers */ = {isa = PBXBuildFile; fileRef = DFE8E0366B55F66FECF771F0C56462C4 /* MDCTextControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 35C7334FA5795A5DAC182324905F8171 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8E2C840B49E0F234DF54DA21A08C338 /* DefaultIfEmpty.swift */; }; + 373BEF7D7A21C2D131BBC68C5DC87758 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6937A9A6AC73B85F0052D54CFC3E73 /* Completable+AndThen.swift */; }; + 37E62437E1F5D539A38B969005960DC1 /* EndpointType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AD3B5A72723450BA841F378EDEB5B9C /* EndpointType.swift */; }; + 38E22A684A866F99415F05C1A5289F95 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7FFC429868EE1167B19B961891C0BCA /* Maybe.swift */; }; + 392B51D683610BA1C4E2D7DC32644D6E /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAF66DFCE23F6A604C69CA5420AFD0B2 /* SerialDisposable.swift */; }; + 397443B27141C5F626A1495B815A91A7 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 959CB27F0B215598503110D979AE583C /* PrimitiveSequence.swift */; }; + 39E3AB68A26DEBB1AB5DDB8B73FF47B8 /* MDCTextControlTextFieldSideViewAlignment.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FA7A13E08BA94DE5D7C463648BC6D2F /* MDCTextControlTextFieldSideViewAlignment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A0926AED1BEA115078C2110AD31A90A /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CC1ED5233B1EB788762DA2269A07254 /* ControlProperty.swift */; }; + 3A2A8F997EFF3A0E1AA1C48D12E5A937 /* BillingAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2156E18A7B06AE2A2F54634CC783F56 /* BillingAddress.swift */; }; + 3A8521541F880D811BC426743A8464C8 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4E6C792FD4FB93CCEDB275D17596D7 /* Merge.swift */; }; + 3B6944273D3E9439D4365843343CC4CC /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B5A100F04DB7584B546161D35990C14 /* RxCocoa-dummy.m */; }; + 3BC4183534FA13EA33753D5F4DC663AA /* Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = 597CDF3B6EBC195CE624A25731492261 /* Type.swift */; }; + 3BFB497A31C65FD5EAA5CD961F18D3EA /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDB4C4A39FAC704981C87B20A6605191 /* RefCountDisposable.swift */; }; + 3C3E4F9F29A4808EC869E0F80714F789 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7EC28FE7D86A35E932011F9E9DE8D49 /* Rectangle.swift */; }; + 3D40779AC8C6F74935F981B892412BA1 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C2D753C612811F931DA60227DD46C7E /* PreCompositionLayer.swift */; }; + 3DE371718AACB46436B66D3D9620C4EE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + 3E7D2864DC877EB0542ACF7E633ABFEE /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D55329B6B5A9C1EF4E61202FF524EB5D /* NSTextField+Rx.swift */; }; + 3E8D8CBE1FA38C11A7355C2958E779C7 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F2EB0A29BCDD708DAC71C45E8E893DB /* ConcurrentMainScheduler.swift */; }; + 3FBD73452027AAE867337D297ECA87C1 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69419413BC5A2007E1C2AE2A2541E852 /* AnimationContext.swift */; }; + 4048EAA79EB3021A5D0E7C59170E5B27 /* Container.Arguments.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF90D4F6CA49F9DEDFF5CDE4EF600236 /* Container.Arguments.swift */; }; + 406D749B5EC1E945C66BE9252AEA0AF1 /* FunctionType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8465CC3CB1205C8BCC7E7432EF428FD /* FunctionType.swift */; }; + 4198BA15AEA0DFE868D4E81948D2A3BB /* DefaultTextFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 225F7AD475BC907B5232293B0D318D58 /* DefaultTextFormatter.swift */; }; + 41D0A13F0494761B55BA02862606D0ED /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0AC323B55A6439DA8885D6C6A93DD98 /* RxTableViewDelegateProxy.swift */; }; + 4323A29E95A00722773F9E0D5A075F24 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 537BE75426A694CDD38D3EFCE2D8A781 /* ObservableConvertibleType+Signal.swift */; }; + 434079AEE9BA8C8AB0160E3CBB18ACA9 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 091B8AEF12683788B2AB3B5BCC1E28F8 /* Observable+Bind.swift */; }; + 43455342C8997B309F16433A808F3D11 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 157465E32F078B6B453C51D709960CC8 /* SwitchIfEmpty.swift */; }; + 439F9BFA05F674C81EE64D60D14D4C0A /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5560BEEEDABCED8D517EC764BACDF40 /* BaseViewController.swift */; }; + 445D1EC2A6C13B5E16C550FC9DD5E089 /* SynchronizedResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B189064EEB74C585F615F1D007A7621F /* SynchronizedResolver.swift */; }; + 458A59F91138414CF0B165949FF6438F /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63E8922CEA7BB14422F83D33AF2F2868 /* IQToolbar.swift */; }; + 45A3663BBDDB3D278350137CBE8C2291 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98136BC01B7C6DFD499CE550CA8588EB /* InvocableScheduledItem.swift */; }; + 467346263E5270F13E23B1534FF333EE /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A109F3F1A1F0C8C2FC4E5F86927C7E83 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; + 467A794C14EC378A010830433CCF1D0C /* MDCTextControlVerticalPositioningReferenceBase.m in Sources */ = {isa = PBXBuildFile; fileRef = B2577B05AD703F863914FCCF93DC3AB0 /* MDCTextControlVerticalPositioningReferenceBase.m */; }; + 4714156F2CA5A82BC897A238E0C53B63 /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 788F0CC62AC2778CC0109C464CF05DC0 /* RxCollectionViewReactiveArrayDataSource.swift */; }; + 47E0ABA15BE1F5BD5F45D30FF27DAB0B /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED9ECC0B3E26B0BDE800F957CA409577 /* LayerTransformNode.swift */; }; + 483A0D762A11CAC804F2B2FE96C9E584 /* AutoRegistration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89658F17130890590F5E4F110F0BBA52 /* AutoRegistration.swift */; }; + 48DF47C4176D7B88F649E3B121C12F4E /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09D237B679F8668D868EB714309218BD /* AnimationPublic.swift */; }; + 49DBC6353F4B6F1C2176977CEE4D90F8 /* SaveCardCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0617E784E30055852936633B89E7B6D7 /* SaveCardCell.swift */; }; + 4A71E6259C5C00FB3004180E56A9E48D /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEB685CA2CBB6A59AC6BC76CF65B0349 /* Range.swift */; }; + 4A802502B855C0D92B4520A2225F5D7E /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A05632146FC542147F00998817D2F33 /* Resolver.swift */; }; + 4A96B6D4E13828C22EB4398EEB27EC0B /* Loader_YB.json in Resources */ = {isa = PBXBuildFile; fileRef = FBE3FF55F435031363223199853C5A43 /* Loader_YB.json */; }; + 4AA4124A9177874977F68CC1E3AD3963 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EE7C13D1F4B04180D2D6EEC2547FD1A /* AnimationSubview.swift */; }; + 4B6A2BD3848172F5B5DC38F7A3CFC68F /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7463C27AD4080419EC36A96B7A233252 /* PathNode.swift */; }; + 4B794CD6CAFC9C355104848F94B088E3 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A175214EB5C36D61B062852E8182B74 /* DispatchQueue+Extensions.swift */; }; + 4B9B92B44CBC49DC2C905800F34DACB2 /* MDCMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8422E0E79C93B196CB344F421F9E624A /* MDCMath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BA4C96805B4CE7D00F71088D1E1B282 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78702AE8D00E44DD0E569B37238622E2 /* Take.swift */; }; + 4BA6A7BFB7FC44C2E9E03109FDDE66A4 /* OTPView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CCBD876245B5E30FD4FE316ABD0293 /* OTPView.swift */; }; + 4BBFF9BE3E002ED34351B0A1FFB5FB01 /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FAC783126D1D15C247F802BADF4A2FD /* AnimationView.swift */; }; + 4C0AA050FAD7AFB5958E5603643B95AB /* RaveExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DE487EB1B60651FD57FB50C16C6AE69 /* RaveExtension.swift */; }; + 4C22709A5DBCE37EE85C33874A2EF6B7 /* Pods-FlutterwaveSDK_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 369BA50390EA72C71D91C4151FDC7DE2 /* Pods-FlutterwaveSDK_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4CB53D7264F7B5640176D48BD3CA6A9B /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8976F4C13EFD88413D0A5BDFD7542A32 /* ScheduledItem.swift */; }; + 4D5726A243D12937050D20596F5E475D /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 411827B26F22D7327AA1661655C3007B /* KeypathSearchable.swift */; }; + 4DE49E74824B43D68E20EC48096BFE0B /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = D52183BE482BC2644885BCB86EE7B997 /* Single.swift */; }; + 4E51EE9FA2674F5DCF8897376EAD05B9 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A97F389E0098B8D4E444FF3F4D3D108 /* IQBarButtonItem.swift */; }; + 4EA6F3ABA869BA26DBA38DFAA2B3121A /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = E95E13B959538C00F367EB2EB20A3EC5 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F2DE40C8E88B5DC05C46E5D33D9BE14 /* Loader_WY.json in Resources */ = {isa = PBXBuildFile; fileRef = F8F2D4520AC1D3FFFD566BC8EC2C1BF5 /* Loader_WY.json */; }; + 4F864A6A816315691A7FA5C42DA9892C /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C10DCFF517054E5CB8774D0142BF61D /* ShapeLayerModel.swift */; }; + 500E96636F2B65EF4E1B18C4F86F8C66 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69C9BF716BFCA10CA438BAC7BFFFF1D1 /* SynchronizedDisposeType.swift */; }; + 50182E76EBF7CDB1A3E97022215DDB92 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A098CBB6B37C93E3309BC51FCDB3AEFB /* Disposable.swift */; }; + 5033CA112DE45A1AE8AA16CE39A47EB9 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7036A1ED075FFA21514BB31E35B66AE1 /* NSButton+Rx.swift */; }; + 504AA93A84E07EF87DD246EB802D0CFD /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E224E359FFB4CD1B746FDB1A4441C9BF /* UIButton+Rx.swift */; }; + 5072CF6667973B40A431925A8063BCE2 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36A119222BDA340ED41790EE42E380CC /* DispatchQueue+Extensions.swift */; }; + 50C9D7E66703955F2770308279CD274A /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FA87E30A7663AB18781E22F531D5BAA /* Resolver.swift */; }; + 50F6B33471E94C66F469631D8C156DB6 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B8BF8A1490B4C9A1DBC09C6338DCCF6 /* Window.swift */; }; + 50F80C58F4995E48875A38C4A0BEAC5D /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A36213314267034595A7EB0895B2143 /* StrokeNode.swift */; }; + 50F8E99C431B0A9A9F9E89EC0A438032 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC499D7937BBD84D739B800E32B1F616 /* Using.swift */; }; + 5113856F03A9679B14D2F856C6D2A0B6 /* MDFRTL.h in Headers */ = {isa = PBXBuildFile; fileRef = D8D6999FDD1378BBF4AF43DD68AFEDF8 /* MDFRTL.h */; }; + 5116B2C9CBD50451033B22688CDC19F1 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDC3F76590BBE0FDEAA336406CFDE0C5 /* Color.swift */; }; + 513C458B319D85AC501761287698F440 /* SumTextInputFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3660AE2E1A26005CA02FF1C8FB66E3DD /* SumTextInputFormatter.swift */; }; + 51546DA4FA56878BAEB7549D64482CE5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + 517FA6BA1816556B8D6B3D0C7E686C63 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C4C01250BF57E44F5EF53B76EEE593 /* TakeLast.swift */; }; + 52571E78EF06D957269B1FB6713E9379 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE0196D2C1A98A30FFF33A005AFB2125 /* NSControl+Rx.swift */; }; + 5261FC4E1C298D0BFB571446BA05D7FF /* MDCTextControlAssistiveLabelViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CB2EDFEB487D5F3A2FDC2AD29F8A387 /* MDCTextControlAssistiveLabelViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52BB84BEED0C36DCA9CEC1EA231B1001 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F55760B69DC5E9E953D4F9617027328 /* FillNode.swift */; }; + 54724A7F546FA42D966F152B0B5D478E /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA1CB8F4128F5B6B760D41AA1199CB8F /* Zip+Collection.swift */; }; + 54D90932B3A408F1639D976EDC8418AA /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2AEA876C65AE86C0548B3049A48083B /* ControlProperty+Driver.swift */; }; + 54DC9FA7DEF21934954C6BD61DB30F08 /* MDCBaseTextFieldLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = A82688102E485F619B8228C4D2983508 /* MDCBaseTextFieldLayout.m */; }; + 5513B63DD68901B1123EB569042DD83F /* NSString+MaterialBidi.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 29FE9E825FEB90776F4C6EA93B4A51D0 /* NSString+MaterialBidi.h */; }; + 5533E37B4AFECBD0174079C2758451A3 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = B9A5A0D0B6125500BAD034DDE6AA2DE7 /* _RX.m */; }; + 556BA6B825E2CFAA83F3607022E04B20 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = DAAD8CCFF2CB974EAD445AEABF33E228 /* Assets.xcassets */; }; + 556D211336906CEC994006911BB41E00 /* ServiceEntry.TypeForwarding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E1C973030541A955A33521EC8490880 /* ServiceEntry.TypeForwarding.swift */; }; + 55B0CA0B78F9FA0190A445F37C900EEB /* MPesaBusinessView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1AA661E97F291E23900EDA371649BFC /* MPesaBusinessView.swift */; }; + 565622A46E88353C9B8249BEE1FC90F3 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 034F442CFAD32977943B98E539CF66AE /* RxTarget.swift */; }; + 569A9F00FF8CF59CEAD5D71189989ECC /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B42E93DFCE8A4D02324BCD21CCF7DB6F /* ConcurrentDispatchQueueScheduler.swift */; }; + 570389E1E020C61CA975EED5D8D7951B /* NSString+MaterialBidi.m in Sources */ = {isa = PBXBuildFile; fileRef = F78A3154F8ECC6815B2423E4B2A8AD23 /* NSString+MaterialBidi.m */; }; + 57BA53F808FFE66F1727A2042473021A /* MDCOutlinedTextArea.h in Headers */ = {isa = PBXBuildFile; fileRef = F254D4D73940171DC7DFA4855DE296A8 /* MDCOutlinedTextArea.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58525FB55CAAD60E353986EBC84C9D5D /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3A8726A11160ADB7A149C84086D93B5 /* UITableView+Rx.swift */; }; + 5879FA8917CA5A7C2FDDE3065A4699E7 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EE95BB4AF0FA186E91F84081A6EF481 /* _RXKVOObserver.m */; }; + 589BA3C4D17C7B50644996C9C32FE68C /* UIAlertAction+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EBE1B0EEBEC346FAD804872B076968 /* UIAlertAction+Rx.swift */; }; + 5905BFBCEFF407C46B56F6FA3B869751 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4710A8A05849463799F7F2A5C5DC6F8D /* NullCompositionLayer.swift */; }; + 59240A5BB7EBDF4EC2101969D3D92E0F /* MobileMoneyUrlResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8020578E5ECF7DEE518825C051CE81C4 /* MobileMoneyUrlResponse.swift */; }; + 5ADE69D0D04089B4506A6BC7285166EC /* MDCTextControlHorizontalPositioningReference.m in Sources */ = {isa = PBXBuildFile; fileRef = A6BF247629755404446BC351581FC0D6 /* MDCTextControlHorizontalPositioningReference.m */; }; + 5B3D9301FD046AE7F86646F55BE9B92E /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 652DE17ECB72ACA88388A057DFCE4E3D /* RxPickerViewDelegateProxy.swift */; }; + 5C3CA52FDBEAFABAB4FF91DAFFC5B153 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 399A4B930AFB78C8B3AFE1D156EDF575 /* AnyNodeProperty.swift */; }; + 5CD8B1C0C83B657A829BF384D7294A6F /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60BD068FF9B5607978CA34852F8921ED /* FillRenderer.swift */; }; + 5D3373EA73E2FD1FD9CBC356F7DF84E7 /* RemoveCardModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D7F433C4BA9C952CA57929D30B3354 /* RemoveCardModel.swift */; }; + 5DCDD1F873B414EF807B74EFB724FC50 /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5337C017970E3529EB4781B01EBF926C /* Driver+Subscription.swift */; }; + 5DD90327A43C965416DB3242B75608CE /* Extension+CustomTextfield.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27690FCCF473D801955F3ACCF30C75F3 /* Extension+CustomTextfield.swift */; }; + 5EB234F402235A73C3C57BCAFD4393AA /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 685FC371F5482631F43DCEF499CADDE9 /* Stroke.swift */; }; + 5EFB0A8E3816966F1CB1E3A43749843A /* ServiceEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B9647C33F2F42B673FA7B63E4F7030E /* ServiceEntry.swift */; }; + 5FA071F944AEB90BCD7B78CBB3812B23 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00212658BEFABD7DE2A6A4EA08F40329 /* ReplaySubject.swift */; }; + 60235472B05C4EA911F1580EEB21BB37 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A437DF7C44BF6358711AC512D723891 /* SizeValueProvider.swift */; }; + 608273C38C173E6D78558916D2DA82E8 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77CDB7803EE9D97312A13BDE19BAB582 /* InfiniteSequence.swift */; }; + 6093F99ECA45BF33C22AB9F1CEE83281 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + 60988B61A16CC2EAAE48BCF080829082 /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E750F42421AFA9EDA2340EF00FC548C0 /* AnimationContainer.swift */; }; + 60A07BA75EDBA31D6CD3A69EBB41C490 /* Swinject.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C792D3CD47729724B82A1CA97EC3F36 /* Swinject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61E4B79222E400A95F3FB9514F8C4DD0 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C2D2BB830474D0CB32E51E08A908C0C /* StringExtensions.swift */; }; + 61FA067BB6556F9FF9303A066B7F770F /* Extension+UImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB1E9B4A80D90117E4BE14958B3D9C58 /* Extension+UImage.swift */; }; + 623BD26D1A925072C78EA1CEBEAF5E5F /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DD9F572E77608D6DD3471127C5B334 /* ObserveOn.swift */; }; + 625606F84BFDA5F318F57AC381FBBA51 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E1092484A6111B13F687FB4108E7AFB /* SynchronizedOnType.swift */; }; + 625F330D6F97B19193DBEE664A362C85 /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312091AF2ECEB53D548116687E28951E /* UIApplication+Rx.swift */; }; + 627A089CF22BEBDC179B781EA3513F11 /* MDCTextControlStyleOutlined.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0BC8F51F5F9361007D986EEF077226 /* MDCTextControlStyleOutlined.m */; }; + 63361905A2C280165A149FE28762F071 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 198BE99082FED6E95CC3E03F5AA96927 /* UITextView+Rx.swift */; }; + 637C1CBC6CDBFE799694BB2EEAC1CB72 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976BE87F694AB502FD72B530CD592A2F /* ObservableType+Extensions.swift */; }; + 6453C62D9F296A5762BCBEEC6BDBF677 /* EmptyString+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DCB364D9EE486858484ABC6F8BDEF41 /* EmptyString+Extension.swift */; }; + 649B0A89F7D70CFD56ADCC16C1E72A53 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + 64D02448CFBB8A34C888B3857E5735ED /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 826AABEA09124CD30A4AAEF3070F9AB5 /* RxScrollViewDelegateProxy.swift */; }; + 651FFB537B071EE0AFF5E3AE473CD8C4 /* UIView+MaterialRTL.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 90713AB872851984A73F054699D3E46F /* UIView+MaterialRTL.h */; }; + 6538A6DC82DA322FBCDC1AFAD2E7F6B3 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DC42A2665C5A2B19B8BD02B9541C8A8 /* AnimationCacheProvider.swift */; }; + 6548B7E7C9F7E41B3AEC527E78FC05CE /* MDCBaseTextAreaLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A8D9C6264EAEE1AE02ECB956C983B2D /* MDCBaseTextAreaLayout.m */; }; + 65968242F7073DA1EA3A848BC80F8D87 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD465B0791901FB16FA6FBD2BF5F4916 /* RxCollectionViewDataSourceProxy.swift */; }; + 659862970EC479256B3EDEA47E4D8560 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + 65EADB5B41D6935EB6463A1214471A63 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99DFB8B8B4377193980592E4E745E78D /* Debug.swift */; }; + 65F9E982847741F391182B4DEFED70DE /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879B97A023F2EFDD4BE609F6660C50EE /* SolidCompositionLayer.swift */; }; + 66B428229992061A14FF64E892781A47 /* SpinLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76787717852512107E6B63873EB81B9E /* SpinLock.swift */; }; + 66D914E35897C75A062A02FECCE40297 /* MDFInternationalization.h in Headers */ = {isa = PBXBuildFile; fileRef = F86B34D8B5BC0DA781E1A8C79A34B70F /* MDFInternationalization.h */; }; + 67230C4CA4E9487AFD88AFAE3407D13C /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08474D80A6534761A5EE39226FC69F8C /* Error.swift */; }; + 6769879A19F21F28AA06CC34BB9B8136 /* RaveAccountClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60B7A3A8D9FAD1C81D9E5F1D162E30C0 /* RaveAccountClient.swift */; }; + 67A3409A4F5550F27FCBFCB472CB4794 /* UIBezierPath+MDCTextControlStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 3056881A37964CC69F0F47292990A780 /* UIBezierPath+MDCTextControlStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67D927F0170FA896365DD7610B108F5A /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40001155F3C7C8646574D68E2BC0CEB4 /* UICollectionView+Rx.swift */; }; + 680944A1FF2CB4AF1AD46C2A351F7316 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69301F4E598400CA4CB88505EAF858B1 /* UIKit.framework */; }; + 68BC18E67C8ADD4BCE779910511F1175 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8027C98C9FBBEA00AD68F02F2A7FE457 /* FilepathImageProvider.swift */; }; + 68C5BE7D506951D440E16CD68F929AF4 /* UINavigationItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07375A8662B007578B70D3E7AE693DDB /* UINavigationItem+Rx.swift */; }; + 698680FFE4E099FF6F9DAA765C186605 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70AE027694FA11FA0555977667002D9B /* AnimatedSwitch.swift */; }; + 6AB8FA5DF74C94078079F9452F544AEE /* MDCTextControlVerticalPositioningReference.m in Sources */ = {isa = PBXBuildFile; fileRef = D6E0AB5F5A53C74E48839D115AD6D7F2 /* MDCTextControlVerticalPositioningReference.m */; }; + 6ACD8CE402FBB141EC775063C1419BAA /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C096D24134613F4624B631C3283BADE0 /* LayerModel.swift */; }; + 6ACDFC149CD49F4923F8025402A36D42 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A0860AC3883104EC5CF0B6B3A4FBF15 /* PrecompAsset.swift */; }; + 6AF0826E7E69CE0FF6A01EA0BFD79557 /* MDCTextControlHorizontalPositioningReference.h in Headers */ = {isa = PBXBuildFile; fileRef = E7B22D212D876C1D3D4F659B9D8928F0 /* MDCTextControlHorizontalPositioningReference.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B57FF75F54BA582DBEDBA88D2F2E5D3 /* SwinjectAutoregistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 076E657454A29FFE87230E0306C43DC6 /* SwinjectAutoregistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6BE833377F67B42462977FE9298A5DCA /* UnavailableItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = B311F3023FDC3ECC6F891B06A026DEF2 /* UnavailableItems.swift */; }; + 6C2BA6F63A4E921A6DF926E28FC956E4 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A912741BDA04F14F5D091E6DD6B95F90 /* QuartzCore.framework */; }; + 6C89CF6EC8D4EB21231E3E26A49C7E00 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B348A60EACD7735A821B52A3F7E3098 /* PriorityQueue.swift */; }; + 6D72EAFE73CE21EA3286DABDB4D48537 /* Substring String Extentions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3168A2F1A6C842BB2F9AB71F1F9B8B0 /* Substring String Extentions.swift */; }; + 6E1FF74B59101334B51BE6290CEC7B5E /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37AEFCE00DD7565CCC2EA9F036D7B3D6 /* IQUIView+Hierarchy.swift */; }; + 6E958E1956AE79BB40293F7CAB6B521A /* BankTransferViewOne.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37042FC725E27F273C4FBC8AA4A7D89E /* BankTransferViewOne.swift */; }; + 6E96A2647FFF0D48A59B71BD961627A0 /* Extension+MDCOutlined.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60C67CA31A3A4457E38D22152B34868A /* Extension+MDCOutlined.swift */; }; + 6EDCFCC1751F8E9A39E21A6F03281A0E /* TrackAPIModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 971B4335E210A79040B01F99F6E49AD2 /* TrackAPIModel.swift */; }; + 6F1302125F4CFF6D97E985D06A902FF1 /* ServiceKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E8F605F22A9A9643C7097BEDE1AEAB8 /* ServiceKey.swift */; }; + 6FCDA02A83B0714583357A3D18373982 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844EFEBB80ABB7DD381251B9F6057B9B /* PassThroughOutputNode.swift */; }; + 7010DD89D855F0B1A4E8F02681AE565C /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F334C114E6838DE6688F25A92E3BB607 /* GradientFillNode.swift */; }; + 70143A9DB0C1204612A86B14F510636B /* MDCTextControlGradientManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9081C2B1A2AE6DBC82B51D39DE854AD4 /* MDCTextControlGradientManager.m */; }; + 7141925AD19DC1504C92B6C04DA11C13 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03BB99B0DA181E2B2DF73C9C03EF3DFC /* LottieView.swift */; }; + 718A8511B3D0B969065A8E3A61866CAA /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A73235073BCC431771EA91F2AB80D01 /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71D607AB9220EAB6A90AE6F46B41BC8F /* Assembler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85870AF7DC419A26F7DE22A984EAEFBE /* Assembler.swift */; }; + 71FE12A7B2AB1CB87D6A6D6BF6BF4C70 /* AccountForm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A81A5412A4DEA8071E72C2CE3270049 /* AccountForm.swift */; }; + 72C8DB758F6384C22FD36FD1653597DA /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C2B23671A88D6340878D966AE69A818D /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72CD52430D0F1B005612D7B6E10CA64F /* MDCBaseTextAreaTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E1C855EA28AF88D678095AC7D545D41 /* MDCBaseTextAreaTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 73B9A8849604C7AAE74844F2DF95B098 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DAE0239A12CE1893DBB482F4323FB08 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7422DAA64C6C337B37AFC3955C4824B2 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BAE92915F2FEC692CC8E5D9A883E5C1 /* ObserverType.swift */; }; + 74D84EA8DA08C309C57D9DB438F86F43 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 034C6B975ABCDE99C4658985B5A4720C /* StarNode.swift */; }; + 74E8FF71208D2554E8057937F7E7214B /* PaymentOptionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62BD1C21357001F89D5AD5C60DF0E3FF /* PaymentOptionModel.swift */; }; + 7519D4EB511422EB8885E069AA79A0A5 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31FEEFAD60675E237935783C3A97A4B5 /* Generate.swift */; }; + 75E85A6F35EAE0166BC2676B0DF1E312 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45B59FB053D2F71E5CD817E31EE9253E /* NodePropertyMap.swift */; }; + 762D32EA0A3A142E0F9470F92856DA75 /* PaymentServicesViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE3179F209EA8626D68C5501394C580D /* PaymentServicesViewModel.swift */; }; + 764FE47C9365E5BE84825724FC3C89DF /* DebitCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77FD4E0ADAC5A8D4EC75C5F4153C0BF6 /* DebitCardView.swift */; }; + 767CC909E91C83F4416F9BF27F95AB71 /* MaterialAnimationTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = 8317FE8323B8B3616B0E25494C033FB3 /* MaterialAnimationTiming.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 771BA2D128D18677FDAD190EAD8CD427 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + 7743FDD63C40D38DC7949B532248B465 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB29F763A9F3825C837D04927D9D7DC1 /* Materialize.swift */; }; + 77633C2EFD6D1C93FEB465BF86649230 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006F18A726B5AC01DA3CBB2A6234C666 /* UIStepper+Rx.swift */; }; + 780419A6583415F56C1AE03C948C38D9 /* SelectBankAccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E721727890A3039AE7454A1C5085C37B /* SelectBankAccountView.swift */; }; + 780E98382D73B0A5044E16265307438D /* MDCOutlinedTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C878D0CF544997137F08E79208B975F /* MDCOutlinedTextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 783B7F9FA6A799FE2579A7DA87E23712 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291CB2412D54C06919455B00F880C074 /* SharedSequence.swift */; }; + 7889FA54B3110C19D69EFFAECB07D0D3 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ECD749C5F19180CC0EE8352D560D502 /* SchedulerType+SharedSequence.swift */; }; + 788F0E0CCFAFF6BAA17DB6BA7ADD9F3D /* TextFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0078A6B40F5F2651786A1F7FD29F94FD /* TextFormatter.swift */; }; + 789B9F1BCDC8FE5E76103683931A80A7 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1930C9E594AF491943B3D5A2EACF2E62 /* Mask.swift */; }; + 79364B0037D541FA275A0C288EBCB4AF /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C34F58DE2191611F58F30217E9F1B52C /* UINavigationController+Rx.swift */; }; + 794CEA670C33FD39A0A5800CF1C64A9F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + 796DE13B7FC53BC509C4BCA722796CA4 /* SumTextInputFormatterCaretPositionCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E8C95A534F7C2F1E3629BD32C042F2A /* SumTextInputFormatterCaretPositionCalculator.swift */; }; + 799E81CD83CD99ACEE68DAB64963482E /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 703BCE1A41C3529B183043EEA5EDD646 /* Reduce.swift */; }; + 79AF7FCE45A4C7E58C74AB87D07744D1 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 657B8B540F4FACC26C532076963793FE /* GroupNode.swift */; }; + 79DD4F6820C51E23DF2EA59C9947C386 /* JsonResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F1387C93A3F39C571B94956015CDAA /* JsonResponse.swift */; }; + 79EE5EF6DF1D10C96B1ED1A261DAB751 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC66AD175D09D4F4F2B1288435E604C1 /* FloatValueProvider.swift */; }; + 79EEA56719287DFF959B28BC41F32224 /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B749A1C2E2A8900EEBD68FAB37466A49 /* UISwitch+Rx.swift */; }; + 7A17DF46D5F96F0164B5BC7ECB7AE1C0 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 238B11B630D440D2C4CD0AE236F9099E /* GradientFillRenderer.swift */; }; + 7AE18D99C308A6D03B3ACE326111AFCA /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB033689F9B680C72E685FB1A7A36938 /* SharedSequence+Operators.swift */; }; + 7AEB46E5B4664075196BD5C6B7AF77D1 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A7ABCD80682078BB9BE819038E39F10 /* Dematerialize.swift */; }; + 7AF11B2300BB36B8747B3C10C1D6397F /* MDCBaseTextFieldLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B6FB78B2117AC734390B1E9A8C45DA7 /* MDCBaseTextFieldLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B33DE4692072F30D1B88DD821BC5898 /* MDCOutlinedTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 97695B8CB67155AE84FB28FFAB04F226 /* MDCOutlinedTextField.m */; }; + 7B414FD09EF40B0604AB5EC2166E1860 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2175559953825FD59CF5C81A03606AF /* KeyedDecodingContainerExtensions.swift */; }; + 7B5D04262519407C82F5A8C489BA8E6F /* MaterialTextControlsPrivate+OutlinedStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 09D22C761BEDC236EB68212A294B94A2 /* MaterialTextControlsPrivate+OutlinedStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7BF23E03EA7BB79A126E40F095BEBE74 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D69BE1DA01500D1790A9643E091E3C /* GroupInterpolator.swift */; }; + 7C13659790E20BDCA5AE343D15016B29 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7092008D4CD783E8A965AB5A23443A74 /* AnyObserver.swift */; }; + 7D41DDA1EF79FFA9F570B6A901A9A6E3 /* MpesaView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D25F94D8D609C1377C7F742E2C99DF /* MpesaView.swift */; }; + 7D54B7565FC1930235EEC15C8A76C4CF /* RaveMobileMoneyClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = D56E4748FE0472958E961BDF8E9273BB /* RaveMobileMoneyClient.swift */; }; + 7D9F4843980A3A4934705F3928408C5B /* MDCBaseTextAreaTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 047270DB6AC1F732E07AD42ED0EE66D4 /* MDCBaseTextAreaTextView.m */; }; + 7EA61E35C7716DA9480927A93A33CB57 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8318CD45215937818E00E41B9C2D4B9 /* StartWith.swift */; }; + 7EA760A0611369F9F5A2B946090669CF /* CardValidation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D18A64A412792326F07769278BFF84 /* CardValidation.swift */; }; + 7F1EEAFDBF224F3AFE73CA210EE11079 /* MDCTextControlVerticalPositioningReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 423529070EAFE45E0E855A2290D2E36C /* MDCTextControlVerticalPositioningReference.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F4C3C8EEFDA08304AF518895493A9F7 /* UILabel+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3531FC2202B73CFE051F9FEDD7F08E4 /* UILabel+Rx.swift */; }; + 7F8331736E67086FB4840F00AFB057A0 /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3F54AA0C092F85B968CB41D933CD5E /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FF7524BC4A0DE7E92C004C54D81D2D0 /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD3B935B6C2C824839EC19108CC75D5 /* TakeUntil.swift */; }; + 7FFB4095182F535D5200E42B3BDB9791 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316D8875FF4371F6CB4395707FEC30A0 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; + 80AE0C1CF8230D394862EF61F40CA022 /* ChargeCardModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB90B40ADD23F495025EF05C7658CEF7 /* ChargeCardModel.swift */; }; + 815BB5186F38987C07289BB97AEBCCEC /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE38417C27F1E98EF6DE4F591A5ACFD1 /* Transform.swift */; }; + 817380DF6F7BFCF207DE096D7F6CC528 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2F88344AE9467E34234D9C5F3627412 /* Group.swift */; }; + 8179719DAC4F80E641DFB28938A96116 /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17CCB7BDD24FC3C147842B885B1E1ECE /* UIRefreshControl+Rx.swift */; }; + 8187FA74ACAB4BD95B4C56BBFAD2652B /* Loader_YW.json in Resources */ = {isa = PBXBuildFile; fileRef = C4777DBD83EDD5B42AB8D4494E3697AD /* Loader_YW.json */; }; + 81B3D18D1AF5AB3C934BA1214A2D0721 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DB127B39B60378E0BAFDFFBAD81F547 /* WithLatestFrom.swift */; }; + 82133799A52D36914346632A4D7AFD22 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04AD24EB760FC275739151E7AB10995A /* Deprecated.swift */; }; + 8231AF5AA6F391AE817CE4CD50085883 /* VersionThreeServicesApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3E2032661A45F179FF3BC386BA296EF /* VersionThreeServicesApi.swift */; }; + 82463CF28352E74B67C20ED8AF048CF7 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B53FC0E7CBB0C0728F1EAD386040B0 /* Repeat.swift */; }; + 8358E6862E7AC65800C3E287 /* RememberCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8358E6852E7AC65800C3E287 /* RememberCardView.swift */; }; + 83CF07F470C2CCC88F8D12DFB1BAE404 /* MDCOutlinedTextArea.m in Sources */ = {isa = PBXBuildFile; fileRef = ACAA31DC3B22B8C71CC3E7E9A2A8F0E2 /* MDCOutlinedTextArea.m */; }; + 84AAFF031F32E80B4CFE1BC49B163217 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0AB19C1628EFB4E74783B7D215F2AB /* TailRecursiveSink.swift */; }; + 8501E9B2555A9434A3FEE1F4AFDB7C9F /* Extension+MDCText+Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD99E3A99556FDA44A6FB1DFD03D771B /* Extension+MDCText+Date.swift */; }; + 853B871763C2581E2FAD87F4B4EEFF77 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F93091559AD4275893C5BB3E6C1A69E /* RxRelay-dummy.m */; }; + 85473B0D7B5C432886285D12C30623A7 /* MDCTextControlVerticalPositioningReferenceBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AB2A31C0B6506A5CF728E9A3CC832B78 /* MDCTextControlVerticalPositioningReferenceBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85594E09A62CC1FF31639299CF7920E8 /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21CD553BA20D625BBE9089BEB2FC9D5B /* RxTableViewDataSourceType.swift */; }; + 8587FD790444A023AB383723943828E7 /* MobileMoneyZM.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3DBA02D2D07C84F21120FF34B11FB42 /* MobileMoneyZM.swift */; }; + 85975C9F49841105623FE23B29853767 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C41B3818D586F42EE038853AAB2466DC /* RxCollectionViewDelegateProxy.swift */; }; + 859F2652C303C600C68482CFD461E051 /* MDCTextControlColorViewModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3301C465FAE4BEF36A895EA8221E2B39 /* MDCTextControlColorViewModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 864BF281392BC302E8470EDCF8ACA5C1 /* NigeriaBankModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B601FFC26E68050B0857E46BD5B5C110 /* NigeriaBankModel.swift */; }; + 865BF1A56D32A751A6658DDEEC351512 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9D46E80EAE67EB728CD8D939A6D2270 /* AnimatedButton.swift */; }; + 8661144692792C451C83CF092DFAC4B6 /* CaretPositionCorrector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7641AB3BB980310DE9A387A347C2A35F /* CaretPositionCorrector.swift */; }; + 867FAF1587D033C76D0121DEF3D64A4C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69301F4E598400CA4CB88505EAF858B1 /* UIKit.framework */; }; + 86D32AEE3755EA4193AE1001F8468BBD /* FlutterwavePayWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 206D2CC74A8537B77616FCA3EADAF413 /* FlutterwavePayWebViewController.swift */; }; + 8768FFB8CE51A5FFADF6DA062214811B /* MDCTextControlState.h in Headers */ = {isa = PBXBuildFile; fileRef = 3498FDA626CA2417E2923D296168AE04 /* MDCTextControlState.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 876B2EE031B1C82DCAC6162C9453D249 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCEF1556C49A2249E6D5F2A812A851E /* IQTextView.swift */; }; + 87D8539E4ADF5D131FE1BC0597CD0CE2 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7DF8F0DB81344CD9A4E9893EFD63579 /* Amb.swift */; }; + 8865DC4AD042A6C4483A3976AD80F774 /* MpesaVerifyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2E8484743212F0D742F3F6A5E6D2573 /* MpesaVerifyModel.swift */; }; + 8A26A367CBDEB25BD57FD2046F975E8F /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6397897AA848A7EF66FBB22625362F6 /* InvertedMatteLayer.swift */; }; + 8B0142F6C87BD4C0881FAE8CB4F76EF0 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2670FE140BFE01B9EE98BBA2AC185520 /* URLSession+Rx.swift */; }; + 8B2DDDDB03D40FFA052EC8C3370AF13B /* Container.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E8EDFACBDBE59B95C677BE79EE582F9 /* Container.swift */; }; + 8B9C79CC7F41444C6408C893C4CE1ABD /* MaterialTextControlsPrivate+TextFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 5667F626918123F00CECC3FCDE0FB290 /* MaterialTextControlsPrivate+TextFields.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8BE505C69E68DC2AF299A389A68FE6B0 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = D92AEDA5BB8AB6AD2455A0C1E0729A29 /* Just.swift */; }; + 8C47E773BF72C319E0B5FD75C5EC4AEE /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C043EB6DB2DE1C01C2804EEFD3F9E60 /* ShapeTransform.swift */; }; + 8CAA6D120D60279DAC06EB052E3DC945 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F154E75004A014A7688AFF2711151C /* Lock.swift */; }; + 8CF832F3B6AA3E505CA3C4C00B3C3236 /* MDCBaseTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = D22613B8409B41C2D1773DDDFCD5AA0D /* MDCBaseTextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D7AEB4634843112465A93EB2BF95254 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51A9227CD82C66523BD61A2838DF352E /* Disposables.swift */; }; + 8D7BBA5A8727F44A6B6B00E2A555F8CF /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C43031628FE938003D942460B7621EBE /* RxCocoaObjCRuntimeError+Extensions.swift */; }; + 8DF372F1BC607EF7A6E875A8A4F535AA /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 763BE2E93D591A318A5BD697655E3470 /* ShareReplayScope.swift */; }; + 8E1C81A78B010D7C5FA2555C6560D7FE /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EF0D08CBAF35686C5CBD23AC9DCEC6E /* BinaryDisposable.swift */; }; + 8EAB2E4A89B5266ABC0DAD3606F837C3 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47B800776AB26FA265FA56D6FF633A68 /* Platform.Linux.swift */; }; + 8F3726EC988B55BEC000E3C049E219E6 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 450B31CC81F1F41FDC8040BD739564F4 /* NopDisposable.swift */; }; + 8F502109B21D88F38EA28A1195E3F0CE /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34984406F171ED602C9AAD6E13FE95DF /* PointValueProvider.swift */; }; + 8FA74EAD878D64A9821D8A5D14DA084B /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5434234987C8C56B1F845928CD3761BD /* NSObject+Rx+KVORepresentable.swift */; }; + 8FA84C3A35601C880D4C8FFDF5BA7874 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14DCD910EF3126DAD90BC09A44006011 /* SharedSequence+Operators+arity.swift */; }; + 9008749B7A43A5D6A985198FBAC3F1EE /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6EF09A4AD96481E7B92AE80FE22EEF3 /* GradientStrokeRenderer.swift */; }; + 90C7CF6F893C80402EF0FAE329DE4E4C /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = F65DDD0976DB4107B21FFAD80B9F390C /* ObservableType+PrimitiveSequence.swift */; }; + 90E82204CE0A8CE5F19FACB1B3440CAC /* ValidateChargeModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DB3F5F1ED1FBFE03C4C0A13B218898E /* ValidateChargeModel.swift */; }; + 9134AB183B03D1D5288606419A89CD6C /* MDCBaseTextAreaDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C564A7BD6073865B5EFEE4AD83D4F1 /* MDCBaseTextAreaDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9135EEBB68FA7749EEF20BBB30777C8D /* SynchronizedResolver.Arguments.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10C01B289158C258571CC2F555F3F452 /* SynchronizedResolver.Arguments.swift */; }; + 9220695F42BB654B8EFD0F8CBA002C70 /* USSDBanks.swift in Sources */ = {isa = PBXBuildFile; fileRef = D114F6D9918A6CEA69E91E4EB4871F36 /* USSDBanks.swift */; }; + 925CDD4AA952B48DA16DAFF179831320 /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 992FF3CCA3052391308106DB16414802 /* lottie-ios-dummy.m */; }; + 92AE6A2F40128ACE506B55DDFE3E37D0 /* MaterialComponents-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1149889B3B86916C9ED1C3AF010CF0C4 /* MaterialComponents-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92B9D276FB25857218C75BBFC4D8E037 /* RaveMpesaClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86463A3C4CAE0A16854EB7ACE8B1E087 /* RaveMpesaClient.swift */; }; + 932C05B99A34B8E033FCFEE96578ED77 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = D291AAF74745ADC9CB4C1246426AF1A9 /* DelaySubscription.swift */; }; + 934AFFC54C48A267B09B69FE9085715F /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A25C684C228D498263AB8E69FD3A35C6 /* ValueContainer.swift */; }; + 935A8FBCAB4ECCE0A30CE31B73CADC58 /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 325B4B305DAFF59E4494F03CD07A66C6 /* UIPickerView+Rx.swift */; }; + 93AF6C1C03737154E67431EECA5A7D32 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = D298FBE100F6C03DC8CB2828D94D8BB5 /* RxMutableBox.swift */; }; + 94246C49CE3CEFC5557E8D6520697755 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A291EC2C157094BDA9AFE9A9A8273E /* HistoricalSchedulerTimeConverter.swift */; }; + 943C01EA6E85654D830794BBA5A154BA /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D18EDD7B6AEAD0CAD1083A131DEE60 /* Filter.swift */; }; + 9467D2D1B9F97853B23A1BB8140BC7FC /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3802EF1D17C7B696074007BE147F1B43 /* SubjectType.swift */; }; + 9518F10AF3617BD960CADE03B6DFDEBF /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA8251812C5DD4C6156795028D54ECD0 /* ShapeItem.swift */; }; + 951A555410058017C4E148C875F66CE1 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60E1CA7BF557CF83B817655F21AA773E /* LayerImageProvider.swift */; }; + 9549CBF44C54600CA5D807DCE5E4D5FB /* RwandaMobileMoney.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42AD7B0CB39D3F0D4F9858654748E90B /* RwandaMobileMoney.swift */; }; + 9555C9B9806C75003D9582FE234ECB5E /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 939E4FB7E62829F3CE087BB0C928AE20 /* DelegateProxy.swift */; }; + 958116112E3FA3157344D2F34DC7367E /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C325DF7EA06E701F67A33DFDB712DFD /* Marker.swift */; }; + 9596EE908C62BD6D5524559EAC976DC4 /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A50AA358E27CE8848BED4A3D03BBE01 /* ObservableConvertibleType+Driver.swift */; }; + 96233AD5F35A91810299DCCB297FF598 /* FlutterwaveSDK-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 698239A91206D416167004B094A68CE5 /* FlutterwaveSDK-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96530182062A99646EBA6F4B07F018B5 /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F957411FFF349222BCBCE3F5EE1F6A /* NSObject+Rx+RawRepresentable.swift */; }; + 9700E8F2523C78CAAEB5D78786C184C9 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EEA44A259504A4D94A4F6DBB02A132F /* ItemsExtension.swift */; }; + 979BB65A2787F10E2E8668FBAA115EBF /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60F6BBED9728252183F019F7630FB4B6 /* Never.swift */; }; + 98665475CE604FD3038E3DDB88F3698D /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5393820EF0AE197D575636D3F30BE937 /* IQKeyboardManagerConstantsInternal.swift */; }; + 9882DDB6088B6CE683AB5F43D82A8226 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDD21D2026B620DCB4C21854D0B29DA /* ObservableConvertibleType.swift */; }; + 997F31635D816CAB4397EDD17453867D /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 647A7F05AC36BE63BE3F69F7F57D696A /* BehaviorRelay+Driver.swift */; }; + 99BED6E529C38D197F31E99F588C94C1 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B713BCE38EC352559FF53AE29726837 /* PublishRelay.swift */; }; + 9A37B5BC9A9FA43DC00EAC6985079FD2 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB6196111987E8375FD217DB00DF680 /* Star.swift */; }; + 9B1CA1B591D2C342EE1C796ED4D78DB8 /* SaveCardInitate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 058D2E6B0722660F0502DC9670A9138B /* SaveCardInitate.swift */; }; + 9B8B7BA99300CD8FBD86DFA322144FA2 /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E3A1460089C88F4CF2191E939DB9B02 /* ItemEvents.swift */; }; + 9BD3BE0F6E6BD4E8AC1F097021168CAD /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5500D9596B3D22C2CD47ECD6185AFAF0 /* ControlEvent.swift */; }; + 9C06C8A8D55AEE86F435328FB8515C3F /* TripleDES.swift in Sources */ = {isa = PBXBuildFile; fileRef = E85439DDE1EB33E7CCFC5F784CF922EE /* TripleDES.swift */; }; + 9C82DCCB4BA273DBF87FBFC2CBA43C1C /* FlutterwavePay+Configure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E9F74C1FAD7B52767B9E28192C91E2A /* FlutterwavePay+Configure.swift */; }; + 9CA259D9188E1904234FE2BDC0C593AD /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71FC98C3389CEBA57D34F25C29A9EBE /* UITabBar+Rx.swift */; }; + 9CA688BD7ADC511F205F141EE3AE277B /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B3535F48E6B51DE6AC2F6CED28D6FABC /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D095913B6D4D73A653EA6FA11B32B16 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3E8E4D0A1577AFB0CC574016A192269 /* ConnectableObservableType.swift */; }; + 9D248EFFDC9DAC869E22783ACF4F8BFC /* VoucherChargeModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06B2348B9366D21D2E8DBB8AFC3A3523 /* VoucherChargeModel.swift */; }; + 9E34BC34C860DA0142EBFA9ABF0CD628 /* BankTransferModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CF0E842036A4361AD1E98B7FD4117EA /* BankTransferModel.swift */; }; + 9E473AC536B1069C7FF1B07D38EA223B /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D74932BD9FAEA9C781219ED37E195C85 /* GroupBy.swift */; }; + 9E888304D2B2FE83266573BA284C7FE5 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9208ECB653BCE2726C79B04A10BC4419 /* Cancelable.swift */; }; + 9ECFAB9CBC3A9530C9666C4EF2F80FF7 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96894B415703B79AFA03C260BB77887A /* Logging.swift */; }; + 9F2DB17DC7B392AFDABB37D8E5D1683D /* ObjectScope.Standard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CD367AB431795AE851FB0DB7B34914B /* ObjectScope.Standard.swift */; }; + 9F918DEEC8BF072D16DF80D4667AAF95 /* RaveCardClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = D094128545D14E4E2B5A55A90C0433AF /* RaveCardClient.swift */; }; + A014AFBDC89EDFF0EFA30A944055A06F /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2408B4976AE17A494B8391A7EF012910 /* RxTabBarDelegateProxy.swift */; }; + A0F054A7BA5E4443AC83BAE1BA67D966 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6434894DDF6C7ADF63B090ADCA5D40F8 /* AnimationKeypathExtension.swift */; }; + A1105C525787A21796285D4246727E5B /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A5C592C612EB3C0B594582833B0C6EF /* ImageAsset.swift */; }; + A1FD348A0F4D3EBC9DBE547D5AEF2BBB /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A7DAF7372F9EE5D456D1F0792AAFDED /* RxPickerViewDataSourceType.swift */; }; + A2C146BB0795409D9D621E1D23DE554F /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BA0821185D16A244B8F7499B9A6DE3D /* ControlEvent+Signal.swift */; }; + A36735D584667620C46C46A79ECE0034 /* UIView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D81547FB7B5CBD6A66D41F9B0FB58BE /* UIView+Rx.swift */; }; + A3849B1E2C315FE8E480AEC44E63283F /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEE991BFF4BA66DD1F4EDFD4DAA1BFC8 /* Keyframe.swift */; }; + A38C2540DAA182963B8B636A1B73941E /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66EA189D630EAD72E9F726098858637E /* Producer.swift */; }; + A3F0574C5DE670C6D1A4C29B8C3D7E6C /* RavePayService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 249A8C9E7FD9D3530E6ECE06904B46CE /* RavePayService.swift */; }; + A4312C562907CBF4150971578E1B8B16 /* UIView+MaterialRTL.h in Headers */ = {isa = PBXBuildFile; fileRef = 90713AB872851984A73F054699D3E46F /* UIView+MaterialRTL.h */; }; + A492E16EC44D88550C043575508CA911 /* MDCTextControlVerticalPositioningReferenceOutlined.h in Headers */ = {isa = PBXBuildFile; fileRef = DB0F66DC61F38956D56E3ABEE8461779 /* MDCTextControlVerticalPositioningReferenceOutlined.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4A52350B444CDF912033AAB22BDCD03 /* MDCTextControlHorizontalPositioning.h in Headers */ = {isa = PBXBuildFile; fileRef = AFC2600F19E2071E4D5C74ED71AC15EA /* MDCTextControlHorizontalPositioning.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4E55100DBFF73061239FCE4C7DDC858 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45772646A20A028C838D59D6B0C3DEDF /* SkipWhile.swift */; }; + A5A3CB52396F264BF227535CE1685992 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3ADE1600BEE09501487849B834D7132 /* AnyValueProvider.swift */; }; + A617D7CDDFD5EF1C0025B5696726A705 /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0109560701B02744C0401A27BC6EF9A0 /* _RXDelegateProxy.m */; }; + A62C2D689FC88E97D265BB179ACEE4B9 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9011F40D3BA61B83F2B5E97680A8C732 /* CompoundBezierPath.swift */; }; + A63EEB2959353F9A71F931BEB0908095 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EC5A0A9D88B974961F5E7826E50CE17 /* Scan.swift */; }; + A660B3266763FD202197D4A7DC044FA1 /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E75A871A4D98A993F8EB6C6CDBAACFF /* TakeWhile.swift */; }; + A6B2CAA6238CBF2BD1D64016087ADF62 /* FlutterWave+UIPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A081E2344F5B18A691369850E8FB339 /* FlutterWave+UIPickerView.swift */; }; + A8194AB58F13EA049C206C6D3395142A /* NSLocale+MaterialRTL.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EC1C045D3FB386B9A557212391710F2 /* NSLocale+MaterialRTL.m */; }; + A84B6F9C919B19B23E384AF11B0BB21C /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C80B0F97B249BE05C9239F3CB8510AF /* IQInvocation.swift */; }; + A8F4D2A030EF9A2FA3A0FDAD9E445A87 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5725403A3B375F14EA79113A1D739ED5 /* Zip.swift */; }; + A96E6F0AB68EBF82053E459C86E2EB16 /* RaveConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7DA42B3A715C93A8A952650AA6F54AE /* RaveConstants.swift */; }; + AA047E21F0BC03561291C0293D1206DB /* NSString+MaterialBidi.h in Headers */ = {isa = PBXBuildFile; fileRef = 29FE9E825FEB90776F4C6EA93B4A51D0 /* NSString+MaterialBidi.h */; }; + AA94F9FC7A4D52946ECFDFDA4888F174 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1301961AE687274E524AE0BA12506B57 /* Sink.swift */; }; + AAE622066BB88AB151F404806B82CBDB /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A85F506827B8FF099F127EE31E40C53 /* SingleAssignmentDisposable.swift */; }; + ABA65932D468E884DD65F3EAB308B459 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1926FD6197E20349F86702ED0996ABD /* PrimitiveSequence+Zip+arity.swift */; }; + ABF72A2DBB60B01046678C1CCBA130A2 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C409585FD508F73390857096BF45F5 /* IQNSArray+Sort.swift */; }; + AC10E499259195A9B13E0E3A57180E76 /* PaymentServicesRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E46A942905B4AB21506A9C2C54B9357 /* PaymentServicesRepository.swift */; }; + AC6FB287FB56DF6B1E149909C455E11D /* MobileMoneyGHPendingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9933FDEA50218FB7F9E27E3ABB4881 /* MobileMoneyGHPendingView.swift */; }; + AD1ABE63225C43C16CD02EC6F305176C /* MDCAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B32049CF9F57E91B365BD6FBB1F1686 /* MDCAvailability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD21584AC777EA40166EFF5EDFD2A824 /* Container.Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09C80743D5F364D470496AC0B25DB5B6 /* Container.Logging.swift */; }; + ADA72BF2DF1322185C1D0F8909394793 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8228450E7E29196FB9CD9B26998680A9 /* AnonymousDisposable.swift */; }; + AEE3F263ECCBCC5BBB173122DEC067F2 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B06CF3C52A3ECEF30EB5438E52954B4 /* UISearchController+Rx.swift */; }; + AF06913703B806E79E65AD434677D8AC /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A9F0D9147519C90014FBC3059025E13 /* Font.swift */; }; + AF20103E4AACC149F0D69B948617E6A5 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CC5520621C361B2AD5CEBC5A5C87ED /* RxWKNavigationDelegateProxy.swift */; }; + AF65DF4E7CA0C01884F8058F6FE59374 /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 686525E719ECDA971A10365766135BBF /* Animation.swift */; }; + AF7BF0DD5F39A75C02165E26B550E1AC /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E16B0E78E7B633D8E8DD531C737ED7A /* GroupOutputNode.swift */; }; + B034872CD997926E0FBCAFA9D7D471FA /* Swinject-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FD3387DFC5AD10484B035E06F1A0127 /* Swinject-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B0811B479C15C3E7CA890E0A9A194E7A /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD1D6207718A83D2016F25C5E6FDEFCC /* ShapeRenderLayer.swift */; }; + B195D0808C5FAF866691705DBEFC0B6A /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F5409E4659E6EB345A541F1793F46D5 /* HistoricalScheduler.swift */; }; + B23EB6308BE76708A9CAD7609AEEE1DC /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE42D8BFD91B361C9EE590CC339E1C56 /* RxTableViewReactiveArrayDataSource.swift */; }; + B2FDD46B23D20984CB28D9732D8E52B2 /* MDCTextControlStyleBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 72001073FA3454C755292B07CFC461A9 /* MDCTextControlStyleBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3259043E609AE3CC77B1B5F623E7453 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851F737ABAFA72A97BD3F1A5B16E375F /* BezierPath.swift */; }; + B3284A5B2B8D030C8ED2729BBA0A5BB0 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D636BAD0076D40770F816D52BEFFDC /* Shape.swift */; }; + B3F91D2ACFBB6EC3B968196BFA6A9323 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB5B44BD2EE2BC28DF6F7BAF224ADFD5 /* CompatibleAnimationView.swift */; }; + B40544EB9C55699EF2B4B4FD9D80DDE5 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 452AB2150519521599597B38660E2BAC /* NSTextView+Rx.swift */; }; + B53A9A01EEF981A215117168FD32C8C7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + B5563CA2A6414DE4F910570F75C8964E /* DefaultTextInputFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D78D77D60876F1F6925D5FE5067F9DF9 /* DefaultTextInputFormatter.swift */; }; + B55DE303B8F5EE2D4C5FAA9BB55E279B /* MDCTextControlLabelAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = D210F6B5F6E80A6B08293C953CC99933 /* MDCTextControlLabelAnimation.m */; }; + B5876DBC6425A0683A63BC42EE811CB2 /* MDCBaseTextAreaLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DB021E5C4AA225448EB020B2E521A15 /* MDCBaseTextAreaLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5DF2797D71F7E10C2D7859CEC2B3F68 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FB09105AC9F0D2858272EF73BB585D7 /* NodeProperty.swift */; }; + B6012B4B4D640F49AD6FECDB0CC38B50 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64981D6949E420FC2CFDC06F67F76056 /* ScheduledDisposable.swift */; }; + B6B34186191B331D5EE76F279B22E283 /* RaveURLHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64D2E369A602DA8D0488E8A369E1750A /* RaveURLHelper.swift */; }; + B6C23FAFC98DEC7B4DA4A7D09C04E027 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9C6CEC9B10629C6EA107767FCC6654 /* Switch.swift */; }; + B7224FF1F572D04C37834D9F92320A1F /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91120559420030EFB8C4780F3B35E953 /* LayerDebugging.swift */; }; + B758BFCCB5B240D16CF558D776F0BF2E /* MDCTextControlAssistiveLabelViewLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 07D76B020D087492F1C1B35F4ABE83D5 /* MDCTextControlAssistiveLabelViewLayout.m */; }; + B764FA3969DDD0B489000C1C308287A3 /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD81444D744F15AC650BD0648E69F8B1 /* IQUITextFieldView+Additions.swift */; }; + B78815DD7C8F212E163BC29D8B76A9F3 /* UKAccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C7F3C3536645A60547B69063DE2B369 /* UKAccountView.swift */; }; + B7BDE7BA022330B965F7DED350398B02 /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E21B6AEBE31A26ED3E729C9C79A8215 /* ControlEvent+Driver.swift */; }; + B8037A4147742B8C31D672FA2B0E9DA2 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD496F7AFB9A8211C6148E660817FEA0 /* Buffer.swift */; }; + B8CC0CDB384476560522A6FB20F1A64D /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16A5D81180A468373B6F273C1E20A9FF /* Glyph.swift */; }; + B96BC586480A24905FEB5E5FE7327526 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7C914BA5ABA578270AD8A04680ABEC7 /* ShapeNode.swift */; }; + B9D791D5472D5F77FD7F79135DD314CC /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = B676C03006991DC7C9563382AFE921A4 /* CombineLatest+arity.swift */; }; + BA413C9633AC2DDE5A7CD14E3BC84CC3 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = C67BA9683CFF4D303A2193C3AFB42A62 /* KVORepresentable+CoreGraphics.swift */; }; + BA4FB1B6F07387274FD69D343D5CEC76 /* InstanceStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC09D0A7929029D85E58521ECC9CBDC3 /* InstanceStorage.swift */; }; + BA778EDECF9B690444D702ACF045DFA9 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF05925CFB489B271E2599FE2E98E590 /* RxPickerViewDataSourceProxy.swift */; }; + BABD21E5D7084CF2952AB74A077A5661 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B80B35F9309AE4665C850C0F49071E45 /* StrokeRenderer.swift */; }; + BB2F0BFF212B42A8CB7905883ADB9E16 /* UIView+MaterialRTL.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E15C9CFD4A00923C2F384CB1B20E7F9 /* UIView+MaterialRTL.m */; }; + BB445D606D97574C6264066C298B5301 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6784F605D9E715FCD5CCDBFA0CE3E0 /* AnimationKeypath.swift */; }; + BC7AFFF91E0B4E6BBF7792FC7DC19FB8 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DE72E3648E533B9ADD0E43128C70C1D /* NSView+Rx.swift */; }; + BC8509144328BBCD8DB876BE91BC6A9B /* MaterialMathDummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9BC6EC08F4FAB983B2E92C8F055DF6 /* MaterialMathDummy.m */; }; + BCA11C4084275D98A98E6D210BB987CC /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 944A962AE460C923954581E3B69F3F20 /* Throttle.swift */; }; + BD4F203564F5BA78B52622BC310D274A /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435225A5122AF4E2694696319E69BF44 /* ToArray.swift */; }; + BDD72A627FF4432175E9FC161FAAADB1 /* DebugHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E2D5DEE209D0D542AB29B3A80EEFA9D /* DebugHelper.swift */; }; + BECC1643669B97DDB2626E4FEF8B174F /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19AA9BF61055760CF63A7A903B731301 /* SynchronizedUnsubscribeType.swift */; }; + BED2DEE311712C280A1FA4B800753A39 /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96AA944C7066BC36D8E623BE4381D70A /* String+Extension.swift */; }; + BEFE00861886A53B5618399851C600DB /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = C4E621A527D8554354E8234A2CB65907 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF0FA7D391341D7A44F22E3BB16A9A4B /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4F5172F8A183A05496C216C3335465C /* Map.swift */; }; + BF708902F239366D8407E6F37630B4BC /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F147037B09DC3DF19718DDFB86FF812 /* LRUAnimationCache.swift */; }; + C003A52C51FA65392C1D0C8C93751037 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2A6F489C60F279EDDFB5AFB97DC6486 /* Bag+Rx.swift */; }; + C020F172788CA8C3E9F5EC0432CE63AB /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC3D11471B79B60D0A08D24A3D245C52 /* AsSingle.swift */; }; + C12152B7ACEB45E9D5CAFCCFAA69CD3D /* MDCTextControlVerticalPositioningReferenceOutlined.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F1DA12DCE4C8DA3354C668C1D097B2E /* MDCTextControlVerticalPositioningReferenceOutlined.m */; }; + C17D8BD3BA27A3FD3AB7E101DACCF8D6 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBFC76C0E37DE416286F89E4603D6306 /* PublishRelay+Signal.swift */; }; + C182CD37E7583B5326CA079552389519 /* SnackBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6355892272062FD1A610BAEBD12A5D /* SnackBar.swift */; }; + C1B31DBBCA2BA7621DC1E67CDF4EA6B0 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2606218EA366B2687E7AB89543386B0 /* IQKeyboardReturnKeyHandler.swift */; }; + C20967102545481A9B31887E6D69433C /* MDCTextControlTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 35F380446D6FCC6F4B4687EDC039EB0B /* MDCTextControlTextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C26AC6AFC3CA2603D3F4A051CC3F1569 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67564C5F89417A8A27A7E085B6D7E4F2 /* UIActivityIndicatorView+Rx.swift */; }; + C2C38BD0DF3F93E6724C9965DDDB01A2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3234428715ED881C945B13B58F9250 /* Foundation.framework */; }; + C34E12A8F4A90ADD3FE30D39C013F258 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C5181E51D318DB56A4A4107588940147 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3B09990363730EFF9038C87E103C2D1 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEA3CF761D22E093783C8657D814CD5A /* ImageLayerModel.swift */; }; + C4FD0A25510458B8077D55F2742BC011 /* _Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F54423A794C97D78B99157F2B434750D /* _Resolver.swift */; }; + C52B3A68A511B8895A25298508D00505 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 465F985F290C9F1068685A811C599772 /* AssetLibrary.swift */; }; + C5D7E4518DEB865E64D30173EDE89D64 /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3DFD57F8CA91225DA44C814433F3DA7 /* IQPreviousNextView.swift */; }; + C62CE06ABD0CC0C11AFA84E81FBDBFCE /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A1E9F4BC2EBCC7A16B239C0303CF429 /* Date+Dispatch.swift */; }; + C69F65C4313A81750230367044FC4B06 /* UIImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED5C47727D3FA00F5EBEDF1A770E87F /* UIImageView+Rx.swift */; }; + C6B367B30B73C41054246F34D3C027B2 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 095A9990D8B4C7797904FE7EC7484F36 /* Driver.swift */; }; + C6C9E34717147DF9852D85FFAB1E3014 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04218C681A4F3FB64C60BCD7CDB0C3E7 /* SkipUntil.swift */; }; + C6E90AC9F1FBEE8AB739207571ECAC7C /* FrancophoneModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 453050E07E0C95C9BCB11BAD7B721126 /* FrancophoneModel.swift */; }; + C77DE9E9D61D0014AF998EAC7CFD51B7 /* MDCBaseTextArea.h in Headers */ = {isa = PBXBuildFile; fileRef = 918E1CDFC6449C9FDE7D954560EB03D9 /* MDCBaseTextArea.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7925B3335AA1FA4527A727B0457CCD0 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01F4BED8D530E7A0FE8DCFB745AB1A60 /* NSObject+Rx.swift */; }; + C7B82FC6FB6E23FCFA01252E3B1665F0 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = FECD5B2019B739CD05D7D76EE4782D36 /* CompactMap.swift */; }; + C7BB01F4F8205391E8AA3C2EDA961EB0 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8F7A8A7E1CC0C4D52EDB3EC2184E746 /* DashPattern.swift */; }; + C8E495C815D5077BCDDA403F96908A44 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDB953F90A95DFAA0127C865F758385F /* KeyframeGroup.swift */; }; + C929DF62D349044A5DE600AC844566FA /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7041DA970AD8F1CF8F627F9AE037E098 /* RecursiveScheduler.swift */; }; + C96FEDBDBD24FE959FC55ACE42105512 /* MDCTextControlStyleOutlined.h in Headers */ = {isa = PBXBuildFile; fileRef = B8014A3ADD539A7E122575180C78E4DA /* MDCTextControlStyleOutlined.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C992DBF08E73275DACC33A703EA62F6A /* Pinview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 334F5DCEF25FA12F7493AF17E309DB4F /* Pinview.swift */; }; + C992DCC9052FFCAC493366787F1FBA7B /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09CBB97429855D89F1DEFF3210292058 /* TextAnimatorNode.swift */; }; + CAA84961B0267EE04BBFE87AB38E89CB /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCA5AC4D8CCFD42C6254F005696BD359 /* Do.swift */; }; + CAAA4DD48CD82DED891F979A987314DF /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB3BB1311B42228B747617D84AD1DE86 /* ImmediateSchedulerType.swift */; }; + CAAC154F329C5ECBE5A0EF85F91509E9 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7664B5E0FAFD6518305E1829EB5917FE /* ShapeCompositionLayer.swift */; }; + CB023A59E865F748E8962221FC334E6F /* MDCTextControlLabelAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C66E996E0ACBB17128E95301CB3790B /* MDCTextControlLabelAnimation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB13B1C4A37546F274915328C858CC9F /* MobileMoneyRW.swift in Sources */ = {isa = PBXBuildFile; fileRef = A366C751D4451BFCFDF1A4CD15613D09 /* MobileMoneyRW.swift */; }; + CB4F3C4AD97232100BC90DBB26E7FD05 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0193DB087E4FF08686758E59EED27808 /* Catch.swift */; }; + CB7B980149C227C89EBA9986CEA14CDE /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B551C091898123D8DB6264CB390C61 /* CGFloatExtensions.swift */; }; + CBDE370B67A53F5EE9299695054AC058 /* Swinject-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F29CDE56C26DF40DCDD60245CE7DC173 /* Swinject-dummy.m */; }; + CD3A0A5F7F3B5AEDE314F6A5E31C1CC1 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7CC5D70F23C46FF242C043884697C22 /* LockOwnerType.swift */; }; + CD96AA637A7177EE198A433FA4C14F53 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8050C7260036BC6EE87F1B85BFE34865 /* Trim.swift */; }; + CDDE4710FE1787BADD1FFC86CA1FA6E8 /* BarterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7C8040FFC4A9C0CFD5B23E088277594 /* BarterView.swift */; }; + CE56C5E2E13AE5E8FF204B7CAB6DF10E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69301F4E598400CA4CB88505EAF858B1 /* UIKit.framework */; }; + CE68A86EDF4BAF1CC8350031516CDCD9 /* BankTransferViewTwo.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAABD034EA6BAB9FEA2E8C73E99ECC75 /* BankTransferViewTwo.swift */; }; + D02534621D4985124FA8B93E5D4FA90D /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BD8C7F10A43FD6BB3EF119A6844FBD6 /* NotificationCenter+Rx.swift */; }; + D07EEE28259CBB83ED54461D2CBFEFEC /* BankViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F09E3968C68BE59A87586E2D6CE7801 /* BankViewModel.swift */; }; + D15B0D8B1740BEFA986BB38D932F68A3 /* UITabBarItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D319BE9E8470B8CFA7041B8E1CBC1CEB /* UITabBarItem+Rx.swift */; }; + D234ECA9204AA84E3C91AFBDB6261E2C /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C41575320503E5D209BBACF8088518C /* PublishSubject.swift */; }; + D23C34B28C63C03F8E41E4EF89F468E2 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DADF0CE4FCE094B70AEBDD2632DF941 /* TrimPathNode.swift */; }; + D4EE9F6B1A22B71002C69708688DA64A /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F63DF509B14EE922FBF446B76F07944 /* GroupedObservable.swift */; }; + D4F1299C51CF41657F84CEF334845B27 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EED4156104145C3B6B3D3E71B5768BC6 /* ImageCompositionLayer.swift */; }; + D50206ECEC063E622904F61165B55129 /* InstanceWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41F065DE1F2B5FC3815C9A6D585DE2B3 /* InstanceWrapper.swift */; }; + D50C0C72F8EE18FC234FC456052AD915 /* MaterialComponents-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BEFFBBCBC5D39F9BFDAFBFC2334DC49 /* MaterialComponents-dummy.m */; }; + D51F1567FC699D24D13EBF5BC048A0F6 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 725A4DA05AAB3CFF23B0398F1AFBDEC5 /* AsyncLock.swift */; }; + D543DEA8319E753B0DF21CA7760C4842 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C16218C98B373034F8F0C2651247442 /* TextCompositionLayer.swift */; }; + D55227CF001DF9E7A3FE143E49FAE1B2 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CE1B6592A29ADBBC5FB53143C4D4955 /* CoreGraphics.framework */; }; + D565F9022D829640119B77A48728C77B /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBB345D7C1C21F046C88677FF3CD3228 /* UITextField+Rx.swift */; }; + D598A9C642049910153698EA43C85175 /* FlutterwaveHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E034382B309B76B00EC4B579DED4F84 /* FlutterwaveHeaderView.swift */; }; + D5C7C4E43FE416C4EEEE8F5BAE0B15F9 /* Pods-FlutterwaveSDK_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7470AB35C26E1F48381269918E46832 /* Pods-FlutterwaveSDK_Example-dummy.m */; }; + D70E462A0C0A612AA972793166CD8F75 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB34CDC3D0A1B3434150E9A465BDBDCD /* Zip+arity.swift */; }; + D70F76760CEE8CD554A75F2EE39451A3 /* MDFInternationalization.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = F86B34D8B5BC0DA781E1A8C79A34B70F /* MDFInternationalization.h */; }; + D855C1E32FFD968551D663F064B3981C /* UIBezierPath+MDCTextControlStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = A9ACBBDAD643660AF3F47F1B7AAFEE4C /* UIBezierPath+MDCTextControlStyle.m */; }; + D879A1B3C8F60ACD83186EBEA2E2CD71 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753B9601B63EEC3C45BE97684D6EAC2F /* CombineLatest+Collection.swift */; }; + D8C4D8D2E967822AFCBEAAAA66F19E1D /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC0527293A12418320654094D65B4A16 /* AtomicInt.swift */; }; + D8FF600DBDD0715C63E1207F444E7FE1 /* MDCTextControlColorViewModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A566C41E2C21BBF69F1993B39360FC9D /* MDCTextControlColorViewModel.m */; }; + D9089D04E4BDC9A2CE07D5013381CF0A /* Assembly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4786ABCAB0B5601DD05EBF97E02C16AA /* Assembly.swift */; }; + D940C7986F4C8F89ACA5B780E562FF6C /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = B20EE36A8064B7E86857644015746B96 /* AnimationTime.swift */; }; + D9AC50265C588679CAED1D7B6253A81C /* MobileMoneyUganda.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DF268E032DC87580C4AAD8A6E05725B /* MobileMoneyUganda.swift */; }; + DA99E8EB9164E8DF6BE46587FA831A65 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFFDE28FFF3F1B132E352BD8D517BEDB /* SingleAsync.swift */; }; + DB00469065E4B912703B06A93DF1D8A2 /* SABankAccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF29A1DFA27C71DCC6B64464341C5712 /* SABankAccountView.swift */; }; + DB4125F96496C5368678644D12740F69 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C6A1210DBECB50A69F08EBADFCB8A876 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB80B51071ABA56442267BD101E238EC /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2CB9E912690257404A250434FFF32A7 /* DispatchQueueConfiguration.swift */; }; + DBB9FE0E1501B93403A6366533E88D2C /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5346D510D2AE2A56C527B1A96B53B9 /* TextInput.swift */; }; + DBD38759E41CF3E34CCC2F643D3BBE55 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4D1AC38B4FB3B352C71FA8EE86952DF /* RetryWhen.swift */; }; + DC064E4886CE62B466C030AF7D394A21 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79233500289A082361CEC327B97FEF73 /* SolidLayerModel.swift */; }; + DC7A3C023229DB2EA2022DE84EBDBCEC /* CardRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAC19A916A4097074A7354FF2836CE08 /* CardRepository.swift */; }; + DCDF838CC89AA3BA6A3DC897F871559B /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8359CF88FC7E5213E9CCDB248C571FDB /* AnyValueContainer.swift */; }; + DD2E50A4C9E0196433D8D1537909DDB5 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E0C1B31F45086D273BD03AD0AE31A4B /* InvocableType.swift */; }; + DEE1C78680BB573EA481B1BCC5751581 /* ObjectScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC02AC76A5A94E9E2CDC42E0622E1A86 /* ObjectScope.swift */; }; + DEEB474A50BF1666FF12F4901CD92570 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 737BA53934B6AEEE3D98CE385B8D1780 /* UISegmentedControl+Rx.swift */; }; + DEF0B3B506BA1D34B212B799DB463D46 /* MaterialTextControls+OutlinedTextFields.h in Headers */ = {isa = PBXBuildFile; fileRef = B81F64EC8030B28FBD5C1B4814E81E0A /* MaterialTextControls+OutlinedTextFields.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DF1C8775F070C029BEE56409F35BCE8A /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 612A07CFA58FEEF8BF3FDDFF4028608B /* RxTextViewDelegateProxy.swift */; }; + DFEB6F8CC07E0418B9783FEE99D68D2B /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB2C0747F13C2B9CFA986EBCDD42EFC0 /* TextAnimator.swift */; }; + E0269E091E8F73BC9867F2665EC9DC97 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4F9A080C0DABAF569C65B8A2534397D /* AddRef.swift */; }; + E0440D34B0FD942FFCCF37DF44E957CB /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20676E0F9F66A845F3646DD0FC460A43 /* VirtualTimeConverterType.swift */; }; + E0957125693D4B228494D99C501AFF84 /* USSDConfirmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 126E0098E77AA7C979B0D74D882EFE89 /* USSDConfirmView.swift */; }; + E0EDCB45203EA044D9DAD2AE0C829A8B /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B541FA38E4DE5FC13E733EFA803363 /* Signal+Subscription.swift */; }; + E1697FA9778A8901F966B75C22D60511 /* MDCTextControlLabelPosition.m in Sources */ = {isa = PBXBuildFile; fileRef = 58C9A5FBA8A3CFC3DB0ECC40929A897A /* MDCTextControlLabelPosition.m */; }; + E16BB5806A9802E8984113732726D0BC /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BD565C132F1233E3CB58788F35C0DE4 /* GradientStroke.swift */; }; + E1E228239B72E4783C066250D1D841BE /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CAF5C986D44603657282897F8AC38EE /* MainScheduler.swift */; }; + E24602DF1AF03E89C22A24229D23DEA2 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79805F2EE9B97EDB8AE0A372A3D5A921 /* CurveVertex.swift */; }; + E2799F467D68082C09A5523EDDFD5AF8 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 035313C18723F20AF644C49708AAEC8B /* DisposeBase.swift */; }; + E28A2FEDB9E73A0C307879EC95D2A20A /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A68592780F826DB538946E7C6ED1C18 /* RxNavigationControllerDelegateProxy.swift */; }; + E394037E7BB5D55D70811593FD4AD28D /* KeyPathBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23C72C5601D207E16A0009B4D496B51A /* KeyPathBinder.swift */; }; + E3CC382E2CA20C9B9A0F7AC830A7986A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A912741BDA04F14F5D091E6DD6B95F90 /* QuartzCore.framework */; }; + E41CA8A4B923FCC9ED3E0506387E1EB1 /* Flutterwave+Observers.swift in Sources */ = {isa = PBXBuildFile; fileRef = F27003CC5E05FAE0FDEF9F7754D423A9 /* Flutterwave+Observers.swift */; }; + E45391EDE821E529ED1E996BDE9B72C1 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 101A2A33ED7561DFA7E8FA7F5DF61B97 /* ObservableType.swift */; }; + E4ABDDAD56CC45F5ACC87E962EE07A13 /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310C4778E646E437AD333EF306ABA5D4 /* CompatibleAnimationKeypath.swift */; }; + E587046CF1F3A9B319963EAA5B6CD5CF /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F47645A33A6DD0D21222091AA7DCE9 /* RxSearchBarDelegateProxy.swift */; }; + E624D939D64E54CA5A224FBEBCCFEEE9 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FC9F599CDBC7746DFF9D01350D1B8B /* UISearchBar+Rx.swift */; }; + E6F769170D6A8C343DE2A40BEA81E435 /* NetworkRx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3C936BCB1A17322ACC62D0785218B9C /* NetworkRx.swift */; }; + E6FD8EA40CE4EB413C8EA420318E16B7 /* MobileMoneyGHView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 504FCD33160ED4657DEB255DB667944E /* MobileMoneyGHView.swift */; }; + E785DC628FA79B5C28F5E448F5617294 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9C68F5F3335FB5F09EF74153005B38D /* DistinctUntilChanged.swift */; }; + E81862E01CB88818BEAF0F5EEBA9D517 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51239824FFAC7CB9B3AD146AC75A4CAD /* Delay.swift */; }; + E831BF4C0E7DC61D4535688760C86CB1 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BACD63DDDE9084AA8279F47AE766FB1 /* MathKit.swift */; }; + E849F0BB9431D3A47ABC405D2293469E /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5551196397FDC24019671616B8F85DDD /* AnimationViewInitializers.swift */; }; + E8594A35817D087F199438BCD83EF4A5 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A79CFA60CE9ECE3201EBE1BC2BD51 /* AnimatorNode.swift */; }; + E9B212F66CD61821A8ABABEFFF66C762 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 174319955E60955EE3EE26B7CC2358E3 /* Rx.swift */; }; + EA0D0451A4E8238AA7227BD07A8349A2 /* UIImage+MaterialRTL.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3A71BA9875CAABE83E28F8FF59C060 /* UIImage+MaterialRTL.h */; }; + EA38EA9424D7A04337FA123F4EC07915 /* MaterialTextControls+OutlinedTextAreas.h in Headers */ = {isa = PBXBuildFile; fileRef = ACF002C78BC2B66BCB4CB6C81120D8FE /* MaterialTextControls+OutlinedTextAreas.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA4C9F533EF7E690A44F6B8FE4BA8A03 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45D4F4564CB5C031AE73AC82CC75F79C /* Queue.swift */; }; + EA5B0778C247774F7981F182FCBAABCE /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 240648AE842C60D7F02B81FDC3480175 /* Asset.swift */; }; + EB42FCFAC8B757E7BBE819EFFE05E103 /* SaveCardViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A469EF58D6B29132218E03501F58F714 /* SaveCardViewController.swift */; }; + EBA5FAB98A831B4B5F2B5DA647C837B6 /* CAMediaTimingFunction+MDCAnimationTiming.m in Sources */ = {isa = PBXBuildFile; fileRef = 0494A4F3326F2208EA689A2F40475F1F /* CAMediaTimingFunction+MDCAnimationTiming.m */; }; + EBD674891B2B4C2FA468244077707D94 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34892898FC1F924FCAB0260A562A2528 /* AsMaybe.swift */; }; + EBF76ACD5B13A4AF4DAA53559EAF0153 /* PwbtVerify.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77D90C49512632E6C94946F9D62DB5F4 /* PwbtVerify.swift */; }; + EC3AE800799DA5C9C490B99C255AD6DA /* MDCTextControlLabelBehavior.h in Headers */ = {isa = PBXBuildFile; fileRef = 586A0EB64BB44F2B6FCECA1BF37F584E /* MDCTextControlLabelBehavior.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC3D998D55379295F2B4727AF8A3279F /* MobileMoneyViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E52A9ECE6202F506D3B98663D084D31F /* MobileMoneyViewModel.swift */; }; + EC73B492BEEA0B03247F81B20F995BED /* GraphIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6389BC992F1C4C2578B4A821D91C78A /* GraphIdentifier.swift */; }; + EC7439FE5117F89121D49A710751AFA2 /* MDCTextControlState.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F3E4F902856C53F845D7CDB789E40E9 /* MDCTextControlState.m */; }; + ECDB25A7F2A0D9049B60FCA54CD90AD7 /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50B1806CB94E45BCA4E5E208900EDACF /* UIControl+Rx.swift */; }; + ED120ADB8F337D7E8A63E214D05015B3 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7450BDC683E6A2E6C3BF706C8F20C4B7 /* Timer.swift */; }; + ED1713CE2FCB4DA7B8F99C1D5CEC9B3C /* SumFormatParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B9C84888EEF76B1DFBD29E861289734 /* SumFormatParser.swift */; }; + EDA3E5E1231F13E68FCBBE5893BB4520 /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B68B1A41081D15189BB3ADBF487F237 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE145DCE7D658DAA9D6D169CE4DBA56B /* MDCTextControlAssistiveLabelView.h in Headers */ = {isa = PBXBuildFile; fileRef = CB78058958BF08A5739CA23EA1F350B0 /* MDCTextControlAssistiveLabelView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE54853F23CD8DCB926C54690A57808A /* UIViewController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D91E1B75AF50BA0999CABB098CBB867 /* UIViewController+Rx.swift */; }; + EE90639938AC09ACAB3C12AB8F2ECC85 /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F6BC73BFF9FC93FCE5024A15E0CCD07 /* RxTableViewDataSourceProxy.swift */; }; + EEDDC58076669903F745DC61270BA0D7 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 256955C093D83AC5E521D9F99E17CE73 /* IQKeyboardManager.swift */; }; + EF0F68A98D03146C58A0FBE5C1BCA87D /* SwinjectAutoregistration-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AC90488488D13FA3DC6A93B90010A264 /* SwinjectAutoregistration-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF1FD1855790E0B0E18CF87EA2B25AB2 /* MaterialMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C6ECBCE3046C39270DE63FA7E6470A9 /* MaterialMath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF21179305B72182775CF1613C5BAC44 /* MDCBaseTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = CA4A6762DE9AB390362D88A2F364BD24 /* MDCBaseTextField.m */; }; + EFA0EF52E89E005CBAAB98FFDFD00496 /* SavedCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 029D24AEBB341E8C41417F64E5CA6293 /* SavedCard.swift */; }; + EFE1AF19763636D8348EE6C0CCD9036F /* Extension+Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7884F54373DFE758039675E53F1AF60 /* Extension+Toast.swift */; }; + EFF9CED49DCB0F70C09BC38C6A33F443 /* Container.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E9FCF57CE14F20E2A4278D1241C4E7 /* Container.swift */; }; + F14068ABA1DAE90219DDD9E27EC66D3F /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69FC5AC567E14383FC7044A1EF377803 /* IQTitleBarButtonItem.swift */; }; + F1AB7608904A0BD12DDA204B9583C071 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E6F57CC4ACF68BD73638B42E0D51DB3 /* IQKeyboardManagerSwift-dummy.m */; }; + F218C0D5DAF474ABC2C70DD0BE64C5D7 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CCC783D047F8B1F91634C3C40A07EE6 /* CompositionLayer.swift */; }; + F2420C1F0537D477042F41471EAB43B5 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64CF3D0A7F8D3EBE50F588AD1EF65775 /* Merge.swift */; }; + F279A07D3F296BE92BB5951BDBE084F8 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F08AE217F3BAC2D0D8197421D1D60A7 /* AnimatedControl.swift */; }; + F30515FD1A589AE2E06ABAD3AE9A0C46 /* UIImage+MaterialRTL.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = BC3A71BA9875CAABE83E28F8FF59C060 /* UIImage+MaterialRTL.h */; }; + F314E9D264848DBE8CFF6A0D955EB305 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38DB2E19031F6C00A937FB8C403438ED /* BooleanDisposable.swift */; }; + F337501529DB2AC2CAA4B4F4E8E7051E /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D365D2B9850AE2B01769C1F7922742 /* FillI.swift */; }; + F3A9F18B6929DBA4DBB109CB33379C72 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 795E854C212D054CF7A182F3E0EAEEB3 /* Sample.swift */; }; + F3AD6FAB39441BD93B167688AC9D7806 /* BaseViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3566C68EC4B08072B3844FC942BBFF5 /* BaseViewModel.swift */; }; + F470EE42D4766504AA09E690F3B84013 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DBB564BD973D5E364FAF93FC8719CB /* Timeout.swift */; }; + F4CDBA32237D662E46B2DE7A2A675029 /* SendCardOTPModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CAA4B40BDA8B49C2D8A1C2A13C197FD /* SendCardOTPModel.swift */; }; + F5CD4C8D1A4ECB1FBE522492A48448B4 /* MaterialTextControls+BaseTextAreas.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F15F6551A5395E85855FF3FD31E373 /* MaterialTextControls+BaseTextAreas.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F60DEEA99F803C461DB6CEB97539A74E /* NSLocale+MaterialRTL.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E71B1B8B08378840A3B2C6C4FEFBDCF /* NSLocale+MaterialRTL.h */; }; + F6CB182B27845F7EE672D897CFA47642 /* MDFInternationalization-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 65A88AFE481C5FF2A601E55D597EFD87 /* MDFInternationalization-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6ECE64D1C5B16B4AADCFD8AA83467F0 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E5E323DA5A5DD3B35C29EB267D1709 /* First.swift */; }; + F6F76471EE9492305E44F8CEB5D30DE0 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A8DE22B1699A86A3F780B8F652FEEE2 /* CurrentThreadScheduler.swift */; }; + F72865C9142648B801AC7F3354555CCF /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D1DEB002CAEDEAFD6031597199C3197 /* Vectors.swift */; }; + F72B86FDEAD4543A5E3196F570DAFAA5 /* SavedCardsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 819E967BDE6831D6AFF9C409E1DF3424 /* SavedCardsView.swift */; }; + F744DB4F63BDF9E7D8F61DC680F85A21 /* NSLayoutConstraint+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DD07FACD4EBD70F682DC5CCFC11BA9F /* NSLayoutConstraint+Rx.swift */; }; + F77F2881791A145222D2F8EE44643EB2 /* FlutterwavePayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F13185AB77291ADB8338E3756885EB /* FlutterwavePayViewController.swift */; }; + F7AC42B52A9DC2EDC26E570FDAC70179 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0106905C0FD428192DF1EC363DFE5A1 /* Repeater.swift */; }; + F7C5F462811272A47B807E9BA44759E2 /* MaterialTextControlsPrivate+BaseStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = C5A2365205DFC29055C0BFC606640E2D /* MaterialTextControlsPrivate+BaseStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7D11F0AC71CBAD8FEE7265B27AA20EF /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3EA33184D953BA60C49FFC90F12098D /* ObservableConvertibleType+SharedSequence.swift */; }; + F7D69727AEDD42378246AFC2F0618266 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD770D0D804EDC0201342E22BC5D7CDD /* PriorityQueue.swift */; }; + F81ECC3E9399AD8A354C8C2E689E9791 /* MpesaPendingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FDC4E33D306FFE8E64C07AF44330AC5 /* MpesaPendingView.swift */; }; + F8508992F7DF27059A966E932E447C37 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E1A1388850E938E08BAD5D91A14FBD7 /* Signal.swift */; }; + F8557AA5BD079B6DD5A46A6576D04927 /* MDCBaseTextArea.m in Sources */ = {isa = PBXBuildFile; fileRef = 069601CA14E4BDD9783874533FEFB4B3 /* MDCBaseTextArea.m */; }; + F879A19572DC7ED3989ECBC9F778E263 /* BankRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C6260F399C83B66A3DE4AF653A1B176 /* BankRepository.swift */; }; + F87AFC136366CA0449E53AC4AE349D3B /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442AB3DDC634703A5DB8EFEFD9D8164C /* NSTextStorage+Rx.swift */; }; + F9309681687B7A9E408D7EE8C1C92560 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44C81DAB415D8FDDB15CAB7B08CBB27 /* AnimatorNodeDebugging.swift */; }; + FA1D0D1B630585F60E2BE422B380E5FA /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE1464E26C4C188A6CDFC457115E7217 /* CompositionLayersInitializer.swift */; }; + FA3A558DCC92A0D5D04C39EED7DEFB72 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A6B00FA8691C78B137052A3A2058207 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FBD7672E1F49FE2FB909B3F0B3791541 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0134C7A17E5013AAAC57E24B91801588 /* PathOutputNode.swift */; }; + FBFE01E6E94D0C82968F59F1ABC1086B /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CD948C2FB921EDBB01559B771270781 /* SwiftSupport.swift */; }; + FC34FE3C2D63637C79B7418BA49E9E1D /* FetchSavedCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7890D90FC2013D7C6EEB09ED8C08F208 /* FetchSavedCard.swift */; }; + FC46F91497CEF1407023380E46D02032 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC96BD8BE3D83AA568C4E9BD73321596 /* Create.swift */; }; + FC9AE282CDAF4C2D9DB558E951509FBC /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1352EFA08C326A74D1FD0B09DF1443F2 /* KeyframeInterpolator.swift */; }; + FCA899C052B20142AEF626DF7D302F44 /* UIProgressView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 588DAFB98EFC1A92ECA29E83E8534107 /* UIProgressView+Rx.swift */; }; + FD71C049D265A5CA24B0032E90020985 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A390EA197C72F5BC77E287D6A04B9DF /* GradientFill.swift */; }; + FDF8488EC2721DC442FBC788F6C6724E /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 417EDF4A01A5041E9F39C791C81ADDB7 /* IQUIView+IQKeyboardToolbar.swift */; }; + FDF9A30D9C90E39406C34532E1B37F02 /* ChargeSavedCardModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 637B4D6DDC4DA91BCB19461D2D7D9332 /* ChargeSavedCardModel.swift */; }; + FE2312DA0A9E3F203A72A28E79863082 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 649C65893979AEB2226EDB34FC851357 /* DisposeBag.swift */; }; + FE3DD06673DC1125E9C8F1B61774446E /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7509541B11137E3061608CC84866DB2 /* Enumerated.swift */; }; + FE86E9EE538590B53F02B1F840F26E83 /* MDCTextControlGradientManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 579F50F3F4A44E41CB64CCD7409605B4 /* MDCTextControlGradientManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FEB07378C0D5810D2E62FF4F74CF324D /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9F8BB05BC9E58B2CADE2797DD2DEBDE /* Debounce.swift */; }; + FEEA0125F41988398FABF0E342A3AE3B /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CE1B6592A29ADBBC5FB53143C4D4955 /* CoreGraphics.framework */; }; + FF385BBFF16C0AD508759FC9A77B9292 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = D92D145C475AFC80499B0CBF870FAF4D /* KVORepresentable+Swift.swift */; }; + FF60447BE8E4605CD0561427C2AC95D9 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CEE9ABA5AD132D624B4D8B87E01A32B /* Deprecated.swift */; }; + FFD1AAE9155D66853754618E3F01884E /* MDCTextControlAssistiveLabelView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F65744D30BE091BC0B0ACD81AE815B4 /* MDCTextControlAssistiveLabelView.m */; }; + FFDC7BDA8C29D82EE0651718504850A0 /* UKAccountDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F5D1470481E54FAC849156DE330C33E /* UKAccountDetailsView.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 09362AAFB3BE466E8950010A6A78838A /* PBXContainerItemProxy */ = { + 00B83B1C9D7649BC8A5AF5023F39D331 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; + remoteGlobalIDString = 46065AF968A5A92D450BB21F7F24367D; + remoteInfo = Swinject; + }; + 1B65CE663E2FB8D3A779DD34555F21EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 55A01F8E987A6E2F7F0ED141A1ECA406; + remoteInfo = MDFInternationalization; }; - 6A1ADA14D50F234BFFD98C2FB02D44AC /* PBXContainerItemProxy */ = { + 227480DF12AFB1950D9B7FDAAEB00034 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; remoteInfo = IQKeyboardManagerSwift; }; - 6BD82AA8DE81FAA435382DB7DB338D3D /* PBXContainerItemProxy */ = { + 2F80A2AB8D7DF4C16E63BEC6BCE7E140 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; + remoteGlobalIDString = B4723B5744013DF08BE3A5FEAA286944; + remoteInfo = MaterialComponents; }; - 79C9576C6CD806CAE2C41F2B3034967A /* PBXContainerItemProxy */ = { + 3557A707EADB7C3110D08C417AAC5AE1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 3057E291093EA4CA29F959C95AD1E3D5; - remoteInfo = SwinjectAutoregistration; + remoteGlobalIDString = 46065AF968A5A92D450BB21F7F24367D; + remoteInfo = Swinject; }; - 7C360AE6281F185ECDEC668D039FC21E /* PBXContainerItemProxy */ = { + 3EFFCCAC06DC8FC17C4E5E27628BD68D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; remoteInfo = RxRelay; }; - 8DFEC1C777D86797BA3EA89C0D76719A /* PBXContainerItemProxy */ = { + 4311B64568DE11E05446B12DCA97CB27 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 55A01F8E987A6E2F7F0ED141A1ECA406; - remoteInfo = MDFInternationalization; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; }; - 9180FC587C2097C2F098B355AF3DA48D /* PBXContainerItemProxy */ = { + 57D65E869917EC2032931B991001C813 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; }; - 94C1D3644EB093095B949D2A9ED27296 /* PBXContainerItemProxy */ = { + 5BE3C707B9E22C273E0EA35F89200AE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; remoteInfo = RxSwift; }; - 9B03EEFD65EC3E671BF578F6E435ED68 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; - }; - A30BB952711CD9B06F610809CAF867A3 /* PBXContainerItemProxy */ = { + 62393828782CE51890209DCFDB706A96 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 55A01F8E987A6E2F7F0ED141A1ECA406; - remoteInfo = MDFInternationalization; + remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; + remoteInfo = "lottie-ios"; }; - A3AF79453E20A06FA3253D1D3FB358EF /* PBXContainerItemProxy */ = { + 6711261265D24B12B24A09B95BA97A73 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; - remoteInfo = "lottie-ios"; + remoteGlobalIDString = 3057E291093EA4CA29F959C95AD1E3D5; + remoteInfo = SwinjectAutoregistration; }; - AE9E065ABD2E2A582167202EFB631A56 /* PBXContainerItemProxy */ = { + 729A2BAD90005D7BF4B9A0C3AF5448EE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; - remoteInfo = "lottie-ios"; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; }; - B326E73FAAEECFF647996C95F53DC1A1 /* PBXContainerItemProxy */ = { + 72DAF9F72948320BCAA07F896A6F446C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 46065AF968A5A92D450BB21F7F24367D; - remoteInfo = Swinject; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; }; - B3363F4B5C248A688B88A91F46E39334 /* PBXContainerItemProxy */ = { + 922439278EB484E195E9DC472D5AF1EE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 3057E291093EA4CA29F959C95AD1E3D5; - remoteInfo = SwinjectAutoregistration; + remoteGlobalIDString = 55A01F8E987A6E2F7F0ED141A1ECA406; + remoteInfo = MDFInternationalization; }; - B49052E072C1ECA25B2F14C67643D2C7 /* PBXContainerItemProxy */ = { + 9500A6061E55B499CE9D30D9109734DD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = B4723B5744013DF08BE3A5FEAA286944; remoteInfo = MaterialComponents; }; - BC21F5EE9A40E05F11382229AFB6B569 /* PBXContainerItemProxy */ = { + 9C257993FBA998D09BE23000E24F04E0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B4723B5744013DF08BE3A5FEAA286944; - remoteInfo = MaterialComponents; + remoteGlobalIDString = 78C002676E275659E9D4184D888476C9; + remoteInfo = "Pods-FlutterwaveSDK_Example"; }; - BEC030CA07248D0CF757218148BBA7C0 /* PBXContainerItemProxy */ = { + BA49C2277F32D07E9F82B0B0D3AC1D1C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; + remoteGlobalIDString = E858D0A38F8D3F442D29347DCC5EC69C; + remoteInfo = FlutterwaveSDK; }; - C6D0AF28A28B9C943933D82CE225CC4A /* PBXContainerItemProxy */ = { + BE52EC3DCA233BD21A39C3919DB3AD8C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 46065AF968A5A92D450BB21F7F24367D; remoteInfo = Swinject; }; - E9B1DA7FB2C04CC8100C08C868B450EA /* PBXContainerItemProxy */ = { + CECDB017689402261A3C974909A6AE8E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E858D0A38F8D3F442D29347DCC5EC69C; - remoteInfo = FlutterwaveSDK; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; }; - F8E2A0A53E4A3566B9AACD3A80C6D49F /* PBXContainerItemProxy */ = { + D6F0AC482721399E331D7ECA29D80518 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 46065AF968A5A92D450BB21F7F24367D; - remoteInfo = Swinject; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; }; - FACFB478DD8D416500AAFA2B9B709780 /* PBXContainerItemProxy */ = { + DD8E5D87DA447665ADFBC5787FF21767 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; + remoteGlobalIDString = 3057E291093EA4CA29F959C95AD1E3D5; + remoteInfo = SwinjectAutoregistration; }; - FB18899848DD5394EB5CEAF021D5E8CC /* PBXContainerItemProxy */ = { + E0A5CB2EEBB03B11D0AA75625CBF73CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 78C002676E275659E9D4184D888476C9; - remoteInfo = "Pods-FlutterwaveSDK_Example"; + remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; + remoteInfo = "lottie-ios"; }; - FE69FC64180E7EF4FB2F05C834753F8A /* PBXContainerItemProxy */ = { + EFE562BB6A859879E2570079524EB599 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ - 2CBB8A03C66305DF69D731FC614ADC05 /* Copy . Public Headers */ = { + DC50AD3214555220E9159352087A3EB8 /* Copy . Public Headers */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/."; dstSubfolderSpec = 16; files = ( - E5A79A00F20D9B18BE096C63C32F4F05 /* MDFInternationalization.h in Copy . Public Headers */, - 8EA7460C7A0D9514E731A636BEBDBC17 /* MDFRTL.h in Copy . Public Headers */, - 03CAAE790BE1E9F99FC4C2C181DDD7F8 /* NSLocale+MaterialRTL.h in Copy . Public Headers */, - C8D131543B03045E700B4D6341CC26B9 /* NSString+MaterialBidi.h in Copy . Public Headers */, - 576DA6F121A1745D3EC498EEEB41F6CE /* UIImage+MaterialRTL.h in Copy . Public Headers */, - F1A25F606A79559C7D2AD5724EEF0C8B /* UIView+MaterialRTL.h in Copy . Public Headers */, + D70F76760CEE8CD554A75F2EE39451A3 /* MDFInternationalization.h in Copy . Public Headers */, + 0AFEB9766E6B2DE1C5FFD90FED3228E6 /* MDFRTL.h in Copy . Public Headers */, + 259D3FB77636659B59E6703BF9CBA5E7 /* NSLocale+MaterialRTL.h in Copy . Public Headers */, + 5513B63DD68901B1123EB569042DD83F /* NSString+MaterialBidi.h in Copy . Public Headers */, + F30515FD1A589AE2E06ABAD3AE9A0C46 /* UIImage+MaterialRTL.h in Copy . Public Headers */, + 651FFB537B071EE0AFF5E3AE473CD8C4 /* UIView+MaterialRTL.h in Copy . Public Headers */, ); name = "Copy . Public Headers"; runOnlyForDeploymentPostprocessing = 0; @@ -905,11 +894,13 @@ 00212658BEFABD7DE2A6A4EA08F40329 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; 0041CB729D67E9A547E65AFF20937C0E /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; 006F18A726B5AC01DA3CBB2A6234C666 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; + 0078A6B40F5F2651786A1F7FD29F94FD /* TextFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextFormatter.swift; sourceTree = ""; }; 0109560701B02744C0401A27BC6EF9A0 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; 0134C7A17E5013AAAC57E24B91801588 /* PathOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathOutputNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/PathOutputNode.swift"; sourceTree = ""; }; 0193DB087E4FF08686758E59EED27808 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; 01F4BED8D530E7A0FE8DCFB745AB1A60 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; 02283066A641ABFABBB191ECA3D30383 /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; + 029D24AEBB341E8C41417F64E5CA6293 /* SavedCard.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SavedCard.swift; sourceTree = ""; }; 034C6B975ABCDE99C4658985B5A4720C /* StarNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/StarNode.swift"; sourceTree = ""; }; 034F442CFAD32977943B98E539CF66AE /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; 035313C18723F20AF644C49708AAEC8B /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; @@ -920,13 +911,15 @@ 0494A4F3326F2208EA689A2F40475F1F /* CAMediaTimingFunction+MDCAnimationTiming.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CAMediaTimingFunction+MDCAnimationTiming.m"; path = "components/AnimationTiming/src/CAMediaTimingFunction+MDCAnimationTiming.m"; sourceTree = ""; }; 04A026B7F8E59D5C0060169C63CA6BC0 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; 04AD24EB760FC275739151E7AB10995A /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxCocoa/Deprecated.swift; sourceTree = ""; }; + 058D2E6B0722660F0502DC9670A9138B /* SaveCardInitate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SaveCardInitate.swift; sourceTree = ""; }; + 0617E784E30055852936633B89E7B6D7 /* SaveCardCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SaveCardCell.swift; sourceTree = ""; }; 069601CA14E4BDD9783874533FEFB4B3 /* MDCBaseTextArea.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCBaseTextArea.m; path = components/TextControls/src/BaseTextAreas/MDCBaseTextArea.m; sourceTree = ""; }; - 071A4660C116DAA2D11245A646A0EE3F /* RaveMobileMoneyClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveMobileMoneyClient.swift; sourceTree = ""; }; + 06B2348B9366D21D2E8DBB8AFC3A3523 /* VoucherChargeModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VoucherChargeModel.swift; sourceTree = ""; }; 07375A8662B007578B70D3E7AE693DDB /* UINavigationItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationItem+Rx.swift"; path = "RxCocoa/iOS/UINavigationItem+Rx.swift"; sourceTree = ""; }; 076E657454A29FFE87230E0306C43DC6 /* SwinjectAutoregistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwinjectAutoregistration.h; path = Sources/SwinjectAutoregistration.h; sourceTree = ""; }; 07D76B020D087492F1C1B35F4ABE83D5 /* MDCTextControlAssistiveLabelViewLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCTextControlAssistiveLabelViewLayout.m; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlAssistiveLabelViewLayout.m; sourceTree = ""; }; + 07F6E9F09C399C12CE821C508172EE9D /* BaseRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BaseRepository.swift; sourceTree = ""; }; 08474D80A6534761A5EE39226FC69F8C /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; - 08837DA3C0DB862A470F77673E955113 /* BaseViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BaseViewModel.swift; sourceTree = ""; }; 08AA941DB639454AE0F8435F9BBE9F0A /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; 091B8AEF12683788B2AB3B5BCC1E28F8 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; 095A9990D8B4C7797904FE7EC7484F36 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; @@ -943,6 +936,7 @@ 0B9647C33F2F42B673FA7B63E4F7030E /* ServiceEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServiceEntry.swift; path = Sources/ServiceEntry.swift; sourceTree = ""; }; 0BD3B935B6C2C824839EC19108CC75D5 /* TakeUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeUntil.swift; path = RxSwift/Observables/TakeUntil.swift; sourceTree = ""; }; 0C488518061EF2DE3A8FA9B9707A39E8 /* Pods-FlutterwaveSDK_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FlutterwaveSDK_Example.release.xcconfig"; sourceTree = ""; }; + 0C6260F399C83B66A3DE4AF653A1B176 /* BankRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BankRepository.swift; sourceTree = ""; }; 0C80B0F97B249BE05C9239F3CB8510AF /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; 0CB2EDFEB487D5F3A2FDC2AD29F8A387 /* MDCTextControlAssistiveLabelViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlAssistiveLabelViewLayout.h; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlAssistiveLabelViewLayout.h; sourceTree = ""; }; 0CCC783D047F8B1F91634C3C40A07EE6 /* CompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/CompositionLayer.swift"; sourceTree = ""; }; @@ -950,17 +944,14 @@ 0D91E1B75AF50BA0999CABB098CBB867 /* UIViewController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Rx.swift"; path = "RxCocoa/iOS/UIViewController+Rx.swift"; sourceTree = ""; }; 0DB021E5C4AA225448EB020B2E521A15 /* MDCBaseTextAreaLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCBaseTextAreaLayout.h; path = components/TextControls/src/BaseTextAreas/private/MDCBaseTextAreaLayout.h; sourceTree = ""; }; 0DE72E3648E533B9ADD0E43128C70C1D /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; - 0E634ACF771A51E1FC333FA88F008ECB /* MobileMoneyRW.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyRW.swift; sourceTree = ""; }; - 0EB21462D42B0E9CAD3D2FCBCEDEF900 /* BankViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BankViewModel.swift; sourceTree = ""; }; - 0EF236A570CD2A37FF6B47DB7613353E /* TripleDES.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TripleDES.swift; sourceTree = ""; }; 0F2EB0A29BCDD708DAC71C45E8E893DB /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; - 0F3D9F1772D38C582DD64058BD425742 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 0F63DF509B14EE922FBF446B76F07944 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; - 0FA8E6C04D3D65E20E6ECB1953EDF9CD /* USSDConfirmView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = USSDConfirmView.swift; sourceTree = ""; }; 101A2A33ED7561DFA7E8FA7F5DF61B97 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; 10C01B289158C258571CC2F555F3F452 /* SynchronizedResolver.Arguments.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedResolver.Arguments.swift; path = Sources/SynchronizedResolver.Arguments.swift; sourceTree = ""; }; + 10D60B5B7F75624C6905C93B0920D0DF /* FlutterwaveSDK.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = FlutterwaveSDK.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 11460E75E5205022097688FE4B388786 /* Bank.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Bank.swift; sourceTree = ""; }; 1149889B3B86916C9ED1C3AF010CF0C4 /* MaterialComponents-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MaterialComponents-umbrella.h"; sourceTree = ""; }; - 1192E495DDE32DB83DCFA7D7AB792F10 /* PaymentServicesViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PaymentServicesViewModel.swift; sourceTree = ""; }; + 126E0098E77AA7C979B0D74D882EFE89 /* USSDConfirmView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = USSDConfirmView.swift; sourceTree = ""; }; 127BEE95FBA79CC8F5B0BC4298581AEB /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; 12B551C091898123D8DB6264CB390C61 /* CGFloatExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGFloatExtensions.swift; path = "lottie-swift/src/Private/Utility/Extensions/CGFloatExtensions.swift"; sourceTree = ""; }; 1301961AE687274E524AE0BA12506B57 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; @@ -968,27 +959,22 @@ 1352EFA08C326A74D1FD0B09DF1443F2 /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeInterpolator.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/ValueProviders/KeyframeInterpolator.swift"; sourceTree = ""; }; 1499F7D5EA713B7ECF083F977A0978EE /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; 14DCD910EF3126DAD90BC09A44006011 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; - 1516AFDD666737E986019762F97FE28C /* VersionThreeServicesApi.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VersionThreeServicesApi.swift; sourceTree = ""; }; 157465E32F078B6B453C51D709960CC8 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; - 15AB6FD3BB2B1B5BD54FE1B5E59D00D1 /* Extension+MDCOutlined.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Extension+MDCOutlined.swift"; sourceTree = ""; }; + 15AB239C39DA71F4AA4860277DAE9ED0 /* SumTextFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SumTextFormatter.swift; sourceTree = ""; }; 1622D7EE00F9AD63CB85B41B793B0909 /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; 16A365879E2E26F63E4F50B362EF2CE2 /* MaterialComponents-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MaterialComponents-Info.plist"; sourceTree = ""; }; - 16A4EEBACC3E40ACE8EA757527FEF045 /* EndpointType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EndpointType.swift; sourceTree = ""; }; 16A5D81180A468373B6F273C1E20A9FF /* Glyph.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Glyph.swift; path = "lottie-swift/src/Private/Model/Text/Glyph.swift"; sourceTree = ""; }; 174073FDEA83CACC54D608253ED45AB8 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; 174319955E60955EE3EE26B7CC2358E3 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; - 1762D5F0484802E9175536CD40572720 /* MobileMoneyViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyViewModel.swift; sourceTree = ""; }; 1767F9A2E12D2006B83006C89DC92980 /* lottie-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.release.xcconfig"; sourceTree = ""; }; + 17AA865F766AA3A9BD642FFA1442B3AA /* Extension+UIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Extension+UIView.swift"; sourceTree = ""; }; 17CCB7BDD24FC3C147842B885B1E1ECE /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; 17DD9F572E77608D6DD3471127C5B334 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; - 18F1F1654C043DDB7565FCBA307635A3 /* DebitCardView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DebitCardView.swift; sourceTree = ""; }; - 192BB6022875162984BDA52582283BD5 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Lottie.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 1930C9E594AF491943B3D5A2EACF2E62 /* Mask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mask.swift; path = "lottie-swift/src/Private/Model/Objects/Mask.swift"; sourceTree = ""; }; 198BE99082FED6E95CC3E03F5AA96927 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; 19AA9BF61055760CF63A7A903B731301 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; - 19D803C42598A0185A83683D1DAF642E /* SnackBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SnackBar.swift; sourceTree = ""; }; 1A0860AC3883104EC5CF0B6B3A4FBF15 /* PrecompAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrecompAsset.swift; path = "lottie-swift/src/Private/Model/Assets/PrecompAsset.swift"; sourceTree = ""; }; - 1ACE50510040D6D62A5B54FFD9F716C8 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1AD3B5A72723450BA841F378EDEB5B9C /* EndpointType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EndpointType.swift; sourceTree = ""; }; 1B06CF3C52A3ECEF30EB5438E52954B4 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; 1B4E6C792FD4FB93CCEDB275D17596D7 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Merge.swift"; sourceTree = ""; }; 1B5A100F04DB7584B546161D35990C14 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; @@ -999,47 +985,45 @@ 1DADF0CE4FCE094B70AEBDD2632DF941 /* TrimPathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TrimPathNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/ModifierNodes/TrimPathNode.swift"; sourceTree = ""; }; 1E29B051C1CBDDF857D59ABCC9D5B20C /* MDFInternationalization.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MDFInternationalization.release.xcconfig; sourceTree = ""; }; 1E2D5DEE209D0D542AB29B3A80EEFA9D /* DebugHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DebugHelper.swift; path = Sources/DebugHelper.swift; sourceTree = ""; }; + 1E46A942905B4AB21506A9C2C54B9357 /* PaymentServicesRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PaymentServicesRepository.swift; sourceTree = ""; }; 1E6F57CC4ACF68BD73638B42E0D51DB3 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 1EA2FCC0CD5C4CC011D71566CB0CE632 /* USSDBanks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = USSDBanks.swift; sourceTree = ""; }; 1EC1C045D3FB386B9A557212391710F2 /* NSLocale+MaterialRTL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLocale+MaterialRTL.m"; path = "Sources/NSLocale+MaterialRTL.m"; sourceTree = ""; }; - 1F5E4B54515C951C5BCA5D7532665A1C /* Substring String Extentions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Substring String Extentions.swift"; sourceTree = ""; }; 1F9F37D2278687113C8F2AF5F8BD35CA /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; 2065DA320401319931B988118B172EC2 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; 20676E0F9F66A845F3646DD0FC460A43 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; + 206D2CC74A8537B77616FCA3EADAF413 /* FlutterwavePayWebViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FlutterwavePayWebViewController.swift; sourceTree = ""; }; 208C3069470E724E717EF0C9F8F1764E /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; 21ADA17466A62F9D8E22EE2DB289693C /* UIView+MDCTimingFunction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MDCTimingFunction.m"; path = "components/AnimationTiming/src/UIView+MDCTimingFunction.m"; sourceTree = ""; }; 21BEC919C0D39D1C82F920FB8E309458 /* SwinjectAutoregistration-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwinjectAutoregistration-Info.plist"; sourceTree = ""; }; 21CD553BA20D625BBE9089BEB2FC9D5B /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; 22186E95F752D5EBCB660C16DDD66E2D /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 225F7AD475BC907B5232293B0D318D58 /* DefaultTextFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DefaultTextFormatter.swift; sourceTree = ""; }; 22B5E7AB7DCB2D5C448D0B0A927BD847 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; - 235D0B6B8D4BE50FFB07D0620CA5326C /* Encoder + Extentions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Encoder + Extentions.swift"; sourceTree = ""; }; 238B11B630D440D2C4CD0AE236F9099E /* GradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillRenderer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientFillRenderer.swift"; sourceTree = ""; }; - 23BE077A4045577D74E78FBFDBA9B4FA /* MDFInternationalization.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MDFInternationalization.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 23C72C5601D207E16A0009B4D496B51A /* KeyPathBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyPathBinder.swift; path = RxCocoa/Common/KeyPathBinder.swift; sourceTree = ""; }; 240648AE842C60D7F02B81FDC3480175 /* Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asset.swift; path = "lottie-swift/src/Private/Model/Assets/Asset.swift"; sourceTree = ""; }; 2408B4976AE17A494B8391A7EF012910 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; - 251629025468A289D994CB1B2678172B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 249A8C9E7FD9D3530E6ECE06904B46CE /* RavePayService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RavePayService.swift; sourceTree = ""; }; 25435D1BCB28B44AF1D52611419C2ED5 /* Pods-FlutterwaveSDK_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-FlutterwaveSDK_Example-acknowledgements.plist"; sourceTree = ""; }; 256955C093D83AC5E521D9F99E17CE73 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 263072CDBFB56EB912C72DE1C680F4A4 /* UgandaMobileMoneyModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UgandaMobileMoneyModel.swift; sourceTree = ""; }; 2670FE140BFE01B9EE98BBA2AC185520 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; - 26946CBD41AA485B144337E6008CA3C2 /* MobileMoneyGHPendingView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyGHPendingView.swift; sourceTree = ""; }; 26EBE1B0EEBEC346FAD804872B076968 /* UIAlertAction+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIAlertAction+Rx.swift"; path = "RxCocoa/iOS/UIAlertAction+Rx.swift"; sourceTree = ""; }; + 27690FCCF473D801955F3ACCF30C75F3 /* Extension+CustomTextfield.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Extension+CustomTextfield.swift"; sourceTree = ""; }; 28C4C01250BF57E44F5EF53B76EEE593 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; - 28C4C869F3907BFE522F2EA811E908C8 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 291CB2412D54C06919455B00F880C074 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; - 29B16F0843F15F988BD3251C4B679F38 /* CardViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CardViewModel.swift; sourceTree = ""; }; 29C977D877569D79F95709566ACA9E36 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; 29FE9E825FEB90776F4C6EA93B4A51D0 /* NSString+MaterialBidi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MaterialBidi.h"; path = "Sources/NSString+MaterialBidi.h"; sourceTree = ""; }; + 2A3C531ED3888AE4568D3C9C4CC22C0B /* CardViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CardViewModel.swift; sourceTree = ""; }; + 2A81A5412A4DEA8071E72C2CE3270049 /* AccountForm.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AccountForm.swift; sourceTree = ""; }; 2B713BCE38EC352559FF53AE29726837 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; 2C043EB6DB2DE1C01C2804EEFD3F9E60 /* ShapeTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeTransform.swift; path = "lottie-swift/src/Private/Model/ShapeItems/ShapeTransform.swift"; sourceTree = ""; }; + 2DB3F5F1ED1FBFE03C4C0A13B218898E /* ValidateChargeModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ValidateChargeModel.swift; sourceTree = ""; }; 2DCD6EE6EAD0E3A7E14B4B39B1BD455E /* Interpolatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Interpolatable.swift; path = "lottie-swift/src/Private/Utility/Interpolatable/Interpolatable.swift"; sourceTree = ""; }; 2DE6EDF38E4CE8BBDEDA6225F4692B8A /* NSImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSImageView+Rx.swift"; path = "RxCocoa/macOS/NSImageView+Rx.swift"; sourceTree = ""; }; 2E031048D1D04F516C0DB6801E71116C /* Pods-FlutterwaveSDK_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-FlutterwaveSDK_Tests-acknowledgements.plist"; sourceTree = ""; }; 2E15C9CFD4A00923C2F384CB1B20E7F9 /* UIView+MaterialRTL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MaterialRTL.m"; path = "Sources/UIView+MaterialRTL.m"; sourceTree = ""; }; - 2E3B46780BF22DC3AB579A10010D7A1D /* MPesaBusinessView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MPesaBusinessView.swift; sourceTree = ""; }; - 2EBD943128B72E0A2EF6839F6E5A083F /* BankRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BankRepository.swift; sourceTree = ""; }; - 2ECEE6E7FF4DF840AA169D7B1603A47F /* VSTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VSTextField.swift; sourceTree = ""; }; + 2E9933FDEA50218FB7F9E27E3ABB4881 /* MobileMoneyGHPendingView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyGHPendingView.swift; sourceTree = ""; }; + 2EB0072763CDBCD14FF38C05BF21C8F1 /* ZambiaMoneyModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ZambiaMoneyModel.swift; sourceTree = ""; }; 2F65744D30BE091BC0B0ACD81AE815B4 /* MDCTextControlAssistiveLabelView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCTextControlAssistiveLabelView.m; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlAssistiveLabelView.m; sourceTree = ""; }; 2FD3387DFC5AD10484B035E06F1A0127 /* Swinject-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Swinject-umbrella.h"; sourceTree = ""; }; 30247F963F43B049F0F93634F9BC2177 /* Swinject.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Swinject.debug.xcconfig; sourceTree = ""; }; @@ -1048,50 +1032,48 @@ 310C4778E646E437AD333EF306ABA5D4 /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationKeypath.swift; path = "lottie-swift/src/Public/iOS/Compatibility/CompatibleAnimationKeypath.swift"; sourceTree = ""; }; 312091AF2ECEB53D548116687E28951E /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; 316D8875FF4371F6CB4395707FEC30A0 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 319F0807440D87D4FA8A87C5299FABF5 /* FlutterwaveSDK.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FlutterwaveSDK.modulemap; sourceTree = ""; }; 31FEEFAD60675E237935783C3A97A4B5 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; 325B4B305DAFF59E4494F03CD07A66C6 /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; 3301C465FAE4BEF36A895EA8221E2B39 /* MDCTextControlColorViewModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlColorViewModel.h; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlColorViewModel.h; sourceTree = ""; }; + 334F5DCEF25FA12F7493AF17E309DB4F /* Pinview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Pinview.swift; sourceTree = ""; }; 33E718FCE4177C7AAE5549C757D54366 /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; 34892898FC1F924FCAB0260A562A2528 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; 34984406F171ED602C9AAD6E13FE95DF /* PointValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointValueProvider.swift; path = "lottie-swift/src/Public/DynamicProperties/ValueProviders/PointValueProvider.swift"; sourceTree = ""; }; 3498FDA626CA2417E2923D296168AE04 /* MDCTextControlState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlState.h; path = components/TextControls/src/Enums/MDCTextControlState.h; sourceTree = ""; }; 34D18EDD7B6AEAD0CAD1083A131DEE60 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; - 34DB0DA0FDFD801447252BB55FD10B15 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 355900D36E055221C9F4CACFE1719E94 /* PwbtVerify.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PwbtVerify.swift; sourceTree = ""; }; 35F380446D6FCC6F4B4687EDC039EB0B /* MDCTextControlTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlTextField.h; path = components/private/TextControlsPrivate/src/TextFields/MDCTextControlTextField.h; sourceTree = ""; }; + 3660AE2E1A26005CA02FF1C8FB66E3DD /* SumTextInputFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SumTextInputFormatter.swift; sourceTree = ""; }; 369BA50390EA72C71D91C4151FDC7DE2 /* Pods-FlutterwaveSDK_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-FlutterwaveSDK_Tests-umbrella.h"; sourceTree = ""; }; 36A119222BDA340ED41790EE42E380CC /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 37042FC725E27F273C4FBC8AA4A7D89E /* BankTransferViewOne.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BankTransferViewOne.swift; sourceTree = ""; }; 37AEFCE00DD7565CCC2EA9F036D7B3D6 /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; 3802EF1D17C7B696074007BE147F1B43 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; 383FAFDA3A3DF19BB496172D4D8CCF60 /* TypeParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TypeParser.swift; path = Sources/TypeParser.swift; sourceTree = ""; }; 38A291EC2C157094BDA9AFE9A9A8273E /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; 38CEFE12A3BB0D389B111C029ECD2565 /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; 38DB2E19031F6C00A937FB8C403438ED /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - 3910E7F81D76FF8B2340DC99880CB406 /* NigeriaBankModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NigeriaBankModel.swift; sourceTree = ""; }; 3928149F310A031385FAFC52C235EEBA /* MDCBaseTextFieldDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCBaseTextFieldDelegate.h; path = components/TextControls/src/BaseTextFields/MDCBaseTextFieldDelegate.h; sourceTree = ""; }; 3965D28D0EEDED30617B10A37C128B59 /* Container.TypeForwarding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Container.TypeForwarding.swift; path = Sources/Container.TypeForwarding.swift; sourceTree = ""; }; 399A4B930AFB78C8B3AFE1D156EDF575 /* AnyNodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyNodeProperty.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/Protocols/AnyNodeProperty.swift"; sourceTree = ""; }; 39F47645A33A6DD0D21222091AA7DCE9 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; 3A27AEAE4DEFF87384EBC3D2CCFDDA96 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BundleImageProvider.swift; path = "lottie-swift/src/Public/iOS/BundleImageProvider.swift"; sourceTree = ""; }; 3A390EA197C72F5BC77E287D6A04B9DF /* GradientFill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFill.swift; path = "lottie-swift/src/Private/Model/ShapeItems/GradientFill.swift"; sourceTree = ""; }; - 3A59F108B30AB491473FE7DB4E35ED46 /* FrancophoneModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FrancophoneModel.swift; sourceTree = ""; }; - 3B412D3151998B74F123FB3E095FC3A1 /* NetworkRx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NetworkRx.swift; sourceTree = ""; }; + 3A43BCC6E60208BB93A7152ADAFD288C /* FlutterResponseData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FlutterResponseData.swift; sourceTree = ""; }; 3BACD63DDDE9084AA8279F47AE766FB1 /* MathKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathKit.swift; path = "lottie-swift/src/Private/Utility/Extensions/MathKit.swift"; sourceTree = ""; }; 3BCEF1556C49A2249E6D5F2A812A851E /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; 3BD565C132F1233E3CB58788F35C0DE4 /* GradientStroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStroke.swift; path = "lottie-swift/src/Private/Model/ShapeItems/GradientStroke.swift"; sourceTree = ""; }; 3C2D753C612811F931DA60227DD46C7E /* PreCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/PreCompositionLayer.swift"; sourceTree = ""; }; - 3C7922680F4283DEE48D4D62142650F1 /* GhanaMobileMoneyRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GhanaMobileMoneyRequest.swift; sourceTree = ""; }; - 3CB9D196A60888F4DA92BABF7692BFEB /* RavePayService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RavePayService.swift; sourceTree = ""; }; - 3CDC239ECE77239F43BCD3A0F50C133A /* MobileMoneyRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyRepository.swift; sourceTree = ""; }; + 3CAA4B40BDA8B49C2D8A1C2A13C197FD /* SendCardOTPModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SendCardOTPModel.swift; sourceTree = ""; }; 3E16B0E78E7B633D8E8DD531C737ED7A /* GroupOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupOutputNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/GroupOutputNode.swift"; sourceTree = ""; }; 3E1C855EA28AF88D678095AC7D545D41 /* MDCBaseTextAreaTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCBaseTextAreaTextView.h; path = components/TextControls/src/BaseTextAreas/private/MDCBaseTextAreaTextView.h; sourceTree = ""; }; 3E21B6AEBE31A26ED3E729C9C79A8215 /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; 3E3A1460089C88F4CF2191E939DB9B02 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; + 3E8EDFACBDBE59B95C677BE79EE582F9 /* Container.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Container.swift; sourceTree = ""; }; + 3E9F74C1FAD7B52767B9E28192C91E2A /* FlutterwavePay+Configure.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "FlutterwavePay+Configure.swift"; sourceTree = ""; }; 3EAF134B3738DDB5DEC0F5189C0D3C07 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; 3EEA44A259504A4D94A4F6DBB02A132F /* ItemsExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemsExtension.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Extensions/ItemsExtension.swift"; sourceTree = ""; }; - 3F1D0960F3D8DE99AE19E1FD1EDDDD73 /* ValidateChargeModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ValidateChargeModel.swift; sourceTree = ""; }; 3F55760B69DC5E9E953D4F9617027328 /* FillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderNodes/FillNode.swift"; sourceTree = ""; }; + 3F5D1470481E54FAC849156DE330C33E /* UKAccountDetailsView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UKAccountDetailsView.swift; sourceTree = ""; }; 3F93091559AD4275893C5BB3E6C1A69E /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; 40001155F3C7C8646574D68E2BC0CEB4 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; 4056219C4678A1A90CABD524948AC229 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; @@ -1100,30 +1082,25 @@ 417EDF4A01A5041E9F39C791C81ADDB7 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; 41F065DE1F2B5FC3815C9A6D585DE2B3 /* InstanceWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InstanceWrapper.swift; path = Sources/InstanceWrapper.swift; sourceTree = ""; }; 423529070EAFE45E0E855A2290D2E36C /* MDCTextControlVerticalPositioningReference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlVerticalPositioningReference.h; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlVerticalPositioningReference.h; sourceTree = ""; }; - 42F81023867C9435A33464134A7C4742 /* RaveConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveConfig.swift; sourceTree = ""; }; + 42AD7B0CB39D3F0D4F9858654748E90B /* RwandaMobileMoney.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RwandaMobileMoney.swift; sourceTree = ""; }; 435225A5122AF4E2694696319E69BF44 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; 43B26F49764AF6E4F124867CFC4B79E9 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; 43B541FA38E4DE5FC13E733EFA803363 /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; - 43CB3DC5A4D5ADC050C4203E149AE421 /* AccountForm.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AccountForm.swift; sourceTree = ""; }; 43CF865FA66DFC8DD422696678A91FAD /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; 43FC9F599CDBC7746DFF9D01350D1B8B /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; 442AB3DDC634703A5DB8EFEFD9D8164C /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; 450B31CC81F1F41FDC8040BD739564F4 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; 452AB2150519521599597B38660E2BAC /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; + 453050E07E0C95C9BCB11BAD7B721126 /* FrancophoneModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FrancophoneModel.swift; sourceTree = ""; }; 45772646A20A028C838D59D6B0C3DEDF /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; 45B59FB053D2F71E5CD817E31EE9253E /* NodePropertyMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodePropertyMap.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/Protocols/NodePropertyMap.swift"; sourceTree = ""; }; 45D4F4564CB5C031AE73AC82CC75F79C /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; 465F985F290C9F1068685A811C599772 /* AssetLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetLibrary.swift; path = "lottie-swift/src/Private/Model/Assets/AssetLibrary.swift"; sourceTree = ""; }; 4710A8A05849463799F7F2A5C5DC6F8D /* NullCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NullCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/NullCompositionLayer.swift"; sourceTree = ""; }; - 4718549D1A6B29C50A4E2BCDC3568231 /* RemoveCardModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RemoveCardModel.swift; sourceTree = ""; }; - 471D38EB617DB9242728662DA5140FA8 /* FlutterwaveSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FlutterwaveSDK.debug.xcconfig; sourceTree = ""; }; - 47413C09A2DABA63C015FBC65C378357 /* Extension+UIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Extension+UIView.swift"; sourceTree = ""; }; - 47595EAC669A6C031851D8FDFA12C50B /* ChargeCardModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChargeCardModel.swift; sourceTree = ""; }; 4786ABCAB0B5601DD05EBF97E02C16AA /* Assembly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Assembly.swift; path = Sources/Assembly.swift; sourceTree = ""; }; 47B800776AB26FA265FA56D6FF633A68 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 483917970A7C4654D428A47C6B93D937 /* Assets.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 47F17FE1815D193C8AE56892ED2636BF /* UgandaMobileMoneyModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UgandaMobileMoneyModel.swift; sourceTree = ""; }; 487FD6523E7B7DB8977478AC90D042B1 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - 49B182A3806641D18DF9A7F4A9882780 /* DefaultTextInputFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DefaultTextInputFormatter.swift; sourceTree = ""; }; 4A12BCFA78709C5723491B9145478D0A /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; 4A5C592C612EB3C0B594582833B0C6EF /* ImageAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageAsset.swift; path = "lottie-swift/src/Private/Model/Assets/ImageAsset.swift"; sourceTree = ""; }; 4A6B00FA8691C78B137052A3A2058207 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; @@ -1133,18 +1110,20 @@ 4BA0821185D16A244B8F7499B9A6DE3D /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; 4C2D2BB830474D0CB32E51E08A908C0C /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringExtensions.swift; path = "lottie-swift/src/Private/Utility/Extensions/StringExtensions.swift"; sourceTree = ""; }; 4C792D3CD47729724B82A1CA97EC3F36 /* Swinject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Swinject.h; path = Sources/Swinject.h; sourceTree = ""; }; - 4CA72F02234BF51908E23716A7AF6C4B /* SendCardOTPModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SendCardOTPModel.swift; sourceTree = ""; }; - 4D2A48D1D6A6DEB285027C0AE68E0E78 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; 4D82B4256F0F30114786B46A70CAF38B /* Swinject-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Swinject-Info.plist"; sourceTree = ""; }; 4DB127B39B60378E0BAFDFFBAD81F547 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; 4DC42A2665C5A2B19B8BD02B9541C8A8 /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationCacheProvider.swift; path = "lottie-swift/src/Public/AnimationCache/AnimationCacheProvider.swift"; sourceTree = ""; }; + 4DF268E032DC87580C4AAD8A6E05725B /* MobileMoneyUganda.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyUganda.swift; sourceTree = ""; }; 4E1092484A6111B13F687FB4108E7AFB /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; 4E71B1B8B08378840A3B2C6C4FEFBDCF /* NSLocale+MaterialRTL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLocale+MaterialRTL.h"; path = "Sources/NSLocale+MaterialRTL.h"; sourceTree = ""; }; + 4FDC4E33D306FFE8E64C07AF44330AC5 /* MpesaPendingView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MpesaPendingView.swift; sourceTree = ""; }; + 504FCD33160ED4657DEB255DB667944E /* MobileMoneyGHView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyGHView.swift; sourceTree = ""; }; 50B1806CB94E45BCA4E5E208900EDACF /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; 51239824FFAC7CB9B3AD146AC75A4CAD /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; 51A9227CD82C66523BD61A2838DF352E /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; - 51BA97E8B5085EFFB47BC9C0B785CEA7 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 51BA97E8B5085EFFB47BC9C0B785CEA7 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Lottie.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 52102E19633B7DA8892B413F87E0D817 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; + 52F13185AB77291ADB8338E3756885EB /* FlutterwavePayViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FlutterwavePayViewController.swift; sourceTree = ""; }; 5337C017970E3529EB4781B01EBF926C /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; 537BE75426A694CDD38D3EFCE2D8A781 /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; 5393820EF0AE197D575636D3F30BE937 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; @@ -1154,27 +1133,23 @@ 5551196397FDC24019671616B8F85DDD /* AnimationViewInitializers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationViewInitializers.swift; path = "lottie-swift/src/Public/Animation/AnimationViewInitializers.swift"; sourceTree = ""; }; 55841C9CD2E5BB24875E946BE305558D /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; 5667F626918123F00CECC3FCDE0FB290 /* MaterialTextControlsPrivate+TextFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MaterialTextControlsPrivate+TextFields.h"; path = "components/private/TextControlsPrivate/src/TextFields/MaterialTextControlsPrivate+TextFields.h"; sourceTree = ""; }; - 56C2EB8FB76153B5E4A2C7FC3D65EB03 /* Flutterwave+Observers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Flutterwave+Observers.swift"; sourceTree = ""; }; 5725403A3B375F14EA79113A1D739ED5 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; 579F50F3F4A44E41CB64CCD7409605B4 /* MDCTextControlGradientManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlGradientManager.h; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlGradientManager.h; sourceTree = ""; }; 586A0EB64BB44F2B6FCECA1BF37F584E /* MDCTextControlLabelBehavior.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlLabelBehavior.h; path = components/TextControls/src/Enums/MDCTextControlLabelBehavior.h; sourceTree = ""; }; - 5882F2F905AC21753B178133414917F8 /* RaveCardClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveCardClient.swift; sourceTree = ""; }; 588DAFB98EFC1A92ECA29E83E8534107 /* UIProgressView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIProgressView+Rx.swift"; path = "RxCocoa/iOS/UIProgressView+Rx.swift"; sourceTree = ""; }; 58C9A5FBA8A3CFC3DB0ECC40929A897A /* MDCTextControlLabelPosition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCTextControlLabelPosition.m; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlLabelPosition.m; sourceTree = ""; }; 59336FA881C3E48AE348CF8D1060E201 /* TextLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/TextLayerModel.swift"; sourceTree = ""; }; - 595834B64CAC7D7AF9DD775FE21760CE /* DefaultTextFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DefaultTextFormatter.swift; sourceTree = ""; }; 597CDF3B6EBC195CE624A25731492261 /* Type.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Type.swift; path = Sources/Type.swift; sourceTree = ""; }; 5A7DAF7372F9EE5D456D1F0792AAFDED /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; - 5A82AB913FD096DAE5F91E4600F0D3CE /* TrackAPIModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TrackAPIModel.swift; sourceTree = ""; }; 5A8DE22B1699A86A3F780B8F652FEEE2 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; 5A9C6CEC9B10629C6EA107767FCC6654 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; - 5AB9EB7D8D40ACA0FBFAB39A029AA8F3 /* EmptyString+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "EmptyString+Extension.swift"; sourceTree = ""; }; 5B32049CF9F57E91B365BD6FBB1F1686 /* MDCAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCAvailability.h; path = components/Availability/src/MDCAvailability.h; sourceTree = ""; }; 5B5346D510D2AE2A56C527B1A96B53B9 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; + 5B64284909F5B4160EC11622B72CF4F0 /* TextInputFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextInputFormatter.swift; sourceTree = ""; }; 5BB6196111987E8375FD217DB00DF680 /* Star.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Star.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Star.swift"; sourceTree = ""; }; 5C105D06026F6BDE5AC7C7C3D388ED8E /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + 5C6355892272062FD1A610BAEBD12A5D /* SnackBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SnackBar.swift; sourceTree = ""; }; 5CE0386AA2C75571C5B9AB4C49C470EE /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; - 5CEA88AB2C26F9107144F95148896032 /* JsonResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JsonResponse.swift; sourceTree = ""; }; 5D1DEB002CAEDEAFD6031597199C3197 /* Vectors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vectors.swift; path = "lottie-swift/src/Public/Primitives/Vectors.swift"; sourceTree = ""; }; 5D3F54AA0C092F85B968CB41D933CD5E /* lottie-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-umbrella.h"; sourceTree = ""; }; 5D81547FB7B5CBD6A66D41F9B0FB58BE /* UIView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Rx.swift"; path = "RxCocoa/iOS/UIView+Rx.swift"; sourceTree = ""; }; @@ -1187,17 +1162,18 @@ 5FA7A13E08BA94DE5D7C463648BC6D2F /* MDCTextControlTextFieldSideViewAlignment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlTextFieldSideViewAlignment.h; path = components/private/TextControlsPrivate/src/TextFields/MDCTextControlTextFieldSideViewAlignment.h; sourceTree = ""; }; 602947D342ADB05B3EBBFD19471496E7 /* MDFRTL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDFRTL.m; path = Sources/MDFRTL.m; sourceTree = ""; }; 60B10AAC725E98B0B2E7E32DD7F3BAAB /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 60B7A3A8D9FAD1C81D9E5F1D162E30C0 /* RaveAccountClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveAccountClient.swift; sourceTree = ""; }; 60BD068FF9B5607978CA34852F8921ED /* FillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillRenderer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/Renderables/FillRenderer.swift"; sourceTree = ""; }; + 60C67CA31A3A4457E38D22152B34868A /* Extension+MDCOutlined.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Extension+MDCOutlined.swift"; sourceTree = ""; }; 60E1CA7BF557CF83B817655F21AA773E /* LayerImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerImageProvider.swift; path = "lottie-swift/src/Private/LayerContainers/Utility/LayerImageProvider.swift"; sourceTree = ""; }; 60F1016E5B7CD02A7A89B1F024B09816 /* Pods-FlutterwaveSDK_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-FlutterwaveSDK_Example-frameworks.sh"; sourceTree = ""; }; 60F6BBED9728252183F019F7630FB4B6 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; 60FBE542B7B9628BD71892262C5F3578 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; 612A07CFA58FEEF8BF3FDDFF4028608B /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; - 61A5EBD6910D1FE034ED5A9E9A6D432B /* PaymentOptionModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PaymentOptionModel.swift; sourceTree = ""; }; 623B8DBCF6449309A3D8B4BECD1C5949 /* MaterialComponents-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MaterialComponents-prefix.pch"; sourceTree = ""; }; - 6242A272F2DD1336B9237B943B06E1DA /* BaseViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = ""; }; - 62B2F3EF7B086B6D11CBC9F79352CDE5 /* FlutterwavePayViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FlutterwavePayViewController.swift; sourceTree = ""; }; - 6358223632736FE3D710BC9F756B7006 /* PaymentServicesRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PaymentServicesRepository.swift; sourceTree = ""; }; + 62BD1C21357001F89D5AD5C60DF0E3FF /* PaymentOptionModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PaymentOptionModel.swift; sourceTree = ""; }; + 62D7F433C4BA9C952CA57929D30B3354 /* RemoveCardModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RemoveCardModel.swift; sourceTree = ""; }; + 637B4D6DDC4DA91BCB19461D2D7D9332 /* ChargeSavedCardModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChargeSavedCardModel.swift; sourceTree = ""; }; 639FBCDFE9D912CDD6A46D00138FDCAA /* RenderNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Protocols/RenderNode.swift"; sourceTree = ""; }; 63E8922CEA7BB14422F83D33AF2F2868 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; 6434894DDF6C7ADF63B090ADCA5D40F8 /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypathExtension.swift; path = "lottie-swift/src/Private/Utility/Extensions/AnimationKeypathExtension.swift"; sourceTree = ""; }; @@ -1205,22 +1181,24 @@ 64981D6949E420FC2CFDC06F67F76056 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; 649C65893979AEB2226EDB34FC851357 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; 64CF3D0A7F8D3EBE50F588AD1EF65775 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - 65139CE1B13DFEFF9F678F6A2EB5744D /* SwinjectAutoregistration.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwinjectAutoregistration.framework; path = SwinjectAutoregistration.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 64D2E369A602DA8D0488E8A369E1750A /* RaveURLHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveURLHelper.swift; sourceTree = ""; }; + 65139CE1B13DFEFF9F678F6A2EB5744D /* SwinjectAutoregistration.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwinjectAutoregistration.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 652DE17ECB72ACA88388A057DFCE4E3D /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; 657B8B540F4FACC26C532076963793FE /* GroupNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderContainers/GroupNode.swift"; sourceTree = ""; }; 65A88AFE481C5FF2A601E55D597EFD87 /* MDFInternationalization-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MDFInternationalization-umbrella.h"; sourceTree = ""; }; + 66DCA659C66B0394E681B8EC249CCC7F /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; 66EA189D630EAD72E9F726098858637E /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; 67564C5F89417A8A27A7E085B6D7E4F2 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; 682C5149986B135FA59943F6C81EDDB6 /* PathElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathElement.swift; path = "lottie-swift/src/Private/Utility/Primitives/PathElement.swift"; sourceTree = ""; }; 685FC371F5482631F43DCEF499CADDE9 /* Stroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stroke.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Stroke.swift"; sourceTree = ""; }; 686525E719ECDA971A10365766135BBF /* Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Animation.swift; path = "lottie-swift/src/Private/Model/Animation.swift"; sourceTree = ""; }; - 691BD91BA1A577A9B57BDC43074075E0 /* MobileMoneyGHView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyGHView.swift; sourceTree = ""; }; + 69301F4E598400CA4CB88505EAF858B1 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 69419413BC5A2007E1C2AE2A2541E852 /* AnimationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationContext.swift; path = "lottie-swift/src/Private/Utility/Helpers/AnimationContext.swift"; sourceTree = ""; }; + 698239A91206D416167004B094A68CE5 /* FlutterwaveSDK-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FlutterwaveSDK-umbrella.h"; sourceTree = ""; }; 69C9BF716BFCA10CA438BAC7BFFFF1D1 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; 69FC5AC567E14383FC7044A1EF377803 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; 6A175214EB5C36D61B062852E8182B74 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; 6A781B81A7952666A7479543D6205447 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - 6A88C5425537541A0EEAD25E7DE45165 /* OTPView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OTPView.swift; sourceTree = ""; }; 6A9F0D9147519C90014FBC3059025E13 /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Font.swift; path = "lottie-swift/src/Private/Model/Text/Font.swift"; sourceTree = ""; }; 6BAE92915F2FEC692CC8E5D9A883E5C1 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; 6BD8C7F10A43FD6BB3EF119A6844FBD6 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; @@ -1229,67 +1207,66 @@ 6CC1ED5233B1EB788762DA2269A07254 /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; 6CD367AB431795AE851FB0DB7B34914B /* ObjectScope.Standard.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjectScope.Standard.swift; path = Sources/ObjectScope.Standard.swift; sourceTree = ""; }; 6CD948C2FB921EDBB01559B771270781 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; - 6DF43961B650C89259CE200945C67FB1 /* MpesaView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MpesaView.swift; sourceTree = ""; }; + 6CF0E842036A4361AD1E98B7FD4117EA /* BankTransferModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BankTransferModel.swift; sourceTree = ""; }; + 6D3EFB9AF5D2635B768D6DEAC92050E5 /* FlutterwaveSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FlutterwaveSDK.debug.xcconfig; sourceTree = ""; }; + 6DE487EB1B60651FD57FB50C16C6AE69 /* RaveExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveExtension.swift; sourceTree = ""; }; + 6E034382B309B76B00EC4B579DED4F84 /* FlutterwaveHeaderView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FlutterwaveHeaderView.swift; sourceTree = ""; }; 6E32BABAC3D6E6EE3CB6A2E3A48CFDBC /* CheckResolved.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CheckResolved.swift; path = Sources/CheckResolved.swift; sourceTree = ""; }; 6E5B1868BB699812EAEEB3F73A32F992 /* lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "lottie-ios-Info.plist"; sourceTree = ""; }; 6EC5A0A9D88B974961F5E7826E50CE17 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; 6EE7C13D1F4B04180D2D6EEC2547FD1A /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationSubview.swift; path = "lottie-swift/src/Public/iOS/AnimationSubview.swift"; sourceTree = ""; }; 6F08AE217F3BAC2D0D8197421D1D60A7 /* AnimatedControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedControl.swift; path = "lottie-swift/src/Public/iOS/AnimatedControl.swift"; sourceTree = ""; }; + 6F09E3968C68BE59A87586E2D6CE7801 /* BankViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BankViewModel.swift; sourceTree = ""; }; 6F5409E4659E6EB345A541F1793F46D5 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; - 6F55175F103757B960A56186AA0C9E5D /* FlutterwaveSDK.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = FlutterwaveSDK.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 6F74571266A553CA864E21B8E543D0EC /* BankTransferViewTwo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BankTransferViewTwo.swift; sourceTree = ""; }; 7036A1ED075FFA21514BB31E35B66AE1 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; 703BCE1A41C3529B183043EEA5EDD646 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; 7041DA970AD8F1CF8F627F9AE037E098 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; 7092008D4CD783E8A965AB5A23443A74 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; 70AE027694FA11FA0555977667002D9B /* AnimatedSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedSwitch.swift; path = "lottie-swift/src/Public/iOS/AnimatedSwitch.swift"; sourceTree = ""; }; - 7110E528A47E02C20DCA058757CF053B /* String+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "String+Extension.swift"; sourceTree = ""; }; 716C948DA24BBCBE2D0760BFB16AF299 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; - 716D903AE89697C0DF96711E5437F21B /* Extension+Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Extension+Toast.swift"; sourceTree = ""; }; - 71DE4C9311D7211B5CFA8D8E852AE593 /* SumFormatParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SumFormatParser.swift; sourceTree = ""; }; 72001073FA3454C755292B07CFC461A9 /* MDCTextControlStyleBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlStyleBase.h; path = components/private/TextControlsPrivate/src/BaseStyle/MDCTextControlStyleBase.h; sourceTree = ""; }; 725A4DA05AAB3CFF23B0398F1AFBDEC5 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; + 72BA1ED1D3DC43224DEB561A5F7AA5AF /* GhanaMobileMoneyRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GhanaMobileMoneyRequest.swift; sourceTree = ""; }; 737BA53934B6AEEE3D98CE385B8D1780 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; + 73F1387C93A3F39C571B94956015CDAA /* JsonResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JsonResponse.swift; sourceTree = ""; }; 7450BDC683E6A2E6C3BF706C8F20C4B7 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; 7463C27AD4080419EC36A96B7A233252 /* PathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Protocols/PathNode.swift"; sourceTree = ""; }; - 74B9CDBF5F6D74153F9F623913F88754 /* SelectBankAccountView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SelectBankAccountView.swift; sourceTree = ""; }; 753B9601B63EEC3C45BE97684D6EAC2F /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; 763BE2E93D591A318A5BD697655E3470 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; + 7641AB3BB980310DE9A387A347C2A35F /* CaretPositionCorrector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CaretPositionCorrector.swift; sourceTree = ""; }; 7664B5E0FAFD6518305E1829EB5917FE /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/ShapeCompositionLayer.swift"; sourceTree = ""; }; 76787717852512107E6B63873EB81B9E /* SpinLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SpinLock.swift; path = Sources/SpinLock.swift; sourceTree = ""; }; - 76804340AB11D532062B683B5B576BB3 /* FlutterwaveSDK-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FlutterwaveSDK-Info.plist"; sourceTree = ""; }; 7729251D91513F7D574B90C9C50E34B4 /* KeyframeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeExtensions.swift; path = "lottie-swift/src/Private/Utility/Interpolatable/KeyframeExtensions.swift"; sourceTree = ""; }; - 77A15EFF4BCBD91FC72ADF4AD739D976 /* HowView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HowView.swift; sourceTree = ""; }; 77CDB7803EE9D97312A13BDE19BAB582 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + 77D90C49512632E6C94946F9D62DB5F4 /* PwbtVerify.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PwbtVerify.swift; sourceTree = ""; }; + 77FD4E0ADAC5A8D4EC75C5F4153C0BF6 /* DebitCardView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DebitCardView.swift; sourceTree = ""; }; 78702AE8D00E44DD0E569B37238622E2 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; - 7870BB88956613935ABA0DD9AED59AAA /* FlutterWave+UIPickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "FlutterWave+UIPickerView.swift"; sourceTree = ""; }; 788F0CC62AC2778CC0109C464CF05DC0 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; + 7890D90FC2013D7C6EEB09ED8C08F208 /* FetchSavedCard.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FetchSavedCard.swift; sourceTree = ""; }; 79233500289A082361CEC327B97FEF73 /* SolidLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/SolidLayerModel.swift"; sourceTree = ""; }; 795E854C212D054CF7A182F3E0EAEEB3 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; 79805F2EE9B97EDB8AE0A372A3D5A921 /* CurveVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurveVertex.swift; path = "lottie-swift/src/Private/Utility/Primitives/CurveVertex.swift"; sourceTree = ""; }; - 79EA8D0FB4B1B7C58AAB7860F58BF8C3 /* Loader_YW.json */ = {isa = PBXFileReference; includeInIndex = 1; path = Loader_YW.json; sourceTree = ""; }; + 7A081E2344F5B18A691369850E8FB339 /* FlutterWave+UIPickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "FlutterWave+UIPickerView.swift"; sourceTree = ""; }; 7A13FCBEE744AAB094AF3D0C5938E54E /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; 7A1E9F4BC2EBCC7A16B239C0303CF429 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; - 7AD37D260E763757129E56E705C241FB /* UkAccountsPaymentModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UkAccountsPaymentModel.swift; sourceTree = ""; }; 7B28A31F6A79E014927FE536DD3B53C5 /* MaterialComponents.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MaterialComponents.debug.xcconfig; sourceTree = ""; }; 7B348A60EACD7735A821B52A3F7E3098 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 7B9C84888EEF76B1DFBD29E861289734 /* SumFormatParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SumFormatParser.swift; sourceTree = ""; }; 7BB31B57DC0FAF1439FB7BDA07DD8A56 /* PreCompLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/PreCompLayerModel.swift"; sourceTree = ""; }; + 7C42DB7673FE080722C24823BCA4D08D /* FlutterwaveSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FlutterwaveSDK.release.xcconfig; sourceTree = ""; }; 7C878D0CF544997137F08E79208B975F /* MDCOutlinedTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCOutlinedTextField.h; path = components/TextControls/src/OutlinedTextFields/MDCOutlinedTextField.h; sourceTree = ""; }; 7CAF5C986D44603657282897F8AC38EE /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; - 7CBDCAD2D4ED5AF9CC90A505FDF4C39D /* SumTextInputFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SumTextInputFormatter.swift; sourceTree = ""; }; - 7D37E98DEB4FB0E3612EACB36FB0C867 /* FlutterwavePayNavTitle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FlutterwavePayNavTitle.swift; sourceTree = ""; }; - 7DBB945E65AB8295790FB5B0D590B25E /* RaveURLHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveURLHelper.swift; sourceTree = ""; }; 7DD07FACD4EBD70F682DC5CCFC11BA9F /* NSLayoutConstraint+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+Rx.swift"; path = "RxCocoa/Common/NSLayoutConstraint+Rx.swift"; sourceTree = ""; }; - 7DF76A1637A08532C1C1780EE8E26E15 /* SumTextFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SumTextFormatter.swift; sourceTree = ""; }; 7E8C300020A00A84216F184F05051590 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 7E8C95A534F7C2F1E3629BD32C042F2A /* SumTextInputFormatterCaretPositionCalculator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SumTextInputFormatterCaretPositionCalculator.swift; sourceTree = ""; }; 7ECD749C5F19180CC0EE8352D560D502 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; - 7F257EF5BEC04A0AFA33B6E21AA9DDF1 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; 7F6BC73BFF9FC93FCE5024A15E0CCD07 /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; + 8020578E5ECF7DEE518825C051CE81C4 /* MobileMoneyUrlResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyUrlResponse.swift; sourceTree = ""; }; 8027C98C9FBBEA00AD68F02F2A7FE457 /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FilepathImageProvider.swift; path = "lottie-swift/src/Public/iOS/FilepathImageProvider.swift"; sourceTree = ""; }; 8050C7260036BC6EE87F1B85BFE34865 /* Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Trim.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Trim.swift"; sourceTree = ""; }; - 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift.framework; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 80EE3BA3DB6C5DF4D57B506C978D2EEA /* MobileMoneyUganda.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyUganda.swift; sourceTree = ""; }; + 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 81593E2E4EAAB15EF97DB9B5C9F5F9CC /* MaterialComponents.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MaterialComponents.release.xcconfig; sourceTree = ""; }; + 819E967BDE6831D6AFF9C409E1DF3424 /* SavedCardsView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SavedCardsView.swift; sourceTree = ""; }; 8228450E7E29196FB9CD9B26998680A9 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; 826AABEA09124CD30A4AAEF3070F9AB5 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; 82A40A50E404F85CC82810930C84A668 /* Pods-FlutterwaveSDK_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FlutterwaveSDK_Tests.release.xcconfig"; sourceTree = ""; }; @@ -1298,6 +1275,7 @@ 82E5E6038831074DADAEADD7DC52264E /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; 83062DEBE3B382F9009867305C4BB7DF /* RectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/RectNode.swift"; sourceTree = ""; }; 8317FE8323B8B3616B0E25494C033FB3 /* MaterialAnimationTiming.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MaterialAnimationTiming.h; path = components/AnimationTiming/src/MaterialAnimationTiming.h; sourceTree = ""; }; + 8358E6852E7AC65800C3E287 /* RememberCardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RememberCardView.swift; sourceTree = ""; }; 8359CF88FC7E5213E9CCDB248C571FDB /* AnyValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueContainer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/Protocols/AnyValueContainer.swift"; sourceTree = ""; }; 83631A324B964E85C2D2352538638E71 /* MaterialComponents.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MaterialComponents.modulemap; sourceTree = ""; }; 83C409585FD508F73390857096BF45F5 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; @@ -1308,45 +1286,41 @@ 84F15F6551A5395E85855FF3FD31E373 /* MaterialTextControls+BaseTextAreas.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MaterialTextControls+BaseTextAreas.h"; path = "components/TextControls/src/BaseTextAreas/MaterialTextControls+BaseTextAreas.h"; sourceTree = ""; }; 851F737ABAFA72A97BD3F1A5B16E375F /* BezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPath.swift; path = "lottie-swift/src/Private/Utility/Primitives/BezierPath.swift"; sourceTree = ""; }; 85870AF7DC419A26F7DE22A984EAEFBE /* Assembler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Assembler.swift; path = Sources/Assembler.swift; sourceTree = ""; }; + 86463A3C4CAE0A16854EB7ACE8B1E087 /* RaveMpesaClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveMpesaClient.swift; sourceTree = ""; }; 86B71DE555E7255E471D9F0848A847F4 /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; 879B97A023F2EFDD4BE609F6660C50EE /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/SolidCompositionLayer.swift"; sourceTree = ""; }; 87A4C171AC1AAFC240C583583E42A376 /* UIImage+MaterialRTL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MaterialRTL.m"; path = "Sources/UIImage+MaterialRTL.m"; sourceTree = ""; }; - 87C4BA27CCDFFB75309015D9EB28FA7D /* FlutterwaveSDK.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FlutterwaveSDK.framework; path = FlutterwaveSDK.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 884AD249F48EC7F28F3E990A0BC9E8F7 /* SaveCardCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SaveCardCell.swift; sourceTree = ""; }; - 890567AE6329FAAD8E2B5FEF084B5ACD /* ChargeSavedCardModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChargeSavedCardModel.swift; sourceTree = ""; }; + 87C4BA27CCDFFB75309015D9EB28FA7D /* FlutterwaveSDK.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FlutterwaveSDK.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 89658F17130890590F5E4F110F0BBA52 /* AutoRegistration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AutoRegistration.swift; path = Sources/AutoRegistration.swift; sourceTree = ""; }; 8976F4C13EFD88413D0A5BDFD7542A32 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; 89FB0A8119CF64F732CCEDCDA3EEDFEE /* lottie-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-prefix.pch"; sourceTree = ""; }; 8A36213314267034595A7EB0895B2143 /* StrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderNodes/StrokeNode.swift"; sourceTree = ""; }; - 8A82B54E46E289FA6273FF976F33BD45 /* SumTextInputFormatterCaretPositionCalculator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SumTextInputFormatterCaretPositionCalculator.swift; sourceTree = ""; }; 8A97F389E0098B8D4E444FF3F4D3D108 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; 8AA405DFCBC6D752291AC6F9B68AD198 /* lottie-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios.modulemap"; sourceTree = ""; }; - 8ACA110EF3B35B3FCC08297B3799D9AD /* Swinject.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Swinject.framework; path = Swinject.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8ACA110EF3B35B3FCC08297B3799D9AD /* Swinject.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Swinject.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8B4DE24C6FB1F88ED60A529C31901A75 /* MobileMoneyFR.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyFR.swift; sourceTree = ""; }; 8B7AE01A2C88E765D60C3A467F85C2BC /* Pods-FlutterwaveSDK_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FlutterwaveSDK_Example.debug.xcconfig"; sourceTree = ""; }; 8BEFFBBCBC5D39F9BFDAFBFC2334DC49 /* MaterialComponents-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MaterialComponents-dummy.m"; sourceTree = ""; }; 8C66E996E0ACBB17128E95301CB3790B /* MDCTextControlLabelAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlLabelAnimation.h; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlLabelAnimation.h; sourceTree = ""; }; 8C6ECBCE3046C39270DE63FA7E6470A9 /* MaterialMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MaterialMath.h; path = components/private/Math/src/MaterialMath.h; sourceTree = ""; }; 8C700AAD43D8C53D9C27DD8D2312F590 /* MDFInternationalization-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MDFInternationalization-dummy.m"; sourceTree = ""; }; - 8C9A302E33CFA6602822E001C948D8FE /* UKAccountDetailsView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UKAccountDetailsView.swift; sourceTree = ""; }; 8CB23B6679A5F01302F993AA094649E0 /* UIColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIColorExtension.swift; path = "lottie-swift/src/Public/iOS/UIColorExtension.swift"; sourceTree = ""; }; 8CEE9ABA5AD132D624B4D8B87E01A32B /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxSwift/Deprecated.swift; sourceTree = ""; }; 8CFB3D62755AAC0910DFD1C876D2DE4B /* Pods-FlutterwaveSDK_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-FlutterwaveSDK_Tests-acknowledgements.markdown"; sourceTree = ""; }; + 8DCB364D9EE486858484ABC6F8BDEF41 /* EmptyString+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "EmptyString+Extension.swift"; sourceTree = ""; }; 8DCBFB3DA7F1FE3A54DF51E08598A677 /* MaterialTextControls+BaseTextFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MaterialTextControls+BaseTextFields.h"; path = "components/TextControls/src/BaseTextFields/MaterialTextControls+BaseTextFields.h"; sourceTree = ""; }; + 8DEA71E7A0594D994D84330306AAB736 /* VSTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VSTextField.swift; sourceTree = ""; }; 8E1A1388850E938E08BAD5D91A14FBD7 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; - 8E3590A6D6E7E81514353B3B2439D8EA /* SABankAccountView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SABankAccountView.swift; sourceTree = ""; }; 8E75A871A4D98A993F8EB6C6CDBAACFF /* TakeWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWhile.swift; path = RxSwift/Observables/TakeWhile.swift; sourceTree = ""; }; - 8E8255631029F5F4E483AB0E3E6DB48A /* DebitCardViewNew.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DebitCardViewNew.swift; sourceTree = ""; }; + 8E86B9A96D722E4801B49083455C9853 /* UkAccountsPaymentModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UkAccountsPaymentModel.swift; sourceTree = ""; }; 8E89B984155CB80B2898B3FC504D7A1A /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; - 8F7AE7FA4704ABA9B57EB60035037CFA /* ZambiaMoneyModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ZambiaMoneyModel.swift; sourceTree = ""; }; - 8F7D67A149796F24356CE3EEC15A8DB1 /* CardRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CardRepository.swift; sourceTree = ""; }; 8FB09105AC9F0D2858272EF73BB585D7 /* NodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeProperty.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/NodeProperty.swift"; sourceTree = ""; }; - 8FB890148E7669CF7D122FD502BAE98C /* FetchSavedCard.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FetchSavedCard.swift; sourceTree = ""; }; - 8FF505B7C092A69306D63982991512F0 /* Loader_YB.json */ = {isa = PBXFileReference; includeInIndex = 1; path = Loader_YB.json; sourceTree = ""; }; 9011F40D3BA61B83F2B5E97680A8C732 /* CompoundBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompoundBezierPath.swift; path = "lottie-swift/src/Private/Utility/Primitives/CompoundBezierPath.swift"; sourceTree = ""; }; 90601938846F82289B1C5E75EF6B83CC /* Pods-FlutterwaveSDK_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-FlutterwaveSDK_Tests.modulemap"; sourceTree = ""; }; 90713AB872851984A73F054699D3E46F /* UIView+MaterialRTL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MaterialRTL.h"; path = "Sources/UIView+MaterialRTL.h"; sourceTree = ""; }; 9081C2B1A2AE6DBC82B51D39DE854AD4 /* MDCTextControlGradientManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCTextControlGradientManager.m; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlGradientManager.m; sourceTree = ""; }; 91120559420030EFB8C4780F3B35E953 /* LayerDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerDebugging.swift; path = "lottie-swift/src/Private/Utility/Debugging/LayerDebugging.swift"; sourceTree = ""; }; + 9187E14778F6E2D6659BE63D120285E7 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; 918E1CDFC6449C9FDE7D954560EB03D9 /* MDCBaseTextArea.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCBaseTextArea.h; path = components/TextControls/src/BaseTextAreas/MDCBaseTextArea.h; sourceTree = ""; }; 91A263666DE6CBDAAC323A6CEAAD2297 /* Swinject-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Swinject-prefix.pch"; sourceTree = ""; }; 91BFA32C40B20CDC1540F3C11002DF93 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; @@ -1354,35 +1328,37 @@ 9208ECB653BCE2726C79B04A10BC4419 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; 922B9A7B6E3783323C39C1BE95802355 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; 93464FEE14A400BAE73B3BAB283A4C0D /* MDFInternationalization-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MDFInternationalization-prefix.pch"; sourceTree = ""; }; + 938574D71286C9A3BB9F8D9B89C8D7ED /* MPesaModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MPesaModel.swift; sourceTree = ""; }; 939E4FB7E62829F3CE087BB0C928AE20 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; 9441816E0DE0624E991074FA5841A0D7 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; 944A962AE460C923954581E3B69F3F20 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; - 9503354A3C9BDDC49C646E8420A5DB04 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 95859DD8FFC5C728ACDF792C7A15F451 /* FlutterwaveSDK-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FlutterwaveSDK-umbrella.h"; sourceTree = ""; }; + 94A68F9C98CD739F1C234A039CA7041D /* FlutterwavePayNavTitle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FlutterwavePayNavTitle.swift; sourceTree = ""; }; 959CB27F0B215598503110D979AE583C /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence.swift; sourceTree = ""; }; 95D07B12509E37C638D2C1F26719B271 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; - 95E22F4C8E20A7EFD43B8F2E0C28A88A /* MpesaVerifyModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MpesaVerifyModel.swift; sourceTree = ""; }; + 95D25F94D8D609C1377C7F742E2C99DF /* MpesaView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MpesaView.swift; sourceTree = ""; }; 960BE421F16743085E166BCDAFF30218 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; - 965E023E48B8A10ECA163D76891CC0E7 /* Pods_FlutterwaveSDK_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_FlutterwaveSDK_Tests.framework; path = "Pods-FlutterwaveSDK_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 965E023E48B8A10ECA163D76891CC0E7 /* Pods_FlutterwaveSDK_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FlutterwaveSDK_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 96894B415703B79AFA03C260BB77887A /* Logging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logging.swift; path = RxCocoa/Foundation/Logging.swift; sourceTree = ""; }; + 96AA944C7066BC36D8E623BE4381D70A /* String+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "String+Extension.swift"; sourceTree = ""; }; 96DBB564BD973D5E364FAF93FC8719CB /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; + 970506FA4BAF49BA5657A698A4052420 /* Encoder + Extentions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Encoder + Extentions.swift"; sourceTree = ""; }; + 971B4335E210A79040B01F99F6E49AD2 /* TrackAPIModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TrackAPIModel.swift; sourceTree = ""; }; 971D69F699FA808628CF744E237BBA95 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; 97695B8CB67155AE84FB28FFAB04F226 /* MDCOutlinedTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCOutlinedTextField.m; path = components/TextControls/src/OutlinedTextFields/MDCOutlinedTextField.m; sourceTree = ""; }; 976BE87F694AB502FD72B530CD592A2F /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; 98136BC01B7C6DFD499CE550CA8588EB /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; 992FF3CCA3052391308106DB16414802 /* lottie-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-dummy.m"; sourceTree = ""; }; - 996BC97C7993E3B9F024148FA895E626 /* FlutterwaveHeaderView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FlutterwaveHeaderView.swift; sourceTree = ""; }; 99DFB8B8B4377193980592E4E745E78D /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; 99E9EDDB631F475928D0AF1F87F7BC32 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; 9A05632146FC542147F00998817D2F33 /* Resolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resolver.swift; path = Sources/Resolver.swift; sourceTree = ""; }; - 9A2AC0B8BAC6EF061EBC28825653DF99 /* MDFInternationalization.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MDFInternationalization.framework; path = MDFInternationalization.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9A2AC0B8BAC6EF061EBC28825653DF99 /* MDFInternationalization.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MDFInternationalization.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9A7ABCD80682078BB9BE819038E39F10 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; - 9B227811B3CBFB802F1FAEB9CAA08907 /* CaretPositionCorrector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CaretPositionCorrector.swift; sourceTree = ""; }; 9B68B1A41081D15189BB3ADBF487F237 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; 9C10DCFF517054E5CB8774D0142BF61D /* ShapeLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/ShapeLayerModel.swift"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9C7F3C3536645A60547B69063DE2B369 /* UKAccountView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UKAccountView.swift; sourceTree = ""; }; + 9CE1B6592A29ADBBC5FB53143C4D4955 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 9DAE0239A12CE1893DBB482F4323FB08 /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; - 9DB5088E20A804639E4920A685ACC0FE /* FlutterwaveSDK-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FlutterwaveSDK-dummy.m"; sourceTree = ""; }; 9E0C1B31F45086D273BD03AD0AE31A4B /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; 9E8F605F22A9A9643C7097BEDE1AEAB8 /* ServiceKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServiceKey.swift; path = Sources/ServiceKey.swift; sourceTree = ""; }; 9F1DA12DCE4C8DA3354C668C1D097B2E /* MDCTextControlVerticalPositioningReferenceOutlined.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCTextControlVerticalPositioningReferenceOutlined.m; path = components/private/TextControlsPrivate/src/OutlinedStyle/MDCTextControlVerticalPositioningReferenceOutlined.m; sourceTree = ""; }; @@ -1391,40 +1367,39 @@ 9FA87E30A7663AB18781E22F531D5BAA /* Resolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resolver.swift; path = Sources/Resolver.swift; sourceTree = ""; }; 9FAC783126D1D15C247F802BADF4A2FD /* AnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationView.swift; path = "lottie-swift/src/Public/Animation/AnimationView.swift"; sourceTree = ""; }; 9FD6154695B11566DCC2A95FF9A63811 /* MaterialAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MaterialAvailability.h; path = components/Availability/src/MaterialAvailability.h; sourceTree = ""; }; - A090B41AC6D02E63F6781B4CE928765A /* RaveConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveConstants.swift; sourceTree = ""; }; + A071B2CCE01F91F4014F2665F7BC5F15 /* FlutterwaveSDK-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FlutterwaveSDK-dummy.m"; sourceTree = ""; }; A098CBB6B37C93E3309BC51FCDB3AEFB /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; - A0AEDF33259BCECA988AD5166F8A3AF3 /* CardValidation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CardValidation.swift; sourceTree = ""; }; - A0E60DC609CE19B4CDD987A55D90E841 /* Loader_WY.json */ = {isa = PBXFileReference; includeInIndex = 1; path = Loader_WY.json; sourceTree = ""; }; A0EC40CF5383F06F4BB0186D6FF55ABC /* ShapeContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeContainerLayer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/RenderLayers/ShapeContainerLayer.swift"; sourceTree = ""; }; A109F3F1A1F0C8C2FC4E5F86927C7E83 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - A1C988C9527DC03C3D127FD1170567C6 /* RxCocoa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A2156E18A7B06AE2A2F54634CC783F56 /* BillingAddress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BillingAddress.swift; sourceTree = ""; }; A25C684C228D498263AB8E69FD3A35C6 /* ValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueContainer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/ValueContainer.swift"; sourceTree = ""; }; A2AEA876C65AE86C0548B3049A48083B /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; - A34157B3708EDB7D17422B3D92F591D2 /* MaterialComponents.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MaterialComponents.framework; path = MaterialComponents.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A34157B3708EDB7D17422B3D92F591D2 /* MaterialComponents.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MaterialComponents.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A3566C68EC4B08072B3844FC942BBFF5 /* BaseViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BaseViewModel.swift; sourceTree = ""; }; + A366C751D4451BFCFDF1A4CD15613D09 /* MobileMoneyRW.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyRW.swift; sourceTree = ""; }; A3DE4FA70976A2CA853BA52DE8AB110B /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; + A469EF58D6B29132218E03501F58F714 /* SaveCardViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SaveCardViewController.swift; sourceTree = ""; }; A49D41016788058D837E8FE816516A74 /* CAMediaTimingFunction+MDCAnimationTiming.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CAMediaTimingFunction+MDCAnimationTiming.h"; path = "components/AnimationTiming/src/CAMediaTimingFunction+MDCAnimationTiming.h"; sourceTree = ""; }; A4D1AC38B4FB3B352C71FA8EE86952DF /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; A566C41E2C21BBF69F1993B39360FC9D /* MDCTextControlColorViewModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCTextControlColorViewModel.m; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlColorViewModel.m; sourceTree = ""; }; A66875D56FB5499CF52179453AA3ABA7 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; A6765D4E0945E3B2659E829CCC663877 /* Pods-FlutterwaveSDK_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-FlutterwaveSDK_Example-umbrella.h"; sourceTree = ""; }; A6BF247629755404446BC351581FC0D6 /* MDCTextControlHorizontalPositioningReference.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCTextControlHorizontalPositioningReference.m; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlHorizontalPositioningReference.m; sourceTree = ""; }; - A716F4CEDC869891828853EBE8A6BEDC /* Container.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Container.swift; sourceTree = ""; }; A7509541B11137E3061608CC84866DB2 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; + A7884F54373DFE758039675E53F1AF60 /* Extension+Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Extension+Toast.swift"; sourceTree = ""; }; A7E5E323DA5A5DD3B35C29EB267D1709 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; A7E9FCF57CE14F20E2A4278D1241C4E7 /* Container.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Container.swift; path = Sources/Container.swift; sourceTree = ""; }; A7EC28FE7D86A35E932011F9E9DE8D49 /* Rectangle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rectangle.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Rectangle.swift"; sourceTree = ""; }; A82688102E485F619B8228C4D2983508 /* MDCBaseTextFieldLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCBaseTextFieldLayout.m; path = components/private/TextControlsPrivate/src/TextFields/MDCBaseTextFieldLayout.m; sourceTree = ""; }; - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift.framework; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8FBFF89CED593202E4F01BD54F6103B /* MobileMoneyFR.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyFR.swift; sourceTree = ""; }; + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A912741BDA04F14F5D091E6DD6B95F90 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; A93EF86EA1744C7232B32AB880A29ED0 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - A9521868A26D47308FF1D4E1B18A8359 /* Validator+extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Validator+extension.swift"; sourceTree = ""; }; A9ACBBDAD643660AF3F47F1B7AAFEE4C /* UIBezierPath+MDCTextControlStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBezierPath+MDCTextControlStyle.m"; path = "components/private/TextControlsPrivate/src/Shared/UIBezierPath+MDCTextControlStyle.m"; sourceTree = ""; }; - A9EFAF572BE0E5A41E6A7EDF2DE58541 /* BankTransferViewOne.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BankTransferViewOne.swift; sourceTree = ""; }; AAC6309CD164C6BAD5EA2F815D0DF192 /* SwinjectAutoregistration.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwinjectAutoregistration.release.xcconfig; sourceTree = ""; }; AACAF51D54EBE381D90C062BD5D702EA /* SwinjectAutoregistration.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwinjectAutoregistration.modulemap; sourceTree = ""; }; + AB1E9B4A80D90117E4BE14958B3D9C58 /* Extension+UImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Extension+UImage.swift"; sourceTree = ""; }; AB2A31C0B6506A5CF728E9A3CC832B78 /* MDCTextControlVerticalPositioningReferenceBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlVerticalPositioningReferenceBase.h; path = components/private/TextControlsPrivate/src/BaseStyle/MDCTextControlVerticalPositioningReferenceBase.h; sourceTree = ""; }; AB37EF4468213C63146A26A885C1F423 /* MDFInternationalization-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MDFInternationalization-Info.plist"; sourceTree = ""; }; - AC028228B54A267A1F39CFD36E329338 /* BaseRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BaseRepository.swift; sourceTree = ""; }; AC02AC76A5A94E9E2CDC42E0622E1A86 /* ObjectScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjectScope.swift; path = Sources/ObjectScope.swift; sourceTree = ""; }; AC499D7937BBD84D739B800E32B1F616 /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; AC7B005CC78CFC1B7A14CFDDCF1890B3 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; @@ -1432,14 +1407,14 @@ ACAA31DC3B22B8C71CC3E7E9A2A8F0E2 /* MDCOutlinedTextArea.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCOutlinedTextArea.m; path = components/TextControls/src/OutlinedTextAreas/MDCOutlinedTextArea.m; sourceTree = ""; }; ACF002C78BC2B66BCB4CB6C81120D8FE /* MaterialTextControls+OutlinedTextAreas.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MaterialTextControls+OutlinedTextAreas.h"; path = "components/TextControls/src/OutlinedTextAreas/MaterialTextControls+OutlinedTextAreas.h"; sourceTree = ""; }; AD770D0D804EDC0201342E22BC5D7CDD /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + AD99E3A99556FDA44A6FB1DFD03D771B /* Extension+MDCText+Date.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Extension+MDCText+Date.swift"; sourceTree = ""; }; AE0196D2C1A98A30FFF33A005AFB2125 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; AE21B40801A46EBA7DA2D3C0B599F5EF /* MaterialTextControlsPrivate+Shared.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MaterialTextControlsPrivate+Shared.h"; path = "components/private/TextControlsPrivate/src/Shared/MaterialTextControlsPrivate+Shared.h"; sourceTree = ""; }; + AE3179F209EA8626D68C5501394C580D /* PaymentServicesViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PaymentServicesViewModel.swift; sourceTree = ""; }; AE38417C27F1E98EF6DE4F591A5ACFD1 /* Transform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transform.swift; path = "lottie-swift/src/Private/Model/Objects/Transform.swift"; sourceTree = ""; }; AE42D8BFD91B361C9EE590CC339E1C56 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; - AE4E280F5BD568BC950AB7C20EB78006 /* Pinview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Pinview.swift; sourceTree = ""; }; AE586D44430FABB5C7ABB24E839C0069 /* UIPageControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPageControl+Rx.swift"; path = "RxCocoa/iOS/UIPageControl+Rx.swift"; sourceTree = ""; }; AEB685CA2CBB6A59AC6BC76CF65B0349 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - AFA23F235DF7D8CDA66E9B1A57A6D1D1 /* BarterView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarterView.swift; sourceTree = ""; }; AFC2600F19E2071E4D5C74ED71AC15EA /* MDCTextControlHorizontalPositioning.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlHorizontalPositioning.h; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlHorizontalPositioning.h; sourceTree = ""; }; AFFBF6E83FBAB5422A4EEBF02BAA5604 /* MDFInternationalization.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MDFInternationalization.modulemap; sourceTree = ""; }; B0D5903F0C110C3E441EFF2F4BD5A86D /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; @@ -1449,61 +1424,64 @@ B2175559953825FD59CF5C81A03606AF /* KeyedDecodingContainerExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyedDecodingContainerExtensions.swift; path = "lottie-swift/src/Private/Model/Extensions/KeyedDecodingContainerExtensions.swift"; sourceTree = ""; }; B2577B05AD703F863914FCCF93DC3AB0 /* MDCTextControlVerticalPositioningReferenceBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCTextControlVerticalPositioningReferenceBase.m; path = components/private/TextControlsPrivate/src/BaseStyle/MDCTextControlVerticalPositioningReferenceBase.m; sourceTree = ""; }; B2CB9E912690257404A250434FFF32A7 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; - B2F52B94C8611078105BA8119E566CA9 /* SaveCardInitate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SaveCardInitate.swift; sourceTree = ""; }; B311F3023FDC3ECC6F891B06A026DEF2 /* UnavailableItems.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnavailableItems.swift; path = Sources/UnavailableItems.swift; sourceTree = ""; }; B340C58BBDD19C4AD14144AA96F013EF /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; B3535F48E6B51DE6AC2F6CED28D6FABC /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; B3DFD57F8CA91225DA44C814433F3DA7 /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; + B3E2032661A45F179FF3BC386BA296EF /* VersionThreeServicesApi.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VersionThreeServicesApi.swift; sourceTree = ""; }; B3E8E4D0A1577AFB0CC574016A192269 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; B3EA33184D953BA60C49FFC90F12098D /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; B42E93DFCE8A4D02324BCD21CCF7DB6F /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; + B442E332B6C696AAE674BAEC3405DFCA /* DebitCardViewNew.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DebitCardViewNew.swift; sourceTree = ""; }; B46B4294F579F00F970BE8E8268379BD /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; - B482F2FBFF429A795AA7730D6B7E4EE2 /* USSDModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = USSDModel.swift; sourceTree = ""; }; - B5D2BF44A9D27270DBBB983B66F5F992 /* TextInputFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextInputFormatter.swift; sourceTree = ""; }; + B5560BEEEDABCED8D517EC764BACDF40 /* BaseViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = ""; }; + B5D18A64A412792326F07769278BFF84 /* CardValidation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CardValidation.swift; sourceTree = ""; }; + B601FFC26E68050B0857E46BD5B5C110 /* NigeriaBankModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NigeriaBankModel.swift; sourceTree = ""; }; B6397897AA848A7EF66FBB22625362F6 /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvertedMatteLayer.swift; path = "lottie-swift/src/Private/LayerContainers/Utility/InvertedMatteLayer.swift"; sourceTree = ""; }; B676C03006991DC7C9563382AFE921A4 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; + B6C66E6DEF12C914763A2F297806FD41 /* HowView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HowView.swift; sourceTree = ""; }; + B6C734DEADF82DC90A68E7896A65EC87 /* USSDSelectBankView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = USSDSelectBankView.swift; sourceTree = ""; }; B71FC98C3389CEBA57D34F25C29A9EBE /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; B749A1C2E2A8900EEBD68FAB37466A49 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; B763ED0697459165FF441FD58A28B9C8 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; B7CC5D70F23C46FF242C043884697C22 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; + B7DA42B3A715C93A8A952650AA6F54AE /* RaveConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveConstants.swift; sourceTree = ""; }; B8014A3ADD539A7E122575180C78E4DA /* MDCTextControlStyleOutlined.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlStyleOutlined.h; path = components/private/TextControlsPrivate/src/OutlinedStyle/MDCTextControlStyleOutlined.h; sourceTree = ""; }; B80B35F9309AE4665C850C0F49071E45 /* StrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeRenderer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/Renderables/StrokeRenderer.swift"; sourceTree = ""; }; B81F64EC8030B28FBD5C1B4814E81E0A /* MaterialTextControls+OutlinedTextFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MaterialTextControls+OutlinedTextFields.h"; path = "components/TextControls/src/OutlinedTextFields/MaterialTextControls+OutlinedTextFields.h"; sourceTree = ""; }; B8465CC3CB1205C8BCC7E7432EF428FD /* FunctionType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FunctionType.swift; path = Sources/FunctionType.swift; sourceTree = ""; }; - B8ACC7452C4D7665929E6AF66A68F28C /* Extension+UImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Extension+UImage.swift"; sourceTree = ""; }; B94F7E48E738F62E2CB468B9D55447A7 /* UIView+MDCTimingFunction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MDCTimingFunction.h"; path = "components/AnimationTiming/src/UIView+MDCTimingFunction.h"; sourceTree = ""; }; B9A5A0D0B6125500BAD034DDE6AA2DE7 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; B9C68F5F3335FB5F09EF74153005B38D /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; - B9F66881B41B60E969A74C4BA737F61F /* MobileMoneyUrlResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyUrlResponse.swift; sourceTree = ""; }; BA1CB8F4128F5B6B760D41AA1199CB8F /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; BB2C0747F13C2B9CFA986EBCDD42EFC0 /* TextAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimator.swift; path = "lottie-swift/src/Private/Model/Text/TextAnimator.swift"; sourceTree = ""; }; - BBC7B89AC6583D81C54D474B95B9F9A3 /* RxRelay.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxRelay.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + BB90B40ADD23F495025EF05C7658CEF7 /* ChargeCardModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChargeCardModel.swift; sourceTree = ""; }; + BBBB714ADB0D0053C2A818944C57692A /* Validator+extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Validator+extension.swift"; sourceTree = ""; }; BBCCD827573779E9A2B6DAC5FD6FA704 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; BC3A71BA9875CAABE83E28F8FF59C060 /* UIImage+MaterialRTL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MaterialRTL.h"; path = "Sources/UIImage+MaterialRTL.h"; sourceTree = ""; }; - BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxCocoa.framework; path = RxCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; BD1D6207718A83D2016F25C5E6FDEFCC /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeRenderLayer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/RenderLayers/ShapeRenderLayer.swift"; sourceTree = ""; }; BD465B0791901FB16FA6FBD2BF5F4916 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; BDB4C4A39FAC704981C87B20A6605191 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; BDB953F90A95DFAA0127C865F758385F /* KeyframeGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeGroup.swift; path = "lottie-swift/src/Private/Model/Keyframes/KeyframeGroup.swift"; sourceTree = ""; }; - BEADD855066DF5160262B46E9D93FAF4 /* MaterialComponents.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MaterialComponents.framework; sourceTree = BUILT_PRODUCTS_DIR; }; BF05925CFB489B271E2599FE2E98E590 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; BF0AB19C1628EFB4E74783B7D215F2AB /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; - BF5EF3E2190EF4AD7750FA99C5E6F7DA /* TextFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextFormatter.swift; sourceTree = ""; }; BF90D4F6CA49F9DEDFF5CDE4EF600236 /* Container.Arguments.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Container.Arguments.swift; path = Sources/Container.Arguments.swift; sourceTree = ""; }; - BFC48A5579A425FCF58F1B0823CC8F24 /* AccountPaymentModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AccountPaymentModel.swift; sourceTree = ""; }; C01C219D8C86CFCE437D55E2BACBF8F6 /* Swinject.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Swinject.release.xcconfig; sourceTree = ""; }; C096D24134613F4624B631C3283BADE0 /* LayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/LayerModel.swift"; sourceTree = ""; }; C0FE0B744ED60EFDF7C11BEF0FA662A6 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; + C103D1556D1974E72AEA77378F60E0CE /* AccountPaymentModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AccountPaymentModel.swift; sourceTree = ""; }; + C1AA661E97F291E23900EDA371649BFC /* MPesaBusinessView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MPesaBusinessView.swift; sourceTree = ""; }; C2B23671A88D6340878D966AE69A818D /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; C34F58DE2191611F58F30217E9F1B52C /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; C3A8726A11160ADB7A149C84086D93B5 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; + C3C936BCB1A17322ACC62D0785218B9C /* NetworkRx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NetworkRx.swift; sourceTree = ""; }; C41B3818D586F42EE038853AAB2466DC /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; C43031628FE938003D942460B7621EBE /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; C43765B0C5AD74B1C7F20D92E4CDF1EB /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; - C456EFD7D4FD2561E32D4D86E1DEDFEA /* BankTransferModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BankTransferModel.swift; sourceTree = ""; }; + C4777DBD83EDD5B42AB8D4494E3697AD /* Loader_YW.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; path = Loader_YW.json; sourceTree = ""; }; C4E621A527D8554354E8234A2CB65907 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; C5181E51D318DB56A4A4107588940147 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; - C585C80C45E41C8E9B90EE0DA32F8060 /* RaveExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveExtension.swift; sourceTree = ""; }; C5A2365205DFC29055C0BFC606640E2D /* MaterialTextControlsPrivate+BaseStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MaterialTextControlsPrivate+BaseStyle.h"; path = "components/private/TextControlsPrivate/src/BaseStyle/MaterialTextControlsPrivate+BaseStyle.h"; sourceTree = ""; }; C6389BC992F1C4C2578B4A821D91C78A /* GraphIdentifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphIdentifier.swift; path = Sources/GraphIdentifier.swift; sourceTree = ""; }; C67BA9683CFF4D303A2193C3AFB42A62 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; @@ -1511,35 +1489,32 @@ C6ADFF7CE94915BE51D3493C376F7540 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; C6E8BABB6B7B66E9D0F3E14F8B120729 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; C6EF09A4AD96481E7B92AE80FE22EEF3 /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeRenderer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientStrokeRenderer.swift"; sourceTree = ""; }; - C7CBA0223B1D18742CE060D60E895FBF /* FlutterwaveSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FlutterwaveSDK.release.xcconfig; sourceTree = ""; }; - C7DAE926E862CC59F273FDE2DC620849 /* RaveAccountClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveAccountClient.swift; sourceTree = ""; }; + C7C8040FFC4A9C0CFD5B23E088277594 /* BarterView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BarterView.swift; sourceTree = ""; }; C7DF8F0DB81344CD9A4E9893EFD63579 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; - C7F58EFC6F0162DB474A276B44ADE1F5 /* BillingAddress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BillingAddress.swift; sourceTree = ""; }; - C88A8D03C26CB63A0B8086938DE7D9FE /* VersionTwoApi.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VersionTwoApi.swift; sourceTree = ""; }; C8E2C840B49E0F234DF54DA21A08C338 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; C8F7A8A7E1CC0C4D52EDB3EC2184E746 /* DashPattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DashPattern.swift; path = "lottie-swift/src/Private/Model/Objects/DashPattern.swift"; sourceTree = ""; }; + C904EE53033D7DA11C19B603AA675355 /* RaveConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveConfig.swift; sourceTree = ""; }; C9C551B33B072150C55EA6EB7EA2AFF8 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; CA0BC8F51F5F9361007D986EEF077226 /* MDCTextControlStyleOutlined.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCTextControlStyleOutlined.m; path = components/private/TextControlsPrivate/src/OutlinedStyle/MDCTextControlStyleOutlined.m; sourceTree = ""; }; CA4A6762DE9AB390362D88A2F364BD24 /* MDCBaseTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCBaseTextField.m; path = components/TextControls/src/BaseTextFields/MDCBaseTextField.m; sourceTree = ""; }; + CAABD034EA6BAB9FEA2E8C73E99ECC75 /* BankTransferViewTwo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BankTransferViewTwo.swift; sourceTree = ""; }; CAF66DFCE23F6A604C69CA5420AFD0B2 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; CB033689F9B680C72E685FB1A7A36938 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; CB1C70CB99579FA032F7B2C4B94B99A2 /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InterpolatableExtensions.swift; path = "lottie-swift/src/Private/Utility/Interpolatable/InterpolatableExtensions.swift"; sourceTree = ""; }; - CB2A0FA1E12A24232C09ECB9FFD9CE65 /* LoadingHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoadingHUD.swift; sourceTree = ""; }; CB78058958BF08A5739CA23EA1F350B0 /* MDCTextControlAssistiveLabelView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlAssistiveLabelView.h; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlAssistiveLabelView.h; sourceTree = ""; }; CBB345D7C1C21F046C88677FF3CD3228 /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; CCA45745BF38586E54F043AAEC6A7E91 /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; - CCBC59619858D529534C7ABA9F334536 /* Extension+MDCText+Date.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Extension+MDCText+Date.swift"; sourceTree = ""; }; CD496F7AFB9A8211C6148E660817FEA0 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; CE1464E26C4C188A6CDFC457115E7217 /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayersInitializer.swift; path = "lottie-swift/src/Private/LayerContainers/Utility/CompositionLayersInitializer.swift"; sourceTree = ""; }; CE42B7855D6B622C900B9C7AEC53F330 /* Pods-FlutterwaveSDK_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FlutterwaveSDK_Tests.debug.xcconfig"; sourceTree = ""; }; CED5C47727D3FA00F5EBEDF1A770E87F /* UIImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+Rx.swift"; path = "RxCocoa/iOS/UIImageView+Rx.swift"; sourceTree = ""; }; - CF2FC8D94F08CEFC65CB929112D3307E /* USSDSelectBankView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = USSDSelectBankView.swift; sourceTree = ""; }; CF50FB4E1386841BFE911088656BCDEF /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + CFD1D66D65F1923219D140562EAF3089 /* FlutterwaveSDK.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FlutterwaveSDK.modulemap; sourceTree = ""; }; D0106905C0FD428192DF1EC363DFE5A1 /* Repeater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeater.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Repeater.swift"; sourceTree = ""; }; D0131EA6C7C0A349F2308FE35BAE0FD3 /* Ellipse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Ellipse.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Ellipse.swift"; sourceTree = ""; }; - D03122285F35D84C219FA7D879F03EA4 /* FlutterwavePayWebViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FlutterwavePayWebViewController.swift; sourceTree = ""; }; + D094128545D14E4E2B5A55A90C0433AF /* RaveCardClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveCardClient.swift; sourceTree = ""; }; D0A94A2D0C4C044BB2A992FF3F656DF9 /* Pods-FlutterwaveSDK_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-FlutterwaveSDK_Tests-dummy.m"; sourceTree = ""; }; - D13F240ADAF1D68117BB822ABE06A2D7 /* RaveMpesaClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveMpesaClient.swift; sourceTree = ""; }; + D114F6D9918A6CEA69E91E4EB4871F36 /* USSDBanks.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = USSDBanks.swift; sourceTree = ""; }; D1CC5520621C361B2AD5CEBC5A5C87ED /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; D1CFF84BDE730E1CAAC90C5A280D85AB /* MDFInternationalization.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MDFInternationalization.debug.xcconfig; sourceTree = ""; }; D210F6B5F6E80A6B08293C953CC99933 /* MDCTextControlLabelAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCTextControlLabelAnimation.m; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlLabelAnimation.m; sourceTree = ""; }; @@ -1553,234 +1528,228 @@ D34346DD469FEECA9B7C3E1A68C04479 /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; D3ADE1600BEE09501487849B834D7132 /* AnyValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueProvider.swift; path = "lottie-swift/src/Public/DynamicProperties/AnyValueProvider.swift"; sourceTree = ""; }; D52183BE482BC2644885BCB86EE7B997 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/Single.swift; sourceTree = ""; }; - D5332B96DA872A53D7C7CAD188E7CF10 /* UKAccountView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UKAccountView.swift; sourceTree = ""; }; D55329B6B5A9C1EF4E61202FF524EB5D /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; + D56E4748FE0472958E961BDF8E9273BB /* RaveMobileMoneyClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RaveMobileMoneyClient.swift; sourceTree = ""; }; D62CB9153A40F716ABE8CF22BDD1854F /* ColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorExtension.swift; path = "lottie-swift/src/Private/Utility/Primitives/ColorExtension.swift"; sourceTree = ""; }; D6B53FC0E7CBB0C0728F1EAD386040B0 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; D6E0AB5F5A53C74E48839D115AD6D7F2 /* MDCTextControlVerticalPositioningReference.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCTextControlVerticalPositioningReference.m; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlVerticalPositioningReference.m; sourceTree = ""; }; D738EA61D06C8DA7127EE9F5F8385BB0 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; D74932BD9FAEA9C781219ED37E195C85 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; + D78D77D60876F1F6925D5FE5067F9DF9 /* DefaultTextInputFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DefaultTextInputFormatter.swift; sourceTree = ""; }; D7FFC429868EE1167B19B961891C0BCA /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/Maybe.swift; sourceTree = ""; }; D8D6999FDD1378BBF4AF43DD68AFEDF8 /* MDFRTL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDFRTL.h; path = Sources/MDFRTL.h; sourceTree = ""; }; D928AE4F276478CBB95AFC6FCF3CCF16 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; D92AEDA5BB8AB6AD2455A0C1E0729A29 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; D92D145C475AFC80499B0CBF870FAF4D /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; D9D46E80EAE67EB728CD8D939A6D2270 /* AnimatedButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedButton.swift; path = "lottie-swift/src/Public/iOS/AnimatedButton.swift"; sourceTree = ""; }; - DA8B68E19A841EE6EE53D61EA56D3411 /* RwandaMobileMoney.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RwandaMobileMoney.swift; sourceTree = ""; }; - DAC6D6E9AC4F509BBAF9FFE3CB11FF84 /* Bank.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Bank.swift; sourceTree = ""; }; + DAAD8CCFF2CB974EAD445AEABF33E228 /* Assets.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; DB0F66DC61F38956D56E3ABEE8461779 /* MDCTextControlVerticalPositioningReferenceOutlined.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlVerticalPositioningReferenceOutlined.h; path = components/private/TextControlsPrivate/src/OutlinedStyle/MDCTextControlVerticalPositioningReferenceOutlined.h; sourceTree = ""; }; DB29F763A9F3825C837D04927D9D7DC1 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; DB3BB1311B42228B747617D84AD1DE86 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; - DBD5E8045BBF1117CEA524D834375A89 /* FlutterwaveSDK-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FlutterwaveSDK-prefix.pch"; sourceTree = ""; }; DBFAE6C69D9F714B864E0D0FE6F9C497 /* MaterialTextControls+Enums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MaterialTextControls+Enums.h"; path = "components/TextControls/src/Enums/MaterialTextControls+Enums.h"; sourceTree = ""; }; DC45122333C131FCCE04B2130DF4E8F7 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; DC84807E2AB3CC9EFC9C6016F39CD609 /* Pods-FlutterwaveSDK_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-FlutterwaveSDK_Example-Info.plist"; sourceTree = ""; }; DCC1322FE1262805DE438D3755C6C13F /* Pods-FlutterwaveSDK_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-FlutterwaveSDK_Example.modulemap"; sourceTree = ""; }; DD81444D744F15AC650BD0648E69F8B1 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - DD89B9B1AAB41E9A16BE52313B4BBC66 /* FlutterwavePay+Configure.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "FlutterwavePay+Configure.swift"; sourceTree = ""; }; DDE20B76F3084A1A0826E1CF37FBDA9B /* Behavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Behavior.swift; path = Sources/Behavior.swift; sourceTree = ""; }; DE30F52DE0F1486BE7E5AE2409474366 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; DE6937A9A6AC73B85F0052D54CFC3E73 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/Completable+AndThen.swift"; sourceTree = ""; }; DEA3CF761D22E093783C8657D814CD5A /* ImageLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/ImageLayerModel.swift"; sourceTree = ""; }; + DF29A1DFA27C71DCC6B64464341C5712 /* SABankAccountView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SABankAccountView.swift; sourceTree = ""; }; DF49041676251A08B38F756641171E8F /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; DFE8E0366B55F66FECF771F0C56462C4 /* MDCTextControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControl.h; path = components/private/TextControlsPrivate/src/Shared/MDCTextControl.h; sourceTree = ""; }; + E0500C7B3C53587BBFBF8B18DC73BA76 /* VersionTwoApi.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VersionTwoApi.swift; sourceTree = ""; }; E07795282266DBD612AE56C2AF1CD313 /* Pods-FlutterwaveSDK_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-FlutterwaveSDK_Tests-Info.plist"; sourceTree = ""; }; - E08C5ED3D22E5864088107DC77124A10 /* MobileMoneyZM.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyZM.swift; sourceTree = ""; }; E09E0F370DA05724F9DD95DBFB748506 /* GradientStrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderNodes/GradientStrokeNode.swift"; sourceTree = ""; }; E0AC323B55A6439DA8885D6C6A93DD98 /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; - E0B76B87631CC163D6F90E11E2753864 /* SaveCardViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SaveCardViewController.swift; sourceTree = ""; }; E1A9673D349B002EBFFCA9581B1AC520 /* PolygonNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PolygonNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/PolygonNode.swift"; sourceTree = ""; }; E1BB5889F518E7423AB591136AF4A08C /* SwinjectAutoregistration-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwinjectAutoregistration-dummy.m"; sourceTree = ""; }; + E1CCBD876245B5E30FD4FE316ABD0293 /* OTPView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OTPView.swift; sourceTree = ""; }; E1CF4F59AC96B7C8B7DC30B11C3AA911 /* VectorsExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VectorsExtensions.swift; path = "lottie-swift/src/Private/Utility/Primitives/VectorsExtensions.swift"; sourceTree = ""; }; E224E359FFB4CD1B746FDB1A4441C9BF /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; + E24C2F7EF663338EF62341C22CA60E89 /* FlutterwaveSDK-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FlutterwaveSDK-Info.plist"; sourceTree = ""; }; E304EBD0EA8EB8B708300173D2A2F34A /* ColorValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorValueProvider.swift; path = "lottie-swift/src/Public/DynamicProperties/ValueProviders/ColorValueProvider.swift"; sourceTree = ""; }; + E3168A2F1A6C842BB2F9AB71F1F9B8B0 /* Substring String Extentions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Substring String Extentions.swift"; sourceTree = ""; }; E3531FC2202B73CFE051F9FEDD7F08E4 /* UILabel+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILabel+Rx.swift"; path = "RxCocoa/iOS/UILabel+Rx.swift"; sourceTree = ""; }; - E3643AA27772BA9AD16C2E9BC14580C8 /* MpesaPendingView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MpesaPendingView.swift; sourceTree = ""; }; E36487A4D74DF85FF8E3068EA4139F84 /* AnimationImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationImageProvider.swift; path = "lottie-swift/src/Public/ImageProvider/AnimationImageProvider.swift"; sourceTree = ""; }; E3D46589EFD84A1715CCABB9D5D29F5D /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; E4F5172F8A183A05496C216C3335465C /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; E4F9A080C0DABAF569C65B8A2534397D /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; + E52A9ECE6202F506D3B98663D084D31F /* MobileMoneyViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyViewModel.swift; sourceTree = ""; }; E52B79C1E322A7FFC1BEED2B20D4ED1F /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxCocoa/Common/Binder.swift; sourceTree = ""; }; E5CDF93BABE5894081757537A1FC98B0 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; + E611981F1B952DE43E81669C63020479 /* MobileMoneyRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyRepository.swift; sourceTree = ""; }; E612C4ACB9F88B7E2AB1ABC44FAAA76E /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/Completable.swift; sourceTree = ""; }; E6F154E75004A014A7688AFF2711151C /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; + E721727890A3039AE7454A1C5085C37B /* SelectBankAccountView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SelectBankAccountView.swift; sourceTree = ""; }; E7470AB35C26E1F48381269918E46832 /* Pods-FlutterwaveSDK_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-FlutterwaveSDK_Example-dummy.m"; sourceTree = ""; }; E750F42421AFA9EDA2340EF00FC548C0 /* AnimationContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationContainer.swift; path = "lottie-swift/src/Private/LayerContainers/AnimationContainer.swift"; sourceTree = ""; }; E7B22D212D876C1D3D4F659B9D8928F0 /* MDCTextControlHorizontalPositioningReference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlHorizontalPositioningReference.h; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlHorizontalPositioningReference.h; sourceTree = ""; }; - E803993A2408C66CEC3062A2232DACD6 /* Extension+CustomTextfield.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Extension+CustomTextfield.swift"; sourceTree = ""; }; + E85439DDE1EB33E7CCFC5F784CF922EE /* TripleDES.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TripleDES.swift; sourceTree = ""; }; E8A3BF45770922E61A14DD9E63BCA5A2 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; E8F957411FFF349222BCBCE3F5EE1F6A /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; E90E7AA27FA749EFFBB54A4419A4D71F /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; - E910DAB3CB39BE2D804813F2833D7627 /* VoucherChargeModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VoucherChargeModel.swift; sourceTree = ""; }; E94457E8D59A48D1DCE5B35955A39BA6 /* EllipseNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/EllipseNode.swift"; sourceTree = ""; }; E95E13B959538C00F367EB2EB20A3EC5 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; - E95E6A80011A1FD93BD2AAFA3B35FBE6 /* MPesaModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MPesaModel.swift; sourceTree = ""; }; E9F8BB05BC9E58B2CADE2797DD2DEBDE /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + EAC19A916A4097074A7354FF2836CE08 /* CardRepository.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CardRepository.swift; sourceTree = ""; }; EB34CDC3D0A1B3434150E9A465BDBDCD /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; EBFC76C0E37DE416286F89E4603D6306 /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; EC09D0A7929029D85E58521ECC9CBDC3 /* InstanceStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InstanceStorage.swift; path = Sources/InstanceStorage.swift; sourceTree = ""; }; EC3D11471B79B60D0A08D24A3D245C52 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; EC4EDC5F3549374550FC8334D6296296 /* SingleValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleValueProvider.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/ValueProviders/SingleValueProvider.swift"; sourceTree = ""; }; - EC927CD4D43AE63F0F6D1861CBA30D02 /* SwinjectAutoregistration.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwinjectAutoregistration.framework; sourceTree = BUILT_PRODUCTS_DIR; }; EC96BD8BE3D83AA568C4E9BD73321596 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; + ED3234428715ED881C945B13B58F9250 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; ED9ECC0B3E26B0BDE800F957CA409577 /* LayerTransformNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTransformNode.swift; path = "lottie-swift/src/Private/LayerContainers/Utility/LayerTransformNode.swift"; sourceTree = ""; }; - EDFA63EBE3B40FF98E7E42DC650B840C /* Swinject.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Swinject.framework; sourceTree = BUILT_PRODUCTS_DIR; }; EE2DA473F4592804C3E865E1A7C22286 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; EED4156104145C3B6B3D3E71B5768BC6 /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/ImageCompositionLayer.swift"; sourceTree = ""; }; - EFCBDC5C3FAFBDA00E034295D0A41561 /* Pods_FlutterwaveSDK_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_FlutterwaveSDK_Example.framework; path = "Pods-FlutterwaveSDK_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + EFCBDC5C3FAFBDA00E034295D0A41561 /* Pods_FlutterwaveSDK_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FlutterwaveSDK_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; F0004BA3D487FEB9C56589997122A338 /* SwinjectAutoregistration-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwinjectAutoregistration-prefix.pch"; sourceTree = ""; }; F076101F17958A13466E9CF2045CBF89 /* ResolutionError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResolutionError.swift; path = Sources/ResolutionError.swift; sourceTree = ""; }; F09B2F2CBD0E30018526BAD06C6C325C /* MDCTextControlStyleBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MDCTextControlStyleBase.m; path = components/private/TextControlsPrivate/src/BaseStyle/MDCTextControlStyleBase.m; sourceTree = ""; }; + F123DBA4B07A3CEC5755C6C07EBF455B /* FlutterwaveSDK-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FlutterwaveSDK-prefix.pch"; sourceTree = ""; }; F1926FD6197E20349F86702ED0996ABD /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; F254D4D73940171DC7DFA4855DE296A8 /* MDCOutlinedTextArea.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCOutlinedTextArea.h; path = components/TextControls/src/OutlinedTextAreas/MDCOutlinedTextArea.h; sourceTree = ""; }; + F27003CC5E05FAE0FDEF9F7754D423A9 /* Flutterwave+Observers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Flutterwave+Observers.swift"; sourceTree = ""; }; F29CDE56C26DF40DCDD60245CE7DC173 /* Swinject-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Swinject-dummy.m"; sourceTree = ""; }; F2A6F489C60F279EDDFB5AFB97DC6486 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; + F2E8484743212F0D742F3F6A5E6D2573 /* MpesaVerifyModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MpesaVerifyModel.swift; sourceTree = ""; }; F334C114E6838DE6688F25A92E3BB607 /* GradientFillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderNodes/GradientFillNode.swift"; sourceTree = ""; }; + F3DBA02D2D07C84F21120FF34B11FB42 /* MobileMoneyZM.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MobileMoneyZM.swift; sourceTree = ""; }; F44C81DAB415D8FDDB15CAB7B08CBB27 /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNodeDebugging.swift; path = "lottie-swift/src/Private/Utility/Debugging/AnimatorNodeDebugging.swift"; sourceTree = ""; }; F54423A794C97D78B99157F2B434750D /* _Resolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _Resolver.swift; path = Sources/_Resolver.swift; sourceTree = ""; }; + F58350B5E0052A40CDE925423412DA76 /* USSDModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = USSDModel.swift; sourceTree = ""; }; F5DAFBBCD115F2589A32DA15CDFA1694 /* Swinject.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Swinject.modulemap; sourceTree = ""; }; F65DDD0976DB4107B21FFAD80B9F390C /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; - F660FB6EA7BBAE661478F9E09F980FD0 /* SavedCard.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SavedCard.swift; sourceTree = ""; }; F6C0FCBAA5D539D6B8B8A89244F30FCE /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; F78A3154F8ECC6815B2423E4B2A8AD23 /* NSString+MaterialBidi.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MaterialBidi.m"; path = "Sources/NSString+MaterialBidi.m"; sourceTree = ""; }; F7C914BA5ABA578270AD8A04680ABEC7 /* ShapeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/ShapeNode.swift"; sourceTree = ""; }; F8318CD45215937818E00E41B9C2D4B9 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; F86B34D8B5BC0DA781E1A8C79A34B70F /* MDFInternationalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDFInternationalization.h; path = Sources/MDFInternationalization.h; sourceTree = ""; }; + F8F2D4520AC1D3FFFD566BC8EC2C1BF5 /* Loader_WY.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; path = Loader_WY.json; sourceTree = ""; }; F90DDBD3E6A1160DB503CE898B386BE6 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; FA8251812C5DD4C6156795028D54ECD0 /* ShapeItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItem.swift; path = "lottie-swift/src/Private/Model/ShapeItems/ShapeItem.swift"; sourceTree = ""; }; FB5B44BD2EE2BC28DF6F7BAF224ADFD5 /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationView.swift; path = "lottie-swift/src/Public/iOS/Compatibility/CompatibleAnimationView.swift"; sourceTree = ""; }; FB9880985FA050C74F03AEC5673AAE78 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; FBA902FF9B4249563CCCEF6485CF697B /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; FBC7F6AC03E3A1491B9EFBC0974BAE2E /* MDCTextControlAssistiveLabelDrawPriority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MDCTextControlAssistiveLabelDrawPriority.h; path = components/private/TextControlsPrivate/src/Shared/MDCTextControlAssistiveLabelDrawPriority.h; sourceTree = ""; }; + FBE3FF55F435031363223199853C5A43 /* Loader_YB.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; path = Loader_YB.json; sourceTree = ""; }; FC0527293A12418320654094D65B4A16 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; FC66AD175D09D4F4F2B1288435E604C1 /* FloatValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FloatValueProvider.swift; path = "lottie-swift/src/Public/DynamicProperties/ValueProviders/FloatValueProvider.swift"; sourceTree = ""; }; FCA5AC4D8CCFD42C6254F005696BD359 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - FD1DF3FA58F9F6DC50647DB616141AF8 /* FlutterResponseData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FlutterResponseData.swift; sourceTree = ""; }; FD95F1C7096DE57A9C762D9ED54266CA /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; FDC3F76590BBE0FDEAA336406CFDE0C5 /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Color.swift; path = "lottie-swift/src/Public/Primitives/Color.swift"; sourceTree = ""; }; - FDCFDDCCD84B7C2E9EC7FAFBD6A38E7A /* SavedCardsView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SavedCardsView.swift; sourceTree = ""; }; FDF4E4810E0A3F79023FCC99AA4D00BD /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; FE769A0DCF26405EAD370CE2B77626B6 /* MaskContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskContainerLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/MaskContainerLayer.swift"; sourceTree = ""; }; FECD5B2019B739CD05D7D76EE4782D36 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; FEDD21D2026B620DCB4C21854D0B29DA /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; FEE991BFF4BA66DD1F4EDFD4DAA1BFC8 /* Keyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keyframe.swift; path = "lottie-swift/src/Private/Model/Keyframes/Keyframe.swift"; sourceTree = ""; }; - FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxRelay.framework; path = RxRelay.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + FF5F4D3EADCA5215C4F8DB8200510DDB /* LoadingHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoadingHUD.swift; sourceTree = ""; }; + FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxRelay.framework; sourceTree = BUILT_PRODUCTS_DIR; }; FFFDE28FFF3F1B132E352BD8D517BEDB /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 068015C9B22F86C45C0B853C32834013 /* Frameworks */ = { + 1CB050A1C19C31615F3E3D79F39B15D4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - F02A456AE2660E65E529B19E132AD403 /* Foundation.framework in Frameworks */, - 1AD7C3DA96AD0D2EA8D547DFDEEE87D8 /* MDFInternationalization.framework in Frameworks */, + 794CEA670C33FD39A0A5800CF1C64A9F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 15C26E3840DEC785B5C57B1233822C7D /* Frameworks */ = { + A1EEA779A4D36B21F058BF66F8AC7995 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7909FBADB3B126AFD560F0AA4FC279F8 /* Foundation.framework in Frameworks */, - 66FD344AC8CC16FB019F8ABA5DE78E9A /* RxSwift.framework in Frameworks */, + 3DE371718AACB46436B66D3D9620C4EE /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1BD414D347562C54A63BAF220A68DAFA /* Frameworks */ = { + AB5817E14759602B14B8A564AAE48642 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - DD0C4F850885806B6BC87B0A68F4628E /* Foundation.framework in Frameworks */, - 0215876E95C4FD111F911B36FBA8A71A /* IQKeyboardManagerSwift.framework in Frameworks */, - 361A7EC9F5B6610EC12AF7A98C5FA707 /* Lottie.framework in Frameworks */, - 89A1199F8D85EC8615A55562B2882D2B /* MaterialComponents.framework in Frameworks */, - BA40680A37E9D3BE4EF9EBAD21209C5E /* RxCocoa.framework in Frameworks */, - A134D4F15CC047192D3EA182CBA197A4 /* RxSwift.framework in Frameworks */, - 6716499BE45C137EE08E5228799E42AB /* Swinject.framework in Frameworks */, - 8738B83266C2A666059FBDB7C62F57A2 /* SwinjectAutoregistration.framework in Frameworks */, - 8CDB5C94B69B64897C4477AAF470FDA2 /* UIKit.framework in Frameworks */, + 659862970EC479256B3EDEA47E4D8560 /* Foundation.framework in Frameworks */, + 867FAF1587D033C76D0121DEF3D64A4C /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 38E0788D484569D35D7ADC55B722D4D3 /* Frameworks */ = { + AC54F16C5049A8BFFBB489508346123F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 58CFAF8D84163FBBF3B49D6AB052741E /* Foundation.framework in Frameworks */, - 0F9840B0A4BC7B6374D2884EB08780E3 /* Swinject.framework in Frameworks */, + D55227CF001DF9E7A3FE143E49FAE1B2 /* CoreGraphics.framework in Frameworks */, + C2C38BD0DF3F93E6724C9965DDDB01A2 /* Foundation.framework in Frameworks */, + 6C2BA6F63A4E921A6DF926E28FC956E4 /* QuartzCore.framework in Frameworks */, + 680944A1FF2CB4AF1AD46C2A351F7316 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 41B1847FDECC2F66C2C1816DFFDC3771 /* Frameworks */ = { + BD9C44A4C036E24F5BF10FA70E6E3734 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FABC77EA9E5DCB14F03045BA078A2D86 /* Foundation.framework in Frameworks */, + 771BA2D128D18677FDAD190EAD8CD427 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6648E882EF1887A54AC501F6272FD8CE /* Frameworks */ = { + C5148E46776902A991ED71DC4D3B89D9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E48D8D4CE95A007D6144A33987A75285 /* Foundation.framework in Frameworks */, + 24AC8308C9612728E5280BFD6A6BD510 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 687ECA36A1AA0EDF7DF4257517D726CF /* Frameworks */ = { + C69610A9C96243A8FBC9A1DDBAABDE96 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3543DB7F7660344A33BCA51496C1F237 /* Foundation.framework in Frameworks */, + 649B0A89F7D70CFD56ADCC16C1E72A53 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 79C8A4CD7F82AAD921E276FA645C161D /* Frameworks */ = { + D2FC698E07E86F734ECDBB71DAE43BB7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 75EA8C185B5770CBEC5AFF2D142E73AF /* CoreGraphics.framework in Frameworks */, - CE625BA1E5679B2065DCC6F9F9D4746C /* Foundation.framework in Frameworks */, - 0CD53140B2EFB0C19C550DCA6732B08F /* QuartzCore.framework in Frameworks */, - 065506DAC18DE68FC07B0F80BDDC5AE9 /* UIKit.framework in Frameworks */, + 21AE379A10C39F3EC74E7931F62D902C /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7E3D14D237910A7CA48705A278AC8CA1 /* Frameworks */ = { + DC062D707413204275B1A2FAEA6E34B9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7A901A642A45177FF2D0A83A7BB4B12A /* Foundation.framework in Frameworks */, + 51546DA4FA56878BAEB7549D64482CE5 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - AA17DEA6D0E1D298EDF381551A40A8C9 /* Frameworks */ = { + E3A2455620D2E259E522747B298B83F9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E96F98441942AA83DFDC787361B8DAC7 /* Foundation.framework in Frameworks */, - 75F65FADCA747B13F4EBE77FB5EF777E /* RxRelay.framework in Frameworks */, - 85352E5344514B06FB86336A4D348E34 /* RxSwift.framework in Frameworks */, + 6093F99ECA45BF33C22AB9F1CEE83281 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B5B507B6DCB3AB948FA2651560611369 /* Frameworks */ = { + E3C232A918E281CFD5890EB9B7B30927 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 27B91C684E20F60CAFA72115E008C872 /* Foundation.framework in Frameworks */, + B53A9A01EEF981A215117168FD32C8C7 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - D4E61D526DBCB9D4061E131F3E33A31C /* Frameworks */ = { + EE1B5DC89EE34753EFAFAFFA173A6B78 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9DFA8BFA94C9F244F527D2EB4C251B9D /* CoreGraphics.framework in Frameworks */, - 0CDCFA2DC89D031E14D0C706623AA385 /* Foundation.framework in Frameworks */, - F52BDFD86AF8BF58B4671CAA1E251097 /* QuartzCore.framework in Frameworks */, - 10EE33F07FD40CA82196B0BF8B21E5F0 /* UIKit.framework in Frameworks */, + FEEA0125F41988398FABF0E342A3AE3B /* CoreGraphics.framework in Frameworks */, + 15399DE4EAEEE514851C3A0A9643E17E /* Foundation.framework in Frameworks */, + E3CC382E2CA20C9B9A0F7AC830A7986A /* QuartzCore.framework in Frameworks */, + CE56C5E2E13AE5E8FF204B7CAB6DF10E /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1927,7 +1896,6 @@ F6C0FCBAA5D539D6B8B8A89244F30FCE /* WKWebView+Rx.swift */, 512ED1AF61076091E25FD67F4A6D4C78 /* Support Files */, ); - name = RxCocoa; path = RxCocoa; sourceTree = ""; }; @@ -1948,14 +1916,6 @@ path = "Target Support Files/Pods-FlutterwaveSDK_Example"; sourceTree = ""; }; - 0B3B35AA66C36F7DEAAF1C896B7DDD2E /* Development Pods */ = { - isa = PBXGroup; - children = ( - 0D90DBE7E731397E9CD6B8C6FF6E64D3 /* FlutterwaveSDK */, - ); - name = "Development Pods"; - sourceTree = ""; - }; 0BB8CA3D1A85E6F41FF4D247926CBD22 /* Support Files */ = { isa = PBXGroup; children = ( @@ -1971,65 +1931,36 @@ path = "../Target Support Files/IQKeyboardManagerSwift"; sourceTree = ""; }; - 0D90DBE7E731397E9CD6B8C6FF6E64D3 /* FlutterwaveSDK */ = { + 10BEBA882784B8A2F18BF32FF7209409 /* NewExtraFlutterwave */ = { isa = PBXGroup; children = ( - 4E111F060874E3757DF18343D9883F84 /* App */, - 4A94D08B34ECA9298C8D9CBDD4CC453A /* Config */, - B607BD2D680749532A3AADAFB79445B4 /* Lib */, - C95F9285D21523ADC71BD7489D3D52FA /* Model */, - 43A2F99F948216035C6E232E66F29106 /* Modules */, - 43E1FBC152BD44B01F3EA2AFE46AA7A1 /* Pod */, - 6FDBEA50CD0250F372311BDDE067C7DD /* Repository */, - ED4E80CAC067FB6E48E4594A1320F7B2 /* Resources */, - EC71B597EC98BA00970D7D48C67E9391 /* Services */, - 165720B3DE48872EBDD84B5CF22F69F9 /* Support Files */, - 87D1EC7F69B97262E8CB95538B4CF4BE /* UI */, - 1228345C770503CD77BE6AE511C192A0 /* Utils */, - 3046414653689D33BEDECEF50D697C5C /* ViewModel */, + B5560BEEEDABCED8D517EC764BACDF40 /* BaseViewController.swift */, + F27003CC5E05FAE0FDEF9F7754D423A9 /* Flutterwave+Observers.swift */, + 7A081E2344F5B18A691369850E8FB339 /* FlutterWave+UIPickerView.swift */, + 3E9F74C1FAD7B52767B9E28192C91E2A /* FlutterwavePay+Configure.swift */, ); - name = FlutterwaveSDK; - path = ../..; + path = NewExtraFlutterwave; sourceTree = ""; }; - 1228345C770503CD77BE6AE511C192A0 /* Utils */ = { + 143C29E3BE492836E12A84EF2EC76B27 /* iOS */ = { isa = PBXGroup; children = ( - A0AEDF33259BCECA988AD5166F8A3AF3 /* CardValidation.swift */, - 5AB9EB7D8D40ACA0FBFAB39A029AA8F3 /* EmptyString+Extension.swift */, - 235D0B6B8D4BE50FFB07D0620CA5326C /* Encoder + Extentions.swift */, - E803993A2408C66CEC3062A2232DACD6 /* Extension+CustomTextfield.swift */, - 15AB6FD3BB2B1B5BD54FE1B5E59D00D1 /* Extension+MDCOutlined.swift */, - CCBC59619858D529534C7ABA9F334536 /* Extension+MDCText+Date.swift */, - 716D903AE89697C0DF96711E5437F21B /* Extension+Toast.swift */, - B8ACC7452C4D7665929E6AF66A68F28C /* Extension+UImage.swift */, - 47413C09A2DABA63C015FBC65C378357 /* Extension+UIView.swift */, - CB2A0FA1E12A24232C09ECB9FFD9CE65 /* LoadingHUD.swift */, - A090B41AC6D02E63F6781B4CE928765A /* RaveConstants.swift */, - C585C80C45E41C8E9B90EE0DA32F8060 /* RaveExtension.swift */, - 7DBB945E65AB8295790FB5B0D590B25E /* RaveURLHelper.swift */, - 19D803C42598A0185A83683D1DAF642E /* SnackBar.swift */, - 1F5E4B54515C951C5BCA5D7532665A1C /* Substring String Extentions.swift */, - 0EF236A570CD2A37FF6B47DB7613353E /* TripleDES.swift */, - A9521868A26D47308FF1D4E1B18A8359 /* Validator+extension.swift */, + 9CE1B6592A29ADBBC5FB53143C4D4955 /* CoreGraphics.framework */, + ED3234428715ED881C945B13B58F9250 /* Foundation.framework */, + A912741BDA04F14F5D091E6DD6B95F90 /* QuartzCore.framework */, + 69301F4E598400CA4CB88505EAF858B1 /* UIKit.framework */, ); - name = Utils; - path = FlutterwaveSDK/Classes/Utils; + name = iOS; sourceTree = ""; }; - 165720B3DE48872EBDD84B5CF22F69F9 /* Support Files */ = { + 17E2C3C57EAEB1ACFF2942D3D379FD45 /* Pod */ = { isa = PBXGroup; children = ( - 319F0807440D87D4FA8A87C5299FABF5 /* FlutterwaveSDK.modulemap */, - 9DB5088E20A804639E4920A685ACC0FE /* FlutterwaveSDK-dummy.m */, - 76804340AB11D532062B683B5B576BB3 /* FlutterwaveSDK-Info.plist */, - DBD5E8045BBF1117CEA524D834375A89 /* FlutterwaveSDK-prefix.pch */, - 95859DD8FFC5C728ACDF792C7A15F451 /* FlutterwaveSDK-umbrella.h */, - 471D38EB617DB9242728662DA5140FA8 /* FlutterwaveSDK.debug.xcconfig */, - C7CBA0223B1D18742CE060D60E895FBF /* FlutterwaveSDK.release.xcconfig */, + 10D60B5B7F75624C6905C93B0920D0DF /* FlutterwaveSDK.podspec */, + 66DCA659C66B0394E681B8EC249CCC7F /* LICENSE */, + 9187E14778F6E2D6659BE63D120285E7 /* README.md */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/FlutterwaveSDK"; + name = Pod; sourceTree = ""; }; 1D1B4D428516D9CF34646997CC55B3B6 /* Support Files */ = { @@ -2047,6 +1978,14 @@ path = "../Target Support Files/MaterialComponents"; sourceTree = ""; }; + 2293C0EE9CA14EFB3A8DF5597564C7A8 /* Development Pods */ = { + isa = PBXGroup; + children = ( + B7C2DF403F5E316CEECA25F742BDD148 /* FlutterwaveSDK */, + ); + name = "Development Pods"; + sourceTree = ""; + }; 234816BAAAE959CB3461E2D593D00C69 /* lottie-ios */ = { isa = PBXGroup; children = ( @@ -2176,10 +2115,28 @@ E1CF4F59AC96B7C8B7DC30B11C3AA911 /* VectorsExtensions.swift */, 3439921D49E9CBD9C9355FCD0524B80B /* Support Files */, ); - name = "lottie-ios"; path = "lottie-ios"; sourceTree = ""; }; + 24DD9A9587E326707C90B12B1188B0A4 /* Products */ = { + isa = PBXGroup; + children = ( + 87C4BA27CCDFFB75309015D9EB28FA7D /* FlutterwaveSDK.framework */, + A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, + 51BA97E8B5085EFFB47BC9C0B785CEA7 /* Lottie.framework */, + A34157B3708EDB7D17422B3D92F591D2 /* MaterialComponents.framework */, + 9A2AC0B8BAC6EF061EBC28825653DF99 /* MDFInternationalization.framework */, + EFCBDC5C3FAFBDA00E034295D0A41561 /* Pods_FlutterwaveSDK_Example.framework */, + 965E023E48B8A10ECA163D76891CC0E7 /* Pods_FlutterwaveSDK_Tests.framework */, + BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa.framework */, + FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay.framework */, + 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift.framework */, + 8ACA110EF3B35B3FCC08297B3799D9AD /* Swinject.framework */, + 65139CE1B13DFEFF9F678F6A2EB5744D /* SwinjectAutoregistration.framework */, + ); + name = Products; + sourceTree = ""; + }; 259690041DC74EE2FEFC7FCB22C89F5B /* Support Files */ = { isa = PBXGroup; children = ( @@ -2208,22 +2165,42 @@ ABA1BD0103B4B5BBBF95352B066450FA /* TextControls+OutlinedTextAreas */, E3C2206D3D4A714EC3595DD31346C88A /* TextControls+OutlinedTextFields */, ); - name = MaterialComponents; path = MaterialComponents; sourceTree = ""; }; - 3046414653689D33BEDECEF50D697C5C /* ViewModel */ = { + 2CD58956C42706BD747BA647E5FC8FFB /* Model */ = { isa = PBXGroup; children = ( - 0EB21462D42B0E9CAD3D2FCBCEDEF900 /* BankViewModel.swift */, - 08837DA3C0DB862A470F77673E955113 /* BaseViewModel.swift */, - 29B16F0843F15F988BD3251C4B679F38 /* CardViewModel.swift */, - 1762D5F0484802E9175536CD40572720 /* MobileMoneyViewModel.swift */, - 61A5EBD6910D1FE034ED5A9E9A6D432B /* PaymentOptionModel.swift */, - 1192E495DDE32DB83DCFA7D7AB792F10 /* PaymentServicesViewModel.swift */, + C103D1556D1974E72AEA77378F60E0CE /* AccountPaymentModel.swift */, + 11460E75E5205022097688FE4B388786 /* Bank.swift */, + 6CF0E842036A4361AD1E98B7FD4117EA /* BankTransferModel.swift */, + BB90B40ADD23F495025EF05C7658CEF7 /* ChargeCardModel.swift */, + 637B4D6DDC4DA91BCB19461D2D7D9332 /* ChargeSavedCardModel.swift */, + 7890D90FC2013D7C6EEB09ED8C08F208 /* FetchSavedCard.swift */, + 3A43BCC6E60208BB93A7152ADAFD288C /* FlutterResponseData.swift */, + 453050E07E0C95C9BCB11BAD7B721126 /* FrancophoneModel.swift */, + 72BA1ED1D3DC43224DEB561A5F7AA5AF /* GhanaMobileMoneyRequest.swift */, + 8020578E5ECF7DEE518825C051CE81C4 /* MobileMoneyUrlResponse.swift */, + 938574D71286C9A3BB9F8D9B89C8D7ED /* MPesaModel.swift */, + F2E8484743212F0D742F3F6A5E6D2573 /* MpesaVerifyModel.swift */, + B601FFC26E68050B0857E46BD5B5C110 /* NigeriaBankModel.swift */, + 77D90C49512632E6C94946F9D62DB5F4 /* PwbtVerify.swift */, + 62D7F433C4BA9C952CA57929D30B3354 /* RemoveCardModel.swift */, + 42AD7B0CB39D3F0D4F9858654748E90B /* RwandaMobileMoney.swift */, + 058D2E6B0722660F0502DC9670A9138B /* SaveCardInitate.swift */, + 029D24AEBB341E8C41417F64E5CA6293 /* SavedCard.swift */, + 3CAA4B40BDA8B49C2D8A1C2A13C197FD /* SendCardOTPModel.swift */, + 971B4335E210A79040B01F99F6E49AD2 /* TrackAPIModel.swift */, + 47F17FE1815D193C8AE56892ED2636BF /* UgandaMobileMoneyModel.swift */, + 8E86B9A96D722E4801B49083455C9853 /* UkAccountsPaymentModel.swift */, + D114F6D9918A6CEA69E91E4EB4871F36 /* USSDBanks.swift */, + F58350B5E0052A40CDE925423412DA76 /* USSDModel.swift */, + 2DB3F5F1ED1FBFE03C4C0A13B218898E /* ValidateChargeModel.swift */, + 06B2348B9366D21D2E8DBB8AFC3A3523 /* VoucherChargeModel.swift */, + 2EB0072763CDBCD14FF38C05BF21C8F1 /* ZambiaMoneyModel.swift */, ); - name = ViewModel; - path = FlutterwaveSDK/Classes/ViewModel; + name = Model; + path = FlutterwaveSDK/Classes/Model; sourceTree = ""; }; 318496A819513BA702009D378144A098 /* Pods */ = { @@ -2242,23 +2219,6 @@ name = Pods; sourceTree = ""; }; - 328FDA1B1FB55ED498892BFF8A78DE20 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0F3D9F1772D38C582DD64058BD425742 /* IQKeyboardManagerSwift.framework */, - 192BB6022875162984BDA52582283BD5 /* Lottie.framework */, - BEADD855066DF5160262B46E9D93FAF4 /* MaterialComponents.framework */, - 23BE077A4045577D74E78FBFDBA9B4FA /* MDFInternationalization.framework */, - A1C988C9527DC03C3D127FD1170567C6 /* RxCocoa.framework */, - BBC7B89AC6583D81C54D474B95B9F9A3 /* RxRelay.framework */, - 1ACE50510040D6D62A5B54FFD9F716C8 /* RxSwift.framework */, - EDFA63EBE3B40FF98E7E42DC650B840C /* Swinject.framework */, - EC927CD4D43AE63F0F6D1861CBA30D02 /* SwinjectAutoregistration.framework */, - 724EF93D49B57DAC17620626133468BC /* iOS */, - ); - name = Frameworks; - sourceTree = ""; - }; 3439921D49E9CBD9C9355FCD0524B80B /* Support Files */ = { isa = PBXGroup; children = ( @@ -2274,23 +2234,28 @@ path = "../Target Support Files/lottie-ios"; sourceTree = ""; }; - 43A2F99F948216035C6E232E66F29106 /* Modules */ = { + 379C4E281309C64E00225D17A6EBE708 /* Support Files */ = { isa = PBXGroup; children = ( - A716F4CEDC869891828853EBE8A6BEDC /* Container.swift */, + CFD1D66D65F1923219D140562EAF3089 /* FlutterwaveSDK.modulemap */, + A071B2CCE01F91F4014F2665F7BC5F15 /* FlutterwaveSDK-dummy.m */, + E24C2F7EF663338EF62341C22CA60E89 /* FlutterwaveSDK-Info.plist */, + F123DBA4B07A3CEC5755C6C07EBF455B /* FlutterwaveSDK-prefix.pch */, + 698239A91206D416167004B094A68CE5 /* FlutterwaveSDK-umbrella.h */, + 6D3EFB9AF5D2635B768D6DEAC92050E5 /* FlutterwaveSDK.debug.xcconfig */, + 7C42DB7673FE080722C24823BCA4D08D /* FlutterwaveSDK.release.xcconfig */, ); - name = Modules; - path = FlutterwaveSDK/Classes/Modules; + name = "Support Files"; + path = "Example/Pods/Target Support Files/FlutterwaveSDK"; sourceTree = ""; }; - 43E1FBC152BD44B01F3EA2AFE46AA7A1 /* Pod */ = { + 3D0EEB6077B703EE66623D2240D16CC0 /* Classes */ = { isa = PBXGroup; children = ( - 6F55175F103757B960A56186AA0C9E5D /* FlutterwaveSDK.podspec */, - 9503354A3C9BDDC49C646E8420A5DB04 /* LICENSE */, - 4D2A48D1D6A6DEB285027C0AE68E0E78 /* README.md */, + A3D58550CCFD1B7692C1E7B6A75A343E /* UI */, ); - name = Pod; + name = Classes; + path = FlutterwaveSDK/Classes; sourceTree = ""; }; 4403A47095FCB56BDB5FFF10901D8834 /* Support Files */ = { @@ -2308,6 +2273,15 @@ path = "../Target Support Files/RxSwift"; sourceTree = ""; }; + 445338A21342F018F46AFC5B373FFF52 /* Config */ = { + isa = PBXGroup; + children = ( + C904EE53033D7DA11C19B603AA675355 /* RaveConfig.swift */, + ); + name = Config; + path = FlutterwaveSDK/Classes/Config; + sourceTree = ""; + }; 45327736DBB524382A9EB2A4447BAE4E /* Support Files */ = { isa = PBXGroup; children = ( @@ -2323,15 +2297,6 @@ path = "../Target Support Files/RxRelay"; sourceTree = ""; }; - 4A94D08B34ECA9298C8D9CBDD4CC453A /* Config */ = { - isa = PBXGroup; - children = ( - 42F81023867C9435A33464134A7C4742 /* RaveConfig.swift */, - ); - name = Config; - path = FlutterwaveSDK/Classes/Config; - sourceTree = ""; - }; 4CE82E77C9F7E4A65F610892981E269D /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( @@ -2353,31 +2318,9 @@ DE30F52DE0F1486BE7E5AE2409474366 /* IQUIViewController+Additions.swift */, 0BB8CA3D1A85E6F41FF4D247926CBD22 /* Support Files */, ); - name = IQKeyboardManagerSwift; path = IQKeyboardManagerSwift; sourceTree = ""; }; - 4E111F060874E3757DF18343D9883F84 /* App */ = { - isa = PBXGroup; - children = ( - C7DAE926E862CC59F273FDE2DC620849 /* RaveAccountClient.swift */, - 5882F2F905AC21753B178133414917F8 /* RaveCardClient.swift */, - 071A4660C116DAA2D11245A646A0EE3F /* RaveMobileMoneyClient.swift */, - D13F240ADAF1D68117BB822ABE06A2D7 /* RaveMpesaClient.swift */, - ); - name = App; - path = FlutterwaveSDK/Classes/App; - sourceTree = ""; - }; - 4FA25FF76A74626FB7B035CC8172F082 /* Classes */ = { - isa = PBXGroup; - children = ( - 7CC6E691AC5CAEED30086A3219DE733B /* UI */, - ); - name = Classes; - path = FlutterwaveSDK/Classes; - sourceTree = ""; - }; 512ED1AF61076091E25FD67F4A6D4C78 /* Support Files */ = { isa = PBXGroup; children = ( @@ -2405,6 +2348,31 @@ name = "TextControlsPrivate+TextFields"; sourceTree = ""; }; + 5751D0E74440CF2D28625A3A37F04E5E /* Utils */ = { + isa = PBXGroup; + children = ( + B5D18A64A412792326F07769278BFF84 /* CardValidation.swift */, + 8DCB364D9EE486858484ABC6F8BDEF41 /* EmptyString+Extension.swift */, + 970506FA4BAF49BA5657A698A4052420 /* Encoder + Extentions.swift */, + 27690FCCF473D801955F3ACCF30C75F3 /* Extension+CustomTextfield.swift */, + 60C67CA31A3A4457E38D22152B34868A /* Extension+MDCOutlined.swift */, + AD99E3A99556FDA44A6FB1DFD03D771B /* Extension+MDCText+Date.swift */, + A7884F54373DFE758039675E53F1AF60 /* Extension+Toast.swift */, + AB1E9B4A80D90117E4BE14958B3D9C58 /* Extension+UImage.swift */, + 17AA865F766AA3A9BD642FFA1442B3AA /* Extension+UIView.swift */, + FF5F4D3EADCA5215C4F8DB8200510DDB /* LoadingHUD.swift */, + B7DA42B3A715C93A8A952650AA6F54AE /* RaveConstants.swift */, + 6DE487EB1B60651FD57FB50C16C6AE69 /* RaveExtension.swift */, + 64D2E369A602DA8D0488E8A369E1750A /* RaveURLHelper.swift */, + 5C6355892272062FD1A610BAEBD12A5D /* SnackBar.swift */, + E3168A2F1A6C842BB2F9AB71F1F9B8B0 /* Substring String Extentions.swift */, + E85439DDE1EB33E7CCFC5F784CF922EE /* TripleDES.swift */, + BBBB714ADB0D0053C2A818944C57692A /* Validator+extension.swift */, + ); + name = Utils; + path = FlutterwaveSDK/Classes/Utils; + sourceTree = ""; + }; 5ED318D3501B349165B4BDBDAD3B3E2A /* RxRelay */ = { isa = PBXGroup; children = ( @@ -2414,7 +2382,6 @@ A66875D56FB5499CF52179453AA3ABA7 /* Utils.swift */, 45327736DBB524382A9EB2A4447BAE4E /* Support Files */, ); - name = RxRelay; path = RxRelay; sourceTree = ""; }; @@ -2583,7 +2550,6 @@ BA1CB8F4128F5B6B760D41AA1199CB8F /* Zip+Collection.swift */, 4403A47095FCB56BDB5FFF10901D8834 /* Support Files */, ); - name = RxSwift; path = RxSwift; sourceTree = ""; }; @@ -2603,7 +2569,6 @@ 2E15C9CFD4A00923C2F384CB1B20E7F9 /* UIView+MaterialRTL.m */, 259690041DC74EE2FEFC7FCB22C89F5B /* Support Files */, ); - name = MDFInternationalization; path = MDFInternationalization; sourceTree = ""; }; @@ -2616,93 +2581,44 @@ name = "Targets Support Files"; sourceTree = ""; }; - 6FDBEA50CD0250F372311BDDE067C7DD /* Repository */ = { - isa = PBXGroup; - children = ( - 2EBD943128B72E0A2EF6839F6E5A083F /* BankRepository.swift */, - AC028228B54A267A1F39CFD36E329338 /* BaseRepository.swift */, - 8F7D67A149796F24356CE3EEC15A8DB1 /* CardRepository.swift */, - 3CDC239ECE77239F43BCD3A0F50C133A /* MobileMoneyRepository.swift */, - 6358223632736FE3D710BC9F756B7006 /* PaymentServicesRepository.swift */, - ); - name = Repository; - path = FlutterwaveSDK/Classes/Repository; - sourceTree = ""; - }; - 724EF93D49B57DAC17620626133468BC /* iOS */ = { - isa = PBXGroup; - children = ( - 34DB0DA0FDFD801447252BB55FD10B15 /* CoreGraphics.framework */, - 251629025468A289D994CB1B2678172B /* Foundation.framework */, - 7F257EF5BEC04A0AFA33B6E21AA9DDF1 /* QuartzCore.framework */, - 28C4C869F3907BFE522F2EA811E908C8 /* UIKit.framework */, - ); - name = iOS; - sourceTree = ""; - }; - 7CC6E691AC5CAEED30086A3219DE733B /* UI */ = { + 6B7B43F0DD06D6B1BAB51A9161D2491B /* ViewModel */ = { isa = PBXGroup; children = ( - A0E60DC609CE19B4CDD987A55D90E841 /* Loader_WY.json */, - 8FF505B7C092A69306D63982991512F0 /* Loader_YB.json */, - 79EA8D0FB4B1B7C58AAB7860F58BF8C3 /* Loader_YW.json */, + 6F09E3968C68BE59A87586E2D6CE7801 /* BankViewModel.swift */, + A3566C68EC4B08072B3844FC942BBFF5 /* BaseViewModel.swift */, + 2A3C531ED3888AE4568D3C9C4CC22C0B /* CardViewModel.swift */, + E52A9ECE6202F506D3B98663D084D31F /* MobileMoneyViewModel.swift */, + 62BD1C21357001F89D5AD5C60DF0E3FF /* PaymentOptionModel.swift */, + AE3179F209EA8626D68C5501394C580D /* PaymentServicesViewModel.swift */, ); - name = UI; - path = UI; + name = ViewModel; + path = FlutterwaveSDK/Classes/ViewModel; sourceTree = ""; }; - 83C9FFB8BB17B8459C6D9236896058F6 /* NewExtraFlutterwave */ = { + 74D5FB234FE06E4773ECDD7EC87F2A29 /* App */ = { isa = PBXGroup; children = ( - 6242A272F2DD1336B9237B943B06E1DA /* BaseViewController.swift */, - 56C2EB8FB76153B5E4A2C7FC3D65EB03 /* Flutterwave+Observers.swift */, - 7870BB88956613935ABA0DD9AED59AAA /* FlutterWave+UIPickerView.swift */, - DD89B9B1AAB41E9A16BE52313B4BBC66 /* FlutterwavePay+Configure.swift */, + 60B7A3A8D9FAD1C81D9E5F1D162E30C0 /* RaveAccountClient.swift */, + D094128545D14E4E2B5A55A90C0433AF /* RaveCardClient.swift */, + D56E4748FE0472958E961BDF8E9273BB /* RaveMobileMoneyClient.swift */, + 86463A3C4CAE0A16854EB7ACE8B1E087 /* RaveMpesaClient.swift */, ); - name = NewExtraFlutterwave; - path = NewExtraFlutterwave; + name = App; + path = FlutterwaveSDK/Classes/App; sourceTree = ""; }; - 87D1EC7F69B97262E8CB95538B4CF4BE /* UI */ = { + 87B528AF6446A0FFE37B7D69995466C5 /* Services */ = { isa = PBXGroup; children = ( - 43CB3DC5A4D5ADC050C4203E149AE421 /* AccountForm.swift */, - A9EFAF572BE0E5A41E6A7EDF2DE58541 /* BankTransferViewOne.swift */, - 6F74571266A553CA864E21B8E543D0EC /* BankTransferViewTwo.swift */, - AFA23F235DF7D8CDA66E9B1A57A6D1D1 /* BarterView.swift */, - C7F58EFC6F0162DB474A276B44ADE1F5 /* BillingAddress.swift */, - 18F1F1654C043DDB7565FCBA307635A3 /* DebitCardView.swift */, - 8E8255631029F5F4E483AB0E3E6DB48A /* DebitCardViewNew.swift */, - 996BC97C7993E3B9F024148FA895E626 /* FlutterwaveHeaderView.swift */, - 7D37E98DEB4FB0E3612EACB36FB0C867 /* FlutterwavePayNavTitle.swift */, - 62B2F3EF7B086B6D11CBC9F79352CDE5 /* FlutterwavePayViewController.swift */, - D03122285F35D84C219FA7D879F03EA4 /* FlutterwavePayWebViewController.swift */, - 77A15EFF4BCBD91FC72ADF4AD739D976 /* HowView.swift */, - A8FBFF89CED593202E4F01BD54F6103B /* MobileMoneyFR.swift */, - 26946CBD41AA485B144337E6008CA3C2 /* MobileMoneyGHPendingView.swift */, - 691BD91BA1A577A9B57BDC43074075E0 /* MobileMoneyGHView.swift */, - 0E634ACF771A51E1FC333FA88F008ECB /* MobileMoneyRW.swift */, - 80EE3BA3DB6C5DF4D57B506C978D2EEA /* MobileMoneyUganda.swift */, - E08C5ED3D22E5864088107DC77124A10 /* MobileMoneyZM.swift */, - 2E3B46780BF22DC3AB579A10010D7A1D /* MPesaBusinessView.swift */, - E3643AA27772BA9AD16C2E9BC14580C8 /* MpesaPendingView.swift */, - 6DF43961B650C89259CE200945C67FB1 /* MpesaView.swift */, - 6A88C5425537541A0EEAD25E7DE45165 /* OTPView.swift */, - AE4E280F5BD568BC950AB7C20EB78006 /* Pinview.swift */, - 8E3590A6D6E7E81514353B3B2439D8EA /* SABankAccountView.swift */, - 884AD249F48EC7F28F3E990A0BC9E8F7 /* SaveCardCell.swift */, - E0B76B87631CC163D6F90E11E2753864 /* SaveCardViewController.swift */, - FDCFDDCCD84B7C2E9EC7FAFBD6A38E7A /* SavedCardsView.swift */, - 74B9CDBF5F6D74153F9F623913F88754 /* SelectBankAccountView.swift */, - 8C9A302E33CFA6602822E001C948D8FE /* UKAccountDetailsView.swift */, - D5332B96DA872A53D7C7CAD188E7CF10 /* UKAccountView.swift */, - 0FA8E6C04D3D65E20E6ECB1953EDF9CD /* USSDConfirmView.swift */, - CF2FC8D94F08CEFC65CB929112D3307E /* USSDSelectBankView.swift */, - 2ECEE6E7FF4DF840AA169D7B1603A47F /* VSTextField.swift */, - 83C9FFB8BB17B8459C6D9236896058F6 /* NewExtraFlutterwave */, + 1AD3B5A72723450BA841F378EDEB5B9C /* EndpointType.swift */, + 73F1387C93A3F39C571B94956015CDAA /* JsonResponse.swift */, + C3C936BCB1A17322ACC62D0785218B9C /* NetworkRx.swift */, + 249A8C9E7FD9D3530E6ECE06904B46CE /* RavePayService.swift */, + B3E2032661A45F179FF3BC386BA296EF /* VersionThreeServicesApi.swift */, + E0500C7B3C53587BBFBF8B18DC73BA76 /* VersionTwoApi.swift */, ); - name = UI; - path = FlutterwaveSDK/Classes/UI; + name = Services; + path = FlutterwaveSDK/Classes/Services; sourceTree = ""; }; 8A4E7F8DE3133C64F65C58CE6BAB6031 /* Support Files */ = { @@ -2729,6 +2645,23 @@ name = Availability; sourceTree = ""; }; + 8D82D0CEE2446712F5128EFA92A34CFE /* Formatter */ = { + isa = PBXGroup; + children = ( + 7641AB3BB980310DE9A387A347C2A35F /* CaretPositionCorrector.swift */, + 225F7AD475BC907B5232293B0D318D58 /* DefaultTextFormatter.swift */, + D78D77D60876F1F6925D5FE5067F9DF9 /* DefaultTextInputFormatter.swift */, + 96AA944C7066BC36D8E623BE4381D70A /* String+Extension.swift */, + 7B9C84888EEF76B1DFBD29E861289734 /* SumFormatParser.swift */, + 15AB239C39DA71F4AA4860277DAE9ED0 /* SumTextFormatter.swift */, + 3660AE2E1A26005CA02FF1C8FB66E3DD /* SumTextInputFormatter.swift */, + 7E8C95A534F7C2F1E3629BD32C042F2A /* SumTextInputFormatterCaretPositionCalculator.swift */, + 0078A6B40F5F2651786A1F7FD29F94FD /* TextFormatter.swift */, + 5B64284909F5B4160EC11622B72CF4F0 /* TextInputFormatter.swift */, + ); + path = Formatter; + sourceTree = ""; + }; 943050AA37825491C2F136CC9011B93F /* AnimationTiming */ = { isa = PBXGroup; children = ( @@ -2741,10 +2674,20 @@ name = AnimationTiming; sourceTree = ""; }; - A1AD98576F791D638A5C044ED072B978 /* Assets */ = { + A3D58550CCFD1B7692C1E7B6A75A343E /* UI */ = { isa = PBXGroup; children = ( - 483917970A7C4654D428A47C6B93D937 /* Assets.xcassets */, + F8F2D4520AC1D3FFFD566BC8EC2C1BF5 /* Loader_WY.json */, + FBE3FF55F435031363223199853C5A43 /* Loader_YB.json */, + C4777DBD83EDD5B42AB8D4494E3697AD /* Loader_YW.json */, + ); + path = UI; + sourceTree = ""; + }; + A808360753C63E6339F57173EEEFAC16 /* Assets */ = { + isa = PBXGroup; + children = ( + DAAD8CCFF2CB974EAD445AEABF33E228 /* Assets.xcassets */, ); name = Assets; path = FlutterwaveSDK/Assets; @@ -2772,48 +2715,77 @@ name = "TextControlsPrivate+OutlinedStyle"; sourceTree = ""; }; - B607BD2D680749532A3AADAFB79445B4 /* Lib */ = { + B4B634E2121620DD15DDB9994B3EB55C /* UI */ = { isa = PBXGroup; children = ( - FAD947F702BA9383681BA6ACB18EAB67 /* Formatter */, + 8358E6852E7AC65800C3E287 /* RememberCardView.swift */, + 2A81A5412A4DEA8071E72C2CE3270049 /* AccountForm.swift */, + 37042FC725E27F273C4FBC8AA4A7D89E /* BankTransferViewOne.swift */, + CAABD034EA6BAB9FEA2E8C73E99ECC75 /* BankTransferViewTwo.swift */, + C7C8040FFC4A9C0CFD5B23E088277594 /* BarterView.swift */, + A2156E18A7B06AE2A2F54634CC783F56 /* BillingAddress.swift */, + 77FD4E0ADAC5A8D4EC75C5F4153C0BF6 /* DebitCardView.swift */, + B442E332B6C696AAE674BAEC3405DFCA /* DebitCardViewNew.swift */, + 6E034382B309B76B00EC4B579DED4F84 /* FlutterwaveHeaderView.swift */, + 94A68F9C98CD739F1C234A039CA7041D /* FlutterwavePayNavTitle.swift */, + 52F13185AB77291ADB8338E3756885EB /* FlutterwavePayViewController.swift */, + 206D2CC74A8537B77616FCA3EADAF413 /* FlutterwavePayWebViewController.swift */, + B6C66E6DEF12C914763A2F297806FD41 /* HowView.swift */, + 8B4DE24C6FB1F88ED60A529C31901A75 /* MobileMoneyFR.swift */, + 2E9933FDEA50218FB7F9E27E3ABB4881 /* MobileMoneyGHPendingView.swift */, + 504FCD33160ED4657DEB255DB667944E /* MobileMoneyGHView.swift */, + A366C751D4451BFCFDF1A4CD15613D09 /* MobileMoneyRW.swift */, + 4DF268E032DC87580C4AAD8A6E05725B /* MobileMoneyUganda.swift */, + F3DBA02D2D07C84F21120FF34B11FB42 /* MobileMoneyZM.swift */, + C1AA661E97F291E23900EDA371649BFC /* MPesaBusinessView.swift */, + 4FDC4E33D306FFE8E64C07AF44330AC5 /* MpesaPendingView.swift */, + 95D25F94D8D609C1377C7F742E2C99DF /* MpesaView.swift */, + E1CCBD876245B5E30FD4FE316ABD0293 /* OTPView.swift */, + 334F5DCEF25FA12F7493AF17E309DB4F /* Pinview.swift */, + DF29A1DFA27C71DCC6B64464341C5712 /* SABankAccountView.swift */, + 0617E784E30055852936633B89E7B6D7 /* SaveCardCell.swift */, + A469EF58D6B29132218E03501F58F714 /* SaveCardViewController.swift */, + 819E967BDE6831D6AFF9C409E1DF3424 /* SavedCardsView.swift */, + E721727890A3039AE7454A1C5085C37B /* SelectBankAccountView.swift */, + 3F5D1470481E54FAC849156DE330C33E /* UKAccountDetailsView.swift */, + 9C7F3C3536645A60547B69063DE2B369 /* UKAccountView.swift */, + 126E0098E77AA7C979B0D74D882EFE89 /* USSDConfirmView.swift */, + B6C734DEADF82DC90A68E7896A65EC87 /* USSDSelectBankView.swift */, + 8DEA71E7A0594D994D84330306AAB736 /* VSTextField.swift */, + 10BEBA882784B8A2F18BF32FF7209409 /* NewExtraFlutterwave */, ); - name = Lib; - path = FlutterwaveSDK/Classes/Lib; + name = UI; + path = FlutterwaveSDK/Classes/UI; sourceTree = ""; }; - C95F9285D21523ADC71BD7489D3D52FA /* Model */ = { + B7C2DF403F5E316CEECA25F742BDD148 /* FlutterwaveSDK */ = { isa = PBXGroup; children = ( - BFC48A5579A425FCF58F1B0823CC8F24 /* AccountPaymentModel.swift */, - DAC6D6E9AC4F509BBAF9FFE3CB11FF84 /* Bank.swift */, - C456EFD7D4FD2561E32D4D86E1DEDFEA /* BankTransferModel.swift */, - 47595EAC669A6C031851D8FDFA12C50B /* ChargeCardModel.swift */, - 890567AE6329FAAD8E2B5FEF084B5ACD /* ChargeSavedCardModel.swift */, - 8FB890148E7669CF7D122FD502BAE98C /* FetchSavedCard.swift */, - FD1DF3FA58F9F6DC50647DB616141AF8 /* FlutterResponseData.swift */, - 3A59F108B30AB491473FE7DB4E35ED46 /* FrancophoneModel.swift */, - 3C7922680F4283DEE48D4D62142650F1 /* GhanaMobileMoneyRequest.swift */, - B9F66881B41B60E969A74C4BA737F61F /* MobileMoneyUrlResponse.swift */, - E95E6A80011A1FD93BD2AAFA3B35FBE6 /* MPesaModel.swift */, - 95E22F4C8E20A7EFD43B8F2E0C28A88A /* MpesaVerifyModel.swift */, - 3910E7F81D76FF8B2340DC99880CB406 /* NigeriaBankModel.swift */, - 355900D36E055221C9F4CACFE1719E94 /* PwbtVerify.swift */, - 4718549D1A6B29C50A4E2BCDC3568231 /* RemoveCardModel.swift */, - DA8B68E19A841EE6EE53D61EA56D3411 /* RwandaMobileMoney.swift */, - B2F52B94C8611078105BA8119E566CA9 /* SaveCardInitate.swift */, - F660FB6EA7BBAE661478F9E09F980FD0 /* SavedCard.swift */, - 4CA72F02234BF51908E23716A7AF6C4B /* SendCardOTPModel.swift */, - 5A82AB913FD096DAE5F91E4600F0D3CE /* TrackAPIModel.swift */, - 263072CDBFB56EB912C72DE1C680F4A4 /* UgandaMobileMoneyModel.swift */, - 7AD37D260E763757129E56E705C241FB /* UkAccountsPaymentModel.swift */, - 1EA2FCC0CD5C4CC011D71566CB0CE632 /* USSDBanks.swift */, - B482F2FBFF429A795AA7730D6B7E4EE2 /* USSDModel.swift */, - 3F1D0960F3D8DE99AE19E1FD1EDDDD73 /* ValidateChargeModel.swift */, - E910DAB3CB39BE2D804813F2833D7627 /* VoucherChargeModel.swift */, - 8F7AE7FA4704ABA9B57EB60035037CFA /* ZambiaMoneyModel.swift */, + 74D5FB234FE06E4773ECDD7EC87F2A29 /* App */, + A808360753C63E6339F57173EEEFAC16 /* Assets */, + 3D0EEB6077B703EE66623D2240D16CC0 /* Classes */, + 445338A21342F018F46AFC5B373FFF52 /* Config */, + E93AEA84A1970F8D6C51265CE3294BB8 /* Lib */, + 2CD58956C42706BD747BA647E5FC8FFB /* Model */, + DA2FC20DD7ED74A76CCD2B8E05FC6B52 /* Modules */, + 17E2C3C57EAEB1ACFF2942D3D379FD45 /* Pod */, + EA45C352FE6EE3400F835C5B8EF1CD4A /* Repository */, + 87B528AF6446A0FFE37B7D69995466C5 /* Services */, + 379C4E281309C64E00225D17A6EBE708 /* Support Files */, + B4B634E2121620DD15DDB9994B3EB55C /* UI */, + 5751D0E74440CF2D28625A3A37F04E5E /* Utils */, + 6B7B43F0DD06D6B1BAB51A9161D2491B /* ViewModel */, ); - name = Model; - path = FlutterwaveSDK/Classes/Model; + name = FlutterwaveSDK; + path = ../..; + sourceTree = ""; + }; + BA4F31F07263C99FC76E66D632A59F09 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 143C29E3BE492836E12A84EF2EC76B27 /* iOS */, + ); + name = Frameworks; sourceTree = ""; }; CC94FF0CBEFF652BE27B32407533DF65 /* Pods-FlutterwaveSDK_Tests */ = { @@ -2836,10 +2808,10 @@ isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - 0B3B35AA66C36F7DEAAF1C896B7DDD2E /* Development Pods */, - 328FDA1B1FB55ED498892BFF8A78DE20 /* Frameworks */, + 2293C0EE9CA14EFB3A8DF5597564C7A8 /* Development Pods */, + BA4F31F07263C99FC76E66D632A59F09 /* Frameworks */, 318496A819513BA702009D378144A098 /* Pods */, - F4A1AEF8E20476729A60BB8FBD6CD49E /* Products */, + 24DD9A9587E326707C90B12B1188B0A4 /* Products */, 6968FD9B63FD2821C442A38FB853CBF9 /* Targets Support Files */, ); sourceTree = ""; @@ -2900,6 +2872,15 @@ name = "TextControls+Enums"; sourceTree = ""; }; + DA2FC20DD7ED74A76CCD2B8E05FC6B52 /* Modules */ = { + isa = PBXGroup; + children = ( + 3E8EDFACBDBE59B95C677BE79EE582F9 /* Container.swift */, + ); + name = Modules; + path = FlutterwaveSDK/Classes/Modules; + sourceTree = ""; + }; DA7C112EFF565AB4DA325593BCC0BE23 /* TextControls+BaseTextAreas */ = { isa = PBXGroup; children = ( @@ -2937,49 +2918,29 @@ name = private; sourceTree = ""; }; - EC71B597EC98BA00970D7D48C67E9391 /* Services */ = { + E93AEA84A1970F8D6C51265CE3294BB8 /* Lib */ = { isa = PBXGroup; children = ( - 16A4EEBACC3E40ACE8EA757527FEF045 /* EndpointType.swift */, - 5CEA88AB2C26F9107144F95148896032 /* JsonResponse.swift */, - 3B412D3151998B74F123FB3E095FC3A1 /* NetworkRx.swift */, - 3CB9D196A60888F4DA92BABF7692BFEB /* RavePayService.swift */, - 1516AFDD666737E986019762F97FE28C /* VersionThreeServicesApi.swift */, - C88A8D03C26CB63A0B8086938DE7D9FE /* VersionTwoApi.swift */, + 8D82D0CEE2446712F5128EFA92A34CFE /* Formatter */, ); - name = Services; - path = FlutterwaveSDK/Classes/Services; + name = Lib; + path = FlutterwaveSDK/Classes/Lib; sourceTree = ""; }; - ED4E80CAC067FB6E48E4594A1320F7B2 /* Resources */ = { + EA45C352FE6EE3400F835C5B8EF1CD4A /* Repository */ = { isa = PBXGroup; children = ( - A1AD98576F791D638A5C044ED072B978 /* Assets */, - 4FA25FF76A74626FB7B035CC8172F082 /* Classes */, + 0C6260F399C83B66A3DE4AF653A1B176 /* BankRepository.swift */, + 07F6E9F09C399C12CE821C508172EE9D /* BaseRepository.swift */, + EAC19A916A4097074A7354FF2836CE08 /* CardRepository.swift */, + E611981F1B952DE43E81669C63020479 /* MobileMoneyRepository.swift */, + 1E46A942905B4AB21506A9C2C54B9357 /* PaymentServicesRepository.swift */, ); - name = Resources; + name = Repository; + path = FlutterwaveSDK/Classes/Repository; sourceTree = ""; }; - F4A1AEF8E20476729A60BB8FBD6CD49E /* Products */ = { - isa = PBXGroup; - children = ( - 87C4BA27CCDFFB75309015D9EB28FA7D /* FlutterwaveSDK.framework */, - A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift.framework */, - 51BA97E8B5085EFFB47BC9C0B785CEA7 /* Lottie.framework */, - A34157B3708EDB7D17422B3D92F591D2 /* MaterialComponents.framework */, - 9A2AC0B8BAC6EF061EBC28825653DF99 /* MDFInternationalization.framework */, - EFCBDC5C3FAFBDA00E034295D0A41561 /* Pods_FlutterwaveSDK_Example.framework */, - 965E023E48B8A10ECA163D76891CC0E7 /* Pods_FlutterwaveSDK_Tests.framework */, - BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa.framework */, - FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay.framework */, - 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift.framework */, - 8ACA110EF3B35B3FCC08297B3799D9AD /* Swinject.framework */, - 65139CE1B13DFEFF9F678F6A2EB5744D /* SwinjectAutoregistration.framework */, - ); - name = Products; - sourceTree = ""; - }; - F61074091D2B2B8EB461FDBEBBEFFE71 /* SwinjectAutoregistration */ = { + F61074091D2B2B8EB461FDBEBBEFFE71 /* SwinjectAutoregistration */ = { isa = PBXGroup; children = ( 89658F17130890590F5E4F110F0BBA52 /* AutoRegistration.swift */, @@ -2992,28 +2953,9 @@ 383FAFDA3A3DF19BB496172D4D8CCF60 /* TypeParser.swift */, D04A556AF0A3F126DF5A5EAFAD662C01 /* Support Files */, ); - name = SwinjectAutoregistration; path = SwinjectAutoregistration; sourceTree = ""; }; - FAD947F702BA9383681BA6ACB18EAB67 /* Formatter */ = { - isa = PBXGroup; - children = ( - 9B227811B3CBFB802F1FAEB9CAA08907 /* CaretPositionCorrector.swift */, - 595834B64CAC7D7AF9DD775FE21760CE /* DefaultTextFormatter.swift */, - 49B182A3806641D18DF9A7F4A9882780 /* DefaultTextInputFormatter.swift */, - 7110E528A47E02C20DCA058757CF053B /* String+Extension.swift */, - 71DE4C9311D7211B5CFA8D8E852AE593 /* SumFormatParser.swift */, - 7DF76A1637A08532C1C1780EE8E26E15 /* SumTextFormatter.swift */, - 7CBDCAD2D4ED5AF9CC90A505FDF4C39D /* SumTextInputFormatter.swift */, - 8A82B54E46E289FA6273FF976F33BD45 /* SumTextInputFormatterCaretPositionCalculator.swift */, - BF5EF3E2190EF4AD7750FA99C5E6F7DA /* TextFormatter.swift */, - B5D2BF44A9D27270DBBB983B66F5F992 /* TextInputFormatter.swift */, - ); - name = Formatter; - path = Formatter; - sourceTree = ""; - }; FB9FA4AC12F4C1A909BC2AC64AEF0FCC /* TextControls+BaseTextFields */ = { isa = PBXGroup; children = ( @@ -3054,165 +2996,164 @@ B311F3023FDC3ECC6F891B06A026DEF2 /* UnavailableItems.swift */, 8A4E7F8DE3133C64F65C58CE6BAB6031 /* Support Files */, ); - name = Swinject; path = Swinject; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 3970F068D1144B2615EE9BC4A4FC3817 /* Headers */ = { + 11E40161E8B7DCC22615060BBC060B11 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - CA7808FD15443AE41162E501EDF805CC /* RxSwift-umbrella.h in Headers */, + 72C8DB758F6384C22FD36FD1653597DA /* RxRelay-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 39A5CBDA134C524D53589794DAB84736 /* Headers */ = { + 2905DCDD7042400B7BF95BE054C462C8 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6A62632150EE035EF929A1D7CEF127E2 /* RxRelay-umbrella.h in Headers */, + 9CA688BD7ADC511F205F141EE3AE277B /* RxSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3D296CB142A9DAF6169F2E86AEE80026 /* Headers */ = { + 3B6719FE35ACAE20C1C56E2754016B6D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - C7203551E1BDCA15036AFAD64FD69C1D /* CAMediaTimingFunction+MDCAnimationTiming.h in Headers */, - BAEF5FF2558BF5208D9A44FB46E6F29F /* MaterialAnimationTiming.h in Headers */, - 59C0366ECDA12ABD124FF75B2FC2C362 /* MaterialAvailability.h in Headers */, - A09241D25F521E685498EBF4DE565166 /* MaterialComponents-umbrella.h in Headers */, - C44129963DAF2AECD94C7192CF4EF570 /* MaterialMath.h in Headers */, - F3666DFF885209596160241650D22EC0 /* MaterialTextControls+BaseTextAreas.h in Headers */, - BCB3214F7DC39ADFE2B9A74501DFEB93 /* MaterialTextControls+BaseTextFields.h in Headers */, - 0B5215F96FA22BD35FC32601F8177326 /* MaterialTextControls+Enums.h in Headers */, - 46C852C5791F67E4F2A87FDE24D714F9 /* MaterialTextControls+OutlinedTextAreas.h in Headers */, - BE95F2C405AEAA013A2E0645979F6914 /* MaterialTextControls+OutlinedTextFields.h in Headers */, - D7EDC8018203EF84261C135E61B6472C /* MaterialTextControlsPrivate+BaseStyle.h in Headers */, - 91A1216F1AADEB357823A382DE1F6126 /* MaterialTextControlsPrivate+OutlinedStyle.h in Headers */, - AE930FEDCBF67057A3944EA8B637F637 /* MaterialTextControlsPrivate+Shared.h in Headers */, - 2CACD8180A47074E5A31F52647650121 /* MaterialTextControlsPrivate+TextFields.h in Headers */, - 4AD10DD3EDCB1DC3FDC9F9431F00F5BF /* MDCAvailability.h in Headers */, - 26A45B0A8970F1F7C0606A476E2F2100 /* MDCBaseTextArea.h in Headers */, - 63490CDD206B7029AFB6FDD782BA2F88 /* MDCBaseTextAreaDelegate.h in Headers */, - 6CE7CFF19BAC5C0F157106CB03C7E867 /* MDCBaseTextAreaLayout.h in Headers */, - 4E2CD8B00BD1262140ADBA0F5F63C4B2 /* MDCBaseTextAreaTextView.h in Headers */, - 7528B94BF76BBBA557ACECC61D938291 /* MDCBaseTextField.h in Headers */, - 1608468E7E09C61D0C2EC94352B1B7EC /* MDCBaseTextFieldDelegate.h in Headers */, - 2AC919AA3976E1F3302F911E5E401A7C /* MDCBaseTextFieldLayout.h in Headers */, - 3DAD26F3DA24F4B0D19FD2AFBCBC0CFC /* MDCMath.h in Headers */, - AB3ACD583661BD16E9127384B3FB6226 /* MDCOutlinedTextArea.h in Headers */, - D392552EEC647060F23E8030D1A9CA84 /* MDCOutlinedTextField.h in Headers */, - 7846BC4054A3CD4BD13242514F59C49B /* MDCTextControl.h in Headers */, - 4C878B4EF01995ABE0AC4FBE61C9F680 /* MDCTextControlAssistiveLabelDrawPriority.h in Headers */, - 9F3202E867EAEBDF88EEA237072D0041 /* MDCTextControlAssistiveLabelView.h in Headers */, - C2167394D2EC8A08B45C9ACB4E9568F0 /* MDCTextControlAssistiveLabelViewLayout.h in Headers */, - 308C6D07069EA7DF93ACC32A461D1B79 /* MDCTextControlColorViewModel.h in Headers */, - 7E739ED9F1A5196C11FEDF9B056BB53A /* MDCTextControlGradientManager.h in Headers */, - A7CA3501B2B8703C5209615015CC7F43 /* MDCTextControlHorizontalPositioning.h in Headers */, - 58ADF5753A2BB5AE276A578AC76E1338 /* MDCTextControlHorizontalPositioningReference.h in Headers */, - 5EA2B44008EBF0BE87E1C308AE7E715B /* MDCTextControlLabelAnimation.h in Headers */, - BA92DCAB6F92FCB6A045F13A2A1934EC /* MDCTextControlLabelBehavior.h in Headers */, - EBC4792AAC10A9D5238AE9545054C88E /* MDCTextControlLabelPosition.h in Headers */, - 3B7B11624B3DEFB8FF28924405DC2FC6 /* MDCTextControlState.h in Headers */, - A8A5C60C1FB14C7EF57941AF7B05C17B /* MDCTextControlStyleBase.h in Headers */, - D448046527BF836EED60D5CED5051BB7 /* MDCTextControlStyleOutlined.h in Headers */, - BC125344A536C3788CA05B27F96615AE /* MDCTextControlTextField.h in Headers */, - AD0E1B4EA6215FA529E086B9284C7855 /* MDCTextControlTextFieldSideViewAlignment.h in Headers */, - DECFFE7C4E35AAE2F2B92C9DECB41AD5 /* MDCTextControlVerticalPositioningReference.h in Headers */, - F0D86A1B83A8768B5049D118493FF950 /* MDCTextControlVerticalPositioningReferenceBase.h in Headers */, - C9AB5CEEB4DA4D11393D5AA58886D97B /* MDCTextControlVerticalPositioningReferenceOutlined.h in Headers */, - 2252B2A75EBD15758C6EE3227EDC07D4 /* UIBezierPath+MDCTextControlStyle.h in Headers */, - B1090DFFBD0CE90777275B1203247352 /* UIView+MDCTimingFunction.h in Headers */, + 66D914E35897C75A062A02FECCE40297 /* MDFInternationalization.h in Headers */, + F6CB182B27845F7EE672D897CFA47642 /* MDFInternationalization-umbrella.h in Headers */, + 5113856F03A9679B14D2F856C6D2A0B6 /* MDFRTL.h in Headers */, + F60DEEA99F803C461DB6CEB97539A74E /* NSLocale+MaterialRTL.h in Headers */, + AA047E21F0BC03561291C0293D1206DB /* NSString+MaterialBidi.h in Headers */, + EA0D0451A4E8238AA7227BD07A8349A2 /* UIImage+MaterialRTL.h in Headers */, + A4312C562907CBF4150971578E1B8B16 /* UIView+MaterialRTL.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5D145BA7C0D5F50DC375811241C72502 /* Headers */ = { + 6185B066B8DDF0E95C587BB00A26ECFB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 16D80961A72CB79139C889E6442C8A18 /* MDFInternationalization-umbrella.h in Headers */, - 2EA58147479BDC32D2A31736CEE32973 /* MDFInternationalization.h in Headers */, - 35FBA8498E16FC36A3E45992C8E47B38 /* MDFRTL.h in Headers */, - 485604F076111403FFC2CD98EECC328B /* NSLocale+MaterialRTL.h in Headers */, - E802FB76C219837D82F5BF37DD2174A9 /* NSString+MaterialBidi.h in Headers */, - B857FF05D3ACFCB6CC9D6B4529271827 /* UIImage+MaterialRTL.h in Headers */, - 5EFEACE9A7F70A8CC8A7DB733128484B /* UIView+MaterialRTL.h in Headers */, + 4C22709A5DBCE37EE85C33874A2EF6B7 /* Pods-FlutterwaveSDK_Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 74AC4EF39BA604C24D301EDF63BF1365 /* Headers */ = { + 8A976A29DB65D5D5BE94FB3AFA5E96DA /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 76C3985D5947C520709CC947D2378D72 /* lottie-ios-umbrella.h in Headers */, + 60A07BA75EDBA31D6CD3A69EBB41C490 /* Swinject.h in Headers */, + B034872CD997926E0FBCAFA9D7D471FA /* Swinject-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8D938A7AF5A8782BD842EE9E6F5E872D /* Headers */ = { + 98525A0C8A5760EE2FB9CC4A3ED6E9DB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 7A6E822BFA15A2229C93E63D5C013027 /* FlutterwaveSDK-umbrella.h in Headers */, + 6B57FF75F54BA582DBEDBA88D2F2E5D3 /* SwinjectAutoregistration.h in Headers */, + EF0F68A98D03146C58A0FBE5C1BCA87D /* SwinjectAutoregistration-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 95F47C9B5E2E764316AEE362FD25C2B4 /* Headers */ = { + A829B8271E5BB0DCF5729B555552DD0A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E2799474E9B5949A0D31F0CD7E5F3C2D /* IQKeyboardManagerSwift-umbrella.h in Headers */, + 087BD9421DFD2F856E0A63C29BCD339D /* Pods-FlutterwaveSDK_Example-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - AB21FB588EF4F9437BD0BB99F56D7799 /* Headers */ = { + AD8EBCD1ED5319D253A083F460224522 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5AD2432C6A014A7917FA91AF605BBD4A /* _RX.h in Headers */, - FF9B9F27DAF72420746DCAA7FBB885C6 /* _RXDelegateProxy.h in Headers */, - AED353DA2808CF325A66263F0B0F4934 /* _RXKVOObserver.h in Headers */, - 4B5DBC0B362FA070616B1490FBB4F4A9 /* _RXObjCRuntime.h in Headers */, - 5BA7EAC5BB16D958E8C95ECFBCE64B8D /* RxCocoa-umbrella.h in Headers */, - FA01C9B38BBF546E808698519E84A8A0 /* RxCocoa.h in Headers */, - 49FA0B90744B438B87576350C9BD425A /* RxCocoaRuntime.h in Headers */, + 7F8331736E67086FB4840F00AFB057A0 /* lottie-ios-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - B015DDBE552CBCF0CCA99E519DE05FAB /* Headers */ = { + AE03EEAB4977E649E0A8AB06FF4C7F8B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F7DDEAB2648B543F727BB98E3FB2CDBD /* Pods-FlutterwaveSDK_Tests-umbrella.h in Headers */, + C34E12A8F4A90ADD3FE30D39C013F258 /* IQKeyboardManagerSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - B9F4C8A5CC034ED195D68EEE4A3C28C4 /* Headers */ = { + D37F1A3A0D0A1E1ADC80666986169E32 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - ACD02AE32B27443B4517EBD232E93148 /* Swinject-umbrella.h in Headers */, - 921C0E097AF6A570A25F434DF7213F16 /* Swinject.h in Headers */, + BEFE00861886A53B5618399851C600DB /* _RX.h in Headers */, + 73B9A8849604C7AAE74844F2DF95B098 /* _RXDelegateProxy.h in Headers */, + 4EA6F3ABA869BA26DBA38DFAA2B3121A /* _RXKVOObserver.h in Headers */, + EDA3E5E1231F13E68FCBBE5893BB4520 /* _RXObjCRuntime.h in Headers */, + 718A8511B3D0B969065A8E3A61866CAA /* RxCocoa.h in Headers */, + DB4125F96496C5368678644D12740F69 /* RxCocoa-umbrella.h in Headers */, + FA3A558DCC92A0D5D04C39EED7DEFB72 /* RxCocoaRuntime.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - DEE99FD1A9E10EF20233601CBF55D467 /* Headers */ = { + D6BBC1382D9CCD1E8E4512A282B3C54C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - CFB581BC8CAADE2BF1E57269D7D1A911 /* Pods-FlutterwaveSDK_Example-umbrella.h in Headers */, + 34DFFBFC40C7EC0705486021DECE5628 /* CAMediaTimingFunction+MDCAnimationTiming.h in Headers */, + 767CC909E91C83F4416F9BF27F95AB71 /* MaterialAnimationTiming.h in Headers */, + 14B67FBE5BEE52021FF426C2E2F4BF7D /* MaterialAvailability.h in Headers */, + 92AE6A2F40128ACE506B55DDFE3E37D0 /* MaterialComponents-umbrella.h in Headers */, + EF1FD1855790E0B0E18CF87EA2B25AB2 /* MaterialMath.h in Headers */, + F5CD4C8D1A4ECB1FBE522492A48448B4 /* MaterialTextControls+BaseTextAreas.h in Headers */, + 1AD1CC0F815513273137AF4104A8016C /* MaterialTextControls+BaseTextFields.h in Headers */, + 2098DF9091D3D0FE6FEDD38E49962BB0 /* MaterialTextControls+Enums.h in Headers */, + EA38EA9424D7A04337FA123F4EC07915 /* MaterialTextControls+OutlinedTextAreas.h in Headers */, + DEF0B3B506BA1D34B212B799DB463D46 /* MaterialTextControls+OutlinedTextFields.h in Headers */, + F7C5F462811272A47B807E9BA44759E2 /* MaterialTextControlsPrivate+BaseStyle.h in Headers */, + 7B5D04262519407C82F5A8C489BA8E6F /* MaterialTextControlsPrivate+OutlinedStyle.h in Headers */, + 2E221C9333E36EDBDD92AB05DBAF7C02 /* MaterialTextControlsPrivate+Shared.h in Headers */, + 8B9C79CC7F41444C6408C893C4CE1ABD /* MaterialTextControlsPrivate+TextFields.h in Headers */, + AD1ABE63225C43C16CD02EC6F305176C /* MDCAvailability.h in Headers */, + C77DE9E9D61D0014AF998EAC7CFD51B7 /* MDCBaseTextArea.h in Headers */, + 9134AB183B03D1D5288606419A89CD6C /* MDCBaseTextAreaDelegate.h in Headers */, + B5876DBC6425A0683A63BC42EE811CB2 /* MDCBaseTextAreaLayout.h in Headers */, + 72CD52430D0F1B005612D7B6E10CA64F /* MDCBaseTextAreaTextView.h in Headers */, + 8CF832F3B6AA3E505CA3C4C00B3C3236 /* MDCBaseTextField.h in Headers */, + 1217205AB759AF2DB2A995B4DBC1E50F /* MDCBaseTextFieldDelegate.h in Headers */, + 7AF11B2300BB36B8747B3C10C1D6397F /* MDCBaseTextFieldLayout.h in Headers */, + 4B9B92B44CBC49DC2C905800F34DACB2 /* MDCMath.h in Headers */, + 57BA53F808FFE66F1727A2042473021A /* MDCOutlinedTextArea.h in Headers */, + 780E98382D73B0A5044E16265307438D /* MDCOutlinedTextField.h in Headers */, + 356B2A2F960BEB3DB446B67F8B352325 /* MDCTextControl.h in Headers */, + 08A799DF7DDA9D43EAADBD71C19F67F7 /* MDCTextControlAssistiveLabelDrawPriority.h in Headers */, + EE145DCE7D658DAA9D6D169CE4DBA56B /* MDCTextControlAssistiveLabelView.h in Headers */, + 5261FC4E1C298D0BFB571446BA05D7FF /* MDCTextControlAssistiveLabelViewLayout.h in Headers */, + 859F2652C303C600C68482CFD461E051 /* MDCTextControlColorViewModel.h in Headers */, + FE86E9EE538590B53F02B1F840F26E83 /* MDCTextControlGradientManager.h in Headers */, + A4A52350B444CDF912033AAB22BDCD03 /* MDCTextControlHorizontalPositioning.h in Headers */, + 6AF0826E7E69CE0FF6A01EA0BFD79557 /* MDCTextControlHorizontalPositioningReference.h in Headers */, + CB023A59E865F748E8962221FC334E6F /* MDCTextControlLabelAnimation.h in Headers */, + EC3AE800799DA5C9C490B99C255AD6DA /* MDCTextControlLabelBehavior.h in Headers */, + 05281758422938F7C1EB0EE090D64AC6 /* MDCTextControlLabelPosition.h in Headers */, + 8768FFB8CE51A5FFADF6DA062214811B /* MDCTextControlState.h in Headers */, + B2FDD46B23D20984CB28D9732D8E52B2 /* MDCTextControlStyleBase.h in Headers */, + C96FEDBDBD24FE959FC55ACE42105512 /* MDCTextControlStyleOutlined.h in Headers */, + C20967102545481A9B31887E6D69433C /* MDCTextControlTextField.h in Headers */, + 39E3AB68A26DEBB1AB5DDB8B73FF47B8 /* MDCTextControlTextFieldSideViewAlignment.h in Headers */, + 7F1EEAFDBF224F3AFE73CA210EE11079 /* MDCTextControlVerticalPositioningReference.h in Headers */, + 85473B0D7B5C432886285D12C30623A7 /* MDCTextControlVerticalPositioningReferenceBase.h in Headers */, + A492E16EC44D88550C043575508CA911 /* MDCTextControlVerticalPositioningReferenceOutlined.h in Headers */, + 67A3409A4F5550F27FCBFCB472CB4794 /* UIBezierPath+MDCTextControlStyle.h in Headers */, + 1A11EF142B5EDF126F3A18737885A292 /* UIView+MDCTimingFunction.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - DFAFAEF22FB301E942C3BFE739967A6C /* Headers */ = { + DA5961A280D0775923B311135F307099 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 59E8789AB8FDDF7E2705073D491E1EEC /* SwinjectAutoregistration-umbrella.h in Headers */, - 98DCB517E03D1670D272D10D44DB9F4F /* SwinjectAutoregistration.h in Headers */, + 96233AD5F35A91810299DCCB297FF598 /* FlutterwaveSDK-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3221,35 +3162,35 @@ /* Begin PBXNativeTarget section */ 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */ = { isa = PBXNativeTarget; - buildConfigurationList = C8BD99BAC0D07221257C81C65B66A51F /* Build configuration list for PBXNativeTarget "lottie-ios" */; + buildConfigurationList = D700873B891A581FDCA21AD93E4A5453 /* Build configuration list for PBXNativeTarget "lottie-ios" */; buildPhases = ( - 74AC4EF39BA604C24D301EDF63BF1365 /* Headers */, - 6CD085F61F150DAC98866525FDA8D326 /* Sources */, - D4E61D526DBCB9D4061E131F3E33A31C /* Frameworks */, - E3550011DEC0C5BC95752120A14254C1 /* Resources */, + AD8EBCD1ED5319D253A083F460224522 /* Headers */, + F0FD8894F039B126A623E00C03AD4DE4 /* Sources */, + EE1B5DC89EE34753EFAFAFFA173A6B78 /* Frameworks */, + 8390D88F98F2D399A10183CD1A9C95C2 /* Resources */, ); buildRules = ( ); dependencies = ( ); name = "lottie-ios"; - productName = "lottie-ios"; + productName = Lottie; productReference = 51BA97E8B5085EFFB47BC9C0B785CEA7 /* Lottie.framework */; productType = "com.apple.product-type.framework"; }; 3057E291093EA4CA29F959C95AD1E3D5 /* SwinjectAutoregistration */ = { isa = PBXNativeTarget; - buildConfigurationList = FB954C01C4CE905737852EC5B02E7767 /* Build configuration list for PBXNativeTarget "SwinjectAutoregistration" */; + buildConfigurationList = 91120467CE4C2DC8019B991DE5B00BD4 /* Build configuration list for PBXNativeTarget "SwinjectAutoregistration" */; buildPhases = ( - DFAFAEF22FB301E942C3BFE739967A6C /* Headers */, - BD36769AABAF9C14146F94AB362D8229 /* Sources */, - 38E0788D484569D35D7ADC55B722D4D3 /* Frameworks */, - 7E21145C9B85F1B7EF0C1650DF22870D /* Resources */, + 98525A0C8A5760EE2FB9CC4A3ED6E9DB /* Headers */, + BC361A0E4AB257023F89C5FB9AD0E80C /* Sources */, + C5148E46776902A991ED71DC4D3B89D9 /* Frameworks */, + 4909EDFFD9B9278C0EE7347FE3B7428F /* Resources */, ); buildRules = ( ); dependencies = ( - 2E3F9580AD52359E5069F03D409B7B08 /* PBXTargetDependency */, + C303E164B2D9738FD8EB87D7ACEFD345 /* PBXTargetDependency */, ); name = SwinjectAutoregistration; productName = SwinjectAutoregistration; @@ -3258,31 +3199,31 @@ }; 363C043175287D7C0EE9D6F78746379E /* Pods-FlutterwaveSDK_Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 069F1DB598E983533AF2F604294E5E95 /* Build configuration list for PBXNativeTarget "Pods-FlutterwaveSDK_Tests" */; + buildConfigurationList = 07B1A1D8BAABEEE01C710A9B73240EA0 /* Build configuration list for PBXNativeTarget "Pods-FlutterwaveSDK_Tests" */; buildPhases = ( - B015DDBE552CBCF0CCA99E519DE05FAB /* Headers */, - 6E084190EC40267FDAF507D71BF037BF /* Sources */, - B5B507B6DCB3AB948FA2651560611369 /* Frameworks */, - 9207D8744C1C2F049A6476897D9B5791 /* Resources */, + 6185B066B8DDF0E95C587BB00A26ECFB /* Headers */, + 188D84B7E908B7B00D2544E4343BC7C2 /* Sources */, + E3A2455620D2E259E522747B298B83F9 /* Frameworks */, + FC7AC777DAFEE2B478B11723AC99A292 /* Resources */, ); buildRules = ( ); dependencies = ( - 4E34AF1A5D78A2E5F2502B6599B4219B /* PBXTargetDependency */, + 6BCDC6FA473435F9090F98C6AF014087 /* PBXTargetDependency */, ); name = "Pods-FlutterwaveSDK_Tests"; - productName = "Pods-FlutterwaveSDK_Tests"; + productName = Pods_FlutterwaveSDK_Tests; productReference = 965E023E48B8A10ECA163D76891CC0E7 /* Pods_FlutterwaveSDK_Tests.framework */; productType = "com.apple.product-type.framework"; }; 46065AF968A5A92D450BB21F7F24367D /* Swinject */ = { isa = PBXNativeTarget; - buildConfigurationList = E021157A1C9FDA1A126AA2CE3D6E0778 /* Build configuration list for PBXNativeTarget "Swinject" */; + buildConfigurationList = 800B4726BD1C275E922B6E3D3623A760 /* Build configuration list for PBXNativeTarget "Swinject" */; buildPhases = ( - B9F4C8A5CC034ED195D68EEE4A3C28C4 /* Headers */, - BA925537DF5000BACCCB65CF5CC87839 /* Sources */, - 41B1847FDECC2F66C2C1816DFFDC3771 /* Frameworks */, - 22F2247DC38CB9BEF03BEB0FBEFC398A /* Resources */, + 8A976A29DB65D5D5BE94FB3AFA5E96DA /* Headers */, + 8BD4A10BE70ED0A9BD3445C0D2F8EBA0 /* Sources */, + E3C232A918E281CFD5890EB9B7B30927 /* Frameworks */, + A8C65E173960BC5B11E125607BC6AEFA /* Resources */, ); buildRules = ( ); @@ -3295,17 +3236,17 @@ }; 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */ = { isa = PBXNativeTarget; - buildConfigurationList = 84B48D69B167FA6E97B1659AF6004F97 /* Build configuration list for PBXNativeTarget "RxRelay" */; + buildConfigurationList = 55D3879C8F148AD771B37E61EB05EE6C /* Build configuration list for PBXNativeTarget "RxRelay" */; buildPhases = ( - 39A5CBDA134C524D53589794DAB84736 /* Headers */, - 38962CCE36C3CD2DA8F549BBC4D4D4D1 /* Sources */, - 15C26E3840DEC785B5C57B1233822C7D /* Frameworks */, - 87F57A99A8FA2155AEF8F8155927FB67 /* Resources */, + 11E40161E8B7DCC22615060BBC060B11 /* Headers */, + AF844B2A1D96CFC2E1BAC4A1F56AEF6F /* Sources */, + 1CB050A1C19C31615F3E3D79F39B15D4 /* Frameworks */, + 38B617F201B35D0D431AF4C9F9E88BC7 /* Resources */, ); buildRules = ( ); dependencies = ( - ECFF7362A3F7E6A877CC6A7DD5CC6C13 /* PBXTargetDependency */, + 5C9800D20FE0C9F2F24EF1DD3AEA8B62 /* PBXTargetDependency */, ); name = RxRelay; productName = RxRelay; @@ -3314,13 +3255,14 @@ }; 55A01F8E987A6E2F7F0ED141A1ECA406 /* MDFInternationalization */ = { isa = PBXNativeTarget; - buildConfigurationList = D647651B35104B5BD56F31537DF92FC8 /* Build configuration list for PBXNativeTarget "MDFInternationalization" */; + buildConfigurationList = 882BE24F45C27380735ADE571DF0107E /* Build configuration list for PBXNativeTarget "MDFInternationalization" */; buildPhases = ( - 5D145BA7C0D5F50DC375811241C72502 /* Headers */, - 2CBB8A03C66305DF69D731FC614ADC05 /* Copy . Public Headers */, - FE494D5B3A7D889E8FEE4072BC671E0E /* Sources */, - 7E3D14D237910A7CA48705A278AC8CA1 /* Frameworks */, - 20D53BFF4A70C513097238BEFCC739A1 /* Resources */, + 3B6719FE35ACAE20C1C56E2754016B6D /* Headers */, + DC50AD3214555220E9159352087A3EB8 /* Copy . Public Headers */, + 2A7FB39169FB850B1C2B58BB8E5394C9 /* Sources */, + BD9C44A4C036E24F5BF10FA70E6E3734 /* Frameworks */, + F5CB1AE6AD653E73AB633BA4DE1D0288 /* Resources */, + 44022B7E071773B93F911B747D9F3829 /* Create Symlinks to Header Folders */, ); buildRules = ( ); @@ -3333,46 +3275,46 @@ }; 78C002676E275659E9D4184D888476C9 /* Pods-FlutterwaveSDK_Example */ = { isa = PBXNativeTarget; - buildConfigurationList = 60F00618430FA63BF641867A3DACC7DA /* Build configuration list for PBXNativeTarget "Pods-FlutterwaveSDK_Example" */; + buildConfigurationList = E92A2BEC3A1E59C0428ADC1C64A8DB8D /* Build configuration list for PBXNativeTarget "Pods-FlutterwaveSDK_Example" */; buildPhases = ( - DEE99FD1A9E10EF20233601CBF55D467 /* Headers */, - 236AF2E8E422501081DDC3334ECBAE22 /* Sources */, - 6648E882EF1887A54AC501F6272FD8CE /* Frameworks */, - 807D8FB30B4547AF3DBC328670EB264B /* Resources */, + A829B8271E5BB0DCF5729B555552DD0A /* Headers */, + A75A365E6481A11ECE0C764A59FEC831 /* Sources */, + C69610A9C96243A8FBC9A1DDBAABDE96 /* Frameworks */, + F3E043FA9EDF0E3ED07072DDFE4FE9F8 /* Resources */, ); buildRules = ( ); dependencies = ( - 140507072C1EE6E609880251830F2D4F /* PBXTargetDependency */, - 44CD4F6033388F3ED3034300CFC9EB17 /* PBXTargetDependency */, - 468845BF6D6C62C9D43B6A0707037CC8 /* PBXTargetDependency */, - C8FFA906EE3F147A2DC81707D3654C5C /* PBXTargetDependency */, - FC976616D46872A2815F058A3A8FA37E /* PBXTargetDependency */, - E1823170B4D65E83266FFDE74FE0DDE9 /* PBXTargetDependency */, - A903637BEDE4D7A4C44DAC1F064DA7F1 /* PBXTargetDependency */, - A76F527B7C2BD99D786CBC9F45F16E99 /* PBXTargetDependency */, - E33BC48B176D7D68BADE1B04DB636CAD /* PBXTargetDependency */, - 7E9213182885DF808058276DB819CE57 /* PBXTargetDependency */, + CD3CE9DAAF575854991E0D40E40CBCB8 /* PBXTargetDependency */, + 34A41C0FF902346942A6459E06C29F12 /* PBXTargetDependency */, + 1431C972AF78307DB7A640D1C930364E /* PBXTargetDependency */, + 581614791654951B40E6249CB93356EC /* PBXTargetDependency */, + 6BF161DD37A001E828D7504DF1A589BD /* PBXTargetDependency */, + DB24D0503110D73BC518A0DAEF7B739C /* PBXTargetDependency */, + 22A5755D8D3FCEBD79885C18C6D3893C /* PBXTargetDependency */, + F2F55D83AAB83C783889B4CB6AA78667 /* PBXTargetDependency */, + 59E6AFC3363B6A084BA07DDA39545A4F /* PBXTargetDependency */, + 03428B8C90CAB55D12058440D6A18703 /* PBXTargetDependency */, ); name = "Pods-FlutterwaveSDK_Example"; - productName = "Pods-FlutterwaveSDK_Example"; + productName = Pods_FlutterwaveSDK_Example; productReference = EFCBDC5C3FAFBDA00E034295D0A41561 /* Pods_FlutterwaveSDK_Example.framework */; productType = "com.apple.product-type.framework"; }; 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */ = { isa = PBXNativeTarget; - buildConfigurationList = 1484DF5F202B3183DDD1F06B16D58A8D /* Build configuration list for PBXNativeTarget "RxCocoa" */; + buildConfigurationList = 1192865CE099BDFB520283B68F844D88 /* Build configuration list for PBXNativeTarget "RxCocoa" */; buildPhases = ( - AB21FB588EF4F9437BD0BB99F56D7799 /* Headers */, - 4D20442B38A8A32D7F1210DBD523BA11 /* Sources */, - AA17DEA6D0E1D298EDF381551A40A8C9 /* Frameworks */, - BF48172EF2946C2B87246DD1CBB9E9E0 /* Resources */, + D37F1A3A0D0A1E1ADC80666986169E32 /* Headers */, + 2E30F64F1160AD50C70A684091DFD218 /* Sources */, + A1EEA779A4D36B21F058BF66F8AC7995 /* Frameworks */, + 51C6C48090C5EB93F19C8F2B4911BE1E /* Resources */, ); buildRules = ( ); dependencies = ( - E106B5C713C255BB626C79463A202550 /* PBXTargetDependency */, - B54839B7B1BEAFC24DD01A0BF8509D0D /* PBXTargetDependency */, + 988CDEAAEA2A22CD44FA6E91A1BA6A68 /* PBXTargetDependency */, + B50FAD073358F79154AFC707FFCF74C9 /* PBXTargetDependency */, ); name = RxCocoa; productName = RxCocoa; @@ -3381,17 +3323,17 @@ }; B4723B5744013DF08BE3A5FEAA286944 /* MaterialComponents */ = { isa = PBXNativeTarget; - buildConfigurationList = 51035D11CCC6334E3A34DC3EF2C08D16 /* Build configuration list for PBXNativeTarget "MaterialComponents" */; + buildConfigurationList = 5AD9E1F2FC044BA0DCA9214029986B7A /* Build configuration list for PBXNativeTarget "MaterialComponents" */; buildPhases = ( - 3D296CB142A9DAF6169F2E86AEE80026 /* Headers */, - B311F80A515AA10B7A6CCA056046BF4C /* Sources */, - 068015C9B22F86C45C0B853C32834013 /* Frameworks */, - 341904D1E26FB86F43B67F9D86379347 /* Resources */, + D6BBC1382D9CCD1E8E4512A282B3C54C /* Headers */, + 97F6C9DC41C531EE7FBCD8BB8E18EAFC /* Sources */, + D2FC698E07E86F734ECDBB71DAE43BB7 /* Frameworks */, + 551D277E78418838A1039D33108EBACB /* Resources */, ); buildRules = ( ); dependencies = ( - EF9BA4D3FF8CD5CF65F021FD62846EA5 /* PBXTargetDependency */, + 0BB3028E9221656FA5A462067251BE52 /* PBXTargetDependency */, ); name = MaterialComponents; productName = MaterialComponents; @@ -3400,12 +3342,12 @@ }; B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = C434E9D90811C80E887B16345204AA0E /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */; + buildConfigurationList = 010EF401CBEDEC3F3A346B1A9FA174FB /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */; buildPhases = ( - 95F47C9B5E2E764316AEE362FD25C2B4 /* Headers */, - 5F22EA5F507C45B7A5BB03EFCA55C115 /* Sources */, - 79C8A4CD7F82AAD921E276FA645C161D /* Frameworks */, - 5FD450ABE5DE80A51ACF650D1C97C5C2 /* Resources */, + AE03EEAB4977E649E0A8AB06FF4C7F8B /* Headers */, + 35E2035D47462206A0E48AF0C65FA6CF /* Sources */, + AC54F16C5049A8BFFBB489508346123F /* Frameworks */, + BA8C2ED9947A74F943DB13DEE3C3BFF6 /* Resources */, ); buildRules = ( ); @@ -3418,23 +3360,23 @@ }; E858D0A38F8D3F442D29347DCC5EC69C /* FlutterwaveSDK */ = { isa = PBXNativeTarget; - buildConfigurationList = CF18D3D7FA0160C75CD6315589A0A91B /* Build configuration list for PBXNativeTarget "FlutterwaveSDK" */; + buildConfigurationList = 87AB4A6475A7809BCA90170370B6CB39 /* Build configuration list for PBXNativeTarget "FlutterwaveSDK" */; buildPhases = ( - 8D938A7AF5A8782BD842EE9E6F5E872D /* Headers */, - 7A5D7B8DC922435EEF0A360A3784A4CC /* Sources */, - 1BD414D347562C54A63BAF220A68DAFA /* Frameworks */, - A69AC98CC9818783B86797E36FCD2E8C /* Resources */, + DA5961A280D0775923B311135F307099 /* Headers */, + 3E31579B995F01D0DB3B379E46AAB973 /* Sources */, + AB5817E14759602B14B8A564AAE48642 /* Frameworks */, + 338FF91DEBEF2DBFCE0B60FCB9B58E57 /* Resources */, ); buildRules = ( ); dependencies = ( - D0B1855399D8F3A477CD549C83E2936C /* PBXTargetDependency */, - 9D99220DEA8E8A404DFD26E282C588C6 /* PBXTargetDependency */, - 3EE8E039D91714BB7CD9DCD53855CB89 /* PBXTargetDependency */, - B9D587F44A081801584D4F6EC4F53883 /* PBXTargetDependency */, - 4E90F9DE309BB3D3F359ACF64EA8B86A /* PBXTargetDependency */, - DE731CCF260D3B7C760CFDEE30060D96 /* PBXTargetDependency */, - 4CDF790E5B71121E3BAE54A5811F8B16 /* PBXTargetDependency */, + E1AA05F6B67B39DB77079ABF819EB8D1 /* PBXTargetDependency */, + 2B913FCEC99DA5063298DFDB00758743 /* PBXTargetDependency */, + F06189054D63369138F5C4E5F049941C /* PBXTargetDependency */, + 55AAF03400A97114670FE09BB6578DC0 /* PBXTargetDependency */, + 746AB9B2BF2027D839B8F66C6C8F96E5 /* PBXTargetDependency */, + F303628FBDADC22E540EB5B151B3E72C /* PBXTargetDependency */, + 96478444361A358DEA512FA9C90E6C8B /* PBXTargetDependency */, ); name = FlutterwaveSDK; productName = FlutterwaveSDK; @@ -3443,12 +3385,12 @@ }; EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = A1BF4AA89B1CDFA0330E3F65283B1250 /* Build configuration list for PBXNativeTarget "RxSwift" */; + buildConfigurationList = 83F48DF3AE80F2A0F5C916F226C203AA /* Build configuration list for PBXNativeTarget "RxSwift" */; buildPhases = ( - 3970F068D1144B2615EE9BC4A4FC3817 /* Headers */, - 8938CD5F34DC88814EE17B2574D5A6CC /* Sources */, - 687ECA36A1AA0EDF7DF4257517D726CF /* Frameworks */, - 896203608F8DC4A48C77BCA51B7EB887 /* Resources */, + 2905DCDD7042400B7BF95BE054C462C8 /* Headers */, + 1A578DA16E0926EDA764229727F850A4 /* Sources */, + DC062D707413204275B1A2FAEA6E34B9 /* Frameworks */, + FE3D615EDBA31710914ABE5AA6E8A1D3 /* Resources */, ); buildRules = ( ); @@ -3465,19 +3407,19 @@ BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 1100; - LastUpgradeCheck = 1100; + LastSwiftUpdateCheck = 1600; + LastUpgradeCheck = 1600; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( - en, Base, + en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = F4A1AEF8E20476729A60BB8FBD6CD49E /* Products */; + productRefGroup = 24DD9A9587E326707C90B12B1188B0A4 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -3498,88 +3440,88 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 20D53BFF4A70C513097238BEFCC739A1 /* Resources */ = { + 338FF91DEBEF2DBFCE0B60FCB9B58E57 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 556BA6B825E2CFAA83F3607022E04B20 /* Assets.xcassets in Resources */, + 4F2DE40C8E88B5DC05C46E5D33D9BE14 /* Loader_WY.json in Resources */, + 4A96B6D4E13828C22EB4398EEB27EC0B /* Loader_YB.json in Resources */, + 8187FA74ACAB4BD95B4C56BBFAD2652B /* Loader_YW.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 22F2247DC38CB9BEF03BEB0FBEFC398A /* Resources */ = { + 38B617F201B35D0D431AF4C9F9E88BC7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 341904D1E26FB86F43B67F9D86379347 /* Resources */ = { + 4909EDFFD9B9278C0EE7347FE3B7428F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 5FD450ABE5DE80A51ACF650D1C97C5C2 /* Resources */ = { + 51C6C48090C5EB93F19C8F2B4911BE1E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 7E21145C9B85F1B7EF0C1650DF22870D /* Resources */ = { + 551D277E78418838A1039D33108EBACB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 807D8FB30B4547AF3DBC328670EB264B /* Resources */ = { + 8390D88F98F2D399A10183CD1A9C95C2 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 87F57A99A8FA2155AEF8F8155927FB67 /* Resources */ = { + A8C65E173960BC5B11E125607BC6AEFA /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 896203608F8DC4A48C77BCA51B7EB887 /* Resources */ = { + BA8C2ED9947A74F943DB13DEE3C3BFF6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 9207D8744C1C2F049A6476897D9B5791 /* Resources */ = { + F3E043FA9EDF0E3ED07072DDFE4FE9F8 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - A69AC98CC9818783B86797E36FCD2E8C /* Resources */ = { + F5CB1AE6AD653E73AB633BA4DE1D0288 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2ECBD05CB89631803DD205F31DD69DCD /* Assets.xcassets in Resources */, - A206DCEF3C315E226E77460B20C726CE /* Loader_WY.json in Resources */, - CB18E7E2394C044F21045AB2258AD3FD /* Loader_YB.json in Resources */, - E9183118D9E1B1F31488926DED51CBA1 /* Loader_YW.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BF48172EF2946C2B87246DD1CBB9E9E0 /* Resources */ = { + FC7AC777DAFEE2B478B11723AC99A292 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - E3550011DEC0C5BC95752120A14254C1 /* Resources */ = { + FE3D615EDBA31710914ABE5AA6E8A1D3 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -3588,839 +3530,859 @@ }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXShellScriptBuildPhase section */ + 44022B7E071773B93F911B747D9F3829 /* Create Symlinks to Header Folders */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "Create Symlinks to Header Folders"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "cd \"$CONFIGURATION_BUILD_DIR/$WRAPPER_NAME\" || exit 1\nif [ ! -d Versions ]; then\n # Not a versioned framework, so no need to do anything\n exit 0\nfi\n\npublic_path=\"${PUBLIC_HEADERS_FOLDER_PATH#$CONTENTS_FOLDER_PATH/}\"\nif [ ! -f \"$public_path\" ]; then\n ln -fs \"${PUBLIC_HEADERS_FOLDER_PATH#$WRAPPER_NAME/}\" \"$public_path\"\nfi\n\nprivate_path=\"${PRIVATE_HEADERS_FOLDER_PATH#$CONTENTS_FOLDER_PATH/}\"\nif [ ! -f \"$private_path\" ]; then\n ln -fs \"${PRIVATE_HEADERS_FOLDER_PATH#$WRAPPER_NAME/}\" \"$private_path\"\nfi\n"; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ - 236AF2E8E422501081DDC3334ECBAE22 /* Sources */ = { + 188D84B7E908B7B00D2544E4343BC7C2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 49E18F359982B63A51D7AB5F28780167 /* Pods-FlutterwaveSDK_Example-dummy.m in Sources */, + 3009A6B2502D1C18417B1545167D13AD /* Pods-FlutterwaveSDK_Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 38962CCE36C3CD2DA8F549BBC4D4D4D1 /* Sources */ = { + 1A578DA16E0926EDA764229727F850A4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - CDB6F3EF818BC6C368D190C725C6A5C0 /* BehaviorRelay.swift in Sources */, - C729FF1412FBB2881F706EC0D0FCA753 /* Observable+Bind.swift in Sources */, - 2CC1B6245655BB3F310F7197AC821C73 /* PublishRelay.swift in Sources */, - 6A2F8CB2E4340FAA6A2F42E3390B1994 /* RxRelay-dummy.m in Sources */, - 4335191DA02CE32A40BF607FF4FADF90 /* Utils.swift in Sources */, + E0269E091E8F73BC9867F2665EC9DC97 /* AddRef.swift in Sources */, + 87D8539E4ADF5D131FE1BC0597CD0CE2 /* Amb.swift in Sources */, + ADA72BF2DF1322185C1D0F8909394793 /* AnonymousDisposable.swift in Sources */, + 15C2A3A5EFD9A5BE4993546C96F89356 /* AnonymousObserver.swift in Sources */, + 7C13659790E20BDCA5AE343D15016B29 /* AnyObserver.swift in Sources */, + EBD674891B2B4C2FA468244077707D94 /* AsMaybe.swift in Sources */, + C020F172788CA8C3E9F5EC0432CE63AB /* AsSingle.swift in Sources */, + D51F1567FC699D24D13EBF5BC048A0F6 /* AsyncLock.swift in Sources */, + 1F55FC2BB163AED8D59B9D8AC707488C /* AsyncSubject.swift in Sources */, + D8C4D8D2E967822AFCBEAAAA66F19E1D /* AtomicInt.swift in Sources */, + 0E3D4B221D9F34F017A5A17B54AA5D99 /* Bag.swift in Sources */, + C003A52C51FA65392C1D0C8C93751037 /* Bag+Rx.swift in Sources */, + 112FF949E25A51A97BC1657104C1F18A /* BehaviorSubject.swift in Sources */, + 8E1C81A78B010D7C5FA2555C6560D7FE /* BinaryDisposable.swift in Sources */, + F314E9D264848DBE8CFF6A0D955EB305 /* BooleanDisposable.swift in Sources */, + B8037A4147742B8C31D672FA2B0E9DA2 /* Buffer.swift in Sources */, + 9E888304D2B2FE83266573BA284C7FE5 /* Cancelable.swift in Sources */, + CB4F3C4AD97232100BC90DBB26E7FD05 /* Catch.swift in Sources */, + 1949FB902225590B3A93CA166E179E5F /* CombineLatest.swift in Sources */, + B9D791D5472D5F77FD7F79135DD314CC /* CombineLatest+arity.swift in Sources */, + D879A1B3C8F60ACD83186EBEA2E2CD71 /* CombineLatest+Collection.swift in Sources */, + C7B82FC6FB6E23FCFA01252E3B1665F0 /* CompactMap.swift in Sources */, + 0E166DF1028BF390FF74A389A483C032 /* Completable.swift in Sources */, + 373BEF7D7A21C2D131BBC68C5DC87758 /* Completable+AndThen.swift in Sources */, + 140DF3C68D5A96AD7A14FBDEA11228ED /* CompositeDisposable.swift in Sources */, + 2FE1DB35F64C4F4EE567BC2B87DC7408 /* Concat.swift in Sources */, + 569A9F00FF8CF59CEAD5D71189989ECC /* ConcurrentDispatchQueueScheduler.swift in Sources */, + 3E8D8CBE1FA38C11A7355C2958E779C7 /* ConcurrentMainScheduler.swift in Sources */, + 9D095913B6D4D73A653EA6FA11B32B16 /* ConnectableObservableType.swift in Sources */, + FC46F91497CEF1407023380E46D02032 /* Create.swift in Sources */, + F6F76471EE9492305E44F8CEB5D30DE0 /* CurrentThreadScheduler.swift in Sources */, + C62CE06ABD0CC0C11AFA84E81FBDBFCE /* Date+Dispatch.swift in Sources */, + FEB07378C0D5810D2E62FF4F74CF324D /* Debounce.swift in Sources */, + 65EADB5B41D6935EB6463A1214471A63 /* Debug.swift in Sources */, + 35C7334FA5795A5DAC182324905F8171 /* DefaultIfEmpty.swift in Sources */, + 24015ADEBCB867CE996136DDE6C8D995 /* Deferred.swift in Sources */, + E81862E01CB88818BEAF0F5EEBA9D517 /* Delay.swift in Sources */, + 932C05B99A34B8E033FCFEE96578ED77 /* DelaySubscription.swift in Sources */, + 7AEB46E5B4664075196BD5C6B7AF77D1 /* Dematerialize.swift in Sources */, + FF60447BE8E4605CD0561427C2AC95D9 /* Deprecated.swift in Sources */, + 4B794CD6CAFC9C355104848F94B088E3 /* DispatchQueue+Extensions.swift in Sources */, + DB80B51071ABA56442267BD101E238EC /* DispatchQueueConfiguration.swift in Sources */, + 50182E76EBF7CDB1A3E97022215DDB92 /* Disposable.swift in Sources */, + 8D7AEB4634843112465A93EB2BF95254 /* Disposables.swift in Sources */, + FE2312DA0A9E3F203A72A28E79863082 /* DisposeBag.swift in Sources */, + E2799F467D68082C09A5523EDDFD5AF8 /* DisposeBase.swift in Sources */, + E785DC628FA79B5C28F5E448F5617294 /* DistinctUntilChanged.swift in Sources */, + CAA84961B0267EE04BBFE87AB38E89CB /* Do.swift in Sources */, + 0A662F18A6BB3B66C5304256E8260CA4 /* ElementAt.swift in Sources */, + 04B97D039265E60648EE5773C729384D /* Empty.swift in Sources */, + FE3DD06673DC1125E9C8F1B61774446E /* Enumerated.swift in Sources */, + 67230C4CA4E9487AFD88AFAE3407D13C /* Error.swift in Sources */, + 15B031B3BBB3F281DBEF80154A27F3DA /* Errors.swift in Sources */, + 26D58121285DA1A474D749D4159792A6 /* Event.swift in Sources */, + 943C01EA6E85654D830794BBA5A154BA /* Filter.swift in Sources */, + F6ECE64D1C5B16B4AADCFD8AA83467F0 /* First.swift in Sources */, + 7519D4EB511422EB8885E069AA79A0A5 /* Generate.swift in Sources */, + 9E473AC536B1069C7FF1B07D38EA223B /* GroupBy.swift in Sources */, + D4EE9F6B1A22B71002C69708688DA64A /* GroupedObservable.swift in Sources */, + B195D0808C5FAF866691705DBEFC0B6A /* HistoricalScheduler.swift in Sources */, + 94246C49CE3CEFC5557E8D6520697755 /* HistoricalSchedulerTimeConverter.swift in Sources */, + CAAA4DD48CD82DED891F979A987314DF /* ImmediateSchedulerType.swift in Sources */, + 608273C38C173E6D78558916D2DA82E8 /* InfiniteSequence.swift in Sources */, + 45A3663BBDDB3D278350137CBE8C2291 /* InvocableScheduledItem.swift in Sources */, + DD2E50A4C9E0196433D8D1537909DDB5 /* InvocableType.swift in Sources */, + 8BE505C69E68DC2AF299A389A68FE6B0 /* Just.swift in Sources */, + 8CAA6D120D60279DAC06EB052E3DC945 /* Lock.swift in Sources */, + CD3A0A5F7F3B5AEDE314F6A5E31C1CC1 /* LockOwnerType.swift in Sources */, + E1E228239B72E4783C066250D1D841BE /* MainScheduler.swift in Sources */, + BF0FA7D391341D7A44F22E3BB16A9A4B /* Map.swift in Sources */, + 7743FDD63C40D38DC7949B532248B465 /* Materialize.swift in Sources */, + 38E22A684A866F99415F05C1A5289F95 /* Maybe.swift in Sources */, + F2420C1F0537D477042F41471EAB43B5 /* Merge.swift in Sources */, + 22B78DC6E308054CA4C33722B8EA145B /* Multicast.swift in Sources */, + 979BB65A2787F10E2E8668FBAA115EBF /* Never.swift in Sources */, + 8F3726EC988B55BEC000E3C049E219E6 /* NopDisposable.swift in Sources */, + 1A51F876A97964651E5ADAC6C4266873 /* Observable.swift in Sources */, + 9882DDB6088B6CE683AB5F43D82A8226 /* ObservableConvertibleType.swift in Sources */, + E45391EDE821E529ED1E996BDE9B72C1 /* ObservableType.swift in Sources */, + 637C1CBC6CDBFE799694BB2EEAC1CB72 /* ObservableType+Extensions.swift in Sources */, + 90C7CF6F893C80402EF0FAE329DE4E4C /* ObservableType+PrimitiveSequence.swift in Sources */, + 623BD26D1A925072C78EA1CEBEAF5E5F /* ObserveOn.swift in Sources */, + 0569532E3DD021A4D0900B8E51419BC7 /* ObserverBase.swift in Sources */, + 7422DAA64C6C337B37AFC3955C4824B2 /* ObserverType.swift in Sources */, + 1CCE2D184D306C02B1045FE35804552C /* OperationQueueScheduler.swift in Sources */, + 02CF0749A5196F211BE0121CAA494EAC /* Optional.swift in Sources */, + 122B5AD1DABD6E4ED38C9AA466CBDA97 /* Platform.Darwin.swift in Sources */, + 8EAB2E4A89B5266ABC0DAD3606F837C3 /* Platform.Linux.swift in Sources */, + 397443B27141C5F626A1495B815A91A7 /* PrimitiveSequence.swift in Sources */, + ABA65932D468E884DD65F3EAB308B459 /* PrimitiveSequence+Zip+arity.swift in Sources */, + F7D69727AEDD42378246AFC2F0618266 /* PriorityQueue.swift in Sources */, + A38C2540DAA182963B8B636A1B73941E /* Producer.swift in Sources */, + D234ECA9204AA84E3C91AFBDB6261E2C /* PublishSubject.swift in Sources */, + 00E173800083E0B17BDB750E9FB18963 /* Queue.swift in Sources */, + 4A71E6259C5C00FB3004180E56A9E48D /* Range.swift in Sources */, + 114785495368263061A2CC42F67C9215 /* Reactive.swift in Sources */, + 031365E55F6192241B77F71231485EA0 /* RecursiveLock.swift in Sources */, + C929DF62D349044A5DE600AC844566FA /* RecursiveScheduler.swift in Sources */, + 799E81CD83CD99ACEE68DAB64963482E /* Reduce.swift in Sources */, + 3BFB497A31C65FD5EAA5CD961F18D3EA /* RefCountDisposable.swift in Sources */, + 82463CF28352E74B67C20ED8AF048CF7 /* Repeat.swift in Sources */, + 5FA071F944AEB90BCD7B78CBB3812B23 /* ReplaySubject.swift in Sources */, + DBD38759E41CF3E34CCC2F643D3BBE55 /* RetryWhen.swift in Sources */, + E9B212F66CD61821A8ABABEFFF66C762 /* Rx.swift in Sources */, + 93AF6C1C03737154E67431EECA5A7D32 /* RxMutableBox.swift in Sources */, + 1B83FEBC425E982D8AE7310885A41BAB /* RxSwift-dummy.m in Sources */, + F3A9F18B6929DBA4DBB109CB33379C72 /* Sample.swift in Sources */, + A63EEB2959353F9A71F931BEB0908095 /* Scan.swift in Sources */, + B6012B4B4D640F49AD6FECDB0CC38B50 /* ScheduledDisposable.swift in Sources */, + 4CB53D7264F7B5640176D48BD3CA6A9B /* ScheduledItem.swift in Sources */, + 27FE76507AB846ADBE7F5BA946DE0C36 /* ScheduledItemType.swift in Sources */, + 30A67683FBD6FDDCD7522F6FC1F271B2 /* SchedulerServices+Emulation.swift in Sources */, + 17B8B17DC49BA5EC5DFA30D0CA9744A5 /* SchedulerType.swift in Sources */, + 3402A73C47F13FB0598D3BDC3E3D5D84 /* Sequence.swift in Sources */, + 1F78A14F4E1EFB0A4B0B6C74D1DD04DC /* SerialDispatchQueueScheduler.swift in Sources */, + 392B51D683610BA1C4E2D7DC32644D6E /* SerialDisposable.swift in Sources */, + 8DF372F1BC607EF7A6E875A8A4F535AA /* ShareReplayScope.swift in Sources */, + 4DE49E74824B43D68E20EC48096BFE0B /* Single.swift in Sources */, + AAE622066BB88AB151F404806B82CBDB /* SingleAssignmentDisposable.swift in Sources */, + DA99E8EB9164E8DF6BE46587FA831A65 /* SingleAsync.swift in Sources */, + AA94F9FC7A4D52946ECFDFDA4888F174 /* Sink.swift in Sources */, + 19707B2EC8C220D35A8D8C1676D5130D /* Skip.swift in Sources */, + C6C9E34717147DF9852D85FFAB1E3014 /* SkipUntil.swift in Sources */, + A4E55100DBFF73061239FCE4C7DDC858 /* SkipWhile.swift in Sources */, + 7EA61E35C7716DA9480927A93A33CB57 /* StartWith.swift in Sources */, + 9467D2D1B9F97853B23A1BB8140BC7FC /* SubjectType.swift in Sources */, + 24D897E2E8264897521B723449ACFE3B /* SubscribeOn.swift in Sources */, + 316BDDCDC197CA652E1112A13D1283EA /* SubscriptionDisposable.swift in Sources */, + FBFE01E6E94D0C82968F59F1ABC1086B /* SwiftSupport.swift in Sources */, + B6C23FAFC98DEC7B4DA4A7D09C04E027 /* Switch.swift in Sources */, + 43455342C8997B309F16433A808F3D11 /* SwitchIfEmpty.swift in Sources */, + 500E96636F2B65EF4E1B18C4F86F8C66 /* SynchronizedDisposeType.swift in Sources */, + 625606F84BFDA5F318F57AC381FBBA51 /* SynchronizedOnType.swift in Sources */, + BECC1643669B97DDB2626E4FEF8B174F /* SynchronizedUnsubscribeType.swift in Sources */, + 84AAFF031F32E80B4CFE1BC49B163217 /* TailRecursiveSink.swift in Sources */, + 4BA4C96805B4CE7D00F71088D1E1B282 /* Take.swift in Sources */, + 517FA6BA1816556B8D6B3D0C7E686C63 /* TakeLast.swift in Sources */, + 7FF7524BC4A0DE7E92C004C54D81D2D0 /* TakeUntil.swift in Sources */, + A660B3266763FD202197D4A7DC044FA1 /* TakeWhile.swift in Sources */, + BCA11C4084275D98A98E6D210BB987CC /* Throttle.swift in Sources */, + F470EE42D4766504AA09E690F3B84013 /* Timeout.swift in Sources */, + ED120ADB8F337D7E8A63E214D05015B3 /* Timer.swift in Sources */, + BD4F203564F5BA78B52622BC310D274A /* ToArray.swift in Sources */, + 50F8E99C431B0A9A9F9E89EC0A438032 /* Using.swift in Sources */, + E0440D34B0FD942FFCCF37DF44E957CB /* VirtualTimeConverterType.swift in Sources */, + 23428582F8BA98C9F4C5E22BC1E64937 /* VirtualTimeScheduler.swift in Sources */, + 50F6B33471E94C66F469631D8C156DB6 /* Window.swift in Sources */, + 81B3D18D1AF5AB3C934BA1214A2D0721 /* WithLatestFrom.swift in Sources */, + A8F4D2A030EF9A2FA3A0FDAD9E445A87 /* Zip.swift in Sources */, + D70E462A0C0A612AA972793166CD8F75 /* Zip+arity.swift in Sources */, + 54724A7F546FA42D966F152B0B5D478E /* Zip+Collection.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4D20442B38A8A32D7F1210DBD523BA11 /* Sources */ = { + 2A7FB39169FB850B1C2B58BB8E5394C9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D692C0EF996FBB722BBBA058EB974B4F /* _RX.m in Sources */, - 773C946A5ABA99E7C724C1621EAFD36F /* _RXDelegateProxy.m in Sources */, - 84D8C1BCFB9DB93E492DB672C96C2112 /* _RXKVOObserver.m in Sources */, - 99B2AD86AE1ED7AEA11D01B2AB34B8CF /* _RXObjCRuntime.m in Sources */, - 9080B9BFF940792F35692AD6C51B99A2 /* Bag.swift in Sources */, - 4089B5CDD5FB7710C414CEC33C83F21A /* BehaviorRelay+Driver.swift in Sources */, - FEE96B523A3D5E1C25D1A447132453C1 /* Binder.swift in Sources */, - D97BFA7F6A30200DCF04E3F82A3538AE /* ControlEvent+Driver.swift in Sources */, - D786E10AA184B9F3CCCDC00A17095869 /* ControlEvent+Signal.swift in Sources */, - 4EAFA821AACA5A239B1677E184556912 /* ControlEvent.swift in Sources */, - A0DC2C7A114FC670A9A7CE722BA31E3D /* ControlProperty+Driver.swift in Sources */, - 52D71734D755D849F846EDB6257E9CAC /* ControlProperty.swift in Sources */, - 5A65B5AE3D26A9C87786083CEA8739E0 /* ControlTarget.swift in Sources */, - F16C069469BE3BF226A20CF0C1DE049A /* DelegateProxy.swift in Sources */, - 277247B5FBFB7732CD2966E4B0ABEAC9 /* DelegateProxyType.swift in Sources */, - BECB12667863AAC92A2AE9795F5AA823 /* Deprecated.swift in Sources */, - 791B5101A51BFC6B6BD6A15EA2101FF6 /* DispatchQueue+Extensions.swift in Sources */, - E04152F62C79CA2DDD784944E24325F2 /* Driver+Subscription.swift in Sources */, - A121D2B0E88010919950A656C35FD202 /* Driver.swift in Sources */, - A6B1B4A770B43ACC7DAE3101AA34B259 /* InfiniteSequence.swift in Sources */, - 4E4477F86C13FE6AC580FCCCE1519DF7 /* ItemEvents.swift in Sources */, - EAF607B16EC0270075E70A9F524C5927 /* KeyPathBinder.swift in Sources */, - ACCD6198D164C007C33F9AB35172E97F /* KVORepresentable+CoreGraphics.swift in Sources */, - B43FBD45A6AEE1E37564BE3252516547 /* KVORepresentable+Swift.swift in Sources */, - 4E70DEE950A07A9F730C8168900A8B88 /* KVORepresentable.swift in Sources */, - 6F7CC8711D65562153B583EBF4314913 /* Logging.swift in Sources */, - FA5152679CDC05E8FAA0B420FE82F6F4 /* NotificationCenter+Rx.swift in Sources */, - 303D04064DAE75766B36CBBA4788BF4A /* NSButton+Rx.swift in Sources */, - BA9BF37CEF9A3F2BFBB968DBC63EC768 /* NSControl+Rx.swift in Sources */, - 678D100380D42094D9E53410CADAF250 /* NSImageView+Rx.swift in Sources */, - 691E46039F8867DEBE65A7FD9241331F /* NSLayoutConstraint+Rx.swift in Sources */, - 3E50C22DAD295DA700017D1BDCBB801B /* NSObject+Rx+KVORepresentable.swift in Sources */, - DBC3D3A903D612384B54475DDDF3E2D6 /* NSObject+Rx+RawRepresentable.swift in Sources */, - 6A9CA347CC4E3E53078BC8092768DAB0 /* NSObject+Rx.swift in Sources */, - 1005E82D8B6D18362A8F1A01A5F67973 /* NSSlider+Rx.swift in Sources */, - 5F0CC4E1E33EECEEC7723D3B30E4A497 /* NSTextField+Rx.swift in Sources */, - 9299236DA3C23399437357CC2E9F03A2 /* NSTextStorage+Rx.swift in Sources */, - AF35ADE0E59342A835FE0C7AA6EB9D56 /* NSTextView+Rx.swift in Sources */, - 54FF51B9198F1025D7F0F37718C52D5F /* NSView+Rx.swift in Sources */, - 82436BB6DA4833235367E6B6A0734D0A /* Observable+Bind.swift in Sources */, - 6B60A02DC86073C1CB738C7E5C67E523 /* ObservableConvertibleType+Driver.swift in Sources */, - 4C6FB4CD09965901AC5E77FAB85234D1 /* ObservableConvertibleType+SharedSequence.swift in Sources */, - F7557D52A397AA40EDD4FB450330242F /* ObservableConvertibleType+Signal.swift in Sources */, - 5F33924B64B32D0D4F7BADAD4D9F17AB /* Platform.Darwin.swift in Sources */, - 0ADA7A0244D3C55998929C02479F5740 /* Platform.Linux.swift in Sources */, - FA3CBE79450AB5C78EB9C0D4D4C42FF5 /* PriorityQueue.swift in Sources */, - F0F4F2C83A8B5347A3B6B13B2F36D372 /* PublishRelay+Signal.swift in Sources */, - F0C0FEB4479D2CF1C2F5B47979E29A65 /* Queue.swift in Sources */, - 66BB1FE43CE2786223E70F4A2CE54292 /* RecursiveLock.swift in Sources */, - 8B3E7E81C9AA7637073D4A31D8C825FD /* RxCocoa-dummy.m in Sources */, - 64CC7A087BD7B26FAEEFD216B46B888F /* RxCocoa.swift in Sources */, - DDFDC1055983139B551CC735A3CAE175 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */, - 0A821CE57E421F3A41AE8308AC1B2557 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */, - B132C78A70B31AE1F56F44C9259A6490 /* RxCollectionViewDataSourceProxy.swift in Sources */, - 08EDB11846A9E0EAFCC8B7F4D92763EA /* RxCollectionViewDataSourceType.swift in Sources */, - 537B0E28C5C14468D39A8E75ADA3F350 /* RxCollectionViewDelegateProxy.swift in Sources */, - 0C67901672D5112F6941DF11340FE6F0 /* RxCollectionViewReactiveArrayDataSource.swift in Sources */, - 1EDFE3CC3ACCD2A1A1F30E577B0368E3 /* RxNavigationControllerDelegateProxy.swift in Sources */, - 4A5321EF48A8EFBF500FCAB8B3441C29 /* RxPickerViewAdapter.swift in Sources */, - 13B6DCA49DF20D55798BFBDAF52514CE /* RxPickerViewDataSourceProxy.swift in Sources */, - 64B6E4E0C41EE1B39D1AA81F3E514FE9 /* RxPickerViewDataSourceType.swift in Sources */, - 28641332113769AD06F07B8C8B6C3F51 /* RxPickerViewDelegateProxy.swift in Sources */, - 69EA698D9FFB3ACD6A45F25E6368DCCA /* RxScrollViewDelegateProxy.swift in Sources */, - CF052C20E4EF8585F892F850B0F84029 /* RxSearchBarDelegateProxy.swift in Sources */, - FC10D67C489CB6D56D81FD3AED7EF719 /* RxSearchControllerDelegateProxy.swift in Sources */, - 5258D4389E4D6A21F905ECA4DDDB0230 /* RxTabBarControllerDelegateProxy.swift in Sources */, - 9D66995BB3C81262311DD64D287F5C36 /* RxTabBarDelegateProxy.swift in Sources */, - EECEFB0CEE0311526E398FE39F8B12C4 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */, - B868497F2A172ECC372750CDDBE2F54B /* RxTableViewDataSourceProxy.swift in Sources */, - A85A6EACCC013E62D5911D518FB09756 /* RxTableViewDataSourceType.swift in Sources */, - 33124D83322CF31D18EBE8F7834A9506 /* RxTableViewDelegateProxy.swift in Sources */, - 5660963EC25EC2EDFDD281341D9B4279 /* RxTableViewReactiveArrayDataSource.swift in Sources */, - D5C7A2071A5CEC6F2ABB76F7FB830DE9 /* RxTarget.swift in Sources */, - 0541481B735DE3D7EAE75114962972EE /* RxTextStorageDelegateProxy.swift in Sources */, - 610359476B7C19A26A68A54255CBDE3E /* RxTextViewDelegateProxy.swift in Sources */, - 600EB0354720A2CEAF8BEADAD3BB818A /* RxWKNavigationDelegateProxy.swift in Sources */, - 73EC5F72E6EAFC922DB87260B6ED5B31 /* SchedulerType+SharedSequence.swift in Sources */, - 74BCBD9880E94FB315F7DC691E4B9079 /* SectionedViewDataSourceType.swift in Sources */, - 8CC4C650A85B233EA3C9CCD73E1F98FA /* SharedSequence+Operators+arity.swift in Sources */, - A09D0E84F9B9AFFD64425397A25E927D /* SharedSequence+Operators.swift in Sources */, - A3AE9FA7EB0EF8722E2F326D1522E105 /* SharedSequence.swift in Sources */, - 3E39F2EA787B456AB1290C3491E7F82E /* Signal+Subscription.swift in Sources */, - E91E77A965C137F6D08A0322FBA91C68 /* Signal.swift in Sources */, - 961AB67432DB12B45F35F459DA0C5503 /* TextInput.swift in Sources */, - 62435B0011DB7CB4F756EE97F0E59017 /* UIActivityIndicatorView+Rx.swift in Sources */, - 142AD11B43AABA2DFF910110BD1A35B8 /* UIAlertAction+Rx.swift in Sources */, - 291B2676AC93C8E468E2E35CC92C01B1 /* UIApplication+Rx.swift in Sources */, - 44CB5FFC7D259F5F02E5010531AC84B3 /* UIBarButtonItem+Rx.swift in Sources */, - 981F95D6C7994E8BDE6DA9797312B830 /* UIButton+Rx.swift in Sources */, - 8CDEC8F58866322E5BBB2988FA92FF63 /* UICollectionView+Rx.swift in Sources */, - 0E1671E3757543585546C90C8913555E /* UIControl+Rx.swift in Sources */, - 242A174ED5E6307CCC10FC71859E81DC /* UIDatePicker+Rx.swift in Sources */, - FEB03B5F7CAE066D405AE2FD02491F2B /* UIGestureRecognizer+Rx.swift in Sources */, - D729F65AA11EA81DBF38CF698E7573A2 /* UIImageView+Rx.swift in Sources */, - 5DA3BD1B411321D264A0E558D18B2D3C /* UILabel+Rx.swift in Sources */, - FA99F628E0D0E978DAF44C26DB2A2745 /* UINavigationController+Rx.swift in Sources */, - 27C9FFF38240B14AB30FDC3CA63E837A /* UINavigationItem+Rx.swift in Sources */, - C725D7BB2A6C58C7CCC0A82B60629E91 /* UIPageControl+Rx.swift in Sources */, - E301E9434E00A1A8D16095B067CA4A7D /* UIPickerView+Rx.swift in Sources */, - 617B01C2D1DED447D1E0BED9152296E0 /* UIProgressView+Rx.swift in Sources */, - 1B7B66C47D8800DC215C1813A884EB78 /* UIRefreshControl+Rx.swift in Sources */, - 0295D8C53D879D5A9410B325C8602650 /* UIScrollView+Rx.swift in Sources */, - F48128D9D5AAC40985F19B7FA99B0B1E /* UISearchBar+Rx.swift in Sources */, - CA6D06106A3910F7DDFA826CE17EC6AF /* UISearchController+Rx.swift in Sources */, - 1304BC0DFA43C002C7E2966500FE4C42 /* UISegmentedControl+Rx.swift in Sources */, - 9E9B7120E4E234798DE4F53AED479CB2 /* UISlider+Rx.swift in Sources */, - 800776E9412AF5D2B0DA7ED0CEA9C0C3 /* UIStepper+Rx.swift in Sources */, - 3C07EFFF122F939FB26111EAD8B47DD9 /* UISwitch+Rx.swift in Sources */, - 6BF4F370EF3028DDA669BB88BFB9F24F /* UITabBar+Rx.swift in Sources */, - 16E2CD6C3891CA26BC49BF4A761A73AE /* UITabBarController+Rx.swift in Sources */, - 281F8039AB879F63FE5FA92EF30745CC /* UITabBarItem+Rx.swift in Sources */, - 12430CCC0DD798069759E277BB737C5C /* UITableView+Rx.swift in Sources */, - 5961118C575ADA67265D46D90FB5E71B /* UITextField+Rx.swift in Sources */, - 98204EF7C99763BC4884D38C15B6F021 /* UITextView+Rx.swift in Sources */, - 22206277D66673845E65E52FB2120F2C /* UIView+Rx.swift in Sources */, - 251CC8A115FF610AA98DE80A32B7DD73 /* UIViewController+Rx.swift in Sources */, - F361B573C834DBAEE5A5C6593BFE28C2 /* URLSession+Rx.swift in Sources */, - DD219580B14CFE24B85B48B57ED64D17 /* WKWebView+Rx.swift in Sources */, + 22338A0FD1B0B9BE5952692A895621A0 /* MDFInternationalization-dummy.m in Sources */, + 1C81FFF64C44A8A4F4E939219BD342A9 /* MDFRTL.m in Sources */, + A8194AB58F13EA049C206C6D3395142A /* NSLocale+MaterialRTL.m in Sources */, + 570389E1E020C61CA975EED5D8D7951B /* NSString+MaterialBidi.m in Sources */, + 25C95A833FEEC7F962691200E6920167 /* UIImage+MaterialRTL.m in Sources */, + BB2F0BFF212B42A8CB7905883ADB9E16 /* UIView+MaterialRTL.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5F22EA5F507C45B7A5BB03EFCA55C115 /* Sources */ = { + 2E30F64F1160AD50C70A684091DFD218 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 10A37B42C7ADBA846ED350CDA72BC12D /* IQBarButtonItem.swift in Sources */, - B82CB14DAC2117057517E54A8DEEC6BC /* IQInvocation.swift in Sources */, - 4D9140BD61E50C62B1D49817336A96DE /* IQKeyboardManager.swift in Sources */, - 6A48F797F3C7BD3CC0A03D2361902FE6 /* IQKeyboardManagerConstants.swift in Sources */, - 3605660A621317BF0A928EDF18C990F2 /* IQKeyboardManagerConstantsInternal.swift in Sources */, - 560840580FDFC60454915DEA3FBB58CA /* IQKeyboardManagerSwift-dummy.m in Sources */, - 194C03D6CA40E1EC847B91EB3D87418B /* IQKeyboardReturnKeyHandler.swift in Sources */, - 7DE5F0F1BA6E008F6058518B49DEDBAE /* IQNSArray+Sort.swift in Sources */, - 2F57882B8E03DD8482202361B1FF7409 /* IQPreviousNextView.swift in Sources */, - 0BFBEA15F97C2C52674F5AE5B3252095 /* IQTextView.swift in Sources */, - 37586A453E0A1B0072D4B67A8C181CAC /* IQTitleBarButtonItem.swift in Sources */, - 18C6A328C3910328F916488CCFFFECAF /* IQToolbar.swift in Sources */, - 19557246A623D38AB24C7B8E3B283151 /* IQUIScrollView+Additions.swift in Sources */, - 2EF2FFCF9F44829F17725C59838B7E59 /* IQUITextFieldView+Additions.swift in Sources */, - EB66417889986ED478B7FA6134AB2E6C /* IQUIView+Hierarchy.swift in Sources */, - 93926444117A85DB5B8CDAB2B12A245E /* IQUIView+IQKeyboardToolbar.swift in Sources */, - 54747B55B2EF4B3AD904A0F0F2575982 /* IQUIViewController+Additions.swift in Sources */, + 5533E37B4AFECBD0174079C2758451A3 /* _RX.m in Sources */, + A617D7CDDFD5EF1C0025B5696726A705 /* _RXDelegateProxy.m in Sources */, + 5879FA8917CA5A7C2FDDE3065A4699E7 /* _RXKVOObserver.m in Sources */, + 0C61788ED4E4F04ACB758FCA7F5A3950 /* _RXObjCRuntime.m in Sources */, + 341F3124738E48507ECC38329A71014D /* Bag.swift in Sources */, + 997F31635D816CAB4397EDD17453867D /* BehaviorRelay+Driver.swift in Sources */, + 335FCB3C82E0A6C7D4994F26BAFD42B8 /* Binder.swift in Sources */, + 9BD3BE0F6E6BD4E8AC1F097021168CAD /* ControlEvent.swift in Sources */, + B7BDE7BA022330B965F7DED350398B02 /* ControlEvent+Driver.swift in Sources */, + A2C146BB0795409D9D621E1D23DE554F /* ControlEvent+Signal.swift in Sources */, + 3A0926AED1BEA115078C2110AD31A90A /* ControlProperty.swift in Sources */, + 54D90932B3A408F1639D976EDC8418AA /* ControlProperty+Driver.swift in Sources */, + 1577D1060508BD06E7D72F393635DD54 /* ControlTarget.swift in Sources */, + 9555C9B9806C75003D9582FE234ECB5E /* DelegateProxy.swift in Sources */, + 30C5EB44ABA6FBB21D66A0872085DB41 /* DelegateProxyType.swift in Sources */, + 82133799A52D36914346632A4D7AFD22 /* Deprecated.swift in Sources */, + 5072CF6667973B40A431925A8063BCE2 /* DispatchQueue+Extensions.swift in Sources */, + C6B367B30B73C41054246F34D3C027B2 /* Driver.swift in Sources */, + 5DCDD1F873B414EF807B74EFB724FC50 /* Driver+Subscription.swift in Sources */, + 115F966409C110FD1532ED0712292B5F /* InfiniteSequence.swift in Sources */, + 9B8B7BA99300CD8FBD86DFA322144FA2 /* ItemEvents.swift in Sources */, + E394037E7BB5D55D70811593FD4AD28D /* KeyPathBinder.swift in Sources */, + 1A32E6D9D014CA3412119C7668DFC2F4 /* KVORepresentable.swift in Sources */, + BA413C9633AC2DDE5A7CD14E3BC84CC3 /* KVORepresentable+CoreGraphics.swift in Sources */, + FF385BBFF16C0AD508759FC9A77B9292 /* KVORepresentable+Swift.swift in Sources */, + 9ECFAB9CBC3A9530C9666C4EF2F80FF7 /* Logging.swift in Sources */, + D02534621D4985124FA8B93E5D4FA90D /* NotificationCenter+Rx.swift in Sources */, + 5033CA112DE45A1AE8AA16CE39A47EB9 /* NSButton+Rx.swift in Sources */, + 52571E78EF06D957269B1FB6713E9379 /* NSControl+Rx.swift in Sources */, + 2AC3E54DF146CE8A58D9CB9333DD2719 /* NSImageView+Rx.swift in Sources */, + F744DB4F63BDF9E7D8F61DC680F85A21 /* NSLayoutConstraint+Rx.swift in Sources */, + C7925B3335AA1FA4527A727B0457CCD0 /* NSObject+Rx.swift in Sources */, + 8FA74EAD878D64A9821D8A5D14DA084B /* NSObject+Rx+KVORepresentable.swift in Sources */, + 96530182062A99646EBA6F4B07F018B5 /* NSObject+Rx+RawRepresentable.swift in Sources */, + 11991606FAF62EEB26D9B385F0C4B441 /* NSSlider+Rx.swift in Sources */, + 3E7D2864DC877EB0542ACF7E633ABFEE /* NSTextField+Rx.swift in Sources */, + F87AFC136366CA0449E53AC4AE349D3B /* NSTextStorage+Rx.swift in Sources */, + B40544EB9C55699EF2B4B4FD9D80DDE5 /* NSTextView+Rx.swift in Sources */, + BC7AFFF91E0B4E6BBF7792FC7DC19FB8 /* NSView+Rx.swift in Sources */, + 0D3C0DB5745C5B0A9AA9842A8BC2C26D /* Observable+Bind.swift in Sources */, + 9596EE908C62BD6D5524559EAC976DC4 /* ObservableConvertibleType+Driver.swift in Sources */, + F7D11F0AC71CBAD8FEE7265B27AA20EF /* ObservableConvertibleType+SharedSequence.swift in Sources */, + 4323A29E95A00722773F9E0D5A075F24 /* ObservableConvertibleType+Signal.swift in Sources */, + 1B583EE0D1C27FB65197A47818312423 /* Platform.Darwin.swift in Sources */, + 16063AEBA4D2D87D45289F00D68AB63C /* Platform.Linux.swift in Sources */, + 6C89CF6EC8D4EB21231E3E26A49C7E00 /* PriorityQueue.swift in Sources */, + C17D8BD3BA27A3FD3AB7E101DACCF8D6 /* PublishRelay+Signal.swift in Sources */, + EA4C9F533EF7E690A44F6B8FE4BA8A03 /* Queue.swift in Sources */, + 22C1863CE80F75335631C1D40842193F /* RecursiveLock.swift in Sources */, + 18748D5AF20C63434DD2726378946824 /* RxCocoa.swift in Sources */, + 3B6944273D3E9439D4365843343CC4CC /* RxCocoa-dummy.m in Sources */, + 8D7BBA5A8727F44A6B6B00E2A555F8CF /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */, + 7FFB4095182F535D5200E42B3BDB9791 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */, + 65968242F7073DA1EA3A848BC80F8D87 /* RxCollectionViewDataSourceProxy.swift in Sources */, + 2D371C61480F1F0AAA1D044F8398848F /* RxCollectionViewDataSourceType.swift in Sources */, + 85975C9F49841105623FE23B29853767 /* RxCollectionViewDelegateProxy.swift in Sources */, + 4714156F2CA5A82BC897A238E0C53B63 /* RxCollectionViewReactiveArrayDataSource.swift in Sources */, + E28A2FEDB9E73A0C307879EC95D2A20A /* RxNavigationControllerDelegateProxy.swift in Sources */, + 28B1EEDF984F2426355F9C2D13793AF2 /* RxPickerViewAdapter.swift in Sources */, + BA778EDECF9B690444D702ACF045DFA9 /* RxPickerViewDataSourceProxy.swift in Sources */, + A1FD348A0F4D3EBC9DBE547D5AEF2BBB /* RxPickerViewDataSourceType.swift in Sources */, + 5B3D9301FD046AE7F86646F55BE9B92E /* RxPickerViewDelegateProxy.swift in Sources */, + 64D02448CFBB8A34C888B3857E5735ED /* RxScrollViewDelegateProxy.swift in Sources */, + E587046CF1F3A9B319963EAA5B6CD5CF /* RxSearchBarDelegateProxy.swift in Sources */, + 1500ACD9D20564E44D88F3407F2F2FDC /* RxSearchControllerDelegateProxy.swift in Sources */, + 12EC25526C6EF3C55B38BF48185FDD43 /* RxTabBarControllerDelegateProxy.swift in Sources */, + A014AFBDC89EDFF0EFA30A944055A06F /* RxTabBarDelegateProxy.swift in Sources */, + 467346263E5270F13E23B1534FF333EE /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */, + EE90639938AC09ACAB3C12AB8F2ECC85 /* RxTableViewDataSourceProxy.swift in Sources */, + 85594E09A62CC1FF31639299CF7920E8 /* RxTableViewDataSourceType.swift in Sources */, + 41D0A13F0494761B55BA02862606D0ED /* RxTableViewDelegateProxy.swift in Sources */, + B23EB6308BE76708A9CAD7609AEEE1DC /* RxTableViewReactiveArrayDataSource.swift in Sources */, + 565622A46E88353C9B8249BEE1FC90F3 /* RxTarget.swift in Sources */, + 09EF42815901BD7BBE473A48F9C4871E /* RxTextStorageDelegateProxy.swift in Sources */, + DF1C8775F070C029BEE56409F35BCE8A /* RxTextViewDelegateProxy.swift in Sources */, + AF20103E4AACC149F0D69B948617E6A5 /* RxWKNavigationDelegateProxy.swift in Sources */, + 7889FA54B3110C19D69EFFAECB07D0D3 /* SchedulerType+SharedSequence.swift in Sources */, + 24FDE667C36F43299E462B0551C74E5A /* SectionedViewDataSourceType.swift in Sources */, + 783B7F9FA6A799FE2579A7DA87E23712 /* SharedSequence.swift in Sources */, + 7AE18D99C308A6D03B3ACE326111AFCA /* SharedSequence+Operators.swift in Sources */, + 8FA84C3A35601C880D4C8FFDF5BA7874 /* SharedSequence+Operators+arity.swift in Sources */, + F8508992F7DF27059A966E932E447C37 /* Signal.swift in Sources */, + E0EDCB45203EA044D9DAD2AE0C829A8B /* Signal+Subscription.swift in Sources */, + DBB9FE0E1501B93403A6366533E88D2C /* TextInput.swift in Sources */, + C26AC6AFC3CA2603D3F4A051CC3F1569 /* UIActivityIndicatorView+Rx.swift in Sources */, + 589BA3C4D17C7B50644996C9C32FE68C /* UIAlertAction+Rx.swift in Sources */, + 625F330D6F97B19193DBEE664A362C85 /* UIApplication+Rx.swift in Sources */, + 2C547BB8707E0B22F417510586D1F964 /* UIBarButtonItem+Rx.swift in Sources */, + 504AA93A84E07EF87DD246EB802D0CFD /* UIButton+Rx.swift in Sources */, + 67D927F0170FA896365DD7610B108F5A /* UICollectionView+Rx.swift in Sources */, + ECDB25A7F2A0D9049B60FCA54CD90AD7 /* UIControl+Rx.swift in Sources */, + 29ACBED7C4A8F2753C29C1BF755488DF /* UIDatePicker+Rx.swift in Sources */, + 1BE0115E3A021644098F9D1ADB8FB1E8 /* UIGestureRecognizer+Rx.swift in Sources */, + C69F65C4313A81750230367044FC4B06 /* UIImageView+Rx.swift in Sources */, + 7F4C3C8EEFDA08304AF518895493A9F7 /* UILabel+Rx.swift in Sources */, + 79364B0037D541FA275A0C288EBCB4AF /* UINavigationController+Rx.swift in Sources */, + 68C5BE7D506951D440E16CD68F929AF4 /* UINavigationItem+Rx.swift in Sources */, + 2C4AE05AA0C85824A99028BD1423606F /* UIPageControl+Rx.swift in Sources */, + 935A8FBCAB4ECCE0A30CE31B73CADC58 /* UIPickerView+Rx.swift in Sources */, + FCA899C052B20142AEF626DF7D302F44 /* UIProgressView+Rx.swift in Sources */, + 8179719DAC4F80E641DFB28938A96116 /* UIRefreshControl+Rx.swift in Sources */, + 2086D9626F5BEE8C33CCE5487FF88201 /* UIScrollView+Rx.swift in Sources */, + E624D939D64E54CA5A224FBEBCCFEEE9 /* UISearchBar+Rx.swift in Sources */, + AEE3F263ECCBCC5BBB173122DEC067F2 /* UISearchController+Rx.swift in Sources */, + DEEB474A50BF1666FF12F4901CD92570 /* UISegmentedControl+Rx.swift in Sources */, + 27705D5772A78311933ED9ED0A3E002D /* UISlider+Rx.swift in Sources */, + 77633C2EFD6D1C93FEB465BF86649230 /* UIStepper+Rx.swift in Sources */, + 79EEA56719287DFF959B28BC41F32224 /* UISwitch+Rx.swift in Sources */, + 9CA259D9188E1904234FE2BDC0C593AD /* UITabBar+Rx.swift in Sources */, + 2361FD5053A34C50C6BBAEEDE5685E86 /* UITabBarController+Rx.swift in Sources */, + D15B0D8B1740BEFA986BB38D932F68A3 /* UITabBarItem+Rx.swift in Sources */, + 58525FB55CAAD60E353986EBC84C9D5D /* UITableView+Rx.swift in Sources */, + D565F9022D829640119B77A48728C77B /* UITextField+Rx.swift in Sources */, + 63361905A2C280165A149FE28762F071 /* UITextView+Rx.swift in Sources */, + A36735D584667620C46C46A79ECE0034 /* UIView+Rx.swift in Sources */, + EE54853F23CD8DCB926C54690A57808A /* UIViewController+Rx.swift in Sources */, + 8B0142F6C87BD4C0881FAE8CB4F76EF0 /* URLSession+Rx.swift in Sources */, + 071694142321F8BEC308FD6C20ED5AFD /* WKWebView+Rx.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6CD085F61F150DAC98866525FDA8D326 /* Sources */ = { + 35E2035D47462206A0E48AF0C65FA6CF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5FBC1DE79DEE392D6D41F6090488BFB1 /* AnimatedButton.swift in Sources */, - D8114C2EB594505EE011A20DA4C95770 /* AnimatedControl.swift in Sources */, - 79AB2082FC9146CE1A779EF551E79EEB /* AnimatedSwitch.swift in Sources */, - DC5481710BAA03B98F1D0810A57E19B7 /* Animation.swift in Sources */, - 8828B3124793BCC37ADCEDD78C89FAAC /* AnimationCacheProvider.swift in Sources */, - F2DD3F1EA9DB179C02B263A4784CB879 /* AnimationContainer.swift in Sources */, - C8F2DC02436264F5E3CFE3CA6138C968 /* AnimationContext.swift in Sources */, - 6C9281FD6CCFD9C64B304959AA7DFB54 /* AnimationImageProvider.swift in Sources */, - 07BB96AFC20F68E8E32221FEEE8A041E /* AnimationKeypath.swift in Sources */, - 8C3C26D0262B1821CF89C7737A4FD893 /* AnimationKeypathExtension.swift in Sources */, - C82D20525E7EF50F0CF4CE73AE664727 /* AnimationPublic.swift in Sources */, - 1444AE937D37C1D67E3E0FD426FDAFF7 /* AnimationSubview.swift in Sources */, - E10E12DF9C04F39E4365BEE56CFB4474 /* AnimationTime.swift in Sources */, - CF564D1B6E418234D8FB6588CFA9C6E7 /* AnimationView.swift in Sources */, - 45C5538AC96ACDEEAC00284274C24880 /* AnimationViewInitializers.swift in Sources */, - B748C112C55BE3238CE8327792D7C85C /* AnimatorNode.swift in Sources */, - A1AE2FE0EC944923DD8F1999A1A5D4C7 /* AnimatorNodeDebugging.swift in Sources */, - B1B97E3BB4EEBAF17EEDDD759B4467B1 /* AnyNodeProperty.swift in Sources */, - BFACA03F715CF8C8EA2CF7A093E0B473 /* AnyValueContainer.swift in Sources */, - 4A1E8CD3F4485506E43FC4FDF1A2C63E /* AnyValueProvider.swift in Sources */, - E661E073A7C5D6C5F7F8DDFE4A1C9FD8 /* Asset.swift in Sources */, - 608144D32D6D1C95B6B49C13D535AF4B /* AssetLibrary.swift in Sources */, - 734940C895670B5E83CEDB7F5D2CED82 /* BezierPath.swift in Sources */, - EF2395CC4B6F1E71575A468E20DC0D5B /* BundleImageProvider.swift in Sources */, - DF4C2571A72439B45AF83C2BCCADE533 /* CGFloatExtensions.swift in Sources */, - 1D662F60E55EECD4CBEA09DBDA112180 /* Color.swift in Sources */, - 49E08A42F84EF3389B55079F3DA8EACD /* ColorExtension.swift in Sources */, - C5C3FF8F40EF9B43A80C7FE27DDB763F /* ColorValueProvider.swift in Sources */, - C976EBCB63898414C0E83085F2A74CCE /* CompatibleAnimationKeypath.swift in Sources */, - D1BDA2114DE07FB86D22B85345B759A4 /* CompatibleAnimationView.swift in Sources */, - 46E760D3D1BC1B16F3D678F4099339AE /* CompositionLayer.swift in Sources */, - 1F4B3DF48FFA940F8A945D560E1FF7BD /* CompositionLayersInitializer.swift in Sources */, - 494A1D50E3A335890908FFBE5095AD93 /* CompoundBezierPath.swift in Sources */, - 47B0159CECF009FB8FBC229C79334D82 /* CurveVertex.swift in Sources */, - 37F7A297E7BC564844BC9C5FA7FB051C /* DashPattern.swift in Sources */, - 9C75BF9B6CA91719530D7B4A607293F9 /* Ellipse.swift in Sources */, - D4B8F5A479E9B5710211283BA74680F5 /* EllipseNode.swift in Sources */, - 9315D996DC4C53A7EFA3177574967036 /* FilepathImageProvider.swift in Sources */, - 1981D3112C717BC59C5FA1E71735A633 /* FillI.swift in Sources */, - E6A8876E76B9419A392CA7254F8B34E6 /* FillNode.swift in Sources */, - 7B306E636E016B3BD01F77D9D5C65A30 /* FillRenderer.swift in Sources */, - 05AF984E8923BAFAB364ADF5A36CFA42 /* FloatValueProvider.swift in Sources */, - 6A856CF9DD246E296059CC43AB9EDCF2 /* Font.swift in Sources */, - DC22143AFD35AB737053A465C835B2C7 /* Glyph.swift in Sources */, - 6ED3398A30ABDEFF9743258F50243C65 /* GradientFill.swift in Sources */, - 8C58755FC73B3D86F8054910D494A497 /* GradientFillNode.swift in Sources */, - 40B37876E3D380C12C3D35DA89D779A1 /* GradientFillRenderer.swift in Sources */, - A823B2340A068A0F01D43B17B1B1707D /* GradientStroke.swift in Sources */, - 0DAFF4AF0DAC85531F1A2C8ADCC7993A /* GradientStrokeNode.swift in Sources */, - F12491A51A83DC8A3710246F81FE1122 /* GradientStrokeRenderer.swift in Sources */, - AFFC63FBD83C7449E564BDE4E1C1A353 /* Group.swift in Sources */, - 0C5E129FDFA1F61B9B5F060022AE1397 /* GroupInterpolator.swift in Sources */, - 3612F1D1AF0098F584A5437EB6435E72 /* GroupNode.swift in Sources */, - 17C00BFD3485AE95ED96F13048932B06 /* GroupOutputNode.swift in Sources */, - 2C4E8FEC57592BB19FBDE1E53665B832 /* ImageAsset.swift in Sources */, - F0C514A2BB83E82DFA396930969D18D6 /* ImageCompositionLayer.swift in Sources */, - AAF4F60CD0E43E804C98016B73ABA3DE /* ImageLayerModel.swift in Sources */, - 89C1CEA8059D2739D6C824D38FA7E2F1 /* Interpolatable.swift in Sources */, - 040EF3853BBD827C2560F868AE293429 /* InterpolatableExtensions.swift in Sources */, - 70B29876398EEC0308E00F7B765E3EC7 /* InvertedMatteLayer.swift in Sources */, - 58384191644249C91DFE6BAE90385AAF /* ItemsExtension.swift in Sources */, - 1EBA7239BE06A3E064A2424A1A9420EB /* KeyedDecodingContainerExtensions.swift in Sources */, - 8F5824F1349F5B5A36794903AA18E5E9 /* Keyframe.swift in Sources */, - E06DCF48E4263E12811FFF83A186E7BF /* KeyframeExtensions.swift in Sources */, - DC76DB02C4BF7B108EAC3B57E4770837 /* KeyframeGroup.swift in Sources */, - E3DF10EAB8681EB68E4E1AEA93447E54 /* KeyframeInterpolator.swift in Sources */, - CB4B46F80C482CCCA962E819E5EDF6B5 /* KeypathSearchable.swift in Sources */, - EBA655BE792E9D480E71C975CC17736B /* LayerDebugging.swift in Sources */, - 1248574799B4B4CF31E749FC5BC779E4 /* LayerImageProvider.swift in Sources */, - 126C67FE31A29DFB273EE8BD1FF62863 /* LayerModel.swift in Sources */, - 9F819A5ECD66F45ED14B93A6085C6A54 /* LayerTransformNode.swift in Sources */, - E0C40C2F08888BFB71518256E846F5BE /* lottie-ios-dummy.m in Sources */, - 1C0FDCB931FB57E965BA3B0D3782AC04 /* LottieView.swift in Sources */, - AB98D39CF12040255E5AB9805B22F701 /* LRUAnimationCache.swift in Sources */, - B41E9DF6ECBCD544574E77C649D2AF84 /* Marker.swift in Sources */, - 7655AE71DAC8B1DEE9BB7893C11784BF /* Mask.swift in Sources */, - 95B80970A3946A85D3CFBD927EE4E38C /* MaskContainerLayer.swift in Sources */, - 3731A1F643B056609FED563ED0166F8C /* MathKit.swift in Sources */, - 0EC3D7CF7B0CD639188B85916E5CAF4A /* Merge.swift in Sources */, - 6053315789BA3284D887395238A78148 /* NodeProperty.swift in Sources */, - BE3498437E2423BAAAAF51598243A02D /* NodePropertyMap.swift in Sources */, - A93AF36FBF45356500F2A482D72DBE85 /* NullCompositionLayer.swift in Sources */, - DC97000D60FDC9CDBF1E17295EFA06E5 /* PassThroughOutputNode.swift in Sources */, - 80E741672C9D292E09AE6B3362E58D5E /* PathElement.swift in Sources */, - 6A2FA85A9A3E5658C2A9E78CF8E914BB /* PathNode.swift in Sources */, - D9ADD18B83BFD4C3A05CB07F6EFAFB5D /* PathOutputNode.swift in Sources */, - 253FB0BBC2370287411131AF1957FDFC /* PointValueProvider.swift in Sources */, - 74E5E80F0323F70940A9A0CF49CE78F2 /* PolygonNode.swift in Sources */, - FC808CFFA9580C2DF49B036F992267F4 /* PrecompAsset.swift in Sources */, - 0DCDE913C02BBD39EC8B17D4B75371D5 /* PreCompLayerModel.swift in Sources */, - 86DA079C928D3A2930B9DC92D1FF16D2 /* PreCompositionLayer.swift in Sources */, - D42CDEC728CD66E9529705E3AA966958 /* Rectangle.swift in Sources */, - 2203D0DEA8D91C1EA908C92335C56789 /* RectNode.swift in Sources */, - 6BF88DC9327EB5CF8D7D99DDF214285B /* RenderNode.swift in Sources */, - 22BD6D71281C0C0ED54154514FB0C91E /* Repeater.swift in Sources */, - 744E48B2D97032D9EBE9CC13C86EB1CF /* Shape.swift in Sources */, - F4E2193E405F8D30421448842F3246FE /* ShapeCompositionLayer.swift in Sources */, - E74E720BE8B3BD65CD777AC24F16627D /* ShapeContainerLayer.swift in Sources */, - 02CA2B3852504E8584B843B13AC335B5 /* ShapeItem.swift in Sources */, - F73461F39B6414971B720F25468076B0 /* ShapeLayerModel.swift in Sources */, - F214D8F2C3C320861DC0BA0332E7D3C5 /* ShapeNode.swift in Sources */, - 9187D127819AD3D5887B4DBE3D542E34 /* ShapeRenderLayer.swift in Sources */, - 28F091E7D2F6EF7AF5574F5D9FB03A6B /* ShapeTransform.swift in Sources */, - 7FEDFDC1EE22315571A5518AB8B74D67 /* SingleValueProvider.swift in Sources */, - B089EF2BD0E6D960B4B58D1B02C73F8B /* SizeValueProvider.swift in Sources */, - 3E712327DFA1A79F7B4340E754AC23B7 /* SolidCompositionLayer.swift in Sources */, - 9246BBDEE42E43AA64474CB117626323 /* SolidLayerModel.swift in Sources */, - E9553B3371DD5F489AEDC5F4568075E8 /* Star.swift in Sources */, - 698EB10F93E1B781D0F7EF9D0E4782D7 /* StarNode.swift in Sources */, - 10516D5EF93DED677BEDA160B81C6477 /* StringExtensions.swift in Sources */, - 9AE23F46EC91B1C3BFBDBA4F753A128A /* Stroke.swift in Sources */, - D381B2AB40C1B7D2D98A5BF1857ECF32 /* StrokeNode.swift in Sources */, - 6A51DA79E8DF5C47E8631AFB5BD8BA8D /* StrokeRenderer.swift in Sources */, - FCA0829B8751D827AAAECFD44A3A2695 /* TextAnimator.swift in Sources */, - 86B32736BC9A390D7C123878EDBBBFF1 /* TextAnimatorNode.swift in Sources */, - 6F001F9E81E8029B6EA3C942F546810F /* TextCompositionLayer.swift in Sources */, - 99C61A8640405DBE305A92A2CB99F831 /* TextDocument.swift in Sources */, - 6F01871022FE3FD229BC77DBCD639941 /* TextLayerModel.swift in Sources */, - 945B37F035397F8F94D25D17748D0286 /* Transform.swift in Sources */, - 4CB1214EAE2664331573C4312F75184B /* Trim.swift in Sources */, - 97D84B3CA6443984051122A97EF90035 /* TrimPathNode.swift in Sources */, - AA1E5335D7B93737B16DE75C70EE54AB /* UIColorExtension.swift in Sources */, - F54762A22DFCEFD5C7B5AA918930E13F /* ValueContainer.swift in Sources */, - 57E2372EB8FEA825BCB94F5221E347E6 /* Vectors.swift in Sources */, - B5823E9DA8C67913F8605265B67145EE /* VectorsExtensions.swift in Sources */, + 4E51EE9FA2674F5DCF8897376EAD05B9 /* IQBarButtonItem.swift in Sources */, + A84B6F9C919B19B23E384AF11B0BB21C /* IQInvocation.swift in Sources */, + EEDDC58076669903F745DC61270BA0D7 /* IQKeyboardManager.swift in Sources */, + 241AC748D581B0BE9DDE44AEBFC77650 /* IQKeyboardManagerConstants.swift in Sources */, + 98665475CE604FD3038E3DDB88F3698D /* IQKeyboardManagerConstantsInternal.swift in Sources */, + F1AB7608904A0BD12DDA204B9583C071 /* IQKeyboardManagerSwift-dummy.m in Sources */, + C1B31DBBCA2BA7621DC1E67CDF4EA6B0 /* IQKeyboardReturnKeyHandler.swift in Sources */, + ABF72A2DBB60B01046678C1CCBA130A2 /* IQNSArray+Sort.swift in Sources */, + C5D7E4518DEB865E64D30173EDE89D64 /* IQPreviousNextView.swift in Sources */, + 876B2EE031B1C82DCAC6162C9453D249 /* IQTextView.swift in Sources */, + F14068ABA1DAE90219DDD9E27EC66D3F /* IQTitleBarButtonItem.swift in Sources */, + 458A59F91138414CF0B165949FF6438F /* IQToolbar.swift in Sources */, + 057669594917303CDD9DBDF0D26ADD0D /* IQUIScrollView+Additions.swift in Sources */, + B764FA3969DDD0B489000C1C308287A3 /* IQUITextFieldView+Additions.swift in Sources */, + 6E1FF74B59101334B51BE6290CEC7B5E /* IQUIView+Hierarchy.swift in Sources */, + FDF8488EC2721DC442FBC788F6C6724E /* IQUIView+IQKeyboardToolbar.swift in Sources */, + 1568919CB71822329BDB7DEAFAB7A3D2 /* IQUIViewController+Additions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6E084190EC40267FDAF507D71BF037BF /* Sources */ = { + 3E31579B995F01D0DB3B379E46AAB973 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 587356FF1A1C73970333C478D906E6B0 /* Pods-FlutterwaveSDK_Tests-dummy.m in Sources */, + 71FE12A7B2AB1CB87D6A6D6BF6BF4C70 /* AccountForm.swift in Sources */, + 1F92780A197F8A1A06CE40CB4834ED4E /* AccountPaymentModel.swift in Sources */, + 01539CE6371A53FB954322B2C6FB5675 /* Bank.swift in Sources */, + F879A19572DC7ED3989ECBC9F778E263 /* BankRepository.swift in Sources */, + 9E34BC34C860DA0142EBFA9ABF0CD628 /* BankTransferModel.swift in Sources */, + 6E958E1956AE79BB40293F7CAB6B521A /* BankTransferViewOne.swift in Sources */, + CE68A86EDF4BAF1CC8350031516CDCD9 /* BankTransferViewTwo.swift in Sources */, + D07EEE28259CBB83ED54461D2CBFEFEC /* BankViewModel.swift in Sources */, + CDDE4710FE1787BADD1FFC86CA1FA6E8 /* BarterView.swift in Sources */, + 8358E6862E7AC65800C3E287 /* RememberCardView.swift in Sources */, + 107E9ACDE10124189429928C0C47CD05 /* BaseRepository.swift in Sources */, + 439F9BFA05F674C81EE64D60D14D4C0A /* BaseViewController.swift in Sources */, + F3AD6FAB39441BD93B167688AC9D7806 /* BaseViewModel.swift in Sources */, + 3A2A8F997EFF3A0E1AA1C48D12E5A937 /* BillingAddress.swift in Sources */, + DC7A3C023229DB2EA2022DE84EBDBCEC /* CardRepository.swift in Sources */, + 7EA760A0611369F9F5A2B946090669CF /* CardValidation.swift in Sources */, + 14D0F3DC429C046E8FEC94465CDD5DC8 /* CardViewModel.swift in Sources */, + 8661144692792C451C83CF092DFAC4B6 /* CaretPositionCorrector.swift in Sources */, + 80AE0C1CF8230D394862EF61F40CA022 /* ChargeCardModel.swift in Sources */, + FDF9A30D9C90E39406C34532E1B37F02 /* ChargeSavedCardModel.swift in Sources */, + 8B2DDDDB03D40FFA052EC8C3370AF13B /* Container.swift in Sources */, + 764FE47C9365E5BE84825724FC3C89DF /* DebitCardView.swift in Sources */, + 2355926206134C8F7063B57A6C439A6B /* DebitCardViewNew.swift in Sources */, + 4198BA15AEA0DFE868D4E81948D2A3BB /* DefaultTextFormatter.swift in Sources */, + B5563CA2A6414DE4F910570F75C8964E /* DefaultTextInputFormatter.swift in Sources */, + 6453C62D9F296A5762BCBEEC6BDBF677 /* EmptyString+Extension.swift in Sources */, + 2E3785258C84765D22141AE43178C6F1 /* Encoder + Extentions.swift in Sources */, + 37E62437E1F5D539A38B969005960DC1 /* EndpointType.swift in Sources */, + 5DD90327A43C965416DB3242B75608CE /* Extension+CustomTextfield.swift in Sources */, + 6E96A2647FFF0D48A59B71BD961627A0 /* Extension+MDCOutlined.swift in Sources */, + 8501E9B2555A9434A3FEE1F4AFDB7C9F /* Extension+MDCText+Date.swift in Sources */, + EFE1AF19763636D8348EE6C0CCD9036F /* Extension+Toast.swift in Sources */, + 61FA067BB6556F9FF9303A066B7F770F /* Extension+UImage.swift in Sources */, + 2CCD29CE2DCF28E8E87F6765AFD60261 /* Extension+UIView.swift in Sources */, + FC34FE3C2D63637C79B7418BA49E9E1D /* FetchSavedCard.swift in Sources */, + 0C7A729E406A11B342D4878C1A7CEC28 /* FlutterResponseData.swift in Sources */, + E41CA8A4B923FCC9ED3E0506387E1EB1 /* Flutterwave+Observers.swift in Sources */, + A6B2CAA6238CBF2BD1D64016087ADF62 /* FlutterWave+UIPickerView.swift in Sources */, + D598A9C642049910153698EA43C85175 /* FlutterwaveHeaderView.swift in Sources */, + 9C82DCCB4BA273DBF87FBFC2CBA43C1C /* FlutterwavePay+Configure.swift in Sources */, + 0996910106F88C4E58CACEEE5FAFC634 /* FlutterwavePayNavTitle.swift in Sources */, + F77F2881791A145222D2F8EE44643EB2 /* FlutterwavePayViewController.swift in Sources */, + 86D32AEE3755EA4193AE1001F8468BBD /* FlutterwavePayWebViewController.swift in Sources */, + 345665D3C9A811D9EDBE79B5DEBCD051 /* FlutterwaveSDK-dummy.m in Sources */, + C6E90AC9F1FBEE8AB739207571ECAC7C /* FrancophoneModel.swift in Sources */, + 2016336429C2756146AFA8E85E42B364 /* GhanaMobileMoneyRequest.swift in Sources */, + 282F38A54703926A901E0AF777058E79 /* HowView.swift in Sources */, + 79DD4F6820C51E23DF2EA59C9947C386 /* JsonResponse.swift in Sources */, + 06C76D3C0C472EAEC893471D5EE9E61D /* LoadingHUD.swift in Sources */, + 2AB2FD2A46AFFE5E423FE59CC9032007 /* MobileMoneyFR.swift in Sources */, + AC6FB287FB56DF6B1E149909C455E11D /* MobileMoneyGHPendingView.swift in Sources */, + E6FD8EA40CE4EB413C8EA420318E16B7 /* MobileMoneyGHView.swift in Sources */, + 305956D1211E21A602E920093C7F1AB6 /* MobileMoneyRepository.swift in Sources */, + CB13B1C4A37546F274915328C858CC9F /* MobileMoneyRW.swift in Sources */, + D9AC50265C588679CAED1D7B6253A81C /* MobileMoneyUganda.swift in Sources */, + 59240A5BB7EBDF4EC2101969D3D92E0F /* MobileMoneyUrlResponse.swift in Sources */, + EC3D998D55379295F2B4727AF8A3279F /* MobileMoneyViewModel.swift in Sources */, + 8587FD790444A023AB383723943828E7 /* MobileMoneyZM.swift in Sources */, + 55B0CA0B78F9FA0190A445F37C900EEB /* MPesaBusinessView.swift in Sources */, + 1162DB53DF41DFE27AD6D391B174EFE5 /* MPesaModel.swift in Sources */, + F81ECC3E9399AD8A354C8C2E689E9791 /* MpesaPendingView.swift in Sources */, + 8865DC4AD042A6C4483A3976AD80F774 /* MpesaVerifyModel.swift in Sources */, + 7D41DDA1EF79FFA9F570B6A901A9A6E3 /* MpesaView.swift in Sources */, + E6F769170D6A8C343DE2A40BEA81E435 /* NetworkRx.swift in Sources */, + 864BF281392BC302E8470EDCF8ACA5C1 /* NigeriaBankModel.swift in Sources */, + 4BA6A7BFB7FC44C2E9E03109FDDE66A4 /* OTPView.swift in Sources */, + 74E8FF71208D2554E8057937F7E7214B /* PaymentOptionModel.swift in Sources */, + AC10E499259195A9B13E0E3A57180E76 /* PaymentServicesRepository.swift in Sources */, + 762D32EA0A3A142E0F9470F92856DA75 /* PaymentServicesViewModel.swift in Sources */, + C992DBF08E73275DACC33A703EA62F6A /* Pinview.swift in Sources */, + EBF76ACD5B13A4AF4DAA53559EAF0153 /* PwbtVerify.swift in Sources */, + 6769879A19F21F28AA06CC34BB9B8136 /* RaveAccountClient.swift in Sources */, + 9F918DEEC8BF072D16DF80D4667AAF95 /* RaveCardClient.swift in Sources */, + 1523162B666EC19B90844D33FEF7EB19 /* RaveConfig.swift in Sources */, + A96E6F0AB68EBF82053E459C86E2EB16 /* RaveConstants.swift in Sources */, + 4C0AA050FAD7AFB5958E5603643B95AB /* RaveExtension.swift in Sources */, + 7D54B7565FC1930235EEC15C8A76C4CF /* RaveMobileMoneyClient.swift in Sources */, + 92B9D276FB25857218C75BBFC4D8E037 /* RaveMpesaClient.swift in Sources */, + A3F0574C5DE670C6D1A4C29B8C3D7E6C /* RavePayService.swift in Sources */, + B6B34186191B331D5EE76F279B22E283 /* RaveURLHelper.swift in Sources */, + 5D3373EA73E2FD1FD9CBC356F7DF84E7 /* RemoveCardModel.swift in Sources */, + 9549CBF44C54600CA5D807DCE5E4D5FB /* RwandaMobileMoney.swift in Sources */, + DB00469065E4B912703B06A93DF1D8A2 /* SABankAccountView.swift in Sources */, + 49DBC6353F4B6F1C2176977CEE4D90F8 /* SaveCardCell.swift in Sources */, + 9B1CA1B591D2C342EE1C796ED4D78DB8 /* SaveCardInitate.swift in Sources */, + EB42FCFAC8B757E7BBE819EFFE05E103 /* SaveCardViewController.swift in Sources */, + EFA0EF52E89E005CBAAB98FFDFD00496 /* SavedCard.swift in Sources */, + F72B86FDEAD4543A5E3196F570DAFAA5 /* SavedCardsView.swift in Sources */, + 780419A6583415F56C1AE03C948C38D9 /* SelectBankAccountView.swift in Sources */, + F4CDBA32237D662E46B2DE7A2A675029 /* SendCardOTPModel.swift in Sources */, + C182CD37E7583B5326CA079552389519 /* SnackBar.swift in Sources */, + BED2DEE311712C280A1FA4B800753A39 /* String+Extension.swift in Sources */, + 6D72EAFE73CE21EA3286DABDB4D48537 /* Substring String Extentions.swift in Sources */, + ED1713CE2FCB4DA7B8F99C1D5CEC9B3C /* SumFormatParser.swift in Sources */, + 3298185D351EE5E34E1E5B1B23DBAB6C /* SumTextFormatter.swift in Sources */, + 513C458B319D85AC501761287698F440 /* SumTextInputFormatter.swift in Sources */, + 796DE13B7FC53BC509C4BCA722796CA4 /* SumTextInputFormatterCaretPositionCalculator.swift in Sources */, + 788F0E0CCFAFF6BAA17DB6BA7ADD9F3D /* TextFormatter.swift in Sources */, + 1F26082A80B609DAAC2198A8BFFE309B /* TextInputFormatter.swift in Sources */, + 6EDCFCC1751F8E9A39E21A6F03281A0E /* TrackAPIModel.swift in Sources */, + 9C06C8A8D55AEE86F435328FB8515C3F /* TripleDES.swift in Sources */, + 3133E85D726D4691F7F793454B9104BF /* UgandaMobileMoneyModel.swift in Sources */, + FFDC7BDA8C29D82EE0651718504850A0 /* UKAccountDetailsView.swift in Sources */, + 22BAC0C8052BD650ACA0E34A3F53C835 /* UkAccountsPaymentModel.swift in Sources */, + B78815DD7C8F212E163BC29D8B76A9F3 /* UKAccountView.swift in Sources */, + 9220695F42BB654B8EFD0F8CBA002C70 /* USSDBanks.swift in Sources */, + E0957125693D4B228494D99C501AFF84 /* USSDConfirmView.swift in Sources */, + 27393DE323A2247F958B81731FAE2D82 /* USSDModel.swift in Sources */, + 14DF2F23F88B1E7B29BC6460949CDBE5 /* USSDSelectBankView.swift in Sources */, + 90E82204CE0A8CE5F19FACB1B3440CAC /* ValidateChargeModel.swift in Sources */, + 047716CA954C35F882E77CEEFC899AB8 /* Validator+extension.swift in Sources */, + 8231AF5AA6F391AE817CE4CD50085883 /* VersionThreeServicesApi.swift in Sources */, + 1ED7C6F1F3B83BFF8CBB789B8B4D0135 /* VersionTwoApi.swift in Sources */, + 9D248EFFDC9DAC869E22783ACF4F8BFC /* VoucherChargeModel.swift in Sources */, + 0F20DBA17ADC38DCEB85DBF1C9BFF157 /* VSTextField.swift in Sources */, + 01DED855649A95274345B1DBBE600F99 /* ZambiaMoneyModel.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7A5D7B8DC922435EEF0A360A3784A4CC /* Sources */ = { + 8BD4A10BE70ED0A9BD3445C0D2F8EBA0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C221880A49588D5741D5DCF276B85442 /* AccountForm.swift in Sources */, - FA1C2F99A82F8D806C2FCA4A76301B1B /* AccountPaymentModel.swift in Sources */, - 050AE2D78779CE1BD87E145053195EDE /* Bank.swift in Sources */, - 9799406CDB03F33CAC479EEE12B75C08 /* BankRepository.swift in Sources */, - BD898ACB6A07E8AF5B19590829EAD28A /* BankTransferModel.swift in Sources */, - 4D02D0BDCC0D9F6C5023F3BF7F0A9907 /* BankTransferViewOne.swift in Sources */, - B0881C8F5E07363BE3CCBAAED5880983 /* BankTransferViewTwo.swift in Sources */, - B90128BE993DA074B1A79B20F238171A /* BankViewModel.swift in Sources */, - BA1C13C3F33D7B0491742F651ECE1CFB /* BarterView.swift in Sources */, - 50F2CDE664EC5D79EC2416562BBDA251 /* BaseRepository.swift in Sources */, - 7D010D7F3BE002CE04AEBFBB69D9A13B /* BaseViewController.swift in Sources */, - C48B9D59D309FDB6D09814F801437141 /* BaseViewModel.swift in Sources */, - CD8E04FF250040AF1B3BF1B1D74E454D /* BillingAddress.swift in Sources */, - E84D653FEC2D7ABF449C27F84CFCF0F7 /* CardRepository.swift in Sources */, - 73A1618D7841DFD77BC8BB7A1C8AEE8D /* CardValidation.swift in Sources */, - 5F18CB0EB31A3956A9A2B71914DB33AC /* CardViewModel.swift in Sources */, - 4F33738573BA03D9433D7BF3E58850B2 /* CaretPositionCorrector.swift in Sources */, - 043AAC73BC1D64C55D117BF83707A941 /* ChargeCardModel.swift in Sources */, - 4E4FD130B6FFA918D0201187A589A732 /* ChargeSavedCardModel.swift in Sources */, - AF817CECD40F30A31994F13E93FF485E /* Container.swift in Sources */, - 61BABDD40FFDB22B1560A08AEFFF44C6 /* DebitCardView.swift in Sources */, - DA962A26A24533441D6137A9E684BD1B /* DebitCardViewNew.swift in Sources */, - DD2C676B0300B5856F06D9EC66D3337F /* DefaultTextFormatter.swift in Sources */, - D08A662E2801B61F9746F3E893444B38 /* DefaultTextInputFormatter.swift in Sources */, - D7DC968C2FCD339977239CC1D9DDD9E4 /* EmptyString+Extension.swift in Sources */, - FF6D708F8EAB2D276E761D55CAC8FE90 /* Encoder + Extentions.swift in Sources */, - A8F31D1EF9E7194BCD89B811A261CF35 /* EndpointType.swift in Sources */, - 1A90B9C3C1F04B9A7F355FDE050DD487 /* Extension+CustomTextfield.swift in Sources */, - D2A242DEA44DB9C48106C6478EA9412B /* Extension+MDCOutlined.swift in Sources */, - B594C2BE2C6C2519A296C1477E1D6DFC /* Extension+MDCText+Date.swift in Sources */, - 93E5354FEFBA1D4FD7173ADDD0999477 /* Extension+Toast.swift in Sources */, - BED57023FB4FC4681D0E80C6A94B9071 /* Extension+UImage.swift in Sources */, - FE62B8006AD81030509DDF5300815B45 /* Extension+UIView.swift in Sources */, - BE204D220DE5DB2FF4095DA7F5EF80E7 /* FetchSavedCard.swift in Sources */, - D7052E19D6FAA5598D720858BC849E4C /* FlutterResponseData.swift in Sources */, - F3551683AECB8FDF19BBC7A1ED22BF7E /* Flutterwave+Observers.swift in Sources */, - 1294ABC65CEEFB8B930A886713CCF9CE /* FlutterWave+UIPickerView.swift in Sources */, - 7BD0DDDE5289F02612CBA05327B6DE54 /* FlutterwaveHeaderView.swift in Sources */, - 0E819065998EF5810A75B1BF68BDD7DE /* FlutterwavePay+Configure.swift in Sources */, - 16EEA18C0FE8FEFBD0EA02AAB818EE46 /* FlutterwavePayNavTitle.swift in Sources */, - 6BF7CA859BB82E494A953DF037A1620C /* FlutterwavePayViewController.swift in Sources */, - 36B5694C60AD36F36D30664DFCEC41A1 /* FlutterwavePayWebViewController.swift in Sources */, - 4570AC6DA158457E7A4149644AFDDA1D /* FlutterwaveSDK-dummy.m in Sources */, - F1517656E80120A37564A44753021CC5 /* FrancophoneModel.swift in Sources */, - FC7508C9E60ADFAB1BBEC904528844D9 /* GhanaMobileMoneyRequest.swift in Sources */, - 6A23A3FA817DFFC1BA65F1CAD1C292FD /* HowView.swift in Sources */, - 23F3CD4F44C8D34604524F3FB3DC112E /* JsonResponse.swift in Sources */, - 52B0AD042B533479134DFAA3FA13BEC2 /* LoadingHUD.swift in Sources */, - CCB65DD32253B9F450B35848EFBA37F6 /* MobileMoneyFR.swift in Sources */, - F412E52B95C4C6F2186ECD29C4901E9F /* MobileMoneyGHPendingView.swift in Sources */, - 3346F70F31C1DABE1E450089F218B9F0 /* MobileMoneyGHView.swift in Sources */, - BF587383E9F3D4E011F9C8A367DBF7D5 /* MobileMoneyRepository.swift in Sources */, - B7B8CBC7C7716B9FA4C2448154655F2F /* MobileMoneyRW.swift in Sources */, - 26CCD122E6B9AE3079CE3FFD256EC080 /* MobileMoneyUganda.swift in Sources */, - DC8D96F1A03C80B60C21265DD9C2B94F /* MobileMoneyUrlResponse.swift in Sources */, - 2B718D04F6A411E19D425CCD54DF7437 /* MobileMoneyViewModel.swift in Sources */, - 29D3F8194C7A12146BC5FABF38D69DD9 /* MobileMoneyZM.swift in Sources */, - 2D0F6761444535A78E28CB82FB566D20 /* MPesaBusinessView.swift in Sources */, - AACA093A0DF682022372D04C7024D3BB /* MPesaModel.swift in Sources */, - 99D9EC9A7E56B4318EA6BBB144EE2932 /* MpesaPendingView.swift in Sources */, - 409FAB29AEEE8B317C3C0E04E0071C25 /* MpesaVerifyModel.swift in Sources */, - 98E1A54EA109CD2A63050138C4CCBE0B /* MpesaView.swift in Sources */, - 9E5E4882E666A3FBFA4479C33F749F99 /* NetworkRx.swift in Sources */, - 71175EAA34C62AB16120A8B054F2D63E /* NigeriaBankModel.swift in Sources */, - F2C6141381FECC97AE53D0BD4743B390 /* OTPView.swift in Sources */, - AD72808AD85AB27AE7BB02F7464D3F2E /* PaymentOptionModel.swift in Sources */, - ECA7A51F6C66A5ECE38D4B4B8946DCBB /* PaymentServicesRepository.swift in Sources */, - 846C4B5CD429CF7861C3EB79EB5C025B /* PaymentServicesViewModel.swift in Sources */, - 12C02468899BFE1FF6833748BBEF6C49 /* Pinview.swift in Sources */, - 2D88DF9B93B47429E168E981D962261A /* PwbtVerify.swift in Sources */, - 9228F65E3DC03675A86E2219DC762177 /* RaveAccountClient.swift in Sources */, - FE426F40DA3FD1DE0560021C7C1EF137 /* RaveCardClient.swift in Sources */, - E6E06B5BC0C00877B580F536854E60C5 /* RaveConfig.swift in Sources */, - 5A7AF3A3B3DD05F9EED3000C1C36EA9F /* RaveConstants.swift in Sources */, - DA09F245789F6A46BBA25E7DD12A947E /* RaveExtension.swift in Sources */, - FDB783BEBBACBD0CBA9C74B55B9C7624 /* RaveMobileMoneyClient.swift in Sources */, - D6E3C158BA3CF2FEDA207EE82DEFD990 /* RaveMpesaClient.swift in Sources */, - 5D6E92914284BCAF0B7D2ADE0CD68492 /* RavePayService.swift in Sources */, - 0ACC48932F105D4A8D14EEA077C37B10 /* RaveURLHelper.swift in Sources */, - 9FFF4CF2AB0B6ABDB64D7622C3200E52 /* RemoveCardModel.swift in Sources */, - 716072C8A038F1BD4EBF730D414AF3F5 /* RwandaMobileMoney.swift in Sources */, - 99CD3577488A22B5A8135F8316D87372 /* SABankAccountView.swift in Sources */, - A2F3BA2FEA27938C0601914C31353F88 /* SaveCardCell.swift in Sources */, - E889E6F54D968D989C3D40C2187082A4 /* SaveCardInitate.swift in Sources */, - 326DC0390A6A93BBE66BC35E412DFE68 /* SaveCardViewController.swift in Sources */, - 749FA6E1A485BDFDB41FD1418EC6910C /* SavedCard.swift in Sources */, - 40725F258879CCF771C03233B50359CB /* SavedCardsView.swift in Sources */, - 912D5CD9CB2E222B4942B4C9FE3CD2FD /* SelectBankAccountView.swift in Sources */, - 064E39633613F29B4C8E2D850BA70F43 /* SendCardOTPModel.swift in Sources */, - FD664100CFCA64BA4C2500CC60CAA20F /* SnackBar.swift in Sources */, - EE9A8F4CD1123C3541AAA29C2F96CE94 /* String+Extension.swift in Sources */, - A306BE91EAFB5C4E4019082ABC451AB0 /* Substring String Extentions.swift in Sources */, - BAAA5D1657764318AC882C1009903A18 /* SumFormatParser.swift in Sources */, - 24F2788B59F17843946B26EF466EAF2D /* SumTextFormatter.swift in Sources */, - A28B4E3871749A71371690C64F51F5D8 /* SumTextInputFormatter.swift in Sources */, - 22A1C286BC0AEBF744299E0EB9A810F2 /* SumTextInputFormatterCaretPositionCalculator.swift in Sources */, - 0744B91FC68CA763F37487BC1B651F12 /* TextFormatter.swift in Sources */, - 8AE19EF6051615FC89841C55F8051A44 /* TextInputFormatter.swift in Sources */, - 0295BD0F5268FB724E18948275DA42E5 /* TrackAPIModel.swift in Sources */, - 3924A77FD91E188705FDB0FCB83975BA /* TripleDES.swift in Sources */, - 4A8AFB7DB19D0C64440F5B2EF5837B49 /* UgandaMobileMoneyModel.swift in Sources */, - AEDD61758A2ADDE87EFF590362FA68A9 /* UKAccountDetailsView.swift in Sources */, - 8A450B339BB2CD2182D9D6929F536D40 /* UkAccountsPaymentModel.swift in Sources */, - 0B5F7F7EA91BDFA7768805467ED2CE4D /* UKAccountView.swift in Sources */, - A052E3B99303BF3F86C3CDA1582BAA87 /* USSDBanks.swift in Sources */, - 5BBED222EA9F7932A1E778F9657994EC /* USSDConfirmView.swift in Sources */, - 73E59DAAB788E91BADCA56DC4369EEFB /* USSDModel.swift in Sources */, - CAFDCF48AB3277E2977016039732600B /* USSDSelectBankView.swift in Sources */, - 86B83C5D99D0D741C12BD7DC71B588DE /* ValidateChargeModel.swift in Sources */, - 28389FC8D7E4A7E24E32176408091F2C /* Validator+extension.swift in Sources */, - AAFCD5BE2802B3858A6D28012DA8C292 /* VersionThreeServicesApi.swift in Sources */, - 28D9BD8DCB1D4C32B326B83BA3793EA6 /* VersionTwoApi.swift in Sources */, - EBB8F398044435F8D51B1AB366E2F902 /* VoucherChargeModel.swift in Sources */, - 1EE9D0BF460D67C9184B13D8AE33F836 /* VSTextField.swift in Sources */, - 8718CE6C49AA428034505A109FF05623 /* ZambiaMoneyModel.swift in Sources */, + C4FD0A25510458B8077D55F2742BC011 /* _Resolver.swift in Sources */, + 71D607AB9220EAB6A90AE6F46B41BC8F /* Assembler.swift in Sources */, + D9089D04E4BDC9A2CE07D5013381CF0A /* Assembly.swift in Sources */, + 00A7F6BC2A10E490A91DB0E28FB1836D /* Behavior.swift in Sources */, + EFF9CED49DCB0F70C09BC38C6A33F443 /* Container.swift in Sources */, + 4048EAA79EB3021A5D0E7C59170E5B27 /* Container.Arguments.swift in Sources */, + AD21584AC777EA40166EFF5EDFD2A824 /* Container.Logging.swift in Sources */, + 09EA91F1CD79CD041B185B20589C6F5E /* Container.TypeForwarding.swift in Sources */, + BDD72A627FF4432175E9FC161FAAADB1 /* DebugHelper.swift in Sources */, + 406D749B5EC1E945C66BE9252AEA0AF1 /* FunctionType.swift in Sources */, + EC73B492BEEA0B03247F81B20F995BED /* GraphIdentifier.swift in Sources */, + BA4FB1B6F07387274FD69D343D5CEC76 /* InstanceStorage.swift in Sources */, + D50206ECEC063E622904F61165B55129 /* InstanceWrapper.swift in Sources */, + DEE1C78680BB573EA481B1BCC5751581 /* ObjectScope.swift in Sources */, + 9F2DB17DC7B392AFDABB37D8E5D1683D /* ObjectScope.Standard.swift in Sources */, + 50C9D7E66703955F2770308279CD274A /* Resolver.swift in Sources */, + 5EFB0A8E3816966F1CB1E3A43749843A /* ServiceEntry.swift in Sources */, + 556D211336906CEC994006911BB41E00 /* ServiceEntry.TypeForwarding.swift in Sources */, + 6F1302125F4CFF6D97E985D06A902FF1 /* ServiceKey.swift in Sources */, + 66B428229992061A14FF64E892781A47 /* SpinLock.swift in Sources */, + CBDE370B67A53F5EE9299695054AC058 /* Swinject-dummy.m in Sources */, + 445D1EC2A6C13B5E16C550FC9DD5E089 /* SynchronizedResolver.swift in Sources */, + 9135EEBB68FA7749EEF20BBB30777C8D /* SynchronizedResolver.Arguments.swift in Sources */, + 6BE833377F67B42462977FE9298A5DCA /* UnavailableItems.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8938CD5F34DC88814EE17B2574D5A6CC /* Sources */ = { + 97F6C9DC41C531EE7FBCD8BB8E18EAFC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B3BB32598AC74AEE50CA175172E8038C /* AddRef.swift in Sources */, - 5FECF2EED9F959B304006691AFD54CE8 /* Amb.swift in Sources */, - 99EB7D3E82A6D4E221614C2B0B963F3C /* AnonymousDisposable.swift in Sources */, - 78A9B97B9F6218C4DC7B7254FCC205D2 /* AnonymousObserver.swift in Sources */, - 5AB00501EAC6C87E29136465D004D305 /* AnyObserver.swift in Sources */, - DF0F9293AB92F720E8EE2F1348141D36 /* AsMaybe.swift in Sources */, - BE499EB704D7EF002797E8B637E7AB13 /* AsSingle.swift in Sources */, - D3A703C8C1FAA12A6B6A1388F6F5E7A9 /* AsyncLock.swift in Sources */, - BE774332827DCA8E7219F3DB2D7CA8B7 /* AsyncSubject.swift in Sources */, - 4831BF3D52443F213B6504A934885CA7 /* AtomicInt.swift in Sources */, - 3D5CB46DDDA9E57B3FCDE1E77BF7C1AF /* Bag+Rx.swift in Sources */, - F6F64EB2C3060C5C06D19C150450EBE4 /* Bag.swift in Sources */, - 51F8006EB7A596EB3DEA67D6CA2CAD1E /* BehaviorSubject.swift in Sources */, - 1F59B54196B0A01B2F7F73F45EF37B35 /* BinaryDisposable.swift in Sources */, - ACAAF7A9314E1AC0E8D9B19CFC4CCE7F /* BooleanDisposable.swift in Sources */, - 372DDB077D1E82457CDDBCC07AC78B16 /* Buffer.swift in Sources */, - BE274AD74C1E60FEA1A6D5EB8FD2CCDC /* Cancelable.swift in Sources */, - 3281C5C972E6A046F7D6F6682EFE6F3E /* Catch.swift in Sources */, - 1199A33A92BFE5170076B6BDD8646EE9 /* CombineLatest+arity.swift in Sources */, - 1C164528C8812D8269905EBA48B66F25 /* CombineLatest+Collection.swift in Sources */, - 03BAF37D8AA2F6264716A8F3BC77D7BB /* CombineLatest.swift in Sources */, - 170FCBBB47171A6C3D725D85DE9D5DB7 /* CompactMap.swift in Sources */, - B6401F49D3DB2DF0FE8C207141F6833F /* Completable+AndThen.swift in Sources */, - CE7B1C292254E4B4499188C48E3869B5 /* Completable.swift in Sources */, - 070AAF79F856AE8DB5B6ADDD1E456CC9 /* CompositeDisposable.swift in Sources */, - E6D1DFE8783B861941FBAB2B9C9E2D66 /* Concat.swift in Sources */, - 56020E8D4B812CE9D4839B626506F6DC /* ConcurrentDispatchQueueScheduler.swift in Sources */, - 05BE327DB4B6F7B1E3230FFBBC2BD8B2 /* ConcurrentMainScheduler.swift in Sources */, - 19058CC00536FEFA6F2ADA5FF4F3FC5F /* ConnectableObservableType.swift in Sources */, - C1CC2A7FF96C1CC57D75AEAD0D3180A6 /* Create.swift in Sources */, - 037EE7C0DD41B385C1EDB13A7709A7CB /* CurrentThreadScheduler.swift in Sources */, - FD05430BFBBFDC2198E2E04E99AFBD06 /* Date+Dispatch.swift in Sources */, - 0407DA6B9EB5A9B3B10AEBF34A31DABD /* Debounce.swift in Sources */, - C4000A738F4A219EA5EFC16B65952D24 /* Debug.swift in Sources */, - 455F4B961A26C3A21390FE58DF134C1E /* DefaultIfEmpty.swift in Sources */, - F13636076C3DA770E7241B7C97978EFB /* Deferred.swift in Sources */, - 48D0C028AA2AAAD1F0A26D04E5771C76 /* Delay.swift in Sources */, - 64CB108E4C457F8860128A9E97D84960 /* DelaySubscription.swift in Sources */, - 328C6015567A06B3B15EE748ECA14B93 /* Dematerialize.swift in Sources */, - DC65ACB31F6CCA605ABC17EEA9A7C8BF /* Deprecated.swift in Sources */, - A3DB65097A016A61D0B653C47C468814 /* DispatchQueue+Extensions.swift in Sources */, - 7D2B618565FCF130121F549A51868AB1 /* DispatchQueueConfiguration.swift in Sources */, - 2EFC378CFA989FD3E0C691AD2D9E8429 /* Disposable.swift in Sources */, - 5D1513A1A9F8A83BB3238BAE62440AD5 /* Disposables.swift in Sources */, - 686ECB375BFDFA36116097E89F1B0CCD /* DisposeBag.swift in Sources */, - D13F860C984F4F01C6CF6C68C8BAC82E /* DisposeBase.swift in Sources */, - 61D76A596FB2C4B46CCCDA66A0A6486B /* DistinctUntilChanged.swift in Sources */, - C7738174623B434F589F266944B59989 /* Do.swift in Sources */, - 0F3CC620C5C53BF71E68C676F383E6BC /* ElementAt.swift in Sources */, - 0ED97324B4803F4905B599FD41FF7E22 /* Empty.swift in Sources */, - 759E086A15100C7A67D0D6CD00B734A5 /* Enumerated.swift in Sources */, - 5EFAE8D5653B9A8CE9C05E3F32AC280C /* Error.swift in Sources */, - 523BE56CFA2075F32DC5D22742ABDF0B /* Errors.swift in Sources */, - 7CF8D038E041198A367943F0C3C8569F /* Event.swift in Sources */, - 97F33DD2920C38E1628657DC21A4C140 /* Filter.swift in Sources */, - AAD676D09941F644BEA6694E9701942A /* First.swift in Sources */, - 91C47FB8778E5694A8A3720FBD3882D4 /* Generate.swift in Sources */, - 353918701AA214890C4BDF0074E6F7A8 /* GroupBy.swift in Sources */, - DB067D9B1F257FC5DD1331539A0A55E6 /* GroupedObservable.swift in Sources */, - 186AB7010AE00C97022637356F48C8CF /* HistoricalScheduler.swift in Sources */, - 821E9F22F6BF1A8EE984F4BD6F6E7891 /* HistoricalSchedulerTimeConverter.swift in Sources */, - B0C5E757379C359C4EB1DBAA6EE59BC0 /* ImmediateSchedulerType.swift in Sources */, - 61A30ABCEA23F0ED8E9B0404E702D518 /* InfiniteSequence.swift in Sources */, - 6A21BF5BB1AD4BBE3FE86883C8D8882F /* InvocableScheduledItem.swift in Sources */, - 69036397E81EBA19649978C80D426C46 /* InvocableType.swift in Sources */, - EB3C913E4F75672432CFE24786C26F6F /* Just.swift in Sources */, - AC10AACB22628498D3287A5C451059CC /* Lock.swift in Sources */, - 778645761974C3076E4430715D8FE792 /* LockOwnerType.swift in Sources */, - 25670ACBF011798444747834BE0CE7FD /* MainScheduler.swift in Sources */, - 674961E4E831B746BEC173F969FC98A9 /* Map.swift in Sources */, - 8A68E2B8B3CE428E2904C38868491A56 /* Materialize.swift in Sources */, - DFAE1C119373FE7153F17D13E49EA81C /* Maybe.swift in Sources */, - 1FAC1EDB71E7BE154E9CBAE6CF9E23B8 /* Merge.swift in Sources */, - D2640B24C3DAD28944D91A18C503D4BF /* Multicast.swift in Sources */, - 719C9B6EF69833B01F7FE45F53CDA762 /* Never.swift in Sources */, - 3B746D7237D443521BA3EDB698C1924F /* NopDisposable.swift in Sources */, - 0F5C52C5E2A206100883B2D806CB9566 /* Observable.swift in Sources */, - 89621E7F814014EE2422988CD99D90BC /* ObservableConvertibleType.swift in Sources */, - 2190151C066C7BE50B3DC7D88959D1A0 /* ObservableType+Extensions.swift in Sources */, - 276F4AB036705AD9586282544F0924B6 /* ObservableType+PrimitiveSequence.swift in Sources */, - 048BF9EE77252206830BAE387C037D28 /* ObservableType.swift in Sources */, - DCE7BC6AEAFA778B5DC338A0127DB8BA /* ObserveOn.swift in Sources */, - 5B52CA89FF85D3F69B4143BF2416E059 /* ObserverBase.swift in Sources */, - 81EF7AF0A0F49894414AEDEAE3F17606 /* ObserverType.swift in Sources */, - 2C8BC6B068A5F23404DB2B9B787E7B40 /* OperationQueueScheduler.swift in Sources */, - B9BC002E8730A6AE904ADFD4BE622F57 /* Optional.swift in Sources */, - 275C642CD2D5297E27ACE7048CEAE25D /* Platform.Darwin.swift in Sources */, - 89DE6FA3A0EFF1C70B58BB7084759F61 /* Platform.Linux.swift in Sources */, - 2E5DCC0B99066A6CC7F6F16E502CEBE4 /* PrimitiveSequence+Zip+arity.swift in Sources */, - 9839AB789E2A47517D5DB3F3391F172B /* PrimitiveSequence.swift in Sources */, - 507391D8E1C0F430ECFECB67704B7B15 /* PriorityQueue.swift in Sources */, - 24A70E5410CD11C52178CA64731562CB /* Producer.swift in Sources */, - 0BFD6F856CD3A31A9A89E0AFF649788A /* PublishSubject.swift in Sources */, - BF285CC7B4A8998135C8D0B66673664C /* Queue.swift in Sources */, - EBEC46FF9CAB57748B66451BF96E4A33 /* Range.swift in Sources */, - C68522B33C4F896E5667872EB74E40AA /* Reactive.swift in Sources */, - 1119B87527AD2C8D8B78EE552DF44638 /* RecursiveLock.swift in Sources */, - 69E5E573AC877A4E9EB9CA6D8B06093A /* RecursiveScheduler.swift in Sources */, - 7B51B2BDE8D60509869978B1BF386D20 /* Reduce.swift in Sources */, - DFABBA8474AF9BE10D5158AFB75D6EC8 /* RefCountDisposable.swift in Sources */, - A9DFCEF9AA3C82485EB37253F0EBBC0C /* Repeat.swift in Sources */, - 385EE6C55884AB324223A7F3408A6E06 /* ReplaySubject.swift in Sources */, - DA5DBF40159365445F181D4302B230D4 /* RetryWhen.swift in Sources */, - 57BD9EEC2859CCB47CB35557C4F3A0EB /* Rx.swift in Sources */, - 0A43CC660662B903A2F052B1C34FDCD0 /* RxMutableBox.swift in Sources */, - 6BB683D2F61989C3144FEBBD3B8AC590 /* RxSwift-dummy.m in Sources */, - BA803B2688C37C28B0FB3CCDBF6ED904 /* Sample.swift in Sources */, - D65034070E37556E900312472F61A9A1 /* Scan.swift in Sources */, - FA383DBC29A4F658A3C03A547E329C7E /* ScheduledDisposable.swift in Sources */, - DBBC765D729D11D8C1C484880508CC0C /* ScheduledItem.swift in Sources */, - F779ADE09AE641554F97D955B5580659 /* ScheduledItemType.swift in Sources */, - 1D969AEF1623C21FEC248C1AB50C1EA3 /* SchedulerServices+Emulation.swift in Sources */, - F9B75A16B917567BAF46F3D8B2BBBEEF /* SchedulerType.swift in Sources */, - 2D88D6001D4B26F4D1C981533121E3D9 /* Sequence.swift in Sources */, - A2B793917E9485677246E6F07AA9A6CB /* SerialDispatchQueueScheduler.swift in Sources */, - 50446DDF0FC3074BB485C53290745A06 /* SerialDisposable.swift in Sources */, - E3D747A6DBF00178534C32B157647F99 /* ShareReplayScope.swift in Sources */, - 56282D983A85364FF56440DD48A02B16 /* Single.swift in Sources */, - FD967C12DE02A769656FF72DB2D2AC58 /* SingleAssignmentDisposable.swift in Sources */, - 33A4B126884D3F7110EFB0C333B1F0DE /* SingleAsync.swift in Sources */, - 48B4B430EE30A1F30563E0716AFDF6F4 /* Sink.swift in Sources */, - 62A31A3C8F640927A5B581FA33349F83 /* Skip.swift in Sources */, - F2981CADEC181315FE3C6AA88598023B /* SkipUntil.swift in Sources */, - 44742ED1A151A0FBDE239FECA7CF3471 /* SkipWhile.swift in Sources */, - 4831949DA051E25A60F570BBAED2272D /* StartWith.swift in Sources */, - D02AB549FD6324C03B1C5C59346BBBCB /* SubjectType.swift in Sources */, - 3AC168976D187424E0DE1E7A823C0C75 /* SubscribeOn.swift in Sources */, - 4F2AAA79686CF13B210B8F70394D0193 /* SubscriptionDisposable.swift in Sources */, - BBE07A4D858310C5E899B4E40A99F26B /* SwiftSupport.swift in Sources */, - 08DA47692CB484E95AF2D8A6AE588C71 /* Switch.swift in Sources */, - 1A8CA31C073588A8DFB52ADF81BA7214 /* SwitchIfEmpty.swift in Sources */, - 7C93257B8B65B459FB6C922CBEB16F84 /* SynchronizedDisposeType.swift in Sources */, - 4869792A4CC584EA131DFDF2FD584196 /* SynchronizedOnType.swift in Sources */, - 40ADEC589CD50EF58E2064DB019EF68C /* SynchronizedUnsubscribeType.swift in Sources */, - 5F94E8EB2AA06CCEE0A05050EF77BFD9 /* TailRecursiveSink.swift in Sources */, - 846C1830005317D09F1292B5B12A6B5F /* Take.swift in Sources */, - FB59ADCA97B559928F5D7E0540DD8340 /* TakeLast.swift in Sources */, - A0272D7665B80BABBD553B38CA34DB67 /* TakeUntil.swift in Sources */, - 7644FEE8835B555F2EDE7FEB38118FA8 /* TakeWhile.swift in Sources */, - 2D66494223F8FBFEEB32F817ECE5B154 /* Throttle.swift in Sources */, - BD815D261F844DBB29E472AFC2AE4FA4 /* Timeout.swift in Sources */, - ED30BC1A65D25DF64241DA26BBFBEB9C /* Timer.swift in Sources */, - D1579680B7971E5C11F2B5A4D2CFC3AD /* ToArray.swift in Sources */, - C005190BBA3C06F863F160C4C5E406FB /* Using.swift in Sources */, - A9B0AA84646DA767A01AF29F3687F7F2 /* VirtualTimeConverterType.swift in Sources */, - D38D82F358240AB2DFC876927781F300 /* VirtualTimeScheduler.swift in Sources */, - 332478E31AAA97285285B07F377033C1 /* Window.swift in Sources */, - 210F92A2C8B65527754CFE6BA4D0E512 /* WithLatestFrom.swift in Sources */, - BD8388C1B1CBE7F402B8B7F51F2885C1 /* Zip+arity.swift in Sources */, - 1003F0D29DEC7F90F4FDF2898175BBB3 /* Zip+Collection.swift in Sources */, - D5453402B20822578A75E11CC2E08901 /* Zip.swift in Sources */, + EBA5FAB98A831B4B5F2B5DA647C837B6 /* CAMediaTimingFunction+MDCAnimationTiming.m in Sources */, + D50C0C72F8EE18FC234FC456052AD915 /* MaterialComponents-dummy.m in Sources */, + BC8509144328BBCD8DB876BE91BC6A9B /* MaterialMathDummy.m in Sources */, + F8557AA5BD079B6DD5A46A6576D04927 /* MDCBaseTextArea.m in Sources */, + 6548B7E7C9F7E41B3AEC527E78FC05CE /* MDCBaseTextAreaLayout.m in Sources */, + 7D9F4843980A3A4934705F3928408C5B /* MDCBaseTextAreaTextView.m in Sources */, + EF21179305B72182775CF1613C5BAC44 /* MDCBaseTextField.m in Sources */, + 54DC9FA7DEF21934954C6BD61DB30F08 /* MDCBaseTextFieldLayout.m in Sources */, + 83CF07F470C2CCC88F8D12DFB1BAE404 /* MDCOutlinedTextArea.m in Sources */, + 7B33DE4692072F30D1B88DD821BC5898 /* MDCOutlinedTextField.m in Sources */, + 22C44D270FB3A293C717C69A8AC7570F /* MDCTextControl.m in Sources */, + FFD1AAE9155D66853754618E3F01884E /* MDCTextControlAssistiveLabelView.m in Sources */, + B758BFCCB5B240D16CF558D776F0BF2E /* MDCTextControlAssistiveLabelViewLayout.m in Sources */, + D8FF600DBDD0715C63E1207F444E7FE1 /* MDCTextControlColorViewModel.m in Sources */, + 70143A9DB0C1204612A86B14F510636B /* MDCTextControlGradientManager.m in Sources */, + 5ADE69D0D04089B4506A6BC7285166EC /* MDCTextControlHorizontalPositioningReference.m in Sources */, + B55DE303B8F5EE2D4C5FAA9BB55E279B /* MDCTextControlLabelAnimation.m in Sources */, + E1697FA9778A8901F966B75C22D60511 /* MDCTextControlLabelPosition.m in Sources */, + EC7439FE5117F89121D49A710751AFA2 /* MDCTextControlState.m in Sources */, + 09C207A95682E7D110E9D682AC323020 /* MDCTextControlStyleBase.m in Sources */, + 627A089CF22BEBDC179B781EA3513F11 /* MDCTextControlStyleOutlined.m in Sources */, + 6AB8FA5DF74C94078079F9452F544AEE /* MDCTextControlVerticalPositioningReference.m in Sources */, + 467A794C14EC378A010830433CCF1D0C /* MDCTextControlVerticalPositioningReferenceBase.m in Sources */, + C12152B7ACEB45E9D5CAFCCFAA69CD3D /* MDCTextControlVerticalPositioningReferenceOutlined.m in Sources */, + D855C1E32FFD968551D663F064B3981C /* UIBezierPath+MDCTextControlStyle.m in Sources */, + 1E457B34AA1932AC11E29502E0BD6CEC /* UIView+MDCTimingFunction.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B311F80A515AA10B7A6CCA056046BF4C /* Sources */ = { + A75A365E6481A11ECE0C764A59FEC831 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9A0439351FC037BBBA75993D7CCFB6FE /* CAMediaTimingFunction+MDCAnimationTiming.m in Sources */, - 8DDCF53469E0A83C87E58100560D1641 /* MaterialComponents-dummy.m in Sources */, - 3D5F8E0C34A6CF018113CB5CFC07F1B6 /* MaterialMathDummy.m in Sources */, - 90C5FF38383EF6A6EA9C4A622E97BCE2 /* MDCBaseTextArea.m in Sources */, - 2BCC1599237970E021FBED96F6194D95 /* MDCBaseTextAreaLayout.m in Sources */, - 0F294CBB75B984F9E550B1314CC85544 /* MDCBaseTextAreaTextView.m in Sources */, - 080C4B8A45747472E4E87A921615B485 /* MDCBaseTextField.m in Sources */, - 432D630306CF922A93211E669D3C36D7 /* MDCBaseTextFieldLayout.m in Sources */, - A548BF876CDC1708A3F4AA62ED7B2CA5 /* MDCOutlinedTextArea.m in Sources */, - 5A85EDE421C77E9DBADFD29E1F3B8624 /* MDCOutlinedTextField.m in Sources */, - D50DEC03260B1FA142F319EAA7444AC3 /* MDCTextControl.m in Sources */, - 57F4B56A85B8BD7F69F5996DE20EEC15 /* MDCTextControlAssistiveLabelView.m in Sources */, - 4DC1F5958EDC4EE51BA6DFD593C27C3E /* MDCTextControlAssistiveLabelViewLayout.m in Sources */, - 24D7DF91E2C749BCD9A15ACECC74C767 /* MDCTextControlColorViewModel.m in Sources */, - 906FB0FBC723A0D1A703D56DA89D9FD9 /* MDCTextControlGradientManager.m in Sources */, - CA5EDB7137E80B1C5025123094F803BA /* MDCTextControlHorizontalPositioningReference.m in Sources */, - 83940E8FF5B2B7BB643FDB52327F48F9 /* MDCTextControlLabelAnimation.m in Sources */, - 3C951642368B36D156646DF430047667 /* MDCTextControlLabelPosition.m in Sources */, - B81B11C8A46273DB2953445D50B240EB /* MDCTextControlState.m in Sources */, - 796D4B5F05618FAB390307B72E4457B1 /* MDCTextControlStyleBase.m in Sources */, - AB2F242326B4C21F48EBCAAFE4C6FD22 /* MDCTextControlStyleOutlined.m in Sources */, - 34EAEFDB295890625D857793EAAE9D58 /* MDCTextControlVerticalPositioningReference.m in Sources */, - DBAD0CF52BB276BF8DC3BD56B388DFA1 /* MDCTextControlVerticalPositioningReferenceBase.m in Sources */, - 668FBE5461EA770729AA751E0CE74B13 /* MDCTextControlVerticalPositioningReferenceOutlined.m in Sources */, - 734CBA85BE78B99EB957B3F9BFE74304 /* UIBezierPath+MDCTextControlStyle.m in Sources */, - ECE12DFEF87720E03DE99C9CE77485AE /* UIView+MDCTimingFunction.m in Sources */, + D5C7C4E43FE416C4EEEE8F5BAE0B15F9 /* Pods-FlutterwaveSDK_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BA925537DF5000BACCCB65CF5CC87839 /* Sources */ = { + AF844B2A1D96CFC2E1BAC4A1F56AEF6F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5FFE4CD3402C69C5AD4F3723AE7F0828 /* _Resolver.swift in Sources */, - 3A42DD64A3894A5A7E0573009D75E6C3 /* Assembler.swift in Sources */, - 6085FC21085FD6C3D01849C4D75CC4BE /* Assembly.swift in Sources */, - 389421ABD345EC9EC42F0CB2CECAF3BF /* Behavior.swift in Sources */, - 80B837F1FA318CD10B8244103C4B463C /* Container.Arguments.swift in Sources */, - 98341F58496F5DB4085568ED912BD8B0 /* Container.Logging.swift in Sources */, - 7D638A10EBF3740F5C43D93B87F1CB0C /* Container.swift in Sources */, - 222FA59CC5E572816FC077E7D27D4F19 /* Container.TypeForwarding.swift in Sources */, - 96A558976FA6408C5484A79543D8C7DA /* DebugHelper.swift in Sources */, - CF5BDA43C011E0AA0EDBDFBFDBD0EB29 /* FunctionType.swift in Sources */, - 397762F7181E4435AC6BD3E90D4CC12F /* GraphIdentifier.swift in Sources */, - F071ED04BF0E4352EA5405F9E11AF648 /* InstanceStorage.swift in Sources */, - B8C0AB453B7049401B4EF715069E0A7D /* InstanceWrapper.swift in Sources */, - 0C5009D2569108E90955D334B75275D4 /* ObjectScope.Standard.swift in Sources */, - FE81F9E837569B916035DFD40ED0DD82 /* ObjectScope.swift in Sources */, - C9E2D0BAA31AD5D31D56C68DE2688758 /* Resolver.swift in Sources */, - DB7A7C2BB93AD899DE45367A1AAFCA28 /* ServiceEntry.swift in Sources */, - 3A2017D3C96B2AD77D80649A8EE6C29C /* ServiceEntry.TypeForwarding.swift in Sources */, - 81D730171BFAE926BC282161CFD213BB /* ServiceKey.swift in Sources */, - C3B02805C2DB989449BC4F8C30A6D0FB /* SpinLock.swift in Sources */, - F7942935F9EC82D79D6757F0F4C98905 /* Swinject-dummy.m in Sources */, - 9DF14D3B4D717F181EF8A2CA9E57A999 /* SynchronizedResolver.Arguments.swift in Sources */, - 90083214420F4BA21C7C4503B2437FF2 /* SynchronizedResolver.swift in Sources */, - AFCD9AED3164D5F21DBA15BFBFD6475D /* UnavailableItems.swift in Sources */, + 238E7BBEB706C0954382771FD439C57F /* BehaviorRelay.swift in Sources */, + 434079AEE9BA8C8AB0160E3CBB18ACA9 /* Observable+Bind.swift in Sources */, + 99BED6E529C38D197F31E99F588C94C1 /* PublishRelay.swift in Sources */, + 853B871763C2581E2FAD87F4B4EEFF77 /* RxRelay-dummy.m in Sources */, + 02DE8E92F12526420D5C31C0094BA2FC /* Utils.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BD36769AABAF9C14146F94AB362D8229 /* Sources */ = { + BC361A0E4AB257023F89C5FB9AD0E80C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F9ED3A2634C7EA098AF01CE0CCDB2D07 /* AutoRegistration.swift in Sources */, - BAE44B31ABBF3D6DE781F3E4341737D9 /* CheckResolved.swift in Sources */, - C7B9EFDE406C774B2B537A7C7C230697 /* Operators.swift in Sources */, - 7EB82A30F7FC87DEADE846BBBBAB6145 /* ResolutionError.swift in Sources */, - 85348523EB3E71EA0D322BE9AA012718 /* Resolver.swift in Sources */, - E99D14CE93B779D623625D10CFAC975F /* SwinjectAutoregistration-dummy.m in Sources */, - 5F71C225C5C2B71E2E9CECBB13D5D8C4 /* Type.swift in Sources */, - F9CEAA9AAB2BE2CB9F2A0C0248F3B299 /* TypeParser.swift in Sources */, + 483A0D762A11CAC804F2B2FE96C9E584 /* AutoRegistration.swift in Sources */, + 13FC84973C740C7EAC327D24C59AB771 /* CheckResolved.swift in Sources */, + 0D2A97165565C9D1C1F6A4567EEDDEB5 /* Operators.swift in Sources */, + 2D10ED881CEA1006B1EAC9ADCA54F908 /* ResolutionError.swift in Sources */, + 4A802502B855C0D92B4520A2225F5D7E /* Resolver.swift in Sources */, + 29BDC3D577DD4C2D4452E407DAED1E70 /* SwinjectAutoregistration-dummy.m in Sources */, + 3BC4183534FA13EA33753D5F4DC663AA /* Type.swift in Sources */, + 19E417C6C4D5ECECD930FAE8B3AD7C6D /* TypeParser.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FE494D5B3A7D889E8FEE4072BC671E0E /* Sources */ = { + F0FD8894F039B126A623E00C03AD4DE4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6EAB238F25858BD86A6B663ABB74D8EE /* MDFInternationalization-dummy.m in Sources */, - 695975210646147C6E6534203CE26534 /* MDFRTL.m in Sources */, - 9B5A314B7A566CD7FE8AD61AF364B9FB /* NSLocale+MaterialRTL.m in Sources */, - AA0D9A1709BF0C8C1A8B207C9B926935 /* NSString+MaterialBidi.m in Sources */, - C87E6993630D1D611D9683CC4C9B9F3B /* UIImage+MaterialRTL.m in Sources */, - 12E86E894AD703BB47AD34229362BE4F /* UIView+MaterialRTL.m in Sources */, + 865BF1A56D32A751A6658DDEEC351512 /* AnimatedButton.swift in Sources */, + F279A07D3F296BE92BB5951BDBE084F8 /* AnimatedControl.swift in Sources */, + 698680FFE4E099FF6F9DAA765C186605 /* AnimatedSwitch.swift in Sources */, + AF65DF4E7CA0C01884F8058F6FE59374 /* Animation.swift in Sources */, + 6538A6DC82DA322FBCDC1AFAD2E7F6B3 /* AnimationCacheProvider.swift in Sources */, + 60988B61A16CC2EAAE48BCF080829082 /* AnimationContainer.swift in Sources */, + 3FBD73452027AAE867337D297ECA87C1 /* AnimationContext.swift in Sources */, + 149E2F6FB4EF838162BC62B25FF142B2 /* AnimationImageProvider.swift in Sources */, + BB445D606D97574C6264066C298B5301 /* AnimationKeypath.swift in Sources */, + A0F054A7BA5E4443AC83BAE1BA67D966 /* AnimationKeypathExtension.swift in Sources */, + 48DF47C4176D7B88F649E3B121C12F4E /* AnimationPublic.swift in Sources */, + 4AA4124A9177874977F68CC1E3AD3963 /* AnimationSubview.swift in Sources */, + D940C7986F4C8F89ACA5B780E562FF6C /* AnimationTime.swift in Sources */, + 4BBFF9BE3E002ED34351B0A1FFB5FB01 /* AnimationView.swift in Sources */, + E849F0BB9431D3A47ABC405D2293469E /* AnimationViewInitializers.swift in Sources */, + E8594A35817D087F199438BCD83EF4A5 /* AnimatorNode.swift in Sources */, + F9309681687B7A9E408D7EE8C1C92560 /* AnimatorNodeDebugging.swift in Sources */, + 5C3CA52FDBEAFABAB4FF91DAFFC5B153 /* AnyNodeProperty.swift in Sources */, + DCDF838CC89AA3BA6A3DC897F871559B /* AnyValueContainer.swift in Sources */, + A5A3CB52396F264BF227535CE1685992 /* AnyValueProvider.swift in Sources */, + EA5B0778C247774F7981F182FCBAABCE /* Asset.swift in Sources */, + C52B3A68A511B8895A25298508D00505 /* AssetLibrary.swift in Sources */, + B3259043E609AE3CC77B1B5F623E7453 /* BezierPath.swift in Sources */, + 20EEDA954D4396C5A68C83632307183E /* BundleImageProvider.swift in Sources */, + CB7B980149C227C89EBA9986CEA14CDE /* CGFloatExtensions.swift in Sources */, + 5116B2C9CBD50451033B22688CDC19F1 /* Color.swift in Sources */, + 0CC13A04D42485C4CA579CEC0BE55374 /* ColorExtension.swift in Sources */, + 00E35B0B324A1B093E5E953E06E65DCC /* ColorValueProvider.swift in Sources */, + E4ABDDAD56CC45F5ACC87E962EE07A13 /* CompatibleAnimationKeypath.swift in Sources */, + B3F91D2ACFBB6EC3B968196BFA6A9323 /* CompatibleAnimationView.swift in Sources */, + F218C0D5DAF474ABC2C70DD0BE64C5D7 /* CompositionLayer.swift in Sources */, + FA1D0D1B630585F60E2BE422B380E5FA /* CompositionLayersInitializer.swift in Sources */, + A62C2D689FC88E97D265BB179ACEE4B9 /* CompoundBezierPath.swift in Sources */, + E24602DF1AF03E89C22A24229D23DEA2 /* CurveVertex.swift in Sources */, + C7BB01F4F8205391E8AA3C2EDA961EB0 /* DashPattern.swift in Sources */, + 142B8B447FFD61CF0C8B275573EFC694 /* Ellipse.swift in Sources */, + 2FA9CFE935C3A903A6D5305AD5A7A4DE /* EllipseNode.swift in Sources */, + 68BC18E67C8ADD4BCE779910511F1175 /* FilepathImageProvider.swift in Sources */, + F337501529DB2AC2CAA4B4F4E8E7051E /* FillI.swift in Sources */, + 52BB84BEED0C36DCA9CEC1EA231B1001 /* FillNode.swift in Sources */, + 5CD8B1C0C83B657A829BF384D7294A6F /* FillRenderer.swift in Sources */, + 79EE5EF6DF1D10C96B1ED1A261DAB751 /* FloatValueProvider.swift in Sources */, + AF06913703B806E79E65AD434677D8AC /* Font.swift in Sources */, + B8CC0CDB384476560522A6FB20F1A64D /* Glyph.swift in Sources */, + FD71C049D265A5CA24B0032E90020985 /* GradientFill.swift in Sources */, + 7010DD89D855F0B1A4E8F02681AE565C /* GradientFillNode.swift in Sources */, + 7A17DF46D5F96F0164B5BC7ECB7AE1C0 /* GradientFillRenderer.swift in Sources */, + E16BB5806A9802E8984113732726D0BC /* GradientStroke.swift in Sources */, + 285BC69752C05F8D92F3D00B058BDA90 /* GradientStrokeNode.swift in Sources */, + 9008749B7A43A5D6A985198FBAC3F1EE /* GradientStrokeRenderer.swift in Sources */, + 817380DF6F7BFCF207DE096D7F6CC528 /* Group.swift in Sources */, + 7BF23E03EA7BB79A126E40F095BEBE74 /* GroupInterpolator.swift in Sources */, + 79AF7FCE45A4C7E58C74AB87D07744D1 /* GroupNode.swift in Sources */, + AF7BF0DD5F39A75C02165E26B550E1AC /* GroupOutputNode.swift in Sources */, + A1105C525787A21796285D4246727E5B /* ImageAsset.swift in Sources */, + D4F1299C51CF41657F84CEF334845B27 /* ImageCompositionLayer.swift in Sources */, + C3B09990363730EFF9038C87E103C2D1 /* ImageLayerModel.swift in Sources */, + 01F2DD2364A0860539AC21284F19911E /* Interpolatable.swift in Sources */, + 0FBAA3E6AB5753B1E1EF87B122DDB6A6 /* InterpolatableExtensions.swift in Sources */, + 8A26A367CBDEB25BD57FD2046F975E8F /* InvertedMatteLayer.swift in Sources */, + 9700E8F2523C78CAAEB5D78786C184C9 /* ItemsExtension.swift in Sources */, + 7B414FD09EF40B0604AB5EC2166E1860 /* KeyedDecodingContainerExtensions.swift in Sources */, + A3849B1E2C315FE8E480AEC44E63283F /* Keyframe.swift in Sources */, + 0BB7C77DEAF23E2526B1C8BF44CAD94D /* KeyframeExtensions.swift in Sources */, + C8E495C815D5077BCDDA403F96908A44 /* KeyframeGroup.swift in Sources */, + FC9AE282CDAF4C2D9DB558E951509FBC /* KeyframeInterpolator.swift in Sources */, + 4D5726A243D12937050D20596F5E475D /* KeypathSearchable.swift in Sources */, + B7224FF1F572D04C37834D9F92320A1F /* LayerDebugging.swift in Sources */, + 951A555410058017C4E148C875F66CE1 /* LayerImageProvider.swift in Sources */, + 6ACD8CE402FBB141EC775063C1419BAA /* LayerModel.swift in Sources */, + 47E0ABA15BE1F5BD5F45D30FF27DAB0B /* LayerTransformNode.swift in Sources */, + 925CDD4AA952B48DA16DAFF179831320 /* lottie-ios-dummy.m in Sources */, + 7141925AD19DC1504C92B6C04DA11C13 /* LottieView.swift in Sources */, + BF708902F239366D8407E6F37630B4BC /* LRUAnimationCache.swift in Sources */, + 958116112E3FA3157344D2F34DC7367E /* Marker.swift in Sources */, + 789B9F1BCDC8FE5E76103683931A80A7 /* Mask.swift in Sources */, + 27E134A2FEBE0487EE3FB5CBD12DD707 /* MaskContainerLayer.swift in Sources */, + E831BF4C0E7DC61D4535688760C86CB1 /* MathKit.swift in Sources */, + 3A8521541F880D811BC426743A8464C8 /* Merge.swift in Sources */, + B5DF2797D71F7E10C2D7859CEC2B3F68 /* NodeProperty.swift in Sources */, + 75E85A6F35EAE0166BC2676B0DF1E312 /* NodePropertyMap.swift in Sources */, + 5905BFBCEFF407C46B56F6FA3B869751 /* NullCompositionLayer.swift in Sources */, + 6FCDA02A83B0714583357A3D18373982 /* PassThroughOutputNode.swift in Sources */, + 2D65BC065C638BF89CAB7BF0239ED2AF /* PathElement.swift in Sources */, + 4B6A2BD3848172F5B5DC38F7A3CFC68F /* PathNode.swift in Sources */, + FBD7672E1F49FE2FB909B3F0B3791541 /* PathOutputNode.swift in Sources */, + 8F502109B21D88F38EA28A1195E3F0CE /* PointValueProvider.swift in Sources */, + 18BAA06F69086E0712946BFCCEB5CE5F /* PolygonNode.swift in Sources */, + 6ACDFC149CD49F4923F8025402A36D42 /* PrecompAsset.swift in Sources */, + 2C876E798343B19C5C8CEDF03352301C /* PreCompLayerModel.swift in Sources */, + 3D40779AC8C6F74935F981B892412BA1 /* PreCompositionLayer.swift in Sources */, + 3C3E4F9F29A4808EC869E0F80714F789 /* Rectangle.swift in Sources */, + 19836DB583CD336318C400554D3E27ED /* RectNode.swift in Sources */, + 2AC4938966740061595C4F9F75242383 /* RenderNode.swift in Sources */, + F7AC42B52A9DC2EDC26E570FDAC70179 /* Repeater.swift in Sources */, + B3284A5B2B8D030C8ED2729BBA0A5BB0 /* Shape.swift in Sources */, + CAAC154F329C5ECBE5A0EF85F91509E9 /* ShapeCompositionLayer.swift in Sources */, + 1CF00F0FA9BDD470D2191D60ABCAAE01 /* ShapeContainerLayer.swift in Sources */, + 9518F10AF3617BD960CADE03B6DFDEBF /* ShapeItem.swift in Sources */, + 4F864A6A816315691A7FA5C42DA9892C /* ShapeLayerModel.swift in Sources */, + B96BC586480A24905FEB5E5FE7327526 /* ShapeNode.swift in Sources */, + B0811B479C15C3E7CA890E0A9A194E7A /* ShapeRenderLayer.swift in Sources */, + 8C47E773BF72C319E0B5FD75C5EC4AEE /* ShapeTransform.swift in Sources */, + 21E573824FE232F4DD98DD1F7A3CDCF7 /* SingleValueProvider.swift in Sources */, + 60235472B05C4EA911F1580EEB21BB37 /* SizeValueProvider.swift in Sources */, + 65F9E982847741F391182B4DEFED70DE /* SolidCompositionLayer.swift in Sources */, + DC064E4886CE62B466C030AF7D394A21 /* SolidLayerModel.swift in Sources */, + 9A37B5BC9A9FA43DC00EAC6985079FD2 /* Star.swift in Sources */, + 74D84EA8DA08C309C57D9DB438F86F43 /* StarNode.swift in Sources */, + 61E4B79222E400A95F3FB9514F8C4DD0 /* StringExtensions.swift in Sources */, + 5EB234F402235A73C3C57BCAFD4393AA /* Stroke.swift in Sources */, + 50F80C58F4995E48875A38C4A0BEAC5D /* StrokeNode.swift in Sources */, + BABD21E5D7084CF2952AB74A077A5661 /* StrokeRenderer.swift in Sources */, + DFEB6F8CC07E0418B9783FEE99D68D2B /* TextAnimator.swift in Sources */, + C992DCC9052FFCAC493366787F1FBA7B /* TextAnimatorNode.swift in Sources */, + D543DEA8319E753B0DF21CA7760C4842 /* TextCompositionLayer.swift in Sources */, + 31300ACFE5189B44D68D754432E6FB29 /* TextDocument.swift in Sources */, + 2133F46CD706201142371E8CC20DE7C6 /* TextLayerModel.swift in Sources */, + 815BB5186F38987C07289BB97AEBCCEC /* Transform.swift in Sources */, + CD96AA637A7177EE198A433FA4C14F53 /* Trim.swift in Sources */, + D23C34B28C63C03F8E41E4EF89F468E2 /* TrimPathNode.swift in Sources */, + 307170A2D6A61071435F54436145E7E6 /* UIColorExtension.swift in Sources */, + 934AFFC54C48A267B09B69FE9085715F /* ValueContainer.swift in Sources */, + F72865C9142648B801AC7F3354555CCF /* Vectors.swift in Sources */, + 2E4D5234F41884260789BB7493ECF219 /* VectorsExtensions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 140507072C1EE6E609880251830F2D4F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FlutterwaveSDK; - target = E858D0A38F8D3F442D29347DCC5EC69C /* FlutterwaveSDK */; - targetProxy = E9B1DA7FB2C04CC8100C08C868B450EA /* PBXContainerItemProxy */; - }; - 2E3F9580AD52359E5069F03D409B7B08 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Swinject; - target = 46065AF968A5A92D450BB21F7F24367D /* Swinject */; - targetProxy = C6D0AF28A28B9C943933D82CE225CC4A /* PBXContainerItemProxy */; - }; - 3EE8E039D91714BB7CD9DCD53855CB89 /* PBXTargetDependency */ = { + 03428B8C90CAB55D12058440D6A18703 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = 9180FC587C2097C2F098B355AF3DA48D /* PBXContainerItemProxy */; + name = "lottie-ios"; + target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; + targetProxy = E0A5CB2EEBB03B11D0AA75625CBF73CC /* PBXContainerItemProxy */; }; - 44CD4F6033388F3ED3034300CFC9EB17 /* PBXTargetDependency */ = { + 0BB3028E9221656FA5A462067251BE52 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = FE69FC64180E7EF4FB2F05C834753F8A /* PBXContainerItemProxy */; + name = MDFInternationalization; + target = 55A01F8E987A6E2F7F0ED141A1ECA406 /* MDFInternationalization */; + targetProxy = 1B65CE663E2FB8D3A779DD34555F21EA /* PBXContainerItemProxy */; }; - 468845BF6D6C62C9D43B6A0707037CC8 /* PBXTargetDependency */ = { + 1431C972AF78307DB7A640D1C930364E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = MDFInternationalization; target = 55A01F8E987A6E2F7F0ED141A1ECA406 /* MDFInternationalization */; - targetProxy = A30BB952711CD9B06F610809CAF867A3 /* PBXContainerItemProxy */; + targetProxy = 922439278EB484E195E9DC472D5AF1EE /* PBXContainerItemProxy */; }; - 4CDF790E5B71121E3BAE54A5811F8B16 /* PBXTargetDependency */ = { + 22A5755D8D3FCEBD79885C18C6D3893C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "lottie-ios"; - target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; - targetProxy = AE9E065ABD2E2A582167202EFB631A56 /* PBXContainerItemProxy */; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 729A2BAD90005D7BF4B9A0C3AF5448EE /* PBXContainerItemProxy */; }; - 4E34AF1A5D78A2E5F2502B6599B4219B /* PBXTargetDependency */ = { + 2B913FCEC99DA5063298DFDB00758743 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-FlutterwaveSDK_Example"; - target = 78C002676E275659E9D4184D888476C9 /* Pods-FlutterwaveSDK_Example */; - targetProxy = FB18899848DD5394EB5CEAF021D5E8CC /* PBXContainerItemProxy */; + name = MaterialComponents; + target = B4723B5744013DF08BE3A5FEAA286944 /* MaterialComponents */; + targetProxy = 2F80A2AB8D7DF4C16E63BEC6BCE7E140 /* PBXContainerItemProxy */; }; - 4E90F9DE309BB3D3F359ACF64EA8B86A /* PBXTargetDependency */ = { + 34A41C0FF902346942A6459E06C29F12 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Swinject; - target = 46065AF968A5A92D450BB21F7F24367D /* Swinject */; - targetProxy = B326E73FAAEECFF647996C95F53DC1A1 /* PBXContainerItemProxy */; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = 57D65E869917EC2032931B991001C813 /* PBXContainerItemProxy */; }; - 7E9213182885DF808058276DB819CE57 /* PBXTargetDependency */ = { + 55AAF03400A97114670FE09BB6578DC0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "lottie-ios"; - target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; - targetProxy = A3AF79453E20A06FA3253D1D3FB358EF /* PBXContainerItemProxy */; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = D6F0AC482721399E331D7ECA29D80518 /* PBXContainerItemProxy */; }; - 9D99220DEA8E8A404DFD26E282C588C6 /* PBXTargetDependency */ = { + 581614791654951B40E6249CB93356EC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = MaterialComponents; target = B4723B5744013DF08BE3A5FEAA286944 /* MaterialComponents */; - targetProxy = B49052E072C1ECA25B2F14C67643D2C7 /* PBXContainerItemProxy */; + targetProxy = 9500A6061E55B499CE9D30D9109734DD /* PBXContainerItemProxy */; }; - A76F527B7C2BD99D786CBC9F45F16E99 /* PBXTargetDependency */ = { + 59E6AFC3363B6A084BA07DDA39545A4F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Swinject; - target = 46065AF968A5A92D450BB21F7F24367D /* Swinject */; - targetProxy = F8E2A0A53E4A3566B9AACD3A80C6D49F /* PBXContainerItemProxy */; - }; - A903637BEDE4D7A4C44DAC1F064DA7F1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 09362AAFB3BE466E8950010A6A78838A /* PBXContainerItemProxy */; + name = SwinjectAutoregistration; + target = 3057E291093EA4CA29F959C95AD1E3D5 /* SwinjectAutoregistration */; + targetProxy = 6711261265D24B12B24A09B95BA97A73 /* PBXContainerItemProxy */; }; - B54839B7B1BEAFC24DD01A0BF8509D0D /* PBXTargetDependency */ = { + 5C9800D20FE0C9F2F24EF1DD3AEA8B62 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxSwift; target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 94C1D3644EB093095B949D2A9ED27296 /* PBXContainerItemProxy */; + targetProxy = EFE562BB6A859879E2570079524EB599 /* PBXContainerItemProxy */; }; - B9D587F44A081801584D4F6EC4F53883 /* PBXTargetDependency */ = { + 6BCDC6FA473435F9090F98C6AF014087 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = BEC030CA07248D0CF757218148BBA7C0 /* PBXContainerItemProxy */; + name = "Pods-FlutterwaveSDK_Example"; + target = 78C002676E275659E9D4184D888476C9 /* Pods-FlutterwaveSDK_Example */; + targetProxy = 9C257993FBA998D09BE23000E24F04E0 /* PBXContainerItemProxy */; }; - C8FFA906EE3F147A2DC81707D3654C5C /* PBXTargetDependency */ = { + 6BF161DD37A001E828D7504DF1A589BD /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = MaterialComponents; - target = B4723B5744013DF08BE3A5FEAA286944 /* MaterialComponents */; - targetProxy = BC21F5EE9A40E05F11382229AFB6B569 /* PBXContainerItemProxy */; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = CECDB017689402261A3C974909A6AE8E /* PBXContainerItemProxy */; }; - D0B1855399D8F3A477CD549C83E2936C /* PBXTargetDependency */ = { + 746AB9B2BF2027D839B8F66C6C8F96E5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 6A1ADA14D50F234BFFD98C2FB02D44AC /* PBXContainerItemProxy */; + name = Swinject; + target = 46065AF968A5A92D450BB21F7F24367D /* Swinject */; + targetProxy = BE52EC3DCA233BD21A39C3919DB3AD8C /* PBXContainerItemProxy */; }; - DE731CCF260D3B7C760CFDEE30060D96 /* PBXTargetDependency */ = { + 96478444361A358DEA512FA9C90E6C8B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SwinjectAutoregistration; - target = 3057E291093EA4CA29F959C95AD1E3D5 /* SwinjectAutoregistration */; - targetProxy = B3363F4B5C248A688B88A91F46E39334 /* PBXContainerItemProxy */; + name = "lottie-ios"; + target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; + targetProxy = 62393828782CE51890209DCFDB706A96 /* PBXContainerItemProxy */; }; - E106B5C713C255BB626C79463A202550 /* PBXTargetDependency */ = { + 988CDEAAEA2A22CD44FA6E91A1BA6A68 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxRelay; target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = 7C360AE6281F185ECDEC668D039FC21E /* PBXContainerItemProxy */; + targetProxy = 3EFFCCAC06DC8FC17C4E5E27628BD68D /* PBXContainerItemProxy */; }; - E1823170B4D65E83266FFDE74FE0DDE9 /* PBXTargetDependency */ = { + B50FAD073358F79154AFC707FFCF74C9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = FACFB478DD8D416500AAFA2B9B709780 /* PBXContainerItemProxy */; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 5BE3C707B9E22C273E0EA35F89200AE8 /* PBXContainerItemProxy */; }; - E33BC48B176D7D68BADE1B04DB636CAD /* PBXTargetDependency */ = { + C303E164B2D9738FD8EB87D7ACEFD345 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SwinjectAutoregistration; - target = 3057E291093EA4CA29F959C95AD1E3D5 /* SwinjectAutoregistration */; - targetProxy = 79C9576C6CD806CAE2C41F2B3034967A /* PBXContainerItemProxy */; + name = Swinject; + target = 46065AF968A5A92D450BB21F7F24367D /* Swinject */; + targetProxy = 3557A707EADB7C3110D08C417AAC5AE1 /* PBXContainerItemProxy */; }; - ECFF7362A3F7E6A877CC6A7DD5CC6C13 /* PBXTargetDependency */ = { + CD3CE9DAAF575854991E0D40E40CBCB8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 6BD82AA8DE81FAA435382DB7DB338D3D /* PBXContainerItemProxy */; + name = FlutterwaveSDK; + target = E858D0A38F8D3F442D29347DCC5EC69C /* FlutterwaveSDK */; + targetProxy = BA49C2277F32D07E9F82B0B0D3AC1D1C /* PBXContainerItemProxy */; }; - EF9BA4D3FF8CD5CF65F021FD62846EA5 /* PBXTargetDependency */ = { + DB24D0503110D73BC518A0DAEF7B739C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = MDFInternationalization; - target = 55A01F8E987A6E2F7F0ED141A1ECA406 /* MDFInternationalization */; - targetProxy = 8DFEC1C777D86797BA3EA89C0D76719A /* PBXContainerItemProxy */; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = 4311B64568DE11E05446B12DCA97CB27 /* PBXContainerItemProxy */; }; - FC976616D46872A2815F058A3A8FA37E /* PBXTargetDependency */ = { + E1AA05F6B67B39DB77079ABF819EB8D1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = 227480DF12AFB1950D9B7FDAAEB00034 /* PBXContainerItemProxy */; + }; + F06189054D63369138F5C4E5F049941C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxCocoa; target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = 9B03EEFD65EC3E671BF578F6E435ED68 /* PBXContainerItemProxy */; + targetProxy = 72DAF9F72948320BCAA07F896A6F446C /* PBXContainerItemProxy */; + }; + F2F55D83AAB83C783889B4CB6AA78667 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Swinject; + target = 46065AF968A5A92D450BB21F7F24367D /* Swinject */; + targetProxy = 00B83B1C9D7649BC8A5AF5023F39D331 /* PBXContainerItemProxy */; + }; + F303628FBDADC22E540EB5B151B3E72C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwinjectAutoregistration; + target = 3057E291093EA4CA29F959C95AD1E3D5 /* SwinjectAutoregistration */; + targetProxy = DD8E5D87DA447665ADFBC5787FF21767 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 02F177D1407FF563E2906E7DD2DBE544 /* Release */ = { + 1B2EA76C971DC3F4BC048BAE95F48762 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C7CBA0223B1D18742CE060D60E895FBF /* FlutterwaveSDK.release.xcconfig */; + baseConfigurationReference = 1767F9A2E12D2006B83006C89DC92980 /* lottie-ios.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4429,18 +4391,22 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/FlutterwaveSDK/FlutterwaveSDK-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FlutterwaveSDK/FlutterwaveSDK-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/FlutterwaveSDK/FlutterwaveSDK.modulemap"; - PRODUCT_MODULE_NAME = FlutterwaveSDK; - PRODUCT_NAME = FlutterwaveSDK; + MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; + PRODUCT_MODULE_NAME = Lottie; + PRODUCT_NAME = Lottie; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -4448,12 +4414,11 @@ }; name = Release; }; - 0855E0A9F9D63ED65A80E7015FC71869 /* Release */ = { + 1CDA07EC10094B499F3F762036B9246E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1767F9A2E12D2006B83006C89DC92980 /* lottie-ios.release.xcconfig */; + baseConfigurationReference = 1E29B051C1CBDDF857D59ABCC9D5B20C /* MDFInternationalization.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4462,18 +4427,22 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/MDFInternationalization/MDFInternationalization-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/MDFInternationalization/MDFInternationalization-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; - PRODUCT_MODULE_NAME = Lottie; - PRODUCT_NAME = Lottie; + MODULEMAP_FILE = "Target Support Files/MDFInternationalization/MDFInternationalization.modulemap"; + PRODUCT_MODULE_NAME = MDFInternationalization; + PRODUCT_NAME = MDFInternationalization; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -4481,12 +4450,12 @@ }; name = Release; }; - 093FCFAB25ADF2AE92E7C8D2D48A45E9 /* Release */ = { + 20B0DB9BC90AA426547D42981488861E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AAC6309CD164C6BAD5EA2F815D0DF192 /* SwinjectAutoregistration.release.xcconfig */; + baseConfigurationReference = 7C42DB7673FE080722C24823BCA4D08D /* FlutterwaveSDK.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4495,17 +4464,21 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/FlutterwaveSDK/FlutterwaveSDK-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/FlutterwaveSDK/FlutterwaveSDK-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration.modulemap"; - PRODUCT_MODULE_NAME = SwinjectAutoregistration; - PRODUCT_NAME = SwinjectAutoregistration; + MODULEMAP_FILE = "Target Support Files/FlutterwaveSDK/FlutterwaveSDK.modulemap"; + PRODUCT_MODULE_NAME = FlutterwaveSDK; + PRODUCT_NAME = FlutterwaveSDK; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -4514,12 +4487,11 @@ }; name = Release; }; - 151B5587D0A8FB5930209C82210DE969 /* Release */ = { + 21AC395F21E4035AAD03610DA9FB73B8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1E29B051C1CBDDF857D59ABCC9D5B20C /* MDFInternationalization.release.xcconfig */; + baseConfigurationReference = C01C219D8C86CFCE437D55E2BACBF8F6 /* Swinject.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4528,17 +4500,21 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MDFInternationalization/MDFInternationalization-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MDFInternationalization/MDFInternationalization-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/Swinject/Swinject-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/Swinject/Swinject-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/MDFInternationalization/MDFInternationalization.modulemap"; - PRODUCT_MODULE_NAME = MDFInternationalization; - PRODUCT_NAME = MDFInternationalization; + MODULEMAP_FILE = "Target Support Files/Swinject/Swinject.modulemap"; + PRODUCT_MODULE_NAME = Swinject; + PRODUCT_NAME = Swinject; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -4547,12 +4523,12 @@ }; name = Release; }; - 226BC6582F4EA25E6A299387885A55EA /* Debug */ = { + 2EC3871D9EC4F2E28236B2EB40AB1904 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 30247F963F43B049F0F93634F9BC2177 /* Swinject.debug.xcconfig */; + baseConfigurationReference = 81593E2E4EAAB15EF97DB9B5C9F5F9CC /* MaterialComponents.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4561,92 +4537,36 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Swinject/Swinject-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Swinject/Swinject-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/MaterialComponents/MaterialComponents-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/MaterialComponents/MaterialComponents-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Swinject/Swinject.modulemap"; - PRODUCT_MODULE_NAME = Swinject; - PRODUCT_NAME = Swinject; + MODULEMAP_FILE = "Target Support Files/MaterialComponents/MaterialComponents.modulemap"; + PRODUCT_MODULE_NAME = MaterialComponents; + PRODUCT_NAME = MaterialComponents; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; - }; - 257497152829C177993B5EC99C1D227A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - }; name = Release; }; - 2B3E817BC85E72A03E2676E05BE51FD9 /* Release */ = { + 340F957FBCEC586E01250BB71B78CB70 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 82A40A50E404F85CC82810930C84A668 /* Pods-FlutterwaveSDK_Tests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4655,6 +4575,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; INFOPLIST_FILE = "Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; @@ -4675,14 +4597,12 @@ }; name = Release; }; - 4201E317808B4E38DD6EC4351B2FE479 /* Debug */ = { + 3BA2A454505399BF6199DB561F226E2F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CE42B7855D6B622C900B9C7AEC53F330 /* Pods-FlutterwaveSDK_Tests.debug.xcconfig */; + baseConfigurationReference = 7B28A31F6A79E014927FE536DD3B53C5 /* MaterialComponents.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4691,31 +4611,33 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/MaterialComponents/MaterialComponents-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/MaterialComponents/MaterialComponents-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/MaterialComponents/MaterialComponents.modulemap"; + PRODUCT_MODULE_NAME = MaterialComponents; + PRODUCT_NAME = MaterialComponents; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 45A1EA4CCF83968C93C3B641819E733F /* Debug */ = { + 4F9C53937EE8E7BE099EAF6866841D20 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 91FCD54056BE13B5A53AEFA50FA8BCA3 /* lottie-ios.debug.xcconfig */; + baseConfigurationReference = AAC6309CD164C6BAD5EA2F815D0DF192 /* SwinjectAutoregistration.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4724,30 +4646,36 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; - PRODUCT_MODULE_NAME = Lottie; - PRODUCT_NAME = Lottie; + MODULEMAP_FILE = "Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration.modulemap"; + PRODUCT_MODULE_NAME = SwinjectAutoregistration; + PRODUCT_NAME = SwinjectAutoregistration; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 4C8DBCE8D7651B2F8C01CB38D6618D8A /* Debug */ = { + 65D021D15F7F453165594178DC8A4A03 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 33E718FCE4177C7AAE5549C757D54366 /* RxSwift.debug.xcconfig */; + baseConfigurationReference = CE42B7855D6B622C900B9C7AEC53F330 /* Pods-FlutterwaveSDK_Tests.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4756,30 +4684,32 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 4F365ED10BE168EAE6A8297D21AAEDB8 /* Release */ = { + 6DC2B4C83DF4E22687BFCE6714223401 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DC45122333C131FCCE04B2130DF4E8F7 /* RxCocoa.release.xcconfig */; + baseConfigurationReference = A3DE4FA70976A2CA853BA52DE8AB110B /* RxSwift.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4788,17 +4718,21 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxCocoa/RxCocoa-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxCocoa/RxCocoa-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxCocoa/RxCocoa.modulemap"; - PRODUCT_MODULE_NAME = RxCocoa; - PRODUCT_NAME = RxCocoa; + MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -4807,12 +4741,11 @@ }; name = Release; }; - 54235FF5E178F180C541E8237FD7B04B /* Release */ = { + 7DCEBF66B7F941200259558863BD46EC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C6E8BABB6B7B66E9D0F3E14F8B120729 /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = D1CFF84BDE730E1CAAC90C5A280D85AB /* MDFInternationalization.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4821,32 +4754,94 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/MDFInternationalization/MDFInternationalization-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/MDFInternationalization/MDFInternationalization-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; + MODULEMAP_FILE = "Target Support Files/MDFInternationalization/MDFInternationalization.modulemap"; + PRODUCT_MODULE_NAME = MDFInternationalization; + PRODUCT_NAME = MDFInternationalization; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; + name = Debug; + }; + 903A0004D3E6651EFD5D2E16214D101B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; name = Release; }; - 5C6AC946198196C92A3720E8E3EA6C6D /* Debug */ = { + A68B6C3A74318F52F6E150FD909EDFDA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7B28A31F6A79E014927FE536DD3B53C5 /* MaterialComponents.debug.xcconfig */; + baseConfigurationReference = 132FB3B327870EB8D44230FA6CC25B84 /* SwinjectAutoregistration.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4855,17 +4850,21 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MaterialComponents/MaterialComponents-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MaterialComponents/MaterialComponents-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/MaterialComponents/MaterialComponents.modulemap"; - PRODUCT_MODULE_NAME = MaterialComponents; - PRODUCT_NAME = MaterialComponents; + MODULEMAP_FILE = "Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration.modulemap"; + PRODUCT_MODULE_NAME = SwinjectAutoregistration; + PRODUCT_NAME = SwinjectAutoregistration; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -4873,14 +4872,11 @@ }; name = Debug; }; - 74B2FB5E5C59FD3D5DBA440EB61A8E1A /* Debug */ = { + B077A5C329D30BA69F4DC8151017FB15 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8B7AE01A2C88E765D60C3A467F85C2BC /* Pods-FlutterwaveSDK_Example.debug.xcconfig */; + baseConfigurationReference = AC7B005CC78CFC1B7A14CFDDCF1890B3 /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4889,32 +4885,99 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.3; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 76A620DB944BE6CD14669E0278DBB167 /* Debug */ = { + B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 471D38EB617DB9242728662DA5140FA8 /* FlutterwaveSDK.debug.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + BDF5AF0506BB800D09F7F728A556B41B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 33E718FCE4177C7AAE5549C757D54366 /* RxSwift.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4923,17 +4986,21 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/FlutterwaveSDK/FlutterwaveSDK-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FlutterwaveSDK/FlutterwaveSDK-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/FlutterwaveSDK/FlutterwaveSDK.modulemap"; - PRODUCT_MODULE_NAME = FlutterwaveSDK; - PRODUCT_NAME = FlutterwaveSDK; + MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -4941,14 +5008,11 @@ }; name = Debug; }; - 7752FA55F40B113292011C0795CA8434 /* Release */ = { + BFCDBAE41F09F1E92EDB54B7CED86F4C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0C488518061EF2DE3A8FA9B9707A39E8 /* Pods-FlutterwaveSDK_Example.release.xcconfig */; + baseConfigurationReference = 03E49743BE0B8C30DF03869DA2123215 /* RxRelay.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4957,19 +5021,22 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -4977,12 +5044,12 @@ }; name = Release; }; - 809FC02010E09F3636E5A55F570AC589 /* Debug */ = { + C1940391975BF39BA250C1974C1C9528 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 132FB3B327870EB8D44230FA6CC25B84 /* SwinjectAutoregistration.debug.xcconfig */; + baseConfigurationReference = 6D3EFB9AF5D2635B768D6DEAC92050E5 /* FlutterwaveSDK.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4991,17 +5058,21 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/FlutterwaveSDK/FlutterwaveSDK-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/FlutterwaveSDK/FlutterwaveSDK-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration.modulemap"; - PRODUCT_MODULE_NAME = SwinjectAutoregistration; - PRODUCT_NAME = SwinjectAutoregistration; + MODULEMAP_FILE = "Target Support Files/FlutterwaveSDK/FlutterwaveSDK.modulemap"; + PRODUCT_MODULE_NAME = FlutterwaveSDK; + PRODUCT_NAME = FlutterwaveSDK; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -5009,12 +5080,11 @@ }; name = Debug; }; - 853DE6604A3B826FC8D666E9F6282C81 /* Release */ = { + DF271F0628744D732F22556B528DA585 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C01C219D8C86CFCE437D55E2BACBF8F6 /* Swinject.release.xcconfig */; + baseConfigurationReference = 08AA941DB639454AE0F8435F9BBE9F0A /* RxRelay.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5023,31 +5093,33 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Swinject/Swinject-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Swinject/Swinject-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Swinject/Swinject.modulemap"; - PRODUCT_MODULE_NAME = Swinject; - PRODUCT_NAME = Swinject; + MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 870A57BD3BFB2E8EA81FD67963030213 /* Debug */ = { + E316B38C197AA72501F8B5289A2475C4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D1CFF84BDE730E1CAAC90C5A280D85AB /* MDFInternationalization.debug.xcconfig */; + baseConfigurationReference = C6E8BABB6B7B66E9D0F3E14F8B120729 /* IQKeyboardManagerSwift.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5056,31 +5128,34 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MDFInternationalization/MDFInternationalization-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MDFInternationalization/MDFInternationalization-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/MDFInternationalization/MDFInternationalization.modulemap"; - PRODUCT_MODULE_NAME = MDFInternationalization; - PRODUCT_NAME = MDFInternationalization; + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.3; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 9DA3B61564C39C17E03F00AD35E4D2EB /* Release */ = { + E3535C5AA8D9BF51F21AC3A8103AD782 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 81593E2E4EAAB15EF97DB9B5C9F5F9CC /* MaterialComponents.release.xcconfig */; + baseConfigurationReference = 0AE9743D6E0DA963568C594AA3589D17 /* RxCocoa.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5089,31 +5164,35 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MaterialComponents/MaterialComponents-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MaterialComponents/MaterialComponents-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/RxCocoa/RxCocoa-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/RxCocoa/RxCocoa-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/MaterialComponents/MaterialComponents.modulemap"; - PRODUCT_MODULE_NAME = MaterialComponents; - PRODUCT_NAME = MaterialComponents; + MODULEMAP_FILE = "Target Support Files/RxCocoa/RxCocoa.modulemap"; + PRODUCT_MODULE_NAME = RxCocoa; + PRODUCT_NAME = RxCocoa; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 9E27215455246CEE03E144BE2D608DC5 /* Debug */ = { + E4B02508DFDF84F78DDA011CE388A820 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AC7B005CC78CFC1B7A14CFDDCF1890B3 /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 8B7AE01A2C88E765D60C3A467F85C2BC /* Pods-FlutterwaveSDK_Example.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5122,30 +5201,32 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - C73B9CB55D9D2452982372B16795A4A7 /* Release */ = { + E5F512B0145F5C39A9BBE94D35CAA6D5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A3DE4FA70976A2CA853BA52DE8AB110B /* RxSwift.release.xcconfig */; + baseConfigurationReference = 91FCD54056BE13B5A53AEFA50FA8BCA3 /* lottie-ios.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5154,31 +5235,35 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; + MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; + PRODUCT_MODULE_NAME = Lottie; + PRODUCT_NAME = Lottie; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - D0E16FAA0A40B0ECCA6ADD4327281A55 /* Debug */ = { + F01A9F17ADC96236D2FBA4AB241F52CA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0AE9743D6E0DA963568C594AA3589D17 /* RxCocoa.debug.xcconfig */; + baseConfigurationReference = 0C488518061EF2DE3A8FA9B9707A39E8 /* Pods-FlutterwaveSDK_Example.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5187,94 +5272,33 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxCocoa/RxCocoa-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxCocoa/RxCocoa-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxCocoa/RxCocoa.modulemap"; - PRODUCT_MODULE_NAME = RxCocoa; - PRODUCT_NAME = RxCocoa; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; - }; - DD8F832993327D1DD8046C3CBCBD97CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; + name = Release; }; - EDDC6120485106F0DD8F87F230C65543 /* Release */ = { + F4745EF42A81D9D10341678DF66EB701 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 03E49743BE0B8C30DF03869DA2123215 /* RxRelay.release.xcconfig */; + baseConfigurationReference = 30247F963F43B049F0F93634F9BC2177 /* Swinject.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5283,31 +5307,33 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/Swinject/Swinject-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/Swinject/Swinject-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; + MODULEMAP_FILE = "Target Support Files/Swinject/Swinject.modulemap"; + PRODUCT_MODULE_NAME = Swinject; + PRODUCT_NAME = Swinject; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - F0545F42D5BDDA09A2E7358ABAD24788 /* Debug */ = { + FB75AB926F7B027E3FFB91DAF321CAB6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 08AA941DB639454AE0F8435F9BBE9F0A /* RxRelay.debug.xcconfig */; + baseConfigurationReference = DC45122333C131FCCE04B2130DF4E8F7 /* RxCocoa.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5316,140 +5342,145 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/RxCocoa/RxCocoa-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/RxCocoa/RxCocoa-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; + MODULEMAP_FILE = "Target Support Files/RxCocoa/RxCocoa.modulemap"; + PRODUCT_MODULE_NAME = RxCocoa; + PRODUCT_NAME = RxCocoa; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 069F1DB598E983533AF2F604294E5E95 /* Build configuration list for PBXNativeTarget "Pods-FlutterwaveSDK_Tests" */ = { + 010EF401CBEDEC3F3A346B1A9FA174FB /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4201E317808B4E38DD6EC4351B2FE479 /* Debug */, - 2B3E817BC85E72A03E2676E05BE51FD9 /* Release */, + B077A5C329D30BA69F4DC8151017FB15 /* Debug */, + E316B38C197AA72501F8B5289A2475C4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1484DF5F202B3183DDD1F06B16D58A8D /* Build configuration list for PBXNativeTarget "RxCocoa" */ = { + 07B1A1D8BAABEEE01C710A9B73240EA0 /* Build configuration list for PBXNativeTarget "Pods-FlutterwaveSDK_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - D0E16FAA0A40B0ECCA6ADD4327281A55 /* Debug */, - 4F365ED10BE168EAE6A8297D21AAEDB8 /* Release */, + 65D021D15F7F453165594178DC8A4A03 /* Debug */, + 340F957FBCEC586E01250BB71B78CB70 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + 1192865CE099BDFB520283B68F844D88 /* Build configuration list for PBXNativeTarget "RxCocoa" */ = { isa = XCConfigurationList; buildConfigurations = ( - DD8F832993327D1DD8046C3CBCBD97CD /* Debug */, - 257497152829C177993B5EC99C1D227A /* Release */, + E3535C5AA8D9BF51F21AC3A8103AD782 /* Debug */, + FB75AB926F7B027E3FFB91DAF321CAB6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 51035D11CCC6334E3A34DC3EF2C08D16 /* Build configuration list for PBXNativeTarget "MaterialComponents" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5C6AC946198196C92A3720E8E3EA6C6D /* Debug */, - 9DA3B61564C39C17E03F00AD35E4D2EB /* Release */, + B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */, + 903A0004D3E6651EFD5D2E16214D101B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 60F00618430FA63BF641867A3DACC7DA /* Build configuration list for PBXNativeTarget "Pods-FlutterwaveSDK_Example" */ = { + 55D3879C8F148AD771B37E61EB05EE6C /* Build configuration list for PBXNativeTarget "RxRelay" */ = { isa = XCConfigurationList; buildConfigurations = ( - 74B2FB5E5C59FD3D5DBA440EB61A8E1A /* Debug */, - 7752FA55F40B113292011C0795CA8434 /* Release */, + DF271F0628744D732F22556B528DA585 /* Debug */, + BFCDBAE41F09F1E92EDB54B7CED86F4C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 84B48D69B167FA6E97B1659AF6004F97 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { + 5AD9E1F2FC044BA0DCA9214029986B7A /* Build configuration list for PBXNativeTarget "MaterialComponents" */ = { isa = XCConfigurationList; buildConfigurations = ( - F0545F42D5BDDA09A2E7358ABAD24788 /* Debug */, - EDDC6120485106F0DD8F87F230C65543 /* Release */, + 3BA2A454505399BF6199DB561F226E2F /* Debug */, + 2EC3871D9EC4F2E28236B2EB40AB1904 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A1BF4AA89B1CDFA0330E3F65283B1250 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { + 800B4726BD1C275E922B6E3D3623A760 /* Build configuration list for PBXNativeTarget "Swinject" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4C8DBCE8D7651B2F8C01CB38D6618D8A /* Debug */, - C73B9CB55D9D2452982372B16795A4A7 /* Release */, + F4745EF42A81D9D10341678DF66EB701 /* Debug */, + 21AC395F21E4035AAD03610DA9FB73B8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C434E9D90811C80E887B16345204AA0E /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */ = { + 83F48DF3AE80F2A0F5C916F226C203AA /* Build configuration list for PBXNativeTarget "RxSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9E27215455246CEE03E144BE2D608DC5 /* Debug */, - 54235FF5E178F180C541E8237FD7B04B /* Release */, + BDF5AF0506BB800D09F7F728A556B41B /* Debug */, + 6DC2B4C83DF4E22687BFCE6714223401 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C8BD99BAC0D07221257C81C65B66A51F /* Build configuration list for PBXNativeTarget "lottie-ios" */ = { + 87AB4A6475A7809BCA90170370B6CB39 /* Build configuration list for PBXNativeTarget "FlutterwaveSDK" */ = { isa = XCConfigurationList; buildConfigurations = ( - 45A1EA4CCF83968C93C3B641819E733F /* Debug */, - 0855E0A9F9D63ED65A80E7015FC71869 /* Release */, + C1940391975BF39BA250C1974C1C9528 /* Debug */, + 20B0DB9BC90AA426547D42981488861E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CF18D3D7FA0160C75CD6315589A0A91B /* Build configuration list for PBXNativeTarget "FlutterwaveSDK" */ = { + 882BE24F45C27380735ADE571DF0107E /* Build configuration list for PBXNativeTarget "MDFInternationalization" */ = { isa = XCConfigurationList; buildConfigurations = ( - 76A620DB944BE6CD14669E0278DBB167 /* Debug */, - 02F177D1407FF563E2906E7DD2DBE544 /* Release */, + 7DCEBF66B7F941200259558863BD46EC /* Debug */, + 1CDA07EC10094B499F3F762036B9246E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D647651B35104B5BD56F31537DF92FC8 /* Build configuration list for PBXNativeTarget "MDFInternationalization" */ = { + 91120467CE4C2DC8019B991DE5B00BD4 /* Build configuration list for PBXNativeTarget "SwinjectAutoregistration" */ = { isa = XCConfigurationList; buildConfigurations = ( - 870A57BD3BFB2E8EA81FD67963030213 /* Debug */, - 151B5587D0A8FB5930209C82210DE969 /* Release */, + A68B6C3A74318F52F6E150FD909EDFDA /* Debug */, + 4F9C53937EE8E7BE099EAF6866841D20 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E021157A1C9FDA1A126AA2CE3D6E0778 /* Build configuration list for PBXNativeTarget "Swinject" */ = { + D700873B891A581FDCA21AD93E4A5453 /* Build configuration list for PBXNativeTarget "lottie-ios" */ = { isa = XCConfigurationList; buildConfigurations = ( - 226BC6582F4EA25E6A299387885A55EA /* Debug */, - 853DE6604A3B826FC8D666E9F6282C81 /* Release */, + E5F512B0145F5C39A9BBE94D35CAA6D5 /* Debug */, + 1B2EA76C971DC3F4BC048BAE95F48762 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FB954C01C4CE905737852EC5B02E7767 /* Build configuration list for PBXNativeTarget "SwinjectAutoregistration" */ = { + E92A2BEC3A1E59C0428ADC1C64A8DB8D /* Build configuration list for PBXNativeTarget "Pods-FlutterwaveSDK_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 809FC02010E09F3636E5A55F570AC589 /* Debug */, - 093FCFAB25ADF2AE92E7C8D2D48A45E9 /* Release */, + E4B02508DFDF84F78DDA011CE388A820 /* Debug */, + F01A9F17ADC96236D2FBA4AB241F52CA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Target Support Files/FlutterwaveSDK/FlutterwaveSDK-Info.plist b/Example/Pods/Target Support Files/FlutterwaveSDK/FlutterwaveSDK-Info.plist index aadebe0..b5268ad 100644 --- a/Example/Pods/Target Support Files/FlutterwaveSDK/FlutterwaveSDK-Info.plist +++ b/Example/Pods/Target Support Files/FlutterwaveSDK/FlutterwaveSDK-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.2.7 + 1.4.5 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/FlutterwaveSDK/FlutterwaveSDK.debug.xcconfig b/Example/Pods/Target Support Files/FlutterwaveSDK/FlutterwaveSDK.debug.xcconfig index 2ecc50e..bb0ccd8 100644 --- a/Example/Pods/Target Support Files/FlutterwaveSDK/FlutterwaveSDK.debug.xcconfig +++ b/Example/Pods/Target Support Files/FlutterwaveSDK/FlutterwaveSDK.debug.xcconfig @@ -1,12 +1,16 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FlutterwaveSDK FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization" "${PODS_CONFIGURATION_BUILD_DIR}/MaterialComponents" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/Swinject" "${PODS_CONFIGURATION_BUILD_DIR}/SwinjectAutoregistration" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "UIKit" +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "Lottie" -framework "MaterialComponents" -framework "QuartzCore" -framework "RxCocoa" -framework "RxSwift" -framework "Swinject" -framework "SwinjectAutoregistration" -framework "UIKit" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/FlutterwaveSDK/FlutterwaveSDK.release.xcconfig b/Example/Pods/Target Support Files/FlutterwaveSDK/FlutterwaveSDK.release.xcconfig index 2ecc50e..bb0ccd8 100644 --- a/Example/Pods/Target Support Files/FlutterwaveSDK/FlutterwaveSDK.release.xcconfig +++ b/Example/Pods/Target Support Files/FlutterwaveSDK/FlutterwaveSDK.release.xcconfig @@ -1,12 +1,16 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FlutterwaveSDK FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization" "${PODS_CONFIGURATION_BUILD_DIR}/MaterialComponents" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/Swinject" "${PODS_CONFIGURATION_BUILD_DIR}/SwinjectAutoregistration" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "UIKit" +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "Lottie" -framework "MaterialComponents" -framework "QuartzCore" -framework "RxCocoa" -framework "RxSwift" -framework "Swinject" -framework "SwinjectAutoregistration" -framework "UIKit" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist b/Example/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist index c59fdce..38f6a54 100644 --- a/Example/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist +++ b/Example/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Example/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.debug.xcconfig b/Example/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.debug.xcconfig index 0235240..fadc36b 100644 --- a/Example/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.debug.xcconfig +++ b/Example/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.debug.xcconfig @@ -1,11 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Foundation" -framework "QuartzCore" -framework "UIKit" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/IQKeyboardManagerSwift +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.release.xcconfig b/Example/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.release.xcconfig index 0235240..fadc36b 100644 --- a/Example/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.release.xcconfig +++ b/Example/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.release.xcconfig @@ -1,11 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Foundation" -framework "QuartzCore" -framework "UIKit" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/IQKeyboardManagerSwift +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/MDFInternationalization/MDFInternationalization-Info.plist b/Example/Pods/Target Support Files/MDFInternationalization/MDFInternationalization-Info.plist index 0a12077..6efd186 100644 --- a/Example/Pods/Target Support Files/MDFInternationalization/MDFInternationalization-Info.plist +++ b/Example/Pods/Target Support Files/MDFInternationalization/MDFInternationalization-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Example/Pods/Target Support Files/MDFInternationalization/MDFInternationalization.debug.xcconfig b/Example/Pods/Target Support Files/MDFInternationalization/MDFInternationalization.debug.xcconfig index ff4cb9c..397e78d 100644 --- a/Example/Pods/Target Support Files/MDFInternationalization/MDFInternationalization.debug.xcconfig +++ b/Example/Pods/Target Support Files/MDFInternationalization/MDFInternationalization.debug.xcconfig @@ -1,9 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/MDFInternationalization +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/MDFInternationalization/MDFInternationalization.release.xcconfig b/Example/Pods/Target Support Files/MDFInternationalization/MDFInternationalization.release.xcconfig index ff4cb9c..397e78d 100644 --- a/Example/Pods/Target Support Files/MDFInternationalization/MDFInternationalization.release.xcconfig +++ b/Example/Pods/Target Support Files/MDFInternationalization/MDFInternationalization.release.xcconfig @@ -1,9 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/MDFInternationalization +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/MaterialComponents/MaterialComponents-Info.plist b/Example/Pods/Target Support Files/MaterialComponents/MaterialComponents-Info.plist index d2566e1..d7b4517 100644 --- a/Example/Pods/Target Support Files/MaterialComponents/MaterialComponents-Info.plist +++ b/Example/Pods/Target Support Files/MaterialComponents/MaterialComponents-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Example/Pods/Target Support Files/MaterialComponents/MaterialComponents.debug.xcconfig b/Example/Pods/Target Support Files/MaterialComponents/MaterialComponents.debug.xcconfig index ea60143..dfa00a1 100644 --- a/Example/Pods/Target Support Files/MaterialComponents/MaterialComponents.debug.xcconfig +++ b/Example/Pods/Target Support Files/MaterialComponents/MaterialComponents.debug.xcconfig @@ -1,10 +1,14 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MaterialComponents FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "MDFInternationalization" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/MaterialComponents +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/MaterialComponents/MaterialComponents.release.xcconfig b/Example/Pods/Target Support Files/MaterialComponents/MaterialComponents.release.xcconfig index ea60143..dfa00a1 100644 --- a/Example/Pods/Target Support Files/MaterialComponents/MaterialComponents.release.xcconfig +++ b/Example/Pods/Target Support Files/MaterialComponents/MaterialComponents.release.xcconfig @@ -1,10 +1,14 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MaterialComponents FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "MDFInternationalization" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/MaterialComponents +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example-Info.plist b/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example-Info.plist index 2243fe6..19cf209 100644 --- a/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example-Info.plist +++ b/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example-frameworks.sh index a6a30f1..0a67a5e 100755 --- a/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example-frameworks.sh @@ -18,10 +18,9 @@ echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +SWIFT_STDLIB_PATH="${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +BCSYMBOLMAP_DIR="BCSymbolMaps" -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 # This protects against multiple targets copying the same framework dependency at the same time. The solution # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html @@ -42,7 +41,17 @@ install_framework() if [ -L "${source}" ]; then echo "Symlinked..." - source="$(readlink "${source}")" + source="$(readlink -f "${source}")" + fi + + if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then + # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied + find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do + echo "Installing $f" + install_bcsymbolmap "$f" "$destination" + rm "$f" + done + rmdir "${source}/${BCSYMBOLMAP_DIR}" fi # Use filter instead of exclude so missing patterns don't throw errors. @@ -80,7 +89,6 @@ install_framework() done fi } - # Copies and strips a vendored dSYM install_dsym() { local source="$1" @@ -95,44 +103,24 @@ install_dsym() { binary_name="$(ls "$source/Contents/Resources/DWARF")" binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" - # Strip invalid architectures so "fat" simulator / device frameworks work on device + # Strip invalid architectures from the dSYM. if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then strip_invalid_archs "$binary" "$warn_missing_arch" fi - - if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + if [[ $STRIP_BINARY_RETVAL == 0 ]]; then # Move the stripped file into its final destination. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + mkdir -p "${DWARF_DSYM_FOLDER_PATH}" touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" fi fi } -# Copies the bcsymbolmap files of a vendored framework -install_bcsymbolmap() { - local bcsymbolmap_path="$1" - local destination="${BUILT_PRODUCTS_DIR}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identity - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 # Strip invalid architectures strip_invalid_archs() { @@ -147,7 +135,7 @@ strip_invalid_archs() { if [[ "$warn_missing_arch" == "true" ]]; then echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." fi - STRIP_BINARY_RETVAL=0 + STRIP_BINARY_RETVAL=1 return fi stripped="" @@ -161,40 +149,31 @@ strip_invalid_archs() { if [[ "$stripped" ]]; then echo "Stripped $binary of architectures:$stripped" fi - STRIP_BINARY_RETVAL=1 + STRIP_BINARY_RETVAL=0 } -install_artifact() { - artifact="$1" - base="$(basename "$artifact")" - case $base in - *.framework) - install_framework "$artifact" - ;; - *.dSYM) - # Suppress arch warnings since XCFrameworks will include many dSYM files - install_dsym "$artifact" "false" - ;; - *.bcsymbolmap) - install_bcsymbolmap "$artifact" - ;; - *) - echo "error: Unrecognized artifact "$artifact"" - ;; - esac +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" } -copy_artifacts() { - file_list="$1" - while read artifact; do - install_artifact "$artifact" - done <$file_list -} +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" -ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" -if [ -r "${ARTIFACT_LIST_FILE}" ]; then - copy_artifacts "${ARTIFACT_LIST_FILE}" -fi + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/FlutterwaveSDK/FlutterwaveSDK.framework" diff --git a/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example.debug.xcconfig index eeccf26..6230301 100644 --- a/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example.debug.xcconfig @@ -1,12 +1,16 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterwaveSDK" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization" "${PODS_CONFIGURATION_BUILD_DIR}/MaterialComponents" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/Swinject" "${PODS_CONFIGURATION_BUILD_DIR}/SwinjectAutoregistration" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterwaveSDK/FlutterwaveSDK.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization/MDFInternationalization.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MaterialComponents/MaterialComponents.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Swinject/Swinject.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwinjectAutoregistration/SwinjectAutoregistration.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "FlutterwaveSDK" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "Lottie" -framework "MDFInternationalization" -framework "MaterialComponents" -framework "QuartzCore" -framework "RxCocoa" -framework "RxRelay" -framework "RxSwift" -framework "Swinject" -framework "SwinjectAutoregistration" -framework "UIKit" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/FlutterwaveSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization" "-F${PODS_CONFIGURATION_BUILD_DIR}/MaterialComponents" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/Swinject" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwinjectAutoregistration" "-F${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example.release.xcconfig index eeccf26..6230301 100644 --- a/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Example/Pods-FlutterwaveSDK_Example.release.xcconfig @@ -1,12 +1,16 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterwaveSDK" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization" "${PODS_CONFIGURATION_BUILD_DIR}/MaterialComponents" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/Swinject" "${PODS_CONFIGURATION_BUILD_DIR}/SwinjectAutoregistration" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterwaveSDK/FlutterwaveSDK.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization/MDFInternationalization.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MaterialComponents/MaterialComponents.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Swinject/Swinject.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwinjectAutoregistration/SwinjectAutoregistration.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "FlutterwaveSDK" -framework "Foundation" -framework "IQKeyboardManagerSwift" -framework "Lottie" -framework "MDFInternationalization" -framework "MaterialComponents" -framework "QuartzCore" -framework "RxCocoa" -framework "RxRelay" -framework "RxSwift" -framework "Swinject" -framework "SwinjectAutoregistration" -framework "UIKit" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/FlutterwaveSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization" "-F${PODS_CONFIGURATION_BUILD_DIR}/MaterialComponents" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/Swinject" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwinjectAutoregistration" "-F${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests-Info.plist b/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests-Info.plist index 2243fe6..19cf209 100644 --- a/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests-Info.plist +++ b/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests.debug.xcconfig index 440db0e..ddf29e1 100644 --- a/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests.debug.xcconfig @@ -1,3 +1,4 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterwaveSDK" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization" "${PODS_CONFIGURATION_BUILD_DIR}/MaterialComponents" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/Swinject" "${PODS_CONFIGURATION_BUILD_DIR}/SwinjectAutoregistration" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterwaveSDK/FlutterwaveSDK.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization/MDFInternationalization.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MaterialComponents/MaterialComponents.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Swinject/Swinject.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwinjectAutoregistration/SwinjectAutoregistration.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" @@ -6,4 +7,5 @@ PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests.release.xcconfig index 440db0e..ddf29e1 100644 --- a/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-FlutterwaveSDK_Tests/Pods-FlutterwaveSDK_Tests.release.xcconfig @@ -1,3 +1,4 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterwaveSDK" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization" "${PODS_CONFIGURATION_BUILD_DIR}/MaterialComponents" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/Swinject" "${PODS_CONFIGURATION_BUILD_DIR}/SwinjectAutoregistration" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FlutterwaveSDK/FlutterwaveSDK.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MDFInternationalization/MDFInternationalization.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MaterialComponents/MaterialComponents.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Swinject/Swinject.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwinjectAutoregistration/SwinjectAutoregistration.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" @@ -6,4 +7,5 @@ PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/RxCocoa/RxCocoa-Info.plist b/Example/Pods/Target Support Files/RxCocoa/RxCocoa-Info.plist index 5cbb290..021370d 100644 --- a/Example/Pods/Target Support Files/RxCocoa/RxCocoa-Info.plist +++ b/Example/Pods/Target Support Files/RxCocoa/RxCocoa-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Example/Pods/Target Support Files/RxCocoa/RxCocoa.debug.xcconfig b/Example/Pods/Target Support Files/RxCocoa/RxCocoa.debug.xcconfig index b554e6e..55e3379 100644 --- a/Example/Pods/Target Support Files/RxCocoa/RxCocoa.debug.xcconfig +++ b/Example/Pods/Target Support Files/RxCocoa/RxCocoa.debug.xcconfig @@ -1,11 +1,16 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "RxRelay" -framework "RxSwift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxCocoa +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/RxCocoa/RxCocoa.release.xcconfig b/Example/Pods/Target Support Files/RxCocoa/RxCocoa.release.xcconfig index b554e6e..55e3379 100644 --- a/Example/Pods/Target Support Files/RxCocoa/RxCocoa.release.xcconfig +++ b/Example/Pods/Target Support Files/RxCocoa/RxCocoa.release.xcconfig @@ -1,11 +1,16 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "RxRelay" -framework "RxSwift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxCocoa +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/RxRelay/RxRelay-Info.plist b/Example/Pods/Target Support Files/RxRelay/RxRelay-Info.plist index 5cbb290..021370d 100644 --- a/Example/Pods/Target Support Files/RxRelay/RxRelay-Info.plist +++ b/Example/Pods/Target Support Files/RxRelay/RxRelay-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Example/Pods/Target Support Files/RxRelay/RxRelay.debug.xcconfig b/Example/Pods/Target Support Files/RxRelay/RxRelay.debug.xcconfig index ccbf602..e5b669d 100644 --- a/Example/Pods/Target Support Files/RxRelay/RxRelay.debug.xcconfig +++ b/Example/Pods/Target Support Files/RxRelay/RxRelay.debug.xcconfig @@ -1,11 +1,16 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxRelay FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "RxSwift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxRelay +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/RxRelay/RxRelay.release.xcconfig b/Example/Pods/Target Support Files/RxRelay/RxRelay.release.xcconfig index ccbf602..e5b669d 100644 --- a/Example/Pods/Target Support Files/RxRelay/RxRelay.release.xcconfig +++ b/Example/Pods/Target Support Files/RxRelay/RxRelay.release.xcconfig @@ -1,11 +1,16 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxRelay FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "RxSwift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxRelay +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/RxSwift/RxSwift-Info.plist b/Example/Pods/Target Support Files/RxSwift/RxSwift-Info.plist index 5cbb290..021370d 100644 --- a/Example/Pods/Target Support Files/RxSwift/RxSwift-Info.plist +++ b/Example/Pods/Target Support Files/RxSwift/RxSwift-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Example/Pods/Target Support Files/RxSwift/RxSwift.debug.xcconfig b/Example/Pods/Target Support Files/RxSwift/RxSwift.debug.xcconfig index fc2aab5..d985331 100644 --- a/Example/Pods/Target Support Files/RxSwift/RxSwift.debug.xcconfig +++ b/Example/Pods/Target Support Files/RxSwift/RxSwift.debug.xcconfig @@ -1,10 +1,14 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwift GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxSwift +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/RxSwift/RxSwift.release.xcconfig b/Example/Pods/Target Support Files/RxSwift/RxSwift.release.xcconfig index fc2aab5..d985331 100644 --- a/Example/Pods/Target Support Files/RxSwift/RxSwift.release.xcconfig +++ b/Example/Pods/Target Support Files/RxSwift/RxSwift.release.xcconfig @@ -1,10 +1,14 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwift GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/RxSwift +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Swinject/Swinject-Info.plist b/Example/Pods/Target Support Files/Swinject/Swinject-Info.plist index 50413d9..0f38e73 100644 --- a/Example/Pods/Target Support Files/Swinject/Swinject-Info.plist +++ b/Example/Pods/Target Support Files/Swinject/Swinject-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Example/Pods/Target Support Files/Swinject/Swinject.debug.xcconfig b/Example/Pods/Target Support Files/Swinject/Swinject.debug.xcconfig index bd25ee8..edd8189 100644 --- a/Example/Pods/Target Support Files/Swinject/Swinject.debug.xcconfig +++ b/Example/Pods/Target Support Files/Swinject/Swinject.debug.xcconfig @@ -1,10 +1,14 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Swinject GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/Swinject +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Swinject/Swinject.release.xcconfig b/Example/Pods/Target Support Files/Swinject/Swinject.release.xcconfig index bd25ee8..edd8189 100644 --- a/Example/Pods/Target Support Files/Swinject/Swinject.release.xcconfig +++ b/Example/Pods/Target Support Files/Swinject/Swinject.release.xcconfig @@ -1,10 +1,14 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Swinject GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/Swinject +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration-Info.plist b/Example/Pods/Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration-Info.plist index e511383..10199b9 100644 --- a/Example/Pods/Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration-Info.plist +++ b/Example/Pods/Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Example/Pods/Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration.debug.xcconfig b/Example/Pods/Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration.debug.xcconfig index 777b50b..2a5b57b 100644 --- a/Example/Pods/Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration.debug.xcconfig +++ b/Example/Pods/Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration.debug.xcconfig @@ -1,11 +1,16 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SwinjectAutoregistration FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Swinject" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "Swinject" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/SwinjectAutoregistration +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration.release.xcconfig b/Example/Pods/Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration.release.xcconfig index 777b50b..2a5b57b 100644 --- a/Example/Pods/Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration.release.xcconfig +++ b/Example/Pods/Target Support Files/SwinjectAutoregistration/SwinjectAutoregistration.release.xcconfig @@ -1,11 +1,16 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SwinjectAutoregistration FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Swinject" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -framework "Swinject" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/SwinjectAutoregistration +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/lottie-ios/lottie-ios-Info.plist b/Example/Pods/Target Support Files/lottie-ios/lottie-ios-Info.plist index 62bad7c..36bc265 100644 --- a/Example/Pods/Target Support Files/lottie-ios/lottie-ios-Info.plist +++ b/Example/Pods/Target Support Files/lottie-ios/lottie-ios-Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegion - en + ${PODS_DEVELOPMENT_LANGUAGE} CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier diff --git a/Example/Pods/Target Support Files/lottie-ios/lottie-ios.debug.xcconfig b/Example/Pods/Target Support Files/lottie-ios/lottie-ios.debug.xcconfig index d01b732..fd1075e 100644 --- a/Example/Pods/Target Support Files/lottie-ios/lottie-ios.debug.xcconfig +++ b/Example/Pods/Target Support Files/lottie-ios/lottie-ios.debug.xcconfig @@ -1,11 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "QuartzCore" -framework "UIKit" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/lottie-ios +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/lottie-ios/lottie-ios.release.xcconfig b/Example/Pods/Target Support Files/lottie-ios/lottie-ios.release.xcconfig index d01b732..fd1075e 100644 --- a/Example/Pods/Target Support Files/lottie-ios/lottie-ios.release.xcconfig +++ b/Example/Pods/Target Support Files/lottie-ios/lottie-ios.release.xcconfig @@ -1,11 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "QuartzCore" -framework "UIKit" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/lottie-ios +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/FlutterwaveSDK/Classes/Config/RaveConfig.swift b/FlutterwaveSDK/Classes/Config/RaveConfig.swift index 944ff21..eef7a3d 100644 --- a/FlutterwaveSDK/Classes/Config/RaveConfig.swift +++ b/FlutterwaveSDK/Classes/Config/RaveConfig.swift @@ -29,6 +29,7 @@ public class FlutterwaveConfig { public var narration:String? public var isPreAuth:Bool = false public var isPermanent:Bool = true + public var allowSaveCard: Bool = true public var meta:[[String:String]]? public var subAccounts:[SubAccount]? public var whiteListedBanksOnly:[String]? diff --git a/FlutterwaveSDK/Classes/Model/MpesaVerifyModel.swift b/FlutterwaveSDK/Classes/Model/MpesaVerifyModel.swift index 0d4ad33..ca526ab 100644 --- a/FlutterwaveSDK/Classes/Model/MpesaVerifyModel.swift +++ b/FlutterwaveSDK/Classes/Model/MpesaVerifyModel.swift @@ -24,6 +24,7 @@ struct MpesaVerifyResponse: Codable { // MARK: - MpesaVerifyData struct MpesaVerifyData: Codable { + let id: Int? let txRef, flwRef: String? let amount, chargedAmount: Double? let appFee: Double? @@ -34,6 +35,7 @@ struct MpesaVerifyData: Codable { let customer: Customer? enum CodingKeys: String, CodingKey { + case id case txRef = "tx_ref" case flwRef = "flw_ref" case amount @@ -48,7 +50,7 @@ struct MpesaVerifyData: Codable { extension MpesaVerifyData{ func toFlutterResponse() -> FlutterwaveDataResponse{ - return FlutterwaveDataResponse(txRef: txRef, flwRef: flwRef, deviceFingerprint: nil, amount: amount, chargedAmount: chargedAmount, appFee: appFee, merchantFee: merchantFee, processorResponse: processorResponse, authModel: nil, currency: currency, ip: ip, narration: narration, status: status, authURL:nil, paymentType: nil, fraudStatus: nil, chargeType: nil, createdAt: nil, plan: nil, id: nil, accountID: nil, customer: customer, card: nil) + return FlutterwaveDataResponse(txRef: txRef, flwRef: flwRef, deviceFingerprint: nil, amount: amount, chargedAmount: chargedAmount, appFee: appFee, merchantFee: merchantFee, processorResponse: processorResponse, authModel: nil, currency: currency, ip: ip, narration: narration, status: status, authURL:nil, paymentType: nil, fraudStatus: nil, chargeType: nil, createdAt: nil, plan: nil, id: id, accountID: nil, customer: customer, card: nil) } } diff --git a/FlutterwaveSDK/Classes/Model/PwbtVerify.swift b/FlutterwaveSDK/Classes/Model/PwbtVerify.swift index 23b5464..cf6d8f6 100644 --- a/FlutterwaveSDK/Classes/Model/PwbtVerify.swift +++ b/FlutterwaveSDK/Classes/Model/PwbtVerify.swift @@ -24,6 +24,7 @@ struct PwbtVerifyResponse: Codable { // MARK: - PwbtVerifyData struct PwbtVerifyData: Codable { + let id: Int? let txRef, flwRef: String? let amount: Double? let chargedAmount, appFee: Double? @@ -35,6 +36,7 @@ struct PwbtVerifyData: Codable { let customer: Customer? enum CodingKeys: String, CodingKey { + case id case txRef = "tx_ref" case flwRef = "flw_ref" case amount @@ -52,7 +54,7 @@ struct PwbtVerifyData: Codable { extension PwbtVerifyData { func toFlutterResponse() -> FlutterwaveDataResponse{ - return FlutterwaveDataResponse(txRef: txRef, flwRef: flwRef, deviceFingerprint: nil, amount: amount, chargedAmount: chargedAmount, appFee: appFee, merchantFee: merchantFee, processorResponse: processorResponse, authModel: authModel, currency: currency, ip: ip, narration: narration, status: status, authURL: nil, paymentType: paymentType, fraudStatus: nil, chargeType: nil, createdAt: nil, plan: nil, id: nil, accountID: nil, customer: customer, card: nil) + return FlutterwaveDataResponse(txRef: txRef, flwRef: flwRef, deviceFingerprint: nil, amount: amount, chargedAmount: chargedAmount, appFee: appFee, merchantFee: merchantFee, processorResponse: processorResponse, authModel: authModel, currency: currency, ip: ip, narration: narration, status: status, authURL: nil, paymentType: paymentType, fraudStatus: nil, chargeType: nil, createdAt: nil, plan: nil, id: id, accountID: nil, customer: customer, card: nil) } } diff --git a/FlutterwaveSDK/Classes/UI/DebitCardViewNew.swift b/FlutterwaveSDK/Classes/UI/DebitCardViewNew.swift index e96bf95..784ec16 100644 --- a/FlutterwaveSDK/Classes/UI/DebitCardViewNew.swift +++ b/FlutterwaveSDK/Classes/UI/DebitCardViewNew.swift @@ -116,23 +116,12 @@ class DebitCardViewNew: UIView { }() - - - - lazy var rememberCardCheck: UIButton = { - let button = UIButton(type: .custom) - button.setImage(UIImage(named: "rave_check_box",in: Bundle.getResourcesBundle(), compatibleWith: nil), for: .normal) - button.translatesAutoresizingMaskIntoConstraints = false - return button - }() - lazy var rememberCardText: UILabel = { - let label = UILabel() - label.text = "Remember this card next time" - label.translatesAutoresizingMaskIntoConstraints = false - label.textColor = UIColor(hex: "#4A4A4A") - label.font = UIFont.systemFont(ofSize: 15, weight: .regular) - return label + lazy var rememberCardView: RememberCardView = { + let view = RememberCardView() + view.translatesAutoresizingMaskIntoConstraints = false + return view }() + lazy var cardPayButton: UIButton = { let button = UIButton(type: .system) button.setTitle("PAY", for: .normal) @@ -163,8 +152,7 @@ class DebitCardViewNew: UIView { addSubview(cardNumberTextField) addSubview(cardExpiry) addSubview(cardCVV) - addSubview(rememberCardCheck) - addSubview(rememberCardText) + addSubview(rememberCardView) addSubview(cardPayButton) @@ -195,21 +183,18 @@ class DebitCardViewNew: UIView { cardCVV.heightAnchor.constraint(equalToConstant: 50), - rememberCardCheck.topAnchor.constraint(equalTo: cardExpiry.bottomAnchor, constant:18), - rememberCardCheck.leadingAnchor.constraint(equalTo: leadingAnchor, constant: 13), - rememberCardCheck.heightAnchor.constraint(equalToConstant: 32), - rememberCardCheck.widthAnchor.constraint(equalToConstant: 39), - - - rememberCardText.leadingAnchor.constraint(equalTo: rememberCardCheck.trailingAnchor, constant: 6), - rememberCardText.centerYAnchor.constraint(equalTo: rememberCardCheck.centerYAnchor), + rememberCardView.topAnchor.constraint(equalTo: cardCVV.bottomAnchor, constant:18), + rememberCardView.leadingAnchor.constraint(equalTo: leadingAnchor, constant: 13), + rememberCardView.trailingAnchor.constraint(equalTo: trailingAnchor, constant: -20), + rememberCardView.bottomAnchor.constraint(equalTo: cardPayButton.topAnchor, constant: -6), + rememberCardView.heightAnchor.constraint(equalToConstant: 50), cardPayButton.leadingAnchor.constraint(equalTo: leadingAnchor, constant: 20), cardPayButton.trailingAnchor.constraint(equalTo: trailingAnchor, constant: -20), - cardPayButton.topAnchor.constraint(equalTo: rememberCardCheck.bottomAnchor, constant: 20), + cardPayButton.topAnchor.constraint(equalTo: rememberCardView.bottomAnchor, constant: 20), cardPayButton.heightAnchor.constraint(equalToConstant: 50), - rememberCardText.bottomAnchor.constraint(equalTo: cardPayButton.topAnchor, constant: -6) + rememberCardView.bottomAnchor.constraint(equalTo: cardPayButton.topAnchor, constant: -6) ]) } required init?(coder aDecoder: NSCoder) { diff --git a/FlutterwaveSDK/Classes/UI/FlutterwavePayViewController.swift b/FlutterwaveSDK/Classes/UI/FlutterwavePayViewController.swift index 7a8a709..1b7b279 100644 --- a/FlutterwaveSDK/Classes/UI/FlutterwavePayViewController.swift +++ b/FlutterwaveSDK/Classes/UI/FlutterwavePayViewController.swift @@ -719,9 +719,11 @@ public class FlutterwavePayViewController: BaseViewController { debitCardView.cardPayButton.setTitle("PAY \(self.amount?.toCountryCurrency(code: FlutterwaveConfig.sharedConfig().currencyCode) ?? "")", for: .normal) saveCardContainer.useAnotherCardButton.addTarget(self, action: #selector(showDebitCardView), for: .touchUpInside) - debitCardView.rememberCardCheck.addTarget(self, action: #selector(toggleSaveCardCheck), for: .touchUpInside) - debitCardView.rememberCardText.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(toggleSaveCardCheck))) - debitCardView.rememberCardText.isUserInteractionEnabled = true + + debitCardView.rememberCardView.rememberCardCheck.addTarget(self, action: #selector(toggleSaveCardCheck), for: .touchUpInside) + debitCardView.rememberCardView.rememberCardText.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(toggleSaveCardCheck))) + debitCardView.rememberCardView.rememberCardText.isUserInteractionEnabled = true + debitCardView.rememberCardView.isHidden = !FlutterwaveConfig.sharedConfig().allowSaveCard saveCardTableController = SaveCardViewController() saveCardTableController.delegate = self @@ -1184,7 +1186,7 @@ public class FlutterwavePayViewController: BaseViewController { @objc func toggleSaveCardCheck(){ flutterwaveCardClient.saveCard = !flutterwaveCardClient.saveCard let image = flutterwaveCardClient.saveCard == true ? UIImage(named:"rave_check_box",in: Bundle.getResourcesBundle(), compatibleWith: nil) : UIImage(named:"rave_unchecked_box",in: Bundle.getResourcesBundle(), compatibleWith: nil) - debitCardView.rememberCardCheck.setImage(image, for: .normal) + debitCardView.rememberCardView.rememberCardCheck.setImage(image, for: .normal) } // MARK: - Table view data source diff --git a/FlutterwaveSDK/Classes/UI/RememberCardView.swift b/FlutterwaveSDK/Classes/UI/RememberCardView.swift new file mode 100644 index 0000000..9ff388e --- /dev/null +++ b/FlutterwaveSDK/Classes/UI/RememberCardView.swift @@ -0,0 +1,55 @@ +// +// RememberCardView.swift +// FlutterwaveSDK +// +// Created by Ismail Ibrahim on 17/09/2025. +// + +import Foundation +import UIKit + +class RememberCardView : UIView{ + + lazy var rememberCardCheck: UIButton = { + let button = UIButton(type: .custom) + button.setImage(UIImage(named: "rave_check_box",in: Bundle.getResourcesBundle(), compatibleWith: nil), for: .normal) + button.translatesAutoresizingMaskIntoConstraints = false + return button + }() + lazy var rememberCardText: UILabel = { + let label = UILabel() + label.text = "Remember this card next time" + label.translatesAutoresizingMaskIntoConstraints = false + label.textColor = UIColor(hex: "#4A4A4A") + label.font = UIFont.systemFont(ofSize: 15, weight: .regular) + return label + }() + + + override init(frame: CGRect) { + super.init(frame: frame) + + addSubview(rememberCardCheck) + addSubview(rememberCardText) + + + setupConstriant() + } + + func setupConstriant(){ + NSLayoutConstraint.activate([ + rememberCardCheck.topAnchor.constraint(equalTo: topAnchor), + rememberCardCheck.leadingAnchor.constraint(equalTo: leadingAnchor), + rememberCardCheck.heightAnchor.constraint(equalToConstant: 32), + rememberCardCheck.widthAnchor.constraint(equalToConstant: 39), + + + rememberCardText.leadingAnchor.constraint(equalTo: rememberCardCheck.trailingAnchor, constant: 6), + rememberCardText.centerYAnchor.constraint(equalTo: rememberCardCheck.centerYAnchor), + + ]) + } + required init?(coder aDecoder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } +}