/* Metro module 12674; source: modules/share/native/ShareScreen.tsx; dependencies: [5, 57, 31, 27, 1383, 1379, 3784, 661, 9594, 7690, 33, 4501, 697, 477, 1244, 12675, 7232, 1360, 12676, 4142, 683, 9597, 4601, 9792, 1962, 4497, 12677, 12678, 5287, 9603, 1581, 5282, 9761, 12679, 2] */ import Module00057 from '../../../by-id/module-00057.js'; /* Metro dependency 57 */ import ChannelStore from '../../../stores/ChannelStore.tsx'; /* Metro dependency 1379 */ import PermissionStore from '../../../stores/PermissionStore.tsx'; /* Metro dependency 3784 */ import SearchableDestinationList from './SearchableDestinationList.tsx'; /* Metro dependency 9761 */ import UseFetchShareEmbed from '../useFetchShareEmbed.tsx'; /* Metro dependency 12675 */ 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 PlatformUtilsModule from '../../../utils/PlatformUtils.tsx'; /* Metro dependency 477 */ import * as ConstantsModule from '../../../Constants.tsx'; /* Metro dependency 661 */ import * as ChannelRecordModule from '../../../records/ChannelRecord.tsx'; /* Metro dependency 1383 */ import * as MetaQuestUtilsAndroidModule from '../../device/MetaQuestUtils.android.tsx'; /* Metro dependency 1581 */ import * as CreateStylesModule from '../../../design/components/Styles/native/createStyles.tsx'; /* Metro dependency 4501 */ import * as Module05287Module from '../../../by-id/module-05287.js'; /* Metro dependency 5287 */ import * as UserRowConstantsModule from '../../main_tabs_v2/native/shared_components/user_list/UserRowConstants.tsx'; /* Metro dependency 7690 */ import * as ForwardConstantsModule from '../../forwarding/ForwardConstants.tsx'; /* Metro dependency 9594 */ import * as HeaderSharedModule from '../../main_tabs_v2/native/shared_components/HeaderShared.tsx'; /* Metro dependency 9603 */ function _fun97099(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97099, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12864:6, offset: 0x02172921, size: 555 bytes, params: 8, frame: 25 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const value = 0; const env0_3 = importDefault(dependencyMap[value]); const createStyles = CreateStylesModule.createStyles; object = {}; const BACKGROUND_BASE_LOWER = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOWER; object.container = {flex: 1, backgroundColor: BACKGROUND_BASE_LOWER}; const object3 = {}; const PX_16 = PlatformUtilsModule.isIOS() ? (importDefault(697) /* metro dependency 697: native */).space.PX_16 : value; object3.paddingHorizontal = PX_16; const PX_8 = PlatformUtilsModule.isIOS() ? (importDefault(697) /* metro dependency 697: native */).space.PX_8 : value; object3.paddingVertical = PX_8; object.headerContainer = object3; const env0_20 = Reflect.apply(createStyles, CreateStylesModule, [object]); (FileImportTrackerModule).fileFinishedImporting('modules/share/native/ShareScreen.tsx'); exports.default = ShareScreen; function getAttachmentsRestriction(a0) { // fn#97100, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12864:631, offset: 0x02172b4c, size: 137 bytes, params: 2, frame: 17 var r0; var permissionStoreBinding; var object; var intl; if (a0 instanceof ChannelRecordBase) { if (isGuildChannelType(a0.type)) { permissionStoreBinding = PermissionStore; if (permissionStoreBinding.can(Permissions.ATTACH_FILES, a0)) { r0 = undefined; } else { object = {}; intl = (require(1244) /* metro dependency 1244: indexNative */).intl; object.label = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.P7yvbm); r0 = object; } return r0; } } } function ShareScreen({appEntryKey, sharedContent, onClose}) { // fn#97101, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12864:865, offset: 0x02172bd5, size: 1067 bytes, params: 2, frame: 38 const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; const styles = useStyles(); let binding = ReactModule; const value3 = binding.useMemo(function() { var sharedContentBinding = sharedContent; var items = []; if (sharedContentBinding.targetUserId != null) { items.push({type: 'user', id: sharedContentBinding.targetUserId}); } if (sharedContentBinding.targetChannelId != null) { items.push({type: 'channel', id: sharedContentBinding.targetChannelId}); } return items; }, [sharedContent]); let useState = binding.useState; const value4 = Reflect.apply(useState, binding, [value3]); const binding2 = length2; const value5 = binding2(value4, 2); const property = value5[0]; const env0_3 = value5[1]; const length = property.length; var length2 = length; const value7 = sharedContent.attachments.length > MAX_UPLOAD_COUNT; const value8 = binding.useCallback(_fun97103, []); useState = binding.useState; const value9 = binding2(Reflect.apply(useState, binding, [false]), 2); const property2 = value9[0]; const env0_6 = value9[1]; const env0_7 = binding.useRef(property2); const r14 = length <= 1 ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t.TXNS7S) : intl.formatToPlainString((require(1244) /* metro dependency 1244: indexNative */).t.jWtYUm, {count: length}); binding = ReactModule; useState = binding.useState; const value14 = length2(Reflect.apply(useState, binding, [sharedContent.text ?? '']), 2); const property3 = value14[0]; const property4 = value14[1]; const {embed, isLoading} = (UseFetchShareEmbed)(property3); binding = ReactModule; const value17 = binding.useCallback(env0_3(_fun97105), [onClose, property, sharedContent.attachments, property3]); const value18 = binding.useMemo(_fun97114, [embed, isLoading, sharedContent.attachments]); const Header = (Module05287Module).Header; const headerProps = {title: intl.string((require(1244) /* metro dependency 1244: indexNative */).t['MR7/kg']), headerTitle: headerTitle_97115, headerTitleAlign: 'center'}; headerProps.headerLeft = MetaQuestUtilsAndroidModule.isMetaQuest() ? undefined : (require(5282) /* metro dependency 5282: NavigatorHeaderNative */).getHeaderCloseButton(onClose); headerProps.headerStatusBarHeight = PlatformUtilsModule.isIOS() ? 0 : undefined; const items2 = [
, ]; const TOGGLE = UserRowModes.TOGGLE; const getAttachmentsRestriction2 = sharedContent.attachments.length > 0 ? getAttachmentsRestriction : undefined; items2[1] = ( = MAX_DESTINATION_COUNT || value7} disableLongPress={PlatformUtilsModule.isAndroid()} /> ); items2[2] = ((Component) => 0 && !value7} isSending={property2} onSend={value17} disabled={value7} appEntryKey={appEntryKey} />)(importDefault(12679) /* metro dependency 12679: ShareScreenFooter */); return ( {items2} ); function _fun97103(a0) { // fn#97103, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12864:1263, offset: 0x01b85a95, size: 19 bytes, params: 2, frame: 11 env0_3(a0); } function* _fun97105() { // fn#97105, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12864:1558, offset: 0x0217306a, size: 957 bytes, params: 1, frame: 30 var environment; var Promise; var all; var map; var binding; var binding2; var property; var value4; var getOrResolveChannelIdFromDestinationId; var value5; var value6; var value7; var value8; var filter; var binding3; var value9; var isNotNullish; var value10; var length; var value11; var attachments; var closure; var value12; var binding4; var value13; var value14; var value15; var value16; var value17; var value18; var every; var value19; var value20; var lazy; var value21; var binding5; var value22; var openAlert; var binding6; var object; var value23; var intl; var string; var value24; var t; var dA1gbw; var value25; var value26; var formatToPlainString; var value27; var thm88D; var object2; var value28; var value29; var binding7; var property2; var value30; var fetchMessages; var messages; var value31; var value32; var binding8; var property3; var value33; var transitionToChannel; var value34; var isAndroid; var isAndroid2; var ShareManager; var launchApp; var binding9; var value35; var showInformationToast; var value36; var value37; var wFcUiF; var value38; var error; if (true) { var env0_0; var env0_1; var env0_2; value = environment.__proto__; if (!View.current) { View.current = true; NativeModules(true); try { Promise = global.Promise; } catch (error) { NativeModules(false); View.current = false; throw error; } try { all = Promise.all; } catch (error) { NativeModules(false); View.current = false; throw error; } try { } catch (error) { NativeModules(false); View.current = false; throw error; } try { map = dependencyMap.map; } catch (error) { NativeModules(false); View.current = false; throw error; } try { binding = env2_0; } catch (error) { NativeModules(false); View.current = false; throw error; } try { binding2 = env2_2; } catch (error) { NativeModules(false); View.current = false; throw error; } try { property = binding2[16]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value4 = binding(property); } catch (error) { NativeModules(false); View.current = false; throw error; } try { getOrResolveChannelIdFromDestinationId = value4.getOrResolveChannelIdFromDestinationId; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value5 = Reflect.apply(map, dependencyMap, [getOrResolveChannelIdFromDestinationId]); } catch (error) { NativeModules(false); View.current = false; throw error; } try { value6 = Reflect.apply(all, Promise, [value5]); } catch (error) { NativeModules(false); View.current = false; throw error; } yield value6; try { value7 = undefined; value8 = false; } catch (error) { NativeModules(false); View.current = false; throw error; } if (value8) { NativeModules(false); View.current = false; return value7; } try { filter = value7.filter; } catch (error) { NativeModules(false); View.current = false; throw error; } try { binding = env2_0; } catch (error) { NativeModules(false); View.current = false; throw error; } try { binding3 = env2_2; } catch (error) { NativeModules(false); View.current = false; throw error; } try { property = binding3[17]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value9 = binding(property); } catch (error) { NativeModules(false); View.current = false; throw error; } try { isNotNullish = value9.isNotNullish; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value10 = Reflect.apply(filter, value7, [isNotNullish]); } catch (error) { NativeModules(false); View.current = false; throw error; } try { length = value10.length; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value11 = length === 0; } catch (error) { NativeModules(false); View.current = false; throw error; } if (value11) { try { binding = env2_0; } catch (error) { NativeModules(false); View.current = false; throw error; } try { binding9 = env2_2; } catch (error) { NativeModules(false); View.current = false; throw error; } try { property = binding9[18]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value35 = binding(property); } catch (error) { NativeModules(false); View.current = false; throw error; } try { showInformationToast = value35.showInformationToast; } catch (error) { NativeModules(false); View.current = false; throw error; } try { property = binding9[14]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value36 = binding(property); } catch (error) { NativeModules(false); View.current = false; throw error; } try { intl = value36.intl; } catch (error) { NativeModules(false); View.current = false; throw error; } try { string = intl.string; } catch (error) { NativeModules(false); View.current = false; throw error; } try { property = binding9[14]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value37 = binding(property); } catch (error) { NativeModules(false); View.current = false; throw error; } try { t = value37.t; } catch (error) { NativeModules(false); View.current = false; throw error; } try { wFcUiF = t.wFcUiF; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value38 = Reflect.apply(string, intl, [wFcUiF]); } catch (error) { NativeModules(false); View.current = false; throw error; } try { Reflect.apply(showInformationToast, value35, [value38]); } catch (error) { NativeModules(false); View.current = false; throw error; } NativeModules(false); View.current = false; return undefined; } try { } catch (error) { NativeModules(false); View.current = false; throw error; } try { attachments = require.attachments; } catch (error) { NativeModules(false); View.current = false; throw error; } try { env0_0 = attachments; } catch (error) { NativeModules(false); View.current = false; throw error; } try { map = attachments.map; } catch (error) { NativeModules(false); View.current = false; throw error; } try { closure = function({mimeType}) { return mimeType ?? 'unknown'; }; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value12 = Reflect.apply(map, attachments, [closure]); } catch (error) { NativeModules(false); View.current = false; throw error; } try { env0_1 = value12; } catch (error) { NativeModules(false); View.current = false; throw error; } try { binding = env2_1; } catch (error) { NativeModules(false); View.current = false; throw error; } try { binding4 = env2_2; } catch (error) { NativeModules(false); View.current = false; throw error; } try { property = binding4[19]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value13 = binding(property); } catch (error) { NativeModules(false); View.current = false; throw error; } try { map = value10.map; } catch (error) { NativeModules(false); View.current = false; throw error; } try { closure = _fun97107; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value14 = closure(); } catch (error) { NativeModules(false); View.current = false; throw error; } try { value15 = Reflect.apply(map, value10, [value14]); } catch (error) { NativeModules(false); View.current = false; throw error; } try { value16 = value13(value15); } catch (error) { NativeModules(false); View.current = false; throw error; } yield value16; try { value17 = undefined; value18 = false; } catch (error) { NativeModules(false); View.current = false; throw error; } if (value18) { NativeModules(false); View.current = false; return value17; } try { env0_2 = value17; } catch (error) { NativeModules(false); View.current = false; throw error; } try { every = value17.every; } catch (error) { NativeModules(false); View.current = false; throw error; } try { closure = function(a0) { return a0.status === 'fulfilled'; }; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value19 = Reflect.apply(every, value17, [closure]); } catch (error) { NativeModules(false); View.current = false; throw error; } if (value19) { try { property = value10[0]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { binding = env2_1; } catch (error) { NativeModules(false); View.current = false; throw error; } try { binding7 = env2_2; } catch (error) { NativeModules(false); View.current = false; throw error; } try { property2 = binding7[21]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value30 = binding(property2); } catch (error) { NativeModules(false); View.current = false; throw error; } try { fetchMessages = value30.fetchMessages; } catch (error) { NativeModules(false); View.current = false; throw error; } try { object = {}; } catch (error) { NativeModules(false); View.current = false; throw error; } try { object.channelId = property; } catch (error) { NativeModules(false); View.current = false; throw error; } try { messages = Reflect.apply(fetchMessages, value30, [object]); } catch (error) { NativeModules(false); View.current = false; throw error; } yield messages; try { value31 = undefined; value32 = false; } catch (error) { NativeModules(false); View.current = false; throw error; } if (value32) { NativeModules(false); View.current = false; return value31; } try { binding = env2_0; } catch (error) { NativeModules(false); View.current = false; throw error; } try { binding8 = env2_2; } catch (error) { NativeModules(false); View.current = false; throw error; } try { property3 = binding8[22]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value33 = binding(property3); } catch (error) { NativeModules(false); View.current = false; throw error; } try { transitionToChannel = value33.transitionToChannel; } catch (error) { NativeModules(false); View.current = false; throw error; } try { object = {'navigationReplace': true, 'openTextInVoiceIfVoiceChannel': true}; } catch (error) { NativeModules(false); View.current = false; throw error; } try { Reflect.apply(transitionToChannel, value33, [property, object]); } catch (error) { NativeModules(false); View.current = false; throw error; } try { property = binding8[13]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value34 = binding(property); } catch (error) { NativeModules(false); View.current = false; throw error; } try { isAndroid = value34.isAndroid; } catch (error) { NativeModules(false); View.current = false; throw error; } try { isAndroid2 = Reflect.apply(isAndroid, value34, []); } catch (error) { NativeModules(false); View.current = false; throw error; } if (isAndroid2) { try { binding = env2_6; } catch (error) { NativeModules(false); View.current = false; throw error; } try { ShareManager = binding.ShareManager; } catch (error) { NativeModules(false); View.current = false; throw error; } try { launchApp = ShareManager.launchApp; } catch (error) { NativeModules(false); View.current = false; throw error; } try { Reflect.apply(launchApp, ShareManager, []); } catch (error) { NativeModules(false); View.current = false; throw error; } } try { } catch (error) { NativeModules(false); View.current = false; throw error; } try { importDefault(); } catch (error) { NativeModules(false); View.current = false; throw error; } NativeModules(false); View.current = false; return undefined; } try { } catch (error) { NativeModules(false); View.current = false; throw error; } try { filter = dependencyMap.filter; } catch (error) { NativeModules(false); View.current = false; throw error; } try { closure = _fun97112; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value20 = Reflect.apply(filter, dependencyMap, [closure]); } catch (error) { NativeModules(false); View.current = false; throw error; } try { binding = env2_5; } catch (error) { NativeModules(false); View.current = false; throw error; } try { lazy = binding.lazy; } catch (error) { NativeModules(false); View.current = false; throw error; } try { closure = _fun97113; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value21 = Reflect.apply(lazy, binding, [closure]); } catch (error) { NativeModules(false); View.current = false; throw error; } try { binding = env2_0; } catch (error) { NativeModules(false); View.current = false; throw error; } try { binding5 = env2_2; } catch (error) { NativeModules(false); View.current = false; throw error; } try { property = binding5[25]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value22 = binding(property); } catch (error) { NativeModules(false); View.current = false; throw error; } try { openAlert = value22.openAlert; } catch (error) { NativeModules(false); View.current = false; throw error; } try { binding6 = env2_17; } catch (error) { NativeModules(false); View.current = false; throw error; } try { object = {}; } catch (error) { NativeModules(false); View.current = false; throw error; } try { property = binding5[14]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value23 = binding(property); } catch (error) { NativeModules(false); View.current = false; throw error; } try { intl = value23.intl; } catch (error) { NativeModules(false); View.current = false; throw error; } try { string = intl.string; } catch (error) { NativeModules(false); View.current = false; throw error; } try { property = binding5[14]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value24 = binding(property); } catch (error) { NativeModules(false); View.current = false; throw error; } try { t = value24.t; } catch (error) { NativeModules(false); View.current = false; throw error; } try { dA1gbw = t.dA1gbw; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value25 = Reflect.apply(string, intl, [dA1gbw]); } catch (error) { NativeModules(false); View.current = false; throw error; } try { object.title = value25; } catch (error) { NativeModules(false); View.current = false; throw error; } try { property = binding5[14]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value26 = binding(property); } catch (error) { NativeModules(false); View.current = false; throw error; } try { intl = value26.intl; } catch (error) { NativeModules(false); View.current = false; throw error; } try { formatToPlainString = intl.formatToPlainString; } catch (error) { NativeModules(false); View.current = false; throw error; } try { property = binding5[14]; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value27 = binding(property); } catch (error) { NativeModules(false); View.current = false; throw error; } try { t = value27.t; } catch (error) { NativeModules(false); View.current = false; throw error; } try { thm88D = t.thm88D; } catch (error) { NativeModules(false); View.current = false; throw error; } try { object2 = {}; } catch (error) { NativeModules(false); View.current = false; throw error; } try { length = value20.length; } catch (error) { NativeModules(false); View.current = false; throw error; } try { object2.count = length; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value28 = Reflect.apply(formatToPlainString, intl, [thm88D, object2]); } catch (error) { NativeModules(false); View.current = false; throw error; } try { object.content = value28; } catch (error) { NativeModules(false); View.current = false; throw error; } try { object.failedDestinations = value20; } catch (error) { NativeModules(false); View.current = false; throw error; } try { value29 = binding6(value21, object); } catch (error) { NativeModules(false); View.current = false; throw error; } try { Reflect.apply(openAlert, value22, ['share-failed-alert-modal', value29]); } catch (error) { NativeModules(false); View.current = false; throw error; } NativeModules(false); View.current = false; } } function _fun97107() { // fn#97107, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12864:1924, offset: 0x02173427, size: 36 bytes, params: 1, frame: 12 const env0_0 = env3_3(_fun97109); return _fun97110; function* _fun97109(a0) { // fn#97109, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12864:1944, offset: 0x02173456, size: 220 bytes, params: 2, frame: 19 if (true) { value = environment.__proto__.__proto__.__proto__.__proto__.__proto__; var channel = env5_10.getChannel(a0); if (channel == null) { return false; } var value4 = env5_0(env5_2[18]); yield value4.sendShareMessage({attachments: sharedContent, channel: channel, comment: env4_8}); if (false) { return undefined; } var value9 = env5_1(env5_2[20]); var track = value9.track; var SHARE_MESSAGE_SENT = env5_12.SHARE_MESSAGE_SENT; Reflect.apply(track, value9, [SHARE_MESSAGE_SENT, {guild_id: channel.guild_id, channel_id: channel.id, channel_type: channel.type, num_attachments: sharedContent.length, attachment_mimetypes: onClose}]); } } function _fun97110() { // fn#97110, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12864:2221, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13 return env0_0.apply(this, arguments); } } function _fun97112(a0, a1) { // fn#97112, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12864:2534, offset: 0x02173532, size: 31 bytes, params: 3, frame: 2 return env0_2[a1].status === 'rejected'; } function _fun97113() { // fn#97113, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12864:2578, offset: 0x02173551, size: 45 bytes, params: 1, frame: 13 const value = environment.__proto__.__proto__.__proto__; const binding = env3_0; const binding2 = env3_2; return binding(binding2[24])(binding2[23], binding2.paths); } } function _fun97114() { // fn#97114, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12864:2875, offset: 0x0217357e, size: 194 bytes, params: 1, frame: 23 const embedBinding = embed; const value2 = null; return ( value2 != embedBinding ? ( <> {((Component) => )(importDefault(12677) /* metro dependency 12677: ShareAttachments */)} {((Component) => )(importDefault(12678) /* metro dependency 12678: ShareEmbed */)} ) : ( sharedContent.attachments.length === 0 ? value2 : ( <> {((Component) => )(importDefault(12677) /* metro dependency 12677: ShareAttachments */)} {((Component) => )(importDefault(12678) /* metro dependency 12678: ShareEmbed */)} ) ) ); } function ShareScreenHeaderTitle({children}) { // fn#97115, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12864:3240, owner: ShareScreen.headerTitle, offset: 0x02173640, size: 251 bytes, params: 2, frame: 18 const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; const r4 = result ? intl.formatToPlainString((require(1244) /* metro dependency 1244: indexNative */).t['qqyp/e'], {limit: MAX_UPLOAD_COUNT}) : length >= MAX_DESTINATION_COUNT ? intl.formatToPlainString((require(1244) /* metro dependency 1244: indexNative */).t['3Fbkir'], {count: MAX_DESTINATION_COUNT}) : undefined; const GenericHeaderTitle = (HeaderSharedModule).GenericHeaderTitle; return ( ); } } } global.__d(_fun97099, 12674, [5, 57, 31, 27, 1383, 1379, 3784, 661, 9594, 7690, 33, 4501, 697, 477, 1244, 12675, 7232, 1360, 12676, 4142, 683, 9597, 4601, 9792, 1962, 4497, 12677, 12678, 5287, 9603, 1581, 5282, 9761, 12679, 2]) /* metro module 12674, dependencies: [5, 57, 31, 27, 1383, 1379, 3784, 661, 9594, 7690, 33, 4501, 697, 477, 1244, 12675, 7232, 1360, 12676, 4142, 683, 9597, 4601, 9792, 1962, 4497, 12677, 12678, 5287, 9603, 1581, 5282, 9761, 12679, 2] */;