This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,18 @@
// Metro module 12819 (f12820).
import { createApexExperiment } from "../experiments/apex/index";
const apexExperiment = createApexExperiment({
kind: "user",
name: "2026-02-content-classification-presence-filter",
defaultConfig: {
enabled: false
},
variations: {
0: {
enabled: false
},
1: {
enabled: true
}
}
});
export { apexExperiment as ContentClassificationPresenceFilterExperiment };
@@ -0,0 +1,29 @@
// Metro module 12818 (f12819).
import { ContentClassificationPresenceFilterExperiment } from "./ContentClassificationPresenceFilterExperiment";
import { isAgeRestrictedClassificationReference } from "../content_classification/ContentClassificationReference";
export default function splitAgeRestrictedActivities(a0, a1) {
if (!ContentClassificationPresenceFilterExperiment.getConfig({
location: "presence_filtering"
}).enabled) {
return {
activities: a0,
hiddenActivities: a1
};
}
const activities = [];
const r5 = [];
for (const item of a0) {
if (isAgeRestrictedClassificationReference(item.content_classification)) {
r5.push(item);
} else {
activities.push(item);
}
}
return r5.length === 0 ? {
activities: a0,
hiddenActivities: a1
} : {
activities,
hiddenActivities: [...a1, ...r5]
};
};