decord/source/modules/age_assurance/ManualReviewFallbackGate.tsx
github-actions 67d978d9fb chore: update source for alpha 346.0
Skipped 1 file(s) >100MB (GitHub limit): source/__vendor/09xxx/9672_m.js (378.6 MB)
2026-09-07 16:44:02 +00:00

253 lines
8.3 KiB
TypeScript

// Module ID: 8435
// Function ID: 8436
// Name: shouldShowManualReviewFallback
// Dependencies: [5, 8436, 8418, 8437, 573, 8438, 2]
// Exports: shouldShowManualReviewFallback
// Module 8435 (shouldShowManualReviewFallback)
import closure_3 from "asyncGeneratorStep" /* 5 */;
const require = arg1;
let c4 = null;
let result = require("set").fileFinishedImporting("modules/age_assurance/ManualReviewFallbackGate.tsx");
export const shouldShowManualReviewFallback = function shouldShowManualReviewFallback(AUTOMATED_UNDERAGE_APPEALS) {
if (obj.isManualAgeAssuranceFallbackEnabled(AUTOMATED_UNDERAGE_APPEALS)) {
if (null == cleanupPromise) {
cleanupPromise = callback(function*() {
if (c4 === 2) {
c4 = 3;
HermesBuiltin.throwTypeError();
} else if (tmp6 === 3) {
if (arg0 === 1) {
throw arg1;
} else if (arg0 === 2) {
let obj = { value: null, done: true };
obj[0] = arg1;
return obj;
} else {
return { value: "HermesInternal", done: null };
}
} else {
try {
c4 = 2;
if (0 === c3) {
if (arg0 === 1) {
c4 = 3;
throw arg1;
} else if (arg0 === 2) {
c4 = 3;
obj = { value: null, done: true };
obj[0] = arg1;
return obj;
} else {
const callback = tmp3;
let lib = tmp7;
lib = undefined;
dependencyMap = 1;
const result = closure_1_0(8418).isCurrentUserSuspended();
const obj14 = closure_1_0(8437);
if (result) {
c3 = 3;
c4 = 1;
obj1 = { value: null, done: false };
obj1[0] = obj14.fetchAgeVerificationMethodsV2SuspendedUser();
return obj1;
} else {
c3 = 2;
c4 = 1;
const obj2 = { value: null, done: false };
obj2[0] = obj14.fetchAgeVerificationMethodsV2();
return obj2;
}
const obj13 = closure_1_0(8418);
}
} else if (1 === tmp7) {
dependencyMap = 0;
c4 = 3;
return { value: false, done: true };
} else {
if (2 === tmp7) {
if (arg0 === 1) {
c4 = 3;
throw arg1;
} else if (arg0 === 2) {
dependencyMap = 0;
c4 = 3;
let obj3 = { value: null, done: true };
obj3[0] = arg1;
return obj3;
}
} else if (3 === tmp7) {
if (arg0 === 1) {
c4 = 3;
throw arg1;
} else if (arg0 === 2) {
dependencyMap = 0;
c4 = 3;
const obj4 = { value: null, done: true };
obj4[0] = arg1;
return obj4;
}
} else if (arg0 === 1) {
c4 = 3;
throw arg1;
} else if (arg0 === 2) {
dependencyMap = 0;
c4 = 3;
let obj5 = { value: null, done: true };
obj5[0] = arg1;
return obj5;
} else {
dependencyMap = 0;
c4 = 3;
obj = { value: null, done: true };
obj[0] = 0 === arg1.length;
return obj;
}
lib = arg1;
obj3 = callback(573);
const obj6 = { type: "AGE_VERIFICATION_METHODS_V2_LOAD_SUCCESS", methods: null, footerMessage: null, outageBannerMessage: null };
obj6[1] = lib.methods;
obj6[2] = lib.footerMessage;
obj6[3] = lib.outageBannerMessage;
obj3.dispatch(obj6);
obj5 = lib(8438);
c3 = 4;
c4 = 1;
const obj7 = { value: null, done: false };
obj7[0] = obj5.getAvailableMethodsV2(lib.methods);
return obj7;
}
} catch (tmp19) {
if (tmp4 === dependencyMap) {
c4 = tmp2;
throw tmp19;
} else {
c3 = tmp;
}
}
}
})().finally(() => {
c4 = null;
});
const promise = callback(function*() {
if (c4 === 2) {
c4 = 3;
HermesBuiltin.throwTypeError();
} else if (tmp6 === 3) {
if (arg0 === 1) {
throw arg1;
} else if (arg0 === 2) {
let obj = { value: null, done: true };
obj[0] = arg1;
return obj;
} else {
return { value: "HermesInternal", done: null };
}
} else {
try {
c4 = 2;
if (0 === c3) {
if (arg0 === 1) {
c4 = 3;
throw arg1;
} else if (arg0 === 2) {
c4 = 3;
obj = { value: null, done: true };
obj[0] = arg1;
return obj;
} else {
const callback = tmp3;
let lib = tmp7;
lib = undefined;
dependencyMap = 1;
const result = closure_1_0(8418).isCurrentUserSuspended();
const obj14 = closure_1_0(8437);
if (result) {
c3 = 3;
c4 = 1;
obj1 = { value: null, done: false };
obj1[0] = obj14.fetchAgeVerificationMethodsV2SuspendedUser();
return obj1;
} else {
c3 = 2;
c4 = 1;
const obj2 = { value: null, done: false };
obj2[0] = obj14.fetchAgeVerificationMethodsV2();
return obj2;
}
const obj13 = closure_1_0(8418);
}
} else if (1 === tmp7) {
dependencyMap = 0;
c4 = 3;
return { value: false, done: true };
} else {
if (2 === tmp7) {
if (arg0 === 1) {
c4 = 3;
throw arg1;
} else if (arg0 === 2) {
dependencyMap = 0;
c4 = 3;
let obj3 = { value: null, done: true };
obj3[0] = arg1;
return obj3;
}
} else if (3 === tmp7) {
if (arg0 === 1) {
c4 = 3;
throw arg1;
} else if (arg0 === 2) {
dependencyMap = 0;
c4 = 3;
const obj4 = { value: null, done: true };
obj4[0] = arg1;
return obj4;
}
} else if (arg0 === 1) {
c4 = 3;
throw arg1;
} else if (arg0 === 2) {
dependencyMap = 0;
c4 = 3;
let obj5 = { value: null, done: true };
obj5[0] = arg1;
return obj5;
} else {
dependencyMap = 0;
c4 = 3;
obj = { value: null, done: true };
obj[0] = 0 === arg1.length;
return obj;
}
lib = arg1;
obj3 = callback(573);
const obj6 = { type: "AGE_VERIFICATION_METHODS_V2_LOAD_SUCCESS", methods: null, footerMessage: null, outageBannerMessage: null };
obj6[1] = lib.methods;
obj6[2] = lib.footerMessage;
obj6[3] = lib.outageBannerMessage;
obj3.dispatch(obj6);
obj5 = lib(8438);
c3 = 4;
c4 = 1;
const obj7 = { value: null, done: false };
obj7[0] = obj5.getAvailableMethodsV2(lib.methods);
return obj7;
}
} catch (tmp19) {
if (tmp4 === dependencyMap) {
c4 = tmp2;
throw tmp19;
} else {
c3 = tmp;
}
}
}
})();
}
} else {
return Promise.resolve(false);
}
};