/* Metro module 14227; source: modules/captcha/tooling/native/CaptchaTestModal.tsx; dependencies: [5, 57, 31, 27, 33, 4501, 697, 14228, 14229, 3857, 4573, 1305, 6618, 4578, 5282, 5080, 5280, 1244, 2] */ import Module00005 from '../../../../by-id/module-00005.js'; /* Metro dependency 5 */ import Module00057 from '../../../../by-id/module-00057.js'; /* Metro dependency 57 */ import ModalActionCreators from '../../../../actions/ModalActionCreators.tsx'; /* Metro dependency 5080 */ import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ReactNativeModule from '../../../../by-id/module-00027-ReactNative.js'; /* Metro dependency 27 */ 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 IndexNativeModule from '../../../../intl/index.native.tsx'; /* Metro dependency 1244 */ import * as NativeModule from '../../../../design/void/native.tsx'; /* Metro dependency 1305 */ import * as TextModule from '../../../../design/components/Text/native/Text.tsx'; /* Metro dependency 4573 */ import * as ButtonNativeModule from '../../../../design/components/Button/native/Button.native.tsx'; /* Metro dependency 4578 */ import * as NavigatorNativeModule from '../../../../design/components/Navigator/native/Navigator.native.tsx'; /* Metro dependency 5280 */ import * as SafeAreaViewModule from '../../../../components_native/common/SafeAreaView.tsx'; /* Metro dependency 6618 */ import * as CaptchaTestUtilsModule from '../CaptchaTestUtils.tsx'; /* Metro dependency 14228 */ import * as CaptchaTestActionCreatorsModule from '../CaptchaTestActionCreators.tsx'; /* Metro dependency 14229 */ function _fun107581(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#107581, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14424:6, offset: 0x02301683, size: 716 bytes, params: 8, frame: 25 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let value = JsxRuntimeModule; const env0_7 = value.jsx; const env0_8 = value.jsxs; value = require(4501) /* metro dependency 4501: createStyles */; let createStyles = value.createStyles; object = {}; const BACKGROUND_BASE_LOW = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOW; object.container = {'flex': 1, 'justifyContent': 'space-between', backgroundColor: BACKGROUND_BASE_LOW}; const object3 = {height: 1}; const BORDER_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_SUBTLE; object3.backgroundColor = BORDER_SUBTLE; let PX_24 = (importDefault(697) /* metro dependency 697: native */).space.PX_24; object3.marginVertical = PX_24; object.separator = object3; let PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16; object.footerContainer = {marginBottom: PX_16}; PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16; object.footerButton = {paddingHorizontal: PX_16}; const object6 = {}; PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16; object6.margin = PX_16; PX_24 = (importDefault(697) /* metro dependency 697: native */).space.PX_24; object6.gap = PX_24; object.content = object6; const env0_9 = Reflect.apply(createStyles, value, [object]); const HCAPTCHA_DIFFICULTY_OPTIONS = (CaptchaTestUtilsModule).HCAPTCHA_DIFFICULTY_OPTIONS; const env0_10 = HCAPTCHA_DIFFICULTY_OPTIONS.map(function({label, value}) { return {name: label, value: value}; }); const Set = global.Set; const {HCAPTCHA_RQDATA, SMITE_RQDATA} = (CaptchaTestActionCreatorsModule).CaptchaDeciderType; let set = new Set([HCAPTCHA_RQDATA, SMITE_RQDATA]); const CAPTCHA_DECIDER_TYPE_OPTIONS = (CaptchaTestUtilsModule).CAPTCHA_DECIDER_TYPE_OPTIONS; const env0_12 = CAPTCHA_DECIDER_TYPE_OPTIONS.map(function({label, value}) { return {name: label, value: value}; }).filter(_fun107584); object = {TEST_CAPTCHA: 'TEST_CAPTCHA'}; set = require(4501) /* metro dependency 4501: createStyles */; createStyles = set.createStyles; const BACKGROUND_BASE_LOWER = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOWER; const env0_15 = Reflect.apply(createStyles, set, [{headerStyle: {backgroundColor: BACKGROUND_BASE_LOWER}}]); (FileImportTrackerModule).fileFinishedImporting('modules/captcha/tooling/native/CaptchaTestModal.tsx'); exports.default = CaptchaTestModal; function _fun107584({value}) { // fn#107584, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14424:838, offset: 0x02301968, size: 27 bytes, params: 2, frame: 11 return env0_11.has(value); } function CaptchaTestScreen(a0) { // fn#107585, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14424:941, offset: 0x02301983, size: 676 bytes, params: 2, frame: 32 const Text = (TextModule).Text; const RadioGroup = (NativeModule).RadioGroup; if (a0 == null) { throwTypeError(a0, "Cannot destructure 'undefined' or 'null'.", undefined); throw undefined; } const styles = useStyles(); let useState = ReactModule.useState; const value2 = Reflect.apply(useState, ReactModule, [null]); const value3 = Module00057(value2, 2); const property = value3[0]; const env0_1 = value3[1]; useState = ReactModule.useState; const value4 = Module00057(Reflect.apply(useState, ReactModule, [null]), 2); const property2 = value4[0]; const env0_3 = value4[1]; const value5 = _fun107586(); const view = ( {'Decider'} ); const CaptchaDeciderType = (CaptchaTestActionCreatorsModule).CaptchaDeciderType; const HCAPTCHA_RQDATA = CaptchaDeciderType.HCAPTCHA_RQDATA; const view2 = ( {view} {property === HCAPTCHA_RQDATA && {'Difficulty'}} ); const view3 = ; const SafeAreaPaddingView = (SafeAreaViewModule).SafeAreaPaddingView; const Button = (ButtonNativeModule).Button; return ( {view2} {view3}