/* Metro module 9615; source: modules/search/SearchConstants.tsx; dependencies: [661, 3834, 2] */ import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ConstantsModule from '../../Constants.tsx'; /* Metro dependency 661 */ import * as ChannelListLayoutTypesModule from '../main_tabs_v2/ChannelListLayoutTypes.tsx'; /* Metro dependency 3834 */ function _fun75338(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#75338, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9801:6, offset: 0x01daa81e, size: 2321 bytes, params: 8, frame: 43 const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const SearchTypes = (ConstantsModule).SearchTypes; const object2 = {Messages: 0}; object2[0] = 'Messages'; object2.Media = 1; object2[1] = 'Media'; object2.Link = 2; object2[2] = 'Link'; object2.File = 3; object2[3] = 'File'; object2.Pins = 4; object2[4] = 'Pins'; const object3 = {}; let Media = object2.Media; object3[Media] = {has: ['image', 'video']}; let File = object2.File; object3[File] = {has: ['file']}; let Messages = object2.Messages; object3[Messages] = {}; let Link = object2.Link; object3[Link] = {has: ['link']}; let Pins = object2.Pins; object3[Pins] = {pinned: true}; const object8 = {RECENT: 'recent', MEMBERS: 'members', PEOPLE: 'people', MEDIA: 'media', PINS: 'pins', MESSAGES: 'messages', LINKS: 'links', FILES: 'files', GUILD_CHANNELS: 'guild_channels', THREADS: 'threads'}; const object9 = {}; let MEDIA = object8.MEDIA; object9[MEDIA] = 15; let MESSAGES = object8.MESSAGES; object9[MESSAGES] = 15; let PINS = object8.PINS; object9[PINS] = 15; let LINKS = object8.LINKS; object9[LINKS] = 10; let FILES = object8.FILES; object9[FILES] = 10; MESSAGES = object8.MESSAGES; const items14 = [MESSAGES]; MEDIA = object8.MEDIA; items14[1] = MEDIA; PINS = object8.PINS; items14[2] = PINS; LINKS = object8.LINKS; items14[3] = LINKS; FILES = object8.FILES; items14[4] = FILES; const Set = global.Set; const set = new Set(items14); MEDIA = object8.MEDIA; const items2 = [MEDIA]; LINKS = object8.LINKS; items2[1] = LINKS; FILES = object8.FILES; items2[2] = FILES; MEDIA = object8.MEDIA; const items3 = [MEDIA]; LINKS = object8.LINKS; items3[1] = LINKS; PINS = object8.PINS; items3[2] = PINS; FILES = object8.FILES; items3[3] = FILES; const object10 = {}; let RECENT = object8.RECENT; Media = object2.Media; object10[RECENT] = Media; MEDIA = object8.MEDIA; Media = object2.Media; object10[MEDIA] = Media; PINS = object8.PINS; Pins = object2.Pins; object10[PINS] = Pins; MESSAGES = object8.MESSAGES; Messages = object2.Messages; object10[MESSAGES] = Messages; LINKS = object8.LINKS; Link = object2.Link; object10[LINKS] = Link; FILES = object8.FILES; File = object2.File; object10[FILES] = File; RECENT = object8.RECENT; const items4 = [RECENT]; let PEOPLE = object8.PEOPLE; items4[1] = PEOPLE; MEDIA = object8.MEDIA; items4[2] = MEDIA; PINS = object8.PINS; items4[3] = PINS; LINKS = object8.LINKS; items4[4] = LINKS; FILES = object8.FILES; items4[5] = FILES; PEOPLE = object8.PEOPLE; const items5 = [PEOPLE]; MESSAGES = object8.MESSAGES; items5[1] = MESSAGES; MEDIA = object8.MEDIA; items5[2] = MEDIA; PINS = object8.PINS; items5[3] = PINS; LINKS = object8.LINKS; items5[4] = LINKS; FILES = object8.FILES; items5[5] = FILES; RECENT = object8.RECENT; const items6 = [RECENT]; let MEMBERS = object8.MEMBERS; items6[1] = MEMBERS; let GUILD_CHANNELS = object8.GUILD_CHANNELS; items6[2] = GUILD_CHANNELS; MEDIA = object8.MEDIA; items6[3] = MEDIA; PINS = object8.PINS; items6[4] = PINS; LINKS = object8.LINKS; items6[5] = LINKS; FILES = object8.FILES; items6[6] = FILES; MEMBERS = object8.MEMBERS; const items7 = [MEMBERS]; GUILD_CHANNELS = object8.GUILD_CHANNELS; items7[1] = GUILD_CHANNELS; MESSAGES = object8.MESSAGES; items7[2] = MESSAGES; MEDIA = object8.MEDIA; items7[3] = MEDIA; PINS = object8.PINS; items7[4] = PINS; LINKS = object8.LINKS; items7[5] = LINKS; FILES = object8.FILES; items7[6] = FILES; MEMBERS = object8.MEMBERS; const items8 = [MEMBERS]; MEDIA = object8.MEDIA; items8[1] = MEDIA; PINS = object8.PINS; items8[2] = PINS; LINKS = object8.LINKS; items8[3] = LINKS; FILES = object8.FILES; items8[4] = FILES; MESSAGES = object8.MESSAGES; const items9 = [MESSAGES]; MEDIA = object8.MEDIA; items9[1] = MEDIA; PINS = object8.PINS; items9[2] = PINS; LINKS = object8.LINKS; items9[3] = LINKS; FILES = object8.FILES; items9[4] = FILES; MEMBERS = object8.MEMBERS; const items10 = [MEMBERS]; GUILD_CHANNELS = object8.GUILD_CHANNELS; items10[1] = GUILD_CHANNELS; MEDIA = object8.MEDIA; items10[2] = MEDIA; PINS = object8.PINS; items10[3] = PINS; const THREADS = object8.THREADS; items10[4] = THREADS; LINKS = object8.LINKS; items10[5] = LINKS; FILES = object8.FILES; items10[6] = FILES; MEMBERS = object8.MEMBERS; const items11 = [MEMBERS]; GUILD_CHANNELS = object8.GUILD_CHANNELS; items11[1] = GUILD_CHANNELS; MESSAGES = object8.MESSAGES; items11[2] = MESSAGES; MEDIA = object8.MEDIA; items11[3] = MEDIA; PINS = object8.PINS; items11[4] = PINS; LINKS = object8.LINKS; items11[5] = LINKS; FILES = object8.FILES; items11[6] = FILES; MEMBERS = object8.MEMBERS; const items12 = [MEMBERS]; MEDIA = object8.MEDIA; items12[1] = MEDIA; PINS = object8.PINS; items12[2] = PINS; LINKS = object8.LINKS; items12[3] = LINKS; FILES = object8.FILES; items12[4] = FILES; MEMBERS = object8.MEMBERS; const items13 = [MEMBERS]; MESSAGES = object8.MESSAGES; items13[1] = MESSAGES; MEDIA = object8.MEDIA; items13[2] = MEDIA; PINS = object8.PINS; items13[3] = PINS; LINKS = object8.LINKS; items13[4] = LINKS; FILES = object8.FILES; items13[5] = FILES; const object11 = {}; let THREAD = SearchTypes.THREAD; object11[THREAD] = items12; let CHANNEL = SearchTypes.CHANNEL; object11[CHANNEL] = items8; let GUILD_CHANNEL = SearchTypes.GUILD_CHANNEL; object11[GUILD_CHANNEL] = items10; let GUILD = SearchTypes.GUILD; object11[GUILD] = items6; let DMS = SearchTypes.DMS; object11[DMS] = items4; const object12 = {}; THREAD = SearchTypes.THREAD; object12[THREAD] = items13; CHANNEL = SearchTypes.CHANNEL; object12[CHANNEL] = items9; GUILD_CHANNEL = SearchTypes.GUILD_CHANNEL; object12[GUILD_CHANNEL] = items11; GUILD = SearchTypes.GUILD; object12[GUILD] = items7; DMS = SearchTypes.DMS; object12[DMS] = items5; const ChannelListLayoutTypes = (ChannelListLayoutTypesModule).ChannelListLayoutTypes; const COZY = ChannelListLayoutTypes.COZY; FILES = object8.FILES; (FileImportTrackerModule).fileFinishedImporting('modules/search/SearchConstants.tsx'); exports.SearchAutocompleteSelectAnalyticsActions = {KEY_PRESS: 'key_press', CLICK: 'click'}; exports.WEB_SEARCH_HISTORY_STORAGE_KEY = 'SearchStore'; exports.NATIVE_SEARCH_HISTORY_STORAGE_KEY = 'SearchHistoryStore'; exports.WEB_SEARCH_HISTORY_STORE_DISPLAY_NAME = 'SearchHistoryStore_Web'; exports.NATIVE_SEARCH_HISTORY_STORE_DISPLAY_NAME = 'SearchHistoryStore'; exports.SearchFilter = object2; exports.SEARCH_QUERY_DEFAULT_FILTERS = {'sort_by': 'timestamp', 'sort_order': 'desc'}; exports.SEARCH_QUERY_BY_SEARCH_FILTER = object3; exports.SEARCH_PINNED_MESSAGES_LINE_CLAMP = 10; exports.SEARCH_MESSAGES_DEFAULT_LINE_CLAMP = 4; exports.SearchTabs = object8; exports.SEARCH_TABS_TO_SEARCH_QUERY_LIMITS = object9; exports.MESSAGE_SEARCH_RESULT_TABS = items14; exports.MESSAGE_SEARCH_RESULT_TABS_SET = set; exports.CHANNEL_SEARCH_INITIAL_MESSAGE_TABS = items2; exports.SEARCH_INITIAL_MESSAGE_TABS = items3; exports.SEARCH_FILTERS_BY_TAB = object10; exports.SEARCH_TYPE_TO_SEARCH_INITIAL_TABS = object11; exports.SEARCH_TYPE_TO_SEARCH_RESULT_TABS = object12; exports.SearchHistoryItemTypes = {GUILD_TEXT_CHANNEL: 'guild_text_channel', GUILD_VOICE_CHANNEL: 'guild_voice_channel', GROUP_DM: 'group_dm', DM: 'dm', TEXT: 'text'}; exports.SearchListItemTypes = {DM: 'dm', GENERIC: 'generic', GROUP_DM: 'group_dm', GUILD_TEXT_CHANNEL: 'guild_text_channel', GUILD_VOICE_CHANNEL: 'guild_voice_channel', SEARCH_HISTORY_ITEM: 'search_history_item', MEDIA: 'media', MEDIA_PLACEHOLDER: 'media_placeholder', MEDIA_GRID: 'media_grid', MESSAGE: 'message', MESSAGE_PLACEHOLDER: 'message_placeholder', FILE: 'file', LINK: 'link', FILE_OR_LINK_PLACEHOLDER: 'file_or_link_placeholder', SECTION: 'section', GUILD_CHANNEL_MEMBER_PLACEHOLDER: 'guild_channel_member_placeholder', GUILD_CHANNEL_MEMBER: 'guild_channel_member'}; exports.SEARCH_LIST_SECTION_TOP_PADDING = 16; exports.SEARCH_LIST_HORIZONTAL_PADDING = 16; exports.FILES_OR_LINKS_GAP_WIDTH = 8; exports.MEDIA_ITEM_GAP_WIDTH = 4; exports.SEARCH_ROW_TAP_STATE_PADDING = 8; exports.FILE_OR_LINK_IMAGE_RATIO = 0.72; exports.FILE_OR_LINK_IMAGE_BUFFER = 50; exports.FILES_OR_LINKS_NUM_COLUMNS = 2; exports.MEDIA_NUM_COLUMNS = 3; exports.CHANNELS_ESTIMATED_ITEM_SIZE = 64; exports.USER_ESTIMATED_ITEM_SIZE = 56; exports.MESSAGE_ESTIMATED_ITEM_SIZE = 110; exports.CARD_ESTIMATED_ITEM_SIZE = 150; exports.RECENTS_ESTIMATED_ITEM_SIZE = 64; exports.MESSAGE_PLACEHOLDER_ITEM_SIZE = 64; exports.CHANNEL_LIST_SEARCH_LAYOUT = COZY; exports.EMPTY_VOICE_STATES = []; exports.EMPTY_SEARCH_TAB_COUNTS = {}; exports.FADE_LAYOUT_ANIMATION_DURATION = 350; exports.EMPTY_SEARCH_QUERY_STRING = ''; exports.SEARCH_MESSAGE_TAB_SENTINEL = FILES; exports.MAX_SEARCH_RESULTS_LIMIT = 25; exports.SearchMediaTypes = {AUDIO: 'audio', EMBED: 'embed', ATTACHMENT: 'attachment', COMPONENT: 'component'}; exports.SearchLinkTypes = {TEXT: 'text', EMBED: 'embed'}; exports.SearchFileTypes = {AUDIO: 'audio', MEDIA_ATTACHMENT: 'media_attachment', ATTACHMENT: 'attachment'}; exports.SEARCH_BAR_HEIGHT = 40; exports.SearchQueryTagTypes = {COMPLETE: 'complete', PREFIX: 'prefix', ANSWER: 'answer'}; exports.SearchQuerySource = {SEARCH_TEXT_INPUT: 'search_text_input', SEARCH_POPOUT: 'search_popout', SEARCH_FILTERS_MODAL: 'search_filters_modal', SEARCH_XDM_SETTINGS: 'search_xdm_settings'}; } global.__d(_fun75338, 9615, [661, 3834, 2]) /* metro module 9615, dependencies: [661, 3834, 2] */;