decord/source/13206_getPluginOptions.js
2026-07-20 16:05:17 +00:00

123 lines
4.3 KiB
JavaScript

// Module ID: 13206
// Function ID: 100189
// Name: getPluginOptions
// Dependencies: []
// Module 13206 (getPluginOptions)
let forceTouch;
let interfaceIdiom;
let osRelease;
let serial;
let serverHost;
let uiMode;
function getPluginOptions(asyncStorage) {
let tmp = null;
if ("object" === typeof asyncStorage) {
tmp = asyncStorage;
}
return tmp;
}
const _module = require(dependencyMap[0]);
const _module1 = require(dependencyMap[1]);
let closure_3 = _interopRequireDefault(require(dependencyMap[2]));
const result = _interopRequireDefault(require(dependencyMap[3]));
const result1 = _interopRequireDefault(require(dependencyMap[4]));
const result2 = _interopRequireDefault(require(dependencyMap[5]));
const result3 = _interopRequireDefault(require(dependencyMap[6]));
const result4 = _interopRequireDefault(require(dependencyMap[7]));
const result5 = _interopRequireDefault(require(dependencyMap[8]));
const result6 = _interopRequireDefault(require(dependencyMap[9]));
const result7 = _interopRequireDefault(require(dependencyMap[10]));
const result8 = _interopRequireDefault(require(dependencyMap[11]));
const result9 = _interopRequireDefault(require(dependencyMap[12]));
const defaultResult = require(dependencyMap[13])();
const model = defaultResult.model;
const systemName = defaultResult.systemName;
const obj6 = {
0: true,
9223372036854775807: true,
9223372036854775807: true,
0: true,
9223372036854775807: true,
createSocket(url) {
const webSocket = new WebSocket(url);
return webSocket;
}
};
({ osRelease, serverHost, forceTouch, interfaceIdiom, uiMode, serial } = defaultResult);
obj6.host = function getHost(localhost) {
const scriptURL = mod.default.getConstants().scriptURL;
if ("string" !== typeof scriptURL) {
const _Error = Error;
const error = new Error("Invalid non-string URL");
throw error;
} else {
return require(dependencyMap[14]).getHostFromUrl(scriptURL);
}
const _default = mod.default;
}("localhost");
const obj7 = { verticalAlign: false, flexDirection: false, platform: _module1.Platform.OS, platformVersion: _module1.Platform.Version, osRelease, model, serverHost, forceTouch, interfaceIdiom, systemName, uiMode, serial, reactNativeVersion: result.default() };
const merged = Object.assign(obj7, result1.default());
obj6.client = merged;
// CreateGeneratorClosureLongIndex (0x67)
let closure_14 = _module(merged);
function getClientId() {
return callback2(...arguments);
}
obj6.getClientId = getClientId;
// CreateGeneratorClosureLongIndex (0x67)
let closure_13 = _module(getClientId);
obj6.setClientId = function setClientId(payload) {
return callback(...arguments);
};
obj6.proxyHack = true;
const items = [result2.default(), result5.default(), result9.default(), result4.default(), result3.default(), result6.default(), result7.default(), result8.default()];
const client = require(dependencyMap[15]).createClient(obj6);
client.useReactNative = () => {
if (arguments.length > 0) {
if (undefined !== arguments[0]) {
let first = arguments[0];
}
if (false !== first.errors) {
client.use(result5.default(getPluginOptions(first.errors)));
}
if (false !== first.log) {
client.use(result9.default());
}
if (false !== first.editor) {
client.use(result4.default(getPluginOptions(first.editor)));
}
if (false !== first.overlay) {
client.use(result3.default());
}
if (false !== first.asyncStorage) {
client.use(result2.default(getPluginOptions(first.asyncStorage)));
}
if (false !== first.networking) {
client.use(result6.default(getPluginOptions(first.networking)));
}
if (false !== first.storybook) {
client.use(result7.default());
}
if (false !== first.devTools) {
client.use(result8.default());
}
return client;
}
first = {};
};
client.setAsyncStorageHandler = (asyncStorageHandler) => {
client.asyncStorageHandler = asyncStorageHandler;
return client;
};
export const asyncStorage = result6.default;
export const devTools = result6.default;
export const networking = result6.default;
export const openInEditor = result4.default;
export const overlay = result3.default;
export const storybook = result7.default;
export const trackGlobalErrors = result5.default;
export const trackGlobalLogs = result9.default;
export const reactNativeCorePlugins = items;
export default client;