decord/source/utils/BraintreeUtils.tsx

49 lines
1.5 KiB
TypeScript
Raw Normal View History

2026-07-25 08:10:48 +00:00
// Module ID: 3793
2026-07-27 11:26:19 +00:00
// Function ID: 29567
2026-07-20 16:05:17 +00:00
// Name: getBraintreeSDK
2026-07-25 08:10:48 +00:00
// Dependencies: [3794, 653, 3795, 3798, 1935, 3798, 2]
2026-07-20 16:05:17 +00:00
// Exports: collectDeviceData
2026-07-25 08:10:48 +00:00
// Module 3793 (getBraintreeSDK)
2026-07-23 10:11:24 +00:00
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import { PaymentSettings } from "ME";
const require = arg1;
2026-07-20 16:05:17 +00:00
function getBraintreeSDK() {
2026-07-25 08:10:48 +00:00
let obj = require(3795);
2026-07-20 16:05:17 +00:00
obj = {
createPromise() {
2026-07-23 10:11:24 +00:00
return outer1_0(outer1_1[4])(outer1_1[3], outer1_1.paths);
2026-07-20 16:05:17 +00:00
},
2026-07-25 08:10:48 +00:00
webpackId: 3798
2026-07-20 16:05:17 +00:00
};
return obj.importWithRetry(obj).then((arg0) => arg0.default);
}
function getDeviceData(arg0) {
2026-07-23 10:11:24 +00:00
let closure_0 = arg0;
2026-07-20 16:05:17 +00:00
return getBraintreeSDK().then((dataCollector) => {
dataCollector = dataCollector.dataCollector;
2026-07-23 10:11:24 +00:00
let obj = { client: closure_0 };
2026-07-20 16:05:17 +00:00
obj = dataCollector.create(obj);
return obj.then((deviceData) => deviceData.deviceData).catch(() => null);
});
}
2026-07-25 08:10:48 +00:00
const result = require("module_3795").fileFinishedImporting("utils/BraintreeUtils.tsx");
2026-07-20 16:05:17 +00:00
export { getBraintreeSDK };
export const collectDeviceData = function collectDeviceData() {
2026-07-23 10:11:24 +00:00
client = client.getClient();
2026-07-20 16:05:17 +00:00
if (null == client) {
let nextPromise = getBraintreeSDK().then((client) => {
client = client.client;
2026-07-23 10:11:24 +00:00
let obj = { authorization: outer1_3.BRAINTREE.KEY };
2026-07-20 16:05:17 +00:00
obj = client.create(obj);
2026-07-23 10:11:24 +00:00
return obj.then((arg0) => outer2_5(arg0)).catch(() => null);
2026-07-20 16:05:17 +00:00
});
const promise = getBraintreeSDK();
} else {
nextPromise = getDeviceData(client);
}
return nextPromise;
};