/* Metro module 14304; source: modules/auth/native/RegistrationUIStore.tsx; dependencies: [629, 690, 2] */ function _fun108245(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#108245, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:6, offset: 0x02319796, size: 199 bytes, params: 8, frame: 18 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let value = require(629) /* metro dependency 629 */; value = value.create(function() { return {errors: {}, registrationOptions: {}, submitting: false, registrationVariant: undefined}; }); (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/auth/native/RegistrationUIStore.tsx'); exports.useRegistrationUIStore = value; exports.setRegistrationErrors = setRegistrationErrors; exports.clearRegistrationErrorMessage = clearRegistrationErrorMessage; exports.updateRegistrationOptions = updateRegistrationOptions; exports.resetRegistration = resetRegistration; exports.setSubmitting = setSubmitting; exports.doesRegistrationHaveIdentityType = doesRegistrationHaveIdentityType; } function setRegistrationErrors(a0) { // fn#108247, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:326, offset: 0x0231987f, size: 54 bytes, params: 2, frame: 12 const env0_0 = a0; (require(690) /* metro dependency 690: ReactBatchUpdatesNative */).batchUpdates(_fun108248); } function clearRegistrationErrorMessage() { // fn#108249, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:446, offset: 0x023198d9, size: 85 bytes, params: 1, frame: 14 const object2 = {}; const binding = env0_2; const getState = binding.getState; copyDataProperties(object2, Reflect.apply(getState, binding, []).errors, binding); delete object2.message; (require(690) /* metro dependency 690: ReactBatchUpdatesNative */).batchUpdates(_fun108250); } function updateRegistrationOptions(a0) { // fn#108251, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:617, offset: 0x0231992e, size: 78 bytes, params: 2, frame: 12 const env0_0 = a0; const binding = env0_2; const getState = binding.getState; const env0_1 = Reflect.apply(getState, binding, []).registrationOptions; (require(690) /* metro dependency 690: ReactBatchUpdatesNative */).batchUpdates(_fun108252); } function resetRegistration() { // fn#108253, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:791, offset: 0x023199b4, size: 47 bytes, params: 1, frame: 12 (require(690) /* metro dependency 690: ReactBatchUpdatesNative */).batchUpdates(_fun108254); } function setSubmitting(a0) { // fn#108255, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:928, offset: 0x02319a10, size: 54 bytes, params: 2, frame: 12 const env0_0 = a0; (require(690) /* metro dependency 690: ReactBatchUpdatesNative */).batchUpdates(_fun108256); } function doesRegistrationHaveIdentityType() { // fn#108257, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:1057, offset: 0x02319a71, size: 50 bytes, params: 1, frame: 11 const binding = env0_2; const getState = binding.getState; const registrationOptions = Reflect.apply(getState, binding, []).registrationOptions; return registrationOptions.email != null || registrationOptions.phone != null; } function _fun108248() { // fn#108248, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:382, offset: 0x023198b5, size: 36 bytes, params: 1, frame: 12 env1_2.setState({errors: env0_0}); } function _fun108252() { // fn#108252, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:716, offset: 0x0231997c, size: 56 bytes, params: 1, frame: 15 const binding = env1_2; const setState = binding.setState; const object = {}; copyDataProperties(object, env0_0, copyDataProperties(object, registrationOptions, undefined)); Reflect.apply(setState, binding, [{registrationOptions: object}]); } function _fun108254() { // fn#108254, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:842, offset: 0x023199e3, size: 45 bytes, params: 1, frame: 12 env1_2.setState({errors: {}, registrationOptions: {}, submitting: false}); } function _fun108256() { // fn#108256, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:976, offset: 0x02319a46, size: 43 bytes, params: 1, frame: 12 env1_2.setState({errors: {}, submitting: env0_0}); }