/* Metro module 8031; source: unknown; dependencies: [8021, 3977, 8017, 8032] */ import * as Module03977Module from './module-03977.js'; /* Metro dependency 3977 */ import * as Module08021Module from './module-08021.js'; /* Metro dependency 8021 */ function _fun63719(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#63719, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8209:6, offset: 0x01b8d845, size: 1366 bytes, params: 8, frame: 26 const items3 = ['phoneNumber', 'link', 'address', 'calendarEvent', 'none', 'all']; const Object = global.Object; const assign = Object.assign; let value = Module08021Module; const object = {}; object.autoCapitalize = Module03977Module.oneOf(['none', 'sentences', 'words', 'characters']); object.autoCompleteType = Module03977Module.oneOf(['cc-csc', 'cc-exp', 'cc-exp-month', 'cc-exp-year', 'cc-number', 'email', 'name', 'password', 'postal-code', 'street-address', 'tel', 'username', 'off']); const bool = Module03977Module.bool; object.autoCorrect = bool; object.spellCheck = bool; object.autoFocus = bool; object.allowFontScaling = bool; const number = Module03977Module.number; object.maxFontSizeMultiplier = number; object.editable = bool; object.keyboardType = Module03977Module.oneOf(['default', 'email-address', 'numeric', 'phone-pad', 'number-pad', 'ascii-capable', 'numbers-and-punctuation', 'url', 'name-phone-pad', 'decimal-pad', 'twitter', 'web-search', 'ascii-capable-number-pad', 'visible-password']); object.keyboardAppearance = Module03977Module.oneOf(['default', 'light', 'dark']); object.returnKeyType = Module03977Module.oneOf(['done', 'go', 'next', 'search', 'send', 'none', 'previous', 'default', 'emergency-call', 'google', 'join', 'route', 'yahoo']); const string = Module03977Module.string; object.returnKeyLabel = string; object.maxLength = number; object.numberOfLines = number; object.disableFullscreenUI = bool; object.enablesReturnKeyAutomatically = bool; object.multiline = bool; object.textBreakStrategy = Module03977Module.oneOf(['simple', 'highQuality', 'balanced']); const func = Module03977Module.func; object.onBlur = func; object.onFocus = func; object.onChange = func; object.onChangeText = func; object.onContentSizeChange = func; object.onTextInput = func; object.onEndEditing = func; object.onSelectionChange = func; object.onSubmitEditing = func; object.onKeyPress = func; object.onLayout = func; object.onScroll = func; object.placeholder = string; object.placeholderTextColor = require(8017) /* metro dependency 8017 */; object.scrollEnabled = bool; object.secureTextEntry = bool; object.selectionColor = require(8017) /* metro dependency 8017 */; object.selection = Module03977Module.shape({start: number.isRequired, end: number}); object.value = string; object.defaultValue = string; object.clearButtonMode = Module03977Module.oneOf(['never', 'while-editing', 'unless-editing', 'always']); object.clearTextOnFocus = bool; object.selectTextOnFocus = bool; object.blurOnSubmit = bool; object.style = (require(8032) /* metro dependency 8032 */).style; object.underlineColorAndroid = require(8017) /* metro dependency 8017 */; object.inlineImageLeft = string; object.inlineImagePadding = number; object.rejectResponderTermination = bool; const oneOfType = Module03977Module.oneOfType; const items2 = [Module03977Module.oneOf(items3)]; const arrayOf = Module03977Module.arrayOf; items2[1] = Reflect.apply(arrayOf, Module03977Module, [Module03977Module.oneOf(items3)]); object.dataDetectorTypes = Reflect.apply(oneOfType, Module03977Module, [items2]); object.caretHidden = bool; object.contextMenuHidden = bool; object.inputAccessoryViewID = string; object.textContentType = Module03977Module.oneOf(['none', 'URL', 'addressCity', 'addressCityAndState', 'addressState', 'countryName', 'creditCardNumber', 'emailAddress', 'familyName', 'fullStreetAddress', 'givenName', 'jobTitle', 'location', 'middleName', 'name', 'namePrefix', 'nameSuffix', 'nickname', 'organizationName', 'postalCode', 'streetAddressLine1', 'streetAddressLine2', 'sublocality', 'telephoneNumber', 'username', 'password', 'newPassword', 'oneTimeCode']); object.showSoftInputOnFocus = bool; value = Reflect.apply(assign, Object, [{}, value, object]); module.exports = value; } global.__d(_fun63719, 8031, [8021, 3977, 8017, 8032]) /* metro module 8031, dependencies: [8021, 3977, 8017, 8032] */;