Files
discord-decomp/sources/modules/devtools/native/components/DevToolsScreens.tsx
T
2026-07-28 01:06:53 +03:00

216 lines
20 KiB
TypeScript

/* Metro module 13124; source: modules/devtools/native/components/DevToolsScreens.tsx; dependencies: [31, 33, 8931, 13125, 13127, 13129, 13132, 10570, 10330, 13134, 13135, 11441, 13136, 13164, 13166, 13167, 13169, 14157, 14161, 13813, 14164, 4062, 14199, 10227, 14202, 10945, 14207, 13140, 14230, 9646, 14248, 13797, 14249, 8036, 14251, 9411, 14253, 10358, 14260, 14261, 13144, 14263, 4056, 14266, 10802, 14267, 14268, 2] */
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as LinkIconModule from '../../../../design/components/Icon/native/redesign/generated/LinkIcon.tsx'; /* Metro dependency 4056 */
import * as DownloadIconModule from '../../../../design/components/Icon/native/redesign/generated/DownloadIcon.tsx'; /* Metro dependency 4062 */
import * as ShieldIconModule from '../../../../design/components/Icon/native/redesign/generated/ShieldIcon.tsx'; /* Metro dependency 8036 */
import * as ClipboardListIconModule from '../../../../design/components/Icon/native/redesign/generated/ClipboardListIcon.tsx'; /* Metro dependency 8931 */
import * as RobotIconModule from '../../../../design/components/Icon/native/redesign/generated/RobotIcon.tsx'; /* Metro dependency 9411 */
import * as PencilIconModule from '../../../../design/components/Icon/native/redesign/generated/PencilIcon.tsx'; /* Metro dependency 9646 */
import * as TimerIconModule from '../../../../design/components/Icon/native/redesign/generated/TimerIcon.tsx'; /* Metro dependency 10227 */
import * as PaperIconModule from '../../../../design/components/Icon/native/redesign/generated/PaperIcon.tsx'; /* Metro dependency 10330 */
import * as ShopIconModule from '../../../../design/components/Icon/native/redesign/generated/ShopIcon.tsx'; /* Metro dependency 10358 */
import * as DevToolsExperimentsScreenModule from './screens/DevToolsExperimentsScreen.tsx'; /* Metro dependency 10570 */
import * as SpeedometerIconModule from '../../../../design/components/Icon/native/redesign/generated/SpeedometerIcon.tsx'; /* Metro dependency 10802 */
import * as MagicWandIconModule from '../../../../design/components/Icon/native/redesign/generated/MagicWandIcon.tsx'; /* Metro dependency 10945 */
import * as UserIconModule from '../../../../design/components/Icon/native/redesign/generated/UserIcon.tsx'; /* Metro dependency 11441 */
import * as DevToolsAnalyticsScreenModule from './screens/DevToolsAnalyticsScreen.tsx'; /* Metro dependency 13125 */
import * as RefreshIconModule from '../../../../design/components/Icon/native/redesign/generated/RefreshIcon.tsx'; /* Metro dependency 13127 */
import * as DevToolsBuildOverrideScreenModule from './screens/DevToolsBuildOverrideScreen.tsx'; /* Metro dependency 13129 */
import * as BeakerIconModule from '../../../../design/components/Icon/native/redesign/generated/BeakerIcon.tsx'; /* Metro dependency 13132 */
import * as DevToolsLoggingFlagsScreenModule from './screens/DevToolsLoggingFlagsScreen.tsx'; /* Metro dependency 13134 */
import * as DevToolsLocalMessageCacheModule from './screens/DevToolsLocalMessageCache.tsx'; /* Metro dependency 13135 */
import * as DevToolsGeneratedTestUsersScreenModule from './screens/DevToolsGeneratedTestUsersScreen.tsx'; /* Metro dependency 13136 */
import * as PiggyBankIconModule from '../../../../design/components/Icon/native/redesign/generated/PiggyBankIcon.tsx'; /* Metro dependency 13140 */
import * as CompassIconModule from '../../../../design/components/Icon/native/redesign/generated/CompassIcon.tsx'; /* Metro dependency 13144 */
import * as FileUpIconModule from '../../../../design/components/Icon/native/redesign/generated/FileUpIcon.tsx'; /* Metro dependency 13164 */
import * as DevToolsDataStorageScreenModule from './screens/DevToolsDataStorageScreen.tsx'; /* Metro dependency 13166 */
import * as PaintPaletteIconModule from '../../../../design/components/Icon/native/redesign/generated/PaintPaletteIcon.tsx'; /* Metro dependency 13167 */
import * as UserSettingsDesignSystemsScreenModule from '../../../user_settings/design_system/native/UserSettingsDesignSystemsScreen.tsx'; /* Metro dependency 13169 */
import * as EyeDropperIconModule from '../../../../design/components/Icon/native/redesign/generated/EyeDropperIcon.tsx'; /* Metro dependency 13797 */
import * as LanguageIconModule from '../../../../design/components/Icon/native/redesign/generated/LanguageIcon.tsx'; /* Metro dependency 13813 */
import * as DevToolsDismissableContentsScreenModule from './screens/DevToolsDismissableContentsScreen.tsx'; /* Metro dependency 14157 */
import * as GameCommunityUpsellDevToolsModule from '../../../game_community_upsell/native/GameCommunityUpsellDevTools.tsx'; /* Metro dependency 14161 */
import * as IntlTestingSettingsPageModule from '../../../intl/native/IntlTestingSettingsPage.tsx'; /* Metro dependency 14164 */
import * as DevToolsOTATestScreenModule from './screens/DevToolsOTATestScreen.tsx'; /* Metro dependency 14199 */
import * as DevToolsProfilingScreenModule from './screens/DevToolsProfilingScreen.tsx'; /* Metro dependency 14202 */
import * as DevToolsQuickActionsScreenModule from './screens/DevToolsQuickActionsScreen.tsx'; /* Metro dependency 14207 */
import * as DevToolsRevenuePlaygroundScreenModule from './screens/DevToolsRevenuePlaygroundScreen.tsx'; /* Metro dependency 14230 */
import * as UserSettingsSurveyChangelogOverrideModule from '../../../user_settings/changelog/native/UserSettingsSurveyChangelogOverride.tsx'; /* Metro dependency 14248 */
import * as DevToolsTogglesScreenModule from './screens/DevToolsTogglesScreen.tsx'; /* Metro dependency 14249 */
import * as DevToolsAgeVerificationScreenModule from './screens/DevToolsAgeVerificationScreen.tsx'; /* Metro dependency 14251 */
import * as DevToolsComponentsTestingScreenModule from './screens/DevToolsComponentsTestingScreen.tsx'; /* Metro dependency 14253 */
import * as DevToolsShopScreenModule from './screens/DevToolsShopScreen.tsx'; /* Metro dependency 14260 */
import * as CollectiblesToolModule from '../../../collectibles/native/tooling/CollectiblesTool.tsx'; /* Metro dependency 14261 */
import * as DevToolsActionSheetsScreenModule from './screens/DevToolsActionSheetsScreen.tsx'; /* Metro dependency 14263 */
import * as DevToolsAccountLinkingScreenModule from './screens/DevToolsAccountLinkingScreen.tsx'; /* Metro dependency 14266 */
import * as DevToolsPerformanceTestingScreenModule from './screens/DevToolsPerformanceTestingScreen.tsx'; /* Metro dependency 14267 */
import * as DevToolsDisplayNameEffectsBenchmarkScreenModule from './screens/DevToolsDisplayNameEffectsBenchmarkScreen.tsx'; /* Metro dependency 14268 */
function _fun100300(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#100300, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:6, offset: 0x021e3e74, size: 1463 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
ReactModule;
object = {};
const ClipboardListIcon = (ClipboardListIconModule).ClipboardListIcon;
object.analytics = {headerTitle: 'Analytics', Icon: ClipboardListIcon, render: render_100301};
const RefreshIcon = (RefreshIconModule).RefreshIcon;
object.buildOverride = {headerTitle: 'Build Override', Icon: RefreshIcon, render: render_100302};
const BeakerIcon = (BeakerIconModule).BeakerIcon;
object.experiments = {headerTitle: 'Experiment Overrides', Icon: BeakerIcon, render: render_100303};
const PaperIcon = (PaperIconModule).PaperIcon;
object.loggingFlags = {headerTitle: 'Logging Flags', Icon: PaperIcon, render: render_100304};
object.cacheStats = {headerTitle: 'Cache Stats', Icon: PaperIcon, predicate: function() {
return false;
}, render: render_100306};
const UserIcon = (UserIconModule).UserIcon;
object.generatedTestUsers = {headerTitle: 'Generated Test Users', Icon: UserIcon, render: render_100307};
const FileUpIcon = (FileUpIconModule).FileUpIcon;
object.dataStorage = {headerTitle: 'Data Storage', Icon: FileUpIcon, render: render_100308};
const PaintPaletteIcon = (PaintPaletteIconModule).PaintPaletteIcon;
object.designSystems = {headerTitle: 'Design Systems', Icon: PaintPaletteIcon, render: render_100309};
object.dismissibleContent = {headerTitle: 'Dismissible Contents', Icon: PaperIcon, render: render_100310};
object.gameCommunityUpsell = {headerTitle: 'Game Community Upsell', Icon: PaperIcon, render: render_100311};
const LanguageIcon = (LanguageIconModule).LanguageIcon;
object.i18n = {headerTitle: 'Intl Testing', Icon: LanguageIcon, render: render_100312};
const DownloadIcon = (DownloadIconModule).DownloadIcon;
object.otatest = {headerTitle: 'OTA Test', Icon: DownloadIcon, render: render_100313};
const TimerIcon = (TimerIconModule).TimerIcon;
object.profiling = {headerTitle: 'Profiling', Icon: TimerIcon, render: render_100314};
const MagicWandIcon = (MagicWandIconModule).MagicWandIcon;
object.quickActions = {headerTitle: 'Quick Actions', Icon: MagicWandIcon, render: render_100315};
const PiggyBankIcon = (PiggyBankIconModule).PiggyBankIcon;
object.revenuePlayground = {headerTitle: 'Revenue Playground', Icon: PiggyBankIcon, render: render_100316};
const PencilIcon = (PencilIconModule).PencilIcon;
object.surveyOverride = {headerTitle: 'Survey & Changelog Override', Icon: PencilIcon, render: render_100317};
const EyeDropperIcon = (EyeDropperIconModule).EyeDropperIcon;
object.toggles = {headerTitle: 'Toggles (Design, Reporting, etc)', Icon: EyeDropperIcon, render: render_100318};
const ShieldIcon = (ShieldIconModule).ShieldIcon;
object.ageVerification = {headerTitle: 'Age Verification', Icon: ShieldIcon, render: render_100319};
const RobotIcon = (RobotIconModule).RobotIcon;
object.components = {headerTitle: 'Bot Components Testing', Icon: RobotIcon, render: render_100320};
const ShopIcon = (ShopIconModule).ShopIcon;
object.shop = {headerTitle: 'Shop', Icon: ShopIcon, render: render_100321};
object.shopProductPreview = {headerTitle: 'Collectibles Tool', Icon: ShopIcon, render: render_100322};
const CompassIcon = (CompassIconModule).CompassIcon;
object.actionSheets = {headerTitle: 'Action Sheets', Icon: CompassIcon, render: render_100323};
const LinkIcon = (LinkIconModule).LinkIcon;
object.accountLinking = {headerTitle: 'Account Linking', Icon: LinkIcon, render: render_100324};
const SpeedometerIcon = (SpeedometerIconModule).SpeedometerIcon;
object.performanceTesting = {headerTitle: 'Performance Testing', Icon: SpeedometerIcon, render: render_100325};
const object4 = {};
object4.displayNameEffectsBenchmark = {headerTitle: 'Display Name Effects Benchmark', Icon: PaintPaletteIcon,
render: render_100326};
(FileImportTrackerModule).fileFinishedImporting('modules/devtools/native/components/DevToolsScreens.tsx');
exports.DevToolsScreens = object;
exports.PerformanceTestingScreens = object4;
function render_100301() { // fn#100301, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:194, offset: 0x021e442b, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsAnalyticsScreenModule).default);
}
function render_100302() { // fn#100302, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:314, offset: 0x021e4457, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsBuildOverrideScreenModule).default);
}
function render_100303() { // fn#100303, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:437, offset: 0x021e4483, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsExperimentsScreenModule).default);
}
function render_100304() { // fn#100304, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:553, offset: 0x021e44af, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsLoggingFlagsScreenModule).default);
}
function render_100306() { // fn#100306, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:682, offset: 0x021e44db, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsLocalMessageCacheModule).default);
}
function render_100307() { // fn#100307, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:812, offset: 0x021e4507, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsGeneratedTestUsersScreenModule).default);
}
function render_100308() { // fn#100308, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:929, offset: 0x021e4533, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsDataStorageScreenModule).default);
}
function render_100309() { // fn#100309, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:1056, offset: 0x021e455f, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((UserSettingsDesignSystemsScreenModule).default);
}
function render_100310() { // fn#100310, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:1186, offset: 0x021e458b, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsDismissableContentsScreenModule).default);
}
function render_100311() { // fn#100311, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:1318, offset: 0x021e45b7, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((GameCommunityUpsellDevToolsModule).default);
}
function render_100312() { // fn#100312, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:1430, offset: 0x021e45e3, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((IntlTestingSettingsPageModule).default);
}
function render_100313() { // fn#100313, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:1541, offset: 0x021e460f, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsOTATestScreenModule).default);
}
function render_100314() { // fn#100314, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:1652, offset: 0x021e463b, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsProfilingScreenModule).default);
}
function render_100315() { // fn#100315, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:1774, offset: 0x021e4667, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsQuickActionsScreenModule).default);
}
function render_100316() { // fn#100316, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:1906, offset: 0x021e4693, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsRevenuePlaygroundScreenModule).default);
}
function render_100317() { // fn#100317, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:2041, offset: 0x021e46bf, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((UserSettingsSurveyChangelogOverrideModule).default);
}
function render_100318() { // fn#100318, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:2178, offset: 0x021e46eb, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsTogglesScreenModule).default);
}
function render_100319() { // fn#100319, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:2303, offset: 0x021e4717, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsAgeVerificationScreenModule).default);
}
function render_100320() { // fn#100320, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:2428, offset: 0x021e4743, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsComponentsTestingScreenModule).default);
}
function render_100321() { // fn#100321, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:2528, offset: 0x021e476f, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsShopScreenModule).default);
}
function render_100322() { // fn#100322, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:2655, offset: 0x021e479b, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((CollectiblesToolModule).default);
}
function render_100323() { // fn#100323, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:2775, offset: 0x021e47c7, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsActionSheetsScreenModule).default);
}
function render_100324() { // fn#100324, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:2896, offset: 0x021e47f3, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsAccountLinkingScreenModule).default);
}
function render_100325() { // fn#100325, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:3032, offset: 0x021e481f, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsPerformanceTestingScreenModule).default);
}
function render_100326() { // fn#100326, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13314:3193, offset: 0x021e484b, size: 44 bytes, params: 1, frame: 13
return ((Component) => <Component />)((DevToolsDisplayNameEffectsBenchmarkScreenModule).default);
}
}
global.__d(_fun100300, 13124, [31, 33, 8931, 13125, 13127, 13129, 13132, 10570, 10330, 13134, 13135, 11441, 13136,
13164, 13166, 13167, 13169, 14157, 14161, 13813, 14164, 4062, 14199, 10227, 14202, 10945, 14207, 13140, 14230,
9646, 14248, 13797, 14249, 8036, 14251, 9411, 14253, 10358, 14260, 14261, 13144, 14263, 4056, 14266, 10802,
14267, 14268,
2]) /* metro module 13124, dependencies: [31, 33, 8931, 13125, 13127, 13129, 13132, 10570, 10330, 13134, 13135, 11441, 13136, 13164, 13166, 13167, 13169, 14157, 14161, 13813, 14164, 4062, 14199, 10227, 14202, 10945, 14207, 13140, 14230, 9646, 14248, 13797, 14249, 8036, 14251, 9411, 14253, 10358, 14260, 14261, 13144, 14263, 4056, 14266, 10802, 14267, 14268, 2] */;