diff --git a/BrainTree.py b/BrainTree.py index 3de8676..37850a9 100644 --- a/BrainTree.py +++ b/BrainTree.py @@ -23,24 +23,27 @@ def create_purchase(): json = request.get_json(force=True) nonce = json["payment_method_nonce"] ammount = json["amount"] - result = braintree.Transaction.sale({ + try: + result = braintree.Transaction.sale({ "amount": ammount, "payment_method_nonce": nonce, "options": { "submit_for_settlement": True } }) - if result.is_success: - print("success!: " + result.transaction.id) - elif result.transaction: - print("Error processing transaction:") - print(" code: " + result.transaction.processor_response_code) - print(" text: " + result.transaction.processor_response_text) - else: - for error in result.errors.deep_errors: - print("attribute: " + error.attribute) - print(" code: " + error.code) - print(" message: " + error.message) + except result.errors, e: + pass +# if result.is_success: +# print("success!: " + result.transaction.id) +# elif result.transaction: +# print("Error processing transaction:") +# print(" code: " + result.transaction.processor_response_code) +# print(" text: " + result.transaction.processor_response_text) +# else: +# for error in result.errors.deep_errors: +# print("attribute: " + error.attribute) +# print(" code: " + error.code) +# print(" message: " + error.message) return "success" #1 diff --git a/Podfile b/Podfile index bc7ab5b..1305ea9 100644 --- a/Podfile +++ b/Podfile @@ -4,10 +4,9 @@ target 'e-shop' do # Comment the next line if you're not using Swift and don't want to use dynamic frameworks use_frameworks! -#pod 'Stripe/ApplePay' -#pod 'Stripe' pod "SwiftSpinner" -pod 'Braintree', '~> 3.9' +pod 'Braintree' +pod 'Braintree/Apple-Pay' # Pods for e-shop diff --git a/Podfile.lock b/Podfile.lock index 9ba44d0..4298072 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,44 +1,39 @@ PODS: - - Braintree (3.9.9): - - Braintree/API (= 3.9.9) - - Braintree/Coinbase (= 3.9.9) - - Braintree/Drop-In (= 3.9.9) - - Braintree/Payments (= 3.9.9) - - Braintree/PayPal (= 3.9.9) - - Braintree/UI (= 3.9.9) - - Braintree/Venmo (= 3.9.9) - - Braintree/API (3.9.9) - - Braintree/Coinbase (3.9.9): - - Braintree/API - - Braintree/Drop-In (3.9.9): - - Braintree/API - - Braintree/Coinbase - - Braintree/Payments - - Braintree/PayPal - - Braintree/UI - - Braintree/Venmo - - Braintree/Payments (3.9.9): - - Braintree/API - - Braintree/Coinbase - - Braintree/PayPal - - Braintree/Venmo - - Braintree/PayPal (3.9.9): - - Braintree/API - - Braintree/UI - - Braintree/UI (3.9.9): - - Braintree/API - - Braintree/Venmo (3.9.9): - - Braintree/API + - Braintree (4.9.6): + - Braintree/Card (= 4.9.6) + - Braintree/Core (= 4.9.6) + - Braintree/PayPal (= 4.9.6) + - Braintree/UI (= 4.9.6) + - Braintree/Apple-Pay (4.9.6): + - Braintree/Core + - Braintree/Card (4.9.6): + - Braintree/Core + - Braintree/Core (4.9.6) + - Braintree/PayPal (4.9.6): + - Braintree/Core + - Braintree/PayPalOneTouch + - Braintree/PayPalDataCollector (4.9.6): + - Braintree/Core + - Braintree/PayPalUtils + - Braintree/PayPalOneTouch (4.9.6): + - Braintree/Core + - Braintree/PayPalDataCollector + - Braintree/PayPalUtils + - Braintree/PayPalUtils (4.9.6) + - Braintree/UI (4.9.6): + - Braintree/Card + - Braintree/Core - SwiftSpinner (1.5.0) DEPENDENCIES: - - Braintree (~> 3.9) + - Braintree + - Braintree/Apple-Pay - SwiftSpinner SPEC CHECKSUMS: - Braintree: a9d35b7d5a8d76267adcb5795d32c20ca5f39a99 + Braintree: 56ad3fa47b2f4b047cb50d989d15208690a6cbae SwiftSpinner: 4c058c7a1d6b444dd2e1d70988ead40783097133 -PODFILE CHECKSUM: f9c29c30105959c35827399e9176ba1f78769ee6 +PODFILE CHECKSUM: 9de86dd9b06c27d2e08afc4b63293b6cb74359d7 COCOAPODS: 1.3.1 diff --git a/Pods/Braintree/LICENSE b/Pods/Braintree/LICENSE index f6e69b7..b50ce6f 100644 --- a/Pods/Braintree/LICENSE +++ b/Pods/Braintree/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2015 Braintree, a division of PayPal, Inc. +Copyright (c) 2014-2016 Braintree, a division of PayPal, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Pods/Braintree/README.md b/Pods/Braintree/README.md index 478c8a7..f329674 100644 --- a/Pods/Braintree/README.md +++ b/Pods/Braintree/README.md @@ -1,100 +1,69 @@ -# Braintree v.zero SDK for iOS +# Braintree iOS SDK -Welcome to Braintree's v.zero SDK for iOS. This CocoaPod will help you accept card, PayPal, and Venmo payments in your iOS app. +[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) +[![Travis CI build status](https://travis-ci.org/braintree/braintree_ios.svg?branch=master)](https://travis-ci.org/braintree/braintree_ios) -![Screenshot of v.zero](screenshot.png) +Welcome to Braintree's iOS SDK. This library will help you accept card and alternative payments in your iOS app. -## Documentation - -Start with [**'Hello, Client!'**](https://developers.braintreepayments.com/ios/start/hello-client) for instructions on basic setup and usage. +**The Braintree iOS SDK requires Xcode 8+ and a Base SDK of iOS 9+**. It permits a Deployment Target of iOS 7.0 or higher. -Next, read the [**full documentation**](https://developers.braintreepayments.com/ios/sdk/client) for information about integration options, such as Drop-In UI, custom payment button, and credit card tokenization. +## Supported Payment Methods -Finally, [**cocoadocs.org/docsets/Braintree**](http://cocoadocs.org/docsets/Braintree) hosts the complete, up-to-date API documentation generated straight from the header files. - -## Demo +- [Credit Cards](https://developers.braintreepayments.com/guides/credit-cards/overview) +- [PayPal](https://developers.braintreepayments.com/guides/paypal/overview) +- [Pay with Venmo](https://developers.braintreepayments.com/guides/venmo/overview) +- [Apple Pay](https://developers.braintreepayments.com/guides/apple-pay/overview) +- [ThreeDSecure](https://developers.braintreepayments.com/guides/3d-secure/overview) +- [Visa Checkout](https://developers.braintreepayments.com/guides/visa-checkout/overview) -A demo app is included in project. To run it, run `pod install` and then open `Braintree.xcworkspace` in Xcode. See the [README](Demos/Braintree-Demo/README.md) for more details. +## Installation -### Special note on preprocessor macros +We recommend using either [CocoaPods](https://github.com/CocoaPods/CocoaPods) or [Carthage](https://github.com/Carthage/Carthage) to integrate the Braintree SDK with your project. -Apple Pay is a build option. To include Apple Pay support in your build, use the `Apple-Pay` subspec in your Podfile: - -``` -pod "Braintree" -pod "Braintree/Apple-Pay" +#### CocoaPods ``` +# Includes Cards and PayPal +pod 'Braintree' -Then ensure `BT_ENABLE_APPLE_PAY=1` is present in your target's "Preprocessor Macros" settings. -By default, this should happen automatically if you have a Preprocessor Macro entry for `$(inherited)`. - -## Updating for iOS 9 - -**Xcode 7 is required.** - -### Supporting Bitcode - -The Braintree SDK works with apps that have [bitcode](https://developer.apple.com/library/prerelease/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html#//apple_ref/doc/uid/TP40012582-CH35-SW3) enabled. +# Optionally include additional Pods +pod 'Braintree/DataCollector' +pod 'Braintree/Venmo' +``` -However, if your integration uses `BTData` for fraud detection, it does not currently support having bitcode enabled. We are working to add support for this shortly. +#### Carthage +Add `github "braintree/braintree_ios"` to your `Cartfile`, and [add the frameworks to your project](https://github.com/Carthage/Carthage#adding-frameworks-to-an-application). -### App Transport Security +## Documentation -iOS 9 introduces new security requirements and restrictions. If your app is compiled with iOS 9 SDK, it must comply with Apple's [App Transport Security](https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/) policy. +Start with [**'Hello, Client!'**](https://developers.braintreepayments.com/ios/start/hello-client) for instructions on basic setup and usage. -The Braintree Gateway domain complies with this policy. +Next, read the [**full documentation**](https://developers.braintreepayments.com/ios/sdk/client) for information about integration options, such as Drop-In UI, PayPal, and credit card tokenization. -### URL Query Scheme Whitelist +## Demo -If your app is compiled with iOS 9 SDK and integrates payment options with an app-switch workflow, you must add URL schemes to the whitelist in your application's plist. +A demo app is included in the project. To run it, run `pod install` and then open `Braintree.xcworkspace` in Xcode. -If your app supports payments from PayPal: -* `com.paypal.ppclient.touch.v1` -* `com.paypal.ppclient.touch.v2` -* `org-appextension-feature-password-management` +## Feedback -If your app supports payments from Venmo: -* `com.venmo.touch.v1` +The Braintree iOS SDK is in active development, we welcome your feedback! -For example, if your app supports both PayPal and Venmo, you could add the following: -``` - LSApplicationQueriesSchemes - - com.venmo.touch.v1 - com.paypal.ppclient.touch.v1 - com.paypal.ppclient.touch.v2 - org-appextension-feature-password-management - -``` - -There is a new `UIApplicationDelegate` method that you may implement on iOS 9: -``` -- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options -``` -Implementing this method is optional. If you do not implement it, the deprecated equivalent will still be called; otherwise, it will not. +Here are a few ways to get in touch: -In either case, you still need to implement the deprecated equivalent in order to support iOS 8 or earlier: -``` -- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation -``` +* [GitHub Issues](https://github.com/braintree/braintree_ios/issues) - For generally applicable issues and feedback +* [Braintree Support](https://articles.braintreepayments.com/) / support@braintreepayments.com - for personal support at any phase of integration ## Help -* [Read the headers](Braintree/Braintree.h) +* Read the headers * [Read the docs](https://developers.braintreepayments.com/ios/sdk/client) * Find a bug? [Open an issue](https://github.com/braintree/braintree_ios/issues) * Want to contribute? [Check out contributing guidelines](CONTRIBUTING.md) and [submit a pull request](https://help.github.com/articles/creating-a-pull-request). -## Feedback - -Braintree v.zero is in active development. We appreciate the time you take to try it out and welcome your feedback! - -Here are a few ways to get in touch: +## Releases -* [GitHub Issues](https://github.com/braintree/braintree_ios/issues) - For generally applicable issues and feedback -* [Braintree Support](https://articles.braintreepayments.com/) / support@braintreepayments.com - for personal support at any phase of integration +Subscribe to our [Google Group](https://groups.google.com/forum/#!forum/braintree-sdk-announce) to +be notified when SDK releases go out. ### License -The Braintree v.zero SDK is open source and available under the MIT license. See the [LICENSE](LICENSE) file for more info. - +The Braintree iOS SDK is open source and available under the MIT license. See the [LICENSE](LICENSE) file for more info. \ No newline at end of file diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 9ba44d0..4298072 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -1,44 +1,39 @@ PODS: - - Braintree (3.9.9): - - Braintree/API (= 3.9.9) - - Braintree/Coinbase (= 3.9.9) - - Braintree/Drop-In (= 3.9.9) - - Braintree/Payments (= 3.9.9) - - Braintree/PayPal (= 3.9.9) - - Braintree/UI (= 3.9.9) - - Braintree/Venmo (= 3.9.9) - - Braintree/API (3.9.9) - - Braintree/Coinbase (3.9.9): - - Braintree/API - - Braintree/Drop-In (3.9.9): - - Braintree/API - - Braintree/Coinbase - - Braintree/Payments - - Braintree/PayPal - - Braintree/UI - - Braintree/Venmo - - Braintree/Payments (3.9.9): - - Braintree/API - - Braintree/Coinbase - - Braintree/PayPal - - Braintree/Venmo - - Braintree/PayPal (3.9.9): - - Braintree/API - - Braintree/UI - - Braintree/UI (3.9.9): - - Braintree/API - - Braintree/Venmo (3.9.9): - - Braintree/API + - Braintree (4.9.6): + - Braintree/Card (= 4.9.6) + - Braintree/Core (= 4.9.6) + - Braintree/PayPal (= 4.9.6) + - Braintree/UI (= 4.9.6) + - Braintree/Apple-Pay (4.9.6): + - Braintree/Core + - Braintree/Card (4.9.6): + - Braintree/Core + - Braintree/Core (4.9.6) + - Braintree/PayPal (4.9.6): + - Braintree/Core + - Braintree/PayPalOneTouch + - Braintree/PayPalDataCollector (4.9.6): + - Braintree/Core + - Braintree/PayPalUtils + - Braintree/PayPalOneTouch (4.9.6): + - Braintree/Core + - Braintree/PayPalDataCollector + - Braintree/PayPalUtils + - Braintree/PayPalUtils (4.9.6) + - Braintree/UI (4.9.6): + - Braintree/Card + - Braintree/Core - SwiftSpinner (1.5.0) DEPENDENCIES: - - Braintree (~> 3.9) + - Braintree + - Braintree/Apple-Pay - SwiftSpinner SPEC CHECKSUMS: - Braintree: a9d35b7d5a8d76267adcb5795d32c20ca5f39a99 + Braintree: 56ad3fa47b2f4b047cb50d989d15208690a6cbae SwiftSpinner: 4c058c7a1d6b444dd2e1d70988ead40783097133 -PODFILE CHECKSUM: f9c29c30105959c35827399e9176ba1f78769ee6 +PODFILE CHECKSUM: 9de86dd9b06c27d2e08afc4b63293b6cb74359d7 COCOAPODS: 1.3.1 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 7bb3d04..98ec464 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,338 +7,360 @@ objects = { /* Begin PBXBuildFile section */ - 0120869DB99BAD06128E40C7B686A54A /* BTURLUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A3AFC1B73339D9ADE9E90863068E91EA /* BTURLUtils.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 015A01DA0B18C5729B23E85934237BAB /* BTDropInSelectPaymentMethodViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FC342C88932A914345F1AE99162B3A9 /* BTDropInSelectPaymentMethodViewController.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 01A6FF1DF4A5436D09208FE37B321143 /* BTAPIResponseParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 84229BCEDC65E86549AD82200811BB6C /* BTAPIResponseParser.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 01C80D6EA8A74259FEAB26C229174114 /* BTHTTP.m in Sources */ = {isa = PBXBuildFile; fileRef = B54F2A5604BC653624FC45B5385132EF /* BTHTTP.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 000A6CC23C4463A83BE6BE1565DD1E0C /* BTUIPayPalMonogramCardView.m in Sources */ = {isa = PBXBuildFile; fileRef = EC92DE9D9758AE32744F5CD397B4378E /* BTUIPayPalMonogramCardView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 002454F8581D81E58DEFD314EE626B1D /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 251F9BD601590E664805A26A60A75C25 /* sv.lproj */; }; + 006EDB4FFC2279E557F03FCAC94F5FF6 /* BTKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FA272EC58B5E82A38270A136A04DDE2 /* BTKeychain.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 014D984DF2709C1875061D4AF1F333F8 /* BTUICardFormView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BB3F2E490E04FF8A6DAA53E5E571C03 /* BTUICardFormView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 019EA7B58D678F51EA97B18C8BB9DFD7 /* BTUICVVFrontVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FB84C94A54EF498050806B10E098D47 /* BTUICVVFrontVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; 01CF0E2ECF9E3528A7DE12E592F94432 /* Pods-e-shopTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DA4BBF696E01D7790FA1BDF810A2DB5 /* Pods-e-shopTests-dummy.m */; }; - 024D8B45C2AA12D1464D92CC2F721531 /* BTUIJCBVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C4EE17A51CF5CEC71F494A79BFF2EF2 /* BTUIJCBVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 031CCBE8788463A08EC1E10E134AD128 /* BTCoinbasePaymentMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 86343D1F7AD70E3CCE07435CD5EFA091 /* BTCoinbasePaymentMethod.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 035810C779B461BA0A6090A256BDA9BA /* BTClientTokenBooleanValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 988CA6375666F26C9A42230E6D45E6E4 /* BTClientTokenBooleanValueTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 03AC7D374266F138AC3D4F1D56D00D66 /* BTUIMaestroVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A3C7F88E85C1764B0867C13C19D4FFB /* BTUIMaestroVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 04347D78E7DC2707553E56F173A0EE51 /* BTUIThemedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E6CB3CBCB2613479547D5A2E89CFD3D /* BTUIThemedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04EA5618B9AE5E2C713E2A83789A2CC2 /* BTPayPalButton.h in Headers */ = {isa = PBXBuildFile; fileRef = CC7EA5A3803D08028AAFFCF6CFB02859 /* BTPayPalButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 052D1A134823A339DD7DA67F2CCE8458 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F96048B5D15CDD64A609C90F302D61D9 /* MessageUI.framework */; }; - 067374CBEEEABCF20B9B2D8C473799E5 /* BTPostalAddress_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DE2F6908E2F404FB726399340D2CC5D /* BTPostalAddress_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 06F09D8C89A51D1EF4E65D933D5A1BA6 /* BTUICoinbaseButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FB6287A9B8F3568FA2A3EFB55B0B656 /* BTUICoinbaseButton.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 072CF44F4AEBB03F71D98EBB4F31C8BD /* BTUICardType.m in Sources */ = {isa = PBXBuildFile; fileRef = B571FC95A338FF23B17F310C9D361CAA /* BTUICardType.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 083C1E3205BC1430E97C897FF38884AD /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = E9A927568F262BFFA45D0597F6C13B17 /* fr.lproj */; }; - 09D429EA5AD100D6A4BEAFA6C5BB6BE9 /* BTUIPayPalMonogramCardView.h in Headers */ = {isa = PBXBuildFile; fileRef = D1766E2FA8DE5FB43E70FBFDEFE37243 /* BTUIPayPalMonogramCardView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AB28F5215C4EBBA7BE68089ABB696A4 /* BTPayPalPaymentMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = E5BBD6B3E3AFD7B358DC56DD22ED5C4F /* BTPayPalPaymentMethod.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B90E5823A2ECB3BB061ADAA69D39D3C /* BTKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 5776C7684A9A82717EEEBF7A82F5EE9B /* BTKeychain.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 0BE3642A7BD1D6B03CBFB7BECEE20913 /* BTUIPaymentMethodType.h in Headers */ = {isa = PBXBuildFile; fileRef = FFC08737A8DBCF87AFB26B4E27EFAB90 /* BTUIPaymentMethodType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E5078043E1FCB628E40AAA04251E4D7 /* BTClient.h in Headers */ = {isa = PBXBuildFile; fileRef = ADB887C884655DE01B5FDCC5171D8742 /* BTClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E50F5A8DB478F38E3EAF4FC0BEB26DC /* BTUILocalizedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 85423B9058CC53C505631E22B8147991 /* BTUILocalizedString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E5F8BCEA98FB45E8EED42363C92B1A6 /* PayPalMobile.h in Headers */ = {isa = PBXBuildFile; fileRef = 68300CC717163E25B0F0AB6087F9CFCC /* PayPalMobile.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0EEB5BCE500AFF7A25B00BB9E92A762D /* BTPaymentMethod_Mutable.h in Headers */ = {isa = PBXBuildFile; fileRef = 9543199E600B193849BF206E36D1A34D /* BTPaymentMethod_Mutable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0FF013B34979F08BAECC1CC3DC8EF4D5 /* BTCardPaymentMethod_Mutable.h in Headers */ = {isa = PBXBuildFile; fileRef = 165461E34E990BA54002EB1FFA72AF73 /* BTCardPaymentMethod_Mutable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 111B9031393CE3EF35EC8E25F44FB164 /* BTConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = C57EE3A7CA81BD870AD8A66CD4B7F8A2 /* BTConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 118D4FA4912709E2FDCAD40173D8D50C /* BTUI.h in Headers */ = {isa = PBXBuildFile; fileRef = EA7A90C03C66D822583F5216584C046D /* BTUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 11E8FA3D9F87D632F9ADE53680EEDB79 /* BTUICardNumberField.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C9A938174D6C38984C9124BC7E2DB3D /* BTUICardNumberField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12693E630284EC96E090A101FDFAF8D1 /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = E8C349E139987FAC8BDD38B1864C9356 /* sv.lproj */; }; - 126B89F9FB7CDF04BD4063CF10BAA325 /* BTPostalAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = EB1673F8882EB5606298635536C6864B /* BTPostalAddress.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 1284C16AA7D0E5C5299B34ABBE6D107C /* BTOfflineClientBackend.h in Headers */ = {isa = PBXBuildFile; fileRef = 77637EB3CCCB595FA220660128ED543A /* BTOfflineClientBackend.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1342F673418A223C13543A088A9B4DCA /* BTUIDiscoverVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 61029895D3F931847911CF97A9E12D7B /* BTUIDiscoverVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 14AEBB0A45303DE61C9C8C197585EE73 /* BTPaymentApplePayProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 189866804C8C538C2C2C70527D4EF12A /* BTPaymentApplePayProvider.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 1534E95100D283E399FDA272BF61FCE0 /* BTClientTokenApplePayStatusValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C29EDD397FE9B8F21CB8C97A626FF12 /* BTClientTokenApplePayStatusValueTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 184C5D357AB10C012DEA43C7A3AD9ED9 /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = C00B82E35FFE19E69BF5B770CE2039BE /* pt.lproj */; }; - 18E0B9884DB44539CEB02FC0FE9E0782 /* BTCardPaymentMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = B00A1C86D45FE95FC5D86A95DE13B3D2 /* BTCardPaymentMethod.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 191CDF15075A3823BE551FC271E876AA /* BTCoinbase.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DCF3C69ED019540C45D3D14EF10D7C5 /* BTCoinbase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 19A7301E7A538B28C0D7BC52F8636643 /* PayPalTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E4476C5C32A4F37503EAC3EDBC172AB /* PayPalTouch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A60C277C859D503ED77A397447077AF /* BTUIFloatLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 93EBAF18FE8D49AB0EEBE7F0CAA62A16 /* BTUIFloatLabel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1AE550245E28630098B9116D8560EE5E /* BTAppSwitchErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = FAE82116866AB5704265E9661D13387A /* BTAppSwitchErrors.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 1BFE6EE562D3CAF911159BA134ED07DD /* BTHTTP.h in Headers */ = {isa = PBXBuildFile; fileRef = 38931941A12871EC3C1363DC8FF8BAAD /* BTHTTP.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C9C81309F780BE851F892B543FB5F3F /* BTPayPalButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 75385C1B03ED0A5780BF3955C1B95119 /* BTPayPalButton.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 1CDBE238AFAF66D7DAFBEF98A3A87916 /* BTThreeDSecureLookupResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 832DE7B4D5DEBFA5CC8F496CC06582A6 /* BTThreeDSecureLookupResult.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 1D37463E69B60ADB0057BDA1A2BAFB14 /* BTUICardCvvField.h in Headers */ = {isa = PBXBuildFile; fileRef = CA66D8CBCC939CDCD1F3040E18DE8B2C /* BTUICardCvvField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E08C180ECF569EB570BA0E2F378F03F /* BTUICoinbaseMonogramCardView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BB80206B0AF9C9413BE3D3E332D8C93 /* BTUICoinbaseMonogramCardView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E4332BB0CC32E5E6324D78D0D4E3A5D /* BTUIDinersClubVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4481F7249B693A4A3D291377E5FCB768 /* BTUIDinersClubVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 1E530F112B85AB5866FA07E696BB712F /* BTPayPalHorizontalSignatureWhiteView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C50B491A41B80AC46B684160F84B99D /* BTPayPalHorizontalSignatureWhiteView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 1EE89B817C7718862363E44085669395 /* es_ES.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9F3A5B9B673C12EE866AE0C244F2D991 /* es_ES.lproj */; }; - 207D972EB5FBAD54DF3E03ADA3486C03 /* BTPaymentButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 45833D23B83E1BC5637395DF13A3BE0C /* BTPaymentButton.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 2097702CD19D3117418E547EB2D23760 /* UIColor+BTUI.h in Headers */ = {isa = PBXBuildFile; fileRef = EFF28BCE039436F567FFA5A7FEB4D910 /* UIColor+BTUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2197C262BD8A2BACA3292B767CAAB02C /* BTUIViewUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 720FBB83349770228F46E2E15AE03023 /* BTUIViewUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 23937BD3CAC019588D4C366702C8BD63 /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2633231F53A3326ACA0A5781CFE1C860 /* nb.lproj */; }; - 239FA1C065D8DCFE48C75F96A67E25E2 /* BTClientTokenApplePayPaymentNetworksValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 12EFFEFFE960B5FA829A41E523D05F25 /* BTClientTokenApplePayPaymentNetworksValueTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 23A6071B93E7C2894C08E3367F0585D8 /* BTApplePayPaymentMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CEF4595973ED6613C9610B47C78F04C /* BTApplePayPaymentMethod.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 24136661E2BB7404C46AA12860083419 /* BTCoinbaseDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = E35DFD19292443931C3B8A4911074AEC /* BTCoinbaseDefines.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 2490377F810D06CBC36B4D9804ECAB10 /* BTUICVVBackVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = AD7A112BD36337152384E6A68B51076C /* BTUICVVBackVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 24F15BD3D81308F61DA50A97C49F09C0 /* BTMutableCardPaymentMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = EC8B00183631D00F1F43318BEB98132D /* BTMutableCardPaymentMethod.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 264AB122FEA657D85578F15AB25F1DBD /* BTPaymentMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C044B5E30C3AE3D5F74022C87A3AA01 /* BTPaymentMethod.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 266D46614A12B7D631E64A2756A4FF46 /* BTUICoinbaseMonogramCardView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D76B816E171EA5ECFCFA0479824FE93 /* BTUICoinbaseMonogramCardView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 26A6F354A799C20B393EAA929F568F97 /* BTUIVisaVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = BABA5736281031AB62A71A3E32C059F7 /* BTUIVisaVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 26BE54BF3F299F32FFC699FEED84ED8B /* BTClientCardRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A6D7E099F80840093E44F7B6ECCAFE1 /* BTClientCardRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 27345DD0DCF42A281430BB43B9041074 /* BTUIPayPalButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 653EF65C2437BFCE4E38CB83A94316A6 /* BTUIPayPalButton.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 28A25EADF2A5821C05CC50303615792D /* BTUIVenmoWordmarkVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C71F7ACE14F1DDAA838EA8B19056F05 /* BTUIVenmoWordmarkVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 298536B813885F244D4247FCD3527100 /* BTAppSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B8D7F581901C097E1D25EADCA40F5D9 /* BTAppSwitch.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 2AF77E4B1C8127D51490DA189B1EE815 /* BTUIScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F290ED3B8BD1FAFC27B7000A204C2A6 /* BTUIScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B5F97CD50D3721BECFE62E0BF3CE088 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7799743193946F7CE4DD2E5CE5F89B62 /* da.lproj */; }; - 2C3CF14F665CF54C3E99F232753664A0 /* Braintree-Payments-UI.h in Headers */ = {isa = PBXBuildFile; fileRef = 2934321B6ACEBA4413BCEB00A6BE0DA7 /* Braintree-Payments-UI.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C6474FA8A68742C00CDB186BA817D2A /* BTErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = B490350F03D817F809E81AB5A45DEE45 /* BTErrors.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D34AE57358A9B72E667B0A52ABA70F8 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2094F4BA7CE19E837D0E8F4CC3884F1B /* it.lproj */; }; - 2DC28BECC08092A0111A0D2208C7F51D /* BTClient+BTVenmo.m in Sources */ = {isa = PBXBuildFile; fileRef = 98043705638654CC26FB15592F5F8EE4 /* BTClient+BTVenmo.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 315DCD6291FBE472DFB976167CF11A73 /* BTUIVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B27628B12E9CE50F9989886608877C5 /* BTUIVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3188C592DC9F1739DE6656EC2AD93804 /* BTUILocalizedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 65F787787D72E2E7077B921CF1DB444B /* BTUILocalizedString.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 33E15FD25BA051AC5853051447D69028 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7AD9D2C396ECB47269F3E1D078B6A850 /* ru.lproj */; }; - 350DF7E50A99CE68E44BB05E8B93BF86 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7A730547CBDA9A8E42DC8EA5CFD24276 /* es.lproj */; }; - 35AF9CCF89ECA7B4ABC0EAD6FC467E16 /* BTDropInUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = FADFACB740A2CE3BCF97B82C0F016B23 /* BTDropInUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35FE82C3644DB29264E2557BF460DEAB /* BTCoinbaseOAuth.m in Sources */ = {isa = PBXBuildFile; fileRef = BBC95A3F395AB0BB5BD092E8D3B9B422 /* BTCoinbaseOAuth.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 361187D9EB1EFFB68CD57571A2D9BA1A /* BTErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 85400FE5327281FF119C83A4D782CF4A /* BTErrors.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 37039D01213F8B631E8EB55BBF6E077E /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E30FECFD9A464CB0A16FB6482C06FA57 /* CoreLocation.framework */; }; - 37524EE6CD6558AD6C77D5FB37978E8A /* en_CA.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5404CB6D5E865BA59F3454655C4A11EE /* en_CA.lproj */; }; - 37C77FC2AD9EA18BBBFB455C1230CCBA /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FC4DB6D24B321D7FAA44BE1ADF7BD0CC /* de.lproj */; }; - 39D6342A2B13825805AE103DAA8F12C8 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A10093E5A41EEAEEA097F52B0BBBDCA7 /* UIKit.framework */; }; - 3A1BA76AA1A5B81ED6E3066E29465F95 /* SwiftSpinner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AAB4900836AD65A1892863D8C0CA45B /* SwiftSpinner.swift */; }; - 3B7E1804D06F0101659B6AAF9A234DAB /* BTPaymentApplePayProvider_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C73C62B2ECB0CE0CECCC01E74E47A1E /* BTPaymentApplePayProvider_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3C2C9D68771F4279557D1D198FD278D0 /* en_AU.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 956841DDBCE82016D9066E0F991B0EB5 /* en_AU.lproj */; }; - 3D080178540ED70237145805A3C7FFCA /* BTHTTPResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = BF15EE451A59879C62649818CB96D4B8 /* BTHTTPResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3DA442BE4489FE6D417B9910FAB7FFED /* BTMutableApplePayPaymentMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 510CE6410A513B6BFFF8C0F0E4CB93C8 /* BTMutableApplePayPaymentMethod.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 3E3E5515D355160B0CA66ECE39463525 /* PayPalOAuthScopes.h in Headers */ = {isa = PBXBuildFile; fileRef = F4C8A0661199460635BABB64AF57A197 /* PayPalOAuthScopes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3EF6A1B84385F5F1AD7FC0245F952F80 /* BTVenmoAppSwitchRequestURL.m in Sources */ = {isa = PBXBuildFile; fileRef = 75F26B7BB170442F02FE9921F44DF42D /* BTVenmoAppSwitchRequestURL.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 3F2D244DFE742225AEBD13B7A2A71E13 /* BTUIHorizontalButtonStackCollectionViewFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = A6575B29A37D967CEE189167D3C457A7 /* BTUIHorizontalButtonStackCollectionViewFlowLayout.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 410D9DDF91433A8C6EBFD29B00359754 /* BTUIHorizontalButtonStackSeparatorLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 784CE60F68D6EC7D1A6C4B6F8652162F /* BTUIHorizontalButtonStackSeparatorLineView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41B53A4175641222884BC63716ECF23F /* Braintree-Coinbase.h in Headers */ = {isa = PBXBuildFile; fileRef = E570598F11EA7ED168263D87DED8A248 /* Braintree-Coinbase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41F55DB3E635C7DAD3F88244B9F69DB4 /* UIColor+BTUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 79A1C156097E1AF87DA1E3E907139E49 /* UIColor+BTUI.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 422C8B9A8605254001CA7370C8998089 /* BTUICTAControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B87FA025DBA2C2D7B4A5B45991CDE0F /* BTUICTAControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 43E6305D216CA6C65211BEC11ECFBF99 /* BTPostalAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 62B0BB423C9C2A608B6AEC2BF10D0B6A /* BTPostalAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4443F897B2D3B37F0D94D413A47129E7 /* BTUIDiscoverVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 70985FCA1C9E59CCB4866246DAC7855B /* BTUIDiscoverVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44FD01E042AD9FA6907C9D4E0E848082 /* BTPaymentMethodCreationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = F89F82156FC911C202F8D5ADAD77EAA4 /* BTPaymentMethodCreationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 457AF8F653D310BF1F86D365EDB5C163 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 88F844B1049EA76C84663E937172CA57 /* nl.lproj */; }; - 460D9D8121753347BAD686364E0D7B22 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCA3EB6ACCDF017065BE82C0CD77274D /* Foundation.framework */; }; + 02A0B0C524C0CE678DDDDABCF99381E6 /* BTUISummaryView.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD7F5EA8CAC7E52737DE84887340833 /* BTUISummaryView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0470419813318A603341F6067866FA7F /* UIColor+BTUI.m in Sources */ = {isa = PBXBuildFile; fileRef = FF99BE4B522E29AEEAAB4F9BA82DEC21 /* UIColor+BTUI.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 04F0160A6B052718DB5D9F86A9129B40 /* BTPayPalCreditFinancing.m in Sources */ = {isa = PBXBuildFile; fileRef = 82A9ED82B88698CFBC150EF7E0F49AE6 /* BTPayPalCreditFinancing.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 04FA0DFD36D42888B85013FF8EB97163 /* BTUIPayPalMonogramCardView.h in Headers */ = {isa = PBXBuildFile; fileRef = 852A52723EDE2CB0F4CD1AE8FB0390C6 /* BTUIPayPalMonogramCardView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0518F9C896925F4D683B94CEB4EF04BF /* BTUIDinersClubVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = DF547F1D435BD0D09132359ACBA8B98D /* BTUIDinersClubVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 0549EC17E29FDCEBF533EB98F4924BC4 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 652319B228D699A8176B7D95789FC1B6 /* es.lproj */; }; + 0662E1BFE708DAC46FB80DE50468422E /* he.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 84FA77ED045467F6D8D1AAA5BE285B2F /* he.lproj */; }; + 0688BEF6CEBCBD4A1EF362955D210AF1 /* BTAnalyticsMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = A5B5AD87198DFB4AEE06AB939D692EAB /* BTAnalyticsMetadata.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 068AAC2F48BF4EDA83A73047ECF8CA12 /* PPDefaultConfigurationJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 40AA3DF251AF3B5BAE358309B4CA533E /* PPDefaultConfigurationJSON.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 06B8BE088697A3D53088AD50D9488AB9 /* BTCardNonce.h in Headers */ = {isa = PBXBuildFile; fileRef = FA0BE0C289C3D56E49037765A738782B /* BTCardNonce.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07F0A877AEDC3470C7A0DAA4AFEBC68F /* en_GB.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D38DC72681753D6698D65DEB15CAC9D6 /* en_GB.lproj */; }; + 0811C1AAC1EAA0EF4D11DFF17AE42A8F /* BTUICardCvvField.m in Sources */ = {isa = PBXBuildFile; fileRef = 4516434616AD92BB469F933F2846DF53 /* BTUICardCvvField.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 08AB44F36F9BFEEB3F653CB41F55CF19 /* PPOTEncryptionHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = F8903F6B2A7C709D0CC1039D1F3D91CE /* PPOTEncryptionHelper.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 08CC3A9CAE4428CEB7730CC2CE000E24 /* PPOTResult_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0626DE4180284B49B3808E07798AE1BC /* PPOTResult_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0992375A563CC76D7501F49BF7B49B28 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 032C43575ACCF37F6A027C04525046F3 /* tr.lproj */; }; + 09EF7D6AE991C9AE4038F261B5AE2D99 /* BTPaymentButton_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B8C04F811F6850B013065E25E9D95B4F /* BTPaymentButton_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0A9A1F55EE07374C439DF92438E1D2AA /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5E8CB0D93AE8B020E3A55FCB931607CD /* ru.lproj */; }; + 0BAC678EB50CA6EDB377550FDCA6C5D8 /* PPOTCore_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 083FF8C32B86FDD9AD18C6E871FDFE0E /* PPOTCore_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0D4CA49DF5E0D54BD2EF1F48DD796CD2 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 1D71E6938988F6E96D13B7C1B80A44F5 /* da.lproj */; }; + 0D8577DA62B4B3D5743FD2BC78A527EB /* PayPalOneTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 629AFA9FA17FACAF8F83361F9CF20830 /* PayPalOneTouch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E2A978EC3358AA32F2D2E5EDD41F5C4 /* PPOTOAuth2SwitchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 7126B5BBA02D842805F4897597AF7523 /* PPOTOAuth2SwitchRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 0E36755115397A043C27F093C3129997 /* BTApplePayClient.m in Sources */ = {isa = PBXBuildFile; fileRef = EAEBAC6F477FAE8459912C6FD6B88276 /* BTApplePayClient.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 0E43C7FB0AF059955CB52D9503AABCEC /* BTURLUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 62BBA01DC552647244E64E28536284D9 /* BTURLUtils.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 0E4A0F54E7B424EC4AB0E80CE01035DA /* BTApplePayClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D801E69B7167491434BD311413D3589 /* BTApplePayClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0EC13EADF469F5CCA996EB29219C720D /* BTUIVisaVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E902F1C846C43F513486986B93CC13D /* BTUIVisaVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0FC2C7D906D8F50F75549B6D48CC157C /* PPOTCheckoutRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = DA95578AF677AE041FA74440839907E8 /* PPOTCheckoutRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 101590E2B17E8B63BD430097E8DE70A6 /* BTUIPayPalCompactButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E05AEC3F7791414C3396D5B74AEF24F /* BTUIPayPalCompactButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 108FF15A71C771203D78042E21CA8ECF /* BTClientMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = A46C728E1155DC5F8CD2FD275AF79EFE /* BTClientMetadata.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 10D25978216EB71CC2BD05DC3C879153 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 908DDB9A643544EBF87B0D1862D184BF /* de.lproj */; }; + 11571A64194D97EA3EBD97F4959B9194 /* BTPaymentButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 96B09BCED14704EB2CC3A26A422DBECC /* BTPaymentButton.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 11CFB9387A21763FBF2142D1DD1C2DAE /* BTDropInErrorAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = 26308BA5D0CB52EC239AF3CC566EEB42 /* BTDropInErrorAlert.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 121FDE7F78AE4E25A3D85345BE5EA018 /* BTMockApplePayPaymentAuthorizationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 11DA9F22418A7D66A2B11FEF699D1241 /* BTMockApplePayPaymentAuthorizationViewController.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 12CDADF10AB02DBD78CE4DCA54321888 /* BTUICardHint.m in Sources */ = {isa = PBXBuildFile; fileRef = C1ABC8FB98619BB159EA23D32EEF0CE3 /* BTUICardHint.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 13077E8D00EABDE02187FFE84E8CEBA8 /* BTUIPayPalCompactButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B5DEE5A2229826F3EB4E43C3D01CE31 /* BTUIPayPalCompactButton.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 13B8DBFA02E60174AF98BB85B1DE2973 /* Braintree-Version.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E195B991E0FA9802E75C949DD260D4 /* Braintree-Version.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 13F96ABDECA0267A4B0C4BD28A8D4722 /* BTUICardCvvField.h in Headers */ = {isa = PBXBuildFile; fileRef = 622756106046E88A6B5D6BA0A16BB74F /* BTUICardCvvField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 173F90E6060BD8C7EA82DFF9C50A56E2 /* en_CA.lproj in Resources */ = {isa = PBXBuildFile; fileRef = E93B70D12D032267AC94B11361126338 /* en_CA.lproj */; }; + 18CB7137DB655B4C8569CB092C4C31DE /* BTUICVVFrontVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 29BC5620D065BCC9E314BBF24FFC2819 /* BTUICVVFrontVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18F8517252ECA5BA01DD1764B9D8F6F7 /* BTErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C5D97DD6D4B46E10CDD26FF98B3EC93 /* BTErrors.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 19415BE948B2A6BF4BA6FA5712508A64 /* BTUIPayPalWordmarkVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = BD9B30B92DBAAEC63FEC6BB2B646D59B /* BTUIPayPalWordmarkVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 1A44CE41EF81112EF300A467AEDF14FC /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = E5EBAFD63FDF52704DB2A4D17FF8B4CF /* pt.lproj */; }; + 1B577AD2B1C4297BAD56CAC163D48782 /* BTEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = ED829B384EE75B6271195632144D4B2E /* BTEnums.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B6ABC7F743A9F11B025A39420AB3D85 /* BTHTTP.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DF2D3B8B3645C8971D698742EA009DE /* BTHTTP.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C82A673D3028A1614FC4E71D7D04D00 /* fr_FR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 0F10BA979A8961CA1BEBFD8218490D05 /* fr_FR.lproj */; }; + 1D30B6DFD16E4336C3D25DCE878C50F3 /* BTUICardExpirationValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = A7BF36DEC4E1812651AF96B81ACCD383 /* BTUICardExpirationValidator.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 1E162FC591C72B6249457EE86A75AA16 /* UIColor+BTUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 931374719DF9485F89985ABE483E2583 /* UIColor+BTUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F782D61E8F47B24CD8A585F90208A6C /* BTConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = A2D28AE34C95004F58D64DEA6DB88B4A /* BTConfiguration.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 1F8A2ADE33414230BACB103E05725E92 /* BTUICardExpiryField.m in Sources */ = {isa = PBXBuildFile; fileRef = 96852CB99B41B13D27DF3ED1C21154DC /* BTUICardExpiryField.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 1FC21C301133506DDE11FF81BBD820C9 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = A83B1B31621CB681FE1D2B344D6818CD /* en.lproj */; }; + 2091025E1C51C13BD133593B73253046 /* BTUICoinbaseWordmarkVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E38F8AA4E2662C02774ACEFD3A52E9 /* BTUICoinbaseWordmarkVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 21C133AC0DFE883342FA154F5291ECD9 /* BTUIHorizontalButtonStackSeparatorLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = F61675D87CAE3C31EFFB898604D77D66 /* BTUIHorizontalButtonStackSeparatorLineView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 21C4604A8B99074DA9C79C14CF43F6D6 /* en_AU.lproj in Resources */ = {isa = PBXBuildFile; fileRef = C6EDCFD423C497DAAD8BC026CBC63D00 /* en_AU.lproj */; }; + 22923E913DDE1D9025E3D02095C4A920 /* BTUIMaestroVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = E2879077D5D4BA9A1054D0E6D7E1F8DB /* BTUIMaestroVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 238A5DE88F4CB8F446CF5C5222AFCADE /* BTUIMasterCardVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 78EEE74DF48993A67E83C4D115A65CF2 /* BTUIMasterCardVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 25BDF7E45D93BED9D55416955805A358 /* BTErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 70B8FE18FCE23BC2CCBA60CCA04B3421 /* BTErrors.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27BFCFDCE5C0C9F6B0F154FD7F07FA30 /* PPRCClientMetadataIDProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = D50499B228648C959644902ECCEB4C1A /* PPRCClientMetadataIDProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 280299AE40080FF3C30EACB00876F1AC /* fr_FR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5C8ABC86B89BFD5FE32C4126781AC3F3 /* fr_FR.lproj */; }; + 293095AC99AA9F881614AFC33CD2B9A8 /* BTCardClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 105F96F91673A9271F3CCA26303A9880 /* BTCardClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A1797EF982F7950CD7C0F89C9FD6BAE /* PPOTRequestFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 737FBAD1A7B4274B98E5F7A3F9F0B7F6 /* PPOTRequestFactory.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 2A80CCED9D61EE002CA90EC548F719BA /* BTPaymentMethodNonce.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B205204A8CE460D2E8F4D524927423 /* BTPaymentMethodNonce.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B158F04DFF4E00A680C4AB02B03C829 /* BTAnalyticsService.m in Sources */ = {isa = PBXBuildFile; fileRef = 6175BD52A9077B7704C35E8845EF27A3 /* BTAnalyticsService.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 2B1E2C3EA9D9F190FC2675B9D60547EE /* BTJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = 15FAF82AB10C296FF11D4176B50DC1E3 /* BTJSON.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 2B8C665C4BA66DE766861CE6214EC00A /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = C4A136A68066364E0AE949C7B3884E10 /* ru.lproj */; }; + 2CB2EF4AF22830F8812EE7DC607B2AAC /* BTDropInErrorAlert.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E162E87740B0CB587596B301AA95298 /* BTDropInErrorAlert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2CE044F0AE9F132B9F829676E89A39A6 /* BTUIViewUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = C897018FA913DD836C279C95591097A0 /* BTUIViewUtil.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 2D3E140BECDA1365BE3968642FE15F53 /* BTUIVenmoButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 340C2FF1BEF55A15BFBD75D8F0A5E500 /* BTUIVenmoButton.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 2D4FF590B44AD33FEBDB6D5FE9E5C5DA /* BTAPIClient_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E082BED924D54B642C74BD4FDBDF2762 /* BTAPIClient_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2DCD6DF7AE7E7D4B3C8B55D6B5FB6A99 /* PayPalUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EBAD6E2F58DB24DCE4DAB08AE62370F /* PayPalUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E52361A12489D9FC0A9930DD19F822B /* BTMockApplePayPaymentAuthorizationViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EAAFE1B0D8443599B3A7595BADB5A4 /* BTMockApplePayPaymentAuthorizationViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F71C1B71011D9E3E9876AF90BB3B41F /* BTPayPalRequestFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = B09306DBBD002F9EF86FE83F3329EF2B /* BTPayPalRequestFactory.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 30305B3848640DF590EEBE33DE264957 /* BTUIScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = D3501917D8FE4FAF64F3953A922CE23F /* BTUIScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 30AC98F7993BA42E8F28E141331C2E42 /* BTClientMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 54646F37412B7B42C02CA2FD12F7E71A /* BTClientMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30FD4EDB8E104EEF9A65D3B128C42C00 /* BTUI.h in Headers */ = {isa = PBXBuildFile; fileRef = B81AE88EFE7B74E386F0FDB82891F6C6 /* BTUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3191602BD520A006DF836D6C24FBBD83 /* BTUICTAControl.m in Sources */ = {isa = PBXBuildFile; fileRef = D2FB3D55A8A1E416AF00DC7D82F5AD60 /* BTUICTAControl.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 320D1E0C3A2C6453CE298320B5FB7799 /* PPOTCheckoutAppSwitchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3272E1D72B83831BFC1ABA033972BE67 /* PPOTCheckoutAppSwitchRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 322FA1FBAECA7D8D78915B309FD6B1BF /* BTUIUnknownCardVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = BBF1F8854B7AA1577B86B6D673DA872A /* BTUIUnknownCardVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 32A544A32A133147B0AE5D2C0C8C42AF /* BTApplePayClient_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0916A7AA157C616BC3A866AAD0D1D7C1 /* BTApplePayClient_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3331D419C7136C07CB319412F71CB907 /* BTUIPaymentOptionType.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A4947EFB74C33D053D9504D1F15F98B /* BTUIPaymentOptionType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 338141FDD2D5DBAA2B7B4DEC5DE869D2 /* BTClientToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DC1ADA85D000691B970E557035B64EA /* BTClientToken.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 347D1F089A438D45F62476F202650D9E /* BTConfiguration+PayPal.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CD948E1ADD1F460FFCC13CC0CA93CB6 /* BTConfiguration+PayPal.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 363D35834373A15337221E5FBCD70059 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C65550AC972C1ED41DE3C61C39B26B8E /* Foundation.framework */; }; + 37713E2B51AC7B0952C8B08B68CB482A /* BTPaymentRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DFAC2BBAECC5E0D18880AD142A82ED4 /* BTPaymentRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37EB88735CB26589D8233B068E89154D /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 69426467C9A2AED71C75B24D2CAE9DD8 /* nb.lproj */; }; + 38805CCC271718DB2939C347A07F4329 /* PPOTOAuth2BrowserSwitchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D606D135D9F70CD76FC92AA9882F006 /* PPOTOAuth2BrowserSwitchRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 394A976229818FD41ED34C0B72EE34AA /* PPOTAppSwitchResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = D292F55CD94552B34B5D23B81562A321 /* PPOTAppSwitchResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 39BD00EF1913CECA31034A0EC3D89A6F /* BraintreePayPal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DB6B8EEE120E1EC7128815CFE5A1303 /* BraintreePayPal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A1BA76AA1A5B81ED6E3066E29465F95 /* SwiftSpinner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AB31C460047B5E5CF13FBCAAF6592CA /* SwiftSpinner.swift */; }; + 3AED97EE2D0399C2450F6DB7C24BD9D8 /* BTAPIClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 10C6187910CA937B22D55075BE5A35C5 /* BTAPIClient.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 3C813F32EE68950DBF5AC258B9F98D77 /* en_CA.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 94A8F38E42D0D85F013E368AF612182D /* en_CA.lproj */; }; + 3CE6E6095936EE74F5265EC90D0486B9 /* BTPostalAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 58B4E18B4F699073C1771B7D9A1BB043 /* BTPostalAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3DF011AB8E5CD521C6D0DA952BBE6EBC /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F4379F7E72F635463C5152667466C072 /* de.lproj */; }; + 3E96E2EE5F9C55D9CD0352B0F3C0E555 /* BTMockApplePayPaymentAuthorizationView.h in Headers */ = {isa = PBXBuildFile; fileRef = DD9B5E61F1FAFAB1020F8E48007DD81E /* BTMockApplePayPaymentAuthorizationView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4103D1675BD8DE5E7D56173FB3A43E79 /* BTPayPalRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AEEFCEA4523EA575ACB6773691CB302 /* BTPayPalRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 41AFB1694301C01F155F652A2A2FAC60 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8876D688C8A06011D83478C1D6CE9D54 /* SystemConfiguration.framework */; }; + 41B7B77369630AECA4EB02E71DB4FAB2 /* BTCardNonce_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = DE064789203A640EDA9518B08BF89302 /* BTCardNonce_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 41D1BFDEA80E24CBF0BD90258D5DC64D /* BTUISummaryView.m in Sources */ = {isa = PBXBuildFile; fileRef = A5C5EC36CFC1A795B898D9173D3FCB70 /* BTUISummaryView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 42169A3FB6D2477A9C95E13DEF3981AD /* PPOTOAuth2SwitchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E15712AB6AFEEE3F8E69D4C477473B73 /* PPOTOAuth2SwitchRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 42B983A4A863D45B473BCD267DD1EACF /* BTUIVenmoMonogramCardView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411AAF40D41E42041B68B6EE0952E91 /* BTUIVenmoMonogramCardView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 4397FCEB4CF83F457D3A3287AB3DCDB3 /* PPOTPinnedCertificates.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D1138F0504DF9BB9FCA83BF2B89BEA7 /* PPOTPinnedCertificates.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 44380F9126DE64B70A194309B47B4539 /* BTDropInErrorState.m in Sources */ = {isa = PBXBuildFile; fileRef = 163D2C0541CE4A8CBF79F798013EA520 /* BTDropInErrorState.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 460D9D8121753347BAD686364E0D7B22 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C65550AC972C1ED41DE3C61C39B26B8E /* Foundation.framework */; }; 474508DDB7C9EC13FFBF3E656DD243F9 /* Pods-e-shopUITests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 939504379DEC44E80052E319CFC42A8C /* Pods-e-shopUITests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47F4F40A11F7C0F57018A4912D3C01DA /* BTUIPaymentButtonCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 80B489031BD0D111868318889F96C03F /* BTUIPaymentButtonCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4869301401DB2ADFC2878BC75D4A9192 /* Braintree-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FE5360F4AD5267FF4C71E4A7198DA9E /* Braintree-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49ADBAFE0BF2B24476B218A2497CF808 /* BTClient_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = FDFABD53E21583B698FBACD77A41FF99 /* BTClient_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 49BCA60FE356B63E574953DE9D11C70A /* BTUICardPostalCodeField.m in Sources */ = {isa = PBXBuildFile; fileRef = BA0CE2DAD4DFA8346D116A2EE71D3637 /* BTUICardPostalCodeField.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 4A8366A148A09626F23191859F5454A5 /* BTDropInErrorAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = EEB5D21C6D6AEC94C37E49AD0269D0C3 /* BTDropInErrorAlert.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 4A87030416FF55A054B48E9E96C2E4E8 /* BTUISummaryView.m in Sources */ = {isa = PBXBuildFile; fileRef = 19A2914D7A65E3CAAA4FF3A219AFCC70 /* BTUISummaryView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 4A91ECD48DB9384F72C015B0DB37BAFE /* BTDropInLocalizedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0351A88A244718952AEF13EB926369 /* BTDropInLocalizedString.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 4B9513792AB6E3DD0FBE802704B001EA /* BTUIViewUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 73CF74A7F811FE03E151D926E9944AD6 /* BTUIViewUtil.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 4C661FEC1F17FE7C8B1E559881D3B23A /* BTUIPaymentMethodView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CE6DEAA87580380AA134D62C62D87EF /* BTUIPaymentMethodView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 4CACA04CA000D7AAE6A1931C475A2D29 /* he.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 1FBD085AA2BA94AEDF8B9C4F123AA10C /* he.lproj */; }; - 4D343EDCA8E7B9AE5887785E6132C8CB /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FD4A9EF2EE705D6BB3D182B92AA9F881 /* en.lproj */; }; - 4E02312EE9DA60BB30A26A29EBFA9684 /* BTUIJCBVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 37F26233EB66AF1BEB06FEC2AE28741D /* BTUIJCBVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4E87699A62DF67CAA9BCDF66E99A3706 /* fr_FR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5CBB67D9AC81740B4A603338EEC9F6A7 /* fr_FR.lproj */; }; - 4F929620824A72CD7D640D4D8674FBF5 /* BTAPIPinnedCertificates.m in Sources */ = {isa = PBXBuildFile; fileRef = DD938CFF98BF1E75D59D5819D578CB58 /* BTAPIPinnedCertificates.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 4FD9481CF1583ABA043399FF496ADE83 /* PayPalProfileSharingViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = CA399B8A2A00ED43A7F736003AA65D4A /* PayPalProfileSharingViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 50883323C727321EFEA4E191CF17769F /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = B4BB3E39DF2D084B2FE1AF985AF66A3A /* pt.lproj */; }; - 51082C97BA8B2C099BD88A8AF510B566 /* BTMockApplePayPaymentAuthorizationView.h in Headers */ = {isa = PBXBuildFile; fileRef = 01FB766884043484E21C6BA24ACB20E5 /* BTMockApplePayPaymentAuthorizationView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 522EA7E1220C62C8CF8CCE83013308B0 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 401F1D5F7BBE42B7721F0A362382442F /* it.lproj */; }; - 52FDD6C385AF853DB8E1BA5B9ADD0AB5 /* BTUICVVFrontVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FC818130C25A7E32674B34981C1CF2E /* BTUICVVFrontVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53926534C006EAE348C55306A74DEC7F /* BTAnalyticsMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 38339BE4A246641306C1C261F490E1E6 /* BTAnalyticsMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 53C13CEE168AE5CE4848EE670AC59BA8 /* BTUI.m in Sources */ = {isa = PBXBuildFile; fileRef = BC02B5732729F561557DA9D4BD777945 /* BTUI.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 53C6ED3A7E12CF5B8F8C76B679A31E31 /* BTClientToken.m in Sources */ = {isa = PBXBuildFile; fileRef = A824FDE36FB7B6E37BC93EF415BF5653 /* BTClientToken.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 5419084F01982619A0C7CB79326AE206 /* BTUICardNumberField.m in Sources */ = {isa = PBXBuildFile; fileRef = DEDA6C813BA0A4A4B5553BE6A7D8204F /* BTUICardNumberField.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 546AF7EAD530DF010AD0B82158BE5CEB /* BTUICardExpiryField.m in Sources */ = {isa = PBXBuildFile; fileRef = 56BFBE219E208BCB2B17DA7D33B7FF8D /* BTUICardExpiryField.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 54984BEA7A91366D4C92121785E37C5F /* BTUIFormField_Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 60C3D0D869C4C0881520EFDB9816EC12 /* BTUIFormField_Protected.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54AC6F9A3A262EF735AD07B432AADCB4 /* BTClientMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = B9D49F9BB9851BD128ACB53CE36503B0 /* BTClientMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 54AF321C804398D52091952C55315E85 /* BTClientTokenBooleanValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1698D7585E515C9AB4D0411B74E2B4E4 /* BTClientTokenBooleanValueTransformer.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 579DDD3F2D763D7BCC28F44A5422223A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCA3EB6ACCDF017065BE82C0CD77274D /* Foundation.framework */; }; - 591880F8FBAD47EE12B9C3986900198C /* BTThreeDSecureLookupResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EA2FF0C08B5444735AE639C147FDDE6 /* BTThreeDSecureLookupResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5A0651F31CAFB48A681CC8C274D89C27 /* BTAnalyticsMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 55296B2A90B8BA9CE61A7784F72C7A36 /* BTAnalyticsMetadata.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 5A44FBED8CA502F1C76DB1270F32E104 /* BTUICVVFrontVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DA807C0D8BEC5D8630D22D3DD470EF0 /* BTUICVVFrontVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 5B9F146CCE8AAD63B54B103746E6F897 /* BTUICardHint.h in Headers */ = {isa = PBXBuildFile; fileRef = A0CA53D5DD63BF0F7AD430CAA9BFF36C /* BTUICardHint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C2A2630B357FC65678F47D4E9A1B54A /* BTPaymentProviderErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E9241BF24149C9BC653839B8ABDD8F7 /* BTPaymentProviderErrors.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F7F6050E3E42343DD27871B1079F721 /* BTClient+Testing.m in Sources */ = {isa = PBXBuildFile; fileRef = 588089A8E5B3CB02611C38CC9A220F67 /* BTClient+Testing.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 605108BBF9F1D2B33EEE075CE1FB90B2 /* BTDropInErrorAlert.h in Headers */ = {isa = PBXBuildFile; fileRef = A197B3CECA30AEA5DA8364242F5DDC02 /* BTDropInErrorAlert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 615E09444C5E8F8498F82FA21AFE9C24 /* he.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9B1300E38A06658936C39F2D5BFC90DA /* he.lproj */; }; - 617C2654BBBEA85161540B92FB9D4BF7 /* BTPayPalPaymentMethod_Mutable.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FCDE9F7794B3AEDB30920A893FAF444 /* BTPayPalPaymentMethod_Mutable.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 623F3A97DD96FEE1D1C9A46A1BB924A3 /* BTPaymentProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = DEF6B666D5D948D1A4559074848CE494 /* BTPaymentProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62433B9324B3C862A5606432DCAB2462 /* BTPaymentProviderErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 6523AA06B7329D80F5763688BFA13DEC /* BTPaymentProviderErrors.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 6282FDB409CF0E95F4D051A03BACB6B4 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9416AB33B5BCFF233E535E92430B61E /* AVFoundation.framework */; }; - 630C846FB6B99E47CD3C913E2FEE00DE /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = BFEE3C0C4D89BD01CC7B467E89F49AED /* ru.lproj */; }; + 49225479D76A0551DA9FE8A08C013E60 /* BTUICardType.m in Sources */ = {isa = PBXBuildFile; fileRef = 6476EE350304D6320EBCE420E40E0039 /* BTUICardType.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 497ABC4524F5D8E736CD9445412460A3 /* fr_CA.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 06B803C98182B41E47FF5171ABEA6439 /* fr_CA.lproj */; }; + 4A62DD2AD2FD1907D2EB2220375451D6 /* PPOTSimpleKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F1468CEFD385852A239AEC3AF96E356 /* PPOTSimpleKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AE4C605AEF488556BBD168148F75396 /* PPOTAnalyticsDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 4196E332844E61F34C4F31713F736B1C /* PPOTAnalyticsDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4B043276339E72FB9DAC11E4D6B2A536 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 329F6301569815A538C0F1D0DDAE2C92 /* MessageUI.framework */; }; + 4BA3BB09E4F7450B79CEBD0627D5AFB3 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 97459D03FD72159AE117F195734E3ADE /* tr.lproj */; }; + 4D6F8B188E1D2C5183E313C052C1E6F8 /* BTDropInLocalizedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EABD752E1D924451D2EF0C846304CAF /* BTDropInLocalizedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E1A3FA4F9AAD7853891C5FD80ED17D5 /* BTUICoinbaseWordmarkVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7794FD92B44439D45CE6816A58B8FE6C /* BTUICoinbaseWordmarkVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 5073FFB821FA86929CB36072770285A2 /* BTUIFloatLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = F1634C4954A572147E74BBE57933ECD3 /* BTUIFloatLabel.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 51CB132103D564FA5BC2099641BB8380 /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C5DDD2DA1B27E9983E19BAC5B5D1581 /* AddressBook.framework */; }; + 56B5E4DFA04D58856179E750E586D922 /* PPOTOAuth2AppSwitchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E7E37D850A90D182A855A86700E6D01 /* PPOTOAuth2AppSwitchRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 5792A4472821F8CC2D1A78F4DA90C3E4 /* BTDropInLocalizedString.m in Sources */ = {isa = PBXBuildFile; fileRef = D4006D328444BC41490CD1A59BA7A112 /* BTDropInLocalizedString.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 579DDD3F2D763D7BCC28F44A5422223A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C65550AC972C1ED41DE3C61C39B26B8E /* Foundation.framework */; }; + 58025E08D95088DC534325C19478197F /* Braintree-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BAEEF18E4C0020091195B1B6A6F52E6A /* Braintree-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 589C60681B07E5281620655083439913 /* BTUIFormField_Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = DE80F93F583F505F0C0F3DD0B9C673EA /* BTUIFormField_Protected.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5942BFF968D199CBE659A91D853D0D7C /* BTConfiguration+PayPal.h in Headers */ = {isa = PBXBuildFile; fileRef = 224582354EF7B0419450F4217D9A84A0 /* BTConfiguration+PayPal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 596B0116CA95AF1D56F88308D306EBFD /* BTUIMasterCardVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDC0CD16F3426E6670FE1920A848317 /* BTUIMasterCardVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A356040EBDCEE5FD5B5F3CF0ACBFCB1 /* BTUICardNumberField.h in Headers */ = {isa = PBXBuildFile; fileRef = CCDFBA7E34F2784FAA3ED99459509BEF /* BTUICardNumberField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A9B3114C640606F276440AAB9BADE01 /* BTDropInViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 20463CE4B784E61FE63F3CDC2A716F84 /* BTDropInViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5ADB6C8F8CE1EF431EE1CE80D76DC333 /* PPOTResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 201C5C6295CCAC5FCA88F4B42637A4D9 /* PPOTResult.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 5ADD3C8002CDFEF262E5512C8685BB37 /* PPOTCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 21E2983873DFE64FCD91494AF25A5B1A /* PPOTCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5AE0A1D54A6462EDB66386AEDD7F3FCB /* BTDropInErrorState.h in Headers */ = {isa = PBXBuildFile; fileRef = 4583544A4601036598E29A4472EB54AC /* BTDropInErrorState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5C381EDD7A4549F212F3FBB4761CA3DF /* PPOTCheckoutBrowserSwitchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 75090917C7D369D0DA39EA9B084A95AE /* PPOTCheckoutBrowserSwitchRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5C7373A9C317B77E368F837C282DFE98 /* BTUICoinbaseMonogramCardView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C7978A9943A2083FA849CAC46350EFA /* BTUICoinbaseMonogramCardView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D3188F16C59956034AAEAAD05C7A505 /* BTUIPaymentButtonCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F4B47459C591B7C8876E1FAC6632D84 /* BTUIPaymentButtonCollectionViewCell.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 5F11713D00D80791790C5D82E18A5E91 /* BTPaymentMethodNonceParser.h in Headers */ = {isa = PBXBuildFile; fileRef = D05628B7448052E058619915C3D7D431 /* BTPaymentMethodNonceParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FD73F1A3ED9C8D57AE6C0468DFFE6B6 /* PPOTMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 1016461B878BE2A407E594FFC5365125 /* PPOTMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63975A53DD3FA4C155381C6A3A026009 /* Braintree-UI-Localization.bundle in Resources */ = {isa = PBXBuildFile; fileRef = AE7DFABF6FADBCF5FFE59CABE6952CBC /* Braintree-UI-Localization.bundle */; }; + 6398CF035F8EA99F49C594459219C1B7 /* PPOTURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = E0A6FD54F1DA1E87D5A1B1F2786E99C7 /* PPOTURLSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63CC1982BD16F103E675FE9F92A47284 /* BTJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 2942059EE0F10919E5CAB1CDE360FCDE /* BTJSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6466A2E194E03516800DFE6E6ADA3623 /* BTUIAmExVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = E927CE0061A910A65A7703A802B87303 /* BTUIAmExVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; 647527B3DB41311B73B7B10F46F6B55F /* Pods-e-shopTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 59839D5BB7E4F9791FCB5E15667FA62D /* Pods-e-shopTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 653E89428F4305188C04E3382B8C2412 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46A707DFC330422413D91ABE98FBBA93 /* fr.lproj */; }; - 6554D21C6ADABFB17307FBA9F9A5A70C /* BTErrors+BTPayPal.m in Sources */ = {isa = PBXBuildFile; fileRef = 272E73B615778A260640FD438FDC8C27 /* BTErrors+BTPayPal.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 6700837ACF7E098AA03924D913770F3B /* Braintree-UI-Localization.bundle in Resources */ = {isa = PBXBuildFile; fileRef = AE7DFABF6FADBCF5FFE59CABE6952CBC /* Braintree-UI-Localization.bundle */; }; - 6782D47610335064E5FA65C504758698 /* BTClient+Offline.m in Sources */ = {isa = PBXBuildFile; fileRef = 819053F6192524A32EF90C7EC510DEEA /* BTClient+Offline.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 681EEFC23322A1EA52F45F18E84A5D7B /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC4B34EC7CD169478D3EA0AFE5560242 /* AddressBook.framework */; }; - 685A49F8CF817EF5E0C5D479142DC351 /* BTPayPalAppSwitchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 03A8AD28BDC14C140B367746A2BE4A0A /* BTPayPalAppSwitchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6990821B9BBBA3463C2044119DF969D7 /* BTKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 6394260A02F7F70C36756C55B0009ED3 /* BTKeychain.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6B4FFB66AD666EC7ADE0F4DDA9DB5EC3 /* BTMutablePayPalPaymentMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 329C7B359C10DC47768653FA76DA9DDB /* BTMutablePayPalPaymentMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6D49EDD64E06F0F5336B2EEB0F9E1C93 /* BTUIUnknownCardVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = FE3B5147B5A79D36E832208526B02E2F /* BTUIUnknownCardVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 6FC9FBF0266CC8BC0C83FC7F8055C244 /* Braintree-Drop-In-Localization.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 1AC0A4B9F1806BEA03BAC7410174E0F4 /* Braintree-Drop-In-Localization.bundle */; }; - 6FE2E45567F4B6C3DB1CCBEA8D169B16 /* BTUIMaestroVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 175F9B42B7C5445F2CFE949571BBA5A3 /* BTUIMaestroVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6FEFEF3F83C2CF57653469105958AB1B /* BTPayPalAppSwitchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 50B09AD41FD73EB6829C6C051E5DA582 /* BTPayPalAppSwitchHandler.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 701D85B0A034A8781917D8A6C69C9CF8 /* BTClientToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 979D23B77BE016F44E0D3EEB7552BCF6 /* BTClientToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70CBB3A6B9662554CDA578FFE0CEC37E /* BTDropInErrorState.h in Headers */ = {isa = PBXBuildFile; fileRef = 546F7E81A9D28C3471BAF3E70FD070CC /* BTDropInErrorState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 732E8E5B14A461E3E91F9BF7E0268587 /* BTUICoinbaseWordmarkVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 98039649B9D8AC5797338D4DE532B90B /* BTUICoinbaseWordmarkVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 748A3A1F5807C1FAE16CF7D60EBF0618 /* BTDropInUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = BE1B38C04D469D2ADDF12AA9341B3860 /* BTDropInUtil.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 7560576B67084B42FD0DFA86FF78F2E8 /* BTAppSwitching.h in Headers */ = {isa = PBXBuildFile; fileRef = F235EC4573E3BC035067BE9F6946BAB7 /* BTAppSwitching.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 758E38D19D2B4E11949CCB86D396EEC0 /* BTVenmoAppSwitchHandler_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F6F99BC90E0712B27FA75A9866708C /* BTVenmoAppSwitchHandler_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 75CF4892ABD30E8013384DF425D2CDED /* BTDropInLocalizedString.h in Headers */ = {isa = PBXBuildFile; fileRef = B7495CA1FCAEEB002802D635E24A4329 /* BTDropInLocalizedString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 77DF7FA1633F6F245E03A1C054EECFB6 /* BTClientStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 324DDB86681B65C762C06882B6D1D84E /* BTClientStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 782661D4DBB3C991B767B5DEBC97C331 /* BTUIVenmoButton.h in Headers */ = {isa = PBXBuildFile; fileRef = E0C8DD2DF21D62EE888D2C733E8DE642 /* BTUIVenmoButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78646BD28EE588D0D00DE812C5C9327E /* BTConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 775F09A6B9DC2B9AEA9C2FE6D60F5747 /* BTConfiguration.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 79C9E907DC73AC18E7740278014581B8 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2FF6F4FE92FEC1EF0B24FE4EE9985B45 /* de.lproj */; }; - 7DC30CFFE701226449C5142FC6EFDA2E /* Braintree-Payments.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F60B0A270601DD3CFC6AD5AB821EFEC /* Braintree-Payments.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7E59F78D60FE0890223C8D9CB14A3806 /* BTUIPaymentMethodView.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE057D3D7D45E4DE75FAEDF2E6239EC /* BTUIPaymentMethodView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7E74F319D1559686F9BB782D29E81EC1 /* BTClient+BTVenmo.h in Headers */ = {isa = PBXBuildFile; fileRef = 58D4AE93C14A08E6E6EDBAFAC2E49A0E /* BTClient+BTVenmo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7F49096048F910343D56A064AE1E3B41 /* BTUIDinersClubVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 01CAFF76BD30D2C3837E6314DF821568 /* BTUIDinersClubVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7FB3D2B561194E5AE69501F5A2E77D92 /* PayPalPayment.h in Headers */ = {isa = PBXBuildFile; fileRef = 056D3F8945FBB82058AD7E35388DE3E0 /* PayPalPayment.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 801ED50A940F49B21DE5FAA3B80C13A4 /* BTApplePayPaymentMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 99A2993695AB373FA5F755C068F9C2AD /* BTApplePayPaymentMethod.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 80D8EBDE40F7014FF27A69B554EC6F36 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = DB48DC12CBE117C8ED6A220CB3E529D6 /* pl.lproj */; }; + 648DC2F9382885EEFFB43EDCA5CE6653 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 4ADB4DBAF78104CC83F5114FC87CF885 /* nl.lproj */; }; + 64E33651AD1DC050C4D7B40CA91B4112 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5130AED0A766E6ECBF652C64FEACBDB2 /* pl.lproj */; }; + 65E918174B3B6072D829320ABA771978 /* BTUILocalizedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C6A27F73D7FB8B294A8E8411867C178 /* BTUILocalizedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 66FA575F61A99E7EBBFB5B2D956AC155 /* PPOTError.m in Sources */ = {isa = PBXBuildFile; fileRef = 00DE4932A47F4870AC94C9401F9A24F9 /* PPOTError.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 6748863C826425164573264850D32B1A /* PPOTRequest_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E98EFF64C4C8190AD903BAF3BFA0C89 /* PPOTRequest_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 67770FCCA760592CA5CE7BB59A4B0A43 /* BTDropInUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 31ECE33AFA6232D707EF7125E7CEAC4B /* BTDropInUtil.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 67B7CAF0E54A7E2436F3F8322D11E3F3 /* BTUIUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = AEE6CE58332E0559F842F207A5B61DA5 /* BTUIUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6977CE60B0D470505B81925618649B06 /* PPOTPersistentRequestData.m in Sources */ = {isa = PBXBuildFile; fileRef = E04C312FCB9CFF563E208473317DB9C7 /* PPOTPersistentRequestData.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 69D21374B04388AAAD55873EB3F387FF /* BTUICVVBackVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = A48A79F51CEE5A713CF43A51E6D8B9B2 /* BTUICVVBackVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 6A6D32D9976E37BD3467613A807A023A /* PPOTAnalyticsTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = AD055572F0F0470ECE81E6313E314E56 /* PPOTAnalyticsTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A8C0F4A78C6BAECD404B12F8D5A4AC5 /* BraintreeCore.h in Headers */ = {isa = PBXBuildFile; fileRef = F3D7F6DAC87BD8B8300365F0B1583BAA /* BraintreeCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B35C891DA0B1D1D4CDA3137D6255F6E /* BTPaymentMethodNonce.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA6AC06BB4DCF0DCB085B47E4EA2A2E /* BTPaymentMethodNonce.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 6B509118B2C71A3DEDA376AFC7723937 /* BTUITextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D93EBF4F7A3882026E68E17AC44D277 /* BTUITextField.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 6CBE24644C7DA75E0DB306E222EA7DD7 /* BTUIMaestroVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 951CFFEC07863DE5549918E9EEF8A8C9 /* BTUIMaestroVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6D367499C8841AB25ADE3F779CC199DF /* BTUIUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 09A362DD1A34565962A60FB8F4F3E614 /* BTUIUtil.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 6E411F2371C9DFF5D126EA1438859B6A /* en_AU.lproj in Resources */ = {isa = PBXBuildFile; fileRef = B5D4DA517DF15435169BAE9337752EF4 /* en_AU.lproj */; }; + 6E8C3DA45CE1C74C0C87A12D6D35AA28 /* BTUICardPhoneNumberField.h in Headers */ = {isa = PBXBuildFile; fileRef = 5456633F3067AE1D9A8380E191E03E1E /* BTUICardPhoneNumberField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FA89A250B6B3373B8CA64E4C206CD32 /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 16C16E4E7A5A009F1416AF08D090358B /* pt.lproj */; }; + 706F721F04751519F547057F7DF48D10 /* PPOTMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = A2E310157648080AC21BEC5E7464C908 /* PPOTMacros.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 7190AE8852F448639599480D552A8ECB /* BTAPIClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 18FC988089FB1DE0C01F7C53A27B931A /* BTAPIClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72AE3098C0BEA00B9854217F7A09C9D4 /* BTUIUnknownCardVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = BA21365AB9D4D487A112CE11C7BF58B9 /* BTUIUnknownCardVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 72B6A1A1FB96893045B0BA91C73C17C0 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = AE252C58711D0CA20529E71D7D8D20F0 /* it.lproj */; }; + 72FDDE7E71703766DCF50E1C74646323 /* BTMockApplePayPaymentAuthorizationView.m in Sources */ = {isa = PBXBuildFile; fileRef = E30F20A6F6C17690C6109910BAFC7D32 /* BTMockApplePayPaymentAuthorizationView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 7325E4AC563B1A5962FF4E72BBAA80B6 /* BTBinData.h in Headers */ = {isa = PBXBuildFile; fileRef = E57C8516A28D1AF8C7019A02943624AF /* BTBinData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 738C0A19722662C3AB35EB68E97A8BDA /* BTUICardExpiryFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C924D2C3DC2233BD57398FF984930 /* BTUICardExpiryFormat.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 7576BDA0FF808D6AC8C067A72344266C /* BTConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 7539342D45E2EFFAE0487C2C49B41686 /* BTConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 758C163BBC5CE9C1B834080E45D843E5 /* BTPaymentMethodNonceParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 64DE734DFFF4F890A9EE0E9F393989AE /* BTPaymentMethodNonceParser.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 75F67563CAEBC6BBFEBEDBFA304200DC /* BTDropInViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = EECE83CF642C677077FA7D5474D9D5DD /* BTDropInViewController.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 76D4224262D2E6ABE4046485838ABAD5 /* PPOTPinnedCertificates.h in Headers */ = {isa = PBXBuildFile; fileRef = 96889A5395BFA0926716005505CC5499 /* PPOTPinnedCertificates.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76EC2DAD4A0575D2D749F5C775198A45 /* PPOTJSONHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = CED7471491C03000884A260F53CA9068 /* PPOTJSONHelper.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 78538B61732F45E42D134A5285065E9F /* PPOTCheckoutRequest_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BD7BCAE383B5D3E5302742FB40E53B /* PPOTCheckoutRequest_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7932A481484C637C11E1BA9AA3ECBE1C /* PPOTURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = ABAFFD54056BEDC05FA8B94CFAF0B65D /* PPOTURLSession.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 7A023BFFE22410A742E944D66983303D /* BTUIHorizontalButtonStackSeparatorLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = F23E70191828CDED113D5FD28DFA2005 /* BTUIHorizontalButtonStackSeparatorLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BC0695F3CFCCEFB990C9F8B8D0E46DF /* BTUICardVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0C15A8E062C446E6697F2E5D32509 /* BTUICardVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7CDDCD63FAED7324BDC3AF83607289F4 /* BTPayPalDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = E6432FEFB754A8FF32FB56BC317FD7C3 /* BTPayPalDriver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7ED310CD52E80207C0C32912DFDE2FB3 /* BTConfiguration+ApplePay.h in Headers */ = {isa = PBXBuildFile; fileRef = E65AA2E036395DE2E147B2F8BAFF319D /* BTConfiguration+ApplePay.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F2B4A1A52AEFEE838EC061096F96EF8 /* PPOTRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = C6FEFCF4A140AF0E6B6BA76C0C6D8D81 /* PPOTRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F392F408ACDE329AD7FD4AC806E78A5 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = A0611C44FF460A0759C823A228E435EB /* en.lproj */; }; + 7FD6A4A4915C989D6E7BAB9031239265 /* BTUIJCBVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = E4799B003A52E334D11A7AF977AFC4DE /* BTUIJCBVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 81225C580C1934068349E1548E1B3A86 /* BTPostalAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 381C57A31578BBEF0CFF420B5AEA66EF /* BTPostalAddress.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 8264EADFE404B79BC9D4E65EC1F70E1E /* PPOTAppSwitchUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = F2D56CE11D8FA78B097E2A425B9AD72D /* PPOTAppSwitchUtil.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 826D29359128835922C9E90F215B6892 /* PPOTConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = E6F5B6C4A233EF5465827C692BAB6765 /* PPOTConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8385D385A9317A88AA06BEA158B7442D /* BTPayPalCreditFinancingAmount.m in Sources */ = {isa = PBXBuildFile; fileRef = D680DE95CD0E8B9D88036F76E906D5FA /* BTPayPalCreditFinancingAmount.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; 856ED1EF0ACFE136AF89CEAB86990D79 /* Pods-e-shop-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1604B7739F25FDC3D4FE2EF3C6EB6549 /* Pods-e-shop-dummy.m */; }; - 85FBF5CF24291B3A56A232A85F14EB66 /* BTClientStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F4DF2508F1E5E978DC32BFFD3041847 /* BTClientStore.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 861D0E7D6758EB4A40E0296FCD958250 /* BTCard.h in Headers */ = {isa = PBXBuildFile; fileRef = 315A6F187FB8835421F4B6FA8F1B1106 /* BTCard.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 861F3473A5B8C37E8EA3FFB6253190B9 /* BTPayPalAccountNonce.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AD3CCF9681CE295FBD6E5026295A8BF /* BTPayPalAccountNonce.h */; settings = {ATTRIBUTES = (Public, ); }; }; 86B2EC2448B317C91B1A61FB308FEA69 /* Pods-e-shopUITests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E498E8D39CB5D3D1ED6B8B028ACCA1ED /* Pods-e-shopUITests-dummy.m */; }; - 86F709465ACFC28F8721C030FBA47D40 /* Braintree-API.h in Headers */ = {isa = PBXBuildFile; fileRef = E7A96E376CC4DC753049097ACF01F4DD /* Braintree-API.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 885AD76D683873B09A8E5906EDC3454A /* BTUIUnknownCardVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = FCFABB4AF3184938602F532831B1FE45 /* BTUIUnknownCardVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 88E7396FBF2A0C0DF274BE78B998A7E2 /* BTUICoinbaseWordmarkVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 600C9ADF11A0A743A3FCA0A13484039D /* BTUICoinbaseWordmarkVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 898D7FAD7C73AB9C205BA4937DDB4C35 /* BTPaymentMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E016DD89C30590C856A83E17100F313 /* BTPaymentMethod.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 8A1AC83A9ABB8ADA9505F53F4B4CA709 /* BTOfflineModeURLProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 21F4388F5207051CC72548F4FEEF347A /* BTOfflineModeURLProtocol.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 8A32D0A5DBC5E9C8C2B54981AACA1525 /* SwiftSpinner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E956C3CD5E0CA6C461C51BE2C83D0DD6 /* SwiftSpinner-dummy.m */; }; - 8B54F81845C666039B207D770FF29994 /* BTCoinbasePaymentMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 28CF6E6C9FACE4E7F81D2177C76738F9 /* BTCoinbasePaymentMethod.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C087B97D3F4039C55559543C97D513D /* BTMutableCardPaymentMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 119400E00337107F48840956E71CA79E /* BTMutableCardPaymentMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8C0FFB167E67DB4F4F675CD1784D91B7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCA3EB6ACCDF017065BE82C0CD77274D /* Foundation.framework */; }; - 8C2E8333AB2626DC4DD608FDA9799164 /* BTCoinbaseOAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = 0667C1FB298D61186B389479268D6B0C /* BTCoinbaseOAuth.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8CE3DD3A8E09999D608A408193118FA9 /* BTClientCardRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 18DC6C9559099F7280B732FC7883D614 /* BTClientCardRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8E9B9D69DDD2152E35ADDD5C3AE92AC8 /* BTVenmoAppSwitchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = FBBE53C0A036DEFB6380F5F46AA2823B /* BTVenmoAppSwitchHandler.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 8F38F69DA2C63028F81E0E765A418124 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 68A1FC01AD2ED0E190E0A33D1B2C47FA /* pl.lproj */; }; - 8F8BAA84A024F991E5346F2EF278C9B5 /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 066EEADDB26FADD359C2DA65EACA05EC /* zh-Hans.lproj */; }; - 91211978A597404D19512DE0B708276B /* BTCoinbasePaymentMethod_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B5331627F4B869AB13FD99EA7EC32607 /* BTCoinbasePaymentMethod_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 918652015DA5026ED20FDB64024358BD /* BTDropInViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B8A7F1ECBFF1BAFC3F06993ACE5DFEC9 /* BTDropInViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93143E50BB2F31A9EA706939EF632FD2 /* BTPayPalViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C9241063783B2A4F06F9DE3D2D00658B /* BTPayPalViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 933E740D7E92065D841E4FC381A85DBF /* BTVenmoAppSwitchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 88494260CEDE63A821B3C2CCC634B20B /* BTVenmoAppSwitchHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 89208B2ACEC507FEFB284DB05413DE79 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 449E93575168D5051205907610323752 /* da.lproj */; }; + 89432C81DD4F58E0E0764EA2ECA19FCE /* BTDropInUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 21A4265789A0454CA95EE2530C3572BE /* BTDropInUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A32D0A5DBC5E9C8C2B54981AACA1525 /* SwiftSpinner-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CDFF1A01A39F4CCDB8DCECEB8371439 /* SwiftSpinner-dummy.m */; }; + 8C0FFB167E67DB4F4F675CD1784D91B7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C65550AC972C1ED41DE3C61C39B26B8E /* Foundation.framework */; }; + 8CA84101259721C0B31B1968D926BB45 /* he.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 756222C1126834C07AA9985AA16459C2 /* he.lproj */; }; + 8E14ABD6551CD07E65FE3ADA533B59A5 /* BTDropInContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = A0E97675FC47B5FA604FBC4C47AD9C7E /* BTDropInContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8EAE3F9C8D5C7D0FDA5A84C099409981 /* BTCard.m in Sources */ = {isa = PBXBuildFile; fileRef = 48027FF25341E8A2EAA0CF90D41259A1 /* BTCard.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 8EF184618244912BA2ACDAFD1FE0A072 /* PPOTCore.m in Sources */ = {isa = PBXBuildFile; fileRef = C177D5BE3E5D3E7117CD384476868DDF /* PPOTCore.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 90A3657C97AFA2CDF5C89C3D3D417AC6 /* PayPalDataCollector.h in Headers */ = {isa = PBXBuildFile; fileRef = D18C4472D75CF22F4FC3817ABCD4B8C6 /* PayPalDataCollector.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92889BD8BB37F5AF58FA896AB53E22F4 /* PPOTCheckoutSwitchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C9CCAA0DBFFBC6696704611B65601743 /* PPOTCheckoutSwitchRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 9332C7B9BDB8F93A6D16CDB994D717BB /* BTBinData.m in Sources */ = {isa = PBXBuildFile; fileRef = B257021A7C9FC6D61D6F5A1E7A0C6A63 /* BTBinData.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; 934007A3CA57E7EF6BC660EFF85CCA27 /* Pods-e-shop-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E96E8626E8AAE007B4BF6CEA7D677B3 /* Pods-e-shop-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93AE9E1AAEA950D48F9991F1917CC893 /* BTCardPaymentMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D4FEEBECE3C6D3E0A498E89CDA2775 /* BTCardPaymentMethod.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 949A869D49936AE4BBC923FC1207F250 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = B1AB57A8E3CDD4C876A2E77336B7C001 /* es.lproj */; }; - 96695D9DB0B0351A76EC25ECD17BAA0D /* BTClientTokenApplePayStatusValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = D325902D803D782B5B8A5C45D7F4187F /* BTClientTokenApplePayStatusValueTransformer.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 967ADD44A2C2557582D536C8304E94BB /* BTAPIResponseParser.h in Headers */ = {isa = PBXBuildFile; fileRef = E55A634A2AE923AFD1C2AC9508216EE6 /* BTAPIResponseParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 96F63EC3C00D9C1714F34E12AAB99B14 /* BTClientCardTokenizationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E14FBA54202A7F4153D802DA448CE8C /* BTClientCardTokenizationRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - 974BB4774F1C8E302B86B4F2F6956191 /* BTUICardExpiryField.h in Headers */ = {isa = PBXBuildFile; fileRef = 577BAD514739A215A7ABC33969EECCF8 /* BTUICardExpiryField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 977DC6C1DCC8E0D369F05F10F585EBF8 /* SwiftSpinner.h in Headers */ = {isa = PBXBuildFile; fileRef = A96C65B99B475FB331C34043F3BD68D4 /* SwiftSpinner.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A039E74BC1944DE875586F8BC4C76D0 /* BTUIFormField.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BB9259B8D88E6A62A6D191BB74524C5 /* BTUIFormField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B515C4659AF2232260C0C151387CF20 /* BTUIMasterCardVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 694A103F30D18E471F70ADD4A35A84C8 /* BTUIMasterCardVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 9EDEC6C658043FACC2EA80A059530073 /* BTVenmoAppSwitchReturnURL.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AF1ED6E74B939727F427787AA2D51AC /* BTVenmoAppSwitchReturnURL.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - 9F44CB6B1EB9F0270F6A5DDCFEA84774 /* en_CA.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 4A0E2D4A0ACA366F0ED438B0511EB080 /* en_CA.lproj */; }; - A0F37D7091C27FF580A1E382AC769D9E /* BTMutablePayPalPaymentMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 67B3F589263A763A9DEB7EFB58215F4B /* BTMutablePayPalPaymentMethod.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - A1305FED42367F89A376A32C334D2E7A /* BTAppSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BD414275D72D8669FDF826623F56E6C /* BTAppSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A1C717158939552EE693D7E40B212A6A /* BTUICardFormView.m in Sources */ = {isa = PBXBuildFile; fileRef = BF70395B9B5FFB6DE32DF90297887FA2 /* BTUICardFormView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - A2437A1E496CDC233FEAE0A4C1C2D3FB /* BTPayPalHorizontalSignatureWhiteView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8597562CF06A51DDD65FDFAFB804F004 /* BTPayPalHorizontalSignatureWhiteView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A30B68038EF488B71EC6B5C056E2F88A /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D55B55B686E4781B2E301AFE6796DCF /* Accelerate.framework */; }; - A485C3388E41D0BB601DC12F8A249ED2 /* BTClientPaymentMethodValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = CAAECE01529235276AB1638EF733196C /* BTClientPaymentMethodValueTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4996FD6DFAD360297770AECD42AA68E /* BTDropInErrorState.m in Sources */ = {isa = PBXBuildFile; fileRef = 5001697A29FDCA7C353DBBFFBB9B88C6 /* BTDropInErrorState.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - A4B7448022BF3E87D25DBD2C363650A6 /* BTVenmoAppSwitchRequestURL.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D48F14534A461E2E9FF76C8B8DD4888 /* BTVenmoAppSwitchRequestURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5F4780B5651A42D48AC505142854F64 /* Braintree.m in Sources */ = {isa = PBXBuildFile; fileRef = A77E9D0565540646549A928543B0683F /* Braintree.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - A6444AB4D993A48CC74EF008771E37FD /* BTLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = D05209FFEB64AA107E1887F513E3FD83 /* BTLogger.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - A66C682EC1AAED7D637F4221E88372C4 /* BTPaymentProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AF70CB69D28D4BE0538BE8735B1D2E9 /* BTPaymentProvider.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - A68A5CD3EB7584AB70237106B472684B /* BTUICardExpiryFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = E7C46E1218663FBE61153E8D8564E198 /* BTUICardExpiryFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A6DC0E71C58088F5155674CBD0A4EF70 /* BTUICTAControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BA7C40835000B356B6654BD1C05A12F /* BTUICTAControl.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - A8C3488F9C845051A76EAC25CBD99F28 /* BTClientPaymentMethodValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D9D68D7B6CA34D60B16509BB8084743 /* BTClientPaymentMethodValueTransformer.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - A976576315BDF2B1C377560CF524052C /* BTClient+Offline.h in Headers */ = {isa = PBXBuildFile; fileRef = BE9F23152548348322AF3D1620883345 /* BTClient+Offline.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA0D425F5331728AE9F3DF940B127891 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82DD1B6EEBE1353D0F0B1E2B03B41AF2 /* CoreMedia.framework */; }; - AA9B56878B9A3D06D1EE5FEDCC0EA1CF /* BTClientTokenApplePayPaymentNetworksValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F9EE9C0A5705AC33E76B38F7130B6F1 /* BTClientTokenApplePayPaymentNetworksValueTransformer.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - ABA2B3FB5C302B189679AD2964313B0B /* BTUIHorizontalButtonStackCollectionViewFlowLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = CC9C64948CEC6CCA8C1ACA1FE8D41B2D /* BTUIHorizontalButtonStackCollectionViewFlowLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABE4B076155B4CC8B8716E6612FA77C1 /* BTPayPalViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 90FF84C5A7A3C3E4578B4A6949C6D2EF /* BTPayPalViewController.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - AD264C901BBBB2970758A174B818D906 /* BTUICardPostalCodeField.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A5958E162829C1F2845853FAFF21271 /* BTUICardPostalCodeField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD2710FAE3DFB1D1234548B163CAA074 /* BTMutablePaymentMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = A089368B5410E2C3A8A298903F6220A5 /* BTMutablePaymentMethod.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - AD30DECFFD51A0041656D35771E397E8 /* fr_CA.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 8ABDA8C06787D322B5084616451C6936 /* fr_CA.lproj */; }; - ADA952B413187B4533D9E9EDC34C9C83 /* Braintree-PayPal.h in Headers */ = {isa = PBXBuildFile; fileRef = 097017296FA40F78C707EE0190C35231 /* Braintree-PayPal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ADD8E4B619CCAC596C15D8F0A8090934 /* en_GB.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 00E95348D27C4FAE23FB9B9112FB3C2A /* en_GB.lproj */; }; - AEA2242F3C3E608C69FE879C7C520430 /* BTDropInSelectPaymentMethodViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3818BD5DAD016542493A4D8A7A9FCFEE /* BTDropInSelectPaymentMethodViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AF6473DFE5D8F45D44929DCE1C093CFD /* BTMockApplePayPaymentAuthorizationViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 03EF47CEAF1FF53F7E0EAFEA132E870D /* BTMockApplePayPaymentAuthorizationViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFDAF94E54EAA1261EC00F3997AD7A0B /* PayPalPaymentViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E73890F7E6FDD399B996CD90C78DA870 /* PayPalPaymentViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B0293D5793834E6213A2AE6F9BC41AD6 /* BTApplePayPaymentMethod_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E4C7FB83CB7290FB9DBA63FD8FEBD82 /* BTApplePayPaymentMethod_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B112A375A949A67219A079F8E33B3003 /* BTUISummaryView.h in Headers */ = {isa = PBXBuildFile; fileRef = E435D48A4924EA03FB6C535B8FC5E3FC /* BTUISummaryView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1A9B693C570D9E1680EC55DB00D7D6A /* fr_FR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 50FB0AA4BE794DB09F45437E2D4B6D39 /* fr_FR.lproj */; }; - B25912208BEAE7A81B0E5CC68DCE018B /* BTUIMasterCardVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = DA007ADB023A2431F55D2312CB52C32F /* BTUIMasterCardVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B25B8A33C10B1C4ED92206AFDFA61BD8 /* BTVenmoAppSwitchReturnURL.h in Headers */ = {isa = PBXBuildFile; fileRef = 77429DCF8526AAB784F235ECDE320FC2 /* BTVenmoAppSwitchReturnURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B2D28B26DA954F26A56636A20C911699 /* Braintree_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = A22B43DBCB0A18EFD9B8C099421B41CC /* Braintree_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B366A476300A768AD0B3AA19354C6615 /* BTUIVenmoWordmarkVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = AAA6A4289AC766442F994D8C7545BA94 /* BTUIVenmoWordmarkVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - B3A7EB6E3EB669A2C6F473B33DB8D00C /* BTUICardVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = C0B7EBED640216CB3F4EDA6671F9930C /* BTUICardVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - B3EBC1656A83738E0E300C9005A1655D /* BTUICVVBackVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = C16B4967E831370ECDF6DD487BA26AFD /* BTUICVVBackVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - B40FB655E4E8B8BA745C7EFE842A20ED /* BTUICardExpiryFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = E5A4416474EB72E5A6B1166676293002 /* BTUICardExpiryFormat.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - B41AFD009B9A1FA73BDA91AC802C57C0 /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = DB8CA49FF18003C4F1AC98CAD3D47EDC /* sv.lproj */; }; - B4F2C29C6D91EFC194EA981E566471E6 /* BTURLUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BBD5AB1BCE700F6F5D05B202E4F75A4 /* BTURLUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B53CFE42A31F00F9260D5E088AFD3BF3 /* Braintree-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 04931217C691F5E1DD2EDE99C0325C35 /* Braintree-dummy.m */; }; - B597D34BC1B89FC75E5FB71B6BA7DA64 /* es_ES.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F1C8D8C9BA56772C7F16B6F7D9310CB0 /* es_ES.lproj */; }; - B763C2782E9FF45D1540D1EFA74AEE14 /* Braintree-Version.h in Headers */ = {isa = PBXBuildFile; fileRef = FB7925B5379F9FCA4B0DE750B9D2F831 /* Braintree-Version.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7F870B7F59D3498169B37597396BE0A /* BTOfflineClientBackend.m in Sources */ = {isa = PBXBuildFile; fileRef = 688FE6D209F39F7A256D0F2A12337999 /* BTOfflineClientBackend.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - B9534B03B507850E58C8DDF747AD4D6C /* BTUIFloatLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 067CDB65089644D30CD950DFF8EDFC04 /* BTUIFloatLabel.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - BC3ED9FDE83722EFB40561BF2E858C0D /* en_AU.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 075D140B788A472C0A778560567C807D /* en_AU.lproj */; }; - BD1694D094559052F4F6ADC246235664 /* BTMutablePaymentMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A0A6114376E2FCBE679CFA43BD07803 /* BTMutablePaymentMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BDA45F570973B50628F6F53C63866D48 /* BTDropInContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AF975CD57617548EB8CAF807C539719 /* BTDropInContentView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - BF1960B0D33DC80D8EE2CCC2DB691C7A /* BTUIAmExVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D452844708367AA4BF25041312750CA /* BTUIAmExVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF65F3C21B552FE98DAE07C599C292DD /* BTAPIPinnedCertificates.h in Headers */ = {isa = PBXBuildFile; fileRef = 39E3F487370716DD29B6FA35F46BEC88 /* BTAPIPinnedCertificates.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C2794C72B1FFD41AF86B4D68CC54401F /* BTOfflineModeURLProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = A76FC5DFFDF753013EFCF8D6BC99276F /* BTOfflineModeURLProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C4BDFD9BA454AE8C2451F03DE6ED3F0F /* en_GB.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 3D3C912A0C3A76D257046AE6CE6F0B97 /* en_GB.lproj */; }; - C6F76AFD9BDFE79026E4C2BD4062ECEC /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CCD735CE9A359DA7EC3902A5A000AE6E /* SystemConfiguration.framework */; }; - C70838A6EED4B04DBAA5FC4C5D0CB3C8 /* BTDropInContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = DBBE990A0E887DE563DD89D9E6AD33AD /* BTDropInContentView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C710F3BE76AC1D84469BDB993314C3E1 /* BTLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = CFDB88C42A99A599C063053E474E533B /* BTLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7C231720D2DE26FFEA66C8557C739B1 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FC0B507535E0F11C99F40F093E0E26A4 /* MobileCoreServices.framework */; }; - C99098B238353FBB1D565EC79DDAFE92 /* BTClient+BTPayPal.m in Sources */ = {isa = PBXBuildFile; fileRef = ECE18B767032811839CA8B5FDEA5F45D /* BTClient+BTPayPal.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - CA537B8DD934FA88DC9417D4E0D8BC1B /* BTAppSwitchingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F3888077748753B1CFDB79BE515AE6E /* BTAppSwitchingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CAF1E4235454CE853CACA21D02B5773B /* BTUIPayPalMonogramCardView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D03732FE41CAB86E3E2FCF4474A7771 /* BTUIPayPalMonogramCardView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - CB7F871F9AF0EE636F1C567709FDAC30 /* BTMockApplePayPaymentAuthorizationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A78BEF1089D75FCC370923D325BF50B /* BTMockApplePayPaymentAuthorizationView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - CBFDDA6EA0F2873DD0AD1C68EB9E0674 /* BTUIThemedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 19E123B367CEC880A941D83B356DA6A0 /* BTUIThemedView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - CDC5FADA4F5255447E345BDC733768F8 /* BTUIVisaVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FC4513465404253B2DE1D3F2FF98124 /* BTUIVisaVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE64BF35935FF116CC953ABF3D924F91 /* BTClientMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CD135A55C33A2DA8EA129362C445EDB /* BTClientMetadata.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - D0D28057F22AE092C919C176B223B6FF /* BTUIScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F86210A64EAB41DBCD768668D9836BD /* BTUIScrollView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - D157EC82CF91F59B26D45A7AA8BCFB14 /* BTUIUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 71214C1B37618129CB903F4D905796EB /* BTUIUtil.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - D17E35A2687AC4E040EAAA83762CCD60 /* BTClient.m in Sources */ = {isa = PBXBuildFile; fileRef = E34A50FCF7072CC5FC1335047A9A393F /* BTClient.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - D239C06F2BB14C43B029074416FC8588 /* BTPayPalPaymentMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D821072A6751EBF76EB0B856B45203D /* BTPayPalPaymentMethod.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - D347B795146C40A6055238B0AE664D28 /* BTUIHorizontalButtonStackSeparatorLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 11900D1FFFE4774B5CA381BCFCB2F744 /* BTUIHorizontalButtonStackSeparatorLineView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - D3AAF0E0BA3438A93B68844D24F2A649 /* fr_CA.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 0AE7B8063870B0DFE124D407F77F705F /* fr_CA.lproj */; }; - D443055B24A7A60E45CA2B2CBB1FF2EC /* BTUICardExpirationValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = DF777EC545F15D6B1624FA3FF08253F9 /* BTUICardExpirationValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4648C856CF78B388AFF7F22B4F0443E /* BTCoinbaseDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C9F71CBD7CA9479312170E45F8F166F /* BTCoinbaseDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D4F54E6DB3D5AC6672679CB0846585C6 /* BTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B3381A9BABE613864B2BF4B1B2B94C5 /* BTUITextField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D6C3F5F4CAF07EE0C815B31C6814C1DE /* BTLogger_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA27200595CF304AFDE92EF1CAF6583 /* BTLogger_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D7904DEA41F64DA0B1568F887922D837 /* BTUICardVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A3C1BB7E7CBF60E7F64E810B13C5301 /* BTUICardVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D8E1B7FA35873BE1A547B39353970C0B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCA3EB6ACCDF017065BE82C0CD77274D /* Foundation.framework */; }; - D932A90E15F7179C673C19FA75297F21 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCA3EB6ACCDF017065BE82C0CD77274D /* Foundation.framework */; }; - D9A22298A70A00DEB691CC8BDB639473 /* BTUIPaymentButtonCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = AD3932CD20EE7F354476511FD8FB7998 /* BTUIPaymentButtonCollectionViewCell.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - D9CB7B64829D28B7C57D035197159635 /* BTPayPalAppSwitchHandler_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E164768FA28AA99365AB933D18682C35 /* BTPayPalAppSwitchHandler_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DAC7A1BC8783D09931A1387E8A5BF618 /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = C1B93F668D0CE0CBEE23A6A5B24E85B0 /* zh-Hans.lproj */; }; - DB13A8EB65353073EEA052F473FCCB1F /* Braintree.h in Headers */ = {isa = PBXBuildFile; fileRef = 82602B693A3179FD535B134B5ABA7CAB /* Braintree.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DBEFE4826FCE56FA6C4B1DDEFAE83126 /* BTUIVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A03E4FEEE63A93CD2ECA7C1A400345D /* BTUIVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - DD3B0BAEB2BFD0C9467D30DD757EC3B4 /* BTUICardCvvField.m in Sources */ = {isa = PBXBuildFile; fileRef = 95D6D49CDB41434D467C0D3DAAE387E9 /* BTUICardCvvField.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - DD482DFA05EFB3250B8CE11623613CB3 /* BTCoinbase.m in Sources */ = {isa = PBXBuildFile; fileRef = 62AD6757B6CB10F9A2C81E886CC8139F /* BTCoinbase.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - DEF64AEF3D519E608FB93C6E57E4D9E6 /* BTPaymentButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DC7DBADACBBC773B6F99C7FB872EB7A /* BTPaymentButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DF3091B83B00A194B07E7EAB8E477F06 /* BTUIPayPalButton.h in Headers */ = {isa = PBXBuildFile; fileRef = B582ACCD853C62DFAA23EB29E2942E91 /* BTUIPayPalButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DF7261B45C63F5C4FF0CC3E23FD37347 /* BTDropInViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B7B6F2BAE251CE03A1F9402EA267DFC2 /* BTDropInViewController.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - DFED5A9C29E7FE35C9C5F0D7B8519638 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 212C02BC3A0F549AA7007FA335483131 /* AudioToolbox.framework */; }; - E055AD90401C4FCEBB07C1215152C930 /* PayPalConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = BD3263E8248FEB304BFDF33A920C5439 /* PayPalConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E05622799EC0C7984445517B418B9411 /* BTHTTPResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 56BB7A3269887D5EE6BC12C11FD8E664 /* BTHTTPResponse.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; - E120DA63D67CCD143B189A1192A7C3AB /* BTClient+BTPayPal.h in Headers */ = {isa = PBXBuildFile; fileRef = 094825D2CBD1C90DD3F755AD2E86E503 /* BTClient+BTPayPal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E259F278537DF1A1E1F12B1EAE10DEC8 /* BTUICardExpirationValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = C0BFFED27052394953FB3D0A30E95D3F /* BTUICardExpirationValidator.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - E31AB6322A16D2A553B4E36FE15AE118 /* BTUIUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = A677CDC0EA5C6A0A3CD01237AF72E718 /* BTUIUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E3D87B102A319A1D6CE0EECE64A54DB3 /* BTUICoinbaseButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 28780614EB7DE7D069114EB18953C5FF /* BTUICoinbaseButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E44EE860CEFFFEF3487F596F9D559AF0 /* PayPalFuturePaymentViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D68062F2216FC2C7826ABA03C486BDD /* PayPalFuturePaymentViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E749EAF04A3706FE0FF0883CD3005EF0 /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 6C876C4B9A775AF89F019D590FD95E8C /* nb.lproj */; }; - E99FE3E237DDAFE565951CC47EB5370F /* BTUICardHint.m in Sources */ = {isa = PBXBuildFile; fileRef = 488D8A86345502CC02EE4B10F45D682A /* BTUICardHint.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - EA86255C849CE35E395D21ABA95B14AF /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 714F20D066D22CA3AF71E0A70350A397 /* tr.lproj */; }; - EB82BCEB186F6C251A725EF362E3FC1F /* BTClient+Testing.h in Headers */ = {isa = PBXBuildFile; fileRef = B9B0F25F6E9A76BCAB8CD3EF3D7D081D /* BTClient+Testing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECD094D2F8B422024A14583A295FF694 /* BTPayPalViewController_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D55C501E3CDF57AFBBBB23C99C9FBA22 /* BTPayPalViewController_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EF0FF8ADAECB92C7DA007A6217115CD3 /* SwiftSpinner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CCBD56BC88FCF4F70833F459D431DF1 /* SwiftSpinner-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF7DFB4E253EC3D6C25F09C603CD1F67 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 043097C8D4BE5AC049DC55C22D749599 /* tr.lproj */; }; - EFEAD82DA248824F65AC8AC4F9EF44F7 /* BTAppSwitchErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = ACC621E7611D04F6A93ECF9774B43EF8 /* BTAppSwitchErrors.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1C618A86B641F152E368F2005AA364E /* BTMockApplePayPaymentAuthorizationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 21773FC5C4C76C2B03E4420F846657FF /* BTMockApplePayPaymentAuthorizationViewController.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - F2746D4A3B04C409DC8143C585339170 /* BTUIPayPalWordmarkVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 032F5C4BC554AD71736338EE0BE53DED /* BTUIPayPalWordmarkVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - F293818AEC2312FD6BCA62DECB40CE79 /* BTUIFormField.m in Sources */ = {isa = PBXBuildFile; fileRef = 60A885AA6480DEB46CD8F548C8495DCB /* BTUIFormField.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - F2A7536CDFA5C058E424417F18725924 /* BTErrors+BTPayPal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9685C71CFBA0D13147F47D2A49FEF131 /* BTErrors+BTPayPal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2CE1BB75F9959467C6238A0EF1E94F2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A10093E5A41EEAEEA097F52B0BBBDCA7 /* UIKit.framework */; }; - F5966432955C011639486B4C10349D14 /* BTPaymentApplePayProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 266CF3644F1760A681ED8A53A10DB322 /* BTPaymentApplePayProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F63339A2325D7B95BE965EFA6701C5B3 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5D4C5DB82C67B76F560917B0A876013C /* nl.lproj */; }; - F7E5D785A9E610F783EAEA6CB4FC2EE2 /* BTUITextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 25BFDDDCACA702F2D3DA1D64A812DCF1 /* BTUITextField.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - F99C9D7C2FBF02DAE8A3FE0DDD482D68 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 50A64708B60E8B8714D4769A38C356C0 /* en.lproj */; }; - FB2CCF977538C9D9864296FD413218E5 /* BTUIAmExVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 80D649CA236C3245685E5EDDD17EDFB2 /* BTUIAmExVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - FB4E25A35B7C2504623AF32EC742A088 /* BTClientCardTokenizationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 63CCBA680A289348E44695F0F37C90D9 /* BTClientCardTokenizationRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB8BD2869860D519B0CC9B79575800DD /* BTUIVenmoButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 81193EB1BBC61FC01DA61A2123184012 /* BTUIVenmoButton.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra -Wall -Wextra"; }; }; - FC4C75E716B7CEA82F159CFCF924AA7A /* BTUICardType.h in Headers */ = {isa = PBXBuildFile; fileRef = 594270856579ECA7C38587B869C11103 /* BTUICardType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD92F07ABE3944D130A0983557CA09D8 /* BTMutableApplePayPaymentMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F5F2E3A36831346D29F3C5D6785668E /* BTMutableApplePayPaymentMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FED22AFBB2E25CB0E0BC5213FD2FBB58 /* BTUICardFormView.h in Headers */ = {isa = PBXBuildFile; fileRef = D514B7D36023356484EDBD7EC25AEB2D /* BTUICardFormView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF18A00D997DB584A063BF5BA0BA228D /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = CB8FE086E8F31429BC1F0DEDD9A5DBD8 /* da.lproj */; }; - FF8F745FAD9319A79BEDF31983FA1948 /* BTUIPayPalWordmarkVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 114ADCFD9A777215EBDA6A176AD70872 /* BTUIPayPalWordmarkVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9342D1CE128A508076893A552E5A677B /* BTUIViewUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 6975FE76B78949175F369290B2879AE8 /* BTUIViewUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 94C4D25ECD966234A32FE6332B5F0E6B /* BTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 520819ECA737B5705CEEA0D0631C8379 /* BTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 94D313F4185CF797BC4AC48A3490BECD /* PPDataCollector_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 08DC005E75C36115990CA55E1E70F103 /* PPDataCollector_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9592215146273BE525DA5586FCF14B14 /* BTUIPayPalWordmarkCompactVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A6F1BBD00A67D7554D362B99236F047 /* BTUIPayPalWordmarkCompactVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 959860421A0A0BD7A6A4B45E4596F24A /* BTCardRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 49C425A99F1886B997735482B27D212F /* BTCardRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95DC727D2D94C22A0049E60435887DAA /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2590F07710F2A36E7BE98A37ADC48DFA /* zh-Hans.lproj */; }; + 964A10C043575E38092FB1892C107828 /* BTCard_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FAB96BB76021DA0246F10FD63B42D3F /* BTCard_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 977DC6C1DCC8E0D369F05F10F585EBF8 /* SwiftSpinner.h in Headers */ = {isa = PBXBuildFile; fileRef = DF142C8DBDE9A4BB465E3853558449BC /* SwiftSpinner.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99A30C34F163BF6EDABC986895899947 /* PPOTAuthorizationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = A2B47DBF7F6A49F35D31145C30E13868 /* PPOTAuthorizationRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + 99CCFF63D1450F1D0B77F29CC052BB03 /* BTUIPaymentButtonCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = EE70C45886F98C18F577B4B10FF1CB74 /* BTUIPaymentButtonCollectionViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9ABCCAD3F3C58E92A1D80B1C95238162 /* BTHTTPErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 30E0534888E87F70729F05BCC8723C5A /* BTHTTPErrors.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9AF478320CD153C88C9834D27FF6B335 /* BTUIThemedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 41A2C1C77DA8F30679B79B6A56253355 /* BTUIThemedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9C5AC712D4D36C6DE121DA24690E0DAF /* BTUICardExpirationValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = F9F3C7091B78A6054648B24512D94DC2 /* BTUICardExpirationValidator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CF8AEE04A903A7727155BB29B34DEC4 /* PPFPTITracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 52F672971AFEB60A01299DBBF99D8687 /* PPFPTITracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E061858FD5C2333C027F44E1004260A /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = BBE5D952781F79523486FB5034CAD3C7 /* fr.lproj */; }; + 9EFAB7586545CAC679AFA899288078A9 /* BTUIUnionPayVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6566718EA19CE4B7BB8F640907A786E8 /* BTUIUnionPayVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A0396CD4769F90BDC40A90F0768CA88C /* PPOTSwitchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B481DE7A80F5E21996E76F267BC7185 /* PPOTSwitchRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A0618E50A7CD0C7722B1625954DB6B46 /* BTUIVenmoWordmarkVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = FFC67BFB259D57803B0FD3228BF25BB6 /* BTUIVenmoWordmarkVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A0D7B600B63928AE3D8EB89645BD6E70 /* BTPayPalDriver_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 527099FBBBB13EA3575C4986FDB397CC /* BTPayPalDriver_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A12C86F8F0A8811FB348C827A6954FC5 /* PPOTAnalyticsTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 60D251EA0BD40EDB32F83CB691F9143B /* PPOTAnalyticsTracker.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + A1DBF8820721D8F7A5E9DFB11E2D768F /* BTCardClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A5F801202EF9425E8C9AFEBE84BB5C7 /* BTCardClient.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + A626C58516B903EF933A3F8750A1C317 /* PPOTOAuth2AppSwitchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 01A68CB7B873C7EDDAC8E6A1A264D0FF /* PPOTOAuth2AppSwitchRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A69C0DAC4C80972190661CEF48F125E5 /* BTUIJCBVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 62C4A780755AA1CAD62CC07000E439E5 /* BTUIJCBVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6D2B49948C7A20C9DD00D1565FA7EB3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 22DDB27555954CC0B2B0E0373553C502 /* UIKit.framework */; }; + A72DB69815008E5AC656C28B43702029 /* BTUIVenmoButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EAEDFA12F3CA2860DDA282250D3B66D /* BTUIVenmoButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7579F513B8C3ED3E23D4A6944B7AB2D /* BTUICardHint.h in Headers */ = {isa = PBXBuildFile; fileRef = C7109839B6962F78DFE630C55264266E /* BTUICardHint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8B6DC0EE4C8FB058EE568524AF63692 /* BTAnalyticsMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D2F59444B872CF4C819F1CA55E3F1C0 /* BTAnalyticsMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A915FC1346670CD47594DF98FDBD5D39 /* BTDropInSelectPaymentMethodViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 460E12D78BFCF67029BD9F0D7C5DD05B /* BTDropInSelectPaymentMethodViewController.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + A95C2619C54804F7A8CF86B877A509C4 /* PPOTCheckoutBrowserSwitchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = FA8A523F158C640D0237C94BDE2C4D38 /* PPOTCheckoutBrowserSwitchRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + AA8BB836B653EEB69CD995AEF9547441 /* PPDataCollector.h in Headers */ = {isa = PBXBuildFile; fileRef = C6E7024718A13A0BBC470F660469C7A4 /* PPDataCollector.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC4A8C4DB34A300C1BA33E7C19D77D14 /* BTKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 57247E2EA5EF970A85649BA2E339EBB9 /* BTKeychain.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE8C6BC186023FB04FB55384AC3CFA64 /* PPOTError.h in Headers */ = {isa = PBXBuildFile; fileRef = AB0D5FFB75D4DF59727BD95FEE2A34BC /* PPOTError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF35FACF8C0A0676261006437609E6B8 /* BTDropInContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 55A89DC2A54043BC09BAE1D561F776A5 /* BTDropInContentView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + AFCA0FF1FA522AAAED2B561042EFF7C9 /* PPOTSimpleKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 69CF3704FF9878598DD8C1CC20D6E33D /* PPOTSimpleKeychain.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + B049063C79EAFA68A6A373221B838E8F /* BTUIThemedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B859FE33A18DA7DD587AF765D5DE7B5 /* BTUIThemedView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + B06CC51E0F21DF7C3337A06DB8BA99AF /* en_GB.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 853DA7DA88545CFF5BFC7209BDC9913F /* en_GB.lproj */; }; + B310067978B1CF5EF26284D48F03EB80 /* PPOTRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 599AE7784FD02013825EFEF2F360B5A1 /* PPOTRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + B4A06F06AB11D9868F3B42277EE52F97 /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = A5ACA1F79E90BBC7DECD8EABEC36E855 /* sv.lproj */; }; + B4A27285433DBF1A131A29F3817EC06C /* PPOTDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = D280DD31DA1990062C91833A8979D4A5 /* PPOTDevice.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + B572382BE89503BB212A11ECD55B1375 /* BTUIVenmoMonogramCardView.h in Headers */ = {isa = PBXBuildFile; fileRef = 829F8D4288519CF31809586E9CF48439 /* BTUIVenmoMonogramCardView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5E68BD551B3DC26277156BC72709197 /* PPOTTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 75571EF738E2D0EAAE1889051F8CF1D5 /* PPOTTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B671DC543B37ADD0CBB66FF1D742952A /* PPOTCheckoutAppSwitchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA3E82FAEB65B2D19EDB0C487C5DC24 /* PPOTCheckoutAppSwitchRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B674D1289D5CDCA4A2CEA0ECA44255F0 /* BTUIHorizontalButtonStackCollectionViewFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = CE672C1ACA339AC3BE4EA9EECD15BB23 /* BTUIHorizontalButtonStackCollectionViewFlowLayout.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + B72319A7C1DCC0BE2C117D2346393AF1 /* BTClientToken.h in Headers */ = {isa = PBXBuildFile; fileRef = E640B8C732E3BA2BFFA81ACDD6C745E0 /* BTClientToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B8892521A2CE6334D59FF4B6BC1B1996 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = DF04AE33344FF74EF0FAF56BC808AC2B /* nl.lproj */; }; + B8BBF5B0E10BDED4A7550E4A42899C82 /* BTLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 84B0EF081EF2E709A68CFAA0923759D6 /* BTLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B91061D794B6DBF4B634977B62D925C7 /* BTPayPalRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D8E47C5EC1FD39AF3EEAA9329A8FA2 /* BTPayPalRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B9451A0E669499DCC1F5FC6F88F509F2 /* BTUICardNumberField.m in Sources */ = {isa = PBXBuildFile; fileRef = 88E163A07C0E9BF52D89E50917102460 /* BTUICardNumberField.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + BA44C7D8CDA20A9790C36C6BED4AB7AA /* PPOTResult.h in Headers */ = {isa = PBXBuildFile; fileRef = A0E67C0274EA40A49C71B38E429130F4 /* PPOTResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAAD22195F807A2084B67C628031F950 /* BTCardNonce.m in Sources */ = {isa = PBXBuildFile; fileRef = 48996A5F16CFCB8D74FD96D907BF4B5A /* BTCardNonce.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + BAE74B06AFEB1109E673D56884BEAF9A /* es_ES.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9A755B99135026FB65FDC7130479EC5D /* es_ES.lproj */; }; + BB09CEC2F1399B62807CD57FEA188374 /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 0B07EDB2E6A20055E23673F142EBF454 /* zh-Hans.lproj */; }; + BB5601EAD540807BB7A6CDB730589565 /* BTUIFormField.m in Sources */ = {isa = PBXBuildFile; fileRef = CF59A0200B6B993EB045DFAEA1900922 /* BTUIFormField.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + BB6F10899823CF6171B6487EE4002A0E /* BTUIPayPalButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 755C94848C3338A60D2AA71C5186C7DF /* BTUIPayPalButton.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + BCFF9B1534F08C7D90CF4EC258915887 /* PPOTBillingAgreementRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 07254A869949702790277E6A58780106 /* PPOTBillingAgreementRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + BDF38FB795D152B7FCCB782E9A7CF2EE /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 567206E4184F25A837CFCD10CDE4A86D /* CoreLocation.framework */; }; + BEC4DF104C0C7E62AA2A420544F85C5A /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 40315A30E0793FD8B6DED08034A3D890 /* fr.lproj */; }; + BFE37C2A8C550FAB1149B7BE127FDD3C /* BTUICTAControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3191337E6E884BC79BAC67DDD2462893 /* BTUICTAControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C04B506C72EA3B16EA3EB88F427A6CA1 /* BTPaymentButton.h in Headers */ = {isa = PBXBuildFile; fileRef = E17A5ADE8284270B26662301A3681DC8 /* BTPaymentButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C07C566D89E91FB0869F3D84758D24F4 /* PPOTPersistentRequestData.h in Headers */ = {isa = PBXBuildFile; fileRef = 87501BF5CD44F78FDC5BC8C1D2CBB1FC /* PPOTPersistentRequestData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C0C3BF1386DB4E8209F7BFE393FBE7D0 /* PPOTSwitchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 052BCBD86443D564AB4F64D265CE06EE /* PPOTSwitchRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + C20073A6A8968131C04D57C8C6965030 /* BTUIVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 68ED763886B82F0ADB53D2D25CBD597B /* BTUIVectorArtView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3F7CECE5C662F9E24C6283EA0BDCDC5 /* PPOTTime.m in Sources */ = {isa = PBXBuildFile; fileRef = F45C721CADE335BE34761CEA953B3995 /* PPOTTime.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + C61EB111C1C447076F9AF4BA8FF870B6 /* PPDataCollector.m in Sources */ = {isa = PBXBuildFile; fileRef = 710BAFA12D3B56989A7715B4788595D1 /* PPDataCollector.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + C62216372CFBB67930A068835BF877E4 /* BraintreeCard.h in Headers */ = {isa = PBXBuildFile; fileRef = 3216F06014DFF348546026CA7FF5AC46 /* BraintreeCard.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6809BE1FEBFA4FC9693E3F6E8DE0D9F /* Braintree-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B3C1D15BDBCE9D7EFC3B5BBE6D0CB0B /* Braintree-dummy.m */; }; + C68394911EB15AA11398A39A61F46304 /* BTUIPayPalWordmarkCompactVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A33F110D803662FCCBCEF63E0BBACF7 /* BTUIPayPalWordmarkCompactVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C821AA1B11C6D521856EF66BC0849CF5 /* PPOTRequestFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 03BA7B3A893AD489FBE348C6B0072CE3 /* PPOTRequestFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB3335782D250EBCCB9941243F01532A /* BTAnalyticsService.h in Headers */ = {isa = PBXBuildFile; fileRef = 17583AC6B2CBE731A9B0FC8BC260B8D5 /* BTAnalyticsService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CB3B24457F6B871FF5EE9DFD00DEA03E /* BTLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 17F62C443352FB97A5AA6CA2E66ABC28 /* BTLogger.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + CB53B3916FF40DD0851448DBE631AE16 /* BTCardRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 94CCAAE1D0A2765FB9BCD71DAF02B5E1 /* BTCardRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + CCBC762D4D922EB466FACDA037C0FD07 /* BTApplePayCardNonce.h in Headers */ = {isa = PBXBuildFile; fileRef = B4A8A067C1E6B25C9005E9233C8ED2C6 /* BTApplePayCardNonce.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD1CD949CD43BB42852B6FC7EF64D104 /* BTUILocalizedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 166026877566ED125E9408CC45EF3C26 /* BTUILocalizedString.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + CD6E6A99508EC437F7C4A9CE0E10C974 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FCA2EF18E5913550AAFCBF281E1341E5 /* es.lproj */; }; + CD9830FD1BCB18C386BA265883F09AA9 /* BTUIAmExVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = A5C036B20A7DBC025844D80D68AA13FA /* BTUIAmExVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + D1B988D556EDD705976FC13B8DC84DC8 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7486B1FB435CA38F91405994E9EE777E /* it.lproj */; }; + D344F125D5DB8473EDD1477C898DB7D8 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7484AE196D8BB7254DA0C8DD50E90175 /* pl.lproj */; }; + D36A41CFC738138EDEDD53AE11C9E7BB /* BTUICoinbaseButton.m in Sources */ = {isa = PBXBuildFile; fileRef = B4C0546E58F393269B903DF3F0BC30C8 /* BTUICoinbaseButton.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + D3C43C6B1EA859570F6F183109144101 /* BTPayPalDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 075739ADA309D8A32FA095C416368E31 /* BTPayPalDriver.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + D571FF5B923F38D1E7A229BC9C5B6B4F /* BTUICardPostalCodeField.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A70A88E989BEC0961B4EA6CE05D56F8 /* BTUICardPostalCodeField.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + D6579963E0ACB1F0B1F6776497875D63 /* BTUIUnionPayVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 54F7DCD2E181F62D8FFD32B8F75764AF /* BTUIUnionPayVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + D6D188A01DC8FD16AE21719C0DDB9BE8 /* BTUICoinbaseButton.h in Headers */ = {isa = PBXBuildFile; fileRef = C1C05E193EB574C6F7CC10555038E1AF /* BTUICoinbaseButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D74992DAB710797745A73259C3E1A1C3 /* BTCardClient_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D97F9353291EC688F7ED2848F4D50C5 /* BTCardClient_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D87C7FE0A8695795EE29343435166FA6 /* BTUICardPhoneNumberField.m in Sources */ = {isa = PBXBuildFile; fileRef = 4216C500DDDBEF628BEA9F26B96B7A14 /* BTUICardPhoneNumberField.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + D90731B6FB9FC0431E73C78F583C2042 /* PassKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D75F5957B1F12491F09CBE89B7056E2F /* PassKit.framework */; }; + D932A90E15F7179C673C19FA75297F21 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C65550AC972C1ED41DE3C61C39B26B8E /* Foundation.framework */; }; + D971BE3C42AA598467B2EBE44332E4ED /* PPFPTIData.h in Headers */ = {isa = PBXBuildFile; fileRef = D1D4B3EF0D75946FAF250055F2CC4587 /* PPFPTIData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA9950D813A64F9A29989917E5AC80D2 /* BTUIPayPalButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F593660AD800974A73D5BFDA083D9B4 /* BTUIPayPalButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB5125343A29017C0AABB64270D99631 /* BTUIVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = A8A6AC13AA639B9FFC65F8FC9077B77F /* BTUIVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + DC43FD8333471B02BC1BCAC37BAAC676 /* PPOTOAuth2BrowserSwitchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = EC86DE87DB14E1B856B0CFBEBC585A2C /* PPOTOAuth2BrowserSwitchRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DCB830F1354F0C9084E00129FC5B8FC9 /* PPOTAppSwitchUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = B1317266F0B420C1EDCC146FC9D8896A /* PPOTAppSwitchUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DD55BFDB12AC163785718A4BA4685EE6 /* BTLogger_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406ECC32BC2110BA52EFEB449ABCC82 /* BTLogger_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DDB4FB12D377CE8DEA95FEACBEA4C540 /* BTAppSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = E34850D196F4C9EC45CFB4EF5830C3AC /* BTAppSwitch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DEB05E35779CC92A7652E86FC542F528 /* es_ES.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 137E862C8F4D4A6CB5A110FC63BA047A /* es_ES.lproj */; }; + DF69A8D350EAE4AE87D2105A2E59FE16 /* BTUICardPostalCodeField.h in Headers */ = {isa = PBXBuildFile; fileRef = 809CF5DCE670E060952E4E407D911FF3 /* BTUICardPostalCodeField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0014239742F70E43C55A411878550FE /* PPOTAuthorizationRequest_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 97D8B31F177A7FE31C47F60BD84249EB /* PPOTAuthorizationRequest_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0233292269B8180C0140A14AB28BDE4 /* BTPayPalAccountNonce.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BB01FB165EA0A111FB80AFEA326692D /* BTPayPalAccountNonce.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + E09D107496B6A8F9A81772B426D5217D /* BTUIDinersClubVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = E879E3422B19F29D1D982921577D2DA3 /* BTUIDinersClubVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0E2E075465816FE6184CA697038197C /* PPOTDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 22768DEBC3A0F5F7A903B38141870C54 /* PPOTDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E10B13D3D0BE58DC074218F2BAD405B7 /* BTUICardExpiryFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 139083963E51B22E68420D140A6217AC /* BTUICardExpiryFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E1D8684E59D504D7F4933A07E8950A95 /* BTUICardVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 93C4F136A42AAA3C2C87E00FECE18501 /* BTUICardVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + E221CF3AD0E006DC3354218C1CCAA93D /* BTDropInSelectPaymentMethodViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A2224870E092DC511F02052CCF1B48AE /* BTDropInSelectPaymentMethodViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E298A23E8FDD8B5975728CACAF430D73 /* PPFPTITracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 969866436EAE749B57B48C13AC240E5B /* PPFPTITracker.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + E2B2F5623EFFF6DB256CB4FA87BEA34B /* PPOTJSONHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = C46C332F320BB85DEFF00EF5CC9254F9 /* PPOTJSONHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E36F830AF95D9FEFAB128FBFAB936298 /* BTTokenizationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B6A00E342674CBC59DA67A72BD273DA /* BTTokenizationService.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + E5CABD45934503C2F60FAD1A7A20CEF3 /* BTDropInViewController_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C140DED4FD32016200DB06938188D793 /* BTDropInViewController_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E657CE4A507C8D759056A1721E98EFDC /* BTUIVisaVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F30015D380FC50DA5A8D40049A15EE3 /* BTUIVisaVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + E7281CB4B2DFA8984183069681E024DF /* BTHTTP.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AC3D64C443ED0185EEEFC85A9D7D080 /* BTHTTP.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + E8EF74615E34C10A1E21AFF427A4D3F9 /* BTUICoinbaseMonogramCardView.m in Sources */ = {isa = PBXBuildFile; fileRef = F0EA9ED8F9A867DA381B597428CD2759 /* BTUICoinbaseMonogramCardView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + E935D5BB47F54DC20950ED67800A9FB9 /* BTHTTPErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 557B23914A9843F8413A6EE7170FDB32 /* BTHTTPErrors.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + E9568AC4F548D5CB3117295699AC4151 /* BTUICardFormView.h in Headers */ = {isa = PBXBuildFile; fileRef = A09884E637B8550BF09B25D767217DEE /* BTUICardFormView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA2DBF17BDA340B36E0342421924B554 /* Braintree-Drop-In-Localization.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 1AC0A4B9F1806BEA03BAC7410174E0F4 /* Braintree-Drop-In-Localization.bundle */; }; + EA364A73B0AF8DEB4AACBC369D312E85 /* PPOTString.h in Headers */ = {isa = PBXBuildFile; fileRef = 052451F32DBB8A939FDAB9258E23827A /* PPOTString.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EBAC8C00ABE30A44745DE0D29E5850C3 /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D028669B8830E7B739B5895F05BEA4E4 /* nb.lproj */; }; + EC236DC803B7E42A01E3B2B557A71710 /* BTUIDiscoverVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = D39BD09B7E1D96D9BFF90112AD835A99 /* BTUIDiscoverVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EC466989454682127C8687D88D1B79C5 /* BTPayPalRequestFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FA7FC17D33B9D009C5B4A9C89A7B7BB /* BTPayPalRequestFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EC8F2483AA3A1BD5DDB819362095FB4F /* BTUIPayPalWordmarkVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = EECE5B8A504CB8D9E23D69C3F072891A /* BTUIPayPalWordmarkVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EE0319C151800C783B8FBA047CA31C55 /* BTConfiguration+ApplePay.m in Sources */ = {isa = PBXBuildFile; fileRef = 9263BF5D8DF89A0B5BE2E98F52CB4B9F /* BTConfiguration+ApplePay.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + EE8CE46E697845D012AA27A9A3181AF4 /* BTUICardType.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB3C3EAADB383DD7C1C3204E2EC6EAB /* BTUICardType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF0FF8ADAECB92C7DA007A6217115CD3 /* SwiftSpinner-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 96B2AE0735ADEF9A3E5D8EE86AE94C07 /* SwiftSpinner-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F02A758E130E328967C99C7A30EEB338 /* BTAPIPinnedCertificates.m in Sources */ = {isa = PBXBuildFile; fileRef = B8C4B326A1FEDB7E98A1358DECA7D6FF /* BTAPIPinnedCertificates.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + F0433CC7DF587440EE360DF2384BD734 /* PPOTConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = E0F4EDE3E2D403638BC74572B6E69069 /* PPOTConfiguration.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + F146181C2C5FCF4A20BA3D67D9648DC5 /* BTPaymentRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D3E4B6513D91CCA94D41EAB85DAABD /* BTPaymentRequest.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + F1BE22B6DBDF332536B6DFAC01C266BD /* BTUICardExpiryField.h in Headers */ = {isa = PBXBuildFile; fileRef = 235341E4142ADC427B4AF2E11C2FB965 /* BTUICardExpiryField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F1FE8ED0265572FB48259A2B0DFFA1EE /* BTApplePayCardNonce.m in Sources */ = {isa = PBXBuildFile; fileRef = 62A29166904261355128AFCA9FD402DC /* BTApplePayCardNonce.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + F2CE1BB75F9959467C6238A0EF1E94F2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 22DDB27555954CC0B2B0E0373553C502 /* UIKit.framework */; }; + F3C72BD7C42A5F884B91668FEFE1EE36 /* BTAPIPinnedCertificates.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DF8D686F84EB73452D91850BD43CF86 /* BTAPIPinnedCertificates.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F59AE91E0276530C87D95A2D9BAC483A /* PPOTCheckoutSwitchRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 86F91E2861162DAFD491F3FE56B9D364 /* PPOTCheckoutSwitchRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F6192027B36B2BFAEF4430B828BADE6C /* BTPayPalCreditFinancing.h in Headers */ = {isa = PBXBuildFile; fileRef = 9980C71489A3D0CCA94DCF83E1EA5B9B /* BTPayPalCreditFinancing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8B597FD83520089AD8BC96B667E3BE1 /* BTUIScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DA4D4452C717866F6B3FDC36D7B0FDA /* BTUIScrollView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + F8F8F224972F3FAB1650E8128C7F87A1 /* BTUIDiscoverVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = A3E7020356202801C646C073BF9584B8 /* BTUIDiscoverVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + F99124FC33D4DA3DABB960544EB9559A /* BTUIHorizontalButtonStackCollectionViewFlowLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 42D82FDF3D9F3E31A5965E7B0A389F3C /* BTUIHorizontalButtonStackCollectionViewFlowLayout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F9A7B5004A367CEBCD05F8EFB702C171 /* PPOTVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = CB6129923662DF468F44B66F826638A8 /* PPOTVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9AAF8D3E9D082D3547FED2DFB55F092 /* BTUIVenmoWordmarkVectorArtView.m in Sources */ = {isa = PBXBuildFile; fileRef = DFA4B86B30B99F034CF0122DD8BD14E8 /* BTUIVenmoWordmarkVectorArtView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + F9F8D119984260DECE40723614C99804 /* BTUIFloatLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C782C0BBAC80F3807E9BF7E6C716B04 /* BTUIFloatLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB3B7D39D1809F4FB9A773918579C3F5 /* PPOTEncryptionHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AAFD9FAAF2BEA54598F5B5CDE0143DF /* PPOTEncryptionHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB53C5B76E121CE0287BAFA17AAA331B /* PPFPTIData.m in Sources */ = {isa = PBXBuildFile; fileRef = F1DAA72609990884EB9C491C4F949C00 /* PPFPTIData.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + FB6CFCEFB0788F032C07E7089F925861 /* BTPayPalAccountNonce_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = ABF00EF5318950B8F4D993020A16CE45 /* BTPayPalAccountNonce_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB89FE4D0E2CAD94B6487779BD36671C /* BTUIPaymentMethodView.m in Sources */ = {isa = PBXBuildFile; fileRef = 35C1F82C48E6455925A768B40500F125 /* BTUIPaymentMethodView.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + FBBEA6495027BDC9BAABE63DEA51457D /* BTURLUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DC2736D6F6E6E990C35611895BD2E26 /* BTURLUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FC86114FE0218961F7A7BAA319BE0054 /* BTUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 62FD29643AA861CE75F961E1A0E17298 /* BTUI.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + FCD6465B5175704C4A34832C02AA2030 /* BTViewControllerPresentingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 17BC42E67E6F2BD0314D12AB20575288 /* BTViewControllerPresentingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD44417C31543E10EA23ACF191855CD7 /* BTUIPaymentMethodView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E5D05F2BBED9B69DD36ED29F7C41651 /* BTUIPaymentMethodView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD46EE7902EB8D72F4643CE66B2B4DF9 /* fr_CA.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7CED3E97664601A9CEF68881486E672E /* fr_CA.lproj */; }; + FDC48ADE60F26576073DF497E2ACEBC1 /* BTUIFormField.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D0A6ABD51706D4DAE48C24D5B58764 /* BTUIFormField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE333A1B15E9BCDF031AB66F8FCE18C8 /* BTAppSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 60D321A3776934F5269CCEDA5B12915A /* BTAppSwitch.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + FE73AD52EB1560B5340362728B82E46B /* PPOTAppSwitchResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C4452A4B03E642034D10E70C4396AB2 /* PPOTAppSwitchResponse.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + FE8A89CE37B163CE278C53D19C2451A3 /* PPOTString.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CACEDE056D987DAF81EADF429D7B18B /* PPOTString.m */; settings = {COMPILER_FLAGS = "-Wall -Werror -Wextra"; }; }; + FF576D3E34C4F8C67C245F6C60AB11BB /* BraintreeApplePay.h in Headers */ = {isa = PBXBuildFile; fileRef = F4CBB064647443F68E78B1C95585EC54 /* BraintreeApplePay.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF62536A5A40CDF9C3D94F14DFB8D89A /* BTUICVVBackVectorArtView.h in Headers */ = {isa = PBXBuildFile; fileRef = 38868107E7AB89902C214883CABABA3A /* BTUICVVBackVectorArtView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FF9031088BA9A7917C263BD7CCFF99DE /* BTTokenizationService.h in Headers */ = {isa = PBXBuildFile; fileRef = E532C3C6F9808EBBF53E8BF7D7EC6896 /* BTTokenizationService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FFDFFDB3D42BD81E599E2667EAF1F31A /* BraintreeUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FBFDFEB1543F7B9E8A1CF6A9B366192 /* BraintreeUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 28AF01E37AA3AE5E7D40AFC6A716E1A4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0216A666A53FA91B434D78FFF3844A15; - remoteInfo = "Braintree-Braintree-Drop-In-Localization"; - }; 471BD0AD2BA23C2BB1D29E87E00641E3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -346,427 +368,459 @@ remoteGlobalIDString = C4183235EAFE92F8936576B47AC14369; remoteInfo = SwiftSpinner; }; - E85CFF93D5BB9B265A2FF640E1C8C4C3 /* PBXContainerItemProxy */ = { + 9B29875F13CC32A22D439C52C2E09FD6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 2A2D068CE32D48F476DF6D1978B80935; + remoteGlobalIDString = D067A18A38FEAE1B94B6045943E52455; remoteInfo = "Braintree-Braintree-UI-Localization"; }; F55AC2750C9F308F37DE98B32F662D6F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 328427FD56364DBB2EE98EC86923B0FE; + remoteGlobalIDString = 45B1BAC45B9E815611C78A8FB3FD4F99; remoteInfo = Braintree; }; + F5FEBCC548B645D2CE79E516CA41873F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = CD4CAED6EF887FB9C6679F41B7D5F397; + remoteInfo = "Braintree-Braintree-Drop-In-Localization"; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00E95348D27C4FAE23FB9B9112FB3C2A /* en_GB.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_GB.lproj; path = Braintree/UI/Localization/en_GB.lproj; sourceTree = ""; }; + 00DE4932A47F4870AC94C9401F9A24F9 /* PPOTError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTError.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTError.m; sourceTree = ""; }; 012E49B7C3466A32BD319E4E4F815995 /* Pods-e-shopTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-e-shopTests-resources.sh"; sourceTree = ""; }; - 01CAFF76BD30D2C3837E6314DF821568 /* BTUIDinersClubVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIDinersClubVectorArtView.h; path = "Braintree/UI/Views/Vector Art/BTUIDinersClubVectorArtView.h"; sourceTree = ""; }; - 01FB766884043484E21C6BA24ACB20E5 /* BTMockApplePayPaymentAuthorizationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTMockApplePayPaymentAuthorizationView.h; path = "Braintree/UI/Views/Apple Pay/BTMockApplePayPaymentAuthorizationView.h"; sourceTree = ""; }; - 032F5C4BC554AD71736338EE0BE53DED /* BTUIPayPalWordmarkVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIPayPalWordmarkVectorArtView.m; path = "Braintree/UI/Views/Vector Art/BTUIPayPalWordmarkVectorArtView.m"; sourceTree = ""; }; + 01A68CB7B873C7EDDAC8E6A1A264D0FF /* PPOTOAuth2AppSwitchRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTOAuth2AppSwitchRequest.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTOAuth2AppSwitchRequest.h; sourceTree = ""; }; + 032C43575ACCF37F6A027C04525046F3 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = tr.lproj; path = BraintreeUI/Localization/tr.lproj; sourceTree = ""; }; 038579BB75506D588A94589079AFAFEA /* Pods-e-shopTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-e-shopTests-acknowledgements.markdown"; sourceTree = ""; }; - 03A8AD28BDC14C140B367746A2BE4A0A /* BTPayPalAppSwitchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalAppSwitchHandler.h; path = Braintree/PayPal/BTPayPalAppSwitchHandler.h; sourceTree = ""; }; - 03EF47CEAF1FF53F7E0EAFEA132E870D /* BTMockApplePayPaymentAuthorizationViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTMockApplePayPaymentAuthorizationViewController.h; path = "Braintree/UI/Views/Apple Pay/BTMockApplePayPaymentAuthorizationViewController.h"; sourceTree = ""; }; - 043097C8D4BE5AC049DC55C22D749599 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = tr.lproj; path = Braintree/UI/Localization/tr.lproj; sourceTree = ""; }; - 04931217C691F5E1DD2EDE99C0325C35 /* Braintree-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Braintree-dummy.m"; sourceTree = ""; }; - 056D3F8945FBB82058AD7E35388DE3E0 /* PayPalPayment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PayPalPayment.h; path = Braintree/PayPal/mSDK/PayPalPayment.h; sourceTree = ""; }; - 0667C1FB298D61186B389479268D6B0C /* BTCoinbaseOAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTCoinbaseOAuth.h; path = Braintree/Coinbase/Vendor/BTCoinbaseOAuth.h; sourceTree = ""; }; - 066EEADDB26FADD359C2DA65EACA05EC /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "Braintree/UI/Localization/zh-Hans.lproj"; sourceTree = ""; }; - 067CDB65089644D30CD950DFF8EDFC04 /* BTUIFloatLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIFloatLabel.m; path = "Braintree/UI/Views/Custom Views/BTUIFloatLabel.m"; sourceTree = ""; }; - 075D140B788A472C0A778560567C807D /* en_AU.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_AU.lproj; path = "Braintree/Drop-In/Localization/en_AU.lproj"; sourceTree = ""; }; - 094825D2CBD1C90DD3F755AD2E86E503 /* BTClient+BTPayPal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BTClient+BTPayPal.h"; path = "Braintree/PayPal/@Public/BTClient+BTPayPal.h"; sourceTree = ""; }; - 097017296FA40F78C707EE0190C35231 /* Braintree-PayPal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Braintree-PayPal.h"; path = "Braintree/PayPal/@Public/Braintree-PayPal.h"; sourceTree = ""; }; - 0AE7B8063870B0DFE124D407F77F705F /* fr_CA.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr_CA.lproj; path = "Braintree/Drop-In/Localization/fr_CA.lproj"; sourceTree = ""; }; - 0B417138C097DE0997C0EC21B5A8E848 /* Braintree.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Braintree.modulemap; sourceTree = ""; }; - 0B87FA025DBA2C2D7B4A5B45991CDE0F /* BTUICTAControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICTAControl.h; path = "Braintree/UI/Views/Payments Components/BTUICTAControl.h"; sourceTree = ""; }; - 0B8D7F581901C097E1D25EADCA40F5D9 /* BTAppSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTAppSwitch.m; path = "Braintree/API/App Switch/BTAppSwitch.m"; sourceTree = ""; }; - 0BB9259B8D88E6A62A6D191BB74524C5 /* BTUIFormField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIFormField.h; path = "Braintree/UI/Views/Custom Views/BTUIFormField.h"; sourceTree = ""; }; + 03BA7B3A893AD489FBE348C6B0072CE3 /* PPOTRequestFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTRequestFactory.h; path = BraintreePayPal/PayPalOneTouch/Public/PPOTRequestFactory.h; sourceTree = ""; }; + 04E195B991E0FA9802E75C949DD260D4 /* Braintree-Version.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Braintree-Version.h"; path = "BraintreeCore/Braintree-Version.h"; sourceTree = ""; }; + 052451F32DBB8A939FDAB9258E23827A /* PPOTString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTString.h; path = BraintreePayPal/PayPalUtils/Public/PPOTString.h; sourceTree = ""; }; + 052BCBD86443D564AB4F64D265CE06EE /* PPOTSwitchRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTSwitchRequest.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTSwitchRequest.m; sourceTree = ""; }; + 0626DE4180284B49B3808E07798AE1BC /* PPOTResult_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTResult_Internal.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTResult_Internal.h; sourceTree = ""; }; + 06B803C98182B41E47FF5171ABEA6439 /* fr_CA.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr_CA.lproj; path = "BraintreeUI/Drop-In/Localization/fr_CA.lproj"; sourceTree = ""; }; + 07254A869949702790277E6A58780106 /* PPOTBillingAgreementRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTBillingAgreementRequest.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTBillingAgreementRequest.m; sourceTree = ""; }; + 075739ADA309D8A32FA095C416368E31 /* BTPayPalDriver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPayPalDriver.m; path = BraintreePayPal/BTPayPalDriver.m; sourceTree = ""; }; + 083FF8C32B86FDD9AD18C6E871FDFE0E /* PPOTCore_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTCore_Internal.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTCore_Internal.h; sourceTree = ""; }; + 08DC005E75C36115990CA55E1E70F103 /* PPDataCollector_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPDataCollector_Internal.h; path = BraintreePayPal/PayPalDataCollector/PPDataCollector_Internal.h; sourceTree = ""; }; + 0916A7AA157C616BC3A866AAD0D1D7C1 /* BTApplePayClient_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTApplePayClient_Internal.h; path = BraintreeApplePay/BTApplePayClient_Internal.h; sourceTree = ""; }; + 09A362DD1A34565962A60FB8F4F3E614 /* BTUIUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIUtil.m; path = BraintreeUI/Models/BTUIUtil.m; sourceTree = ""; }; + 0A6F1BBD00A67D7554D362B99236F047 /* BTUIPayPalWordmarkCompactVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIPayPalWordmarkCompactVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUIPayPalWordmarkCompactVectorArtView.m"; sourceTree = ""; }; + 0B07EDB2E6A20055E23673F142EBF454 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "BraintreeUI/Drop-In/Localization/zh-Hans.lproj"; sourceTree = ""; }; 0BCD646F95BFFBF375A5569F1F0B20C8 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 0D55B55B686E4781B2E301AFE6796DCF /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - 0D837DD190669BD78364E00A2E961F7F /* ResourceBundle-Braintree-UI-Localization-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Braintree-UI-Localization-Info.plist"; sourceTree = ""; }; + 0D93EBF4F7A3882026E68E17AC44D277 /* BTUITextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUITextField.m; path = "BraintreeUI/Views/Custom Views/BTUITextField.m"; sourceTree = ""; }; 0DA4BBF696E01D7790FA1BDF810A2DB5 /* Pods-e-shopTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-e-shopTests-dummy.m"; sourceTree = ""; }; - 0F5F2E3A36831346D29F3C5D6785668E /* BTMutableApplePayPaymentMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTMutableApplePayPaymentMethod.h; path = Braintree/API/Models/BTMutableApplePayPaymentMethod.h; sourceTree = ""; }; - 0FB6287A9B8F3568FA2A3EFB55B0B656 /* BTUICoinbaseButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICoinbaseButton.m; path = "Braintree/UI/Views/Payments Components/BTUICoinbaseButton.m"; sourceTree = ""; }; - 0FE5360F4AD5267FF4C71E4A7198DA9E /* Braintree-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Braintree-umbrella.h"; sourceTree = ""; }; - 114ADCFD9A777215EBDA6A176AD70872 /* BTUIPayPalWordmarkVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIPayPalWordmarkVectorArtView.h; path = "Braintree/UI/Views/Vector Art/BTUIPayPalWordmarkVectorArtView.h"; sourceTree = ""; }; - 11900D1FFFE4774B5CA381BCFCB2F744 /* BTUIHorizontalButtonStackSeparatorLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIHorizontalButtonStackSeparatorLineView.m; path = "Braintree/UI/Views/Collection Views/BTUIHorizontalButtonStackSeparatorLineView.m"; sourceTree = ""; }; - 119400E00337107F48840956E71CA79E /* BTMutableCardPaymentMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTMutableCardPaymentMethod.h; path = Braintree/API/Models/BTMutableCardPaymentMethod.h; sourceTree = ""; }; - 12EFFEFFE960B5FA829A41E523D05F25 /* BTClientTokenApplePayPaymentNetworksValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTClientTokenApplePayPaymentNetworksValueTransformer.h; path = Braintree/API/Client/BTClientTokenApplePayPaymentNetworksValueTransformer.h; sourceTree = ""; }; + 0DC1ADA85D000691B970E557035B64EA /* BTClientToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTClientToken.m; path = BraintreeCore/BTClientToken.m; sourceTree = ""; }; + 0E162E87740B0CB587596B301AA95298 /* BTDropInErrorAlert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInErrorAlert.h; path = "BraintreeUI/Drop-In/BTDropInErrorAlert.h"; sourceTree = ""; }; + 0E7E37D850A90D182A855A86700E6D01 /* PPOTOAuth2AppSwitchRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTOAuth2AppSwitchRequest.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTOAuth2AppSwitchRequest.m; sourceTree = ""; }; + 0F10BA979A8961CA1BEBFD8218490D05 /* fr_FR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr_FR.lproj; path = "BraintreeUI/Drop-In/Localization/fr_FR.lproj"; sourceTree = ""; }; + 1016461B878BE2A407E594FFC5365125 /* PPOTMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTMacros.h; path = BraintreePayPal/PayPalUtils/Public/PPOTMacros.h; sourceTree = ""; }; + 105F96F91673A9271F3CCA26303A9880 /* BTCardClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTCardClient.h; path = BraintreeCard/Public/BTCardClient.h; sourceTree = ""; }; + 10C6187910CA937B22D55075BE5A35C5 /* BTAPIClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTAPIClient.m; path = BraintreeCore/BTAPIClient.m; sourceTree = ""; }; + 11DA9F22418A7D66A2B11FEF699D1241 /* BTMockApplePayPaymentAuthorizationViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTMockApplePayPaymentAuthorizationViewController.m; path = "BraintreeUI/Views/Apple Pay/BTMockApplePayPaymentAuthorizationViewController.m"; sourceTree = ""; }; + 137E862C8F4D4A6CB5A110FC63BA047A /* es_ES.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es_ES.lproj; path = BraintreeUI/Localization/es_ES.lproj; sourceTree = ""; }; + 139083963E51B22E68420D140A6217AC /* BTUICardExpiryFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardExpiryFormat.h; path = BraintreeUI/Models/BTUICardExpiryFormat.h; sourceTree = ""; }; 14CC8C25872857E2437A3EB145237BC0 /* Pods-e-shopUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-e-shopUITests.debug.xcconfig"; sourceTree = ""; }; + 15FAF82AB10C296FF11D4176B50DC1E3 /* BTJSON.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTJSON.m; path = BraintreeCore/BTJSON.m; sourceTree = ""; }; 1604B7739F25FDC3D4FE2EF3C6EB6549 /* Pods-e-shop-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-e-shop-dummy.m"; sourceTree = ""; }; - 165461E34E990BA54002EB1FFA72AF73 /* BTCardPaymentMethod_Mutable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTCardPaymentMethod_Mutable.h; path = Braintree/API/Models/BTCardPaymentMethod_Mutable.h; sourceTree = ""; }; - 1698D7585E515C9AB4D0411B74E2B4E4 /* BTClientTokenBooleanValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTClientTokenBooleanValueTransformer.m; path = Braintree/API/Client/BTClientTokenBooleanValueTransformer.m; sourceTree = ""; }; + 163D2C0541CE4A8CBF79F798013EA520 /* BTDropInErrorState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTDropInErrorState.m; path = "BraintreeUI/Drop-In/BTDropInErrorState.m"; sourceTree = ""; }; + 166026877566ED125E9408CC45EF3C26 /* BTUILocalizedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUILocalizedString.m; path = BraintreeUI/Localization/BTUILocalizedString.m; sourceTree = ""; }; + 16C16E4E7A5A009F1416AF08D090358B /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = BraintreeUI/Localization/pt.lproj; sourceTree = ""; }; 1711A2FBC6D611770ABF04EF33B6C77B /* Pods_e_shopTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_e_shopTests.framework; path = "Pods-e-shopTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 175F9B42B7C5445F2CFE949571BBA5A3 /* BTUIMaestroVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIMaestroVectorArtView.h; path = "Braintree/UI/Views/Vector Art/BTUIMaestroVectorArtView.h"; sourceTree = ""; }; - 181523FA161A058C87B6A9A7B28DCBEF /* ResourceBundle-Braintree-Drop-In-Localization-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Braintree-Drop-In-Localization-Info.plist"; sourceTree = ""; }; - 189866804C8C538C2C2C70527D4EF12A /* BTPaymentApplePayProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPaymentApplePayProvider.m; path = Braintree/Payments/BTPaymentApplePayProvider.m; sourceTree = ""; }; - 18DC6C9559099F7280B732FC7883D614 /* BTClientCardRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTClientCardRequest.h; path = "Braintree/API/@Public/BTClientCardRequest.h"; sourceTree = ""; }; - 19A2914D7A65E3CAAA4FF3A219AFCC70 /* BTUISummaryView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUISummaryView.m; path = "Braintree/UI/Views/Payments Components/BTUISummaryView.m"; sourceTree = ""; }; - 19E123B367CEC880A941D83B356DA6A0 /* BTUIThemedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIThemedView.m; path = "Braintree/UI/Views/Custom Views/BTUIThemedView.m"; sourceTree = ""; }; + 17583AC6B2CBE731A9B0FC8BC260B8D5 /* BTAnalyticsService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTAnalyticsService.h; path = BraintreeCore/BTAnalyticsService.h; sourceTree = ""; }; + 17BC42E67E6F2BD0314D12AB20575288 /* BTViewControllerPresentingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTViewControllerPresentingDelegate.h; path = BraintreeCore/Public/BTViewControllerPresentingDelegate.h; sourceTree = ""; }; + 17F62C443352FB97A5AA6CA2E66ABC28 /* BTLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTLogger.m; path = BraintreeCore/BTLogger.m; sourceTree = ""; }; + 18FC988089FB1DE0C01F7C53A27B931A /* BTAPIClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTAPIClient.h; path = BraintreeCore/Public/BTAPIClient.h; sourceTree = ""; }; + 197D5F58EC28F92241A9CC2C756F038B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 1A33F110D803662FCCBCEF63E0BBACF7 /* BTUIPayPalWordmarkCompactVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIPayPalWordmarkCompactVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUIPayPalWordmarkCompactVectorArtView.h"; sourceTree = ""; }; + 1A4947EFB74C33D053D9504D1F15F98B /* BTUIPaymentOptionType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIPaymentOptionType.h; path = BraintreeUI/Public/BTUIPaymentOptionType.h; sourceTree = ""; }; 1AC0A4B9F1806BEA03BAC7410174E0F4 /* Braintree-Drop-In-Localization.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Braintree-Drop-In-Localization.bundle"; path = "Braintree-Drop-In-Localization.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1AF70CB69D28D4BE0538BE8735B1D2E9 /* BTPaymentProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPaymentProvider.m; path = Braintree/Payments/BTPaymentProvider.m; sourceTree = ""; }; - 1C29EDD397FE9B8F21CB8C97A626FF12 /* BTClientTokenApplePayStatusValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTClientTokenApplePayStatusValueTransformer.h; path = Braintree/API/Client/BTClientTokenApplePayStatusValueTransformer.h; sourceTree = ""; }; - 1C9F71CBD7CA9479312170E45F8F166F /* BTCoinbaseDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTCoinbaseDefines.h; path = Braintree/Coinbase/Vendor/BTCoinbaseDefines.h; sourceTree = ""; }; - 1D821072A6751EBF76EB0B856B45203D /* BTPayPalPaymentMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPayPalPaymentMethod.m; path = Braintree/API/Models/BTPayPalPaymentMethod.m; sourceTree = ""; }; - 1DE2F6908E2F404FB726399340D2CC5D /* BTPostalAddress_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPostalAddress_Internal.h; path = Braintree/API/Models/BTPostalAddress_Internal.h; sourceTree = ""; }; + 1AC3D64C443ED0185EEEFC85A9D7D080 /* BTHTTP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTHTTP.m; path = BraintreeCore/BTHTTP.m; sourceTree = ""; }; + 1B481DE7A80F5E21996E76F267BC7185 /* PPOTSwitchRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTSwitchRequest.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTSwitchRequest.h; sourceTree = ""; }; + 1B6A00E342674CBC59DA67A72BD273DA /* BTTokenizationService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTTokenizationService.m; path = BraintreeCore/BTTokenizationService.m; sourceTree = ""; }; + 1C7978A9943A2083FA849CAC46350EFA /* BTUICoinbaseMonogramCardView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICoinbaseMonogramCardView.h; path = "BraintreeUI/Views/Vector Art/BTUICoinbaseMonogramCardView.h"; sourceTree = ""; }; + 1CDFF1A01A39F4CCDB8DCECEB8371439 /* SwiftSpinner-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftSpinner-dummy.m"; sourceTree = ""; }; + 1D1138F0504DF9BB9FCA83BF2B89BEA7 /* PPOTPinnedCertificates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTPinnedCertificates.m; path = BraintreePayPal/PayPalUtils/PPOTPinnedCertificates.m; sourceTree = ""; }; + 1D71E6938988F6E96D13B7C1B80A44F5 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = da.lproj; path = "BraintreeUI/Drop-In/Localization/da.lproj"; sourceTree = ""; }; + 1DA4D4452C717866F6B3FDC36D7B0FDA /* BTUIScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIScrollView.m; path = "BraintreeUI/Views/Custom Views/BTUIScrollView.m"; sourceTree = ""; }; 1DFCC9C897110F540B125AF084648C47 /* Pods-e-shopTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-e-shopTests.debug.xcconfig"; sourceTree = ""; }; - 1E016DD89C30590C856A83E17100F313 /* BTPaymentMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPaymentMethod.m; path = Braintree/API/Models/BTPaymentMethod.m; sourceTree = ""; }; - 1F0351A88A244718952AEF13EB926369 /* BTDropInLocalizedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTDropInLocalizedString.m; path = "Braintree/Drop-In/Localization/BTDropInLocalizedString.m"; sourceTree = ""; }; - 1FBD085AA2BA94AEDF8B9C4F123AA10C /* he.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = he.lproj; path = Braintree/UI/Localization/he.lproj; sourceTree = ""; }; - 2094F4BA7CE19E837D0E8F4CC3884F1B /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = Braintree/UI/Localization/it.lproj; sourceTree = ""; }; - 212C02BC3A0F549AA7007FA335483131 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/AudioToolbox.framework; sourceTree = DEVELOPER_DIR; }; - 21773FC5C4C76C2B03E4420F846657FF /* BTMockApplePayPaymentAuthorizationViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTMockApplePayPaymentAuthorizationViewController.m; path = "Braintree/UI/Views/Apple Pay/BTMockApplePayPaymentAuthorizationViewController.m"; sourceTree = ""; }; - 21F4388F5207051CC72548F4FEEF347A /* BTOfflineModeURLProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTOfflineModeURLProtocol.m; path = "Braintree/API/Offline Mode/BTOfflineModeURLProtocol.m"; sourceTree = ""; }; + 1FA272EC58B5E82A38270A136A04DDE2 /* BTKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTKeychain.m; path = BraintreeCore/BTKeychain.m; sourceTree = ""; }; + 1FB3C3EAADB383DD7C1C3204E2EC6EAB /* BTUICardType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardType.h; path = BraintreeUI/Models/BTUICardType.h; sourceTree = ""; }; + 201C5C6295CCAC5FCA88F4B42637A4D9 /* PPOTResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTResult.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTResult.m; sourceTree = ""; }; + 20463CE4B784E61FE63F3CDC2A716F84 /* BTDropInViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInViewController.h; path = BraintreeUI/Public/BTDropInViewController.h; sourceTree = ""; }; + 21A4265789A0454CA95EE2530C3572BE /* BTDropInUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInUtil.h; path = "BraintreeUI/Drop-In/BTDropInUtil.h"; sourceTree = ""; }; + 21E2983873DFE64FCD91494AF25A5B1A /* PPOTCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTCore.h; path = BraintreePayPal/PayPalOneTouch/Public/PPOTCore.h; sourceTree = ""; }; + 224582354EF7B0419450F4217D9A84A0 /* BTConfiguration+PayPal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BTConfiguration+PayPal.h"; path = "BraintreePayPal/Public/BTConfiguration+PayPal.h"; sourceTree = ""; }; + 22768DEBC3A0F5F7A903B38141870C54 /* PPOTDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTDevice.h; path = BraintreePayPal/PayPalUtils/Public/PPOTDevice.h; sourceTree = ""; }; + 22DDB27555954CC0B2B0E0373553C502 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 235341E4142ADC427B4AF2E11C2FB965 /* BTUICardExpiryField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardExpiryField.h; path = "BraintreeUI/Views/Form Fields/BTUICardExpiryField.h"; sourceTree = ""; }; 23585019CE9A43FB294C8F2D768AE842 /* Pods-e-shop.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-e-shop.modulemap"; sourceTree = ""; }; 2470D2EA1A7E96AFD62FA39CA16D8194 /* Pods-e-shopUITests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-e-shopUITests-acknowledgements.markdown"; sourceTree = ""; }; - 25BFDDDCACA702F2D3DA1D64A812DCF1 /* BTUITextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUITextField.m; path = "Braintree/UI/Views/Custom Views/BTUITextField.m"; sourceTree = ""; }; - 2633231F53A3326ACA0A5781CFE1C860 /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nb.lproj; path = Braintree/UI/Localization/nb.lproj; sourceTree = ""; }; - 266CF3644F1760A681ED8A53A10DB322 /* BTPaymentApplePayProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPaymentApplePayProvider.h; path = Braintree/Payments/BTPaymentApplePayProvider.h; sourceTree = ""; }; - 272E73B615778A260640FD438FDC8C27 /* BTErrors+BTPayPal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BTErrors+BTPayPal.m"; path = "Braintree/PayPal/BTErrors+BTPayPal.m"; sourceTree = ""; }; - 28780614EB7DE7D069114EB18953C5FF /* BTUICoinbaseButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICoinbaseButton.h; path = "Braintree/UI/Views/Payments Components/BTUICoinbaseButton.h"; sourceTree = ""; }; - 28CF6E6C9FACE4E7F81D2177C76738F9 /* BTCoinbasePaymentMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTCoinbasePaymentMethod.h; path = "Braintree/API/@Public/BTCoinbasePaymentMethod.h"; sourceTree = ""; }; - 2934321B6ACEBA4413BCEB00A6BE0DA7 /* Braintree-Payments-UI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Braintree-Payments-UI.h"; path = "Braintree/UI/Braintree-Payments-UI.h"; sourceTree = ""; }; - 2AF975CD57617548EB8CAF807C539719 /* BTDropInContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTDropInContentView.m; path = "Braintree/Drop-In/BTDropInContentView.m"; sourceTree = ""; }; - 2D68062F2216FC2C7826ABA03C486BDD /* PayPalFuturePaymentViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PayPalFuturePaymentViewController.h; path = Braintree/PayPal/mSDK/PayPalFuturePaymentViewController.h; sourceTree = ""; }; - 2D76B816E171EA5ECFCFA0479824FE93 /* BTUICoinbaseMonogramCardView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICoinbaseMonogramCardView.m; path = "Braintree/UI/Views/Vector Art/BTUICoinbaseMonogramCardView.m"; sourceTree = ""; }; - 2E6C0FA679EA247471ADDEAC839E6AA8 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 2E6CB3CBCB2613479547D5A2E89CFD3D /* BTUIThemedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIThemedView.h; path = "Braintree/UI/Views/Custom Views/BTUIThemedView.h"; sourceTree = ""; }; - 2FC342C88932A914345F1AE99162B3A9 /* BTDropInSelectPaymentMethodViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTDropInSelectPaymentMethodViewController.m; path = "Braintree/Drop-In/BTDropInSelectPaymentMethodViewController.m"; sourceTree = ""; }; - 2FF6F4FE92FEC1EF0B24FE4EE9985B45 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = "Braintree/Drop-In/Localization/de.lproj"; sourceTree = ""; }; - 324DDB86681B65C762C06882B6D1D84E /* BTClientStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTClientStore.h; path = Braintree/API/Client/BTClientStore.h; sourceTree = ""; }; - 329C7B359C10DC47768653FA76DA9DDB /* BTMutablePayPalPaymentMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTMutablePayPalPaymentMethod.h; path = Braintree/API/Models/BTMutablePayPalPaymentMethod.h; sourceTree = ""; }; + 251F9BD601590E664805A26A60A75C25 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = BraintreeUI/Localization/sv.lproj; sourceTree = ""; }; + 2590F07710F2A36E7BE98A37ADC48DFA /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "BraintreeUI/Localization/zh-Hans.lproj"; sourceTree = ""; }; + 26308BA5D0CB52EC239AF3CC566EEB42 /* BTDropInErrorAlert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTDropInErrorAlert.m; path = "BraintreeUI/Drop-In/BTDropInErrorAlert.m"; sourceTree = ""; }; + 26BD7BCAE383B5D3E5302742FB40E53B /* PPOTCheckoutRequest_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTCheckoutRequest_Internal.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTCheckoutRequest_Internal.h; sourceTree = ""; }; + 2942059EE0F10919E5CAB1CDE360FCDE /* BTJSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTJSON.h; path = BraintreeCore/Public/BTJSON.h; sourceTree = ""; }; + 29BC5620D065BCC9E314BBF24FFC2819 /* BTUICVVFrontVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICVVFrontVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUICVVFrontVectorArtView.h"; sourceTree = ""; }; + 2AEEFCEA4523EA575ACB6773691CB302 /* BTPayPalRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPayPalRequest.m; path = BraintreePayPal/BTPayPalRequest.m; sourceTree = ""; }; + 2C5DDD2DA1B27E9983E19BAC5B5D1581 /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/AddressBook.framework; sourceTree = DEVELOPER_DIR; }; + 2D5C924D2C3DC2233BD57398FF984930 /* BTUICardExpiryFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardExpiryFormat.m; path = BraintreeUI/Models/BTUICardExpiryFormat.m; sourceTree = ""; }; + 2D97F9353291EC688F7ED2848F4D50C5 /* BTCardClient_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTCardClient_Internal.h; path = BraintreeCard/BTCardClient_Internal.h; sourceTree = ""; }; + 2EBAD6E2F58DB24DCE4DAB08AE62370F /* PayPalUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PayPalUtils.h; path = BraintreePayPal/PayPalUtils/Public/PayPalUtils.h; sourceTree = ""; }; + 30E0534888E87F70729F05BCC8723C5A /* BTHTTPErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTHTTPErrors.h; path = BraintreeCore/Public/BTHTTPErrors.h; sourceTree = ""; }; + 315A6F187FB8835421F4B6FA8F1B1106 /* BTCard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTCard.h; path = BraintreeCard/Public/BTCard.h; sourceTree = ""; }; + 3191337E6E884BC79BAC67DDD2462893 /* BTUICTAControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICTAControl.h; path = BraintreeUI/Public/BTUICTAControl.h; sourceTree = ""; }; + 31ECE33AFA6232D707EF7125E7CEAC4B /* BTDropInUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTDropInUtil.m; path = "BraintreeUI/Drop-In/BTDropInUtil.m"; sourceTree = ""; }; + 3216F06014DFF348546026CA7FF5AC46 /* BraintreeCard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BraintreeCard.h; path = BraintreeCard/Public/BraintreeCard.h; sourceTree = ""; }; + 3272E1D72B83831BFC1ABA033972BE67 /* PPOTCheckoutAppSwitchRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTCheckoutAppSwitchRequest.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTCheckoutAppSwitchRequest.m; sourceTree = ""; }; + 329F6301569815A538C0F1D0DDAE2C92 /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/MessageUI.framework; sourceTree = DEVELOPER_DIR; }; + 340C2FF1BEF55A15BFBD75D8F0A5E500 /* BTUIVenmoButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIVenmoButton.m; path = "BraintreeUI/Views/Payments Components/BTUIVenmoButton.m"; sourceTree = ""; }; + 3411AAF40D41E42041B68B6EE0952E91 /* BTUIVenmoMonogramCardView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIVenmoMonogramCardView.m; path = "BraintreeUI/Views/Vector Art/BTUIVenmoMonogramCardView.m"; sourceTree = ""; }; + 34D0A6ABD51706D4DAE48C24D5B58764 /* BTUIFormField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIFormField.h; path = "BraintreeUI/Views/Custom Views/BTUIFormField.h"; sourceTree = ""; }; + 35C1F82C48E6455925A768B40500F125 /* BTUIPaymentMethodView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIPaymentMethodView.m; path = "BraintreeUI/Views/Payments Components/BTUIPaymentMethodView.m"; sourceTree = ""; }; 37DAFD7538A1B3907DE72CF45D0DBCCB /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 37F26233EB66AF1BEB06FEC2AE28741D /* BTUIJCBVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIJCBVectorArtView.h; path = "Braintree/UI/Views/Vector Art/BTUIJCBVectorArtView.h"; sourceTree = ""; }; - 3818BD5DAD016542493A4D8A7A9FCFEE /* BTDropInSelectPaymentMethodViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInSelectPaymentMethodViewController.h; path = "Braintree/Drop-In/BTDropInSelectPaymentMethodViewController.h"; sourceTree = ""; }; - 38339BE4A246641306C1C261F490E1E6 /* BTAnalyticsMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTAnalyticsMetadata.h; path = Braintree/API/Utility/BTAnalyticsMetadata.h; sourceTree = ""; }; + 381C57A31578BBEF0CFF420B5AEA66EF /* BTPostalAddress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPostalAddress.m; path = BraintreeCore/BTPostalAddress.m; sourceTree = ""; }; + 38868107E7AB89902C214883CABABA3A /* BTUICVVBackVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICVVBackVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUICVVBackVectorArtView.h"; sourceTree = ""; }; 388BECC735B9D25364849EA98E582665 /* Pods-e-shopUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-e-shopUITests.release.xcconfig"; sourceTree = ""; }; - 38931941A12871EC3C1363DC8FF8BAAD /* BTHTTP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTHTTP.h; path = Braintree/API/Networking/BTHTTP.h; sourceTree = ""; }; - 39E3F487370716DD29B6FA35F46BEC88 /* BTAPIPinnedCertificates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTAPIPinnedCertificates.h; path = Braintree/API/Networking/Certificates/BTAPIPinnedCertificates.h; sourceTree = ""; }; - 3BBD5AB1BCE700F6F5D05B202E4F75A4 /* BTURLUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTURLUtils.h; path = Braintree/API/Networking/BTURLUtils.h; sourceTree = ""; }; - 3D03732FE41CAB86E3E2FCF4474A7771 /* BTUIPayPalMonogramCardView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIPayPalMonogramCardView.m; path = "Braintree/UI/Views/Vector Art/BTUIPayPalMonogramCardView.m"; sourceTree = ""; }; - 3D3C912A0C3A76D257046AE6CE6F0B97 /* en_GB.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_GB.lproj; path = "Braintree/Drop-In/Localization/en_GB.lproj"; sourceTree = ""; }; - 3D48F14534A461E2E9FF76C8B8DD4888 /* BTVenmoAppSwitchRequestURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTVenmoAppSwitchRequestURL.h; path = Braintree/Venmo/BTVenmoAppSwitchRequestURL.h; sourceTree = ""; }; - 3E4C7FB83CB7290FB9DBA63FD8FEBD82 /* BTApplePayPaymentMethod_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTApplePayPaymentMethod_Internal.h; path = Braintree/API/Models/BTApplePayPaymentMethod_Internal.h; sourceTree = ""; }; - 3E9241BF24149C9BC653839B8ABDD8F7 /* BTPaymentProviderErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPaymentProviderErrors.h; path = "Braintree/Payments/@Public/BTPaymentProviderErrors.h"; sourceTree = ""; }; - 3F3888077748753B1CFDB79BE515AE6E /* BTAppSwitchingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTAppSwitchingDelegate.h; path = "Braintree/API/@Public/BTAppSwitchingDelegate.h"; sourceTree = ""; }; - 401F1D5F7BBE42B7721F0A362382442F /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = "Braintree/Drop-In/Localization/it.lproj"; sourceTree = ""; }; - 4481F7249B693A4A3D291377E5FCB768 /* BTUIDinersClubVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIDinersClubVectorArtView.m; path = "Braintree/UI/Views/Vector Art/BTUIDinersClubVectorArtView.m"; sourceTree = ""; }; - 45833D23B83E1BC5637395DF13A3BE0C /* BTPaymentButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPaymentButton.m; path = "Braintree/Drop-In/BTPaymentButton.m"; sourceTree = ""; }; - 46A707DFC330422413D91ABE98FBBA93 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = "Braintree/Drop-In/Localization/fr.lproj"; sourceTree = ""; }; + 3B5DEE5A2229826F3EB4E43C3D01CE31 /* BTUIPayPalCompactButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIPayPalCompactButton.m; path = "BraintreeUI/Views/Payments Components/BTUIPayPalCompactButton.m"; sourceTree = ""; }; + 3BB01FB165EA0A111FB80AFEA326692D /* BTPayPalAccountNonce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPayPalAccountNonce.m; path = BraintreePayPal/BTPayPalAccountNonce.m; sourceTree = ""; }; + 3DEC5502CCA12B68E1A4371AF4EB92A9 /* Braintree-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Braintree-prefix.pch"; sourceTree = ""; }; + 3E5D05F2BBED9B69DD36ED29F7C41651 /* BTUIPaymentMethodView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIPaymentMethodView.h; path = BraintreeUI/Public/BTUIPaymentMethodView.h; sourceTree = ""; }; + 3F1468CEFD385852A239AEC3AF96E356 /* PPOTSimpleKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTSimpleKeychain.h; path = BraintreePayPal/PayPalUtils/Public/PPOTSimpleKeychain.h; sourceTree = ""; }; + 3F593660AD800974A73D5BFDA083D9B4 /* BTUIPayPalButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIPayPalButton.h; path = BraintreeUI/Public/BTUIPayPalButton.h; sourceTree = ""; }; + 40315A30E0793FD8B6DED08034A3D890 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = "BraintreeUI/Drop-In/Localization/fr.lproj"; sourceTree = ""; }; + 40AA3DF251AF3B5BAE358309B4CA533E /* PPDefaultConfigurationJSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPDefaultConfigurationJSON.h; path = BraintreePayPal/PayPalOneTouch/Configuration/PPDefaultConfigurationJSON.h; sourceTree = ""; }; + 4196E332844E61F34C4F31713F736B1C /* PPOTAnalyticsDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTAnalyticsDefines.h; path = BraintreePayPal/PayPalOneTouch/Analytics/PPOTAnalyticsDefines.h; sourceTree = ""; }; + 41A2C1C77DA8F30679B79B6A56253355 /* BTUIThemedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIThemedView.h; path = BraintreeUI/Public/BTUIThemedView.h; sourceTree = ""; }; + 4216C500DDDBEF628BEA9F26B96B7A14 /* BTUICardPhoneNumberField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardPhoneNumberField.m; path = "BraintreeUI/Views/Form Fields/BTUICardPhoneNumberField.m"; sourceTree = ""; }; + 42D82FDF3D9F3E31A5965E7B0A389F3C /* BTUIHorizontalButtonStackCollectionViewFlowLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIHorizontalButtonStackCollectionViewFlowLayout.h; path = "BraintreeUI/Views/Collection Views/BTUIHorizontalButtonStackCollectionViewFlowLayout.h"; sourceTree = ""; }; + 449E93575168D5051205907610323752 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = da.lproj; path = BraintreeUI/Localization/da.lproj; sourceTree = ""; }; + 4516434616AD92BB469F933F2846DF53 /* BTUICardCvvField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardCvvField.m; path = "BraintreeUI/Views/Form Fields/BTUICardCvvField.m"; sourceTree = ""; }; + 4583544A4601036598E29A4472EB54AC /* BTDropInErrorState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInErrorState.h; path = "BraintreeUI/Drop-In/BTDropInErrorState.h"; sourceTree = ""; }; + 460E12D78BFCF67029BD9F0D7C5DD05B /* BTDropInSelectPaymentMethodViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTDropInSelectPaymentMethodViewController.m; path = "BraintreeUI/Drop-In/BTDropInSelectPaymentMethodViewController.m"; sourceTree = ""; }; 46E4FD02D9A21DC83B6C03DDB4965853 /* Pods-e-shop.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-e-shop.debug.xcconfig"; sourceTree = ""; }; - 488D8A86345502CC02EE4B10F45D682A /* BTUICardHint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardHint.m; path = "Braintree/UI/Views/Payments Components/BTUICardHint.m"; sourceTree = ""; }; + 48027FF25341E8A2EAA0CF90D41259A1 /* BTCard.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTCard.m; path = BraintreeCard/BTCard.m; sourceTree = ""; }; + 48996A5F16CFCB8D74FD96D907BF4B5A /* BTCardNonce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTCardNonce.m; path = BraintreeCard/BTCardNonce.m; sourceTree = ""; }; 48A1C02ABA368650D28C1C473EE3EF3C /* Pods_e_shop.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_e_shop.framework; path = "Pods-e-shop.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 490EA4531DE545600917DC344F674F12 /* SwiftSpinner.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftSpinner.xcconfig; sourceTree = ""; }; - 4A0E2D4A0ACA366F0ED438B0511EB080 /* en_CA.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_CA.lproj; path = "Braintree/Drop-In/Localization/en_CA.lproj"; sourceTree = ""; }; - 4A5958E162829C1F2845853FAFF21271 /* BTUICardPostalCodeField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardPostalCodeField.h; path = "Braintree/UI/Views/Form Fields/BTUICardPostalCodeField.h"; sourceTree = ""; }; - 4A6D7E099F80840093E44F7B6ECCAFE1 /* BTClientCardRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTClientCardRequest.m; path = Braintree/API/Models/BTClientCardRequest.m; sourceTree = ""; }; - 4C4EE17A51CF5CEC71F494A79BFF2EF2 /* BTUIJCBVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIJCBVectorArtView.m; path = "Braintree/UI/Views/Vector Art/BTUIJCBVectorArtView.m"; sourceTree = ""; }; - 4D452844708367AA4BF25041312750CA /* BTUIAmExVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIAmExVectorArtView.h; path = "Braintree/UI/Views/Vector Art/BTUIAmExVectorArtView.h"; sourceTree = ""; }; + 49C425A99F1886B997735482B27D212F /* BTCardRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTCardRequest.h; path = BraintreeCard/Public/BTCardRequest.h; sourceTree = ""; }; + 4ADB4DBAF78104CC83F5114FC87CF885 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = BraintreeUI/Localization/nl.lproj; sourceTree = ""; }; + 4C0B99D7E61117B6A9E5DCA4314EC1F6 /* SwiftSpinner.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftSpinner.xcconfig; sourceTree = ""; }; 4D6A254E59968B8255EAE1D19030744E /* Pods-e-shopUITests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-e-shopUITests-frameworks.sh"; sourceTree = ""; }; - 4EA2FF0C08B5444735AE639C147FDDE6 /* BTThreeDSecureLookupResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTThreeDSecureLookupResult.h; path = Braintree/API/Models/BTThreeDSecureLookupResult.h; sourceTree = ""; }; + 4D801E69B7167491434BD311413D3589 /* BTApplePayClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTApplePayClient.h; path = BraintreeApplePay/Public/BTApplePayClient.h; sourceTree = ""; }; + 4EAEDFA12F3CA2860DDA282250D3B66D /* BTUIVenmoButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIVenmoButton.h; path = BraintreeUI/Public/BTUIVenmoButton.h; sourceTree = ""; }; 4EDF156EE4D0274C4825A3F7C6CDBB90 /* Pods-e-shopUITests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-e-shopUITests-acknowledgements.plist"; sourceTree = ""; }; - 4FC818130C25A7E32674B34981C1CF2E /* BTUICVVFrontVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICVVFrontVectorArtView.h; path = "Braintree/UI/Views/Vector Art/BTUICVVFrontVectorArtView.h"; sourceTree = ""; }; - 5001697A29FDCA7C353DBBFFBB9B88C6 /* BTDropInErrorState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTDropInErrorState.m; path = "Braintree/Drop-In/BTDropInErrorState.m"; sourceTree = ""; }; + 4F30015D380FC50DA5A8D40049A15EE3 /* BTUIVisaVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIVisaVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUIVisaVectorArtView.m"; sourceTree = ""; }; + 4FDC0CD16F3426E6670FE1920A848317 /* BTUIMasterCardVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIMasterCardVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUIMasterCardVectorArtView.h"; sourceTree = ""; }; 50739A4F1DA2CB922A66AC58F3C48B62 /* Pods-e-shopUITests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-e-shopUITests.modulemap"; sourceTree = ""; }; - 50A64708B60E8B8714D4769A38C356C0 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Braintree/UI/Localization/en.lproj; sourceTree = ""; }; - 50B09AD41FD73EB6829C6C051E5DA582 /* BTPayPalAppSwitchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPayPalAppSwitchHandler.m; path = Braintree/PayPal/BTPayPalAppSwitchHandler.m; sourceTree = ""; }; - 50FB0AA4BE794DB09F45437E2D4B6D39 /* fr_FR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr_FR.lproj; path = Braintree/UI/Localization/fr_FR.lproj; sourceTree = ""; }; - 510CE6410A513B6BFFF8C0F0E4CB93C8 /* BTMutableApplePayPaymentMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTMutableApplePayPaymentMethod.m; path = Braintree/API/Models/BTMutableApplePayPaymentMethod.m; sourceTree = ""; }; - 5404CB6D5E865BA59F3454655C4A11EE /* en_CA.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_CA.lproj; path = Braintree/UI/Localization/en_CA.lproj; sourceTree = ""; }; - 546F7E81A9D28C3471BAF3E70FD070CC /* BTDropInErrorState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInErrorState.h; path = "Braintree/Drop-In/BTDropInErrorState.h"; sourceTree = ""; }; - 55296B2A90B8BA9CE61A7784F72C7A36 /* BTAnalyticsMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTAnalyticsMetadata.m; path = Braintree/API/Utility/BTAnalyticsMetadata.m; sourceTree = ""; }; - 56BB7A3269887D5EE6BC12C11FD8E664 /* BTHTTPResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTHTTPResponse.m; path = Braintree/API/Networking/BTHTTPResponse.m; sourceTree = ""; }; - 56BFBE219E208BCB2B17DA7D33B7FF8D /* BTUICardExpiryField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardExpiryField.m; path = "Braintree/UI/Views/Form Fields/BTUICardExpiryField.m"; sourceTree = ""; }; - 5776C7684A9A82717EEEBF7A82F5EE9B /* BTKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTKeychain.m; path = Braintree/API/Utility/BTKeychain.m; sourceTree = ""; }; - 577BAD514739A215A7ABC33969EECCF8 /* BTUICardExpiryField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardExpiryField.h; path = "Braintree/UI/Views/Form Fields/BTUICardExpiryField.h"; sourceTree = ""; }; - 588089A8E5B3CB02611C38CC9A220F67 /* BTClient+Testing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BTClient+Testing.m"; path = "Braintree/API/Client/BTClient+Testing.m"; sourceTree = ""; }; - 58D4AE93C14A08E6E6EDBAFAC2E49A0E /* BTClient+BTVenmo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BTClient+BTVenmo.h"; path = "Braintree/Venmo/BTClient+BTVenmo.h"; sourceTree = ""; }; - 594270856579ECA7C38587B869C11103 /* BTUICardType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardType.h; path = Braintree/UI/Models/BTUICardType.h; sourceTree = ""; }; + 5130AED0A766E6ECBF652C64FEACBDB2 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = BraintreeUI/Localization/pl.lproj; sourceTree = ""; }; + 520819ECA737B5705CEEA0D0631C8379 /* BTUITextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUITextField.h; path = "BraintreeUI/Views/Custom Views/BTUITextField.h"; sourceTree = ""; }; + 527099FBBBB13EA3575C4986FDB397CC /* BTPayPalDriver_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalDriver_Internal.h; path = BraintreePayPal/BTPayPalDriver_Internal.h; sourceTree = ""; }; + 52F672971AFEB60A01299DBBF99D8687 /* PPFPTITracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPFPTITracker.h; path = BraintreePayPal/PayPalOneTouch/Analytics/PPFPTITracker.h; sourceTree = ""; }; + 53E38F8AA4E2662C02774ACEFD3A52E9 /* BTUICoinbaseWordmarkVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICoinbaseWordmarkVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUICoinbaseWordmarkVectorArtView.h"; sourceTree = ""; }; + 5456633F3067AE1D9A8380E191E03E1E /* BTUICardPhoneNumberField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardPhoneNumberField.h; path = "BraintreeUI/Views/Form Fields/BTUICardPhoneNumberField.h"; sourceTree = ""; }; + 54646F37412B7B42C02CA2FD12F7E71A /* BTClientMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTClientMetadata.h; path = BraintreeCore/Public/BTClientMetadata.h; sourceTree = ""; }; + 54F7DCD2E181F62D8FFD32B8F75764AF /* BTUIUnionPayVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIUnionPayVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUIUnionPayVectorArtView.m"; sourceTree = ""; }; + 557B23914A9843F8413A6EE7170FDB32 /* BTHTTPErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTHTTPErrors.m; path = BraintreeCore/BTHTTPErrors.m; sourceTree = ""; }; + 55A89DC2A54043BC09BAE1D561F776A5 /* BTDropInContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTDropInContentView.m; path = "BraintreeUI/Drop-In/BTDropInContentView.m"; sourceTree = ""; }; + 567206E4184F25A837CFCD10CDE4A86D /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; }; + 57247E2EA5EF970A85649BA2E339EBB9 /* BTKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTKeychain.h; path = BraintreeCore/BTKeychain.h; sourceTree = ""; }; + 58B4E18B4F699073C1771B7D9A1BB043 /* BTPostalAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPostalAddress.h; path = BraintreeCore/Public/BTPostalAddress.h; sourceTree = ""; }; 59839D5BB7E4F9791FCB5E15667FA62D /* Pods-e-shopTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-e-shopTests-umbrella.h"; sourceTree = ""; }; - 5A78BEF1089D75FCC370923D325BF50B /* BTMockApplePayPaymentAuthorizationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTMockApplePayPaymentAuthorizationView.m; path = "Braintree/UI/Views/Apple Pay/BTMockApplePayPaymentAuthorizationView.m"; sourceTree = ""; }; - 5AAB4900836AD65A1892863D8C0CA45B /* SwiftSpinner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSpinner.swift; path = SwiftSpinner/SwiftSpinner.swift; sourceTree = ""; }; + 599AE7784FD02013825EFEF2F360B5A1 /* PPOTRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTRequest.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTRequest.m; sourceTree = ""; }; + 5A5F801202EF9425E8C9AFEBE84BB5C7 /* BTCardClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTCardClient.m; path = BraintreeCard/BTCardClient.m; sourceTree = ""; }; + 5AB31C460047B5E5CF13FBCAAF6592CA /* SwiftSpinner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSpinner.swift; path = SwiftSpinner/SwiftSpinner.swift; sourceTree = ""; }; + 5AD3CCF9681CE295FBD6E5026295A8BF /* BTPayPalAccountNonce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalAccountNonce.h; path = BraintreePayPal/Public/BTPayPalAccountNonce.h; sourceTree = ""; }; 5AFF2A936820938E8C8142C1F2F70AB1 /* Pods-e-shopTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-e-shopTests.modulemap"; sourceTree = ""; }; - 5B4B6A3653A4DE2CF6421EDA25D3A543 /* Braintree.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Braintree.xcconfig; sourceTree = ""; }; - 5BD414275D72D8669FDF826623F56E6C /* BTAppSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTAppSwitch.h; path = "Braintree/API/App Switch/BTAppSwitch.h"; sourceTree = ""; }; 5C15B7822472D6710B6595BD6DEBFF4E /* Pods-e-shop-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-e-shop-frameworks.sh"; sourceTree = ""; }; - 5CBB67D9AC81740B4A603338EEC9F6A7 /* fr_FR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr_FR.lproj; path = "Braintree/Drop-In/Localization/fr_FR.lproj"; sourceTree = ""; }; - 5CD135A55C33A2DA8EA129362C445EDB /* BTClientMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTClientMetadata.m; path = Braintree/API/Client/BTClientMetadata.m; sourceTree = ""; }; - 5CEF4595973ED6613C9610B47C78F04C /* BTApplePayPaymentMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTApplePayPaymentMethod.h; path = "Braintree/API/@Public/BTApplePayPaymentMethod.h"; sourceTree = ""; }; - 5D4C5DB82C67B76F560917B0A876013C /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = Braintree/UI/Localization/nl.lproj; sourceTree = ""; }; - 5D9D68D7B6CA34D60B16509BB8084743 /* BTClientPaymentMethodValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTClientPaymentMethodValueTransformer.m; path = Braintree/API/Client/BTClientPaymentMethodValueTransformer.m; sourceTree = ""; }; - 5E4476C5C32A4F37503EAC3EDBC172AB /* PayPalTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PayPalTouch.h; path = Braintree/PayPal/mSDK/PayPalTouch.h; sourceTree = ""; }; + 5C8ABC86B89BFD5FE32C4126781AC3F3 /* fr_FR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr_FR.lproj; path = BraintreeUI/Localization/fr_FR.lproj; sourceTree = ""; }; + 5CACEDE056D987DAF81EADF429D7B18B /* PPOTString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTString.m; path = BraintreePayPal/PayPalUtils/PPOTString.m; sourceTree = ""; }; + 5DF8D686F84EB73452D91850BD43CF86 /* BTAPIPinnedCertificates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTAPIPinnedCertificates.h; path = BraintreeCore/BTAPIPinnedCertificates.h; sourceTree = ""; }; + 5E05AEC3F7791414C3396D5B74AEF24F /* BTUIPayPalCompactButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIPayPalCompactButton.h; path = "BraintreeUI/Views/Payments Components/BTUIPayPalCompactButton.h"; sourceTree = ""; }; + 5E8CB0D93AE8B020E3A55FCB931607CD /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = "BraintreeUI/Drop-In/Localization/ru.lproj"; sourceTree = ""; }; 5E96E8626E8AAE007B4BF6CEA7D677B3 /* Pods-e-shop-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-e-shop-umbrella.h"; sourceTree = ""; }; - 5F33D1E4FD76F4DB2CCFC55509473316 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5F86210A64EAB41DBCD768668D9836BD /* BTUIScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIScrollView.m; path = "Braintree/UI/Views/Custom Views/BTUIScrollView.m"; sourceTree = ""; }; - 5FCDE9F7794B3AEDB30920A893FAF444 /* BTPayPalPaymentMethod_Mutable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalPaymentMethod_Mutable.h; path = Braintree/API/Models/BTPayPalPaymentMethod_Mutable.h; sourceTree = ""; }; - 600C9ADF11A0A743A3FCA0A13484039D /* BTUICoinbaseWordmarkVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICoinbaseWordmarkVectorArtView.m; path = "Braintree/UI/Views/Vector Art/BTUICoinbaseWordmarkVectorArtView.m"; sourceTree = ""; }; - 60A885AA6480DEB46CD8F548C8495DCB /* BTUIFormField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIFormField.m; path = "Braintree/UI/Views/Custom Views/BTUIFormField.m"; sourceTree = ""; }; - 60C3D0D869C4C0881520EFDB9816EC12 /* BTUIFormField_Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIFormField_Protected.h; path = "Braintree/UI/Views/Custom Views/BTUIFormField_Protected.h"; sourceTree = ""; }; - 61029895D3F931847911CF97A9E12D7B /* BTUIDiscoverVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIDiscoverVectorArtView.m; path = "Braintree/UI/Views/Vector Art/BTUIDiscoverVectorArtView.m"; sourceTree = ""; }; + 5E98EFF64C4C8190AD903BAF3BFA0C89 /* PPOTRequest_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTRequest_Internal.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTRequest_Internal.h; sourceTree = ""; }; + 5FAB96BB76021DA0246F10FD63B42D3F /* BTCard_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTCard_Internal.h; path = BraintreeCard/BTCard_Internal.h; sourceTree = ""; }; + 5FBFDFEB1543F7B9E8A1CF6A9B366192 /* BraintreeUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BraintreeUI.h; path = BraintreeUI/Public/BraintreeUI.h; sourceTree = ""; }; + 60D251EA0BD40EDB32F83CB691F9143B /* PPOTAnalyticsTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTAnalyticsTracker.m; path = BraintreePayPal/PayPalOneTouch/Analytics/PPOTAnalyticsTracker.m; sourceTree = ""; }; + 60D321A3776934F5269CCEDA5B12915A /* BTAppSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTAppSwitch.m; path = BraintreeCore/BTAppSwitch.m; sourceTree = ""; }; + 6175BD52A9077B7704C35E8845EF27A3 /* BTAnalyticsService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTAnalyticsService.m; path = BraintreeCore/BTAnalyticsService.m; sourceTree = ""; }; 622714C087AFE696F4655B126EC33A6E /* Pods-e-shopTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-e-shopTests-frameworks.sh"; sourceTree = ""; }; - 62AD6757B6CB10F9A2C81E886CC8139F /* BTCoinbase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTCoinbase.m; path = Braintree/Coinbase/BTCoinbase.m; sourceTree = ""; }; - 62B0BB423C9C2A608B6AEC2BF10D0B6A /* BTPostalAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPostalAddress.h; path = "Braintree/API/@Public/BTPostalAddress.h"; sourceTree = ""; }; - 63011F41D5833B1C5A9DE71DC0C418AF /* SwiftSpinner-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftSpinner-prefix.pch"; sourceTree = ""; }; - 6394260A02F7F70C36756C55B0009ED3 /* BTKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTKeychain.h; path = Braintree/API/Utility/BTKeychain.h; sourceTree = ""; }; - 63CCBA680A289348E44695F0F37C90D9 /* BTClientCardTokenizationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTClientCardTokenizationRequest.h; path = "Braintree/API/@Public/BTClientCardTokenizationRequest.h"; sourceTree = ""; }; - 6523AA06B7329D80F5763688BFA13DEC /* BTPaymentProviderErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPaymentProviderErrors.m; path = Braintree/Payments/BTPaymentProviderErrors.m; sourceTree = ""; }; - 653EF65C2437BFCE4E38CB83A94316A6 /* BTUIPayPalButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIPayPalButton.m; path = "Braintree/UI/Views/Payments Components/BTUIPayPalButton.m"; sourceTree = ""; }; - 65F787787D72E2E7077B921CF1DB444B /* BTUILocalizedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUILocalizedString.m; path = Braintree/UI/Localization/BTUILocalizedString.m; sourceTree = ""; }; - 67B3F589263A763A9DEB7EFB58215F4B /* BTMutablePayPalPaymentMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTMutablePayPalPaymentMethod.m; path = Braintree/API/Models/BTMutablePayPalPaymentMethod.m; sourceTree = ""; }; - 68300CC717163E25B0F0AB6087F9CFCC /* PayPalMobile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PayPalMobile.h; path = Braintree/PayPal/mSDK/PayPalMobile.h; sourceTree = ""; }; - 688FE6D209F39F7A256D0F2A12337999 /* BTOfflineClientBackend.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTOfflineClientBackend.m; path = "Braintree/API/Offline Mode/BTOfflineClientBackend.m"; sourceTree = ""; }; - 68A1FC01AD2ED0E190E0A33D1B2C47FA /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = Braintree/UI/Localization/pl.lproj; sourceTree = ""; }; - 694A103F30D18E471F70ADD4A35A84C8 /* BTUIMasterCardVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIMasterCardVectorArtView.m; path = "Braintree/UI/Views/Vector Art/BTUIMasterCardVectorArtView.m"; sourceTree = ""; }; - 6A3C7F88E85C1764B0867C13C19D4FFB /* BTUIMaestroVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIMaestroVectorArtView.m; path = "Braintree/UI/Views/Vector Art/BTUIMaestroVectorArtView.m"; sourceTree = ""; }; - 6B27628B12E9CE50F9989886608877C5 /* BTUIVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIVectorArtView.h; path = "Braintree/UI/Views/Custom Views/BTUIVectorArtView.h"; sourceTree = ""; }; - 6C876C4B9A775AF89F019D590FD95E8C /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nb.lproj; path = "Braintree/Drop-In/Localization/nb.lproj"; sourceTree = ""; }; - 6C9A938174D6C38984C9124BC7E2DB3D /* BTUICardNumberField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardNumberField.h; path = "Braintree/UI/Views/Form Fields/BTUICardNumberField.h"; sourceTree = ""; }; - 6DC7DBADACBBC773B6F99C7FB872EB7A /* BTPaymentButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPaymentButton.h; path = "Braintree/Drop-In/BTPaymentButton.h"; sourceTree = ""; }; - 6E72A1A7E5A6580A3E1747FE6966F20D /* SwiftSpinner.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SwiftSpinner.modulemap; sourceTree = ""; }; - 6F4DF2508F1E5E978DC32BFFD3041847 /* BTClientStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTClientStore.m; path = Braintree/API/Client/BTClientStore.m; sourceTree = ""; }; - 70985FCA1C9E59CCB4866246DAC7855B /* BTUIDiscoverVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIDiscoverVectorArtView.h; path = "Braintree/UI/Views/Vector Art/BTUIDiscoverVectorArtView.h"; sourceTree = ""; }; - 71214C1B37618129CB903F4D905796EB /* BTUIUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIUtil.m; path = Braintree/UI/Models/BTUIUtil.m; sourceTree = ""; }; - 714F20D066D22CA3AF71E0A70350A397 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = tr.lproj; path = "Braintree/Drop-In/Localization/tr.lproj"; sourceTree = ""; }; - 720FBB83349770228F46E2E15AE03023 /* BTUIViewUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIViewUtil.h; path = Braintree/UI/Views/BTUIViewUtil.h; sourceTree = ""; }; + 622756106046E88A6B5D6BA0A16BB74F /* BTUICardCvvField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardCvvField.h; path = "BraintreeUI/Views/Form Fields/BTUICardCvvField.h"; sourceTree = ""; }; + 629AFA9FA17FACAF8F83361F9CF20830 /* PayPalOneTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PayPalOneTouch.h; path = BraintreePayPal/PayPalOneTouch/Public/PayPalOneTouch.h; sourceTree = ""; }; + 62A29166904261355128AFCA9FD402DC /* BTApplePayCardNonce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTApplePayCardNonce.m; path = BraintreeApplePay/BTApplePayCardNonce.m; sourceTree = ""; }; + 62BBA01DC552647244E64E28536284D9 /* BTURLUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTURLUtils.m; path = BraintreeCore/BTURLUtils.m; sourceTree = ""; }; + 62C4A780755AA1CAD62CC07000E439E5 /* BTUIJCBVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIJCBVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUIJCBVectorArtView.h"; sourceTree = ""; }; + 62FD29643AA861CE75F961E1A0E17298 /* BTUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUI.m; path = BraintreeUI/Theme/BTUI.m; sourceTree = ""; }; + 6406ECC32BC2110BA52EFEB449ABCC82 /* BTLogger_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTLogger_Internal.h; path = BraintreeCore/BTLogger_Internal.h; sourceTree = ""; }; + 6476EE350304D6320EBCE420E40E0039 /* BTUICardType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardType.m; path = BraintreeUI/Models/BTUICardType.m; sourceTree = ""; }; + 64DE734DFFF4F890A9EE0E9F393989AE /* BTPaymentMethodNonceParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPaymentMethodNonceParser.m; path = BraintreeCore/BTPaymentMethodNonceParser.m; sourceTree = ""; }; + 652319B228D699A8176B7D95789FC1B6 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = BraintreeUI/Localization/es.lproj; sourceTree = ""; }; + 6566718EA19CE4B7BB8F640907A786E8 /* BTUIUnionPayVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIUnionPayVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUIUnionPayVectorArtView.h"; sourceTree = ""; }; + 68ED763886B82F0ADB53D2D25CBD597B /* BTUIVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIVectorArtView.h; path = BraintreeUI/Public/BTUIVectorArtView.h; sourceTree = ""; }; + 69426467C9A2AED71C75B24D2CAE9DD8 /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nb.lproj; path = "BraintreeUI/Drop-In/Localization/nb.lproj"; sourceTree = ""; }; + 6975FE76B78949175F369290B2879AE8 /* BTUIViewUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIViewUtil.h; path = BraintreeUI/Views/BTUIViewUtil.h; sourceTree = ""; }; + 69CF3704FF9878598DD8C1CC20D6E33D /* PPOTSimpleKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTSimpleKeychain.m; path = BraintreePayPal/PayPalUtils/PPOTSimpleKeychain.m; sourceTree = ""; }; + 6A70A88E989BEC0961B4EA6CE05D56F8 /* BTUICardPostalCodeField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardPostalCodeField.m; path = "BraintreeUI/Views/Form Fields/BTUICardPostalCodeField.m"; sourceTree = ""; }; + 6AAF7AEF7D6D19AC7DDB100A26EBF12B /* ResourceBundle-Braintree-Drop-In-Localization-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Braintree-Drop-In-Localization-Info.plist"; sourceTree = ""; }; + 6BB3F2E490E04FF8A6DAA53E5E571C03 /* BTUICardFormView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardFormView.m; path = BraintreeUI/Views/Forms/BTUICardFormView.m; sourceTree = ""; }; + 6DB6B8EEE120E1EC7128815CFE5A1303 /* BraintreePayPal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BraintreePayPal.h; path = BraintreePayPal/Public/BraintreePayPal.h; sourceTree = ""; }; + 6EABD752E1D924451D2EF0C846304CAF /* BTDropInLocalizedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInLocalizedString.h; path = "BraintreeUI/Drop-In/Localization/BTDropInLocalizedString.h"; sourceTree = ""; }; + 6FB84C94A54EF498050806B10E098D47 /* BTUICVVFrontVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICVVFrontVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUICVVFrontVectorArtView.m"; sourceTree = ""; }; + 70B8FE18FCE23BC2CCBA60CCA04B3421 /* BTErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTErrors.h; path = BraintreeCore/Public/BTErrors.h; sourceTree = ""; }; + 710BAFA12D3B56989A7715B4788595D1 /* PPDataCollector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPDataCollector.m; path = BraintreePayPal/PayPalDataCollector/PPDataCollector.m; sourceTree = ""; }; + 7126B5BBA02D842805F4897597AF7523 /* PPOTOAuth2SwitchRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTOAuth2SwitchRequest.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTOAuth2SwitchRequest.m; sourceTree = ""; }; 722318ED38AF5EAA4C340215AD7F61DA /* Pods-e-shop-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-e-shop-acknowledgements.markdown"; sourceTree = ""; }; - 73CF74A7F811FE03E151D926E9944AD6 /* BTUIViewUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIViewUtil.m; path = Braintree/UI/Views/BTUIViewUtil.m; sourceTree = ""; }; - 75385C1B03ED0A5780BF3955C1B95119 /* BTPayPalButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPayPalButton.m; path = Braintree/PayPal/BTPayPalButton.m; sourceTree = ""; }; - 75F26B7BB170442F02FE9921F44DF42D /* BTVenmoAppSwitchRequestURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTVenmoAppSwitchRequestURL.m; path = Braintree/Venmo/BTVenmoAppSwitchRequestURL.m; sourceTree = ""; }; - 77429DCF8526AAB784F235ECDE320FC2 /* BTVenmoAppSwitchReturnURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTVenmoAppSwitchReturnURL.h; path = Braintree/Venmo/BTVenmoAppSwitchReturnURL.h; sourceTree = ""; }; - 775F09A6B9DC2B9AEA9C2FE6D60F5747 /* BTConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTConfiguration.m; path = Braintree/API/Client/BTConfiguration.m; sourceTree = ""; }; - 77637EB3CCCB595FA220660128ED543A /* BTOfflineClientBackend.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTOfflineClientBackend.h; path = "Braintree/API/Offline Mode/BTOfflineClientBackend.h"; sourceTree = ""; }; - 7799743193946F7CE4DD2E5CE5F89B62 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = da.lproj; path = Braintree/UI/Localization/da.lproj; sourceTree = ""; }; - 784CE60F68D6EC7D1A6C4B6F8652162F /* BTUIHorizontalButtonStackSeparatorLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIHorizontalButtonStackSeparatorLineView.h; path = "Braintree/UI/Views/Collection Views/BTUIHorizontalButtonStackSeparatorLineView.h"; sourceTree = ""; }; + 737FBAD1A7B4274B98E5F7A3F9F0B7F6 /* PPOTRequestFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTRequestFactory.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTRequestFactory.m; sourceTree = ""; }; + 7484AE196D8BB7254DA0C8DD50E90175 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = "BraintreeUI/Drop-In/Localization/pl.lproj"; sourceTree = ""; }; + 7486B1FB435CA38F91405994E9EE777E /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = "BraintreeUI/Drop-In/Localization/it.lproj"; sourceTree = ""; }; + 75090917C7D369D0DA39EA9B084A95AE /* PPOTCheckoutBrowserSwitchRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTCheckoutBrowserSwitchRequest.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTCheckoutBrowserSwitchRequest.h; sourceTree = ""; }; + 7539342D45E2EFFAE0487C2C49B41686 /* BTConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTConfiguration.h; path = BraintreeCore/Public/BTConfiguration.h; sourceTree = ""; }; + 75571EF738E2D0EAAE1889051F8CF1D5 /* PPOTTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTTime.h; path = BraintreePayPal/PayPalUtils/Public/PPOTTime.h; sourceTree = ""; }; + 755C94848C3338A60D2AA71C5186C7DF /* BTUIPayPalButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIPayPalButton.m; path = "BraintreeUI/Views/Payments Components/BTUIPayPalButton.m"; sourceTree = ""; }; + 756222C1126834C07AA9985AA16459C2 /* he.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = he.lproj; path = BraintreeUI/Localization/he.lproj; sourceTree = ""; }; + 7794FD92B44439D45CE6816A58B8FE6C /* BTUICoinbaseWordmarkVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICoinbaseWordmarkVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUICoinbaseWordmarkVectorArtView.m"; sourceTree = ""; }; + 78EEE74DF48993A67E83C4D115A65CF2 /* BTUIMasterCardVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIMasterCardVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUIMasterCardVectorArtView.m"; sourceTree = ""; }; 79322495BDDD1678ACBA8143E3368A9A /* Braintree.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Braintree.framework; path = Braintree.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 79A1C156097E1AF87DA1E3E907139E49 /* UIColor+BTUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+BTUI.m"; path = "Braintree/UI/Theme/UIColor+BTUI.m"; sourceTree = ""; }; - 7A0A6114376E2FCBE679CFA43BD07803 /* BTMutablePaymentMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTMutablePaymentMethod.h; path = Braintree/API/Models/BTMutablePaymentMethod.h; sourceTree = ""; }; - 7A730547CBDA9A8E42DC8EA5CFD24276 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = Braintree/UI/Localization/es.lproj; sourceTree = ""; }; - 7AD9D2C396ECB47269F3E1D078B6A850 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = Braintree/UI/Localization/ru.lproj; sourceTree = ""; }; - 7AF1ED6E74B939727F427787AA2D51AC /* BTVenmoAppSwitchReturnURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTVenmoAppSwitchReturnURL.m; path = Braintree/Venmo/BTVenmoAppSwitchReturnURL.m; sourceTree = ""; }; - 7BB80206B0AF9C9413BE3D3E332D8C93 /* BTUICoinbaseMonogramCardView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICoinbaseMonogramCardView.h; path = "Braintree/UI/Views/Vector Art/BTUICoinbaseMonogramCardView.h"; sourceTree = ""; }; - 7C50B491A41B80AC46B684160F84B99D /* BTPayPalHorizontalSignatureWhiteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPayPalHorizontalSignatureWhiteView.m; path = Braintree/PayPal/Views/BTPayPalHorizontalSignatureWhiteView.m; sourceTree = ""; }; - 7C71F7ACE14F1DDAA838EA8B19056F05 /* BTUIVenmoWordmarkVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIVenmoWordmarkVectorArtView.h; path = "Braintree/UI/Views/Vector Art/BTUIVenmoWordmarkVectorArtView.h"; sourceTree = ""; }; - 7DA807C0D8BEC5D8630D22D3DD470EF0 /* BTUICVVFrontVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICVVFrontVectorArtView.m; path = "Braintree/UI/Views/Vector Art/BTUICVVFrontVectorArtView.m"; sourceTree = ""; }; - 7DCF3C69ED019540C45D3D14EF10D7C5 /* BTCoinbase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTCoinbase.h; path = "Braintree/Coinbase/@Public/BTCoinbase.h"; sourceTree = ""; }; - 7F290ED3B8BD1FAFC27B7000A204C2A6 /* BTUIScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIScrollView.h; path = "Braintree/UI/Views/Custom Views/BTUIScrollView.h"; sourceTree = ""; }; - 7F60B0A270601DD3CFC6AD5AB821EFEC /* Braintree-Payments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Braintree-Payments.h"; path = "Braintree/Payments/@Public/Braintree-Payments.h"; sourceTree = ""; }; - 7F9EE9C0A5705AC33E76B38F7130B6F1 /* BTClientTokenApplePayPaymentNetworksValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTClientTokenApplePayPaymentNetworksValueTransformer.m; path = Braintree/API/Client/BTClientTokenApplePayPaymentNetworksValueTransformer.m; sourceTree = ""; }; - 7FC4513465404253B2DE1D3F2FF98124 /* BTUIVisaVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIVisaVectorArtView.h; path = "Braintree/UI/Views/Vector Art/BTUIVisaVectorArtView.h"; sourceTree = ""; }; - 80B489031BD0D111868318889F96C03F /* BTUIPaymentButtonCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIPaymentButtonCollectionViewCell.h; path = "Braintree/UI/Views/Collection Views/BTUIPaymentButtonCollectionViewCell.h"; sourceTree = ""; }; - 80D649CA236C3245685E5EDDD17EDFB2 /* BTUIAmExVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIAmExVectorArtView.m; path = "Braintree/UI/Views/Vector Art/BTUIAmExVectorArtView.m"; sourceTree = ""; }; - 81193EB1BBC61FC01DA61A2123184012 /* BTUIVenmoButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIVenmoButton.m; path = "Braintree/UI/Views/Payments Components/BTUIVenmoButton.m"; sourceTree = ""; }; - 819053F6192524A32EF90C7EC510DEEA /* BTClient+Offline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BTClient+Offline.m"; path = "Braintree/API/Client/BTClient+Offline.m"; sourceTree = ""; }; - 82602B693A3179FD535B134B5ABA7CAB /* Braintree.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Braintree.h; path = Braintree/Braintree.h; sourceTree = ""; }; - 82DD1B6EEBE1353D0F0B1E2B03B41AF2 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/CoreMedia.framework; sourceTree = DEVELOPER_DIR; }; - 832DE7B4D5DEBFA5CC8F496CC06582A6 /* BTThreeDSecureLookupResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTThreeDSecureLookupResult.m; path = Braintree/API/Models/BTThreeDSecureLookupResult.m; sourceTree = ""; }; + 7AAFD9FAAF2BEA54598F5B5CDE0143DF /* PPOTEncryptionHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTEncryptionHelper.h; path = BraintreePayPal/PayPalUtils/Public/PPOTEncryptionHelper.h; sourceTree = ""; }; + 7B3C1D15BDBCE9D7EFC3B5BBE6D0CB0B /* Braintree-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Braintree-dummy.m"; sourceTree = ""; }; + 7B859FE33A18DA7DD587AF765D5DE7B5 /* BTUIThemedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIThemedView.m; path = "BraintreeUI/Views/Custom Views/BTUIThemedView.m"; sourceTree = ""; }; + 7C4452A4B03E642034D10E70C4396AB2 /* PPOTAppSwitchResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTAppSwitchResponse.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTAppSwitchResponse.m; sourceTree = ""; }; + 7CD948E1ADD1F460FFCC13CC0CA93CB6 /* BTConfiguration+PayPal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BTConfiguration+PayPal.m"; path = "BraintreePayPal/BTConfiguration+PayPal.m"; sourceTree = ""; }; + 7CED3E97664601A9CEF68881486E672E /* fr_CA.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr_CA.lproj; path = BraintreeUI/Localization/fr_CA.lproj; sourceTree = ""; }; + 7D2F59444B872CF4C819F1CA55E3F1C0 /* BTAnalyticsMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTAnalyticsMetadata.h; path = BraintreeCore/BTAnalyticsMetadata.h; sourceTree = ""; }; + 809CF5DCE670E060952E4E407D911FF3 /* BTUICardPostalCodeField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardPostalCodeField.h; path = "BraintreeUI/Views/Form Fields/BTUICardPostalCodeField.h"; sourceTree = ""; }; + 829F8D4288519CF31809586E9CF48439 /* BTUIVenmoMonogramCardView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIVenmoMonogramCardView.h; path = "BraintreeUI/Views/Vector Art/BTUIVenmoMonogramCardView.h"; sourceTree = ""; }; + 82A9ED82B88698CFBC150EF7E0F49AE6 /* BTPayPalCreditFinancing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPayPalCreditFinancing.m; path = BraintreePayPal/BTPayPalCreditFinancing.m; sourceTree = ""; }; 840EC85EAFF70975F482AE31322728C2 /* Pods-e-shop.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-e-shop.release.xcconfig"; sourceTree = ""; }; - 84229BCEDC65E86549AD82200811BB6C /* BTAPIResponseParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTAPIResponseParser.m; path = Braintree/API/Client/BTAPIResponseParser.m; sourceTree = ""; }; - 85400FE5327281FF119C83A4D782CF4A /* BTErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTErrors.m; path = Braintree/API/Utility/BTErrors.m; sourceTree = ""; }; - 85423B9058CC53C505631E22B8147991 /* BTUILocalizedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUILocalizedString.h; path = Braintree/UI/Localization/BTUILocalizedString.h; sourceTree = ""; }; - 8597562CF06A51DDD65FDFAFB804F004 /* BTPayPalHorizontalSignatureWhiteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalHorizontalSignatureWhiteView.h; path = Braintree/PayPal/Views/BTPayPalHorizontalSignatureWhiteView.h; sourceTree = ""; }; - 86343D1F7AD70E3CCE07435CD5EFA091 /* BTCoinbasePaymentMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTCoinbasePaymentMethod.m; path = Braintree/API/Models/BTCoinbasePaymentMethod.m; sourceTree = ""; }; - 88494260CEDE63A821B3C2CCC634B20B /* BTVenmoAppSwitchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTVenmoAppSwitchHandler.h; path = Braintree/Venmo/BTVenmoAppSwitchHandler.h; sourceTree = ""; }; - 88F844B1049EA76C84663E937172CA57 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = "Braintree/Drop-In/Localization/nl.lproj"; sourceTree = ""; }; - 8ABDA8C06787D322B5084616451C6936 /* fr_CA.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr_CA.lproj; path = Braintree/UI/Localization/fr_CA.lproj; sourceTree = ""; }; - 8E14FBA54202A7F4153D802DA448CE8C /* BTClientCardTokenizationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTClientCardTokenizationRequest.m; path = Braintree/API/Models/BTClientCardTokenizationRequest.m; sourceTree = ""; }; - 90FF84C5A7A3C3E4578B4A6949C6D2EF /* BTPayPalViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPayPalViewController.m; path = Braintree/PayPal/BTPayPalViewController.m; sourceTree = ""; }; - 92544AE6012DB19BF917FB3E17284666 /* Braintree-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Braintree-prefix.pch"; sourceTree = ""; }; + 84B0EF081EF2E709A68CFAA0923759D6 /* BTLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTLogger.h; path = BraintreeCore/Public/BTLogger.h; sourceTree = ""; }; + 84FA77ED045467F6D8D1AAA5BE285B2F /* he.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = he.lproj; path = "BraintreeUI/Drop-In/Localization/he.lproj"; sourceTree = ""; }; + 852A52723EDE2CB0F4CD1AE8FB0390C6 /* BTUIPayPalMonogramCardView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIPayPalMonogramCardView.h; path = "BraintreeUI/Views/Vector Art/BTUIPayPalMonogramCardView.h"; sourceTree = ""; }; + 853DA7DA88545CFF5BFC7209BDC9913F /* en_GB.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_GB.lproj; path = "BraintreeUI/Drop-In/Localization/en_GB.lproj"; sourceTree = ""; }; + 86F91E2861162DAFD491F3FE56B9D364 /* PPOTCheckoutSwitchRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTCheckoutSwitchRequest.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTCheckoutSwitchRequest.h; sourceTree = ""; }; + 87501BF5CD44F78FDC5BC8C1D2CBB1FC /* PPOTPersistentRequestData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTPersistentRequestData.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTPersistentRequestData.h; sourceTree = ""; }; + 8876D688C8A06011D83478C1D6CE9D54 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + 88E163A07C0E9BF52D89E50917102460 /* BTUICardNumberField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardNumberField.m; path = "BraintreeUI/Views/Form Fields/BTUICardNumberField.m"; sourceTree = ""; }; + 8C6A27F73D7FB8B294A8E8411867C178 /* BTUILocalizedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUILocalizedString.h; path = BraintreeUI/Localization/BTUILocalizedString.h; sourceTree = ""; }; + 8D606D135D9F70CD76FC92AA9882F006 /* PPOTOAuth2BrowserSwitchRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTOAuth2BrowserSwitchRequest.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTOAuth2BrowserSwitchRequest.m; sourceTree = ""; }; + 8DA6AC06BB4DCF0DCB085B47E4EA2A2E /* BTPaymentMethodNonce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPaymentMethodNonce.m; path = BraintreeCore/BTPaymentMethodNonce.m; sourceTree = ""; }; + 8DFAC2BBAECC5E0D18880AD142A82ED4 /* BTPaymentRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPaymentRequest.h; path = BraintreeUI/Public/BTPaymentRequest.h; sourceTree = ""; }; + 908DDB9A643544EBF87B0D1862D184BF /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = BraintreeUI/Localization/de.lproj; sourceTree = ""; }; + 90B6A57FC043AF791E5C639CB08DA43B /* Braintree.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Braintree.modulemap; sourceTree = ""; }; + 90D8E47C5EC1FD39AF3EEAA9329A8FA2 /* BTPayPalRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalRequest.h; path = BraintreePayPal/Public/BTPayPalRequest.h; sourceTree = ""; }; + 9263BF5D8DF89A0B5BE2E98F52CB4B9F /* BTConfiguration+ApplePay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BTConfiguration+ApplePay.m"; path = "BraintreeApplePay/BTConfiguration+ApplePay.m"; sourceTree = ""; }; + 931374719DF9485F89985ABE483E2583 /* UIColor+BTUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+BTUI.h"; path = "BraintreeUI/Public/UIColor+BTUI.h"; sourceTree = ""; }; 939504379DEC44E80052E319CFC42A8C /* Pods-e-shopUITests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-e-shopUITests-umbrella.h"; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 93C4F136A42AAA3C2C87E00FECE18501 /* BTUICardVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUICardVectorArtView.m"; sourceTree = ""; }; 93E6C4D2142EEBC4D26A038B04BCC48C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 93EBAF18FE8D49AB0EEBE7F0CAA62A16 /* BTUIFloatLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIFloatLabel.h; path = "Braintree/UI/Views/Custom Views/BTUIFloatLabel.h"; sourceTree = ""; }; - 9543199E600B193849BF206E36D1A34D /* BTPaymentMethod_Mutable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPaymentMethod_Mutable.h; path = Braintree/API/Models/BTPaymentMethod_Mutable.h; sourceTree = ""; }; - 956841DDBCE82016D9066E0F991B0EB5 /* en_AU.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_AU.lproj; path = Braintree/UI/Localization/en_AU.lproj; sourceTree = ""; }; - 95D6D49CDB41434D467C0D3DAAE387E9 /* BTUICardCvvField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardCvvField.m; path = "Braintree/UI/Views/Form Fields/BTUICardCvvField.m"; sourceTree = ""; }; - 9685C71CFBA0D13147F47D2A49FEF131 /* BTErrors+BTPayPal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BTErrors+BTPayPal.h"; path = "Braintree/PayPal/@Public/BTErrors+BTPayPal.h"; sourceTree = ""; }; - 979D23B77BE016F44E0D3EEB7552BCF6 /* BTClientToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTClientToken.h; path = "Braintree/API/@Public/BTClientToken.h"; sourceTree = ""; }; - 98039649B9D8AC5797338D4DE532B90B /* BTUICoinbaseWordmarkVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICoinbaseWordmarkVectorArtView.h; path = "Braintree/UI/Views/Vector Art/BTUICoinbaseWordmarkVectorArtView.h"; sourceTree = ""; }; - 98043705638654CC26FB15592F5F8EE4 /* BTClient+BTVenmo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BTClient+BTVenmo.m"; path = "Braintree/Venmo/BTClient+BTVenmo.m"; sourceTree = ""; }; - 988CA6375666F26C9A42230E6D45E6E4 /* BTClientTokenBooleanValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTClientTokenBooleanValueTransformer.h; path = Braintree/API/Client/BTClientTokenBooleanValueTransformer.h; sourceTree = ""; }; - 99A2993695AB373FA5F755C068F9C2AD /* BTApplePayPaymentMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTApplePayPaymentMethod.m; path = Braintree/API/Models/BTApplePayPaymentMethod.m; sourceTree = ""; }; - 9A03E4FEEE63A93CD2ECA7C1A400345D /* BTUIVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIVectorArtView.m; path = "Braintree/UI/Views/Custom Views/BTUIVectorArtView.m"; sourceTree = ""; }; - 9A3C1BB7E7CBF60E7F64E810B13C5301 /* BTUICardVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardVectorArtView.h; path = "Braintree/UI/Views/Vector Art/BTUICardVectorArtView.h"; sourceTree = ""; }; - 9B1300E38A06658936C39F2D5BFC90DA /* he.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = he.lproj; path = "Braintree/Drop-In/Localization/he.lproj"; sourceTree = ""; }; - 9B3381A9BABE613864B2BF4B1B2B94C5 /* BTUITextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUITextField.h; path = "Braintree/UI/Views/Custom Views/BTUITextField.h"; sourceTree = ""; }; + 94A8F38E42D0D85F013E368AF612182D /* en_CA.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_CA.lproj; path = "BraintreeUI/Drop-In/Localization/en_CA.lproj"; sourceTree = ""; }; + 94CCAAE1D0A2765FB9BCD71DAF02B5E1 /* BTCardRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTCardRequest.m; path = BraintreeCard/BTCardRequest.m; sourceTree = ""; }; + 951CFFEC07863DE5549918E9EEF8A8C9 /* BTUIMaestroVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIMaestroVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUIMaestroVectorArtView.h"; sourceTree = ""; }; + 96852CB99B41B13D27DF3ED1C21154DC /* BTUICardExpiryField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardExpiryField.m; path = "BraintreeUI/Views/Form Fields/BTUICardExpiryField.m"; sourceTree = ""; }; + 96889A5395BFA0926716005505CC5499 /* PPOTPinnedCertificates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTPinnedCertificates.h; path = BraintreePayPal/PayPalUtils/Public/PPOTPinnedCertificates.h; sourceTree = ""; }; + 969866436EAE749B57B48C13AC240E5B /* PPFPTITracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPFPTITracker.m; path = BraintreePayPal/PayPalOneTouch/Analytics/PPFPTITracker.m; sourceTree = ""; }; + 96B09BCED14704EB2CC3A26A422DBECC /* BTPaymentButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPaymentButton.m; path = "BraintreeUI/Drop-In/BTPaymentButton.m"; sourceTree = ""; }; + 96B2AE0735ADEF9A3E5D8EE86AE94C07 /* SwiftSpinner-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftSpinner-umbrella.h"; sourceTree = ""; }; + 97459D03FD72159AE117F195734E3ADE /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = tr.lproj; path = "BraintreeUI/Drop-In/Localization/tr.lproj"; sourceTree = ""; }; + 97D8B31F177A7FE31C47F60BD84249EB /* PPOTAuthorizationRequest_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTAuthorizationRequest_Internal.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTAuthorizationRequest_Internal.h; sourceTree = ""; }; + 9980C71489A3D0CCA94DCF83E1EA5B9B /* BTPayPalCreditFinancing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalCreditFinancing.h; path = BraintreePayPal/Public/BTPayPalCreditFinancing.h; sourceTree = ""; }; + 9A755B99135026FB65FDC7130479EC5D /* es_ES.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es_ES.lproj; path = "BraintreeUI/Drop-In/Localization/es_ES.lproj"; sourceTree = ""; }; 9B98C94559C9215A815E2C9233766930 /* Pods_e_shopUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_e_shopUITests.framework; path = "Pods-e-shopUITests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 9BA7C40835000B356B6654BD1C05A12F /* BTUICTAControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICTAControl.m; path = "Braintree/UI/Views/Payments Components/BTUICTAControl.m"; sourceTree = ""; }; - 9C044B5E30C3AE3D5F74022C87A3AA01 /* BTPaymentMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPaymentMethod.h; path = "Braintree/API/@Public/BTPaymentMethod.h"; sourceTree = ""; }; - 9C73C62B2ECB0CE0CECCC01E74E47A1E /* BTPaymentApplePayProvider_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPaymentApplePayProvider_Internal.h; path = Braintree/Payments/BTPaymentApplePayProvider_Internal.h; sourceTree = ""; }; - 9CCBD56BC88FCF4F70833F459D431DF1 /* SwiftSpinner-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftSpinner-umbrella.h"; sourceTree = ""; }; + 9C5D97DD6D4B46E10CDD26FF98B3EC93 /* BTErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTErrors.m; path = BraintreeCore/BTErrors.m; sourceTree = ""; }; + 9C782C0BBAC80F3807E9BF7E6C716B04 /* BTUIFloatLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIFloatLabel.h; path = "BraintreeUI/Views/Custom Views/BTUIFloatLabel.h"; sourceTree = ""; }; 9CE6233E17E02B84FFA70B5D796EE1B0 /* SwiftSpinner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftSpinner.framework; path = SwiftSpinner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9CE6DEAA87580380AA134D62C62D87EF /* BTUIPaymentMethodView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIPaymentMethodView.m; path = "Braintree/UI/Views/Payments Components/BTUIPaymentMethodView.m"; sourceTree = ""; }; - 9F3A5B9B673C12EE866AE0C244F2D991 /* es_ES.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es_ES.lproj; path = Braintree/UI/Localization/es_ES.lproj; sourceTree = ""; }; + 9DC2736D6F6E6E990C35611895BD2E26 /* BTURLUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTURLUtils.h; path = BraintreeCore/BTURLUtils.h; sourceTree = ""; }; + 9DF2D3B8B3645C8971D698742EA009DE /* BTHTTP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTHTTP.h; path = BraintreeCore/BTHTTP.h; sourceTree = ""; }; + 9E902F1C846C43F513486986B93CC13D /* BTUIVisaVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIVisaVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUIVisaVectorArtView.h"; sourceTree = ""; }; + 9F4B47459C591B7C8876E1FAC6632D84 /* BTUIPaymentButtonCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIPaymentButtonCollectionViewCell.m; path = "BraintreeUI/Views/Collection Views/BTUIPaymentButtonCollectionViewCell.m"; sourceTree = ""; }; + 9FA7FC17D33B9D009C5B4A9C89A7B7BB /* BTPayPalRequestFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalRequestFactory.h; path = BraintreePayPal/BTPayPalRequestFactory.h; sourceTree = ""; }; A048C7BFDD6316EB3FE744AE90701508 /* Pods-e-shopUITests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-e-shopUITests-resources.sh"; sourceTree = ""; }; - A089368B5410E2C3A8A298903F6220A5 /* BTMutablePaymentMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTMutablePaymentMethod.m; path = Braintree/API/Models/BTMutablePaymentMethod.m; sourceTree = ""; }; - A0CA53D5DD63BF0F7AD430CAA9BFF36C /* BTUICardHint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardHint.h; path = "Braintree/UI/Views/Payments Components/BTUICardHint.h"; sourceTree = ""; }; - A10093E5A41EEAEEA097F52B0BBBDCA7 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - A197B3CECA30AEA5DA8364242F5DDC02 /* BTDropInErrorAlert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInErrorAlert.h; path = "Braintree/Drop-In/BTDropInErrorAlert.h"; sourceTree = ""; }; - A22B43DBCB0A18EFD9B8C099421B41CC /* Braintree_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Braintree_Internal.h; path = Braintree/Braintree_Internal.h; sourceTree = ""; }; - A3AFC1B73339D9ADE9E90863068E91EA /* BTURLUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTURLUtils.m; path = Braintree/API/Networking/BTURLUtils.m; sourceTree = ""; }; - A6575B29A37D967CEE189167D3C457A7 /* BTUIHorizontalButtonStackCollectionViewFlowLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIHorizontalButtonStackCollectionViewFlowLayout.m; path = "Braintree/UI/Views/Collection Views/BTUIHorizontalButtonStackCollectionViewFlowLayout.m"; sourceTree = ""; }; - A677CDC0EA5C6A0A3CD01237AF72E718 /* BTUIUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIUtil.h; path = Braintree/UI/Models/BTUIUtil.h; sourceTree = ""; }; - A76FC5DFFDF753013EFCF8D6BC99276F /* BTOfflineModeURLProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTOfflineModeURLProtocol.h; path = "Braintree/API/Offline Mode/BTOfflineModeURLProtocol.h"; sourceTree = ""; }; - A77E9D0565540646549A928543B0683F /* Braintree.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Braintree.m; path = Braintree/Braintree.m; sourceTree = ""; }; - A824FDE36FB7B6E37BC93EF415BF5653 /* BTClientToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTClientToken.m; path = Braintree/API/Client/BTClientToken.m; sourceTree = ""; }; - A96C65B99B475FB331C34043F3BD68D4 /* SwiftSpinner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftSpinner.h; path = SwiftSpinner/SwiftSpinner.h; sourceTree = ""; }; - AAA6A4289AC766442F994D8C7545BA94 /* BTUIVenmoWordmarkVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIVenmoWordmarkVectorArtView.m; path = "Braintree/UI/Views/Vector Art/BTUIVenmoWordmarkVectorArtView.m"; sourceTree = ""; }; - ACC621E7611D04F6A93ECF9774B43EF8 /* BTAppSwitchErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTAppSwitchErrors.h; path = "Braintree/API/@Public/BTAppSwitchErrors.h"; sourceTree = ""; }; + A0611C44FF460A0759C823A228E435EB /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = BraintreeUI/Localization/en.lproj; sourceTree = ""; }; + A09884E637B8550BF09B25D767217DEE /* BTUICardFormView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardFormView.h; path = BraintreeUI/Public/BTUICardFormView.h; sourceTree = ""; }; + A0E67C0274EA40A49C71B38E429130F4 /* PPOTResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTResult.h; path = BraintreePayPal/PayPalOneTouch/Public/PPOTResult.h; sourceTree = ""; }; + A0E97675FC47B5FA604FBC4C47AD9C7E /* BTDropInContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInContentView.h; path = "BraintreeUI/Drop-In/BTDropInContentView.h"; sourceTree = ""; }; + A2224870E092DC511F02052CCF1B48AE /* BTDropInSelectPaymentMethodViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInSelectPaymentMethodViewController.h; path = "BraintreeUI/Drop-In/BTDropInSelectPaymentMethodViewController.h"; sourceTree = ""; }; + A2B47DBF7F6A49F35D31145C30E13868 /* PPOTAuthorizationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTAuthorizationRequest.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTAuthorizationRequest.m; sourceTree = ""; }; + A2D28AE34C95004F58D64DEA6DB88B4A /* BTConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTConfiguration.m; path = BraintreeCore/BTConfiguration.m; sourceTree = ""; }; + A2E310157648080AC21BEC5E7464C908 /* PPOTMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTMacros.m; path = BraintreePayPal/PayPalUtils/PPOTMacros.m; sourceTree = ""; }; + A3E7020356202801C646C073BF9584B8 /* BTUIDiscoverVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIDiscoverVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUIDiscoverVectorArtView.m"; sourceTree = ""; }; + A46C728E1155DC5F8CD2FD275AF79EFE /* BTClientMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTClientMetadata.m; path = BraintreeCore/BTClientMetadata.m; sourceTree = ""; }; + A48A79F51CEE5A713CF43A51E6D8B9B2 /* BTUICVVBackVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICVVBackVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUICVVBackVectorArtView.m"; sourceTree = ""; }; + A5ACA1F79E90BBC7DECD8EABEC36E855 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = "BraintreeUI/Drop-In/Localization/sv.lproj"; sourceTree = ""; }; + A5B5AD87198DFB4AEE06AB939D692EAB /* BTAnalyticsMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTAnalyticsMetadata.m; path = BraintreeCore/BTAnalyticsMetadata.m; sourceTree = ""; }; + A5C036B20A7DBC025844D80D68AA13FA /* BTUIAmExVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIAmExVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUIAmExVectorArtView.m"; sourceTree = ""; }; + A5C5EC36CFC1A795B898D9173D3FCB70 /* BTUISummaryView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUISummaryView.m; path = "BraintreeUI/Views/Payments Components/BTUISummaryView.m"; sourceTree = ""; }; + A633DD7B6F8B768F87B2AC1D78E7F68C /* ResourceBundle-Braintree-UI-Localization-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Braintree-UI-Localization-Info.plist"; sourceTree = ""; }; + A7BF36DEC4E1812651AF96B81ACCD383 /* BTUICardExpirationValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardExpirationValidator.m; path = BraintreeUI/Models/BTUICardExpirationValidator.m; sourceTree = ""; }; + A83B1B31621CB681FE1D2B344D6818CD /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = "BraintreeUI/Drop-In/Localization/en.lproj"; sourceTree = ""; }; + A8A6AC13AA639B9FFC65F8FC9077B77F /* BTUIVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIVectorArtView.m; path = "BraintreeUI/Views/Custom Views/BTUIVectorArtView.m"; sourceTree = ""; }; + A8C0C15A8E062C446E6697F2E5D32509 /* BTUICardVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUICardVectorArtView.h"; sourceTree = ""; }; + AB0D5FFB75D4DF59727BD95FEE2A34BC /* PPOTError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTError.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTError.h; sourceTree = ""; }; + ABAFFD54056BEDC05FA8B94CFAF0B65D /* PPOTURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTURLSession.m; path = BraintreePayPal/PayPalUtils/PPOTURLSession.m; sourceTree = ""; }; + ABF00EF5318950B8F4D993020A16CE45 /* BTPayPalAccountNonce_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalAccountNonce_Internal.h; path = BraintreePayPal/BTPayPalAccountNonce_Internal.h; sourceTree = ""; }; ACD534ACF774326E0F7220A607FE4738 /* Pods-e-shopTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-e-shopTests.release.xcconfig"; sourceTree = ""; }; - AD3932CD20EE7F354476511FD8FB7998 /* BTUIPaymentButtonCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIPaymentButtonCollectionViewCell.m; path = "Braintree/UI/Views/Collection Views/BTUIPaymentButtonCollectionViewCell.m"; sourceTree = ""; }; - AD7A112BD36337152384E6A68B51076C /* BTUICVVBackVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICVVBackVectorArtView.h; path = "Braintree/UI/Views/Vector Art/BTUICVVBackVectorArtView.h"; sourceTree = ""; }; - ADB887C884655DE01B5FDCC5171D8742 /* BTClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTClient.h; path = "Braintree/API/@Public/BTClient.h"; sourceTree = ""; }; + AD055572F0F0470ECE81E6313E314E56 /* PPOTAnalyticsTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTAnalyticsTracker.h; path = BraintreePayPal/PayPalOneTouch/Analytics/PPOTAnalyticsTracker.h; sourceTree = ""; }; + ADD7F5EA8CAC7E52737DE84887340833 /* BTUISummaryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUISummaryView.h; path = BraintreeUI/Public/BTUISummaryView.h; sourceTree = ""; }; + AE252C58711D0CA20529E71D7D8D20F0 /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = BraintreeUI/Localization/it.lproj; sourceTree = ""; }; AE7DFABF6FADBCF5FFE59CABE6952CBC /* Braintree-UI-Localization.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Braintree-UI-Localization.bundle"; path = "Braintree-UI-Localization.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; AEDF19FC5F1AC56653F9035CA6DC59FB /* Pods-e-shop-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-e-shop-resources.sh"; sourceTree = ""; }; - B00A1C86D45FE95FC5D86A95DE13B3D2 /* BTCardPaymentMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTCardPaymentMethod.m; path = Braintree/API/Models/BTCardPaymentMethod.m; sourceTree = ""; }; - B1AB57A8E3CDD4C876A2E77336B7C001 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = "Braintree/Drop-In/Localization/es.lproj"; sourceTree = ""; }; - B490350F03D817F809E81AB5A45DEE45 /* BTErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTErrors.h; path = "Braintree/API/@Public/BTErrors.h"; sourceTree = ""; }; - B4BB3E39DF2D084B2FE1AF985AF66A3A /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = Braintree/UI/Localization/pt.lproj; sourceTree = ""; }; - B5331627F4B869AB13FD99EA7EC32607 /* BTCoinbasePaymentMethod_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTCoinbasePaymentMethod_Internal.h; path = Braintree/API/Models/BTCoinbasePaymentMethod_Internal.h; sourceTree = ""; }; - B54F2A5604BC653624FC45B5385132EF /* BTHTTP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTHTTP.m; path = Braintree/API/Networking/BTHTTP.m; sourceTree = ""; }; - B571FC95A338FF23B17F310C9D361CAA /* BTUICardType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardType.m; path = Braintree/UI/Models/BTUICardType.m; sourceTree = ""; }; - B582ACCD853C62DFAA23EB29E2942E91 /* BTUIPayPalButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIPayPalButton.h; path = "Braintree/UI/Views/Payments Components/BTUIPayPalButton.h"; sourceTree = ""; }; - B7495CA1FCAEEB002802D635E24A4329 /* BTDropInLocalizedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInLocalizedString.h; path = "Braintree/Drop-In/Localization/BTDropInLocalizedString.h"; sourceTree = ""; }; - B7B6F2BAE251CE03A1F9402EA267DFC2 /* BTDropInViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTDropInViewController.m; path = "Braintree/Drop-In/BTDropInViewController.m"; sourceTree = ""; }; - B8A7F1ECBFF1BAFC3F06993ACE5DFEC9 /* BTDropInViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInViewController.h; path = "Braintree/Drop-In/BTDropInViewController.h"; sourceTree = ""; }; - B9B0F25F6E9A76BCAB8CD3EF3D7D081D /* BTClient+Testing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BTClient+Testing.h"; path = "Braintree/API/@Public/BTClient+Testing.h"; sourceTree = ""; }; - B9D49F9BB9851BD128ACB53CE36503B0 /* BTClientMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTClientMetadata.h; path = Braintree/API/Client/BTClientMetadata.h; sourceTree = ""; }; - BA0CE2DAD4DFA8346D116A2EE71D3637 /* BTUICardPostalCodeField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardPostalCodeField.m; path = "Braintree/UI/Views/Form Fields/BTUICardPostalCodeField.m"; sourceTree = ""; }; - BABA5736281031AB62A71A3E32C059F7 /* BTUIVisaVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIVisaVectorArtView.m; path = "Braintree/UI/Views/Vector Art/BTUIVisaVectorArtView.m"; sourceTree = ""; }; - BBC95A3F395AB0BB5BD092E8D3B9B422 /* BTCoinbaseOAuth.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTCoinbaseOAuth.m; path = Braintree/Coinbase/Vendor/BTCoinbaseOAuth.m; sourceTree = ""; }; - BC02B5732729F561557DA9D4BD777945 /* BTUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUI.m; path = Braintree/UI/Theme/BTUI.m; sourceTree = ""; }; - BD3263E8248FEB304BFDF33A920C5439 /* PayPalConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PayPalConfiguration.h; path = Braintree/PayPal/mSDK/PayPalConfiguration.h; sourceTree = ""; }; - BE1B38C04D469D2ADDF12AA9341B3860 /* BTDropInUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTDropInUtil.m; path = "Braintree/Drop-In/BTDropInUtil.m"; sourceTree = ""; }; - BE9F23152548348322AF3D1620883345 /* BTClient+Offline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BTClient+Offline.h"; path = "Braintree/API/@Public/BTClient+Offline.h"; sourceTree = ""; }; - BF15EE451A59879C62649818CB96D4B8 /* BTHTTPResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTHTTPResponse.h; path = Braintree/API/Networking/BTHTTPResponse.h; sourceTree = ""; }; - BF70395B9B5FFB6DE32DF90297887FA2 /* BTUICardFormView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardFormView.m; path = Braintree/UI/Views/Forms/BTUICardFormView.m; sourceTree = ""; }; - BFEE3C0C4D89BD01CC7B467E89F49AED /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = "Braintree/Drop-In/Localization/ru.lproj"; sourceTree = ""; }; - C00B82E35FFE19E69BF5B770CE2039BE /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = "Braintree/Drop-In/Localization/pt.lproj"; sourceTree = ""; }; - C0B7EBED640216CB3F4EDA6671F9930C /* BTUICardVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardVectorArtView.m; path = "Braintree/UI/Views/Vector Art/BTUICardVectorArtView.m"; sourceTree = ""; }; - C0BFFED27052394953FB3D0A30E95D3F /* BTUICardExpirationValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardExpirationValidator.m; path = Braintree/UI/Models/BTUICardExpirationValidator.m; sourceTree = ""; }; - C16B4967E831370ECDF6DD487BA26AFD /* BTUICVVBackVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICVVBackVectorArtView.m; path = "Braintree/UI/Views/Vector Art/BTUICVVBackVectorArtView.m"; sourceTree = ""; }; - C1B93F668D0CE0CBEE23A6A5B24E85B0 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "Braintree/Drop-In/Localization/zh-Hans.lproj"; sourceTree = ""; }; - C57EE3A7CA81BD870AD8A66CD4B7F8A2 /* BTConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTConfiguration.h; path = Braintree/API/Client/BTConfiguration.h; sourceTree = ""; }; - C9241063783B2A4F06F9DE3D2D00658B /* BTPayPalViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalViewController.h; path = "Braintree/PayPal/@Public/BTPayPalViewController.h"; sourceTree = ""; }; - CA399B8A2A00ED43A7F736003AA65D4A /* PayPalProfileSharingViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PayPalProfileSharingViewController.h; path = Braintree/PayPal/mSDK/PayPalProfileSharingViewController.h; sourceTree = ""; }; - CA66D8CBCC939CDCD1F3040E18DE8B2C /* BTUICardCvvField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardCvvField.h; path = "Braintree/UI/Views/Form Fields/BTUICardCvvField.h"; sourceTree = ""; }; - CAAECE01529235276AB1638EF733196C /* BTClientPaymentMethodValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTClientPaymentMethodValueTransformer.h; path = Braintree/API/Client/BTClientPaymentMethodValueTransformer.h; sourceTree = ""; }; - CB8FE086E8F31429BC1F0DEDD9A5DBD8 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = da.lproj; path = "Braintree/Drop-In/Localization/da.lproj"; sourceTree = ""; }; - CC7EA5A3803D08028AAFFCF6CFB02859 /* BTPayPalButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalButton.h; path = "Braintree/PayPal/@Public/BTPayPalButton.h"; sourceTree = ""; }; - CC9C64948CEC6CCA8C1ACA1FE8D41B2D /* BTUIHorizontalButtonStackCollectionViewFlowLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIHorizontalButtonStackCollectionViewFlowLayout.h; path = "Braintree/UI/Views/Collection Views/BTUIHorizontalButtonStackCollectionViewFlowLayout.h"; sourceTree = ""; }; - CCD735CE9A359DA7EC3902A5A000AE6E /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + AEE6CE58332E0559F842F207A5B61DA5 /* BTUIUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIUtil.h; path = BraintreeUI/Models/BTUIUtil.h; sourceTree = ""; }; + B09306DBBD002F9EF86FE83F3329EF2B /* BTPayPalRequestFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPayPalRequestFactory.m; path = BraintreePayPal/BTPayPalRequestFactory.m; sourceTree = ""; }; + B1317266F0B420C1EDCC146FC9D8896A /* PPOTAppSwitchUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTAppSwitchUtil.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTAppSwitchUtil.h; sourceTree = ""; }; + B257021A7C9FC6D61D6F5A1E7A0C6A63 /* BTBinData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTBinData.m; path = BraintreeCore/BTBinData.m; sourceTree = ""; }; + B4A8A067C1E6B25C9005E9233C8ED2C6 /* BTApplePayCardNonce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTApplePayCardNonce.h; path = BraintreeApplePay/Public/BTApplePayCardNonce.h; sourceTree = ""; }; + B4C0546E58F393269B903DF3F0BC30C8 /* BTUICoinbaseButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICoinbaseButton.m; path = "BraintreeUI/Views/Payments Components/BTUICoinbaseButton.m"; sourceTree = ""; }; + B5D4DA517DF15435169BAE9337752EF4 /* en_AU.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_AU.lproj; path = BraintreeUI/Localization/en_AU.lproj; sourceTree = ""; }; + B7D3E4B6513D91CCA94D41EAB85DAABD /* BTPaymentRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPaymentRequest.m; path = BraintreeUI/Models/BTPaymentRequest.m; sourceTree = ""; }; + B81AE88EFE7B74E386F0FDB82891F6C6 /* BTUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUI.h; path = BraintreeUI/Public/BTUI.h; sourceTree = ""; }; + B8C04F811F6850B013065E25E9D95B4F /* BTPaymentButton_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPaymentButton_Internal.h; path = "BraintreeUI/Drop-In/BTPaymentButton_Internal.h"; sourceTree = ""; }; + B8C4B326A1FEDB7E98A1358DECA7D6FF /* BTAPIPinnedCertificates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTAPIPinnedCertificates.m; path = BraintreeCore/BTAPIPinnedCertificates.m; sourceTree = ""; }; + BA21365AB9D4D487A112CE11C7BF58B9 /* BTUIUnknownCardVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIUnknownCardVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUIUnknownCardVectorArtView.h"; sourceTree = ""; }; + BAEEF18E4C0020091195B1B6A6F52E6A /* Braintree-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Braintree-umbrella.h"; sourceTree = ""; }; + BBE5D952781F79523486FB5034CAD3C7 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = BraintreeUI/Localization/fr.lproj; sourceTree = ""; }; + BBF1F8854B7AA1577B86B6D673DA872A /* BTUIUnknownCardVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIUnknownCardVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUIUnknownCardVectorArtView.m"; sourceTree = ""; }; + BD9B30B92DBAAEC63FEC6BB2B646D59B /* BTUIPayPalWordmarkVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIPayPalWordmarkVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUIPayPalWordmarkVectorArtView.m"; sourceTree = ""; }; + C0D875E9B317465289B0386EC6D150D7 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + C140DED4FD32016200DB06938188D793 /* BTDropInViewController_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInViewController_Internal.h; path = "BraintreeUI/Drop-In/BTDropInViewController_Internal.h"; sourceTree = ""; }; + C14B7C09FDD840AC677844B5CE25C1DF /* SwiftSpinner-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftSpinner-prefix.pch"; sourceTree = ""; }; + C177D5BE3E5D3E7117CD384476868DDF /* PPOTCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTCore.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTCore.m; sourceTree = ""; }; + C1ABC8FB98619BB159EA23D32EEF0CE3 /* BTUICardHint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardHint.m; path = "BraintreeUI/Views/Payments Components/BTUICardHint.m"; sourceTree = ""; }; + C1C05E193EB574C6F7CC10555038E1AF /* BTUICoinbaseButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICoinbaseButton.h; path = BraintreeUI/Public/BTUICoinbaseButton.h; sourceTree = ""; }; + C46C332F320BB85DEFF00EF5CC9254F9 /* PPOTJSONHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTJSONHelper.h; path = BraintreePayPal/PayPalUtils/Public/PPOTJSONHelper.h; sourceTree = ""; }; + C4A136A68066364E0AE949C7B3884E10 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = BraintreeUI/Localization/ru.lproj; sourceTree = ""; }; + C65550AC972C1ED41DE3C61C39B26B8E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + C6E7024718A13A0BBC470F660469C7A4 /* PPDataCollector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPDataCollector.h; path = BraintreePayPal/PayPalDataCollector/Public/PPDataCollector.h; sourceTree = ""; }; + C6EDCFD423C497DAAD8BC026CBC63D00 /* en_AU.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_AU.lproj; path = "BraintreeUI/Drop-In/Localization/en_AU.lproj"; sourceTree = ""; }; + C6FEFCF4A140AF0E6B6BA76C0C6D8D81 /* PPOTRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTRequest.h; path = BraintreePayPal/PayPalOneTouch/Public/PPOTRequest.h; sourceTree = ""; }; + C7109839B6962F78DFE630C55264266E /* BTUICardHint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardHint.h; path = BraintreeUI/Public/BTUICardHint.h; sourceTree = ""; }; + C7D038AD7C3EC60E949C22374E9E5BC3 /* libPPRiskComponent.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libPPRiskComponent.a; path = BraintreePayPal/PayPalDataCollector/Risk/libPPRiskComponent.a; sourceTree = ""; }; + C897018FA913DD836C279C95591097A0 /* BTUIViewUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIViewUtil.m; path = BraintreeUI/Views/BTUIViewUtil.m; sourceTree = ""; }; + C9CCAA0DBFFBC6696704611B65601743 /* PPOTCheckoutSwitchRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTCheckoutSwitchRequest.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTCheckoutSwitchRequest.m; sourceTree = ""; }; + CB6129923662DF468F44B66F826638A8 /* PPOTVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTVersion.h; path = BraintreePayPal/PayPalUtils/Public/PPOTVersion.h; sourceTree = ""; }; + CCDFBA7E34F2784FAA3ED99459509BEF /* BTUICardNumberField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardNumberField.h; path = "BraintreeUI/Views/Form Fields/BTUICardNumberField.h"; sourceTree = ""; }; + CE672C1ACA339AC3BE4EA9EECD15BB23 /* BTUIHorizontalButtonStackCollectionViewFlowLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIHorizontalButtonStackCollectionViewFlowLayout.m; path = "BraintreeUI/Views/Collection Views/BTUIHorizontalButtonStackCollectionViewFlowLayout.m"; sourceTree = ""; }; CE930A04E0EEFFD21ED098CAEB205B33 /* Pods-e-shop-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-e-shop-acknowledgements.plist"; sourceTree = ""; }; - CFDB88C42A99A599C063053E474E533B /* BTLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTLogger.h; path = "Braintree/API/@Public/BTLogger.h"; sourceTree = ""; }; - D05209FFEB64AA107E1887F513E3FD83 /* BTLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTLogger.m; path = Braintree/API/Utility/BTLogger.m; sourceTree = ""; }; - D1766E2FA8DE5FB43E70FBFDEFE37243 /* BTUIPayPalMonogramCardView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIPayPalMonogramCardView.h; path = "Braintree/UI/Views/Vector Art/BTUIPayPalMonogramCardView.h"; sourceTree = ""; }; - D325902D803D782B5B8A5C45D7F4187F /* BTClientTokenApplePayStatusValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTClientTokenApplePayStatusValueTransformer.m; path = Braintree/API/Client/BTClientTokenApplePayStatusValueTransformer.m; sourceTree = ""; }; - D34D5E9E0B8DE5874864A5DEA5B34237 /* libPayPalMobile-BT.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = "libPayPalMobile-BT.a"; path = "Braintree/PayPal/mSDK/libPayPalMobile-BT.a"; sourceTree = ""; }; - D514B7D36023356484EDBD7EC25AEB2D /* BTUICardFormView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardFormView.h; path = Braintree/UI/Views/Forms/BTUICardFormView.h; sourceTree = ""; }; - D55C501E3CDF57AFBBBB23C99C9FBA22 /* BTPayPalViewController_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalViewController_Internal.h; path = Braintree/PayPal/BTPayPalViewController_Internal.h; sourceTree = ""; }; - D9416AB33B5BCFF233E535E92430B61E /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/AVFoundation.framework; sourceTree = DEVELOPER_DIR; }; - DA007ADB023A2431F55D2312CB52C32F /* BTUIMasterCardVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIMasterCardVectorArtView.h; path = "Braintree/UI/Views/Vector Art/BTUIMasterCardVectorArtView.h"; sourceTree = ""; }; - DB48DC12CBE117C8ED6A220CB3E529D6 /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = "Braintree/Drop-In/Localization/pl.lproj"; sourceTree = ""; }; - DB8CA49FF18003C4F1AC98CAD3D47EDC /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = Braintree/UI/Localization/sv.lproj; sourceTree = ""; }; - DBBE990A0E887DE563DD89D9E6AD33AD /* BTDropInContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInContentView.h; path = "Braintree/Drop-In/BTDropInContentView.h"; sourceTree = ""; }; - DC4B34EC7CD169478D3EA0AFE5560242 /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/AddressBook.framework; sourceTree = DEVELOPER_DIR; }; - DCA3EB6ACCDF017065BE82C0CD77274D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - DD938CFF98BF1E75D59D5819D578CB58 /* BTAPIPinnedCertificates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTAPIPinnedCertificates.m; path = Braintree/API/Networking/Certificates/BTAPIPinnedCertificates.m; sourceTree = ""; }; - DDA27200595CF304AFDE92EF1CAF6583 /* BTLogger_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTLogger_Internal.h; path = Braintree/API/Utility/BTLogger_Internal.h; sourceTree = ""; }; - DEDA6C813BA0A4A4B5553BE6A7D8204F /* BTUICardNumberField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardNumberField.m; path = "Braintree/UI/Views/Form Fields/BTUICardNumberField.m"; sourceTree = ""; }; - DEF6B666D5D948D1A4559074848CE494 /* BTPaymentProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPaymentProvider.h; path = "Braintree/Payments/@Public/BTPaymentProvider.h"; sourceTree = ""; }; - DF777EC545F15D6B1624FA3FF08253F9 /* BTUICardExpirationValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardExpirationValidator.h; path = Braintree/UI/Models/BTUICardExpirationValidator.h; sourceTree = ""; }; - E0C8DD2DF21D62EE888D2C733E8DE642 /* BTUIVenmoButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIVenmoButton.h; path = "Braintree/UI/Views/Payments Components/BTUIVenmoButton.h"; sourceTree = ""; }; - E164768FA28AA99365AB933D18682C35 /* BTPayPalAppSwitchHandler_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalAppSwitchHandler_Internal.h; path = Braintree/PayPal/BTPayPalAppSwitchHandler_Internal.h; sourceTree = ""; }; - E30FECFD9A464CB0A16FB6482C06FA57 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; }; - E34A50FCF7072CC5FC1335047A9A393F /* BTClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTClient.m; path = Braintree/API/Client/BTClient.m; sourceTree = ""; }; - E35DFD19292443931C3B8A4911074AEC /* BTCoinbaseDefines.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTCoinbaseDefines.m; path = Braintree/Coinbase/Vendor/BTCoinbaseDefines.m; sourceTree = ""; }; - E435D48A4924EA03FB6C535B8FC5E3FC /* BTUISummaryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUISummaryView.h; path = "Braintree/UI/Views/Payments Components/BTUISummaryView.h"; sourceTree = ""; }; + CED7471491C03000884A260F53CA9068 /* PPOTJSONHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTJSONHelper.m; path = BraintreePayPal/PayPalUtils/PPOTJSONHelper.m; sourceTree = ""; }; + CF59A0200B6B993EB045DFAEA1900922 /* BTUIFormField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIFormField.m; path = "BraintreeUI/Views/Custom Views/BTUIFormField.m"; sourceTree = ""; }; + D028669B8830E7B739B5895F05BEA4E4 /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nb.lproj; path = BraintreeUI/Localization/nb.lproj; sourceTree = ""; }; + D05628B7448052E058619915C3D7D431 /* BTPaymentMethodNonceParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPaymentMethodNonceParser.h; path = BraintreeCore/Public/BTPaymentMethodNonceParser.h; sourceTree = ""; }; + D18C4472D75CF22F4FC3817ABCD4B8C6 /* PayPalDataCollector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PayPalDataCollector.h; path = BraintreePayPal/PayPalDataCollector/Public/PayPalDataCollector.h; sourceTree = ""; }; + D1D4B3EF0D75946FAF250055F2CC4587 /* PPFPTIData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPFPTIData.h; path = BraintreePayPal/PayPalOneTouch/Analytics/PPFPTIData.h; sourceTree = ""; }; + D280DD31DA1990062C91833A8979D4A5 /* PPOTDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTDevice.m; path = BraintreePayPal/PayPalUtils/PPOTDevice.m; sourceTree = ""; }; + D292F55CD94552B34B5D23B81562A321 /* PPOTAppSwitchResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTAppSwitchResponse.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTAppSwitchResponse.h; sourceTree = ""; }; + D2FB3D55A8A1E416AF00DC7D82F5AD60 /* BTUICTAControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICTAControl.m; path = "BraintreeUI/Views/Payments Components/BTUICTAControl.m"; sourceTree = ""; }; + D3501917D8FE4FAF64F3953A922CE23F /* BTUIScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIScrollView.h; path = "BraintreeUI/Views/Custom Views/BTUIScrollView.h"; sourceTree = ""; }; + D38DC72681753D6698D65DEB15CAC9D6 /* en_GB.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_GB.lproj; path = BraintreeUI/Localization/en_GB.lproj; sourceTree = ""; }; + D39BD09B7E1D96D9BFF90112AD835A99 /* BTUIDiscoverVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIDiscoverVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUIDiscoverVectorArtView.h"; sourceTree = ""; }; + D4006D328444BC41490CD1A59BA7A112 /* BTDropInLocalizedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTDropInLocalizedString.m; path = "BraintreeUI/Drop-In/Localization/BTDropInLocalizedString.m"; sourceTree = ""; }; + D50499B228648C959644902ECCEB4C1A /* PPRCClientMetadataIDProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPRCClientMetadataIDProvider.h; path = BraintreePayPal/PayPalDataCollector/Risk/PPRCClientMetadataIDProvider.h; sourceTree = ""; }; + D680DE95CD0E8B9D88036F76E906D5FA /* BTPayPalCreditFinancingAmount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPayPalCreditFinancingAmount.m; path = BraintreePayPal/BTPayPalCreditFinancingAmount.m; sourceTree = ""; }; + D75F5957B1F12491F09CBE89B7056E2F /* PassKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PassKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/PassKit.framework; sourceTree = DEVELOPER_DIR; }; + D9B205204A8CE460D2E8F4D524927423 /* BTPaymentMethodNonce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPaymentMethodNonce.h; path = BraintreeCore/Public/BTPaymentMethodNonce.h; sourceTree = ""; }; + DA95578AF677AE041FA74440839907E8 /* PPOTCheckoutRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTCheckoutRequest.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTCheckoutRequest.m; sourceTree = ""; }; + DD9B5E61F1FAFAB1020F8E48007DD81E /* BTMockApplePayPaymentAuthorizationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTMockApplePayPaymentAuthorizationView.h; path = "BraintreeUI/Views/Apple Pay/BTMockApplePayPaymentAuthorizationView.h"; sourceTree = ""; }; + DDA3E82FAEB65B2D19EDB0C487C5DC24 /* PPOTCheckoutAppSwitchRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTCheckoutAppSwitchRequest.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTCheckoutAppSwitchRequest.h; sourceTree = ""; }; + DE064789203A640EDA9518B08BF89302 /* BTCardNonce_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTCardNonce_Internal.h; path = BraintreeCard/BTCardNonce_Internal.h; sourceTree = ""; }; + DE80F93F583F505F0C0F3DD0B9C673EA /* BTUIFormField_Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIFormField_Protected.h; path = "BraintreeUI/Views/Custom Views/BTUIFormField_Protected.h"; sourceTree = ""; }; + DF04AE33344FF74EF0FAF56BC808AC2B /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = "BraintreeUI/Drop-In/Localization/nl.lproj"; sourceTree = ""; }; + DF142C8DBDE9A4BB465E3853558449BC /* SwiftSpinner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftSpinner.h; path = SwiftSpinner/SwiftSpinner.h; sourceTree = ""; }; + DF547F1D435BD0D09132359ACBA8B98D /* BTUIDinersClubVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIDinersClubVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUIDinersClubVectorArtView.m"; sourceTree = ""; }; + DFA4B86B30B99F034CF0122DD8BD14E8 /* BTUIVenmoWordmarkVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIVenmoWordmarkVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUIVenmoWordmarkVectorArtView.m"; sourceTree = ""; }; + E04C312FCB9CFF563E208473317DB9C7 /* PPOTPersistentRequestData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTPersistentRequestData.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTPersistentRequestData.m; sourceTree = ""; }; + E082BED924D54B642C74BD4FDBDF2762 /* BTAPIClient_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTAPIClient_Internal.h; path = BraintreeCore/BTAPIClient_Internal.h; sourceTree = ""; }; + E0A6FD54F1DA1E87D5A1B1F2786E99C7 /* PPOTURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTURLSession.h; path = BraintreePayPal/PayPalUtils/Public/PPOTURLSession.h; sourceTree = ""; }; + E0F4EDE3E2D403638BC74572B6E69069 /* PPOTConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTConfiguration.m; path = BraintreePayPal/PayPalOneTouch/Configuration/PPOTConfiguration.m; sourceTree = ""; }; + E15712AB6AFEEE3F8E69D4C477473B73 /* PPOTOAuth2SwitchRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTOAuth2SwitchRequest.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTOAuth2SwitchRequest.h; sourceTree = ""; }; + E17A5ADE8284270B26662301A3681DC8 /* BTPaymentButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPaymentButton.h; path = BraintreeUI/Public/BTPaymentButton.h; sourceTree = ""; }; + E1EAAFE1B0D8443599B3A7595BADB5A4 /* BTMockApplePayPaymentAuthorizationViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTMockApplePayPaymentAuthorizationViewController.h; path = "BraintreeUI/Views/Apple Pay/BTMockApplePayPaymentAuthorizationViewController.h"; sourceTree = ""; }; + E2879077D5D4BA9A1054D0E6D7E1F8DB /* BTUIMaestroVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIMaestroVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUIMaestroVectorArtView.m"; sourceTree = ""; }; + E30F20A6F6C17690C6109910BAFC7D32 /* BTMockApplePayPaymentAuthorizationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTMockApplePayPaymentAuthorizationView.m; path = "BraintreeUI/Views/Apple Pay/BTMockApplePayPaymentAuthorizationView.m"; sourceTree = ""; }; + E34850D196F4C9EC45CFB4EF5830C3AC /* BTAppSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTAppSwitch.h; path = BraintreeCore/Public/BTAppSwitch.h; sourceTree = ""; }; + E3E189538B2FB424803CDF44E74FE42C /* Braintree.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Braintree.xcconfig; sourceTree = ""; }; + E4799B003A52E334D11A7AF977AFC4DE /* BTUIJCBVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIJCBVectorArtView.m; path = "BraintreeUI/Views/Vector Art/BTUIJCBVectorArtView.m"; sourceTree = ""; }; E498E8D39CB5D3D1ED6B8B028ACCA1ED /* Pods-e-shopUITests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-e-shopUITests-dummy.m"; sourceTree = ""; }; - E55A634A2AE923AFD1C2AC9508216EE6 /* BTAPIResponseParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTAPIResponseParser.h; path = Braintree/API/Client/BTAPIResponseParser.h; sourceTree = ""; }; - E570598F11EA7ED168263D87DED8A248 /* Braintree-Coinbase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Braintree-Coinbase.h"; path = "Braintree/Coinbase/@Public/Braintree-Coinbase.h"; sourceTree = ""; }; - E5A4416474EB72E5A6B1166676293002 /* BTUICardExpiryFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICardExpiryFormat.m; path = Braintree/UI/Models/BTUICardExpiryFormat.m; sourceTree = ""; }; - E5BBD6B3E3AFD7B358DC56DD22ED5C4F /* BTPayPalPaymentMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalPaymentMethod.h; path = "Braintree/API/@Public/BTPayPalPaymentMethod.h"; sourceTree = ""; }; - E73890F7E6FDD399B996CD90C78DA870 /* PayPalPaymentViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PayPalPaymentViewController.h; path = Braintree/PayPal/mSDK/PayPalPaymentViewController.h; sourceTree = ""; }; + E532C3C6F9808EBBF53E8BF7D7EC6896 /* BTTokenizationService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTTokenizationService.h; path = BraintreeCore/Public/BTTokenizationService.h; sourceTree = ""; }; + E57C8516A28D1AF8C7019A02943624AF /* BTBinData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTBinData.h; path = BraintreeCore/Public/BTBinData.h; sourceTree = ""; }; + E5EBAFD63FDF52704DB2A4D17FF8B4CF /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = "BraintreeUI/Drop-In/Localization/pt.lproj"; sourceTree = ""; }; + E640B8C732E3BA2BFFA81ACDD6C745E0 /* BTClientToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTClientToken.h; path = BraintreeCore/Public/BTClientToken.h; sourceTree = ""; }; + E6432FEFB754A8FF32FB56BC317FD7C3 /* BTPayPalDriver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPayPalDriver.h; path = BraintreePayPal/Public/BTPayPalDriver.h; sourceTree = ""; }; + E65AA2E036395DE2E147B2F8BAFF319D /* BTConfiguration+ApplePay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BTConfiguration+ApplePay.h"; path = "BraintreeApplePay/Public/BTConfiguration+ApplePay.h"; sourceTree = ""; }; + E6F5B6C4A233EF5465827C692BAB6765 /* PPOTConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTConfiguration.h; path = BraintreePayPal/PayPalOneTouch/Configuration/PPOTConfiguration.h; sourceTree = ""; }; E78EDCF9E3DC08796CAB90804BEA45E1 /* Pods-e-shopTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-e-shopTests-acknowledgements.plist"; sourceTree = ""; }; - E7A96E376CC4DC753049097ACF01F4DD /* Braintree-API.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Braintree-API.h"; path = "Braintree/API/@Public/Braintree-API.h"; sourceTree = ""; }; - E7C46E1218663FBE61153E8D8564E198 /* BTUICardExpiryFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardExpiryFormat.h; path = Braintree/UI/Models/BTUICardExpiryFormat.h; sourceTree = ""; }; - E8C349E139987FAC8BDD38B1864C9356 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = "Braintree/Drop-In/Localization/sv.lproj"; sourceTree = ""; }; - E956C3CD5E0CA6C461C51BE2C83D0DD6 /* SwiftSpinner-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftSpinner-dummy.m"; sourceTree = ""; }; - E9A927568F262BFFA45D0597F6C13B17 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = Braintree/UI/Localization/fr.lproj; sourceTree = ""; }; - EA7A90C03C66D822583F5216584C046D /* BTUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUI.h; path = Braintree/UI/Theme/BTUI.h; sourceTree = ""; }; - EAE057D3D7D45E4DE75FAEDF2E6239EC /* BTUIPaymentMethodView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIPaymentMethodView.h; path = "Braintree/UI/Views/Payments Components/BTUIPaymentMethodView.h"; sourceTree = ""; }; - EB1673F8882EB5606298635536C6864B /* BTPostalAddress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTPostalAddress.m; path = Braintree/API/Models/BTPostalAddress.m; sourceTree = ""; }; - EC8B00183631D00F1F43318BEB98132D /* BTMutableCardPaymentMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTMutableCardPaymentMethod.m; path = Braintree/API/Models/BTMutableCardPaymentMethod.m; sourceTree = ""; }; - ECE18B767032811839CA8B5FDEA5F45D /* BTClient+BTPayPal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BTClient+BTPayPal.m"; path = "Braintree/PayPal/Models/BTClient+BTPayPal.m"; sourceTree = ""; }; - EEB5D21C6D6AEC94C37E49AD0269D0C3 /* BTDropInErrorAlert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTDropInErrorAlert.m; path = "Braintree/Drop-In/BTDropInErrorAlert.m"; sourceTree = ""; }; - EFF28BCE039436F567FFA5A7FEB4D910 /* UIColor+BTUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+BTUI.h"; path = "Braintree/UI/Theme/UIColor+BTUI.h"; sourceTree = ""; }; - F1C8D8C9BA56772C7F16B6F7D9310CB0 /* es_ES.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es_ES.lproj; path = "Braintree/Drop-In/Localization/es_ES.lproj"; sourceTree = ""; }; - F1D4FEEBECE3C6D3E0A498E89CDA2775 /* BTCardPaymentMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTCardPaymentMethod.h; path = "Braintree/API/@Public/BTCardPaymentMethod.h"; sourceTree = ""; }; - F235EC4573E3BC035067BE9F6946BAB7 /* BTAppSwitching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTAppSwitching.h; path = "Braintree/API/@Public/BTAppSwitching.h"; sourceTree = ""; }; - F4C8A0661199460635BABB64AF57A197 /* PayPalOAuthScopes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PayPalOAuthScopes.h; path = Braintree/PayPal/mSDK/PayPalOAuthScopes.h; sourceTree = ""; }; - F5F6F99BC90E0712B27FA75A9866708C /* BTVenmoAppSwitchHandler_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTVenmoAppSwitchHandler_Internal.h; path = Braintree/Venmo/BTVenmoAppSwitchHandler_Internal.h; sourceTree = ""; }; - F89F82156FC911C202F8D5ADAD77EAA4 /* BTPaymentMethodCreationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTPaymentMethodCreationDelegate.h; path = "Braintree/Payments/@Public/BTPaymentMethodCreationDelegate.h"; sourceTree = ""; }; - F96048B5D15CDD64A609C90F302D61D9 /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/MessageUI.framework; sourceTree = DEVELOPER_DIR; }; - FADFACB740A2CE3BCF97B82C0F016B23 /* BTDropInUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTDropInUtil.h; path = "Braintree/Drop-In/BTDropInUtil.h"; sourceTree = ""; }; - FAE82116866AB5704265E9661D13387A /* BTAppSwitchErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTAppSwitchErrors.m; path = "Braintree/API/App Switch/BTAppSwitchErrors.m"; sourceTree = ""; }; - FB7925B5379F9FCA4B0DE750B9D2F831 /* Braintree-Version.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Braintree-Version.h"; path = "Braintree/API/@Public/Braintree-Version.h"; sourceTree = ""; }; - FBBE53C0A036DEFB6380F5F46AA2823B /* BTVenmoAppSwitchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTVenmoAppSwitchHandler.m; path = Braintree/Venmo/BTVenmoAppSwitchHandler.m; sourceTree = ""; }; - FC0B507535E0F11C99F40F093E0E26A4 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - FC4DB6D24B321D7FAA44BE1ADF7BD0CC /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = Braintree/UI/Localization/de.lproj; sourceTree = ""; }; - FCFABB4AF3184938602F532831B1FE45 /* BTUIUnknownCardVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIUnknownCardVectorArtView.h; path = "Braintree/UI/Views/Vector Art/BTUIUnknownCardVectorArtView.h"; sourceTree = ""; }; - FD4A9EF2EE705D6BB3D182B92AA9F881 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = "Braintree/Drop-In/Localization/en.lproj"; sourceTree = ""; }; - FDFABD53E21583B698FBACD77A41FF99 /* BTClient_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTClient_Internal.h; path = Braintree/API/Client/BTClient_Internal.h; sourceTree = ""; }; - FE3B5147B5A79D36E832208526B02E2F /* BTUIUnknownCardVectorArtView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIUnknownCardVectorArtView.m; path = "Braintree/UI/Views/Vector Art/BTUIUnknownCardVectorArtView.m"; sourceTree = ""; }; - FFC08737A8DBCF87AFB26B4E27EFAB90 /* BTUIPaymentMethodType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIPaymentMethodType.h; path = Braintree/UI/BTUIPaymentMethodType.h; sourceTree = ""; }; + E823A4A59A897EA92DE9125CDD4396F6 /* SwiftSpinner.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SwiftSpinner.modulemap; sourceTree = ""; }; + E879E3422B19F29D1D982921577D2DA3 /* BTUIDinersClubVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIDinersClubVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUIDinersClubVectorArtView.h"; sourceTree = ""; }; + E927CE0061A910A65A7703A802B87303 /* BTUIAmExVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIAmExVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUIAmExVectorArtView.h"; sourceTree = ""; }; + E93B70D12D032267AC94B11361126338 /* en_CA.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en_CA.lproj; path = BraintreeUI/Localization/en_CA.lproj; sourceTree = ""; }; + EAEBAC6F477FAE8459912C6FD6B88276 /* BTApplePayClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTApplePayClient.m; path = BraintreeApplePay/BTApplePayClient.m; sourceTree = ""; }; + EC86DE87DB14E1B856B0CFBEBC585A2C /* PPOTOAuth2BrowserSwitchRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PPOTOAuth2BrowserSwitchRequest.h; path = BraintreePayPal/PayPalOneTouch/Models/PPOTOAuth2BrowserSwitchRequest.h; sourceTree = ""; }; + EC92DE9D9758AE32744F5CD397B4378E /* BTUIPayPalMonogramCardView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIPayPalMonogramCardView.m; path = "BraintreeUI/Views/Vector Art/BTUIPayPalMonogramCardView.m"; sourceTree = ""; }; + ED829B384EE75B6271195632144D4B2E /* BTEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTEnums.h; path = BraintreeCore/Public/BTEnums.h; sourceTree = ""; }; + EE70C45886F98C18F577B4B10FF1CB74 /* BTUIPaymentButtonCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIPaymentButtonCollectionViewCell.h; path = "BraintreeUI/Views/Collection Views/BTUIPaymentButtonCollectionViewCell.h"; sourceTree = ""; }; + EECE5B8A504CB8D9E23D69C3F072891A /* BTUIPayPalWordmarkVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIPayPalWordmarkVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUIPayPalWordmarkVectorArtView.h"; sourceTree = ""; }; + EECE83CF642C677077FA7D5474D9D5DD /* BTDropInViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTDropInViewController.m; path = "BraintreeUI/Drop-In/BTDropInViewController.m"; sourceTree = ""; }; + F0EA9ED8F9A867DA381B597428CD2759 /* BTUICoinbaseMonogramCardView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUICoinbaseMonogramCardView.m; path = "BraintreeUI/Views/Vector Art/BTUICoinbaseMonogramCardView.m"; sourceTree = ""; }; + F1634C4954A572147E74BBE57933ECD3 /* BTUIFloatLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIFloatLabel.m; path = "BraintreeUI/Views/Custom Views/BTUIFloatLabel.m"; sourceTree = ""; }; + F1DAA72609990884EB9C491C4F949C00 /* PPFPTIData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPFPTIData.m; path = BraintreePayPal/PayPalOneTouch/Analytics/PPFPTIData.m; sourceTree = ""; }; + F23E70191828CDED113D5FD28DFA2005 /* BTUIHorizontalButtonStackSeparatorLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIHorizontalButtonStackSeparatorLineView.h; path = "BraintreeUI/Views/Collection Views/BTUIHorizontalButtonStackSeparatorLineView.h"; sourceTree = ""; }; + F2D56CE11D8FA78B097E2A425B9AD72D /* PPOTAppSwitchUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTAppSwitchUtil.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTAppSwitchUtil.m; sourceTree = ""; }; + F3D7F6DAC87BD8B8300365F0B1583BAA /* BraintreeCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BraintreeCore.h; path = BraintreeCore/Public/BraintreeCore.h; sourceTree = ""; }; + F4379F7E72F635463C5152667466C072 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = "BraintreeUI/Drop-In/Localization/de.lproj"; sourceTree = ""; }; + F45C721CADE335BE34761CEA953B3995 /* PPOTTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTTime.m; path = BraintreePayPal/PayPalUtils/PPOTTime.m; sourceTree = ""; }; + F4CBB064647443F68E78B1C95585EC54 /* BraintreeApplePay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BraintreeApplePay.h; path = BraintreeApplePay/Public/BraintreeApplePay.h; sourceTree = ""; }; + F61675D87CAE3C31EFFB898604D77D66 /* BTUIHorizontalButtonStackSeparatorLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BTUIHorizontalButtonStackSeparatorLineView.m; path = "BraintreeUI/Views/Collection Views/BTUIHorizontalButtonStackSeparatorLineView.m"; sourceTree = ""; }; + F8903F6B2A7C709D0CC1039D1F3D91CE /* PPOTEncryptionHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTEncryptionHelper.m; path = BraintreePayPal/PayPalUtils/PPOTEncryptionHelper.m; sourceTree = ""; }; + F9F3C7091B78A6054648B24512D94DC2 /* BTUICardExpirationValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUICardExpirationValidator.h; path = BraintreeUI/Models/BTUICardExpirationValidator.h; sourceTree = ""; }; + FA0BE0C289C3D56E49037765A738782B /* BTCardNonce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTCardNonce.h; path = BraintreeCard/Public/BTCardNonce.h; sourceTree = ""; }; + FA8A523F158C640D0237C94BDE2C4D38 /* PPOTCheckoutBrowserSwitchRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PPOTCheckoutBrowserSwitchRequest.m; path = BraintreePayPal/PayPalOneTouch/Models/PPOTCheckoutBrowserSwitchRequest.m; sourceTree = ""; }; + FCA2EF18E5913550AAFCBF281E1341E5 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = "BraintreeUI/Drop-In/Localization/es.lproj"; sourceTree = ""; }; + FF99BE4B522E29AEEAAB4F9BA82DEC21 /* UIColor+BTUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+BTUI.m"; path = "BraintreeUI/Theme/UIColor+BTUI.m"; sourceTree = ""; }; + FFC67BFB259D57803B0FD3228BF25BB6 /* BTUIVenmoWordmarkVectorArtView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BTUIVenmoWordmarkVectorArtView.h; path = "BraintreeUI/Views/Vector Art/BTUIVenmoWordmarkVectorArtView.h"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 03505C269D09D153C4C9C92BF245787C /* Frameworks */ = { + 10E8677ABC32A1231696DCBB18C19C95 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 8C0FFB167E67DB4F4F675CD1784D91B7 /* Foundation.framework in Frameworks */, + F2CE1BB75F9959467C6238A0EF1E94F2 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 04AF66993000A4670E5FBD618B8D5468 /* Frameworks */ = { + 8430B1BBCB4BFB8F9C10019BDC7DBFD1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A30B68038EF488B71EC6B5C056E2F88A /* Accelerate.framework in Frameworks */, - 681EEFC23322A1EA52F45F18E84A5D7B /* AddressBook.framework in Frameworks */, - DFED5A9C29E7FE35C9C5F0D7B8519638 /* AudioToolbox.framework in Frameworks */, - 6282FDB409CF0E95F4D051A03BACB6B4 /* AVFoundation.framework in Frameworks */, - 37039D01213F8B631E8EB55BBF6E077E /* CoreLocation.framework in Frameworks */, - AA0D425F5331728AE9F3DF940B127891 /* CoreMedia.framework in Frameworks */, - D8E1B7FA35873BE1A547B39353970C0B /* Foundation.framework in Frameworks */, - 052D1A134823A339DD7DA67F2CCE8458 /* MessageUI.framework in Frameworks */, - C7C231720D2DE26FFEA66C8557C739B1 /* MobileCoreServices.framework in Frameworks */, - C6F76AFD9BDFE79026E4C2BD4062ECEC /* SystemConfiguration.framework in Frameworks */, - 39D6342A2B13825805AE103DAA8F12C8 /* UIKit.framework in Frameworks */, + 51CB132103D564FA5BC2099641BB8380 /* AddressBook.framework in Frameworks */, + BDF38FB795D152B7FCCB782E9A7CF2EE /* CoreLocation.framework in Frameworks */, + 363D35834373A15337221E5FBCD70059 /* Foundation.framework in Frameworks */, + 4B043276339E72FB9DAC11E4D6B2A536 /* MessageUI.framework in Frameworks */, + D90731B6FB9FC0431E73C78F583C2042 /* PassKit.framework in Frameworks */, + 41AFB1694301C01F155F652A2A2FAC60 /* SystemConfiguration.framework in Frameworks */, + A6D2B49948C7A20C9DD00D1565FA7EB3 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 10E8677ABC32A1231696DCBB18C19C95 /* Frameworks */ = { + 84D3D49007D5EAFFA0283EC3FE30A725 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8C0FFB167E67DB4F4F675CD1784D91B7 /* Foundation.framework in Frameworks */, - F2CE1BB75F9959467C6238A0EF1E94F2 /* UIKit.framework in Frameworks */, + 579DDD3F2D763D7BCC28F44A5422223A /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 84D3D49007D5EAFFA0283EC3FE30A725 /* Frameworks */ = { + 92067AB4B317BAF2A86BDB75AB9ECE50 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 579DDD3F2D763D7BCC28F44A5422223A /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C4F6B2BD740E5C0DA0248479851098AC /* Frameworks */ = { + 9A751EF4DB6ACEF401E42D9A0D5D981B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -792,118 +846,31 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 03930FC9F8AE1EBBA1B0A351C9463362 /* Pods */ = { + 0E097AE094CA338070E9CFA7351C50E6 /* PayPalUtils */ = { isa = PBXGroup; children = ( - CC99E5DF368B54C525F05238C9EE05C8 /* Braintree */, - 9669AC57C17AA3F4DF69716024FE7071 /* SwiftSpinner */, - ); - name = Pods; - sourceTree = ""; - }; - 0DB2D128649786CD78A9D844ADB12F24 /* UI */ = { - isa = PBXGroup; - children = ( - 2934321B6ACEBA4413BCEB00A6BE0DA7 /* Braintree-Payments-UI.h */, - 01FB766884043484E21C6BA24ACB20E5 /* BTMockApplePayPaymentAuthorizationView.h */, - 5A78BEF1089D75FCC370923D325BF50B /* BTMockApplePayPaymentAuthorizationView.m */, - 03EF47CEAF1FF53F7E0EAFEA132E870D /* BTMockApplePayPaymentAuthorizationViewController.h */, - 21773FC5C4C76C2B03E4420F846657FF /* BTMockApplePayPaymentAuthorizationViewController.m */, - EA7A90C03C66D822583F5216584C046D /* BTUI.h */, - BC02B5732729F561557DA9D4BD777945 /* BTUI.m */, - 4D452844708367AA4BF25041312750CA /* BTUIAmExVectorArtView.h */, - 80D649CA236C3245685E5EDDD17EDFB2 /* BTUIAmExVectorArtView.m */, - CA66D8CBCC939CDCD1F3040E18DE8B2C /* BTUICardCvvField.h */, - 95D6D49CDB41434D467C0D3DAAE387E9 /* BTUICardCvvField.m */, - DF777EC545F15D6B1624FA3FF08253F9 /* BTUICardExpirationValidator.h */, - C0BFFED27052394953FB3D0A30E95D3F /* BTUICardExpirationValidator.m */, - 577BAD514739A215A7ABC33969EECCF8 /* BTUICardExpiryField.h */, - 56BFBE219E208BCB2B17DA7D33B7FF8D /* BTUICardExpiryField.m */, - E7C46E1218663FBE61153E8D8564E198 /* BTUICardExpiryFormat.h */, - E5A4416474EB72E5A6B1166676293002 /* BTUICardExpiryFormat.m */, - D514B7D36023356484EDBD7EC25AEB2D /* BTUICardFormView.h */, - BF70395B9B5FFB6DE32DF90297887FA2 /* BTUICardFormView.m */, - A0CA53D5DD63BF0F7AD430CAA9BFF36C /* BTUICardHint.h */, - 488D8A86345502CC02EE4B10F45D682A /* BTUICardHint.m */, - 6C9A938174D6C38984C9124BC7E2DB3D /* BTUICardNumberField.h */, - DEDA6C813BA0A4A4B5553BE6A7D8204F /* BTUICardNumberField.m */, - 4A5958E162829C1F2845853FAFF21271 /* BTUICardPostalCodeField.h */, - BA0CE2DAD4DFA8346D116A2EE71D3637 /* BTUICardPostalCodeField.m */, - 594270856579ECA7C38587B869C11103 /* BTUICardType.h */, - B571FC95A338FF23B17F310C9D361CAA /* BTUICardType.m */, - 9A3C1BB7E7CBF60E7F64E810B13C5301 /* BTUICardVectorArtView.h */, - C0B7EBED640216CB3F4EDA6671F9930C /* BTUICardVectorArtView.m */, - 28780614EB7DE7D069114EB18953C5FF /* BTUICoinbaseButton.h */, - 0FB6287A9B8F3568FA2A3EFB55B0B656 /* BTUICoinbaseButton.m */, - 7BB80206B0AF9C9413BE3D3E332D8C93 /* BTUICoinbaseMonogramCardView.h */, - 2D76B816E171EA5ECFCFA0479824FE93 /* BTUICoinbaseMonogramCardView.m */, - 98039649B9D8AC5797338D4DE532B90B /* BTUICoinbaseWordmarkVectorArtView.h */, - 600C9ADF11A0A743A3FCA0A13484039D /* BTUICoinbaseWordmarkVectorArtView.m */, - 0B87FA025DBA2C2D7B4A5B45991CDE0F /* BTUICTAControl.h */, - 9BA7C40835000B356B6654BD1C05A12F /* BTUICTAControl.m */, - AD7A112BD36337152384E6A68B51076C /* BTUICVVBackVectorArtView.h */, - C16B4967E831370ECDF6DD487BA26AFD /* BTUICVVBackVectorArtView.m */, - 4FC818130C25A7E32674B34981C1CF2E /* BTUICVVFrontVectorArtView.h */, - 7DA807C0D8BEC5D8630D22D3DD470EF0 /* BTUICVVFrontVectorArtView.m */, - 01CAFF76BD30D2C3837E6314DF821568 /* BTUIDinersClubVectorArtView.h */, - 4481F7249B693A4A3D291377E5FCB768 /* BTUIDinersClubVectorArtView.m */, - 70985FCA1C9E59CCB4866246DAC7855B /* BTUIDiscoverVectorArtView.h */, - 61029895D3F931847911CF97A9E12D7B /* BTUIDiscoverVectorArtView.m */, - 93EBAF18FE8D49AB0EEBE7F0CAA62A16 /* BTUIFloatLabel.h */, - 067CDB65089644D30CD950DFF8EDFC04 /* BTUIFloatLabel.m */, - 0BB9259B8D88E6A62A6D191BB74524C5 /* BTUIFormField.h */, - 60A885AA6480DEB46CD8F548C8495DCB /* BTUIFormField.m */, - 60C3D0D869C4C0881520EFDB9816EC12 /* BTUIFormField_Protected.h */, - CC9C64948CEC6CCA8C1ACA1FE8D41B2D /* BTUIHorizontalButtonStackCollectionViewFlowLayout.h */, - A6575B29A37D967CEE189167D3C457A7 /* BTUIHorizontalButtonStackCollectionViewFlowLayout.m */, - 784CE60F68D6EC7D1A6C4B6F8652162F /* BTUIHorizontalButtonStackSeparatorLineView.h */, - 11900D1FFFE4774B5CA381BCFCB2F744 /* BTUIHorizontalButtonStackSeparatorLineView.m */, - 37F26233EB66AF1BEB06FEC2AE28741D /* BTUIJCBVectorArtView.h */, - 4C4EE17A51CF5CEC71F494A79BFF2EF2 /* BTUIJCBVectorArtView.m */, - 85423B9058CC53C505631E22B8147991 /* BTUILocalizedString.h */, - 65F787787D72E2E7077B921CF1DB444B /* BTUILocalizedString.m */, - 175F9B42B7C5445F2CFE949571BBA5A3 /* BTUIMaestroVectorArtView.h */, - 6A3C7F88E85C1764B0867C13C19D4FFB /* BTUIMaestroVectorArtView.m */, - DA007ADB023A2431F55D2312CB52C32F /* BTUIMasterCardVectorArtView.h */, - 694A103F30D18E471F70ADD4A35A84C8 /* BTUIMasterCardVectorArtView.m */, - 80B489031BD0D111868318889F96C03F /* BTUIPaymentButtonCollectionViewCell.h */, - AD3932CD20EE7F354476511FD8FB7998 /* BTUIPaymentButtonCollectionViewCell.m */, - FFC08737A8DBCF87AFB26B4E27EFAB90 /* BTUIPaymentMethodType.h */, - EAE057D3D7D45E4DE75FAEDF2E6239EC /* BTUIPaymentMethodView.h */, - 9CE6DEAA87580380AA134D62C62D87EF /* BTUIPaymentMethodView.m */, - B582ACCD853C62DFAA23EB29E2942E91 /* BTUIPayPalButton.h */, - 653EF65C2437BFCE4E38CB83A94316A6 /* BTUIPayPalButton.m */, - D1766E2FA8DE5FB43E70FBFDEFE37243 /* BTUIPayPalMonogramCardView.h */, - 3D03732FE41CAB86E3E2FCF4474A7771 /* BTUIPayPalMonogramCardView.m */, - 114ADCFD9A777215EBDA6A176AD70872 /* BTUIPayPalWordmarkVectorArtView.h */, - 032F5C4BC554AD71736338EE0BE53DED /* BTUIPayPalWordmarkVectorArtView.m */, - 7F290ED3B8BD1FAFC27B7000A204C2A6 /* BTUIScrollView.h */, - 5F86210A64EAB41DBCD768668D9836BD /* BTUIScrollView.m */, - E435D48A4924EA03FB6C535B8FC5E3FC /* BTUISummaryView.h */, - 19A2914D7A65E3CAAA4FF3A219AFCC70 /* BTUISummaryView.m */, - 9B3381A9BABE613864B2BF4B1B2B94C5 /* BTUITextField.h */, - 25BFDDDCACA702F2D3DA1D64A812DCF1 /* BTUITextField.m */, - 2E6CB3CBCB2613479547D5A2E89CFD3D /* BTUIThemedView.h */, - 19E123B367CEC880A941D83B356DA6A0 /* BTUIThemedView.m */, - FCFABB4AF3184938602F532831B1FE45 /* BTUIUnknownCardVectorArtView.h */, - FE3B5147B5A79D36E832208526B02E2F /* BTUIUnknownCardVectorArtView.m */, - A677CDC0EA5C6A0A3CD01237AF72E718 /* BTUIUtil.h */, - 71214C1B37618129CB903F4D905796EB /* BTUIUtil.m */, - 6B27628B12E9CE50F9989886608877C5 /* BTUIVectorArtView.h */, - 9A03E4FEEE63A93CD2ECA7C1A400345D /* BTUIVectorArtView.m */, - E0C8DD2DF21D62EE888D2C733E8DE642 /* BTUIVenmoButton.h */, - 81193EB1BBC61FC01DA61A2123184012 /* BTUIVenmoButton.m */, - 7C71F7ACE14F1DDAA838EA8B19056F05 /* BTUIVenmoWordmarkVectorArtView.h */, - AAA6A4289AC766442F994D8C7545BA94 /* BTUIVenmoWordmarkVectorArtView.m */, - 720FBB83349770228F46E2E15AE03023 /* BTUIViewUtil.h */, - 73CF74A7F811FE03E151D926E9944AD6 /* BTUIViewUtil.m */, - 7FC4513465404253B2DE1D3F2FF98124 /* BTUIVisaVectorArtView.h */, - BABA5736281031AB62A71A3E32C059F7 /* BTUIVisaVectorArtView.m */, - EFF28BCE039436F567FFA5A7FEB4D910 /* UIColor+BTUI.h */, - 79A1C156097E1AF87DA1E3E907139E49 /* UIColor+BTUI.m */, - 37821A41BEC6B4445166781A02A616DD /* Resources */, - ); - name = UI; + 2EBAD6E2F58DB24DCE4DAB08AE62370F /* PayPalUtils.h */, + 22768DEBC3A0F5F7A903B38141870C54 /* PPOTDevice.h */, + D280DD31DA1990062C91833A8979D4A5 /* PPOTDevice.m */, + 7AAFD9FAAF2BEA54598F5B5CDE0143DF /* PPOTEncryptionHelper.h */, + F8903F6B2A7C709D0CC1039D1F3D91CE /* PPOTEncryptionHelper.m */, + C46C332F320BB85DEFF00EF5CC9254F9 /* PPOTJSONHelper.h */, + CED7471491C03000884A260F53CA9068 /* PPOTJSONHelper.m */, + 1016461B878BE2A407E594FFC5365125 /* PPOTMacros.h */, + A2E310157648080AC21BEC5E7464C908 /* PPOTMacros.m */, + 96889A5395BFA0926716005505CC5499 /* PPOTPinnedCertificates.h */, + 1D1138F0504DF9BB9FCA83BF2B89BEA7 /* PPOTPinnedCertificates.m */, + 3F1468CEFD385852A239AEC3AF96E356 /* PPOTSimpleKeychain.h */, + 69CF3704FF9878598DD8C1CC20D6E33D /* PPOTSimpleKeychain.m */, + 052451F32DBB8A939FDAB9258E23827A /* PPOTString.h */, + 5CACEDE056D987DAF81EADF429D7B18B /* PPOTString.m */, + 75571EF738E2D0EAAE1889051F8CF1D5 /* PPOTTime.h */, + F45C721CADE335BE34761CEA953B3995 /* PPOTTime.m */, + E0A6FD54F1DA1E87D5A1B1F2786E99C7 /* PPOTURLSession.h */, + ABAFFD54056BEDC05FA8B94CFAF0B65D /* PPOTURLSession.m */, + CB6129923662DF468F44B66F826638A8 /* PPOTVersion.h */, + ); + name = PayPalUtils; sourceTree = ""; }; 0EDB9CE982EEBC46C9DB70D63C13FC09 /* Products */ = { @@ -938,98 +905,69 @@ path = "Target Support Files/Pods-e-shop"; sourceTree = ""; }; - 371585E9EF92DE5C59F3AE5331D2E924 /* Venmo */ = { + 350D9B69B3661C505A994668D399AAB8 /* Support Files */ = { isa = PBXGroup; children = ( - 58D4AE93C14A08E6E6EDBAFAC2E49A0E /* BTClient+BTVenmo.h */, - 98043705638654CC26FB15592F5F8EE4 /* BTClient+BTVenmo.m */, - 88494260CEDE63A821B3C2CCC634B20B /* BTVenmoAppSwitchHandler.h */, - FBBE53C0A036DEFB6380F5F46AA2823B /* BTVenmoAppSwitchHandler.m */, - F5F6F99BC90E0712B27FA75A9866708C /* BTVenmoAppSwitchHandler_Internal.h */, - 3D48F14534A461E2E9FF76C8B8DD4888 /* BTVenmoAppSwitchRequestURL.h */, - 75F26B7BB170442F02FE9921F44DF42D /* BTVenmoAppSwitchRequestURL.m */, - 77429DCF8526AAB784F235ECDE320FC2 /* BTVenmoAppSwitchReturnURL.h */, - 7AF1ED6E74B939727F427787AA2D51AC /* BTVenmoAppSwitchReturnURL.m */, - ); - name = Venmo; - sourceTree = ""; - }; - 37821A41BEC6B4445166781A02A616DD /* Resources */ = { - isa = PBXGroup; - children = ( - 7799743193946F7CE4DD2E5CE5F89B62 /* da.lproj */, - FC4DB6D24B321D7FAA44BE1ADF7BD0CC /* de.lproj */, - 50A64708B60E8B8714D4769A38C356C0 /* en.lproj */, - 956841DDBCE82016D9066E0F991B0EB5 /* en_AU.lproj */, - 5404CB6D5E865BA59F3454655C4A11EE /* en_CA.lproj */, - 00E95348D27C4FAE23FB9B9112FB3C2A /* en_GB.lproj */, - 7A730547CBDA9A8E42DC8EA5CFD24276 /* es.lproj */, - 9F3A5B9B673C12EE866AE0C244F2D991 /* es_ES.lproj */, - E9A927568F262BFFA45D0597F6C13B17 /* fr.lproj */, - 8ABDA8C06787D322B5084616451C6936 /* fr_CA.lproj */, - 50FB0AA4BE794DB09F45437E2D4B6D39 /* fr_FR.lproj */, - 1FBD085AA2BA94AEDF8B9C4F123AA10C /* he.lproj */, - 2094F4BA7CE19E837D0E8F4CC3884F1B /* it.lproj */, - 2633231F53A3326ACA0A5781CFE1C860 /* nb.lproj */, - 5D4C5DB82C67B76F560917B0A876013C /* nl.lproj */, - 68A1FC01AD2ED0E190E0A33D1B2C47FA /* pl.lproj */, - B4BB3E39DF2D084B2FE1AF985AF66A3A /* pt.lproj */, - 7AD9D2C396ECB47269F3E1D078B6A850 /* ru.lproj */, - DB8CA49FF18003C4F1AC98CAD3D47EDC /* sv.lproj */, - 043097C8D4BE5AC049DC55C22D749599 /* tr.lproj */, - 066EEADDB26FADD359C2DA65EACA05EC /* zh-Hans.lproj */, + 90B6A57FC043AF791E5C639CB08DA43B /* Braintree.modulemap */, + E3E189538B2FB424803CDF44E74FE42C /* Braintree.xcconfig */, + 7B3C1D15BDBCE9D7EFC3B5BBE6D0CB0B /* Braintree-dummy.m */, + 3DEC5502CCA12B68E1A4371AF4EB92A9 /* Braintree-prefix.pch */, + BAEEF18E4C0020091195B1B6A6F52E6A /* Braintree-umbrella.h */, + 197D5F58EC28F92241A9CC2C756F038B /* Info.plist */, + 6AAF7AEF7D6D19AC7DDB100A26EBF12B /* ResourceBundle-Braintree-Drop-In-Localization-Info.plist */, + A633DD7B6F8B768F87B2AC1D78E7F68C /* ResourceBundle-Braintree-UI-Localization-Info.plist */, ); - name = Resources; + name = "Support Files"; + path = "../Target Support Files/Braintree"; sourceTree = ""; }; - 454B54AA09B7C7BC331E71D287CC589C /* Drop-In */ = { + 40E7C4694D62CD628E2D8FC43A729860 /* PayPalDataCollector */ = { isa = PBXGroup; children = ( - DBBE990A0E887DE563DD89D9E6AD33AD /* BTDropInContentView.h */, - 2AF975CD57617548EB8CAF807C539719 /* BTDropInContentView.m */, - A197B3CECA30AEA5DA8364242F5DDC02 /* BTDropInErrorAlert.h */, - EEB5D21C6D6AEC94C37E49AD0269D0C3 /* BTDropInErrorAlert.m */, - 546F7E81A9D28C3471BAF3E70FD070CC /* BTDropInErrorState.h */, - 5001697A29FDCA7C353DBBFFBB9B88C6 /* BTDropInErrorState.m */, - B7495CA1FCAEEB002802D635E24A4329 /* BTDropInLocalizedString.h */, - 1F0351A88A244718952AEF13EB926369 /* BTDropInLocalizedString.m */, - 3818BD5DAD016542493A4D8A7A9FCFEE /* BTDropInSelectPaymentMethodViewController.h */, - 2FC342C88932A914345F1AE99162B3A9 /* BTDropInSelectPaymentMethodViewController.m */, - FADFACB740A2CE3BCF97B82C0F016B23 /* BTDropInUtil.h */, - BE1B38C04D469D2ADDF12AA9341B3860 /* BTDropInUtil.m */, - B8A7F1ECBFF1BAFC3F06993ACE5DFEC9 /* BTDropInViewController.h */, - B7B6F2BAE251CE03A1F9402EA267DFC2 /* BTDropInViewController.m */, - 6DC7DBADACBBC773B6F99C7FB872EB7A /* BTPaymentButton.h */, - 45833D23B83E1BC5637395DF13A3BE0C /* BTPaymentButton.m */, - 6E62C2B83256A8690A0C5BCD72F11DB1 /* Resources */, - ); - name = "Drop-In"; + D18C4472D75CF22F4FC3817ABCD4B8C6 /* PayPalDataCollector.h */, + C6E7024718A13A0BBC470F660469C7A4 /* PPDataCollector.h */, + 710BAFA12D3B56989A7715B4788595D1 /* PPDataCollector.m */, + 08DC005E75C36115990CA55E1E70F103 /* PPDataCollector_Internal.h */, + D50499B228648C959644902ECCEB4C1A /* PPRCClientMetadataIDProvider.h */, + 8A87B3E2972A0C8FE037677D5916A739 /* Frameworks */, + ); + name = PayPalDataCollector; sourceTree = ""; }; - 592E4ABC53015AFE66FC1B808EEEF8A4 /* iOS */ = { + 4FC00B15590039EB2D0C4E9FE35806C0 /* Braintree */ = { isa = PBXGroup; children = ( - 0D55B55B686E4781B2E301AFE6796DCF /* Accelerate.framework */, - DC4B34EC7CD169478D3EA0AFE5560242 /* AddressBook.framework */, - 212C02BC3A0F549AA7007FA335483131 /* AudioToolbox.framework */, - D9416AB33B5BCFF233E535E92430B61E /* AVFoundation.framework */, - E30FECFD9A464CB0A16FB6482C06FA57 /* CoreLocation.framework */, - 82DD1B6EEBE1353D0F0B1E2B03B41AF2 /* CoreMedia.framework */, - DCA3EB6ACCDF017065BE82C0CD77274D /* Foundation.framework */, - F96048B5D15CDD64A609C90F302D61D9 /* MessageUI.framework */, - FC0B507535E0F11C99F40F093E0E26A4 /* MobileCoreServices.framework */, - CCD735CE9A359DA7EC3902A5A000AE6E /* SystemConfiguration.framework */, - A10093E5A41EEAEEA097F52B0BBBDCA7 /* UIKit.framework */, + D1440B367E66D641B8E4A93CD304EF2F /* Apple-Pay */, + 517AA1B1CB31B59633AD94603694C333 /* Card */, + 7EF1C0BA97AC7499AECA58BD319F9F0E /* Core */, + B30C3F6328E9210C0FCB9EE8612CDDD5 /* PayPal */, + 40E7C4694D62CD628E2D8FC43A729860 /* PayPalDataCollector */, + DB8AD5245D36F53628C41D409A4F8A08 /* PayPalOneTouch */, + 0E097AE094CA338070E9CFA7351C50E6 /* PayPalUtils */, + 350D9B69B3661C505A994668D399AAB8 /* Support Files */, + CAD2C1524DF57B9731B0F3BBF8AE4271 /* UI */, ); - name = iOS; + name = Braintree; + path = Braintree; sourceTree = ""; }; - 613CFA67444818369ED997483B981855 /* Frameworks */ = { + 517AA1B1CB31B59633AD94603694C333 /* Card */ = { isa = PBXGroup; children = ( - D34D5E9E0B8DE5874864A5DEA5B34237 /* libPayPalMobile-BT.a */, - ); - name = Frameworks; + 3216F06014DFF348546026CA7FF5AC46 /* BraintreeCard.h */, + 315A6F187FB8835421F4B6FA8F1B1106 /* BTCard.h */, + 48027FF25341E8A2EAA0CF90D41259A1 /* BTCard.m */, + 5FAB96BB76021DA0246F10FD63B42D3F /* BTCard_Internal.h */, + 105F96F91673A9271F3CCA26303A9880 /* BTCardClient.h */, + 5A5F801202EF9425E8C9AFEBE84BB5C7 /* BTCardClient.m */, + 2D97F9353291EC688F7ED2848F4D50C5 /* BTCardClient_Internal.h */, + FA0BE0C289C3D56E49037765A738782B /* BTCardNonce.h */, + 48996A5F16CFCB8D74FD96D907BF4B5A /* BTCardNonce.m */, + DE064789203A640EDA9518B08BF89302 /* BTCardNonce_Internal.h */, + 49C425A99F1886B997735482B27D212F /* BTCardRequest.h */, + 94CCAAE1D0A2765FB9BCD71DAF02B5E1 /* BTCardRequest.m */, + ); + name = Card; sourceTree = ""; }; 63C7544069C3F087EE250EC08C101FA0 /* Pods-e-shopUITests */ = { @@ -1050,163 +988,85 @@ path = "Target Support Files/Pods-e-shopUITests"; sourceTree = ""; }; - 647EA055BAB6D567E3E28943FD757EBE /* Support Files */ = { + 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( - 0B417138C097DE0997C0EC21B5A8E848 /* Braintree.modulemap */, - 5B4B6A3653A4DE2CF6421EDA25D3A543 /* Braintree.xcconfig */, - 04931217C691F5E1DD2EDE99C0325C35 /* Braintree-dummy.m */, - 92544AE6012DB19BF917FB3E17284666 /* Braintree-prefix.pch */, - 0FE5360F4AD5267FF4C71E4A7198DA9E /* Braintree-umbrella.h */, - 5F33D1E4FD76F4DB2CCFC55509473316 /* Info.plist */, - 181523FA161A058C87B6A9A7B28DCBEF /* ResourceBundle-Braintree-Drop-In-Localization-Info.plist */, - 0D837DD190669BD78364E00A2E961F7F /* ResourceBundle-Braintree-UI-Localization-Info.plist */, + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, + F4CDA5FA9197A41E0081E84F932906EB /* Frameworks */, + A05C5553AC6AC7A859052C7A90FC5090 /* Pods */, + 0EDB9CE982EEBC46C9DB70D63C13FC09 /* Products */, + F82B3B07A66F0A9B9C0D8D4EBC71C21C /* Targets Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Braintree"; sourceTree = ""; }; - 6E62C2B83256A8690A0C5BCD72F11DB1 /* Resources */ = { + 7EF1C0BA97AC7499AECA58BD319F9F0E /* Core */ = { isa = PBXGroup; children = ( - CB8FE086E8F31429BC1F0DEDD9A5DBD8 /* da.lproj */, - 2FF6F4FE92FEC1EF0B24FE4EE9985B45 /* de.lproj */, - FD4A9EF2EE705D6BB3D182B92AA9F881 /* en.lproj */, - 075D140B788A472C0A778560567C807D /* en_AU.lproj */, - 4A0E2D4A0ACA366F0ED438B0511EB080 /* en_CA.lproj */, - 3D3C912A0C3A76D257046AE6CE6F0B97 /* en_GB.lproj */, - B1AB57A8E3CDD4C876A2E77336B7C001 /* es.lproj */, - F1C8D8C9BA56772C7F16B6F7D9310CB0 /* es_ES.lproj */, - 46A707DFC330422413D91ABE98FBBA93 /* fr.lproj */, - 0AE7B8063870B0DFE124D407F77F705F /* fr_CA.lproj */, - 5CBB67D9AC81740B4A603338EEC9F6A7 /* fr_FR.lproj */, - 9B1300E38A06658936C39F2D5BFC90DA /* he.lproj */, - 401F1D5F7BBE42B7721F0A362382442F /* it.lproj */, - 6C876C4B9A775AF89F019D590FD95E8C /* nb.lproj */, - 88F844B1049EA76C84663E937172CA57 /* nl.lproj */, - DB48DC12CBE117C8ED6A220CB3E529D6 /* pl.lproj */, - C00B82E35FFE19E69BF5B770CE2039BE /* pt.lproj */, - BFEE3C0C4D89BD01CC7B467E89F49AED /* ru.lproj */, - E8C349E139987FAC8BDD38B1864C9356 /* sv.lproj */, - 714F20D066D22CA3AF71E0A70350A397 /* tr.lproj */, - C1B93F668D0CE0CBEE23A6A5B24E85B0 /* zh-Hans.lproj */, - ); - name = Resources; + 04E195B991E0FA9802E75C949DD260D4 /* Braintree-Version.h */, + F3D7F6DAC87BD8B8300365F0B1583BAA /* BraintreeCore.h */, + 7D2F59444B872CF4C819F1CA55E3F1C0 /* BTAnalyticsMetadata.h */, + A5B5AD87198DFB4AEE06AB939D692EAB /* BTAnalyticsMetadata.m */, + 17583AC6B2CBE731A9B0FC8BC260B8D5 /* BTAnalyticsService.h */, + 6175BD52A9077B7704C35E8845EF27A3 /* BTAnalyticsService.m */, + 18FC988089FB1DE0C01F7C53A27B931A /* BTAPIClient.h */, + 10C6187910CA937B22D55075BE5A35C5 /* BTAPIClient.m */, + E082BED924D54B642C74BD4FDBDF2762 /* BTAPIClient_Internal.h */, + 5DF8D686F84EB73452D91850BD43CF86 /* BTAPIPinnedCertificates.h */, + B8C4B326A1FEDB7E98A1358DECA7D6FF /* BTAPIPinnedCertificates.m */, + E34850D196F4C9EC45CFB4EF5830C3AC /* BTAppSwitch.h */, + 60D321A3776934F5269CCEDA5B12915A /* BTAppSwitch.m */, + E57C8516A28D1AF8C7019A02943624AF /* BTBinData.h */, + B257021A7C9FC6D61D6F5A1E7A0C6A63 /* BTBinData.m */, + 54646F37412B7B42C02CA2FD12F7E71A /* BTClientMetadata.h */, + A46C728E1155DC5F8CD2FD275AF79EFE /* BTClientMetadata.m */, + E640B8C732E3BA2BFFA81ACDD6C745E0 /* BTClientToken.h */, + 0DC1ADA85D000691B970E557035B64EA /* BTClientToken.m */, + 7539342D45E2EFFAE0487C2C49B41686 /* BTConfiguration.h */, + A2D28AE34C95004F58D64DEA6DB88B4A /* BTConfiguration.m */, + ED829B384EE75B6271195632144D4B2E /* BTEnums.h */, + 70B8FE18FCE23BC2CCBA60CCA04B3421 /* BTErrors.h */, + 9C5D97DD6D4B46E10CDD26FF98B3EC93 /* BTErrors.m */, + 9DF2D3B8B3645C8971D698742EA009DE /* BTHTTP.h */, + 1AC3D64C443ED0185EEEFC85A9D7D080 /* BTHTTP.m */, + 30E0534888E87F70729F05BCC8723C5A /* BTHTTPErrors.h */, + 557B23914A9843F8413A6EE7170FDB32 /* BTHTTPErrors.m */, + 2942059EE0F10919E5CAB1CDE360FCDE /* BTJSON.h */, + 15FAF82AB10C296FF11D4176B50DC1E3 /* BTJSON.m */, + 57247E2EA5EF970A85649BA2E339EBB9 /* BTKeychain.h */, + 1FA272EC58B5E82A38270A136A04DDE2 /* BTKeychain.m */, + 84B0EF081EF2E709A68CFAA0923759D6 /* BTLogger.h */, + 17F62C443352FB97A5AA6CA2E66ABC28 /* BTLogger.m */, + 6406ECC32BC2110BA52EFEB449ABCC82 /* BTLogger_Internal.h */, + D9B205204A8CE460D2E8F4D524927423 /* BTPaymentMethodNonce.h */, + 8DA6AC06BB4DCF0DCB085B47E4EA2A2E /* BTPaymentMethodNonce.m */, + D05628B7448052E058619915C3D7D431 /* BTPaymentMethodNonceParser.h */, + 64DE734DFFF4F890A9EE0E9F393989AE /* BTPaymentMethodNonceParser.m */, + 58B4E18B4F699073C1771B7D9A1BB043 /* BTPostalAddress.h */, + 381C57A31578BBEF0CFF420B5AEA66EF /* BTPostalAddress.m */, + E532C3C6F9808EBBF53E8BF7D7EC6896 /* BTTokenizationService.h */, + 1B6A00E342674CBC59DA67A72BD273DA /* BTTokenizationService.m */, + 9DC2736D6F6E6E990C35611895BD2E26 /* BTURLUtils.h */, + 62BBA01DC552647244E64E28536284D9 /* BTURLUtils.m */, + 17BC42E67E6F2BD0314D12AB20575288 /* BTViewControllerPresentingDelegate.h */, + ); + name = Core; sourceTree = ""; }; - 7DB346D0F39D3F0E887471402A8071AB = { + 8A87B3E2972A0C8FE037677D5916A739 /* Frameworks */ = { isa = PBXGroup; children = ( - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, - EB57DDB3388FBC701046A1E93218737F /* Frameworks */, - 03930FC9F8AE1EBBA1B0A351C9463362 /* Pods */, - 0EDB9CE982EEBC46C9DB70D63C13FC09 /* Products */, - F82B3B07A66F0A9B9C0D8D4EBC71C21C /* Targets Support Files */, + C7D038AD7C3EC60E949C22374E9E5BC3 /* libPPRiskComponent.a */, ); + name = Frameworks; sourceTree = ""; }; - 83E16529AE244B5D4777BA184249AEB9 /* API */ = { - isa = PBXGroup; - children = ( - E7A96E376CC4DC753049097ACF01F4DD /* Braintree-API.h */, - FB7925B5379F9FCA4B0DE750B9D2F831 /* Braintree-Version.h */, - 38339BE4A246641306C1C261F490E1E6 /* BTAnalyticsMetadata.h */, - 55296B2A90B8BA9CE61A7784F72C7A36 /* BTAnalyticsMetadata.m */, - 39E3F487370716DD29B6FA35F46BEC88 /* BTAPIPinnedCertificates.h */, - DD938CFF98BF1E75D59D5819D578CB58 /* BTAPIPinnedCertificates.m */, - E55A634A2AE923AFD1C2AC9508216EE6 /* BTAPIResponseParser.h */, - 84229BCEDC65E86549AD82200811BB6C /* BTAPIResponseParser.m */, - 5CEF4595973ED6613C9610B47C78F04C /* BTApplePayPaymentMethod.h */, - 99A2993695AB373FA5F755C068F9C2AD /* BTApplePayPaymentMethod.m */, - 3E4C7FB83CB7290FB9DBA63FD8FEBD82 /* BTApplePayPaymentMethod_Internal.h */, - 5BD414275D72D8669FDF826623F56E6C /* BTAppSwitch.h */, - 0B8D7F581901C097E1D25EADCA40F5D9 /* BTAppSwitch.m */, - ACC621E7611D04F6A93ECF9774B43EF8 /* BTAppSwitchErrors.h */, - FAE82116866AB5704265E9661D13387A /* BTAppSwitchErrors.m */, - F235EC4573E3BC035067BE9F6946BAB7 /* BTAppSwitching.h */, - 3F3888077748753B1CFDB79BE515AE6E /* BTAppSwitchingDelegate.h */, - F1D4FEEBECE3C6D3E0A498E89CDA2775 /* BTCardPaymentMethod.h */, - B00A1C86D45FE95FC5D86A95DE13B3D2 /* BTCardPaymentMethod.m */, - 165461E34E990BA54002EB1FFA72AF73 /* BTCardPaymentMethod_Mutable.h */, - ADB887C884655DE01B5FDCC5171D8742 /* BTClient.h */, - E34A50FCF7072CC5FC1335047A9A393F /* BTClient.m */, - BE9F23152548348322AF3D1620883345 /* BTClient+Offline.h */, - 819053F6192524A32EF90C7EC510DEEA /* BTClient+Offline.m */, - B9B0F25F6E9A76BCAB8CD3EF3D7D081D /* BTClient+Testing.h */, - 588089A8E5B3CB02611C38CC9A220F67 /* BTClient+Testing.m */, - FDFABD53E21583B698FBACD77A41FF99 /* BTClient_Internal.h */, - 18DC6C9559099F7280B732FC7883D614 /* BTClientCardRequest.h */, - 4A6D7E099F80840093E44F7B6ECCAFE1 /* BTClientCardRequest.m */, - 63CCBA680A289348E44695F0F37C90D9 /* BTClientCardTokenizationRequest.h */, - 8E14FBA54202A7F4153D802DA448CE8C /* BTClientCardTokenizationRequest.m */, - B9D49F9BB9851BD128ACB53CE36503B0 /* BTClientMetadata.h */, - 5CD135A55C33A2DA8EA129362C445EDB /* BTClientMetadata.m */, - CAAECE01529235276AB1638EF733196C /* BTClientPaymentMethodValueTransformer.h */, - 5D9D68D7B6CA34D60B16509BB8084743 /* BTClientPaymentMethodValueTransformer.m */, - 324DDB86681B65C762C06882B6D1D84E /* BTClientStore.h */, - 6F4DF2508F1E5E978DC32BFFD3041847 /* BTClientStore.m */, - 979D23B77BE016F44E0D3EEB7552BCF6 /* BTClientToken.h */, - A824FDE36FB7B6E37BC93EF415BF5653 /* BTClientToken.m */, - 12EFFEFFE960B5FA829A41E523D05F25 /* BTClientTokenApplePayPaymentNetworksValueTransformer.h */, - 7F9EE9C0A5705AC33E76B38F7130B6F1 /* BTClientTokenApplePayPaymentNetworksValueTransformer.m */, - 1C29EDD397FE9B8F21CB8C97A626FF12 /* BTClientTokenApplePayStatusValueTransformer.h */, - D325902D803D782B5B8A5C45D7F4187F /* BTClientTokenApplePayStatusValueTransformer.m */, - 988CA6375666F26C9A42230E6D45E6E4 /* BTClientTokenBooleanValueTransformer.h */, - 1698D7585E515C9AB4D0411B74E2B4E4 /* BTClientTokenBooleanValueTransformer.m */, - 28CF6E6C9FACE4E7F81D2177C76738F9 /* BTCoinbasePaymentMethod.h */, - 86343D1F7AD70E3CCE07435CD5EFA091 /* BTCoinbasePaymentMethod.m */, - B5331627F4B869AB13FD99EA7EC32607 /* BTCoinbasePaymentMethod_Internal.h */, - C57EE3A7CA81BD870AD8A66CD4B7F8A2 /* BTConfiguration.h */, - 775F09A6B9DC2B9AEA9C2FE6D60F5747 /* BTConfiguration.m */, - B490350F03D817F809E81AB5A45DEE45 /* BTErrors.h */, - 85400FE5327281FF119C83A4D782CF4A /* BTErrors.m */, - 38931941A12871EC3C1363DC8FF8BAAD /* BTHTTP.h */, - B54F2A5604BC653624FC45B5385132EF /* BTHTTP.m */, - BF15EE451A59879C62649818CB96D4B8 /* BTHTTPResponse.h */, - 56BB7A3269887D5EE6BC12C11FD8E664 /* BTHTTPResponse.m */, - 6394260A02F7F70C36756C55B0009ED3 /* BTKeychain.h */, - 5776C7684A9A82717EEEBF7A82F5EE9B /* BTKeychain.m */, - CFDB88C42A99A599C063053E474E533B /* BTLogger.h */, - D05209FFEB64AA107E1887F513E3FD83 /* BTLogger.m */, - DDA27200595CF304AFDE92EF1CAF6583 /* BTLogger_Internal.h */, - 0F5F2E3A36831346D29F3C5D6785668E /* BTMutableApplePayPaymentMethod.h */, - 510CE6410A513B6BFFF8C0F0E4CB93C8 /* BTMutableApplePayPaymentMethod.m */, - 119400E00337107F48840956E71CA79E /* BTMutableCardPaymentMethod.h */, - EC8B00183631D00F1F43318BEB98132D /* BTMutableCardPaymentMethod.m */, - 7A0A6114376E2FCBE679CFA43BD07803 /* BTMutablePaymentMethod.h */, - A089368B5410E2C3A8A298903F6220A5 /* BTMutablePaymentMethod.m */, - 329C7B359C10DC47768653FA76DA9DDB /* BTMutablePayPalPaymentMethod.h */, - 67B3F589263A763A9DEB7EFB58215F4B /* BTMutablePayPalPaymentMethod.m */, - 77637EB3CCCB595FA220660128ED543A /* BTOfflineClientBackend.h */, - 688FE6D209F39F7A256D0F2A12337999 /* BTOfflineClientBackend.m */, - A76FC5DFFDF753013EFCF8D6BC99276F /* BTOfflineModeURLProtocol.h */, - 21F4388F5207051CC72548F4FEEF347A /* BTOfflineModeURLProtocol.m */, - 9C044B5E30C3AE3D5F74022C87A3AA01 /* BTPaymentMethod.h */, - 1E016DD89C30590C856A83E17100F313 /* BTPaymentMethod.m */, - 9543199E600B193849BF206E36D1A34D /* BTPaymentMethod_Mutable.h */, - E5BBD6B3E3AFD7B358DC56DD22ED5C4F /* BTPayPalPaymentMethod.h */, - 1D821072A6751EBF76EB0B856B45203D /* BTPayPalPaymentMethod.m */, - 5FCDE9F7794B3AEDB30920A893FAF444 /* BTPayPalPaymentMethod_Mutable.h */, - 62B0BB423C9C2A608B6AEC2BF10D0B6A /* BTPostalAddress.h */, - EB1673F8882EB5606298635536C6864B /* BTPostalAddress.m */, - 1DE2F6908E2F404FB726399340D2CC5D /* BTPostalAddress_Internal.h */, - 4EA2FF0C08B5444735AE639C147FDDE6 /* BTThreeDSecureLookupResult.h */, - 832DE7B4D5DEBFA5CC8F496CC06582A6 /* BTThreeDSecureLookupResult.m */, - 3BBD5AB1BCE700F6F5D05B202E4F75A4 /* BTURLUtils.h */, - A3AFC1B73339D9ADE9E90863068E91EA /* BTURLUtils.m */, - ); - name = API; - sourceTree = ""; - }; - 9669AC57C17AA3F4DF69716024FE7071 /* SwiftSpinner */ = { + A05C5553AC6AC7A859052C7A90FC5090 /* Pods */ = { isa = PBXGroup; children = ( - A96C65B99B475FB331C34043F3BD68D4 /* SwiftSpinner.h */, - 5AAB4900836AD65A1892863D8C0CA45B /* SwiftSpinner.swift */, - C7B36A7B670E90C7979622D12D0D18B2 /* Support Files */, + 4FC00B15590039EB2D0C4E9FE35806C0 /* Braintree */, + EED5260B1E432EE15005DD7076F27F32 /* SwiftSpinner */, ); - name = SwiftSpinner; - path = SwiftSpinner; + name = Pods; sourceTree = ""; }; A3C11CA5C037511B45E2E6C70746DDED /* Pods-e-shopTests */ = { @@ -1227,106 +1087,315 @@ path = "Target Support Files/Pods-e-shopTests"; sourceTree = ""; }; - BEBBF0D6A2CE3C2180F4455B28A97945 /* PayPal */ = { + B30C3F6328E9210C0FCB9EE8612CDDD5 /* PayPal */ = { isa = PBXGroup; children = ( - 097017296FA40F78C707EE0190C35231 /* Braintree-PayPal.h */, - 094825D2CBD1C90DD3F755AD2E86E503 /* BTClient+BTPayPal.h */, - ECE18B767032811839CA8B5FDEA5F45D /* BTClient+BTPayPal.m */, - 9685C71CFBA0D13147F47D2A49FEF131 /* BTErrors+BTPayPal.h */, - 272E73B615778A260640FD438FDC8C27 /* BTErrors+BTPayPal.m */, - 03A8AD28BDC14C140B367746A2BE4A0A /* BTPayPalAppSwitchHandler.h */, - 50B09AD41FD73EB6829C6C051E5DA582 /* BTPayPalAppSwitchHandler.m */, - E164768FA28AA99365AB933D18682C35 /* BTPayPalAppSwitchHandler_Internal.h */, - CC7EA5A3803D08028AAFFCF6CFB02859 /* BTPayPalButton.h */, - 75385C1B03ED0A5780BF3955C1B95119 /* BTPayPalButton.m */, - 8597562CF06A51DDD65FDFAFB804F004 /* BTPayPalHorizontalSignatureWhiteView.h */, - 7C50B491A41B80AC46B684160F84B99D /* BTPayPalHorizontalSignatureWhiteView.m */, - C9241063783B2A4F06F9DE3D2D00658B /* BTPayPalViewController.h */, - 90FF84C5A7A3C3E4578B4A6949C6D2EF /* BTPayPalViewController.m */, - D55C501E3CDF57AFBBBB23C99C9FBA22 /* BTPayPalViewController_Internal.h */, - BD3263E8248FEB304BFDF33A920C5439 /* PayPalConfiguration.h */, - 2D68062F2216FC2C7826ABA03C486BDD /* PayPalFuturePaymentViewController.h */, - 68300CC717163E25B0F0AB6087F9CFCC /* PayPalMobile.h */, - F4C8A0661199460635BABB64AF57A197 /* PayPalOAuthScopes.h */, - 056D3F8945FBB82058AD7E35388DE3E0 /* PayPalPayment.h */, - E73890F7E6FDD399B996CD90C78DA870 /* PayPalPaymentViewController.h */, - CA399B8A2A00ED43A7F736003AA65D4A /* PayPalProfileSharingViewController.h */, - 5E4476C5C32A4F37503EAC3EDBC172AB /* PayPalTouch.h */, - 613CFA67444818369ED997483B981855 /* Frameworks */, + 6DB6B8EEE120E1EC7128815CFE5A1303 /* BraintreePayPal.h */, + 224582354EF7B0419450F4217D9A84A0 /* BTConfiguration+PayPal.h */, + 7CD948E1ADD1F460FFCC13CC0CA93CB6 /* BTConfiguration+PayPal.m */, + 5AD3CCF9681CE295FBD6E5026295A8BF /* BTPayPalAccountNonce.h */, + 3BB01FB165EA0A111FB80AFEA326692D /* BTPayPalAccountNonce.m */, + ABF00EF5318950B8F4D993020A16CE45 /* BTPayPalAccountNonce_Internal.h */, + 9980C71489A3D0CCA94DCF83E1EA5B9B /* BTPayPalCreditFinancing.h */, + 82A9ED82B88698CFBC150EF7E0F49AE6 /* BTPayPalCreditFinancing.m */, + D680DE95CD0E8B9D88036F76E906D5FA /* BTPayPalCreditFinancingAmount.m */, + E6432FEFB754A8FF32FB56BC317FD7C3 /* BTPayPalDriver.h */, + 075739ADA309D8A32FA095C416368E31 /* BTPayPalDriver.m */, + 527099FBBBB13EA3575C4986FDB397CC /* BTPayPalDriver_Internal.h */, + 90D8E47C5EC1FD39AF3EEAA9329A8FA2 /* BTPayPalRequest.h */, + 2AEEFCEA4523EA575ACB6773691CB302 /* BTPayPalRequest.m */, + 9FA7FC17D33B9D009C5B4A9C89A7B7BB /* BTPayPalRequestFactory.h */, + B09306DBBD002F9EF86FE83F3329EF2B /* BTPayPalRequestFactory.m */, ); name = PayPal; sourceTree = ""; }; - C7B36A7B670E90C7979622D12D0D18B2 /* Support Files */ = { + CAD2C1524DF57B9731B0F3BBF8AE4271 /* UI */ = { isa = PBXGroup; children = ( - 2E6C0FA679EA247471ADDEAC839E6AA8 /* Info.plist */, - 6E72A1A7E5A6580A3E1747FE6966F20D /* SwiftSpinner.modulemap */, - 490EA4531DE545600917DC344F674F12 /* SwiftSpinner.xcconfig */, - E956C3CD5E0CA6C461C51BE2C83D0DD6 /* SwiftSpinner-dummy.m */, - 63011F41D5833B1C5A9DE71DC0C418AF /* SwiftSpinner-prefix.pch */, - 9CCBD56BC88FCF4F70833F459D431DF1 /* SwiftSpinner-umbrella.h */, + 5FBFDFEB1543F7B9E8A1CF6A9B366192 /* BraintreeUI.h */, + A0E97675FC47B5FA604FBC4C47AD9C7E /* BTDropInContentView.h */, + 55A89DC2A54043BC09BAE1D561F776A5 /* BTDropInContentView.m */, + 0E162E87740B0CB587596B301AA95298 /* BTDropInErrorAlert.h */, + 26308BA5D0CB52EC239AF3CC566EEB42 /* BTDropInErrorAlert.m */, + 4583544A4601036598E29A4472EB54AC /* BTDropInErrorState.h */, + 163D2C0541CE4A8CBF79F798013EA520 /* BTDropInErrorState.m */, + 6EABD752E1D924451D2EF0C846304CAF /* BTDropInLocalizedString.h */, + D4006D328444BC41490CD1A59BA7A112 /* BTDropInLocalizedString.m */, + A2224870E092DC511F02052CCF1B48AE /* BTDropInSelectPaymentMethodViewController.h */, + 460E12D78BFCF67029BD9F0D7C5DD05B /* BTDropInSelectPaymentMethodViewController.m */, + 21A4265789A0454CA95EE2530C3572BE /* BTDropInUtil.h */, + 31ECE33AFA6232D707EF7125E7CEAC4B /* BTDropInUtil.m */, + 20463CE4B784E61FE63F3CDC2A716F84 /* BTDropInViewController.h */, + EECE83CF642C677077FA7D5474D9D5DD /* BTDropInViewController.m */, + C140DED4FD32016200DB06938188D793 /* BTDropInViewController_Internal.h */, + DD9B5E61F1FAFAB1020F8E48007DD81E /* BTMockApplePayPaymentAuthorizationView.h */, + E30F20A6F6C17690C6109910BAFC7D32 /* BTMockApplePayPaymentAuthorizationView.m */, + E1EAAFE1B0D8443599B3A7595BADB5A4 /* BTMockApplePayPaymentAuthorizationViewController.h */, + 11DA9F22418A7D66A2B11FEF699D1241 /* BTMockApplePayPaymentAuthorizationViewController.m */, + E17A5ADE8284270B26662301A3681DC8 /* BTPaymentButton.h */, + 96B09BCED14704EB2CC3A26A422DBECC /* BTPaymentButton.m */, + B8C04F811F6850B013065E25E9D95B4F /* BTPaymentButton_Internal.h */, + 8DFAC2BBAECC5E0D18880AD142A82ED4 /* BTPaymentRequest.h */, + B7D3E4B6513D91CCA94D41EAB85DAABD /* BTPaymentRequest.m */, + B81AE88EFE7B74E386F0FDB82891F6C6 /* BTUI.h */, + 62FD29643AA861CE75F961E1A0E17298 /* BTUI.m */, + E927CE0061A910A65A7703A802B87303 /* BTUIAmExVectorArtView.h */, + A5C036B20A7DBC025844D80D68AA13FA /* BTUIAmExVectorArtView.m */, + 622756106046E88A6B5D6BA0A16BB74F /* BTUICardCvvField.h */, + 4516434616AD92BB469F933F2846DF53 /* BTUICardCvvField.m */, + F9F3C7091B78A6054648B24512D94DC2 /* BTUICardExpirationValidator.h */, + A7BF36DEC4E1812651AF96B81ACCD383 /* BTUICardExpirationValidator.m */, + 235341E4142ADC427B4AF2E11C2FB965 /* BTUICardExpiryField.h */, + 96852CB99B41B13D27DF3ED1C21154DC /* BTUICardExpiryField.m */, + 139083963E51B22E68420D140A6217AC /* BTUICardExpiryFormat.h */, + 2D5C924D2C3DC2233BD57398FF984930 /* BTUICardExpiryFormat.m */, + A09884E637B8550BF09B25D767217DEE /* BTUICardFormView.h */, + 6BB3F2E490E04FF8A6DAA53E5E571C03 /* BTUICardFormView.m */, + C7109839B6962F78DFE630C55264266E /* BTUICardHint.h */, + C1ABC8FB98619BB159EA23D32EEF0CE3 /* BTUICardHint.m */, + CCDFBA7E34F2784FAA3ED99459509BEF /* BTUICardNumberField.h */, + 88E163A07C0E9BF52D89E50917102460 /* BTUICardNumberField.m */, + 5456633F3067AE1D9A8380E191E03E1E /* BTUICardPhoneNumberField.h */, + 4216C500DDDBEF628BEA9F26B96B7A14 /* BTUICardPhoneNumberField.m */, + 809CF5DCE670E060952E4E407D911FF3 /* BTUICardPostalCodeField.h */, + 6A70A88E989BEC0961B4EA6CE05D56F8 /* BTUICardPostalCodeField.m */, + 1FB3C3EAADB383DD7C1C3204E2EC6EAB /* BTUICardType.h */, + 6476EE350304D6320EBCE420E40E0039 /* BTUICardType.m */, + A8C0C15A8E062C446E6697F2E5D32509 /* BTUICardVectorArtView.h */, + 93C4F136A42AAA3C2C87E00FECE18501 /* BTUICardVectorArtView.m */, + C1C05E193EB574C6F7CC10555038E1AF /* BTUICoinbaseButton.h */, + B4C0546E58F393269B903DF3F0BC30C8 /* BTUICoinbaseButton.m */, + 1C7978A9943A2083FA849CAC46350EFA /* BTUICoinbaseMonogramCardView.h */, + F0EA9ED8F9A867DA381B597428CD2759 /* BTUICoinbaseMonogramCardView.m */, + 53E38F8AA4E2662C02774ACEFD3A52E9 /* BTUICoinbaseWordmarkVectorArtView.h */, + 7794FD92B44439D45CE6816A58B8FE6C /* BTUICoinbaseWordmarkVectorArtView.m */, + 3191337E6E884BC79BAC67DDD2462893 /* BTUICTAControl.h */, + D2FB3D55A8A1E416AF00DC7D82F5AD60 /* BTUICTAControl.m */, + 38868107E7AB89902C214883CABABA3A /* BTUICVVBackVectorArtView.h */, + A48A79F51CEE5A713CF43A51E6D8B9B2 /* BTUICVVBackVectorArtView.m */, + 29BC5620D065BCC9E314BBF24FFC2819 /* BTUICVVFrontVectorArtView.h */, + 6FB84C94A54EF498050806B10E098D47 /* BTUICVVFrontVectorArtView.m */, + E879E3422B19F29D1D982921577D2DA3 /* BTUIDinersClubVectorArtView.h */, + DF547F1D435BD0D09132359ACBA8B98D /* BTUIDinersClubVectorArtView.m */, + D39BD09B7E1D96D9BFF90112AD835A99 /* BTUIDiscoverVectorArtView.h */, + A3E7020356202801C646C073BF9584B8 /* BTUIDiscoverVectorArtView.m */, + 9C782C0BBAC80F3807E9BF7E6C716B04 /* BTUIFloatLabel.h */, + F1634C4954A572147E74BBE57933ECD3 /* BTUIFloatLabel.m */, + 34D0A6ABD51706D4DAE48C24D5B58764 /* BTUIFormField.h */, + CF59A0200B6B993EB045DFAEA1900922 /* BTUIFormField.m */, + DE80F93F583F505F0C0F3DD0B9C673EA /* BTUIFormField_Protected.h */, + 42D82FDF3D9F3E31A5965E7B0A389F3C /* BTUIHorizontalButtonStackCollectionViewFlowLayout.h */, + CE672C1ACA339AC3BE4EA9EECD15BB23 /* BTUIHorizontalButtonStackCollectionViewFlowLayout.m */, + F23E70191828CDED113D5FD28DFA2005 /* BTUIHorizontalButtonStackSeparatorLineView.h */, + F61675D87CAE3C31EFFB898604D77D66 /* BTUIHorizontalButtonStackSeparatorLineView.m */, + 62C4A780755AA1CAD62CC07000E439E5 /* BTUIJCBVectorArtView.h */, + E4799B003A52E334D11A7AF977AFC4DE /* BTUIJCBVectorArtView.m */, + 8C6A27F73D7FB8B294A8E8411867C178 /* BTUILocalizedString.h */, + 166026877566ED125E9408CC45EF3C26 /* BTUILocalizedString.m */, + 951CFFEC07863DE5549918E9EEF8A8C9 /* BTUIMaestroVectorArtView.h */, + E2879077D5D4BA9A1054D0E6D7E1F8DB /* BTUIMaestroVectorArtView.m */, + 4FDC0CD16F3426E6670FE1920A848317 /* BTUIMasterCardVectorArtView.h */, + 78EEE74DF48993A67E83C4D115A65CF2 /* BTUIMasterCardVectorArtView.m */, + EE70C45886F98C18F577B4B10FF1CB74 /* BTUIPaymentButtonCollectionViewCell.h */, + 9F4B47459C591B7C8876E1FAC6632D84 /* BTUIPaymentButtonCollectionViewCell.m */, + 3E5D05F2BBED9B69DD36ED29F7C41651 /* BTUIPaymentMethodView.h */, + 35C1F82C48E6455925A768B40500F125 /* BTUIPaymentMethodView.m */, + 1A4947EFB74C33D053D9504D1F15F98B /* BTUIPaymentOptionType.h */, + 3F593660AD800974A73D5BFDA083D9B4 /* BTUIPayPalButton.h */, + 755C94848C3338A60D2AA71C5186C7DF /* BTUIPayPalButton.m */, + 5E05AEC3F7791414C3396D5B74AEF24F /* BTUIPayPalCompactButton.h */, + 3B5DEE5A2229826F3EB4E43C3D01CE31 /* BTUIPayPalCompactButton.m */, + 852A52723EDE2CB0F4CD1AE8FB0390C6 /* BTUIPayPalMonogramCardView.h */, + EC92DE9D9758AE32744F5CD397B4378E /* BTUIPayPalMonogramCardView.m */, + 1A33F110D803662FCCBCEF63E0BBACF7 /* BTUIPayPalWordmarkCompactVectorArtView.h */, + 0A6F1BBD00A67D7554D362B99236F047 /* BTUIPayPalWordmarkCompactVectorArtView.m */, + EECE5B8A504CB8D9E23D69C3F072891A /* BTUIPayPalWordmarkVectorArtView.h */, + BD9B30B92DBAAEC63FEC6BB2B646D59B /* BTUIPayPalWordmarkVectorArtView.m */, + D3501917D8FE4FAF64F3953A922CE23F /* BTUIScrollView.h */, + 1DA4D4452C717866F6B3FDC36D7B0FDA /* BTUIScrollView.m */, + ADD7F5EA8CAC7E52737DE84887340833 /* BTUISummaryView.h */, + A5C5EC36CFC1A795B898D9173D3FCB70 /* BTUISummaryView.m */, + 520819ECA737B5705CEEA0D0631C8379 /* BTUITextField.h */, + 0D93EBF4F7A3882026E68E17AC44D277 /* BTUITextField.m */, + 41A2C1C77DA8F30679B79B6A56253355 /* BTUIThemedView.h */, + 7B859FE33A18DA7DD587AF765D5DE7B5 /* BTUIThemedView.m */, + 6566718EA19CE4B7BB8F640907A786E8 /* BTUIUnionPayVectorArtView.h */, + 54F7DCD2E181F62D8FFD32B8F75764AF /* BTUIUnionPayVectorArtView.m */, + BA21365AB9D4D487A112CE11C7BF58B9 /* BTUIUnknownCardVectorArtView.h */, + BBF1F8854B7AA1577B86B6D673DA872A /* BTUIUnknownCardVectorArtView.m */, + AEE6CE58332E0559F842F207A5B61DA5 /* BTUIUtil.h */, + 09A362DD1A34565962A60FB8F4F3E614 /* BTUIUtil.m */, + 68ED763886B82F0ADB53D2D25CBD597B /* BTUIVectorArtView.h */, + A8A6AC13AA639B9FFC65F8FC9077B77F /* BTUIVectorArtView.m */, + 4EAEDFA12F3CA2860DDA282250D3B66D /* BTUIVenmoButton.h */, + 340C2FF1BEF55A15BFBD75D8F0A5E500 /* BTUIVenmoButton.m */, + 829F8D4288519CF31809586E9CF48439 /* BTUIVenmoMonogramCardView.h */, + 3411AAF40D41E42041B68B6EE0952E91 /* BTUIVenmoMonogramCardView.m */, + FFC67BFB259D57803B0FD3228BF25BB6 /* BTUIVenmoWordmarkVectorArtView.h */, + DFA4B86B30B99F034CF0122DD8BD14E8 /* BTUIVenmoWordmarkVectorArtView.m */, + 6975FE76B78949175F369290B2879AE8 /* BTUIViewUtil.h */, + C897018FA913DD836C279C95591097A0 /* BTUIViewUtil.m */, + 9E902F1C846C43F513486986B93CC13D /* BTUIVisaVectorArtView.h */, + 4F30015D380FC50DA5A8D40049A15EE3 /* BTUIVisaVectorArtView.m */, + 931374719DF9485F89985ABE483E2583 /* UIColor+BTUI.h */, + FF99BE4B522E29AEEAAB4F9BA82DEC21 /* UIColor+BTUI.m */, + CBDABE82837937D1D134198A1312D6A3 /* Resources */, ); - name = "Support Files"; - path = "../Target Support Files/SwiftSpinner"; + name = UI; sourceTree = ""; }; - CC99E5DF368B54C525F05238C9EE05C8 /* Braintree */ = { + CAD4CB343C4CC9A6FEC4EB44F350D834 /* iOS */ = { isa = PBXGroup; children = ( - 82602B693A3179FD535B134B5ABA7CAB /* Braintree.h */, - A77E9D0565540646549A928543B0683F /* Braintree.m */, - A22B43DBCB0A18EFD9B8C099421B41CC /* Braintree_Internal.h */, - 83E16529AE244B5D4777BA184249AEB9 /* API */, - E85F5C7AD91372EA677D69E7538CE97E /* Coinbase */, - 454B54AA09B7C7BC331E71D287CC589C /* Drop-In */, - ED7C3CA69627C07D88EDB3DDAC5B13B1 /* Payments */, - BEBBF0D6A2CE3C2180F4455B28A97945 /* PayPal */, - 647EA055BAB6D567E3E28943FD757EBE /* Support Files */, - 0DB2D128649786CD78A9D844ADB12F24 /* UI */, - 371585E9EF92DE5C59F3AE5331D2E924 /* Venmo */, + 2C5DDD2DA1B27E9983E19BAC5B5D1581 /* AddressBook.framework */, + 567206E4184F25A837CFCD10CDE4A86D /* CoreLocation.framework */, + C65550AC972C1ED41DE3C61C39B26B8E /* Foundation.framework */, + 329F6301569815A538C0F1D0DDAE2C92 /* MessageUI.framework */, + D75F5957B1F12491F09CBE89B7056E2F /* PassKit.framework */, + 8876D688C8A06011D83478C1D6CE9D54 /* SystemConfiguration.framework */, + 22DDB27555954CC0B2B0E0373553C502 /* UIKit.framework */, ); - name = Braintree; - path = Braintree; + name = iOS; + sourceTree = ""; + }; + CBDABE82837937D1D134198A1312D6A3 /* Resources */ = { + isa = PBXGroup; + children = ( + 1D71E6938988F6E96D13B7C1B80A44F5 /* da.lproj */, + 449E93575168D5051205907610323752 /* da.lproj */, + F4379F7E72F635463C5152667466C072 /* de.lproj */, + 908DDB9A643544EBF87B0D1862D184BF /* de.lproj */, + A0611C44FF460A0759C823A228E435EB /* en.lproj */, + A83B1B31621CB681FE1D2B344D6818CD /* en.lproj */, + C6EDCFD423C497DAAD8BC026CBC63D00 /* en_AU.lproj */, + B5D4DA517DF15435169BAE9337752EF4 /* en_AU.lproj */, + 94A8F38E42D0D85F013E368AF612182D /* en_CA.lproj */, + E93B70D12D032267AC94B11361126338 /* en_CA.lproj */, + D38DC72681753D6698D65DEB15CAC9D6 /* en_GB.lproj */, + 853DA7DA88545CFF5BFC7209BDC9913F /* en_GB.lproj */, + 652319B228D699A8176B7D95789FC1B6 /* es.lproj */, + FCA2EF18E5913550AAFCBF281E1341E5 /* es.lproj */, + 137E862C8F4D4A6CB5A110FC63BA047A /* es_ES.lproj */, + 9A755B99135026FB65FDC7130479EC5D /* es_ES.lproj */, + BBE5D952781F79523486FB5034CAD3C7 /* fr.lproj */, + 40315A30E0793FD8B6DED08034A3D890 /* fr.lproj */, + 7CED3E97664601A9CEF68881486E672E /* fr_CA.lproj */, + 06B803C98182B41E47FF5171ABEA6439 /* fr_CA.lproj */, + 0F10BA979A8961CA1BEBFD8218490D05 /* fr_FR.lproj */, + 5C8ABC86B89BFD5FE32C4126781AC3F3 /* fr_FR.lproj */, + 756222C1126834C07AA9985AA16459C2 /* he.lproj */, + 84FA77ED045467F6D8D1AAA5BE285B2F /* he.lproj */, + AE252C58711D0CA20529E71D7D8D20F0 /* it.lproj */, + 7486B1FB435CA38F91405994E9EE777E /* it.lproj */, + D028669B8830E7B739B5895F05BEA4E4 /* nb.lproj */, + 69426467C9A2AED71C75B24D2CAE9DD8 /* nb.lproj */, + 4ADB4DBAF78104CC83F5114FC87CF885 /* nl.lproj */, + DF04AE33344FF74EF0FAF56BC808AC2B /* nl.lproj */, + 7484AE196D8BB7254DA0C8DD50E90175 /* pl.lproj */, + 5130AED0A766E6ECBF652C64FEACBDB2 /* pl.lproj */, + E5EBAFD63FDF52704DB2A4D17FF8B4CF /* pt.lproj */, + 16C16E4E7A5A009F1416AF08D090358B /* pt.lproj */, + C4A136A68066364E0AE949C7B3884E10 /* ru.lproj */, + 5E8CB0D93AE8B020E3A55FCB931607CD /* ru.lproj */, + A5ACA1F79E90BBC7DECD8EABEC36E855 /* sv.lproj */, + 251F9BD601590E664805A26A60A75C25 /* sv.lproj */, + 032C43575ACCF37F6A027C04525046F3 /* tr.lproj */, + 97459D03FD72159AE117F195734E3ADE /* tr.lproj */, + 2590F07710F2A36E7BE98A37ADC48DFA /* zh-Hans.lproj */, + 0B07EDB2E6A20055E23673F142EBF454 /* zh-Hans.lproj */, + ); + name = Resources; + sourceTree = ""; + }; + D1440B367E66D641B8E4A93CD304EF2F /* Apple-Pay */ = { + isa = PBXGroup; + children = ( + F4CBB064647443F68E78B1C95585EC54 /* BraintreeApplePay.h */, + B4A8A067C1E6B25C9005E9233C8ED2C6 /* BTApplePayCardNonce.h */, + 62A29166904261355128AFCA9FD402DC /* BTApplePayCardNonce.m */, + 4D801E69B7167491434BD311413D3589 /* BTApplePayClient.h */, + EAEBAC6F477FAE8459912C6FD6B88276 /* BTApplePayClient.m */, + 0916A7AA157C616BC3A866AAD0D1D7C1 /* BTApplePayClient_Internal.h */, + E65AA2E036395DE2E147B2F8BAFF319D /* BTConfiguration+ApplePay.h */, + 9263BF5D8DF89A0B5BE2E98F52CB4B9F /* BTConfiguration+ApplePay.m */, + ); + name = "Apple-Pay"; sourceTree = ""; }; - E85F5C7AD91372EA677D69E7538CE97E /* Coinbase */ = { + DB8AD5245D36F53628C41D409A4F8A08 /* PayPalOneTouch */ = { isa = PBXGroup; children = ( - E570598F11EA7ED168263D87DED8A248 /* Braintree-Coinbase.h */, - 7DCF3C69ED019540C45D3D14EF10D7C5 /* BTCoinbase.h */, - 62AD6757B6CB10F9A2C81E886CC8139F /* BTCoinbase.m */, - 1C9F71CBD7CA9479312170E45F8F166F /* BTCoinbaseDefines.h */, - E35DFD19292443931C3B8A4911074AEC /* BTCoinbaseDefines.m */, - 0667C1FB298D61186B389479268D6B0C /* BTCoinbaseOAuth.h */, - BBC95A3F395AB0BB5BD092E8D3B9B422 /* BTCoinbaseOAuth.m */, - ); - name = Coinbase; + 629AFA9FA17FACAF8F83361F9CF20830 /* PayPalOneTouch.h */, + 40AA3DF251AF3B5BAE358309B4CA533E /* PPDefaultConfigurationJSON.h */, + D1D4B3EF0D75946FAF250055F2CC4587 /* PPFPTIData.h */, + F1DAA72609990884EB9C491C4F949C00 /* PPFPTIData.m */, + 52F672971AFEB60A01299DBBF99D8687 /* PPFPTITracker.h */, + 969866436EAE749B57B48C13AC240E5B /* PPFPTITracker.m */, + 4196E332844E61F34C4F31713F736B1C /* PPOTAnalyticsDefines.h */, + AD055572F0F0470ECE81E6313E314E56 /* PPOTAnalyticsTracker.h */, + 60D251EA0BD40EDB32F83CB691F9143B /* PPOTAnalyticsTracker.m */, + D292F55CD94552B34B5D23B81562A321 /* PPOTAppSwitchResponse.h */, + 7C4452A4B03E642034D10E70C4396AB2 /* PPOTAppSwitchResponse.m */, + B1317266F0B420C1EDCC146FC9D8896A /* PPOTAppSwitchUtil.h */, + F2D56CE11D8FA78B097E2A425B9AD72D /* PPOTAppSwitchUtil.m */, + A2B47DBF7F6A49F35D31145C30E13868 /* PPOTAuthorizationRequest.m */, + 97D8B31F177A7FE31C47F60BD84249EB /* PPOTAuthorizationRequest_Internal.h */, + 07254A869949702790277E6A58780106 /* PPOTBillingAgreementRequest.m */, + DDA3E82FAEB65B2D19EDB0C487C5DC24 /* PPOTCheckoutAppSwitchRequest.h */, + 3272E1D72B83831BFC1ABA033972BE67 /* PPOTCheckoutAppSwitchRequest.m */, + 75090917C7D369D0DA39EA9B084A95AE /* PPOTCheckoutBrowserSwitchRequest.h */, + FA8A523F158C640D0237C94BDE2C4D38 /* PPOTCheckoutBrowserSwitchRequest.m */, + DA95578AF677AE041FA74440839907E8 /* PPOTCheckoutRequest.m */, + 26BD7BCAE383B5D3E5302742FB40E53B /* PPOTCheckoutRequest_Internal.h */, + 86F91E2861162DAFD491F3FE56B9D364 /* PPOTCheckoutSwitchRequest.h */, + C9CCAA0DBFFBC6696704611B65601743 /* PPOTCheckoutSwitchRequest.m */, + E6F5B6C4A233EF5465827C692BAB6765 /* PPOTConfiguration.h */, + E0F4EDE3E2D403638BC74572B6E69069 /* PPOTConfiguration.m */, + 21E2983873DFE64FCD91494AF25A5B1A /* PPOTCore.h */, + C177D5BE3E5D3E7117CD384476868DDF /* PPOTCore.m */, + 083FF8C32B86FDD9AD18C6E871FDFE0E /* PPOTCore_Internal.h */, + AB0D5FFB75D4DF59727BD95FEE2A34BC /* PPOTError.h */, + 00DE4932A47F4870AC94C9401F9A24F9 /* PPOTError.m */, + 01A68CB7B873C7EDDAC8E6A1A264D0FF /* PPOTOAuth2AppSwitchRequest.h */, + 0E7E37D850A90D182A855A86700E6D01 /* PPOTOAuth2AppSwitchRequest.m */, + EC86DE87DB14E1B856B0CFBEBC585A2C /* PPOTOAuth2BrowserSwitchRequest.h */, + 8D606D135D9F70CD76FC92AA9882F006 /* PPOTOAuth2BrowserSwitchRequest.m */, + E15712AB6AFEEE3F8E69D4C477473B73 /* PPOTOAuth2SwitchRequest.h */, + 7126B5BBA02D842805F4897597AF7523 /* PPOTOAuth2SwitchRequest.m */, + 87501BF5CD44F78FDC5BC8C1D2CBB1FC /* PPOTPersistentRequestData.h */, + E04C312FCB9CFF563E208473317DB9C7 /* PPOTPersistentRequestData.m */, + C6FEFCF4A140AF0E6B6BA76C0C6D8D81 /* PPOTRequest.h */, + 599AE7784FD02013825EFEF2F360B5A1 /* PPOTRequest.m */, + 5E98EFF64C4C8190AD903BAF3BFA0C89 /* PPOTRequest_Internal.h */, + 03BA7B3A893AD489FBE348C6B0072CE3 /* PPOTRequestFactory.h */, + 737FBAD1A7B4274B98E5F7A3F9F0B7F6 /* PPOTRequestFactory.m */, + A0E67C0274EA40A49C71B38E429130F4 /* PPOTResult.h */, + 201C5C6295CCAC5FCA88F4B42637A4D9 /* PPOTResult.m */, + 0626DE4180284B49B3808E07798AE1BC /* PPOTResult_Internal.h */, + 1B481DE7A80F5E21996E76F267BC7185 /* PPOTSwitchRequest.h */, + 052BCBD86443D564AB4F64D265CE06EE /* PPOTSwitchRequest.m */, + ); + name = PayPalOneTouch; sourceTree = ""; }; - EB57DDB3388FBC701046A1E93218737F /* Frameworks */ = { + EED5260B1E432EE15005DD7076F27F32 /* SwiftSpinner */ = { isa = PBXGroup; children = ( - 592E4ABC53015AFE66FC1B808EEEF8A4 /* iOS */, + DF142C8DBDE9A4BB465E3853558449BC /* SwiftSpinner.h */, + 5AB31C460047B5E5CF13FBCAAF6592CA /* SwiftSpinner.swift */, + FDAEDB0197885AE521417769A8F811DA /* Support Files */, ); - name = Frameworks; + name = SwiftSpinner; + path = SwiftSpinner; sourceTree = ""; }; - ED7C3CA69627C07D88EDB3DDAC5B13B1 /* Payments */ = { + F4CDA5FA9197A41E0081E84F932906EB /* Frameworks */ = { isa = PBXGroup; children = ( - 7F60B0A270601DD3CFC6AD5AB821EFEC /* Braintree-Payments.h */, - 266CF3644F1760A681ED8A53A10DB322 /* BTPaymentApplePayProvider.h */, - 189866804C8C538C2C2C70527D4EF12A /* BTPaymentApplePayProvider.m */, - 9C73C62B2ECB0CE0CECCC01E74E47A1E /* BTPaymentApplePayProvider_Internal.h */, - F89F82156FC911C202F8D5ADAD77EAA4 /* BTPaymentMethodCreationDelegate.h */, - DEF6B666D5D948D1A4559074848CE494 /* BTPaymentProvider.h */, - 1AF70CB69D28D4BE0538BE8735B1D2E9 /* BTPaymentProvider.m */, - 3E9241BF24149C9BC653839B8ABDD8F7 /* BTPaymentProviderErrors.h */, - 6523AA06B7329D80F5763688BFA13DEC /* BTPaymentProviderErrors.m */, - ); - name = Payments; + CAD4CB343C4CC9A6FEC4EB44F350D834 /* iOS */, + ); + name = Frameworks; sourceTree = ""; }; F82B3B07A66F0A9B9C0D8D4EBC71C21C /* Targets Support Files */ = { @@ -1339,6 +1408,20 @@ name = "Targets Support Files"; sourceTree = ""; }; + FDAEDB0197885AE521417769A8F811DA /* Support Files */ = { + isa = PBXGroup; + children = ( + C0D875E9B317465289B0386EC6D150D7 /* Info.plist */, + E823A4A59A897EA92DE9125CDD4396F6 /* SwiftSpinner.modulemap */, + 4C0B99D7E61117B6A9E5DCA4314EC1F6 /* SwiftSpinner.xcconfig */, + 1CDFF1A01A39F4CCDB8DCECEB8371439 /* SwiftSpinner-dummy.m */, + C14B7C09FDD840AC677844B5CE25C1DF /* SwiftSpinner-prefix.pch */, + 96B2AE0735ADEF9A3E5D8EE86AE94C07 /* SwiftSpinner-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftSpinner"; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -1375,192 +1458,173 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F39259E62F2BD47A099FD56C84134C93 /* Headers */ = { + C6877F6916BEBE0FC5D4A383EEDF0E95 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 86F709465ACFC28F8721C030FBA47D40 /* Braintree-API.h in Headers */, - 41B53A4175641222884BC63716ECF23F /* Braintree-Coinbase.h in Headers */, - 2C3CF14F665CF54C3E99F232753664A0 /* Braintree-Payments-UI.h in Headers */, - 7DC30CFFE701226449C5142FC6EFDA2E /* Braintree-Payments.h in Headers */, - ADA952B413187B4533D9E9EDC34C9C83 /* Braintree-PayPal.h in Headers */, - 4869301401DB2ADFC2878BC75D4A9192 /* Braintree-umbrella.h in Headers */, - B763C2782E9FF45D1540D1EFA74AEE14 /* Braintree-Version.h in Headers */, - DB13A8EB65353073EEA052F473FCCB1F /* Braintree.h in Headers */, - B2D28B26DA954F26A56636A20C911699 /* Braintree_Internal.h in Headers */, - 53926534C006EAE348C55306A74DEC7F /* BTAnalyticsMetadata.h in Headers */, - BF65F3C21B552FE98DAE07C599C292DD /* BTAPIPinnedCertificates.h in Headers */, - 967ADD44A2C2557582D536C8304E94BB /* BTAPIResponseParser.h in Headers */, - 23A6071B93E7C2894C08E3367F0585D8 /* BTApplePayPaymentMethod.h in Headers */, - B0293D5793834E6213A2AE6F9BC41AD6 /* BTApplePayPaymentMethod_Internal.h in Headers */, - A1305FED42367F89A376A32C334D2E7A /* BTAppSwitch.h in Headers */, - EFEAD82DA248824F65AC8AC4F9EF44F7 /* BTAppSwitchErrors.h in Headers */, - 7560576B67084B42FD0DFA86FF78F2E8 /* BTAppSwitching.h in Headers */, - CA537B8DD934FA88DC9417D4E0D8BC1B /* BTAppSwitchingDelegate.h in Headers */, - 93AE9E1AAEA950D48F9991F1917CC893 /* BTCardPaymentMethod.h in Headers */, - 0FF013B34979F08BAECC1CC3DC8EF4D5 /* BTCardPaymentMethod_Mutable.h in Headers */, - E120DA63D67CCD143B189A1192A7C3AB /* BTClient+BTPayPal.h in Headers */, - 7E74F319D1559686F9BB782D29E81EC1 /* BTClient+BTVenmo.h in Headers */, - A976576315BDF2B1C377560CF524052C /* BTClient+Offline.h in Headers */, - EB82BCEB186F6C251A725EF362E3FC1F /* BTClient+Testing.h in Headers */, - 0E5078043E1FCB628E40AAA04251E4D7 /* BTClient.h in Headers */, - 49ADBAFE0BF2B24476B218A2497CF808 /* BTClient_Internal.h in Headers */, - 8CE3DD3A8E09999D608A408193118FA9 /* BTClientCardRequest.h in Headers */, - FB4E25A35B7C2504623AF32EC742A088 /* BTClientCardTokenizationRequest.h in Headers */, - 54AC6F9A3A262EF735AD07B432AADCB4 /* BTClientMetadata.h in Headers */, - A485C3388E41D0BB601DC12F8A249ED2 /* BTClientPaymentMethodValueTransformer.h in Headers */, - 77DF7FA1633F6F245E03A1C054EECFB6 /* BTClientStore.h in Headers */, - 701D85B0A034A8781917D8A6C69C9CF8 /* BTClientToken.h in Headers */, - 239FA1C065D8DCFE48C75F96A67E25E2 /* BTClientTokenApplePayPaymentNetworksValueTransformer.h in Headers */, - 1534E95100D283E399FDA272BF61FCE0 /* BTClientTokenApplePayStatusValueTransformer.h in Headers */, - 035810C779B461BA0A6090A256BDA9BA /* BTClientTokenBooleanValueTransformer.h in Headers */, - 191CDF15075A3823BE551FC271E876AA /* BTCoinbase.h in Headers */, - D4648C856CF78B388AFF7F22B4F0443E /* BTCoinbaseDefines.h in Headers */, - 8C2E8333AB2626DC4DD608FDA9799164 /* BTCoinbaseOAuth.h in Headers */, - 8B54F81845C666039B207D770FF29994 /* BTCoinbasePaymentMethod.h in Headers */, - 91211978A597404D19512DE0B708276B /* BTCoinbasePaymentMethod_Internal.h in Headers */, - 111B9031393CE3EF35EC8E25F44FB164 /* BTConfiguration.h in Headers */, - C70838A6EED4B04DBAA5FC4C5D0CB3C8 /* BTDropInContentView.h in Headers */, - 605108BBF9F1D2B33EEE075CE1FB90B2 /* BTDropInErrorAlert.h in Headers */, - 70CBB3A6B9662554CDA578FFE0CEC37E /* BTDropInErrorState.h in Headers */, - 75CF4892ABD30E8013384DF425D2CDED /* BTDropInLocalizedString.h in Headers */, - AEA2242F3C3E608C69FE879C7C520430 /* BTDropInSelectPaymentMethodViewController.h in Headers */, - 35AF9CCF89ECA7B4ABC0EAD6FC467E16 /* BTDropInUtil.h in Headers */, - 918652015DA5026ED20FDB64024358BD /* BTDropInViewController.h in Headers */, - F2A7536CDFA5C058E424417F18725924 /* BTErrors+BTPayPal.h in Headers */, - 2C6474FA8A68742C00CDB186BA817D2A /* BTErrors.h in Headers */, - 1BFE6EE562D3CAF911159BA134ED07DD /* BTHTTP.h in Headers */, - 3D080178540ED70237145805A3C7FFCA /* BTHTTPResponse.h in Headers */, - 6990821B9BBBA3463C2044119DF969D7 /* BTKeychain.h in Headers */, - C710F3BE76AC1D84469BDB993314C3E1 /* BTLogger.h in Headers */, - D6C3F5F4CAF07EE0C815B31C6814C1DE /* BTLogger_Internal.h in Headers */, - 51082C97BA8B2C099BD88A8AF510B566 /* BTMockApplePayPaymentAuthorizationView.h in Headers */, - AF6473DFE5D8F45D44929DCE1C093CFD /* BTMockApplePayPaymentAuthorizationViewController.h in Headers */, - FD92F07ABE3944D130A0983557CA09D8 /* BTMutableApplePayPaymentMethod.h in Headers */, - 8C087B97D3F4039C55559543C97D513D /* BTMutableCardPaymentMethod.h in Headers */, - BD1694D094559052F4F6ADC246235664 /* BTMutablePaymentMethod.h in Headers */, - 6B4FFB66AD666EC7ADE0F4DDA9DB5EC3 /* BTMutablePayPalPaymentMethod.h in Headers */, - 1284C16AA7D0E5C5299B34ABBE6D107C /* BTOfflineClientBackend.h in Headers */, - C2794C72B1FFD41AF86B4D68CC54401F /* BTOfflineModeURLProtocol.h in Headers */, - F5966432955C011639486B4C10349D14 /* BTPaymentApplePayProvider.h in Headers */, - 3B7E1804D06F0101659B6AAF9A234DAB /* BTPaymentApplePayProvider_Internal.h in Headers */, - DEF64AEF3D519E608FB93C6E57E4D9E6 /* BTPaymentButton.h in Headers */, - 264AB122FEA657D85578F15AB25F1DBD /* BTPaymentMethod.h in Headers */, - 0EEB5BCE500AFF7A25B00BB9E92A762D /* BTPaymentMethod_Mutable.h in Headers */, - 44FD01E042AD9FA6907C9D4E0E848082 /* BTPaymentMethodCreationDelegate.h in Headers */, - 623F3A97DD96FEE1D1C9A46A1BB924A3 /* BTPaymentProvider.h in Headers */, - 5C2A2630B357FC65678F47D4E9A1B54A /* BTPaymentProviderErrors.h in Headers */, - 685A49F8CF817EF5E0C5D479142DC351 /* BTPayPalAppSwitchHandler.h in Headers */, - D9CB7B64829D28B7C57D035197159635 /* BTPayPalAppSwitchHandler_Internal.h in Headers */, - 04EA5618B9AE5E2C713E2A83789A2CC2 /* BTPayPalButton.h in Headers */, - A2437A1E496CDC233FEAE0A4C1C2D3FB /* BTPayPalHorizontalSignatureWhiteView.h in Headers */, - 0AB28F5215C4EBBA7BE68089ABB696A4 /* BTPayPalPaymentMethod.h in Headers */, - 617C2654BBBEA85161540B92FB9D4BF7 /* BTPayPalPaymentMethod_Mutable.h in Headers */, - 93143E50BB2F31A9EA706939EF632FD2 /* BTPayPalViewController.h in Headers */, - ECD094D2F8B422024A14583A295FF694 /* BTPayPalViewController_Internal.h in Headers */, - 43E6305D216CA6C65211BEC11ECFBF99 /* BTPostalAddress.h in Headers */, - 067374CBEEEABCF20B9B2D8C473799E5 /* BTPostalAddress_Internal.h in Headers */, - 591880F8FBAD47EE12B9C3986900198C /* BTThreeDSecureLookupResult.h in Headers */, - 118D4FA4912709E2FDCAD40173D8D50C /* BTUI.h in Headers */, - BF1960B0D33DC80D8EE2CCC2DB691C7A /* BTUIAmExVectorArtView.h in Headers */, - 1D37463E69B60ADB0057BDA1A2BAFB14 /* BTUICardCvvField.h in Headers */, - D443055B24A7A60E45CA2B2CBB1FF2EC /* BTUICardExpirationValidator.h in Headers */, - 974BB4774F1C8E302B86B4F2F6956191 /* BTUICardExpiryField.h in Headers */, - A68A5CD3EB7584AB70237106B472684B /* BTUICardExpiryFormat.h in Headers */, - FED22AFBB2E25CB0E0BC5213FD2FBB58 /* BTUICardFormView.h in Headers */, - 5B9F146CCE8AAD63B54B103746E6F897 /* BTUICardHint.h in Headers */, - 11E8FA3D9F87D632F9ADE53680EEDB79 /* BTUICardNumberField.h in Headers */, - AD264C901BBBB2970758A174B818D906 /* BTUICardPostalCodeField.h in Headers */, - FC4C75E716B7CEA82F159CFCF924AA7A /* BTUICardType.h in Headers */, - D7904DEA41F64DA0B1568F887922D837 /* BTUICardVectorArtView.h in Headers */, - E3D87B102A319A1D6CE0EECE64A54DB3 /* BTUICoinbaseButton.h in Headers */, - 1E08C180ECF569EB570BA0E2F378F03F /* BTUICoinbaseMonogramCardView.h in Headers */, - 732E8E5B14A461E3E91F9BF7E0268587 /* BTUICoinbaseWordmarkVectorArtView.h in Headers */, - 422C8B9A8605254001CA7370C8998089 /* BTUICTAControl.h in Headers */, - 2490377F810D06CBC36B4D9804ECAB10 /* BTUICVVBackVectorArtView.h in Headers */, - 52FDD6C385AF853DB8E1BA5B9ADD0AB5 /* BTUICVVFrontVectorArtView.h in Headers */, - 7F49096048F910343D56A064AE1E3B41 /* BTUIDinersClubVectorArtView.h in Headers */, - 4443F897B2D3B37F0D94D413A47129E7 /* BTUIDiscoverVectorArtView.h in Headers */, - 1A60C277C859D503ED77A397447077AF /* BTUIFloatLabel.h in Headers */, - 9A039E74BC1944DE875586F8BC4C76D0 /* BTUIFormField.h in Headers */, - 54984BEA7A91366D4C92121785E37C5F /* BTUIFormField_Protected.h in Headers */, - ABA2B3FB5C302B189679AD2964313B0B /* BTUIHorizontalButtonStackCollectionViewFlowLayout.h in Headers */, - 410D9DDF91433A8C6EBFD29B00359754 /* BTUIHorizontalButtonStackSeparatorLineView.h in Headers */, - 4E02312EE9DA60BB30A26A29EBFA9684 /* BTUIJCBVectorArtView.h in Headers */, - 0E50F5A8DB478F38E3EAF4FC0BEB26DC /* BTUILocalizedString.h in Headers */, - 6FE2E45567F4B6C3DB1CCBEA8D169B16 /* BTUIMaestroVectorArtView.h in Headers */, - B25912208BEAE7A81B0E5CC68DCE018B /* BTUIMasterCardVectorArtView.h in Headers */, - 47F4F40A11F7C0F57018A4912D3C01DA /* BTUIPaymentButtonCollectionViewCell.h in Headers */, - 0BE3642A7BD1D6B03CBFB7BECEE20913 /* BTUIPaymentMethodType.h in Headers */, - 7E59F78D60FE0890223C8D9CB14A3806 /* BTUIPaymentMethodView.h in Headers */, - DF3091B83B00A194B07E7EAB8E477F06 /* BTUIPayPalButton.h in Headers */, - 09D429EA5AD100D6A4BEAFA6C5BB6BE9 /* BTUIPayPalMonogramCardView.h in Headers */, - FF8F745FAD9319A79BEDF31983FA1948 /* BTUIPayPalWordmarkVectorArtView.h in Headers */, - 2AF77E4B1C8127D51490DA189B1EE815 /* BTUIScrollView.h in Headers */, - B112A375A949A67219A079F8E33B3003 /* BTUISummaryView.h in Headers */, - D4F54E6DB3D5AC6672679CB0846585C6 /* BTUITextField.h in Headers */, - 04347D78E7DC2707553E56F173A0EE51 /* BTUIThemedView.h in Headers */, - 885AD76D683873B09A8E5906EDC3454A /* BTUIUnknownCardVectorArtView.h in Headers */, - E31AB6322A16D2A553B4E36FE15AE118 /* BTUIUtil.h in Headers */, - 315DCD6291FBE472DFB976167CF11A73 /* BTUIVectorArtView.h in Headers */, - 782661D4DBB3C991B767B5DEBC97C331 /* BTUIVenmoButton.h in Headers */, - 28A25EADF2A5821C05CC50303615792D /* BTUIVenmoWordmarkVectorArtView.h in Headers */, - 2197C262BD8A2BACA3292B767CAAB02C /* BTUIViewUtil.h in Headers */, - CDC5FADA4F5255447E345BDC733768F8 /* BTUIVisaVectorArtView.h in Headers */, - B4F2C29C6D91EFC194EA981E566471E6 /* BTURLUtils.h in Headers */, - 933E740D7E92065D841E4FC381A85DBF /* BTVenmoAppSwitchHandler.h in Headers */, - 758E38D19D2B4E11949CCB86D396EEC0 /* BTVenmoAppSwitchHandler_Internal.h in Headers */, - A4B7448022BF3E87D25DBD2C363650A6 /* BTVenmoAppSwitchRequestURL.h in Headers */, - B25B8A33C10B1C4ED92206AFDFA61BD8 /* BTVenmoAppSwitchReturnURL.h in Headers */, - E055AD90401C4FCEBB07C1215152C930 /* PayPalConfiguration.h in Headers */, - E44EE860CEFFFEF3487F596F9D559AF0 /* PayPalFuturePaymentViewController.h in Headers */, - 0E5F8BCEA98FB45E8EED42363C92B1A6 /* PayPalMobile.h in Headers */, - 3E3E5515D355160B0CA66ECE39463525 /* PayPalOAuthScopes.h in Headers */, - 7FB3D2B561194E5AE69501F5A2E77D92 /* PayPalPayment.h in Headers */, - AFDAF94E54EAA1261EC00F3997AD7A0B /* PayPalPaymentViewController.h in Headers */, - 4FD9481CF1583ABA043399FF496ADE83 /* PayPalProfileSharingViewController.h in Headers */, - 19A7301E7A538B28C0D7BC52F8636643 /* PayPalTouch.h in Headers */, - 2097702CD19D3117418E547EB2D23760 /* UIColor+BTUI.h in Headers */, + 58025E08D95088DC534325C19478197F /* Braintree-umbrella.h in Headers */, + 13B8DBFA02E60174AF98BB85B1DE2973 /* Braintree-Version.h in Headers */, + FF576D3E34C4F8C67C245F6C60AB11BB /* BraintreeApplePay.h in Headers */, + C62216372CFBB67930A068835BF877E4 /* BraintreeCard.h in Headers */, + 6A8C0F4A78C6BAECD404B12F8D5A4AC5 /* BraintreeCore.h in Headers */, + 39BD00EF1913CECA31034A0EC3D89A6F /* BraintreePayPal.h in Headers */, + FFDFFDB3D42BD81E599E2667EAF1F31A /* BraintreeUI.h in Headers */, + A8B6DC0EE4C8FB058EE568524AF63692 /* BTAnalyticsMetadata.h in Headers */, + CB3335782D250EBCCB9941243F01532A /* BTAnalyticsService.h in Headers */, + 7190AE8852F448639599480D552A8ECB /* BTAPIClient.h in Headers */, + 2D4FF590B44AD33FEBDB6D5FE9E5C5DA /* BTAPIClient_Internal.h in Headers */, + F3C72BD7C42A5F884B91668FEFE1EE36 /* BTAPIPinnedCertificates.h in Headers */, + CCBC762D4D922EB466FACDA037C0FD07 /* BTApplePayCardNonce.h in Headers */, + 0E4A0F54E7B424EC4AB0E80CE01035DA /* BTApplePayClient.h in Headers */, + 32A544A32A133147B0AE5D2C0C8C42AF /* BTApplePayClient_Internal.h in Headers */, + DDB4FB12D377CE8DEA95FEACBEA4C540 /* BTAppSwitch.h in Headers */, + 7325E4AC563B1A5962FF4E72BBAA80B6 /* BTBinData.h in Headers */, + 861D0E7D6758EB4A40E0296FCD958250 /* BTCard.h in Headers */, + 964A10C043575E38092FB1892C107828 /* BTCard_Internal.h in Headers */, + 293095AC99AA9F881614AFC33CD2B9A8 /* BTCardClient.h in Headers */, + D74992DAB710797745A73259C3E1A1C3 /* BTCardClient_Internal.h in Headers */, + 06B8BE088697A3D53088AD50D9488AB9 /* BTCardNonce.h in Headers */, + 41B7B77369630AECA4EB02E71DB4FAB2 /* BTCardNonce_Internal.h in Headers */, + 959860421A0A0BD7A6A4B45E4596F24A /* BTCardRequest.h in Headers */, + 30AC98F7993BA42E8F28E141331C2E42 /* BTClientMetadata.h in Headers */, + B72319A7C1DCC0BE2C117D2346393AF1 /* BTClientToken.h in Headers */, + 7ED310CD52E80207C0C32912DFDE2FB3 /* BTConfiguration+ApplePay.h in Headers */, + 5942BFF968D199CBE659A91D853D0D7C /* BTConfiguration+PayPal.h in Headers */, + 7576BDA0FF808D6AC8C067A72344266C /* BTConfiguration.h in Headers */, + 8E14ABD6551CD07E65FE3ADA533B59A5 /* BTDropInContentView.h in Headers */, + 2CB2EF4AF22830F8812EE7DC607B2AAC /* BTDropInErrorAlert.h in Headers */, + 5AE0A1D54A6462EDB66386AEDD7F3FCB /* BTDropInErrorState.h in Headers */, + 4D6F8B188E1D2C5183E313C052C1E6F8 /* BTDropInLocalizedString.h in Headers */, + E221CF3AD0E006DC3354218C1CCAA93D /* BTDropInSelectPaymentMethodViewController.h in Headers */, + 89432C81DD4F58E0E0764EA2ECA19FCE /* BTDropInUtil.h in Headers */, + 5A9B3114C640606F276440AAB9BADE01 /* BTDropInViewController.h in Headers */, + E5CABD45934503C2F60FAD1A7A20CEF3 /* BTDropInViewController_Internal.h in Headers */, + 1B577AD2B1C4297BAD56CAC163D48782 /* BTEnums.h in Headers */, + 25BDF7E45D93BED9D55416955805A358 /* BTErrors.h in Headers */, + 1B6ABC7F743A9F11B025A39420AB3D85 /* BTHTTP.h in Headers */, + 9ABCCAD3F3C58E92A1D80B1C95238162 /* BTHTTPErrors.h in Headers */, + 63CC1982BD16F103E675FE9F92A47284 /* BTJSON.h in Headers */, + AC4A8C4DB34A300C1BA33E7C19D77D14 /* BTKeychain.h in Headers */, + B8BBF5B0E10BDED4A7550E4A42899C82 /* BTLogger.h in Headers */, + DD55BFDB12AC163785718A4BA4685EE6 /* BTLogger_Internal.h in Headers */, + 3E96E2EE5F9C55D9CD0352B0F3C0E555 /* BTMockApplePayPaymentAuthorizationView.h in Headers */, + 2E52361A12489D9FC0A9930DD19F822B /* BTMockApplePayPaymentAuthorizationViewController.h in Headers */, + C04B506C72EA3B16EA3EB88F427A6CA1 /* BTPaymentButton.h in Headers */, + 09EF7D6AE991C9AE4038F261B5AE2D99 /* BTPaymentButton_Internal.h in Headers */, + 2A80CCED9D61EE002CA90EC548F719BA /* BTPaymentMethodNonce.h in Headers */, + 5F11713D00D80791790C5D82E18A5E91 /* BTPaymentMethodNonceParser.h in Headers */, + 37713E2B51AC7B0952C8B08B68CB482A /* BTPaymentRequest.h in Headers */, + 861F3473A5B8C37E8EA3FFB6253190B9 /* BTPayPalAccountNonce.h in Headers */, + FB6CFCEFB0788F032C07E7089F925861 /* BTPayPalAccountNonce_Internal.h in Headers */, + F6192027B36B2BFAEF4430B828BADE6C /* BTPayPalCreditFinancing.h in Headers */, + 7CDDCD63FAED7324BDC3AF83607289F4 /* BTPayPalDriver.h in Headers */, + A0D7B600B63928AE3D8EB89645BD6E70 /* BTPayPalDriver_Internal.h in Headers */, + B91061D794B6DBF4B634977B62D925C7 /* BTPayPalRequest.h in Headers */, + EC466989454682127C8687D88D1B79C5 /* BTPayPalRequestFactory.h in Headers */, + 3CE6E6095936EE74F5265EC90D0486B9 /* BTPostalAddress.h in Headers */, + FF9031088BA9A7917C263BD7CCFF99DE /* BTTokenizationService.h in Headers */, + 30FD4EDB8E104EEF9A65D3B128C42C00 /* BTUI.h in Headers */, + 6466A2E194E03516800DFE6E6ADA3623 /* BTUIAmExVectorArtView.h in Headers */, + 13F96ABDECA0267A4B0C4BD28A8D4722 /* BTUICardCvvField.h in Headers */, + 9C5AC712D4D36C6DE121DA24690E0DAF /* BTUICardExpirationValidator.h in Headers */, + F1BE22B6DBDF332536B6DFAC01C266BD /* BTUICardExpiryField.h in Headers */, + E10B13D3D0BE58DC074218F2BAD405B7 /* BTUICardExpiryFormat.h in Headers */, + E9568AC4F548D5CB3117295699AC4151 /* BTUICardFormView.h in Headers */, + A7579F513B8C3ED3E23D4A6944B7AB2D /* BTUICardHint.h in Headers */, + 5A356040EBDCEE5FD5B5F3CF0ACBFCB1 /* BTUICardNumberField.h in Headers */, + 6E8C3DA45CE1C74C0C87A12D6D35AA28 /* BTUICardPhoneNumberField.h in Headers */, + DF69A8D350EAE4AE87D2105A2E59FE16 /* BTUICardPostalCodeField.h in Headers */, + EE8CE46E697845D012AA27A9A3181AF4 /* BTUICardType.h in Headers */, + 7BC0695F3CFCCEFB990C9F8B8D0E46DF /* BTUICardVectorArtView.h in Headers */, + D6D188A01DC8FD16AE21719C0DDB9BE8 /* BTUICoinbaseButton.h in Headers */, + 5C7373A9C317B77E368F837C282DFE98 /* BTUICoinbaseMonogramCardView.h in Headers */, + 2091025E1C51C13BD133593B73253046 /* BTUICoinbaseWordmarkVectorArtView.h in Headers */, + BFE37C2A8C550FAB1149B7BE127FDD3C /* BTUICTAControl.h in Headers */, + FF62536A5A40CDF9C3D94F14DFB8D89A /* BTUICVVBackVectorArtView.h in Headers */, + 18CB7137DB655B4C8569CB092C4C31DE /* BTUICVVFrontVectorArtView.h in Headers */, + E09D107496B6A8F9A81772B426D5217D /* BTUIDinersClubVectorArtView.h in Headers */, + EC236DC803B7E42A01E3B2B557A71710 /* BTUIDiscoverVectorArtView.h in Headers */, + F9F8D119984260DECE40723614C99804 /* BTUIFloatLabel.h in Headers */, + FDC48ADE60F26576073DF497E2ACEBC1 /* BTUIFormField.h in Headers */, + 589C60681B07E5281620655083439913 /* BTUIFormField_Protected.h in Headers */, + F99124FC33D4DA3DABB960544EB9559A /* BTUIHorizontalButtonStackCollectionViewFlowLayout.h in Headers */, + 7A023BFFE22410A742E944D66983303D /* BTUIHorizontalButtonStackSeparatorLineView.h in Headers */, + A69C0DAC4C80972190661CEF48F125E5 /* BTUIJCBVectorArtView.h in Headers */, + 65E918174B3B6072D829320ABA771978 /* BTUILocalizedString.h in Headers */, + 6CBE24644C7DA75E0DB306E222EA7DD7 /* BTUIMaestroVectorArtView.h in Headers */, + 596B0116CA95AF1D56F88308D306EBFD /* BTUIMasterCardVectorArtView.h in Headers */, + 99CCFF63D1450F1D0B77F29CC052BB03 /* BTUIPaymentButtonCollectionViewCell.h in Headers */, + FD44417C31543E10EA23ACF191855CD7 /* BTUIPaymentMethodView.h in Headers */, + 3331D419C7136C07CB319412F71CB907 /* BTUIPaymentOptionType.h in Headers */, + DA9950D813A64F9A29989917E5AC80D2 /* BTUIPayPalButton.h in Headers */, + 101590E2B17E8B63BD430097E8DE70A6 /* BTUIPayPalCompactButton.h in Headers */, + 04FA0DFD36D42888B85013FF8EB97163 /* BTUIPayPalMonogramCardView.h in Headers */, + C68394911EB15AA11398A39A61F46304 /* BTUIPayPalWordmarkCompactVectorArtView.h in Headers */, + EC8F2483AA3A1BD5DDB819362095FB4F /* BTUIPayPalWordmarkVectorArtView.h in Headers */, + 30305B3848640DF590EEBE33DE264957 /* BTUIScrollView.h in Headers */, + 02A0B0C524C0CE678DDDDABCF99381E6 /* BTUISummaryView.h in Headers */, + 94C4D25ECD966234A32FE6332B5F0E6B /* BTUITextField.h in Headers */, + 9AF478320CD153C88C9834D27FF6B335 /* BTUIThemedView.h in Headers */, + 9EFAB7586545CAC679AFA899288078A9 /* BTUIUnionPayVectorArtView.h in Headers */, + 72AE3098C0BEA00B9854217F7A09C9D4 /* BTUIUnknownCardVectorArtView.h in Headers */, + 67B7CAF0E54A7E2436F3F8322D11E3F3 /* BTUIUtil.h in Headers */, + C20073A6A8968131C04D57C8C6965030 /* BTUIVectorArtView.h in Headers */, + A72DB69815008E5AC656C28B43702029 /* BTUIVenmoButton.h in Headers */, + B572382BE89503BB212A11ECD55B1375 /* BTUIVenmoMonogramCardView.h in Headers */, + A0618E50A7CD0C7722B1625954DB6B46 /* BTUIVenmoWordmarkVectorArtView.h in Headers */, + 9342D1CE128A508076893A552E5A677B /* BTUIViewUtil.h in Headers */, + 0EC13EADF469F5CCA996EB29219C720D /* BTUIVisaVectorArtView.h in Headers */, + FBBEA6495027BDC9BAABE63DEA51457D /* BTURLUtils.h in Headers */, + FCD6465B5175704C4A34832C02AA2030 /* BTViewControllerPresentingDelegate.h in Headers */, + 90A3657C97AFA2CDF5C89C3D3D417AC6 /* PayPalDataCollector.h in Headers */, + 0D8577DA62B4B3D5743FD2BC78A527EB /* PayPalOneTouch.h in Headers */, + 2DCD6DF7AE7E7D4B3C8B55D6B5FB6A99 /* PayPalUtils.h in Headers */, + AA8BB836B653EEB69CD995AEF9547441 /* PPDataCollector.h in Headers */, + 94D313F4185CF797BC4AC48A3490BECD /* PPDataCollector_Internal.h in Headers */, + 068AAC2F48BF4EDA83A73047ECF8CA12 /* PPDefaultConfigurationJSON.h in Headers */, + D971BE3C42AA598467B2EBE44332E4ED /* PPFPTIData.h in Headers */, + 9CF8AEE04A903A7727155BB29B34DEC4 /* PPFPTITracker.h in Headers */, + 4AE4C605AEF488556BBD168148F75396 /* PPOTAnalyticsDefines.h in Headers */, + 6A6D32D9976E37BD3467613A807A023A /* PPOTAnalyticsTracker.h in Headers */, + 394A976229818FD41ED34C0B72EE34AA /* PPOTAppSwitchResponse.h in Headers */, + DCB830F1354F0C9084E00129FC5B8FC9 /* PPOTAppSwitchUtil.h in Headers */, + E0014239742F70E43C55A411878550FE /* PPOTAuthorizationRequest_Internal.h in Headers */, + B671DC543B37ADD0CBB66FF1D742952A /* PPOTCheckoutAppSwitchRequest.h in Headers */, + 5C381EDD7A4549F212F3FBB4761CA3DF /* PPOTCheckoutBrowserSwitchRequest.h in Headers */, + 78538B61732F45E42D134A5285065E9F /* PPOTCheckoutRequest_Internal.h in Headers */, + F59AE91E0276530C87D95A2D9BAC483A /* PPOTCheckoutSwitchRequest.h in Headers */, + 826D29359128835922C9E90F215B6892 /* PPOTConfiguration.h in Headers */, + 5ADD3C8002CDFEF262E5512C8685BB37 /* PPOTCore.h in Headers */, + 0BAC678EB50CA6EDB377550FDCA6C5D8 /* PPOTCore_Internal.h in Headers */, + E0E2E075465816FE6184CA697038197C /* PPOTDevice.h in Headers */, + FB3B7D39D1809F4FB9A773918579C3F5 /* PPOTEncryptionHelper.h in Headers */, + AE8C6BC186023FB04FB55384AC3CFA64 /* PPOTError.h in Headers */, + E2B2F5623EFFF6DB256CB4FA87BEA34B /* PPOTJSONHelper.h in Headers */, + 5FD73F1A3ED9C8D57AE6C0468DFFE6B6 /* PPOTMacros.h in Headers */, + A626C58516B903EF933A3F8750A1C317 /* PPOTOAuth2AppSwitchRequest.h in Headers */, + DC43FD8333471B02BC1BCAC37BAAC676 /* PPOTOAuth2BrowserSwitchRequest.h in Headers */, + 42169A3FB6D2477A9C95E13DEF3981AD /* PPOTOAuth2SwitchRequest.h in Headers */, + C07C566D89E91FB0869F3D84758D24F4 /* PPOTPersistentRequestData.h in Headers */, + 76D4224262D2E6ABE4046485838ABAD5 /* PPOTPinnedCertificates.h in Headers */, + 7F2B4A1A52AEFEE838EC061096F96EF8 /* PPOTRequest.h in Headers */, + 6748863C826425164573264850D32B1A /* PPOTRequest_Internal.h in Headers */, + C821AA1B11C6D521856EF66BC0849CF5 /* PPOTRequestFactory.h in Headers */, + BA44C7D8CDA20A9790C36C6BED4AB7AA /* PPOTResult.h in Headers */, + 08CC3A9CAE4428CEB7730CC2CE000E24 /* PPOTResult_Internal.h in Headers */, + 4A62DD2AD2FD1907D2EB2220375451D6 /* PPOTSimpleKeychain.h in Headers */, + EA364A73B0AF8DEB4AACBC369D312E85 /* PPOTString.h in Headers */, + A0396CD4769F90BDC40A90F0768CA88C /* PPOTSwitchRequest.h in Headers */, + B5E68BD551B3DC26277156BC72709197 /* PPOTTime.h in Headers */, + 6398CF035F8EA99F49C594459219C1B7 /* PPOTURLSession.h in Headers */, + F9A7B5004A367CEBCD05F8EFB702C171 /* PPOTVersion.h in Headers */, + 27BFCFDCE5C0C9F6B0F154FD7F07FA30 /* PPRCClientMetadataIDProvider.h in Headers */, + 1E162FC591C72B6249457EE86A75AA16 /* UIColor+BTUI.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 0216A666A53FA91B434D78FFF3844A15 /* Braintree-Braintree-Drop-In-Localization */ = { - isa = PBXNativeTarget; - buildConfigurationList = 745C63AD1066659184D2430762B2A763 /* Build configuration list for PBXNativeTarget "Braintree-Braintree-Drop-In-Localization" */; - buildPhases = ( - 584541C4F5D5D33F65567610F2F5A44E /* Sources */, - 03505C269D09D153C4C9C92BF245787C /* Frameworks */, - 878230E8AA2962F10D2B1CCC6A31D4CD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Braintree-Braintree-Drop-In-Localization"; - productName = "Braintree-Braintree-Drop-In-Localization"; - productReference = 1AC0A4B9F1806BEA03BAC7410174E0F4 /* Braintree-Drop-In-Localization.bundle */; - productType = "com.apple.product-type.bundle"; - }; - 2A2D068CE32D48F476DF6D1978B80935 /* Braintree-Braintree-UI-Localization */ = { - isa = PBXNativeTarget; - buildConfigurationList = 95AC0B65C56A945798EDB0747BD98A9D /* Build configuration list for PBXNativeTarget "Braintree-Braintree-UI-Localization" */; - buildPhases = ( - 91791EEA0B62C166E4A54A6AAC7A7A1B /* Sources */, - C4F6B2BD740E5C0DA0248479851098AC /* Frameworks */, - 0352343281F16A92092CC72A78F096AA /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Braintree-Braintree-UI-Localization"; - productName = "Braintree-Braintree-UI-Localization"; - productReference = AE7DFABF6FADBCF5FFE59CABE6952CBC /* Braintree-UI-Localization.bundle */; - productType = "com.apple.product-type.bundle"; - }; 2A9A92AA5AECBE7AB765B63EA01ECB19 /* Pods-e-shopUITests */ = { isa = PBXNativeTarget; buildConfigurationList = E14E204FB69EB54EAFB6AC0BE099BA7D /* Build configuration list for PBXNativeTarget "Pods-e-shopUITests" */; @@ -1578,20 +1642,20 @@ productReference = 9B98C94559C9215A815E2C9233766930 /* Pods_e_shopUITests.framework */; productType = "com.apple.product-type.framework"; }; - 328427FD56364DBB2EE98EC86923B0FE /* Braintree */ = { + 45B1BAC45B9E815611C78A8FB3FD4F99 /* Braintree */ = { isa = PBXNativeTarget; - buildConfigurationList = ACCBDCCFD925D3A8A2EDC5B4532BBCE9 /* Build configuration list for PBXNativeTarget "Braintree" */; + buildConfigurationList = FBE0A16E6A7EA42CCBF3F1F36269321D /* Build configuration list for PBXNativeTarget "Braintree" */; buildPhases = ( - 9A6DFE664030EF9A732CCF54762D715B /* Sources */, - 04AF66993000A4670E5FBD618B8D5468 /* Frameworks */, - 97B3B9057067FD1289118515B7C75A5F /* Resources */, - F39259E62F2BD47A099FD56C84134C93 /* Headers */, + B474E38E41A608400D70CEEED9BBB3BF /* Sources */, + 8430B1BBCB4BFB8F9C10019BDC7DBFD1 /* Frameworks */, + DF7F91E2A11F49F873B167626648D4EE /* Resources */, + C6877F6916BEBE0FC5D4A383EEDF0E95 /* Headers */, ); buildRules = ( ); dependencies = ( - 197BCE384A95B846E74B33EF756E9729 /* PBXTargetDependency */, - F4EE019C73CA5383C138E5CC884038C5 /* PBXTargetDependency */, + 36ABAC0E559BAEAC9A17C32DC2CD0A9F /* PBXTargetDependency */, + 45E9A1599732498EC5B9690E6582F9AA /* PBXTargetDependency */, ); name = Braintree; productName = Braintree; @@ -1634,6 +1698,40 @@ productReference = 9CE6233E17E02B84FFA70B5D796EE1B0 /* SwiftSpinner.framework */; productType = "com.apple.product-type.framework"; }; + CD4CAED6EF887FB9C6679F41B7D5F397 /* Braintree-Braintree-Drop-In-Localization */ = { + isa = PBXNativeTarget; + buildConfigurationList = 184D943D1AB78A5D88AA531AFE41DC3C /* Build configuration list for PBXNativeTarget "Braintree-Braintree-Drop-In-Localization" */; + buildPhases = ( + C305E848A847CE15C44FDDCFD850C4F9 /* Sources */, + 9A751EF4DB6ACEF401E42D9A0D5D981B /* Frameworks */, + F49A823F632D8AEF745DCFA60DEF3728 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Braintree-Braintree-Drop-In-Localization"; + productName = "Braintree-Braintree-Drop-In-Localization"; + productReference = 1AC0A4B9F1806BEA03BAC7410174E0F4 /* Braintree-Drop-In-Localization.bundle */; + productType = "com.apple.product-type.bundle"; + }; + D067A18A38FEAE1B94B6045943E52455 /* Braintree-Braintree-UI-Localization */ = { + isa = PBXNativeTarget; + buildConfigurationList = 980EF9BCA0AC3D42FA8D649258016236 /* Build configuration list for PBXNativeTarget "Braintree-Braintree-UI-Localization" */; + buildPhases = ( + 039EF47AF13389622770148F570B64C5 /* Sources */, + 92067AB4B317BAF2A86BDB75AB9ECE50 /* Frameworks */, + D1E6FD513E086C84C8F3E7CA21789D15 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Braintree-Braintree-UI-Localization"; + productName = "Braintree-Braintree-UI-Localization"; + productReference = AE7DFABF6FADBCF5FFE59CABE6952CBC /* Braintree-UI-Localization.bundle */; + productType = "com.apple.product-type.bundle"; + }; E31A724F1028A504ECB99D9576735949 /* Pods-e-shopTests */ = { isa = PBXNativeTarget; buildConfigurationList = B4686FFFFDC280590C8FECE50E3BEF5D /* Build configuration list for PBXNativeTarget "Pods-e-shopTests" */; @@ -1672,9 +1770,9 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 328427FD56364DBB2EE98EC86923B0FE /* Braintree */, - 0216A666A53FA91B434D78FFF3844A15 /* Braintree-Braintree-Drop-In-Localization */, - 2A2D068CE32D48F476DF6D1978B80935 /* Braintree-Braintree-UI-Localization */, + 45B1BAC45B9E815611C78A8FB3FD4F99 /* Braintree */, + CD4CAED6EF887FB9C6679F41B7D5F397 /* Braintree-Braintree-Drop-In-Localization */, + D067A18A38FEAE1B94B6045943E52455 /* Braintree-Braintree-UI-Localization */, C2783BCF7301BD742137490834C910F1 /* Pods-e-shop */, E31A724F1028A504ECB99D9576735949 /* Pods-e-shopTests */, 2A9A92AA5AECBE7AB765B63EA01ECB19 /* Pods-e-shopUITests */, @@ -1684,95 +1782,95 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 0352343281F16A92092CC72A78F096AA /* Resources */ = { + D1E6FD513E086C84C8F3E7CA21789D15 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2B5F97CD50D3721BECFE62E0BF3CE088 /* da.lproj in Resources */, - 37C77FC2AD9EA18BBBFB455C1230CCBA /* de.lproj in Resources */, - F99C9D7C2FBF02DAE8A3FE0DDD482D68 /* en.lproj in Resources */, - 3C2C9D68771F4279557D1D198FD278D0 /* en_AU.lproj in Resources */, - 37524EE6CD6558AD6C77D5FB37978E8A /* en_CA.lproj in Resources */, - ADD8E4B619CCAC596C15D8F0A8090934 /* en_GB.lproj in Resources */, - 350DF7E50A99CE68E44BB05E8B93BF86 /* es.lproj in Resources */, - 1EE89B817C7718862363E44085669395 /* es_ES.lproj in Resources */, - 083C1E3205BC1430E97C897FF38884AD /* fr.lproj in Resources */, - AD30DECFFD51A0041656D35771E397E8 /* fr_CA.lproj in Resources */, - B1A9B693C570D9E1680EC55DB00D7D6A /* fr_FR.lproj in Resources */, - 4CACA04CA000D7AAE6A1931C475A2D29 /* he.lproj in Resources */, - 2D34AE57358A9B72E667B0A52ABA70F8 /* it.lproj in Resources */, - 23937BD3CAC019588D4C366702C8BD63 /* nb.lproj in Resources */, - F63339A2325D7B95BE965EFA6701C5B3 /* nl.lproj in Resources */, - 8F38F69DA2C63028F81E0E765A418124 /* pl.lproj in Resources */, - 50883323C727321EFEA4E191CF17769F /* pt.lproj in Resources */, - 33E15FD25BA051AC5853051447D69028 /* ru.lproj in Resources */, - B41AFD009B9A1FA73BDA91AC802C57C0 /* sv.lproj in Resources */, - EF7DFB4E253EC3D6C25F09C603CD1F67 /* tr.lproj in Resources */, - 8F8BAA84A024F991E5346F2EF278C9B5 /* zh-Hans.lproj in Resources */, + 89208B2ACEC507FEFB284DB05413DE79 /* da.lproj in Resources */, + 10D25978216EB71CC2BD05DC3C879153 /* de.lproj in Resources */, + 7F392F408ACDE329AD7FD4AC806E78A5 /* en.lproj in Resources */, + 6E411F2371C9DFF5D126EA1438859B6A /* en_AU.lproj in Resources */, + 173F90E6060BD8C7EA82DFF9C50A56E2 /* en_CA.lproj in Resources */, + 07F0A877AEDC3470C7A0DAA4AFEBC68F /* en_GB.lproj in Resources */, + 0549EC17E29FDCEBF533EB98F4924BC4 /* es.lproj in Resources */, + DEB05E35779CC92A7652E86FC542F528 /* es_ES.lproj in Resources */, + 9E061858FD5C2333C027F44E1004260A /* fr.lproj in Resources */, + FD46EE7902EB8D72F4643CE66B2B4DF9 /* fr_CA.lproj in Resources */, + 280299AE40080FF3C30EACB00876F1AC /* fr_FR.lproj in Resources */, + 8CA84101259721C0B31B1968D926BB45 /* he.lproj in Resources */, + 72B6A1A1FB96893045B0BA91C73C17C0 /* it.lproj in Resources */, + EBAC8C00ABE30A44745DE0D29E5850C3 /* nb.lproj in Resources */, + 648DC2F9382885EEFFB43EDCA5CE6653 /* nl.lproj in Resources */, + 64E33651AD1DC050C4D7B40CA91B4112 /* pl.lproj in Resources */, + 6FA89A250B6B3373B8CA64E4C206CD32 /* pt.lproj in Resources */, + 2B8C665C4BA66DE766861CE6214EC00A /* ru.lproj in Resources */, + 002454F8581D81E58DEFD314EE626B1D /* sv.lproj in Resources */, + 0992375A563CC76D7501F49BF7B49B28 /* tr.lproj in Resources */, + 95DC727D2D94C22A0049E60435887DAA /* zh-Hans.lproj in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 878230E8AA2962F10D2B1CCC6A31D4CD /* Resources */ = { + DF7F91E2A11F49F873B167626648D4EE /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - FF18A00D997DB584A063BF5BA0BA228D /* da.lproj in Resources */, - 79C9E907DC73AC18E7740278014581B8 /* de.lproj in Resources */, - 4D343EDCA8E7B9AE5887785E6132C8CB /* en.lproj in Resources */, - BC3ED9FDE83722EFB40561BF2E858C0D /* en_AU.lproj in Resources */, - 9F44CB6B1EB9F0270F6A5DDCFEA84774 /* en_CA.lproj in Resources */, - C4BDFD9BA454AE8C2451F03DE6ED3F0F /* en_GB.lproj in Resources */, - 949A869D49936AE4BBC923FC1207F250 /* es.lproj in Resources */, - B597D34BC1B89FC75E5FB71B6BA7DA64 /* es_ES.lproj in Resources */, - 653E89428F4305188C04E3382B8C2412 /* fr.lproj in Resources */, - D3AAF0E0BA3438A93B68844D24F2A649 /* fr_CA.lproj in Resources */, - 4E87699A62DF67CAA9BCDF66E99A3706 /* fr_FR.lproj in Resources */, - 615E09444C5E8F8498F82FA21AFE9C24 /* he.lproj in Resources */, - 522EA7E1220C62C8CF8CCE83013308B0 /* it.lproj in Resources */, - E749EAF04A3706FE0FF0883CD3005EF0 /* nb.lproj in Resources */, - 457AF8F653D310BF1F86D365EDB5C163 /* nl.lproj in Resources */, - 80D8EBDE40F7014FF27A69B554EC6F36 /* pl.lproj in Resources */, - 184C5D357AB10C012DEA43C7A3AD9ED9 /* pt.lproj in Resources */, - 630C846FB6B99E47CD3C913E2FEE00DE /* ru.lproj in Resources */, - 12693E630284EC96E090A101FDFAF8D1 /* sv.lproj in Resources */, - EA86255C849CE35E395D21ABA95B14AF /* tr.lproj in Resources */, - DAC7A1BC8783D09931A1387E8A5BF618 /* zh-Hans.lproj in Resources */, + EA2DBF17BDA340B36E0342421924B554 /* Braintree-Drop-In-Localization.bundle in Resources */, + 63975A53DD3FA4C155381C6A3A026009 /* Braintree-UI-Localization.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 97B3B9057067FD1289118515B7C75A5F /* Resources */ = { + F49A823F632D8AEF745DCFA60DEF3728 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6FC9FBF0266CC8BC0C83FC7F8055C244 /* Braintree-Drop-In-Localization.bundle in Resources */, - 6700837ACF7E098AA03924D913770F3B /* Braintree-UI-Localization.bundle in Resources */, + 0D4CA49DF5E0D54BD2EF1F48DD796CD2 /* da.lproj in Resources */, + 3DF011AB8E5CD521C6D0DA952BBE6EBC /* de.lproj in Resources */, + 1FC21C301133506DDE11FF81BBD820C9 /* en.lproj in Resources */, + 21C4604A8B99074DA9C79C14CF43F6D6 /* en_AU.lproj in Resources */, + 3C813F32EE68950DBF5AC258B9F98D77 /* en_CA.lproj in Resources */, + B06CC51E0F21DF7C3337A06DB8BA99AF /* en_GB.lproj in Resources */, + CD6E6A99508EC437F7C4A9CE0E10C974 /* es.lproj in Resources */, + BAE74B06AFEB1109E673D56884BEAF9A /* es_ES.lproj in Resources */, + BEC4DF104C0C7E62AA2A420544F85C5A /* fr.lproj in Resources */, + 497ABC4524F5D8E736CD9445412460A3 /* fr_CA.lproj in Resources */, + 1C82A673D3028A1614FC4E71D7D04D00 /* fr_FR.lproj in Resources */, + 0662E1BFE708DAC46FB80DE50468422E /* he.lproj in Resources */, + D1B988D556EDD705976FC13B8DC84DC8 /* it.lproj in Resources */, + 37EB88735CB26589D8233B068E89154D /* nb.lproj in Resources */, + B8892521A2CE6334D59FF4B6BC1B1996 /* nl.lproj in Resources */, + D344F125D5DB8473EDD1477C898DB7D8 /* pl.lproj in Resources */, + 1A44CE41EF81112EF300A467AEDF14FC /* pt.lproj in Resources */, + 0A9A1F55EE07374C439DF92438E1D2AA /* ru.lproj in Resources */, + B4A06F06AB11D9868F3B42277EE52F97 /* sv.lproj in Resources */, + 4BA3BB09E4F7450B79CEBD0627D5AFB3 /* tr.lproj in Resources */, + BB09CEC2F1399B62807CD57FEA188374 /* zh-Hans.lproj in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 0502956E5E38ECE861DCE68A850F6CF2 /* Sources */ = { + 039EF47AF13389622770148F570B64C5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 856ED1EF0ACFE136AF89CEAB86990D79 /* Pods-e-shop-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4748BB2F7F4FBFF552173A09D9DEFE68 /* Sources */ = { + 0502956E5E38ECE861DCE68A850F6CF2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8A32D0A5DBC5E9C8C2B54981AACA1525 /* SwiftSpinner-dummy.m in Sources */, - 3A1BA76AA1A5B81ED6E3066E29465F95 /* SwiftSpinner.swift in Sources */, + 856ED1EF0ACFE136AF89CEAB86990D79 /* Pods-e-shop-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 584541C4F5D5D33F65567610F2F5A44E /* Sources */ = { + 4748BB2F7F4FBFF552173A09D9DEFE68 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 8A32D0A5DBC5E9C8C2B54981AACA1525 /* SwiftSpinner-dummy.m in Sources */, + 3A1BA76AA1A5B81ED6E3066E29465F95 /* SwiftSpinner.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1784,127 +1882,145 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 91791EEA0B62C166E4A54A6AAC7A7A1B /* Sources */ = { + B474E38E41A608400D70CEEED9BBB3BF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + C6809BE1FEBFA4FC9693E3F6E8DE0D9F /* Braintree-dummy.m in Sources */, + 0688BEF6CEBCBD4A1EF362955D210AF1 /* BTAnalyticsMetadata.m in Sources */, + 2B158F04DFF4E00A680C4AB02B03C829 /* BTAnalyticsService.m in Sources */, + 3AED97EE2D0399C2450F6DB7C24BD9D8 /* BTAPIClient.m in Sources */, + F02A758E130E328967C99C7A30EEB338 /* BTAPIPinnedCertificates.m in Sources */, + F1FE8ED0265572FB48259A2B0DFFA1EE /* BTApplePayCardNonce.m in Sources */, + 0E36755115397A043C27F093C3129997 /* BTApplePayClient.m in Sources */, + FE333A1B15E9BCDF031AB66F8FCE18C8 /* BTAppSwitch.m in Sources */, + 9332C7B9BDB8F93A6D16CDB994D717BB /* BTBinData.m in Sources */, + 8EAE3F9C8D5C7D0FDA5A84C099409981 /* BTCard.m in Sources */, + A1DBF8820721D8F7A5E9DFB11E2D768F /* BTCardClient.m in Sources */, + BAAD22195F807A2084B67C628031F950 /* BTCardNonce.m in Sources */, + CB53B3916FF40DD0851448DBE631AE16 /* BTCardRequest.m in Sources */, + 108FF15A71C771203D78042E21CA8ECF /* BTClientMetadata.m in Sources */, + 338141FDD2D5DBAA2B7B4DEC5DE869D2 /* BTClientToken.m in Sources */, + EE0319C151800C783B8FBA047CA31C55 /* BTConfiguration+ApplePay.m in Sources */, + 347D1F089A438D45F62476F202650D9E /* BTConfiguration+PayPal.m in Sources */, + 1F782D61E8F47B24CD8A585F90208A6C /* BTConfiguration.m in Sources */, + AF35FACF8C0A0676261006437609E6B8 /* BTDropInContentView.m in Sources */, + 11CFB9387A21763FBF2142D1DD1C2DAE /* BTDropInErrorAlert.m in Sources */, + 44380F9126DE64B70A194309B47B4539 /* BTDropInErrorState.m in Sources */, + 5792A4472821F8CC2D1A78F4DA90C3E4 /* BTDropInLocalizedString.m in Sources */, + A915FC1346670CD47594DF98FDBD5D39 /* BTDropInSelectPaymentMethodViewController.m in Sources */, + 67770FCCA760592CA5CE7BB59A4B0A43 /* BTDropInUtil.m in Sources */, + 75F67563CAEBC6BBFEBEDBFA304200DC /* BTDropInViewController.m in Sources */, + 18F8517252ECA5BA01DD1764B9D8F6F7 /* BTErrors.m in Sources */, + E7281CB4B2DFA8984183069681E024DF /* BTHTTP.m in Sources */, + E935D5BB47F54DC20950ED67800A9FB9 /* BTHTTPErrors.m in Sources */, + 2B1E2C3EA9D9F190FC2675B9D60547EE /* BTJSON.m in Sources */, + 006EDB4FFC2279E557F03FCAC94F5FF6 /* BTKeychain.m in Sources */, + CB3B24457F6B871FF5EE9DFD00DEA03E /* BTLogger.m in Sources */, + 72FDDE7E71703766DCF50E1C74646323 /* BTMockApplePayPaymentAuthorizationView.m in Sources */, + 121FDE7F78AE4E25A3D85345BE5EA018 /* BTMockApplePayPaymentAuthorizationViewController.m in Sources */, + 11571A64194D97EA3EBD97F4959B9194 /* BTPaymentButton.m in Sources */, + 6B35C891DA0B1D1D4CDA3137D6255F6E /* BTPaymentMethodNonce.m in Sources */, + 758C163BBC5CE9C1B834080E45D843E5 /* BTPaymentMethodNonceParser.m in Sources */, + F146181C2C5FCF4A20BA3D67D9648DC5 /* BTPaymentRequest.m in Sources */, + E0233292269B8180C0140A14AB28BDE4 /* BTPayPalAccountNonce.m in Sources */, + 04F0160A6B052718DB5D9F86A9129B40 /* BTPayPalCreditFinancing.m in Sources */, + 8385D385A9317A88AA06BEA158B7442D /* BTPayPalCreditFinancingAmount.m in Sources */, + D3C43C6B1EA859570F6F183109144101 /* BTPayPalDriver.m in Sources */, + 4103D1675BD8DE5E7D56173FB3A43E79 /* BTPayPalRequest.m in Sources */, + 2F71C1B71011D9E3E9876AF90BB3B41F /* BTPayPalRequestFactory.m in Sources */, + 81225C580C1934068349E1548E1B3A86 /* BTPostalAddress.m in Sources */, + E36F830AF95D9FEFAB128FBFAB936298 /* BTTokenizationService.m in Sources */, + FC86114FE0218961F7A7BAA319BE0054 /* BTUI.m in Sources */, + CD9830FD1BCB18C386BA265883F09AA9 /* BTUIAmExVectorArtView.m in Sources */, + 0811C1AAC1EAA0EF4D11DFF17AE42A8F /* BTUICardCvvField.m in Sources */, + 1D30B6DFD16E4336C3D25DCE878C50F3 /* BTUICardExpirationValidator.m in Sources */, + 1F8A2ADE33414230BACB103E05725E92 /* BTUICardExpiryField.m in Sources */, + 738C0A19722662C3AB35EB68E97A8BDA /* BTUICardExpiryFormat.m in Sources */, + 014D984DF2709C1875061D4AF1F333F8 /* BTUICardFormView.m in Sources */, + 12CDADF10AB02DBD78CE4DCA54321888 /* BTUICardHint.m in Sources */, + B9451A0E669499DCC1F5FC6F88F509F2 /* BTUICardNumberField.m in Sources */, + D87C7FE0A8695795EE29343435166FA6 /* BTUICardPhoneNumberField.m in Sources */, + D571FF5B923F38D1E7A229BC9C5B6B4F /* BTUICardPostalCodeField.m in Sources */, + 49225479D76A0551DA9FE8A08C013E60 /* BTUICardType.m in Sources */, + E1D8684E59D504D7F4933A07E8950A95 /* BTUICardVectorArtView.m in Sources */, + D36A41CFC738138EDEDD53AE11C9E7BB /* BTUICoinbaseButton.m in Sources */, + E8EF74615E34C10A1E21AFF427A4D3F9 /* BTUICoinbaseMonogramCardView.m in Sources */, + 4E1A3FA4F9AAD7853891C5FD80ED17D5 /* BTUICoinbaseWordmarkVectorArtView.m in Sources */, + 3191602BD520A006DF836D6C24FBBD83 /* BTUICTAControl.m in Sources */, + 69D21374B04388AAAD55873EB3F387FF /* BTUICVVBackVectorArtView.m in Sources */, + 019EA7B58D678F51EA97B18C8BB9DFD7 /* BTUICVVFrontVectorArtView.m in Sources */, + 0518F9C896925F4D683B94CEB4EF04BF /* BTUIDinersClubVectorArtView.m in Sources */, + F8F8F224972F3FAB1650E8128C7F87A1 /* BTUIDiscoverVectorArtView.m in Sources */, + 5073FFB821FA86929CB36072770285A2 /* BTUIFloatLabel.m in Sources */, + BB5601EAD540807BB7A6CDB730589565 /* BTUIFormField.m in Sources */, + B674D1289D5CDCA4A2CEA0ECA44255F0 /* BTUIHorizontalButtonStackCollectionViewFlowLayout.m in Sources */, + 21C133AC0DFE883342FA154F5291ECD9 /* BTUIHorizontalButtonStackSeparatorLineView.m in Sources */, + 7FD6A4A4915C989D6E7BAB9031239265 /* BTUIJCBVectorArtView.m in Sources */, + CD1CD949CD43BB42852B6FC7EF64D104 /* BTUILocalizedString.m in Sources */, + 22923E913DDE1D9025E3D02095C4A920 /* BTUIMaestroVectorArtView.m in Sources */, + 238A5DE88F4CB8F446CF5C5222AFCADE /* BTUIMasterCardVectorArtView.m in Sources */, + 5D3188F16C59956034AAEAAD05C7A505 /* BTUIPaymentButtonCollectionViewCell.m in Sources */, + FB89FE4D0E2CAD94B6487779BD36671C /* BTUIPaymentMethodView.m in Sources */, + BB6F10899823CF6171B6487EE4002A0E /* BTUIPayPalButton.m in Sources */, + 13077E8D00EABDE02187FFE84E8CEBA8 /* BTUIPayPalCompactButton.m in Sources */, + 000A6CC23C4463A83BE6BE1565DD1E0C /* BTUIPayPalMonogramCardView.m in Sources */, + 9592215146273BE525DA5586FCF14B14 /* BTUIPayPalWordmarkCompactVectorArtView.m in Sources */, + 19415BE948B2A6BF4BA6FA5712508A64 /* BTUIPayPalWordmarkVectorArtView.m in Sources */, + F8B597FD83520089AD8BC96B667E3BE1 /* BTUIScrollView.m in Sources */, + 41D1BFDEA80E24CBF0BD90258D5DC64D /* BTUISummaryView.m in Sources */, + 6B509118B2C71A3DEDA376AFC7723937 /* BTUITextField.m in Sources */, + B049063C79EAFA68A6A373221B838E8F /* BTUIThemedView.m in Sources */, + D6579963E0ACB1F0B1F6776497875D63 /* BTUIUnionPayVectorArtView.m in Sources */, + 322FA1FBAECA7D8D78915B309FD6B1BF /* BTUIUnknownCardVectorArtView.m in Sources */, + 6D367499C8841AB25ADE3F779CC199DF /* BTUIUtil.m in Sources */, + DB5125343A29017C0AABB64270D99631 /* BTUIVectorArtView.m in Sources */, + 2D3E140BECDA1365BE3968642FE15F53 /* BTUIVenmoButton.m in Sources */, + 42B983A4A863D45B473BCD267DD1EACF /* BTUIVenmoMonogramCardView.m in Sources */, + F9AAF8D3E9D082D3547FED2DFB55F092 /* BTUIVenmoWordmarkVectorArtView.m in Sources */, + 2CE044F0AE9F132B9F829676E89A39A6 /* BTUIViewUtil.m in Sources */, + E657CE4A507C8D759056A1721E98EFDC /* BTUIVisaVectorArtView.m in Sources */, + 0E43C7FB0AF059955CB52D9503AABCEC /* BTURLUtils.m in Sources */, + C61EB111C1C447076F9AF4BA8FF870B6 /* PPDataCollector.m in Sources */, + FB53C5B76E121CE0287BAFA17AAA331B /* PPFPTIData.m in Sources */, + E298A23E8FDD8B5975728CACAF430D73 /* PPFPTITracker.m in Sources */, + A12C86F8F0A8811FB348C827A6954FC5 /* PPOTAnalyticsTracker.m in Sources */, + FE73AD52EB1560B5340362728B82E46B /* PPOTAppSwitchResponse.m in Sources */, + 8264EADFE404B79BC9D4E65EC1F70E1E /* PPOTAppSwitchUtil.m in Sources */, + 99A30C34F163BF6EDABC986895899947 /* PPOTAuthorizationRequest.m in Sources */, + BCFF9B1534F08C7D90CF4EC258915887 /* PPOTBillingAgreementRequest.m in Sources */, + 320D1E0C3A2C6453CE298320B5FB7799 /* PPOTCheckoutAppSwitchRequest.m in Sources */, + A95C2619C54804F7A8CF86B877A509C4 /* PPOTCheckoutBrowserSwitchRequest.m in Sources */, + 0FC2C7D906D8F50F75549B6D48CC157C /* PPOTCheckoutRequest.m in Sources */, + 92889BD8BB37F5AF58FA896AB53E22F4 /* PPOTCheckoutSwitchRequest.m in Sources */, + F0433CC7DF587440EE360DF2384BD734 /* PPOTConfiguration.m in Sources */, + 8EF184618244912BA2ACDAFD1FE0A072 /* PPOTCore.m in Sources */, + B4A27285433DBF1A131A29F3817EC06C /* PPOTDevice.m in Sources */, + 08AB44F36F9BFEEB3F653CB41F55CF19 /* PPOTEncryptionHelper.m in Sources */, + 66FA575F61A99E7EBBFB5B2D956AC155 /* PPOTError.m in Sources */, + 76EC2DAD4A0575D2D749F5C775198A45 /* PPOTJSONHelper.m in Sources */, + 706F721F04751519F547057F7DF48D10 /* PPOTMacros.m in Sources */, + 56B5E4DFA04D58856179E750E586D922 /* PPOTOAuth2AppSwitchRequest.m in Sources */, + 38805CCC271718DB2939C347A07F4329 /* PPOTOAuth2BrowserSwitchRequest.m in Sources */, + 0E2A978EC3358AA32F2D2E5EDD41F5C4 /* PPOTOAuth2SwitchRequest.m in Sources */, + 6977CE60B0D470505B81925618649B06 /* PPOTPersistentRequestData.m in Sources */, + 4397FCEB4CF83F457D3A3287AB3DCDB3 /* PPOTPinnedCertificates.m in Sources */, + B310067978B1CF5EF26284D48F03EB80 /* PPOTRequest.m in Sources */, + 2A1797EF982F7950CD7C0F89C9FD6BAE /* PPOTRequestFactory.m in Sources */, + 5ADB6C8F8CE1EF431EE1CE80D76DC333 /* PPOTResult.m in Sources */, + AFCA0FF1FA522AAAED2B561042EFF7C9 /* PPOTSimpleKeychain.m in Sources */, + FE8A89CE37B163CE278C53D19C2451A3 /* PPOTString.m in Sources */, + C0C3BF1386DB4E8209F7BFE393FBE7D0 /* PPOTSwitchRequest.m in Sources */, + C3F7CECE5C662F9E24C6283EA0BDCDC5 /* PPOTTime.m in Sources */, + 7932A481484C637C11E1BA9AA3ECBE1C /* PPOTURLSession.m in Sources */, + 0470419813318A603341F6067866FA7F /* UIColor+BTUI.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9A6DFE664030EF9A732CCF54762D715B /* Sources */ = { + C305E848A847CE15C44FDDCFD850C4F9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B53CFE42A31F00F9260D5E088AFD3BF3 /* Braintree-dummy.m in Sources */, - A5F4780B5651A42D48AC505142854F64 /* Braintree.m in Sources */, - 5A0651F31CAFB48A681CC8C274D89C27 /* BTAnalyticsMetadata.m in Sources */, - 4F929620824A72CD7D640D4D8674FBF5 /* BTAPIPinnedCertificates.m in Sources */, - 01A6FF1DF4A5436D09208FE37B321143 /* BTAPIResponseParser.m in Sources */, - 801ED50A940F49B21DE5FAA3B80C13A4 /* BTApplePayPaymentMethod.m in Sources */, - 298536B813885F244D4247FCD3527100 /* BTAppSwitch.m in Sources */, - 1AE550245E28630098B9116D8560EE5E /* BTAppSwitchErrors.m in Sources */, - 18E0B9884DB44539CEB02FC0FE9E0782 /* BTCardPaymentMethod.m in Sources */, - C99098B238353FBB1D565EC79DDAFE92 /* BTClient+BTPayPal.m in Sources */, - 2DC28BECC08092A0111A0D2208C7F51D /* BTClient+BTVenmo.m in Sources */, - 6782D47610335064E5FA65C504758698 /* BTClient+Offline.m in Sources */, - 5F7F6050E3E42343DD27871B1079F721 /* BTClient+Testing.m in Sources */, - D17E35A2687AC4E040EAAA83762CCD60 /* BTClient.m in Sources */, - 26BE54BF3F299F32FFC699FEED84ED8B /* BTClientCardRequest.m in Sources */, - 96F63EC3C00D9C1714F34E12AAB99B14 /* BTClientCardTokenizationRequest.m in Sources */, - CE64BF35935FF116CC953ABF3D924F91 /* BTClientMetadata.m in Sources */, - A8C3488F9C845051A76EAC25CBD99F28 /* BTClientPaymentMethodValueTransformer.m in Sources */, - 85FBF5CF24291B3A56A232A85F14EB66 /* BTClientStore.m in Sources */, - 53C6ED3A7E12CF5B8F8C76B679A31E31 /* BTClientToken.m in Sources */, - AA9B56878B9A3D06D1EE5FEDCC0EA1CF /* BTClientTokenApplePayPaymentNetworksValueTransformer.m in Sources */, - 96695D9DB0B0351A76EC25ECD17BAA0D /* BTClientTokenApplePayStatusValueTransformer.m in Sources */, - 54AF321C804398D52091952C55315E85 /* BTClientTokenBooleanValueTransformer.m in Sources */, - DD482DFA05EFB3250B8CE11623613CB3 /* BTCoinbase.m in Sources */, - 24136661E2BB7404C46AA12860083419 /* BTCoinbaseDefines.m in Sources */, - 35FE82C3644DB29264E2557BF460DEAB /* BTCoinbaseOAuth.m in Sources */, - 031CCBE8788463A08EC1E10E134AD128 /* BTCoinbasePaymentMethod.m in Sources */, - 78646BD28EE588D0D00DE812C5C9327E /* BTConfiguration.m in Sources */, - BDA45F570973B50628F6F53C63866D48 /* BTDropInContentView.m in Sources */, - 4A8366A148A09626F23191859F5454A5 /* BTDropInErrorAlert.m in Sources */, - A4996FD6DFAD360297770AECD42AA68E /* BTDropInErrorState.m in Sources */, - 4A91ECD48DB9384F72C015B0DB37BAFE /* BTDropInLocalizedString.m in Sources */, - 015A01DA0B18C5729B23E85934237BAB /* BTDropInSelectPaymentMethodViewController.m in Sources */, - 748A3A1F5807C1FAE16CF7D60EBF0618 /* BTDropInUtil.m in Sources */, - DF7261B45C63F5C4FF0CC3E23FD37347 /* BTDropInViewController.m in Sources */, - 6554D21C6ADABFB17307FBA9F9A5A70C /* BTErrors+BTPayPal.m in Sources */, - 361187D9EB1EFFB68CD57571A2D9BA1A /* BTErrors.m in Sources */, - 01C80D6EA8A74259FEAB26C229174114 /* BTHTTP.m in Sources */, - E05622799EC0C7984445517B418B9411 /* BTHTTPResponse.m in Sources */, - 0B90E5823A2ECB3BB061ADAA69D39D3C /* BTKeychain.m in Sources */, - A6444AB4D993A48CC74EF008771E37FD /* BTLogger.m in Sources */, - CB7F871F9AF0EE636F1C567709FDAC30 /* BTMockApplePayPaymentAuthorizationView.m in Sources */, - F1C618A86B641F152E368F2005AA364E /* BTMockApplePayPaymentAuthorizationViewController.m in Sources */, - 3DA442BE4489FE6D417B9910FAB7FFED /* BTMutableApplePayPaymentMethod.m in Sources */, - 24F15BD3D81308F61DA50A97C49F09C0 /* BTMutableCardPaymentMethod.m in Sources */, - AD2710FAE3DFB1D1234548B163CAA074 /* BTMutablePaymentMethod.m in Sources */, - A0F37D7091C27FF580A1E382AC769D9E /* BTMutablePayPalPaymentMethod.m in Sources */, - B7F870B7F59D3498169B37597396BE0A /* BTOfflineClientBackend.m in Sources */, - 8A1AC83A9ABB8ADA9505F53F4B4CA709 /* BTOfflineModeURLProtocol.m in Sources */, - 14AEBB0A45303DE61C9C8C197585EE73 /* BTPaymentApplePayProvider.m in Sources */, - 207D972EB5FBAD54DF3E03ADA3486C03 /* BTPaymentButton.m in Sources */, - 898D7FAD7C73AB9C205BA4937DDB4C35 /* BTPaymentMethod.m in Sources */, - A66C682EC1AAED7D637F4221E88372C4 /* BTPaymentProvider.m in Sources */, - 62433B9324B3C862A5606432DCAB2462 /* BTPaymentProviderErrors.m in Sources */, - 6FEFEF3F83C2CF57653469105958AB1B /* BTPayPalAppSwitchHandler.m in Sources */, - 1C9C81309F780BE851F892B543FB5F3F /* BTPayPalButton.m in Sources */, - 1E530F112B85AB5866FA07E696BB712F /* BTPayPalHorizontalSignatureWhiteView.m in Sources */, - D239C06F2BB14C43B029074416FC8588 /* BTPayPalPaymentMethod.m in Sources */, - ABE4B076155B4CC8B8716E6612FA77C1 /* BTPayPalViewController.m in Sources */, - 126B89F9FB7CDF04BD4063CF10BAA325 /* BTPostalAddress.m in Sources */, - 1CDBE238AFAF66D7DAFBEF98A3A87916 /* BTThreeDSecureLookupResult.m in Sources */, - 53C13CEE168AE5CE4848EE670AC59BA8 /* BTUI.m in Sources */, - FB2CCF977538C9D9864296FD413218E5 /* BTUIAmExVectorArtView.m in Sources */, - DD3B0BAEB2BFD0C9467D30DD757EC3B4 /* BTUICardCvvField.m in Sources */, - E259F278537DF1A1E1F12B1EAE10DEC8 /* BTUICardExpirationValidator.m in Sources */, - 546AF7EAD530DF010AD0B82158BE5CEB /* BTUICardExpiryField.m in Sources */, - B40FB655E4E8B8BA745C7EFE842A20ED /* BTUICardExpiryFormat.m in Sources */, - A1C717158939552EE693D7E40B212A6A /* BTUICardFormView.m in Sources */, - E99FE3E237DDAFE565951CC47EB5370F /* BTUICardHint.m in Sources */, - 5419084F01982619A0C7CB79326AE206 /* BTUICardNumberField.m in Sources */, - 49BCA60FE356B63E574953DE9D11C70A /* BTUICardPostalCodeField.m in Sources */, - 072CF44F4AEBB03F71D98EBB4F31C8BD /* BTUICardType.m in Sources */, - B3A7EB6E3EB669A2C6F473B33DB8D00C /* BTUICardVectorArtView.m in Sources */, - 06F09D8C89A51D1EF4E65D933D5A1BA6 /* BTUICoinbaseButton.m in Sources */, - 266D46614A12B7D631E64A2756A4FF46 /* BTUICoinbaseMonogramCardView.m in Sources */, - 88E7396FBF2A0C0DF274BE78B998A7E2 /* BTUICoinbaseWordmarkVectorArtView.m in Sources */, - A6DC0E71C58088F5155674CBD0A4EF70 /* BTUICTAControl.m in Sources */, - B3EBC1656A83738E0E300C9005A1655D /* BTUICVVBackVectorArtView.m in Sources */, - 5A44FBED8CA502F1C76DB1270F32E104 /* BTUICVVFrontVectorArtView.m in Sources */, - 1E4332BB0CC32E5E6324D78D0D4E3A5D /* BTUIDinersClubVectorArtView.m in Sources */, - 1342F673418A223C13543A088A9B4DCA /* BTUIDiscoverVectorArtView.m in Sources */, - B9534B03B507850E58C8DDF747AD4D6C /* BTUIFloatLabel.m in Sources */, - F293818AEC2312FD6BCA62DECB40CE79 /* BTUIFormField.m in Sources */, - 3F2D244DFE742225AEBD13B7A2A71E13 /* BTUIHorizontalButtonStackCollectionViewFlowLayout.m in Sources */, - D347B795146C40A6055238B0AE664D28 /* BTUIHorizontalButtonStackSeparatorLineView.m in Sources */, - 024D8B45C2AA12D1464D92CC2F721531 /* BTUIJCBVectorArtView.m in Sources */, - 3188C592DC9F1739DE6656EC2AD93804 /* BTUILocalizedString.m in Sources */, - 03AC7D374266F138AC3D4F1D56D00D66 /* BTUIMaestroVectorArtView.m in Sources */, - 9B515C4659AF2232260C0C151387CF20 /* BTUIMasterCardVectorArtView.m in Sources */, - D9A22298A70A00DEB691CC8BDB639473 /* BTUIPaymentButtonCollectionViewCell.m in Sources */, - 4C661FEC1F17FE7C8B1E559881D3B23A /* BTUIPaymentMethodView.m in Sources */, - 27345DD0DCF42A281430BB43B9041074 /* BTUIPayPalButton.m in Sources */, - CAF1E4235454CE853CACA21D02B5773B /* BTUIPayPalMonogramCardView.m in Sources */, - F2746D4A3B04C409DC8143C585339170 /* BTUIPayPalWordmarkVectorArtView.m in Sources */, - D0D28057F22AE092C919C176B223B6FF /* BTUIScrollView.m in Sources */, - 4A87030416FF55A054B48E9E96C2E4E8 /* BTUISummaryView.m in Sources */, - F7E5D785A9E610F783EAEA6CB4FC2EE2 /* BTUITextField.m in Sources */, - CBFDDA6EA0F2873DD0AD1C68EB9E0674 /* BTUIThemedView.m in Sources */, - 6D49EDD64E06F0F5336B2EEB0F9E1C93 /* BTUIUnknownCardVectorArtView.m in Sources */, - D157EC82CF91F59B26D45A7AA8BCFB14 /* BTUIUtil.m in Sources */, - DBEFE4826FCE56FA6C4B1DDEFAE83126 /* BTUIVectorArtView.m in Sources */, - FB8BD2869860D519B0CC9B79575800DD /* BTUIVenmoButton.m in Sources */, - B366A476300A768AD0B3AA19354C6615 /* BTUIVenmoWordmarkVectorArtView.m in Sources */, - 4B9513792AB6E3DD0FBE802704B001EA /* BTUIViewUtil.m in Sources */, - 26A6F354A799C20B393EAA929F568F97 /* BTUIVisaVectorArtView.m in Sources */, - 0120869DB99BAD06128E40C7B686A54A /* BTURLUtils.m in Sources */, - 8E9B9D69DDD2152E35ADDD5C3AE92AC8 /* BTVenmoAppSwitchHandler.m in Sources */, - 3EF6A1B84385F5F1AD7FC0245F952F80 /* BTVenmoAppSwitchRequestURL.m in Sources */, - 9EDEC6C658043FACC2EA80A059530073 /* BTVenmoAppSwitchReturnURL.m in Sources */, - 41F55DB3E635C7DAD3F88244B9F69DB4 /* UIColor+BTUI.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1919,36 +2035,36 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 197BCE384A95B846E74B33EF756E9729 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Braintree-Braintree-Drop-In-Localization"; - target = 0216A666A53FA91B434D78FFF3844A15 /* Braintree-Braintree-Drop-In-Localization */; - targetProxy = 28AF01E37AA3AE5E7D40AFC6A716E1A4 /* PBXContainerItemProxy */; - }; 308F42B8D0C1198A28DDF7243E67D167 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Braintree; - target = 328427FD56364DBB2EE98EC86923B0FE /* Braintree */; + target = 45B1BAC45B9E815611C78A8FB3FD4F99 /* Braintree */; targetProxy = F55AC2750C9F308F37DE98B32F662D6F /* PBXContainerItemProxy */; }; + 36ABAC0E559BAEAC9A17C32DC2CD0A9F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Braintree-Braintree-Drop-In-Localization"; + target = CD4CAED6EF887FB9C6679F41B7D5F397 /* Braintree-Braintree-Drop-In-Localization */; + targetProxy = F5FEBCC548B645D2CE79E516CA41873F /* PBXContainerItemProxy */; + }; + 45E9A1599732498EC5B9690E6582F9AA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Braintree-Braintree-UI-Localization"; + target = D067A18A38FEAE1B94B6045943E52455 /* Braintree-Braintree-UI-Localization */; + targetProxy = 9B29875F13CC32A22D439C52C2E09FD6 /* PBXContainerItemProxy */; + }; 661BD92993C6C80058217120ECAA9D25 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftSpinner; target = C4183235EAFE92F8936576B47AC14369 /* SwiftSpinner */; targetProxy = 471BD0AD2BA23C2BB1D29E87E00641E3 /* PBXContainerItemProxy */; }; - F4EE019C73CA5383C138E5CC884038C5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Braintree-Braintree-UI-Localization"; - target = 2A2D068CE32D48F476DF6D1978B80935 /* Braintree-Braintree-UI-Localization */; - targetProxy = E85CFF93D5BB9B265A2FF640E1C8C4C3 /* PBXContainerItemProxy */; - }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 03430C125DE286EE1D7389C191D1559F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 490EA4531DE545600917DC344F674F12 /* SwiftSpinner.xcconfig */; + baseConfigurationReference = 4C0B99D7E61117B6A9E5DCA4314EC1F6 /* SwiftSpinner.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1978,22 +2094,6 @@ }; name = Release; }; - 0916F9EF9EBDE5852ECFEA5F322DDD7B /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5B4B6A3653A4DE2CF6421EDA25D3A543 /* Braintree.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Braintree"; - INFOPLIST_FILE = "Target Support Files/Braintree/ResourceBundle-Braintree-Drop-In-Localization-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = "Braintree-Drop-In-Localization"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 12C4B864767C59600DBFA238F1E2F8BC /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2083,6 +2183,53 @@ }; name = Debug; }; + 1BFCD158DFB9E8723C56E0A5C0F18391 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E3E189538B2FB424803CDF44E74FE42C /* Braintree.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Braintree"; + INFOPLIST_FILE = "Target Support Files/Braintree/ResourceBundle-Braintree-Drop-In-Localization-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = "Braintree-Drop-In-Localization"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 2CE69BE08E61BA6D1A83FBA671ACCA68 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E3E189538B2FB424803CDF44E74FE42C /* Braintree.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Braintree/Braintree-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Braintree/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Braintree/Braintree.modulemap"; + PRODUCT_NAME = Braintree; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 2E23C48C09C7731B4F86460BD93E0A32 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 840EC85EAFF70975F482AE31322728C2 /* Pods-e-shop.release.xcconfig */; @@ -2117,25 +2264,9 @@ }; name = Release; }; - 3C15010BD3CC09531622BCFF9D1FD44D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5B4B6A3653A4DE2CF6421EDA25D3A543 /* Braintree.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Braintree"; - INFOPLIST_FILE = "Target Support Files/Braintree/ResourceBundle-Braintree-Drop-In-Localization-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = "Braintree-Drop-In-Localization"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 5954C6BB653E988DAFA1C7158A0947FA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 490EA4531DE545600917DC344F674F12 /* SwiftSpinner.xcconfig */; + baseConfigurationReference = 4C0B99D7E61117B6A9E5DCA4314EC1F6 /* SwiftSpinner.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2289,9 +2420,9 @@ }; name = Release; }; - 8D676FEE0738C5DE0D919402F7430E6F /* Release */ = { + 9278AAF4A66A6AE973EA43F2F2B88523 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5B4B6A3653A4DE2CF6421EDA25D3A543 /* Braintree.xcconfig */; + baseConfigurationReference = E3E189538B2FB424803CDF44E74FE42C /* Braintree.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2314,15 +2445,14 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - BB15FEABE40382583D0E386F40DC6179 /* Debug */ = { + AFFC86BE374ABBC752F975D160BE0E44 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5B4B6A3653A4DE2CF6421EDA25D3A543 /* Braintree.xcconfig */; + baseConfigurationReference = E3E189538B2FB424803CDF44E74FE42C /* Braintree.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Braintree"; @@ -2334,7 +2464,7 @@ TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Debug; + name = Release; }; C0DB58D3754094DD93044D21CDA169A6 /* Debug */ = { isa = XCBuildConfiguration; @@ -2368,36 +2498,6 @@ }; name = Debug; }; - C59448BD7D43C1A5B983818D60629756 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5B4B6A3653A4DE2CF6421EDA25D3A543 /* Braintree.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Braintree/Braintree-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Braintree/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Braintree/Braintree.modulemap"; - PRODUCT_NAME = Braintree; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; CF4D675A39ED45F1C7C53B12F5679863 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 388BECC735B9D25364849EA98E582665 /* Pods-e-shopUITests.release.xcconfig */; @@ -2431,9 +2531,9 @@ }; name = Release; }; - F4A9004E3448EE495A432F9358B9ACFB /* Release */ = { + EAA1E864937CC365DF9A5CCF1016284B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5B4B6A3653A4DE2CF6421EDA25D3A543 /* Braintree.xcconfig */; + baseConfigurationReference = E3E189538B2FB424803CDF44E74FE42C /* Braintree.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Braintree"; @@ -2445,43 +2545,50 @@ TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; + }; + F34096F7B74BE2948EAD715C8DC54E28 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E3E189538B2FB424803CDF44E74FE42C /* Braintree.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Braintree"; + INFOPLIST_FILE = "Target Support Files/Braintree/ResourceBundle-Braintree-Drop-In-Localization-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = "Braintree-Drop-In-Localization"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 59F0302F2371FCC6B73EF0A418D40734 /* Debug */, - 12C4B864767C59600DBFA238F1E2F8BC /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 745C63AD1066659184D2430762B2A763 /* Build configuration list for PBXNativeTarget "Braintree-Braintree-Drop-In-Localization" */ = { + 184D943D1AB78A5D88AA531AFE41DC3C /* Build configuration list for PBXNativeTarget "Braintree-Braintree-Drop-In-Localization" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0916F9EF9EBDE5852ECFEA5F322DDD7B /* Debug */, - 3C15010BD3CC09531622BCFF9D1FD44D /* Release */, + F34096F7B74BE2948EAD715C8DC54E28 /* Debug */, + 1BFCD158DFB9E8723C56E0A5C0F18391 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 95AC0B65C56A945798EDB0747BD98A9D /* Build configuration list for PBXNativeTarget "Braintree-Braintree-UI-Localization" */ = { + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - BB15FEABE40382583D0E386F40DC6179 /* Debug */, - F4A9004E3448EE495A432F9358B9ACFB /* Release */, + 59F0302F2371FCC6B73EF0A418D40734 /* Debug */, + 12C4B864767C59600DBFA238F1E2F8BC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - ACCBDCCFD925D3A8A2EDC5B4532BBCE9 /* Build configuration list for PBXNativeTarget "Braintree" */ = { + 980EF9BCA0AC3D42FA8D649258016236 /* Build configuration list for PBXNativeTarget "Braintree-Braintree-UI-Localization" */ = { isa = XCConfigurationList; buildConfigurations = ( - C59448BD7D43C1A5B983818D60629756 /* Debug */, - 8D676FEE0738C5DE0D919402F7430E6F /* Release */, + EAA1E864937CC365DF9A5CCF1016284B /* Debug */, + AFFC86BE374ABBC752F975D160BE0E44 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -2522,6 +2629,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + FBE0A16E6A7EA42CCBF3F1F36269321D /* Build configuration list for PBXNativeTarget "Braintree" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9278AAF4A66A6AE973EA43F2F2B88523 /* Debug */, + 2CE69BE08E61BA6D1A83FBA671ACCA68 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; diff --git a/Pods/Pods.xcodeproj/xcuserdata/surendrakumar.xcuserdatad/xcschemes/Braintree-Braintree-Drop-In-Localization.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/surendrakumar.xcuserdatad/xcschemes/Braintree-Braintree-Drop-In-Localization.xcscheme index 9d01a23..4fd029e 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/surendrakumar.xcuserdatad/xcschemes/Braintree-Braintree-Drop-In-Localization.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/surendrakumar.xcuserdatad/xcschemes/Braintree-Braintree-Drop-In-Localization.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/surendrakumar.xcuserdatad/xcschemes/Braintree-Braintree-UI-Localization.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/surendrakumar.xcuserdatad/xcschemes/Braintree-Braintree-UI-Localization.xcscheme index 05bafb6..b110b81 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/surendrakumar.xcuserdatad/xcschemes/Braintree-Braintree-UI-Localization.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/surendrakumar.xcuserdatad/xcschemes/Braintree-Braintree-UI-Localization.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/surendrakumar.xcuserdatad/xcschemes/Braintree.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/surendrakumar.xcuserdatad/xcschemes/Braintree.xcscheme index 2949585..127139e 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/surendrakumar.xcuserdatad/xcschemes/Braintree.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/surendrakumar.xcuserdatad/xcschemes/Braintree.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Target Support Files/Braintree/Braintree-umbrella.h b/Pods/Target Support Files/Braintree/Braintree-umbrella.h index 6547cb8..e646026 100644 --- a/Pods/Target Support Files/Braintree/Braintree-umbrella.h +++ b/Pods/Target Support Files/Braintree/Braintree-umbrella.h @@ -10,101 +10,74 @@ #endif #endif -#import "Braintree.h" -#import "Braintree_Internal.h" -#import "Braintree-API.h" -#import "Braintree-Version.h" -#import "BTApplePayPaymentMethod.h" -#import "BTAppSwitchErrors.h" -#import "BTAppSwitching.h" -#import "BTAppSwitchingDelegate.h" -#import "BTCardPaymentMethod.h" -#import "BTClient+Offline.h" -#import "BTClient+Testing.h" -#import "BTClient.h" -#import "BTClientCardRequest.h" -#import "BTClientCardTokenizationRequest.h" +#import "BraintreeApplePay.h" +#import "BTApplePayCardNonce.h" +#import "BTApplePayClient.h" +#import "BTConfiguration+ApplePay.h" +#import "BraintreeCard.h" +#import "BTCard.h" +#import "BTCardClient.h" +#import "BTCardNonce.h" +#import "BTCardRequest.h" +#import "BraintreeCore.h" +#import "BTAPIClient.h" +#import "BTAppSwitch.h" +#import "BTBinData.h" +#import "BTClientMetadata.h" #import "BTClientToken.h" -#import "BTCoinbasePaymentMethod.h" +#import "BTConfiguration.h" +#import "BTEnums.h" #import "BTErrors.h" +#import "BTHTTPErrors.h" +#import "BTJSON.h" #import "BTLogger.h" -#import "BTPaymentMethod.h" -#import "BTPayPalPaymentMethod.h" +#import "BTPaymentMethodNonce.h" +#import "BTPaymentMethodNonceParser.h" #import "BTPostalAddress.h" -#import "Braintree-Coinbase.h" -#import "BTCoinbase.h" -#import "BTDropInContentView.h" -#import "BTDropInErrorAlert.h" -#import "BTDropInErrorState.h" -#import "BTDropInSelectPaymentMethodViewController.h" -#import "BTDropInUtil.h" +#import "BTTokenizationService.h" +#import "BTViewControllerPresentingDelegate.h" +#import "BraintreePayPal.h" +#import "BTConfiguration+PayPal.h" +#import "BTPayPalAccountNonce.h" +#import "BTPayPalCreditFinancing.h" +#import "BTPayPalDriver.h" +#import "BTPayPalRequest.h" +#import "PayPalDataCollector.h" +#import "PPDataCollector.h" +#import "PPRCClientMetadataIDProvider.h" +#import "PayPalOneTouch.h" +#import "PPOTCore.h" +#import "PPOTRequest.h" +#import "PPOTRequestFactory.h" +#import "PPOTResult.h" +#import "PayPalUtils.h" +#import "PPOTDevice.h" +#import "PPOTEncryptionHelper.h" +#import "PPOTJSONHelper.h" +#import "PPOTMacros.h" +#import "PPOTPinnedCertificates.h" +#import "PPOTSimpleKeychain.h" +#import "PPOTString.h" +#import "PPOTTime.h" +#import "PPOTURLSession.h" +#import "PPOTVersion.h" +#import "BraintreeUI.h" #import "BTDropInViewController.h" #import "BTPaymentButton.h" -#import "BTDropInLocalizedString.h" -#import "Braintree-PayPal.h" -#import "BTClient+BTPayPal.h" -#import "BTErrors+BTPayPal.h" -#import "BTPayPalButton.h" -#import "BTPayPalViewController.h" -#import "Braintree-Payments.h" -#import "BTPaymentMethodCreationDelegate.h" -#import "BTPaymentProvider.h" -#import "BTPaymentProviderErrors.h" -#import "Braintree-Payments-UI.h" -#import "BTUIPaymentMethodType.h" -#import "BTUILocalizedString.h" -#import "BTUICardExpirationValidator.h" -#import "BTUICardExpiryFormat.h" -#import "BTUICardType.h" -#import "BTUIUtil.h" +#import "BTPaymentRequest.h" #import "BTUI.h" -#import "UIColor+BTUI.h" -#import "BTMockApplePayPaymentAuthorizationView.h" -#import "BTMockApplePayPaymentAuthorizationViewController.h" -#import "BTUIViewUtil.h" -#import "BTUIHorizontalButtonStackCollectionViewFlowLayout.h" -#import "BTUIHorizontalButtonStackSeparatorLineView.h" -#import "BTUIPaymentButtonCollectionViewCell.h" -#import "BTUIFloatLabel.h" -#import "BTUIFormField.h" -#import "BTUIFormField_Protected.h" -#import "BTUIScrollView.h" -#import "BTUITextField.h" -#import "BTUIThemedView.h" -#import "BTUIVectorArtView.h" -#import "BTUICardCvvField.h" -#import "BTUICardExpiryField.h" -#import "BTUICardNumberField.h" -#import "BTUICardPostalCodeField.h" #import "BTUICardFormView.h" #import "BTUICardHint.h" #import "BTUICoinbaseButton.h" #import "BTUICTAControl.h" #import "BTUIPaymentMethodView.h" +#import "BTUIPaymentOptionType.h" #import "BTUIPayPalButton.h" #import "BTUISummaryView.h" +#import "BTUIThemedView.h" +#import "BTUIVectorArtView.h" #import "BTUIVenmoButton.h" -#import "BTUIAmExVectorArtView.h" -#import "BTUICardVectorArtView.h" -#import "BTUICoinbaseMonogramCardView.h" -#import "BTUICoinbaseWordmarkVectorArtView.h" -#import "BTUICVVBackVectorArtView.h" -#import "BTUICVVFrontVectorArtView.h" -#import "BTUIDinersClubVectorArtView.h" -#import "BTUIDiscoverVectorArtView.h" -#import "BTUIJCBVectorArtView.h" -#import "BTUIMaestroVectorArtView.h" -#import "BTUIMasterCardVectorArtView.h" -#import "BTUIPayPalMonogramCardView.h" -#import "BTUIPayPalWordmarkVectorArtView.h" -#import "BTUIUnknownCardVectorArtView.h" -#import "BTUIVenmoWordmarkVectorArtView.h" -#import "BTUIVisaVectorArtView.h" -#import "BTClient+BTVenmo.h" -#import "BTVenmoAppSwitchHandler.h" -#import "BTVenmoAppSwitchHandler_Internal.h" -#import "BTVenmoAppSwitchRequestURL.h" -#import "BTVenmoAppSwitchReturnURL.h" +#import "UIColor+BTUI.h" FOUNDATION_EXPORT double BraintreeVersionNumber; FOUNDATION_EXPORT const unsigned char BraintreeVersionString[]; diff --git a/Pods/Target Support Files/Braintree/Braintree.xcconfig b/Pods/Target Support Files/Braintree/Braintree.xcconfig index a7b3fc2..5a96385 100644 --- a/Pods/Target Support Files/Braintree/Braintree.xcconfig +++ b/Pods/Target Support Files/Braintree/Braintree.xcconfig @@ -1,8 +1,8 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Braintree GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Braintree/Braintree/PayPal/mSDK" -OTHER_LDFLAGS = -ObjC -l"PayPalMobile-BT" -l"c++" -framework "AVFoundation" -framework "Accelerate" -framework "AddressBook" -framework "AudioToolbox" -framework "CoreLocation" -framework "CoreMedia" -framework "MessageUI" -framework "MobileCoreServices" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "PassKit" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Braintree/BraintreePayPal/PayPalDataCollector/Risk" +OTHER_LDFLAGS = -ObjC -l"PPRiskComponent" -l"c++" -framework "AddressBook" -framework "CoreLocation" -framework "MessageUI" -framework "PassKit" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Contacts" -weak_framework "SafariServices" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Pods/Target Support Files/Braintree/Info.plist b/Pods/Target Support Files/Braintree/Info.plist index 85643eb..7e7016e 100644 --- a/Pods/Target Support Files/Braintree/Info.plist +++ b/Pods/Target Support Files/Braintree/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.9.9 + 4.9.6 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/Braintree/ResourceBundle-Braintree-Drop-In-Localization-Info.plist b/Pods/Target Support Files/Braintree/ResourceBundle-Braintree-Drop-In-Localization-Info.plist index 129fcf9..43305f6 100644 --- a/Pods/Target Support Files/Braintree/ResourceBundle-Braintree-Drop-In-Localization-Info.plist +++ b/Pods/Target Support Files/Braintree/ResourceBundle-Braintree-Drop-In-Localization-Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 3.9.9 + 4.9.6 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/Braintree/ResourceBundle-Braintree-UI-Localization-Info.plist b/Pods/Target Support Files/Braintree/ResourceBundle-Braintree-UI-Localization-Info.plist index 129fcf9..43305f6 100644 --- a/Pods/Target Support Files/Braintree/ResourceBundle-Braintree-UI-Localization-Info.plist +++ b/Pods/Target Support Files/Braintree/ResourceBundle-Braintree-UI-Localization-Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 3.9.9 + 4.9.6 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/Pods-e-shop/Pods-e-shop-acknowledgements.markdown b/Pods/Target Support Files/Pods-e-shop/Pods-e-shop-acknowledgements.markdown index f0934a0..152454c 100644 --- a/Pods/Target Support Files/Pods-e-shop/Pods-e-shop-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-e-shop/Pods-e-shop-acknowledgements.markdown @@ -3,7 +3,7 @@ This application makes use of the following third party libraries: ## Braintree -Copyright (c) 2015 Braintree, a division of PayPal, Inc. +Copyright (c) 2014-2016 Braintree, a division of PayPal, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Pods/Target Support Files/Pods-e-shop/Pods-e-shop-acknowledgements.plist b/Pods/Target Support Files/Pods-e-shop/Pods-e-shop-acknowledgements.plist index fd8631a..bd837e4 100644 --- a/Pods/Target Support Files/Pods-e-shop/Pods-e-shop-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-e-shop/Pods-e-shop-acknowledgements.plist @@ -14,7 +14,7 @@ FooterText - Copyright (c) 2015 Braintree, a division of PayPal, Inc. + Copyright (c) 2014-2016 Braintree, a division of PayPal, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/e-shop.xcodeproj/project.pbxproj b/e-shop.xcodeproj/project.pbxproj index ed65ea4..c8ddc05 100644 --- a/e-shop.xcodeproj/project.pbxproj +++ b/e-shop.xcodeproj/project.pbxproj @@ -14,7 +14,7 @@ ED48BBE41FBB29FB00A74A7F /* Cart.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED48BBE31FBB29FB00A74A7F /* Cart.swift */; }; ED48BBE71FBB2E0C00A74A7F /* CartCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED48BBE51FBB2E0C00A74A7F /* CartCell.swift */; }; ED48BBE81FBB2E0C00A74A7F /* CartCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = ED48BBE61FBB2E0C00A74A7F /* CartCell.xib */; }; - ED48BBEC1FBB41F800A74A7F /* OrderVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED48BBEA1FBB41F800A74A7F /* OrderVC.swift */; }; + ED48BBEC1FBB41F800A74A7F /* CheckoutVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED48BBEA1FBB41F800A74A7F /* CheckoutVC.swift */; }; ED48BBED1FBB41F800A74A7F /* OrderVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = ED48BBEB1FBB41F800A74A7F /* OrderVC.xib */; }; ED48BBF01FBB601100A74A7F /* ApplePay.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED48BBEF1FBB601100A74A7F /* ApplePay.swift */; }; ED667CA41FBB055100B5B75B /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED667CA31FBB055100B5B75B /* AppDelegate.swift */; }; @@ -37,6 +37,9 @@ EDAB4FC21FBD669B00E21BB0 /* BrainTreePay.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDAB4FC11FBD669B00E21BB0 /* BrainTreePay.swift */; }; EDAB4FC51FBD699700E21BB0 /* ApplePaySwagServer.py in Resources */ = {isa = PBXBuildFile; fileRef = EDAB4FC31FBD699700E21BB0 /* ApplePaySwagServer.py */; }; EDAB4FC61FBD699700E21BB0 /* BrainTree.py in Resources */ = {isa = PBXBuildFile; fileRef = EDAB4FC41FBD699700E21BB0 /* BrainTree.py */; }; + EDAB4FC91FBDC2F000E21BB0 /* CreditCardVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDAB4FC81FBDC2F000E21BB0 /* CreditCardVC.swift */; }; + EDAB4FD21FBDE36600E21BB0 /* paymentSummaryVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDAB4FD01FBDE36600E21BB0 /* paymentSummaryVC.swift */; }; + EDAB4FD31FBDE36600E21BB0 /* paymentSummary.xib in Resources */ = {isa = PBXBuildFile; fileRef = EDAB4FD11FBDE36600E21BB0 /* paymentSummary.xib */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -82,7 +85,7 @@ ED48BBE31FBB29FB00A74A7F /* Cart.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cart.swift; sourceTree = ""; }; ED48BBE51FBB2E0C00A74A7F /* CartCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CartCell.swift; sourceTree = ""; }; ED48BBE61FBB2E0C00A74A7F /* CartCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CartCell.xib; sourceTree = ""; }; - ED48BBEA1FBB41F800A74A7F /* OrderVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderVC.swift; sourceTree = ""; }; + ED48BBEA1FBB41F800A74A7F /* CheckoutVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckoutVC.swift; sourceTree = ""; }; ED48BBEB1FBB41F800A74A7F /* OrderVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = OrderVC.xib; sourceTree = ""; }; ED48BBEE1FBB5D9800A74A7F /* e-shop.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "e-shop.entitlements"; sourceTree = ""; }; ED48BBEF1FBB601100A74A7F /* ApplePay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplePay.swift; sourceTree = ""; }; @@ -110,6 +113,9 @@ EDAB4FC11FBD669B00E21BB0 /* BrainTreePay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrainTreePay.swift; sourceTree = ""; }; EDAB4FC31FBD699700E21BB0 /* ApplePaySwagServer.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = ApplePaySwagServer.py; sourceTree = SOURCE_ROOT; }; EDAB4FC41FBD699700E21BB0 /* BrainTree.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = BrainTree.py; sourceTree = SOURCE_ROOT; }; + EDAB4FC81FBDC2F000E21BB0 /* CreditCardVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardVC.swift; sourceTree = ""; }; + EDAB4FD01FBDE36600E21BB0 /* paymentSummaryVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = paymentSummaryVC.swift; sourceTree = ""; }; + EDAB4FD11FBDE36600E21BB0 /* paymentSummary.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = paymentSummary.xib; sourceTree = ""; }; EF708E367E03BA7BC20496C9 /* Pods-e-shop.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-e-shop.debug.xcconfig"; path = "Pods/Target Support Files/Pods-e-shop/Pods-e-shop.debug.xcconfig"; sourceTree = ""; }; FB6545479EDB20956C8E05CD /* Pods-e-shopTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-e-shopTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-e-shopTests/Pods-e-shopTests.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -244,6 +250,7 @@ children = ( ED667CD71FBB071C00B5B75B /* ItemCell */, ED667CA91FBB055100B5B75B /* Main.storyboard */, + EDAB4FD11FBDE36600E21BB0 /* paymentSummary.xib */, ED48BBEB1FBB41F800A74A7F /* OrderVC.xib */, ED667CAE1FBB055100B5B75B /* LaunchScreen.storyboard */, ED48BBE91FBB2E1200A74A7F /* CartCell */, @@ -257,8 +264,10 @@ ED667CA51FBB055100B5B75B /* ItemVC.swift */, ED48BBE11FBB1CA300A74A7F /* DetailsVC.swift */, ED667CA71FBB055100B5B75B /* CartVC.swift */, - ED48BBEA1FBB41F800A74A7F /* OrderVC.swift */, + ED48BBEA1FBB41F800A74A7F /* CheckoutVC.swift */, + EDAB4FC81FBDC2F000E21BB0 /* CreditCardVC.swift */, ED729CEE1FBCA50E0057E6B9 /* StripViewController.swift */, + EDAB4FD01FBDE36600E21BB0 /* paymentSummaryVC.swift */, ); path = Controller; sourceTree = ""; @@ -281,10 +290,18 @@ ED667CDC1FBB0C9E00B5B75B /* Item.swift */, ED48BBE31FBB29FB00A74A7F /* Cart.swift */, ED48BBEF1FBB601100A74A7F /* ApplePay.swift */, + EDAB4FC71FBDBFFC00E21BB0 /* Payment gateway */, + ); + name = Model; + sourceTree = ""; + }; + EDAB4FC71FBDBFFC00E21BB0 /* Payment gateway */ = { + isa = PBXGroup; + children = ( EDA4E69D1FBCC1660022B775 /* StripPay.swift */, EDAB4FC11FBD669B00E21BB0 /* BrainTreePay.swift */, ); - name = Model; + name = "Payment gateway"; sourceTree = ""; }; /* End PBXGroup section */ @@ -415,6 +432,7 @@ ED667CB01FBB055100B5B75B /* LaunchScreen.storyboard in Resources */, ED48BBED1FBB41F800A74A7F /* OrderVC.xib in Resources */, ED667CAD1FBB055100B5B75B /* Assets.xcassets in Resources */, + EDAB4FD31FBDE36600E21BB0 /* paymentSummary.xib in Resources */, ED667CAB1FBB055100B5B75B /* Main.storyboard in Resources */, EDAB4FC61FBD699700E21BB0 /* BrainTree.py in Resources */, ); @@ -594,15 +612,17 @@ buildActionMask = 2147483647; files = ( ED667CDD1FBB0C9E00B5B75B /* Item.swift in Sources */, - ED48BBEC1FBB41F800A74A7F /* OrderVC.swift in Sources */, + ED48BBEC1FBB41F800A74A7F /* CheckoutVC.swift in Sources */, ED48BBE21FBB1CA300A74A7F /* DetailsVC.swift in Sources */, ED667CD51FBB065900B5B75B /* ItemCell.swift in Sources */, ED48BBE71FBB2E0C00A74A7F /* CartCell.swift in Sources */, EDA4E69E1FBCC1660022B775 /* StripPay.swift in Sources */, ED48BBE41FBB29FB00A74A7F /* Cart.swift in Sources */, ED667CA81FBB055100B5B75B /* CartVC.swift in Sources */, + EDAB4FC91FBDC2F000E21BB0 /* CreditCardVC.swift in Sources */, EDA4E6A01FBCC54A0022B775 /* Extention.swift in Sources */, ED667CA41FBB055100B5B75B /* AppDelegate.swift in Sources */, + EDAB4FD21FBDE36600E21BB0 /* paymentSummaryVC.swift in Sources */, ED667CA61FBB055100B5B75B /* ItemVC.swift in Sources */, ED48BBF01FBB601100A74A7F /* ApplePay.swift in Sources */, ED729CEF1FBCA50E0057E6B9 /* StripViewController.swift in Sources */, @@ -786,6 +806,7 @@ STRIPE_ENABLE_APPLEPAY, ); INFOPLIST_FILE = "e-shop/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\""; PRODUCT_BUNDLE_IDENTIFIER = "com.weza.e-shop"; @@ -813,6 +834,7 @@ STRIPE_ENABLE_APPLEPAY, ); INFOPLIST_FILE = "e-shop/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\""; PRODUCT_BUNDLE_IDENTIFIER = "com.weza.e-shop"; diff --git a/e-shop.xcworkspace/xcuserdata/surendrakumar.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/e-shop.xcworkspace/xcuserdata/surendrakumar.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index ed9a9b4..eb4b260 100644 --- a/e-shop.xcworkspace/xcuserdata/surendrakumar.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/e-shop.xcworkspace/xcuserdata/surendrakumar.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -2,4 +2,22 @@ + + + + + + diff --git a/e-shop/BrainTreePay.swift b/e-shop/BrainTreePay.swift index 1319e2d..739b062 100644 --- a/e-shop/BrainTreePay.swift +++ b/e-shop/BrainTreePay.swift @@ -19,6 +19,10 @@ class BraintreePay { URLSession.shared.dataTask(with: request){ data, response, error in + guard error == nil else { + completion(nil) + return + } let token = String(data: data!, encoding: .utf8) DispatchQueue.main.async { completion(token) @@ -27,7 +31,7 @@ class BraintreePay { } - func makeFinalPayment(nonce : String,price : Double){ + func makeFinalPayment(nonce : String,price : Double,completion:@escaping (Error?)->()){ let paymentURL = URL(string: "http://0.0.0.0:5000/checkout") var request = URLRequest(url: paymentURL!) request.httpMethod = "POST" @@ -40,7 +44,7 @@ class BraintreePay { URLSession.shared.dataTask(with: request) { (data, response, error) -> Void in - print(error ?? "") + completion(error) }.resume() } } diff --git a/e-shop/Controller/CheckoutVC.swift b/e-shop/Controller/CheckoutVC.swift new file mode 100644 index 0000000..610b959 --- /dev/null +++ b/e-shop/Controller/CheckoutVC.swift @@ -0,0 +1,218 @@ +// +// OrderVC.swift +// e-shop +// +// Created by surendra kumar on 11/14/17. +// Copyright © 2017 weza. All rights reserved. +// + +import UIKit +import PassKit +import Stripe +import Braintree +import SwiftSpinner + +class OrderVC: UIViewController { + + let manager = ApplePay() + let stripManager = StripPay() + let braintreeManager = BraintreePay() + + var index : Int? + var braintree: BTAPIClient? + var totalCartCharge = 0.0 + + @IBOutlet var payButton: UIButton! + @IBOutlet var totalCharge: UILabel! + @IBOutlet var totalItem: UILabel! + + + override func viewDidLoad() { + super.viewDidLoad() + + totalItem.text = "Total Item : \(cartItems.count)" + self.charge { (totalCharge) in + self.totalCartCharge = totalCharge + self.totalCharge.text = "Total Charge: \(totalCharge) USD" + } + manager.canmakePayment { (canmake) in + if !canmake{ + self.payButton.isHidden = true + } + } + } + + + override func loadView() { + Bundle.main.loadNibNamed("OrderVC", owner: self, options: nil) + } + func charge(completion : (Double)->()){ + for item in cartItems{ + let itemcost = item.item.price * Double(item.count) + totalCartCharge = totalCartCharge + itemcost + } + completion(totalCartCharge) + } + + @IBAction func pay(_ sender: Any) { + self.chooseBetweenStripandBrainTreeforApplePay() + + } + + @IBAction func cancel(_ sender: Any) { + self.dismiss(animated: true, completion: nil) + } + + @IBAction func crreditCard(_ sender: Any) { + let vc = CreditCardVC() + vc.totalcharge = totalCartCharge + let nav = UINavigationController(rootViewController: vc) + self.present(nav, animated: true, completion: nil) + } + + @IBAction func payPal(_ sender: Any) { + self.initializeBrainTreeUI() + SwiftSpinner.show("Connecting to \ngateway...").addTapHandler({ + SwiftSpinner.hide() + }) + } + + func chooseBetweenStripandBrainTreeforApplePay(){ + let alert = UIAlertController(title: "payment Option", message: "choose payment gateway", preferredStyle: .actionSheet) + let strip = UIAlertAction(title: "Strip", style: UIAlertActionStyle.default) { (action) in + self.index = 0 + self.initialiseApplePayController() + } + let brainTree = UIAlertAction(title: "BrainTree", style: UIAlertActionStyle.default) { (action) in + self.index = 1 + self.initialiseApplePayController() + } + + let cancle = UIAlertAction(title: "Cancle", style:.cancel, handler: nil) + + alert.addAction(strip) + alert.addAction(brainTree) + alert.addAction(cancle) + self.present(alert, animated: true) {} + } + + func initialiseApplePayController(){ + manager.requestForPayment() { (controller) in + guard controller != nil else { + print("errror") + return + } + controller?.delegate = self + self.present(controller!, animated: true, completion: nil) + } + } + + func BrainTreePayment(forPayment payment : PKPayment,and price : Double,completion:@escaping (Error?)->()){ + braintreeManager.getClientToken { (token) in + guard let clientToken = token else { + self.Alert(title: "Token!", message: "Not found") + return + } + let brainClient = BTAPIClient(authorization: clientToken) + let applepayClient = BTApplePayClient(apiClient: brainClient!) + applepayClient.tokenizeApplePay(payment, completion: { (nonce, error) in + guard error == nil else{ + self.Alert(title: "Nonce", message: "not found") + return + } + guard let payNonce = nonce else {return} + self.braintreeManager.makeFinalPayment(nonce: payNonce.nonce, price: self.manager.effectivePrice!, completion: { (error) in + completion(error) + }) + }) + } + } + + func StripPayment(forPayment payment : PKPayment,and price : Double,completion:@escaping (Error?)->()){ + stripManager.createSTPToken(forPayment: payment) { (token, error) in + guard error == nil else { + print(error!.localizedDescription) + return + } + guard let tokenF = token else {return} + self.stripManager.makeFinalPayment(token: tokenF, price:self.manager.effectivePrice!, completion: { error in + completion(error) + }) + } + } + // CARD Payment + func initializeBrainTreeUI(){ + braintreeManager.getClientToken { clientToken in + guard clientToken != nil else { + self.Alert(title: "Token!", message: "Not found") + return + } + self.braintree = BTAPIClient(authorization: clientToken!) + let dropInViewController = BTDropInViewController(apiClient: self.braintree!) + dropInViewController.delegate = self + SwiftSpinner.hide() + self.present(dropInViewController, animated: true, completion: nil) + } + } + + @objc func userDidCancelPayment() { + self.dismiss(animated: true, completion: nil) + } +} + +extension OrderVC : PKPaymentAuthorizationViewControllerDelegate { + + func paymentAuthorizationViewControllerDidFinish(_ controller: PKPaymentAuthorizationViewController) { + controller.dismiss(animated: true, completion: nil) + } + + func paymentAuthorizationViewController(_ controller: PKPaymentAuthorizationViewController, didAuthorizePayment payment: PKPayment, completion: @escaping (PKPaymentAuthorizationStatus) -> Void) { + assert(index != nil, "choose between payment gatway") + guard let i = self.index else {return} + switch i { + case 0: + self.StripPayment(forPayment: payment, and: self.manager.effectivePrice!, completion: { error in + guard error == nil else { + completion(.failure) + return + } + completion(.success) + }) + case 1: + self.BrainTreePayment(forPayment: payment, and: self.manager.effectivePrice!, completion: { error in + guard error == nil else { + completion(.failure) + return + } + completion(.success) + }) + default: + break + } + } + + func paymentAuthorizationViewController(_ controller: PKPaymentAuthorizationViewController, didSelect shippingMethod: PKShippingMethod, handler completion: @escaping (PKPaymentRequestShippingMethodUpdate) -> Void) { + let summaryItems = manager.getsummaryItems(forShipingMethod: shippingMethod) + completion(PKPaymentRequestShippingMethodUpdate(paymentSummaryItems:summaryItems)) + } + + func paymentAuthorizationViewController(_ controller: PKPaymentAuthorizationViewController, didSelectShippingContact contact: PKContact, handler completion: @escaping (PKPaymentRequestShippingContactUpdate) -> Swift.Void){ + + } +} + +extension OrderVC: BTDropInViewControllerDelegate{ + + func drop(_ viewController: BTDropInViewController, didSucceedWithTokenization paymentMethodNonce: BTPaymentMethodNonce) { + let paynonce = paymentMethodNonce.nonce + braintreeManager.makeFinalPayment(nonce: paynonce, price: self.totalCartCharge, completion: { + error in + }) + dismiss(animated: true, completion: nil) + } + + func drop(inViewControllerDidCancel viewController: BTDropInViewController) { + viewController.dismiss(animated: true, completion: nil) + } + +} diff --git a/e-shop/Controller/CreditCardVC.swift b/e-shop/Controller/CreditCardVC.swift new file mode 100644 index 0000000..d51c453 --- /dev/null +++ b/e-shop/Controller/CreditCardVC.swift @@ -0,0 +1,94 @@ +// +// CreditCardVC.swift +// e-shop +// +// Created by surendra kumar on 11/16/17. +// Copyright © 2017 weza. All rights reserved. +// + +import UIKit +import Stripe +import SwiftSpinner + +class CreditCardVC: UIViewController { + + var totalcharge : Double? + let stripManager = StripPay() + var cardField : STPPaymentCardTextField? + override func viewDidLoad() { + super.viewDidLoad() + self.view.backgroundColor = UIColor.white + cardField = STPPaymentCardTextField() + self.view.addSubview(cardField!) + cardField?.delegate = self + navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(CreditCardVC.canclePay(sender:))) + navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(CreditCardVC.performePay(sender:))) + } + + @objc func canclePay(sender : Any){ + dismiss(animated: true, completion: nil) + } + + @objc func performePay(sender : Any){ + let cardparam = self.getcardParam(forcard: cardField!) + self.makePayment(forCardParam: cardparam) + SwiftSpinner.show("Connecting...") + let vc = self.presentingViewController + self.dismiss(animated: true, completion: { + vc?.dismiss(animated: true, completion: nil) + }) + } + + + override func viewDidLayoutSubviews() { + super.viewDidLayoutSubviews() + let navHeight = self.navigationController?.navigationBar.frame.height ?? 100 + cardField?.frame = CGRect(x: 10, y: 2 * navHeight, width: self.view.bounds.width - 20.0, height: 50) + } + + func getcardParam(forcard card : STPPaymentCardTextField) -> STPCardParams{ + let cardParam = STPCardParams() + cardParam.name = "random" + cardParam.number = card.cardNumber + cardParam.expMonth = card.expirationMonth + cardParam.expYear = card.expirationYear + cardParam.cvc = card.cvc + return cardParam + } + + func makePayment(forCardParam cardparam : STPCardParams){ + STPAPIClient.shared().createToken(withCard: cardparam) { (token, error) in + guard error == nil else { + self.Alert(title: "TokenError!", message: error!.localizedDescription) + SwiftSpinner.hide() + return + } + print(token!) + SwiftSpinner.show("Making Payment...") + // Step 2: + self.stripManager.makeFinalPayment(token: token!, price: self.totalcharge!, completion: { (error) in + guard error == nil else { + SwiftSpinner.show(progress: 50, title: "Payment \nFailed").addTapHandler({ + SwiftSpinner.hide() + let root = getRootViewController() + let summary = paymentSummary() + summary.isSucees = false + root?.present(summary, animated: true, completion: nil) + }) + return + } + SwiftSpinner.show(progress: 100, title: "Payment \nSuccessful").addTapHandler({ + SwiftSpinner.hide() + let root = getRootViewController() + let summary = paymentSummary() + summary.isSucees = true + root?.present(summary, animated: true, completion: nil) + + }) + }) + } + } + +} + +extension CreditCardVC : STPPaymentCardTextFieldDelegate{} diff --git a/e-shop/Controller/OrderVC.swift b/e-shop/Controller/OrderVC.swift deleted file mode 100644 index ed1f5c9..0000000 --- a/e-shop/Controller/OrderVC.swift +++ /dev/null @@ -1,99 +0,0 @@ -// -// OrderVC.swift -// e-shop -// -// Created by surendra kumar on 11/14/17. -// Copyright © 2017 weza. All rights reserved. -// - -import UIKit -import PassKit -import Stripe - -class OrderVC: UIViewController { - - let stripManager = StripPay() - let merchantID = "merchant.com.weza.e-shop" - let supportedPaymentNertwork :[ PKPaymentNetwork ] = [.visa,.amex,.masterCard] - let manager = ApplePay() - - @IBOutlet var payButton: UIButton! - @IBOutlet var totalCharge: UILabel! - @IBOutlet var totalItem: UILabel! - - override func viewDidLoad() { - super.viewDidLoad() - totalItem.text = "Total Item : \(cartItems.count)" - self.charge { (totalCharge) in - self.totalCharge.text = "Total Charge: \(totalCharge) USD" - } - manager.canmakePayment { (canmake) in - if !canmake{ - self.payButton.isHidden = true - } - } - } - - func charge(completion : (Double)->()){ - var totalCharge = 0.0 - for item in cartItems{ - let itemcost = item.item.price * Double(item.count) - totalCharge = totalCharge + itemcost - } - completion(totalCharge) - } - - override func loadView() { - Bundle.main.loadNibNamed("OrderVC", owner: self, options: nil) - } - - @IBAction func pay(_ sender: Any) { - manager.requestForPayment() { (controller) in - guard controller != nil else { - print("errror") - return - } - controller?.delegate = self - self.present(controller!, animated: true, completion: nil) - } - } - - @IBAction func cancel(_ sender: Any) { - self.dismiss(animated: true, completion: nil) - } -} - -extension OrderVC : PKPaymentAuthorizationViewControllerDelegate { - - func paymentAuthorizationViewControllerDidFinish(_ controller: PKPaymentAuthorizationViewController) { - controller.dismiss(animated: true, completion: nil) - } - - func paymentAuthorizationViewController(_ controller: PKPaymentAuthorizationViewController, didAuthorizePayment payment: PKPayment, completion: @escaping (PKPaymentAuthorizationStatus) -> Void) { - stripManager.createSTPToken(forPayment: payment) { (token, error) in - guard error == nil else { - print(error!.localizedDescription) - return - } - guard let tokenF = token else {return} - self.stripManager.makeFinalPayment(token: tokenF, price: self.manager.effectivePrice!, completion: { error in - guard error == nil else { - self.Alert(title: "Failed!", message: "payment Failed") - return - } - - }) - } - } - - func paymentAuthorizationViewController(_ controller: PKPaymentAuthorizationViewController, didSelect shippingMethod: PKShippingMethod, handler completion: @escaping (PKPaymentRequestShippingMethodUpdate) -> Void) { - let summaryItems = manager.getsummaryItems(forShipingMethod: shippingMethod) - completion(PKPaymentRequestShippingMethodUpdate(paymentSummaryItems:summaryItems)) - } - - func paymentAuthorizationViewController(_ controller: PKPaymentAuthorizationViewController, didSelectShippingContact contact: PKContact, handler completion: @escaping (PKPaymentRequestShippingContactUpdate) -> Swift.Void){ - - } - - -} diff --git a/e-shop/Controller/StripViewController.swift b/e-shop/Controller/StripViewController.swift index 37513cc..314fd79 100644 --- a/e-shop/Controller/StripViewController.swift +++ b/e-shop/Controller/StripViewController.swift @@ -19,8 +19,7 @@ class StripViewController: UIViewController{ let brainTreeManager = BraintreePay() // BrainTree - let tokanizationKEY = "sandbox_ymxrpyvm_8vcr8hbq5yknmx7p" - var braintree: Braintree? + var braintree: BTAPIClient? override func viewDidLoad() { super.viewDidLoad() @@ -73,9 +72,10 @@ class StripViewController: UIViewController{ self.Alert(title: "Token!", message: "Not found") return } - self.braintree = Braintree(clientToken: clientToken) - let dropInViewController = self.braintree?.dropInViewController(with: self) - self.present(dropInViewController!, animated: true, completion: nil) + self.braintree = BTAPIClient(authorization: clientToken) + let dropInViewController = BTDropInViewController(apiClient: self.braintree!) + dropInViewController.delegate = self + self.present(dropInViewController, animated: true, completion: nil) } } @@ -86,19 +86,16 @@ class StripViewController: UIViewController{ extension StripViewController: BTDropInViewControllerDelegate{ - func drop(_ viewController: BTDropInViewController!, didSucceedWith paymentMethod: BTPaymentMethod!) { - let paynonce = paymentMethod.nonce - guard let nonce = paynonce else { - self.Alert(title: "Nonce", message: "nonce is nil") - return - } - brainTreeManager.makeFinalPayment(nonce: nonce, price: 2.0) + func drop(_ viewController: BTDropInViewController, didSucceedWithTokenization paymentMethodNonce: BTPaymentMethodNonce) { + let paynonce = paymentMethodNonce.nonce + brainTreeManager.makeFinalPayment(nonce: paynonce, price: 888.0, completion: { + error in + }) dismiss(animated: true, completion: nil) } - func drop(inViewControllerDidCancel viewController: BTDropInViewController!) { + func drop(inViewControllerDidCancel viewController: BTDropInViewController) { viewController.dismiss(animated: true, completion: nil) } - - + } diff --git a/e-shop/Controller/paymentSummaryVC.swift b/e-shop/Controller/paymentSummaryVC.swift new file mode 100644 index 0000000..0278247 --- /dev/null +++ b/e-shop/Controller/paymentSummaryVC.swift @@ -0,0 +1,33 @@ +// +// paymentSummary.swift +// e-shop +// +// Created by surendra kumar on 11/16/17. +// Copyright © 2017 weza. All rights reserved. +// + +import UIKit + +class paymentSummary: UIViewController { + + @IBOutlet var isSuccessLB: UILabel! + var isSucees : Bool? + override func viewDidLoad() { + super.viewDidLoad() + if let success = isSucees, success == true{ + self.isSuccessLB.text = "Status : Successfully Paid" + + }else{ + self.isSuccessLB.text = "Status : Payment Failed" + } + } + override func loadView() { + Bundle.main.loadNibNamed("paymentSummary", owner: self, options: nil) + } + + @IBAction func done(_ sender: Any) { + self.dismiss(animated: true, completion: nil) + } + + +} diff --git a/e-shop/Info.plist b/e-shop/Info.plist index fd69958..e2a1345 100644 --- a/e-shop/Info.plist +++ b/e-shop/Info.plist @@ -2,11 +2,6 @@ - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) CFBundleExecutable @@ -21,10 +16,26 @@ APPL CFBundleShortVersionString 1.0 + CFBundleURLTypes + + + CFBundleTypeRole + Editor + CFBundleURLSchemes + + com.weza.e-shop.payments + + + CFBundleVersion 1 LSRequiresIPhoneOS + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + UILaunchStoryboardName LaunchScreen UIMainStoryboardFile diff --git a/e-shop/Supporting Files/AppDelegate.swift b/e-shop/Supporting Files/AppDelegate.swift index b44e8a1..bef66ae 100644 --- a/e-shop/Supporting Files/AppDelegate.swift +++ b/e-shop/Supporting Files/AppDelegate.swift @@ -7,7 +7,8 @@ // import UIKit -import Stripe +import Stripe +import Braintree @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { @@ -18,6 +19,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. Stripe.setDefaultPublishableKey(publisableKey) + BTAppSwitch.setReturnURLScheme("com.weza.e-shop.payments") return true } @@ -43,6 +45,12 @@ class AppDelegate: UIResponder, UIApplicationDelegate { // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. } + func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any]) -> Bool { + if url.scheme?.localizedCaseInsensitiveCompare("com.weza.e-shop.payments") == .orderedSame { + return BTAppSwitch.handleOpen(url, options: options) + } + return false + } } diff --git a/e-shop/Supporting Files/Assets.xcassets/apple.imageset/CVTwKzpVAAQVWTg.png b/e-shop/Supporting Files/Assets.xcassets/apple.imageset/CVTwKzpVAAQVWTg.png new file mode 100644 index 0000000..876db95 Binary files /dev/null and b/e-shop/Supporting Files/Assets.xcassets/apple.imageset/CVTwKzpVAAQVWTg.png differ diff --git a/e-shop/Supporting Files/Assets.xcassets/apple.imageset/Contents.json b/e-shop/Supporting Files/Assets.xcassets/apple.imageset/Contents.json new file mode 100644 index 0000000..9d66fdb --- /dev/null +++ b/e-shop/Supporting Files/Assets.xcassets/apple.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "CVTwKzpVAAQVWTg.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/e-shop/Supporting Files/Extention.swift b/e-shop/Supporting Files/Extention.swift index fa56289..afaf7eb 100644 --- a/e-shop/Supporting Files/Extention.swift +++ b/e-shop/Supporting Files/Extention.swift @@ -16,4 +16,10 @@ extension UIViewController { alert.addAction(action) self.present(alert, animated: false, completion: nil) } + +} + +func getRootViewController() -> UIViewController?{ + let appdelegate = UIApplication.shared.delegate as! AppDelegate + return appdelegate.window?.rootViewController } diff --git a/e-shop/View/Base.lproj/Main.storyboard b/e-shop/View/Base.lproj/Main.storyboard index 84061fb..877fd1b 100644 --- a/e-shop/View/Base.lproj/Main.storyboard +++ b/e-shop/View/Base.lproj/Main.storyboard @@ -112,7 +112,7 @@ - + @@ -120,10 +120,10 @@ + - + @@ -78,4 +101,7 @@ + + + diff --git a/e-shop/View/paymentSummary.xib b/e-shop/View/paymentSummary.xib new file mode 100644 index 0000000..79f6525 --- /dev/null +++ b/e-shop/View/paymentSummary.xib @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +