decord/source/modules/age_assurance/native/FakePlayAgeSignalsExperiment.tsx
2026-08-24 06:08:38 +00:00

24 lines
1.6 KiB
TypeScript

// Module ID: 16774
// Function ID: 16775
// Name: apexExperiment
// Dependencies: [1472, 2]
// Exports: getFakePlayAgeSignalsConfig, isFakePlayAgeSignalsEnabled
// Module 16774 (apexExperiment)
import set from "set" /* 2 */;
import ApexExperiment from "ApexExperiment" /* 1472 */;
let obj = { OFF: "off", ADULT: "adult", TEEN: "teen", UNDER_13: "under_13", SUPERVISED_PENDING: "supervised_pending", SUPERVISED_DENIED: "supervised_denied", UNKNOWN: "unknown", DECLARED: "declared", EMPTY: "empty", ERROR: "error" };
obj = { enabled: false, scenario: obj.OFF };
obj = { enabled: false, scenario: obj.OFF };
const apexExperiment = ApexExperiment.createApexExperiment({ kind: "user", name: "2026-08-fake-play-age-signals", defaultConfig: obj, variations: { 0: obj, 1: { enabled: true, scenario: obj.ADULT }, 2: { enabled: true, scenario: obj.TEEN }, 3: { enabled: true, scenario: obj.UNDER_13 }, 4: { enabled: true, scenario: obj.SUPERVISED_PENDING }, 5: { enabled: true, scenario: obj.SUPERVISED_DENIED }, 6: { enabled: true, scenario: obj.UNKNOWN }, 7: { enabled: true, scenario: obj.DECLARED }, 8: { enabled: true, scenario: obj.EMPTY }, 9: { enabled: true, scenario: obj.ERROR } } });
const result = set.fileFinishedImporting("modules/age_assurance/native/FakePlayAgeSignalsExperiment.tsx");
export default apexExperiment;
export const FakePlayAgeSignalsScenario = obj;
export const getFakePlayAgeSignalsConfig = function getFakePlayAgeSignalsConfig(location) {
return apexExperiment.getConfig({ location });
};
export const isFakePlayAgeSignalsEnabled = function isFakePlayAgeSignalsEnabled(location) {
return apexExperiment.getConfig({ location }).enabled;
};