/* Metro module 11423; source: modules/guild_templates/native/AcceptGuildTemplateModal.tsx; dependencies: [5, 57, 31, 7069, 661, 33, 4501, 5314, 566, 6592, 11424, 6618, 11425, 4660, 11429, 11422, 5282, 5280, 2] */ function _fun87451(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#87451, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:6, offset: 0x01fbed26, size: 283 bytes, params: 8, frame: 20 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_4 = importDefault(5) /* metro dependency 5 */; const env0_5 = importDefault(57) /* metro dependency 57 */; const env0_6 = importAll(31) /* metro dependency 31 */; const guildTemplateStore = importDefault(7069) /* metro dependency 7069: GuildTemplateStore */; const env0_8 = (require(661) /* metro dependency 661: Constants */).UPLOAD_MEDIUM_SIZE; const env0_9 = (require(33) /* metro dependency 33 */).jsx; const createStylesModule = require(4501) /* metro dependency 4501: createStyles */; const createStyles = createStylesModule.createStyles; const NAV_BAR_HEIGHT = (require(5314) /* metro dependency 5314: NavigatorConstantsNative */).NAV_BAR_HEIGHT; const env0_10 = Reflect.apply(createStyles, createStylesModule, [{container: {marginTop: NAV_BAR_HEIGHT}}]); (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_templates/native/AcceptGuildTemplateModal.tsx'); exports.default = AcceptGuildTemplateModal; } function ConnectedAcceptGuildTemplate({code}) { // fn#87452, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:250, offset: 0x01fbee41, size: 396 bytes, params: 2, frame: 25 const styles = useStyles(); const guildTemplate = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildTemplateStore], function() { return GuildTemplateStore.getGuildTemplate(code); }); const binding = env0_6Binding; const useState = binding.useState; const guildUtilsModule = importAll(6592) /* metro dependency 6592: GuildUtils */; const getGuildNameSuggestion = guildUtilsModule.getGuildNameSuggestion; const value3 = env0_5(Reflect.apply(useState, binding, [Reflect.apply(getGuildNameSuggestion, guildUtilsModule, [])]), 2); const property = value3[0]; const env0_3 = value3[1]; const value5 = env0_5(env0_6Binding.useState(null), 2); const property2 = value5[0]; const env0_4 = property2; var env0_5 = value5[1]; var [property3, env0_6] = env0_5(env0_6Binding.useState(null), 2); (importDefault(11424) /* metro dependency 11424: useTrackCreateGuildViewed */)(guildTemplate); const SafeAreaPaddingView = (require(6618) /* metro dependency 6618: SafeAreaView */).SafeAreaPaddingView; return ( {((Component) => )(importDefault(11425) /* metro dependency 11425: AcceptGuildTemplate */)} ); } function AcceptGuildTemplateModal({code}) { // fn#87460, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:1032, offset: 0x01fbf0db, size: 105 bytes, params: 2, frame: 15 const value2 = env0_6.useMemo(function() { return _fun87462({code: code}); }, [code]); const Navigator = (require(5280) /* metro dependency 5280: NavigatorNative */).Navigator; return ; } function* _fun87456() { // fn#87456, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:697, offset: 0x01fbeff3, size: 96 bytes, params: 1, frame: 14 if (true) { value = environment.__proto__.__proto__; var value3 = env2_1(env2_3[13]); yield value3.openImagePicker({size: env2_8}); value = undefined; if (false) { return value; } var base64 = value.base64; if (base64 != null) { value = environment.__proto__; env1_5(base64); } } } function createServer() { // fn#87457, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:795, owner: ConnectedAcceptGuildTemplate.createServer, offset: 0x01fbf053, size: 99 bytes, params: 1, frame: 16 var environment; var value2; var defaultImport; if (guildTemplate != null) { value2 = environment.__proto__; defaultImport = importDefault(11429) /* metro dependency 11429: AcceptGuildTemplateActionCreators */; defaultImport.acceptGuildTemplate(guildTemplate.code, env0_2, env0_4).then(_fun87458, _fun87459); } } function _fun87461() { // fn#87461, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:1093, offset: 0x01fbf144, size: 31 bytes, params: 1, frame: 11 return getScreens_87462({code: code}); } function _fun87458() { // fn#87458, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:856, offset: 0x01fbf0b6, size: 37 bytes, params: 1, frame: 11 const value = environment.__proto__.__proto__; return (importDefault(11422) /* metro dependency 11422: GuildTemplateActionCreators */).hideModal(); } function _fun87459(a0) { // fn#87459, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:883, offset: 0x00d79520, size: 19 bytes, params: 2, frame: 11 return env1_6(a0); } function getScreens_87462(a0) { // fn#87462, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:1097, offset: 0x01fbf163, size: 98 bytes, params: 2, frame: 14 var environment; const env0_0 = a0; const object = {'title': '', 'fullscreen': true}; const value = environment.__proto__.__proto__; object.headerLeft = (require(5282) /* metro dependency 5282: NavigatorHeaderNative */).getHeaderCloseButton(_fun87463); object.render = render_87464; return {['ACCEPT_GUILD_TEMPLATE']: object}; } function _fun87463() { // fn#87463, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:1197, offset: 0x01fbf1c5, size: 37 bytes, params: 1, frame: 11 const value = environment.__proto__.__proto__.__proto__; return (importDefault(11422) /* metro dependency 11422: GuildTemplateActionCreators */).hideModal(); } function getScreens_87462Render() { // fn#87464, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:1231, owner: getScreens_87462.render, offset: 0x01fbf1ea, size: 37 bytes, params: 1, frame: 13 return ; }