// 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 f65420 = () => { outer1_3.add(f65420); 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 = f65421(); if (tmp2 == null) { tmp2 = closure_1; } closure_2 = tmp2; } return closure_2; }; }; arg5.createNativeFlagGetter = function createNativeFlagGetter(cdpInteractionMetricsEnabled, arg1) { const f65421 = () => { let hasItem = f65421(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 = f65421(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 = f65421(); 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() { };