69 lines
1.5 KiB
TypeScript
69 lines
1.5 KiB
TypeScript
// Metro module 12782 (f12783).
|
|
import ApexExperiment from "../../../experiments/apex/ApexExperiment";
|
|
let c8810_0 = {
|
|
CONTROL: "control",
|
|
TREATMENT_A: "treatment_a",
|
|
TREATMENT_B: "treatment_b",
|
|
TREATMENT_C: "treatment_c",
|
|
TREATMENT_D: "treatment_d"
|
|
};
|
|
const r20 = {};
|
|
r20[c8810_0.CONTROL] = 0;
|
|
r20[c8810_0.TREATMENT_A] = 250;
|
|
r20[c8810_0.TREATMENT_B] = 500;
|
|
r20[c8810_0.TREATMENT_C] = 250;
|
|
r20[c8810_0.TREATMENT_D] = 500;
|
|
let c8810_1 = r20;
|
|
let c8810_2 = ApexExperiment({
|
|
name: "2025-12-nitro-s-rewards",
|
|
kind: "user",
|
|
defaultConfig: {
|
|
treatment: c8810_0.CONTROL
|
|
},
|
|
variations: {
|
|
0: {
|
|
treatment: c8810_0.CONTROL
|
|
},
|
|
1: {
|
|
treatment: c8810_0.TREATMENT_A
|
|
},
|
|
2: {
|
|
treatment: c8810_0.TREATMENT_B
|
|
},
|
|
3: {
|
|
treatment: c8810_0.TREATMENT_C
|
|
},
|
|
4: {
|
|
treatment: c8810_0.TREATMENT_D
|
|
}
|
|
}
|
|
});
|
|
export default c8810_2;
|
|
export { c8810_0 as PremiumRewardsOrbsTreatment };
|
|
export function usePremiumRewardsOrbsExperiment(a0) {
|
|
let treatment = c8810_2.useConfig({
|
|
location: a0
|
|
}).treatment;
|
|
if (treatment == null) {
|
|
treatment = c8810_0.CONTROL;
|
|
}
|
|
return {
|
|
treatment,
|
|
isInTreatment: treatment !== c8810_0.CONTROL,
|
|
orbsRewardAmount: c8810_1[treatment]
|
|
};
|
|
}
|
|
export function getPremiumRewardsOrbsExperiment(a0) {
|
|
let treatment = c8810_2.getConfig({
|
|
location: a0
|
|
}).treatment;
|
|
if (treatment == null) {
|
|
treatment = c8810_0.CONTROL;
|
|
}
|
|
return {
|
|
treatment,
|
|
isInTreatment: treatment !== c8810_0.CONTROL,
|
|
orbsRewardAmount: c8810_1[treatment]
|
|
};
|
|
}
|