71 lines
2.7 KiB
TypeScript
71 lines
2.7 KiB
TypeScript
// Module ID: 4507
|
|
// Function ID: 4508
|
|
// Name: BraintreeUtils
|
|
// Dependencies: [4508, 1086, 4509, 4512, 1987, 4512, 2]
|
|
// Exports: collectDeviceData, getBraintreeSDK
|
|
|
|
// Module 4507 (BraintreeUtils)
|
|
import Constants from "Constants" /* 1086 */;
|
|
import core_CodeSplittingUtils from "core/CodeSplittingUtils" /* 4509 */;
|
|
import BraintreeStore from "BraintreeStore" /* 4508 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
let dataCollector;
|
|
|
|
function createPromise() {
|
|
return closure_1_0(paths[4])(paths[3], paths.paths);
|
|
}
|
|
const f87575 = (result) => result.default;
|
|
const PaymentSettings = Constants.PaymentSettings;
|
|
const result = size.fileFinishedImporting("utils/BraintreeUtils.tsx");
|
|
|
|
export const getBraintreeSDK = function getBraintreeSDK() {
|
|
const obj = core_CodeSplittingUtils;
|
|
const obj2 = { createPromise, webpackId: 4512 };
|
|
const importWithRetryResult = obj.importWithRetry(obj2);
|
|
return importWithRetryResult.then(f87575);
|
|
};
|
|
export const collectDeviceData = function collectDeviceData() {
|
|
let nextPromise1;
|
|
let client = BraintreeStore.getClient();
|
|
if (null == client) {
|
|
let obj2 = { createPromise, webpackId: 4512 };
|
|
const obj3 = core_CodeSplittingUtils;
|
|
let importWithRetryResult = obj3.importWithRetry(obj2);
|
|
let nextPromise = importWithRetryResult.then(f87575);
|
|
nextPromise1 = nextPromise.then((client) => {
|
|
client = client.client;
|
|
let obj = { authorization: constants.BRAINTREE.KEY };
|
|
let obj2 = client.create(obj);
|
|
let nextPromise = obj2.then((result) => {
|
|
let paths;
|
|
let closure_0 = result;
|
|
let obj = closure_1_0(closure_1_1[2]);
|
|
let obj2 = { createPromise, webpackId: closure_1_1[5] };
|
|
const importWithRetryResult = obj.importWithRetry(obj2);
|
|
let nextPromise = importWithRetryResult.then(f87575);
|
|
return nextPromise.then((dataCollector) => {
|
|
dataCollector = dataCollector.dataCollector;
|
|
const obj = { client };
|
|
const obj2 = dataCollector.create(obj);
|
|
const nextPromise = obj2.then((deviceData) => deviceData.deviceData);
|
|
return nextPromise.catch(() => null);
|
|
});
|
|
});
|
|
return nextPromise.catch(() => null);
|
|
});
|
|
} else {
|
|
let obj = core_CodeSplittingUtils;
|
|
const obj4 = { createPromise, webpackId: 4512 };
|
|
const importWithRetryResult1 = obj.importWithRetry(obj4);
|
|
const nextPromise2 = importWithRetryResult1.then(f87575);
|
|
nextPromise1 = nextPromise2.then((dataCollector) => {
|
|
dataCollector = dataCollector.dataCollector;
|
|
const obj = { client };
|
|
const obj2 = dataCollector.create(obj);
|
|
const nextPromise = obj2.then((deviceData) => deviceData.deviceData);
|
|
return nextPromise.catch(() => null);
|
|
});
|
|
}
|
|
return nextPromise1;
|
|
};
|