95 lines
2.4 KiB
JavaScript
95 lines
2.4 KiB
JavaScript
// Module ID: 28
|
|
// Function ID: 29
|
|
// Name: set
|
|
// Dependencies: [29]
|
|
|
|
// Module 28 (set)
|
|
const module = arg2;
|
|
const dependencyMap = arg6;
|
|
const set = new Set();
|
|
const set1 = new Set();
|
|
let tmp4 = true === RN$Bridgeless.RN$Bridgeless;
|
|
if (!tmp4) {
|
|
tmp4 = null != RN$Bridgeless.__turboModuleProxy;
|
|
}
|
|
let c5 = tmp4;
|
|
arg5.createJavaScriptFlagGetter = function createJavaScriptFlagGetter(animatedShouldDebounceQueueFlush, arg1) {
|
|
const f65999 = () => {
|
|
outer1_3.add(f65999);
|
|
let tmp5Result;
|
|
if (outer1_2 != null) {
|
|
if (outer1_2[tmp] != null) {
|
|
tmp5Result = tmp5();
|
|
}
|
|
}
|
|
return tmp5Result;
|
|
};
|
|
let closure_1 = arg1;
|
|
return () => {
|
|
if (null == closure_2) {
|
|
let tmp2 = f66000();
|
|
if (tmp2 == null) {
|
|
tmp2 = closure_1;
|
|
}
|
|
closure_2 = tmp2;
|
|
}
|
|
return closure_2;
|
|
};
|
|
};
|
|
arg5.createNativeFlagGetter = function createNativeFlagGetter(cdpInteractionMetricsEnabled, arg1) {
|
|
const f66000 = () => {
|
|
let hasItem = f66000(table[0]);
|
|
if (!hasItem) {
|
|
hasItem = outer1_4.has(tmp);
|
|
}
|
|
if (!hasItem) {
|
|
hasItem = !outer1_5;
|
|
}
|
|
if (!hasItem) {
|
|
outer1_4.add(tmp);
|
|
const _console = console;
|
|
const _HermesInternal = HermesInternal;
|
|
console.error("Could not access feature flag '" + tmp + "' because native module method was not available");
|
|
}
|
|
const tmp2Result = f66000(table[0]);
|
|
let tmp13Result;
|
|
if (tmp2Result != null) {
|
|
if (tmp2Result[tmp] != null) {
|
|
tmp13Result = tmp13();
|
|
}
|
|
}
|
|
return tmp13Result;
|
|
};
|
|
let closure_1 = arg1;
|
|
return () => {
|
|
if (null == closure_2) {
|
|
let tmp2 = f66000();
|
|
if (tmp2 == null) {
|
|
tmp2 = closure_1;
|
|
}
|
|
closure_2 = tmp2;
|
|
}
|
|
return closure_2;
|
|
};
|
|
};
|
|
arg5.getOverrides = function getOverrides() {
|
|
return closure_2;
|
|
};
|
|
arg5.setOverrides = function setOverrides(arg0) {
|
|
if (null != closure_2) {
|
|
const _Error2 = Error;
|
|
const error = new Error("Feature flags cannot be overridden more than once");
|
|
throw error;
|
|
} else if (set.size > 0) {
|
|
const _Array = Array;
|
|
const _Error = Error;
|
|
const _HermesInternal = HermesInternal;
|
|
const error1 = new Error("Feature flags were accessed before being overridden: " + Array.from(tmp).join(", "));
|
|
throw error1;
|
|
} else {
|
|
closure_2 = arg0;
|
|
}
|
|
};
|
|
arg5.dangerouslyResetForTesting = function dangerouslyResetForTesting() {
|
|
|
|
};
|