/* Metro module 9536; source: stores/SurveyStore.tsx; dependencies: [6, 7, 15, 17, 18, 4111, 1867, 3784, 3969, 1878, 661, 672, 9537, 483, 587, 3738, 566, 694, 2] */ import ClassCallCheck from '../by-id/module-00006-ClassCallCheck.js'; /* Metro dependency 6 */ import CreateClass from '../by-id/module-00007-CreateClass.js'; /* Metro dependency 7 */ import PossibleConstructorReturn from '../by-id/module-00015-PossibleConstructorReturn.js'; /* Metro dependency 15 */ import Module00017 from '../by-id/module-00017.js'; /* Metro dependency 17 */ import Inherits from '../by-id/module-00018-Inherits.js'; /* Metro dependency 18 */ import Flux from '../external/discord_common/js/packages/flux/index.tsx'; /* Metro dependency 566 */ import GuildStore from './GuildStore.tsx'; /* Metro dependency 1867 */ import UserStore from './UserStore.tsx'; /* Metro dependency 1878 */ import PermissionStore from './PermissionStore.tsx'; /* Metro dependency 3784 */ import SelectedGuildStore from './SelectedGuildStore.tsx'; /* Metro dependency 3969 */ import GuildMemberCountStore from './GuildMemberCountStore.tsx'; /* Metro dependency 4111 */ import * as FileImportTrackerModule from '../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as StorageModule from '../external/discord_common/js/packages/storage/Storage.tsx'; /* Metro dependency 587 */ import * as ConstantsModule from '../Constants.tsx'; /* Metro dependency 661 */ import * as SurveyActionCreatorsModule from '../actions/SurveyActionCreators.tsx'; /* Metro dependency 9537 */ function _fun74381(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#74381, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:6, offset: 0x01d8bee8, size: 882 bytes, params: 8, frame: 24 const env0_0 = require; const _arrayLikeToArray_74387 = function(a0, a1) { var r0; var r1; var r2; var value3; var length; var value5; var value = undefined; var value2 = value == null; reducibleJoin2: while (true) { if (value2) { r0 = value2; break reducibleJoin2; } value3 = value > a0.length; r0 = value3; break reducibleJoin2; } reducibleJoin4: while (true) { if (r0) { length = a0.length; r1 = length; break reducibleJoin4; } r1 = value; break reducibleJoin4; } value = (0, global.Array)(r1); var value4 = 0; if (value4 < r1) { r2 = value4; reducibleLoop5: while (true) { value[r2] = a0[r2]; value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1; if (value5 < r1) { r2 = value5; continue reducibleLoop5; } break reducibleLoop5; } } return value; }; const CONNECTION_OPEN_743892 = CONNECTION_OPEN_74389; const SURVEY_FETCHED2 = SURVEY_FETCHED; let Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let value = ConstantsModule; const env0_14 = value.GuildFeatures; const env0_15 = value.Permissions; const env0_16 = value.FIRST_RUN_DATE_KEY; ({'hiddenSurveys': null, 'surveyOverride': null, 'lastFetched': null, 'lastSeen': null, 'lastActionTriggered': null}).hiddenSurveys = {}; const env0_21 = {}; let Millis = (importDefault(672) /* metro dependency 672: Durations */).Millis; const DAY = Millis.DAY; Millis = (importDefault(672) /* metro dependency 672: Durations */).Millis; const HOUR = Millis.HOUR; value = 10 * HOUR; const Set = global.Set; Object = global.Object; const set = new Set(Object.values({IS_OWNER: 'is_owner', IS_ADMIN: 'is_admin', IS_COMMUNITY: 'is_community', GUILD_SIZE: 'guild_size', IS_HUB: 'is_hub', IS_VIEWING: 'is_viewing', GUILD_PERMISSIONS: 'guild_permissions', GUILD_SIZE_ALL: 'guild_size_all'})); const PersistedStore = (Flux).PersistedStore; let value5 = _fun74393(PersistedStore); value5.displayName = 'SurveyStore'; value5.persistKey = 'SurveyStore'; value5.migrations = [function(a0) { var r1; var object = {}; copyDataProperties(object, a0, r1); delete object.validSurveys; delete object.currentSurvey; delete object.iosIsPushNotificationClicked; delete object.iosIsInviteShown; delete object.iosFirstRunDate; return object; }, function(a0) { var r3; var object = {}; copyDataProperties(object, a0, r3); var lastSeen = a0.lastSeen; var value = null; object['lastSeen'] = value != lastSeen ? lastSeen : value; return object; }, function(a0) { var r2; var object = {}; copyDataProperties(object, a0, r2); object['hiddenSurveys'] = a0.hiddenSurveys ?? ({}); return object; }]; const value8 = new value5(importDefault(694) /* metro dependency 694: Dispatcher */, {CONNECTION_OPEN: CONNECTION_OPEN_743892, CONNECTION_RESUMED: CONNECTION_OPEN_743892, SURVEY_FETCHED: SURVEY_FETCHED2, SURVEY_HIDE: SURVEY_HIDE, SURVEY_OVERRIDE: SURVEY_OVERRIDE, PUSH_NOTIFICATION_CLICK: function() { env0_19 = true; }, DISPLAYED_INVITE_SHOW: function() { env0_20 = true; }, LOGOUT: LOGOUT_74408, SURVEY_SEEN: SURVEY_SEEN}); (FileImportTrackerModule).fileFinishedImporting('stores/SurveyStore.tsx'); exports.default = value8; exports.SURVEY_REFETCH_INTERVAL = DAY; exports.SURVEY_ACTION_INTERVAL = value; function _isNativeReflectConstruct_74382() { // fn#74382, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:269, offset: 0x01d8c25a, size: 98 bytes, params: 1, frame: 18 var Boolean; var prototype; var valueOf; var call; var Reflect; var construct; var closure; var value; var error; try { Boolean = global.Boolean; prototype = Boolean.prototype; valueOf = prototype.valueOf; call = valueOf.call; Reflect = global.Reflect; construct = Reflect.construct; Boolean = global.Boolean; closure = function() { }; value = Reflect.apply(construct, Reflect, [Boolean, [], closure]); value = Reflect.apply(call, valueOf, [value]); var result = !value; } catch (error) { } return (_isNativeReflectConstruct_74382_isNativeReflectConstruct = function() { return !!result; })(); } function _createForOfIteratorHelperLoose_74385(a0, a1) { // fn#74385, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:462, offset: 0x01d8c2bc, size: 372 bytes, params: 3, frame: 20 var r6; var r9; var r5; var value3; var regexp; const env0_0 = a0; const Symbol = global.Symbol; let value = typeof Symbol !== 'undefined'; let r1 = value && a0[global.Symbol.iterator]; r1 = !r1 ? a0['@@iterator'] : r1; if (r1) { value = r1.call(a0); return value.next.bind(value); } const Array = global.Array; if (Array.isArray(a0)) { if (r1) { } return _fun74386; } value = undefined; if (a0) { if (typeof a0 === 'string') { value = _arrayLikeToArray_74387(a0, value); r5 = value; } else { value3 = ({}).toString.call(a0).slice(8, -1); r6 = value3 === 'Object' && a0.constructor; r9 = r6 ? a0.constructor.name : value3; if (r9 === 'Map') { r6 = global.Array.from(a0); } else if (r9 === 'Set') { r6 = global.Array.from(a0); } else if (r9 === 'Arguments') { value = _arrayLikeToArray_74387(a0, value); r6 = value; } else { regexp = RegExp('^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$', ''); if (regexp.test(r9)) { value = _arrayLikeToArray_74387(a0, value); r6 = value; } else { r6 = value; } } r5 = r6; } } else { r5 = value; } if (r5) { if (r5) { } return _fun74386; } const TypeError = global.TypeError; throw new TypeError('Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.'); function _fun74386() { // fn#74386, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:1033, offset: 0x00c39d73, size: 69 bytes, params: 1, frame: 5 return env0_1 >= env0_0.length ? {done: true} : {done: false, value: env0_0[typeof env0_1 === 'bigint' ? env0_1 : +env0_1]}; } } function isSurveyDataStale() { // fn#74388, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:1829, offset: 0x01d8c430, size: 63 bytes, params: 1, frame: 11 return env0_18.lastFetched == null || global.Date.now() - env0_18.lastFetched >= DAY; } function CONNECTION_OPEN_74389() { // fn#74389, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:1914, offset: 0x01d8c46f, size: 102 bytes, params: 1, frame: 14 var moduleValue; if (!(env0_23 || !isSurveyDataStale() && env0_18.surveyOverride == null)) { moduleValue = require(9537) /* metro dependency 9537: SurveyActionCreators */; moduleValue.surveyFetch(env0_18.surveyOverride, true); } } function meetsSurveyRequirements(a0) { // fn#74390, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:2044, offset: 0x01d8c4d5, size: 1148 bytes, params: 2, frame: 52 var r22; var r21; var r20; var r4; var r12; var r13; var r25; var r26; var id; var r37; var r5; var r30; var r2; var r0; var value3; var _createForOfIteratorHelperLoose_74385Binding; var value4; var value5; var done; var value6; var binding; var has; var value7; var value8; var value9; var includes; var GUILD_SIZE_ALL; var value10; var guildStoreBinding; var getGuildsArray; var value11; var value12; var value13; var GUILD_SIZE; var guildMemberCountStoreBinding; var getMemberCount; var value14; var value15; var IS_COMMUNITY; var features; var COMMUNITY; var IS_HUB; var HUB; var GUILD_PERMISSIONS; var value16; var value17; var value18; var value19; var property; var moduleValue; var deserialize; var value20; var permissionStoreBinding; var can; var value21; var error; var value22; var userStoreBinding; var getCurrentUser; var value23; var ownerId; var ADMINISTRATOR; var value24; var IS_OWNER; var IS_ADMIN; var key; var selectedGuildStoreBinding; var getGuildId; var value25; var value26; var value27; var IS_VIEWING; var value28; let value = undefined; const guild_requirements = a0.guild_requirements; reducibleJoin2: while (true) { if (value !== guild_requirements) { r22 = guild_requirements; break reducibleJoin2; } r22 = []; break reducibleJoin2; } const guild_size = a0.guild_size; reducibleJoin4: while (true) { if (value !== guild_size) { r21 = guild_size; break reducibleJoin4; } r21 = [null, null]; break reducibleJoin4; } const guild_permissions = a0.guild_permissions; reducibleJoin6: while (true) { if (value !== guild_permissions) { r20 = guild_permissions; break reducibleJoin6; } r20 = []; break reducibleJoin6; } let length = r22.length; const value2 = true; reducibleJoin61: while (true) { if (length === 0) { r0 = value2; break reducibleJoin61; } value3 = environment; value4 = _createForOfIteratorHelperLoose_74385(r22); value5 = value4(); done = value5.done; if (!done) { r4 = value5; reducibleLoop8: while (true) { value6 = r4.value; binding = env0_27; has = binding.has; value7 = Reflect.apply(has, binding, [value6]); value8 = false; if (value7) { value9 = value4(); done = value9.done; if (done) { includes = r22.includes; GUILD_SIZE_ALL = env0_26.GUILD_SIZE_ALL; value10 = Reflect.apply(includes, r22, [GUILD_SIZE_ALL]); _createForOfIteratorHelperLoose_74385Binding = _createForOfIteratorHelperLoose_74385; guildStoreBinding = GuildStore; getGuildsArray = guildStoreBinding.getGuildsArray; value11 = _createForOfIteratorHelperLoose_74385Binding(Reflect.apply(getGuildsArray, guildStoreBinding, [])); value12 = value11(); done = value12.done; if (!done) { r12 = value2; r13 = value12; reducibleLoop11: while (true) { value13 = r13.value; if (!value10) { includes = r22.includes; GUILD_SIZE = env0_26.GUILD_SIZE; reducibleJoin13: while (true) { if (Reflect.apply(includes, r22, [GUILD_SIZE])) { break reducibleJoin13; } includes = r22.includes; IS_COMMUNITY = env0_26.IS_COMMUNITY; if (Reflect.apply(includes, r22, [IS_COMMUNITY])) { features = value13.features; has = features.has; COMMUNITY = GuildFeatures.COMMUNITY; reducibleJoin20: while (true) { if (Reflect.apply(has, features, [COMMUNITY])) { break reducibleJoin20; } r30 = r12; value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } includes = r22.includes; IS_HUB = env0_26.IS_HUB; if (Reflect.apply(includes, r22, [IS_HUB])) { features = value13.features; has = features.has; HUB = GuildFeatures.HUB; reducibleJoin22: while (true) { if (Reflect.apply(has, features, [HUB])) { break reducibleJoin22; } r30 = r12; value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } includes = r22.includes; GUILD_PERMISSIONS = env0_26.GUILD_PERMISSIONS; if (Reflect.apply(includes, r22, [GUILD_PERMISSIONS])) { length = r20.length; reducibleJoin42: while (true) { reducibleJoin58: while (true) { if (length === 0) { r30 = r12; break reducibleJoin58; } value16 = false; value17 = _createForOfIteratorHelperLoose_74385(r20); value18 = value17(); done = value18.done; if (done) { r26 = value16; } else { r25 = value18; reducibleLoop25: while (true) { value19 = r25.value; reducibleJoin27: while (true) { reduciblePort40: while (true) { exceptionLanding39: while (true) { try { } catch (error) { break exceptionLanding39; } break reducibleJoin27; } break reduciblePort40; } value22 = value17(); done = value22.done; if (done) { r26 = value16; break reducibleLoop25; } r25 = value22; continue reducibleLoop25; } try { } catch (error) { break exceptionLanding39; } try { property = dependencyMap[13]; } catch (error) { break exceptionLanding39; } try { moduleValue = importAll(property); } catch (error) { break exceptionLanding39; } try { deserialize = moduleValue.deserialize; } catch (error) { break exceptionLanding39; } try { value20 = Reflect.apply(deserialize, moduleValue, [value19]); } catch (error) { break exceptionLanding39; } try { permissionStoreBinding = PermissionStore; } catch (error) { break exceptionLanding39; } try { can = permissionStoreBinding.can; } catch (error) { break exceptionLanding39; } try { value21 = Reflect.apply(can, permissionStoreBinding, [value20, value13]); } catch (error) { break exceptionLanding39; } if (value21) { r26 = value2; break reducibleLoop25; } value22 = value17(); done = value22.done; if (done) { r26 = value16; break reducibleLoop25; } r25 = value22; continue reducibleLoop25; } } if (r26) { break reducibleJoin42; } r30 = r12; break reducibleJoin58; } value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } userStoreBinding = UserStore; getCurrentUser = userStoreBinding.getCurrentUser; value23 = Reflect.apply(getCurrentUser, userStoreBinding, []); reducibleJoin44: while (true) { if (value23 == null) { id = value; break reducibleJoin44; } id = value23.id; break reducibleJoin44; } ownerId = value13.ownerId; permissionStoreBinding = PermissionStore; can = permissionStoreBinding.can; ADMINISTRATOR = Permissions.ADMINISTRATOR; value24 = Reflect.apply(can, permissionStoreBinding, [ADMINISTRATOR, value13]); includes = r22.includes; IS_OWNER = env0_26.IS_OWNER; if (Reflect.apply(includes, r22, [IS_OWNER])) { reducibleJoin46: while (true) { if (id === ownerId) { break reducibleJoin46; } r30 = r12; value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } includes = r22.includes; IS_ADMIN = env0_26.IS_ADMIN; if (Reflect.apply(includes, r22, [IS_ADMIN])) { reducibleJoin48: while (true) { if (value24) { break reducibleJoin48; } r30 = r12; value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } if (env0_21 != null) { binding = env0_21; r37 = binding; } else { r37 = {}; } env0_21 = r37; key = a0.key; reducibleJoin53: while (true) { if (r37[key] != null) { break reducibleJoin53; } binding = env0_21; key = a0.key; binding[key] = a0; break reducibleJoin53; } selectedGuildStoreBinding = SelectedGuildStore; getGuildId = selectedGuildStoreBinding.getGuildId; value25 = Reflect.apply(getGuildId, selectedGuildStoreBinding, []); value26 = value25 != null; reducibleJoin55: while (true) { if (value26) { id = value13.id; value27 = value25 === id; r5 = value27; break reducibleJoin55; } r5 = value26; break reducibleJoin55; } includes = r22.includes; IS_VIEWING = env0_26.IS_VIEWING; if (Reflect.apply(includes, r22, [IS_VIEWING])) { reducibleJoin57: while (true) { if (r5) { break reducibleJoin57; } r30 = r12; value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } if (value10) { r30 = r12; value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } r0 = value2; break reducibleJoin61; } } guildMemberCountStoreBinding = GuildMemberCountStore; getMemberCount = guildMemberCountStoreBinding.getMemberCount; id = value13.id; value14 = Reflect.apply(getMemberCount, guildMemberCountStoreBinding, [id]); value15 = false; if (value14 == null) { r30 = value15; } else { reducibleJoin58: while (true) { reducibleJoin48: while (true) { if (r21[0] == null) { if (r21[1] != null) { reducibleJoin18: while (true) { if (value14 > r21[1]) { r30 = value15; break reducibleJoin58; } break reducibleJoin18; } } includes = r22.includes; if (Reflect.apply(includes, r22, [env0_26.IS_COMMUNITY])) { features = value13.features; has = features.has; COMMUNITY = GuildFeatures.COMMUNITY; reducibleJoin20: while (true) { if (Reflect.apply(has, features, [COMMUNITY])) { break reducibleJoin20; } r30 = r12; break reducibleJoin58; } } includes = r22.includes; if (Reflect.apply(includes, r22, [env0_26.IS_HUB])) { features = value13.features; has = features.has; HUB = GuildFeatures.HUB; reducibleJoin22: while (true) { if (Reflect.apply(has, features, [HUB])) { break reducibleJoin22; } r30 = r12; break reducibleJoin58; } } includes = r22.includes; if (Reflect.apply(includes, r22, [env0_26.GUILD_PERMISSIONS])) { length = r20.length; reducibleJoin42: while (true) { reducibleJoin58: while (true) { if (length === 0) { r30 = r12; break reducibleJoin58; } value16 = false; value17 = _createForOfIteratorHelperLoose_74385(r20); value18 = value17(); done = value18.done; if (done) { r26 = value16; } else { r25 = value18; reducibleLoop25: while (true) { value19 = r25.value; try { } catch (error) { break exceptionLanding39; } try { } catch (error) { break exceptionLanding39; } try { property = dependencyMap[13]; } catch (error) { break exceptionLanding39; } try { moduleValue = importAll(property); } catch (error) { break exceptionLanding39; } try { deserialize = moduleValue.deserialize; } catch (error) { break exceptionLanding39; } try { value20 = Reflect.apply(deserialize, moduleValue, [value19]); } catch (error) { break exceptionLanding39; } try { permissionStoreBinding = PermissionStore; } catch (error) { break exceptionLanding39; } try { can = permissionStoreBinding.can; } catch (error) { break exceptionLanding39; } try { value21 = Reflect.apply(can, permissionStoreBinding, [value20, value13]); } catch (error) { break exceptionLanding39; } if (value21) { r26 = value2; break reducibleLoop25; } value22 = value17(); done = value22.done; if (done) { r26 = value16; break reducibleLoop25; } r25 = value22; continue reducibleLoop25; } } if (r26) { break reducibleJoin42; } r30 = r12; break reducibleJoin58; } value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } userStoreBinding = UserStore; value23 = userStoreBinding.getCurrentUser(); reducibleJoin44: while (true) { if (value23 == null) { id = value; break reducibleJoin44; } id = value23.id; break reducibleJoin44; } ownerId = value13.ownerId; permissionStoreBinding = PermissionStore; can = permissionStoreBinding.can; value24 = Reflect.apply(can, permissionStoreBinding, [Permissions.ADMINISTRATOR, value13]); includes = r22.includes; if (Reflect.apply(includes, r22, [env0_26.IS_OWNER])) { reducibleJoin46: while (true) { if (id === ownerId) { break reducibleJoin46; } r30 = r12; break reducibleJoin58; } } includes = r22.includes; if (Reflect.apply(includes, r22, [env0_26.IS_ADMIN])) { if (value24) { break reducibleJoin48; } r30 = r12; break reducibleJoin58; } break reducibleJoin48; } if (value14 < r21[0]) { r30 = value15; break reducibleJoin58; } if (r21[1] != null) { reducibleJoin18: while (true) { if (value14 > r21[1]) { r30 = value15; break reducibleJoin58; } break reducibleJoin18; } } includes = r22.includes; IS_COMMUNITY = env0_26.IS_COMMUNITY; if (Reflect.apply(includes, r22, [IS_COMMUNITY])) { features = value13.features; has = features.has; COMMUNITY = GuildFeatures.COMMUNITY; reducibleJoin20: while (true) { if (Reflect.apply(has, features, [COMMUNITY])) { break reducibleJoin20; } r30 = r12; break reducibleJoin58; } } includes = r22.includes; IS_HUB = env0_26.IS_HUB; if (Reflect.apply(includes, r22, [IS_HUB])) { features = value13.features; has = features.has; HUB = GuildFeatures.HUB; reducibleJoin22: while (true) { if (Reflect.apply(has, features, [HUB])) { break reducibleJoin22; } r30 = r12; break reducibleJoin58; } } includes = r22.includes; GUILD_PERMISSIONS = env0_26.GUILD_PERMISSIONS; if (Reflect.apply(includes, r22, [GUILD_PERMISSIONS])) { length = r20.length; reducibleJoin42: while (true) { reducibleJoin58: while (true) { if (length === 0) { r30 = r12; break reducibleJoin58; } value16 = false; value17 = _createForOfIteratorHelperLoose_74385(r20); value18 = value17(); done = value18.done; if (done) { r26 = value16; } else { r25 = value18; reducibleLoop25: while (true) { value19 = r25.value; try { } catch (error) { break exceptionLanding39; } try { } catch (error) { break exceptionLanding39; } try { property = dependencyMap[13]; } catch (error) { break exceptionLanding39; } try { moduleValue = importAll(property); } catch (error) { break exceptionLanding39; } try { deserialize = moduleValue.deserialize; } catch (error) { break exceptionLanding39; } try { value20 = Reflect.apply(deserialize, moduleValue, [value19]); } catch (error) { break exceptionLanding39; } try { permissionStoreBinding = PermissionStore; } catch (error) { break exceptionLanding39; } try { can = permissionStoreBinding.can; } catch (error) { break exceptionLanding39; } try { value21 = Reflect.apply(can, permissionStoreBinding, [value20, value13]); } catch (error) { break exceptionLanding39; } if (value21) { r26 = value2; break reducibleLoop25; } value22 = value17(); done = value22.done; if (done) { r26 = value16; break reducibleLoop25; } r25 = value22; continue reducibleLoop25; } } if (r26) { break reducibleJoin42; } r30 = r12; break reducibleJoin58; } value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } userStoreBinding = UserStore; getCurrentUser = userStoreBinding.getCurrentUser; value23 = Reflect.apply(getCurrentUser, userStoreBinding, []); reducibleJoin44: while (true) { if (value23 == null) { id = value; break reducibleJoin44; } id = value23.id; break reducibleJoin44; } ownerId = value13.ownerId; permissionStoreBinding = PermissionStore; can = permissionStoreBinding.can; ADMINISTRATOR = Permissions.ADMINISTRATOR; value24 = Reflect.apply(can, permissionStoreBinding, [ADMINISTRATOR, value13]); includes = r22.includes; IS_OWNER = env0_26.IS_OWNER; if (Reflect.apply(includes, r22, [IS_OWNER])) { reducibleJoin46: while (true) { if (id === ownerId) { break reducibleJoin46; } r30 = r12; break reducibleJoin58; } } includes = r22.includes; IS_ADMIN = env0_26.IS_ADMIN; if (Reflect.apply(includes, r22, [IS_ADMIN])) { if (value24) { break reducibleJoin48; } r30 = r12; break reducibleJoin58; } break reducibleJoin48; } if (env0_21 != null) { binding = env0_21; r37 = binding; } else { r37 = {}; } env0_21 = r37; key = a0.key; reducibleJoin53: while (true) { if (r37[key] != null) { break reducibleJoin53; } binding = env0_21; key = a0.key; binding[key] = a0; break reducibleJoin53; } selectedGuildStoreBinding = SelectedGuildStore; getGuildId = selectedGuildStoreBinding.getGuildId; value25 = Reflect.apply(getGuildId, selectedGuildStoreBinding, []); value26 = value25 != null; reducibleJoin55: while (true) { if (value26) { id = value13.id; value27 = value25 === id; r5 = value27; break reducibleJoin55; } r5 = value26; break reducibleJoin55; } includes = r22.includes; IS_VIEWING = env0_26.IS_VIEWING; if (Reflect.apply(includes, r22, [IS_VIEWING])) { reducibleJoin57: while (true) { if (r5) { break reducibleJoin57; } r30 = r12; break reducibleJoin58; } } if (value10) { r30 = r12; break reducibleJoin58; } r0 = value2; break reducibleJoin61; } } value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } return r0; } r2 = value2; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r4 = value9; continue reducibleLoop8; } r0 = value8; break reducibleJoin61; } return r0; } includes = r22.includes; GUILD_SIZE_ALL = env0_26.GUILD_SIZE_ALL; value10 = Reflect.apply(includes, r22, [GUILD_SIZE_ALL]); _createForOfIteratorHelperLoose_74385Binding = _createForOfIteratorHelperLoose_74385; guildStoreBinding = GuildStore; getGuildsArray = guildStoreBinding.getGuildsArray; value11 = _createForOfIteratorHelperLoose_74385Binding(Reflect.apply(getGuildsArray, guildStoreBinding, [])); value12 = value11(); done = value12.done; if (!done) { r12 = value2; r13 = value12; reducibleLoop11: while (true) { value13 = r13.value; if (!value10) { includes = r22.includes; GUILD_SIZE = env0_26.GUILD_SIZE; reducibleJoin13: while (true) { if (Reflect.apply(includes, r22, [GUILD_SIZE])) { break reducibleJoin13; } includes = r22.includes; IS_COMMUNITY = env0_26.IS_COMMUNITY; if (Reflect.apply(includes, r22, [IS_COMMUNITY])) { features = value13.features; has = features.has; COMMUNITY = GuildFeatures.COMMUNITY; reducibleJoin20: while (true) { if (Reflect.apply(has, features, [COMMUNITY])) { break reducibleJoin20; } r30 = r12; value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } includes = r22.includes; IS_HUB = env0_26.IS_HUB; if (Reflect.apply(includes, r22, [IS_HUB])) { features = value13.features; has = features.has; HUB = GuildFeatures.HUB; reducibleJoin22: while (true) { if (Reflect.apply(has, features, [HUB])) { break reducibleJoin22; } r30 = r12; value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } includes = r22.includes; GUILD_PERMISSIONS = env0_26.GUILD_PERMISSIONS; if (Reflect.apply(includes, r22, [GUILD_PERMISSIONS])) { length = r20.length; reducibleJoin42: while (true) { reducibleJoin58: while (true) { if (length === 0) { r30 = r12; break reducibleJoin58; } value16 = false; value17 = _createForOfIteratorHelperLoose_74385(r20); value18 = value17(); done = value18.done; if (done) { r26 = value16; } else { r25 = value18; reducibleLoop25: while (true) { value19 = r25.value; try { } catch (error) { break exceptionLanding39; } try { } catch (error) { break exceptionLanding39; } try { property = dependencyMap[13]; } catch (error) { break exceptionLanding39; } try { moduleValue = importAll(property); } catch (error) { break exceptionLanding39; } try { deserialize = moduleValue.deserialize; } catch (error) { break exceptionLanding39; } try { value20 = Reflect.apply(deserialize, moduleValue, [value19]); } catch (error) { break exceptionLanding39; } try { permissionStoreBinding = PermissionStore; } catch (error) { break exceptionLanding39; } try { can = permissionStoreBinding.can; } catch (error) { break exceptionLanding39; } try { value21 = Reflect.apply(can, permissionStoreBinding, [value20, value13]); } catch (error) { break exceptionLanding39; } if (value21) { r26 = value2; break reducibleLoop25; } value22 = value17(); done = value22.done; if (done) { r26 = value16; break reducibleLoop25; } r25 = value22; continue reducibleLoop25; } } if (r26) { break reducibleJoin42; } r30 = r12; break reducibleJoin58; } value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } userStoreBinding = UserStore; getCurrentUser = userStoreBinding.getCurrentUser; value23 = Reflect.apply(getCurrentUser, userStoreBinding, []); reducibleJoin44: while (true) { if (value23 == null) { id = value; break reducibleJoin44; } id = value23.id; break reducibleJoin44; } ownerId = value13.ownerId; permissionStoreBinding = PermissionStore; can = permissionStoreBinding.can; ADMINISTRATOR = Permissions.ADMINISTRATOR; value24 = Reflect.apply(can, permissionStoreBinding, [ADMINISTRATOR, value13]); includes = r22.includes; IS_OWNER = env0_26.IS_OWNER; if (Reflect.apply(includes, r22, [IS_OWNER])) { reducibleJoin46: while (true) { if (id === ownerId) { break reducibleJoin46; } r30 = r12; value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } includes = r22.includes; IS_ADMIN = env0_26.IS_ADMIN; if (Reflect.apply(includes, r22, [IS_ADMIN])) { reducibleJoin48: while (true) { if (value24) { break reducibleJoin48; } r30 = r12; value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } if (env0_21 != null) { binding = env0_21; r37 = binding; } else { r37 = {}; } env0_21 = r37; key = a0.key; reducibleJoin53: while (true) { if (r37[key] != null) { break reducibleJoin53; } binding = env0_21; key = a0.key; binding[key] = a0; break reducibleJoin53; } selectedGuildStoreBinding = SelectedGuildStore; getGuildId = selectedGuildStoreBinding.getGuildId; value25 = Reflect.apply(getGuildId, selectedGuildStoreBinding, []); value26 = value25 != null; reducibleJoin55: while (true) { if (value26) { id = value13.id; value27 = value25 === id; r5 = value27; break reducibleJoin55; } r5 = value26; break reducibleJoin55; } includes = r22.includes; IS_VIEWING = env0_26.IS_VIEWING; if (Reflect.apply(includes, r22, [IS_VIEWING])) { reducibleJoin57: while (true) { if (r5) { break reducibleJoin57; } r30 = r12; value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } if (value10) { r30 = r12; value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } r0 = value2; break reducibleJoin61; } } guildMemberCountStoreBinding = GuildMemberCountStore; getMemberCount = guildMemberCountStoreBinding.getMemberCount; id = value13.id; value14 = Reflect.apply(getMemberCount, guildMemberCountStoreBinding, [id]); value15 = false; if (value14 == null) { r30 = value15; } else { reducibleJoin58: while (true) { reducibleJoin48: while (true) { if (r21[0] == null) { if (r21[1] != null) { reducibleJoin18: while (true) { if (value14 > r21[1]) { r30 = value15; break reducibleJoin58; } break reducibleJoin18; } } includes = r22.includes; if (Reflect.apply(includes, r22, [env0_26.IS_COMMUNITY])) { features = value13.features; has = features.has; COMMUNITY = GuildFeatures.COMMUNITY; reducibleJoin20: while (true) { if (Reflect.apply(has, features, [COMMUNITY])) { break reducibleJoin20; } r30 = r12; break reducibleJoin58; } } includes = r22.includes; if (Reflect.apply(includes, r22, [env0_26.IS_HUB])) { features = value13.features; has = features.has; HUB = GuildFeatures.HUB; reducibleJoin22: while (true) { if (Reflect.apply(has, features, [HUB])) { break reducibleJoin22; } r30 = r12; break reducibleJoin58; } } includes = r22.includes; if (Reflect.apply(includes, r22, [env0_26.GUILD_PERMISSIONS])) { length = r20.length; reducibleJoin42: while (true) { reducibleJoin58: while (true) { if (length === 0) { r30 = r12; break reducibleJoin58; } value16 = false; value17 = _createForOfIteratorHelperLoose_74385(r20); value18 = value17(); done = value18.done; if (done) { r26 = value16; } else { r25 = value18; reducibleLoop25: while (true) { value19 = r25.value; try { } catch (error) { break exceptionLanding39; } try { } catch (error) { break exceptionLanding39; } try { property = dependencyMap[13]; } catch (error) { break exceptionLanding39; } try { moduleValue = importAll(property); } catch (error) { break exceptionLanding39; } try { deserialize = moduleValue.deserialize; } catch (error) { break exceptionLanding39; } try { value20 = Reflect.apply(deserialize, moduleValue, [value19]); } catch (error) { break exceptionLanding39; } try { permissionStoreBinding = PermissionStore; } catch (error) { break exceptionLanding39; } try { can = permissionStoreBinding.can; } catch (error) { break exceptionLanding39; } try { value21 = Reflect.apply(can, permissionStoreBinding, [value20, value13]); } catch (error) { break exceptionLanding39; } if (value21) { r26 = value2; break reducibleLoop25; } value22 = value17(); done = value22.done; if (done) { r26 = value16; break reducibleLoop25; } r25 = value22; continue reducibleLoop25; } } if (r26) { break reducibleJoin42; } r30 = r12; break reducibleJoin58; } value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } userStoreBinding = UserStore; value23 = userStoreBinding.getCurrentUser(); reducibleJoin44: while (true) { if (value23 == null) { id = value; break reducibleJoin44; } id = value23.id; break reducibleJoin44; } ownerId = value13.ownerId; permissionStoreBinding = PermissionStore; can = permissionStoreBinding.can; value24 = Reflect.apply(can, permissionStoreBinding, [Permissions.ADMINISTRATOR, value13]); includes = r22.includes; if (Reflect.apply(includes, r22, [env0_26.IS_OWNER])) { reducibleJoin46: while (true) { if (id === ownerId) { break reducibleJoin46; } r30 = r12; break reducibleJoin58; } } includes = r22.includes; if (Reflect.apply(includes, r22, [env0_26.IS_ADMIN])) { if (value24) { break reducibleJoin48; } r30 = r12; break reducibleJoin58; } break reducibleJoin48; } if (value14 < r21[0]) { r30 = value15; break reducibleJoin58; } if (r21[1] != null) { reducibleJoin18: while (true) { if (value14 > r21[1]) { r30 = value15; break reducibleJoin58; } break reducibleJoin18; } } includes = r22.includes; IS_COMMUNITY = env0_26.IS_COMMUNITY; if (Reflect.apply(includes, r22, [IS_COMMUNITY])) { features = value13.features; has = features.has; COMMUNITY = GuildFeatures.COMMUNITY; reducibleJoin20: while (true) { if (Reflect.apply(has, features, [COMMUNITY])) { break reducibleJoin20; } r30 = r12; break reducibleJoin58; } } includes = r22.includes; IS_HUB = env0_26.IS_HUB; if (Reflect.apply(includes, r22, [IS_HUB])) { features = value13.features; has = features.has; HUB = GuildFeatures.HUB; reducibleJoin22: while (true) { if (Reflect.apply(has, features, [HUB])) { break reducibleJoin22; } r30 = r12; break reducibleJoin58; } } includes = r22.includes; GUILD_PERMISSIONS = env0_26.GUILD_PERMISSIONS; if (Reflect.apply(includes, r22, [GUILD_PERMISSIONS])) { length = r20.length; reducibleJoin42: while (true) { reducibleJoin58: while (true) { if (length === 0) { r30 = r12; break reducibleJoin58; } value16 = false; value17 = _createForOfIteratorHelperLoose_74385(r20); value18 = value17(); done = value18.done; if (done) { r26 = value16; } else { r25 = value18; reducibleLoop25: while (true) { value19 = r25.value; try { } catch (error) { break exceptionLanding39; } try { } catch (error) { break exceptionLanding39; } try { property = dependencyMap[13]; } catch (error) { break exceptionLanding39; } try { moduleValue = importAll(property); } catch (error) { break exceptionLanding39; } try { deserialize = moduleValue.deserialize; } catch (error) { break exceptionLanding39; } try { value20 = Reflect.apply(deserialize, moduleValue, [value19]); } catch (error) { break exceptionLanding39; } try { permissionStoreBinding = PermissionStore; } catch (error) { break exceptionLanding39; } try { can = permissionStoreBinding.can; } catch (error) { break exceptionLanding39; } try { value21 = Reflect.apply(can, permissionStoreBinding, [value20, value13]); } catch (error) { break exceptionLanding39; } if (value21) { r26 = value2; break reducibleLoop25; } value22 = value17(); done = value22.done; if (done) { r26 = value16; break reducibleLoop25; } r25 = value22; continue reducibleLoop25; } } if (r26) { break reducibleJoin42; } r30 = r12; break reducibleJoin58; } value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } } userStoreBinding = UserStore; getCurrentUser = userStoreBinding.getCurrentUser; value23 = Reflect.apply(getCurrentUser, userStoreBinding, []); reducibleJoin44: while (true) { if (value23 == null) { id = value; break reducibleJoin44; } id = value23.id; break reducibleJoin44; } ownerId = value13.ownerId; permissionStoreBinding = PermissionStore; can = permissionStoreBinding.can; ADMINISTRATOR = Permissions.ADMINISTRATOR; value24 = Reflect.apply(can, permissionStoreBinding, [ADMINISTRATOR, value13]); includes = r22.includes; IS_OWNER = env0_26.IS_OWNER; if (Reflect.apply(includes, r22, [IS_OWNER])) { reducibleJoin46: while (true) { if (id === ownerId) { break reducibleJoin46; } r30 = r12; break reducibleJoin58; } } includes = r22.includes; IS_ADMIN = env0_26.IS_ADMIN; if (Reflect.apply(includes, r22, [IS_ADMIN])) { if (value24) { break reducibleJoin48; } r30 = r12; break reducibleJoin58; } break reducibleJoin48; } if (env0_21 != null) { binding = env0_21; r37 = binding; } else { r37 = {}; } env0_21 = r37; key = a0.key; reducibleJoin53: while (true) { if (r37[key] != null) { break reducibleJoin53; } binding = env0_21; key = a0.key; binding[key] = a0; break reducibleJoin53; } selectedGuildStoreBinding = SelectedGuildStore; getGuildId = selectedGuildStoreBinding.getGuildId; value25 = Reflect.apply(getGuildId, selectedGuildStoreBinding, []); value26 = value25 != null; reducibleJoin55: while (true) { if (value26) { id = value13.id; value27 = value25 === id; r5 = value27; break reducibleJoin55; } r5 = value26; break reducibleJoin55; } includes = r22.includes; IS_VIEWING = env0_26.IS_VIEWING; if (Reflect.apply(includes, r22, [IS_VIEWING])) { reducibleJoin57: while (true) { if (r5) { break reducibleJoin57; } r30 = r12; break reducibleJoin58; } } if (value10) { r30 = r12; break reducibleJoin58; } r0 = value2; break reducibleJoin61; } } value28 = value11(); done = value28.done; if (done) { r2 = r30; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r12 = r30; r13 = value28; continue reducibleLoop11; } return r0; } r2 = value2; value = false; if (value10) { if (r2) { r0 = value2; break reducibleJoin61; } r0 = value; break reducibleJoin61; } r0 = value; break reducibleJoin61; } return r0; } function SURVEY_FETCHED({survey, isActionTriggered}) { // fn#74391, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:3322, offset: 0x01d8c951, size: 290 bytes, params: 2, frame: 21 const binding = env0_18; const Date = global.Date; binding.lastFetched = Date.now(); if (isActionTriggered) { env0_18.lastActionTriggered = global.Date.now(); } if (env0_18.hiddenSurveys == null) { env0_18.hiddenSurveys = {}; } const value3 = survey != null; const r8 = value3 && env0_18.hiddenSurveys[survey.key] == null; const r7 = value3 && meetsSurveyRequirements(survey); const r6 = env0_19 || env0_20; const Storage = (StorageModule).Storage; const value6 = Storage.get(FIRST_RUN_DATE_KEY); env0_22 = r8 && r7 ? r6 || (value6 == null || (importDefault(3738) /* metro dependency 3738 */)().diff(value6, 'day') < 7) ? null : survey : null; } function handleSelectedGuildChange() { // fn#74392, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:3710, offset: 0x01d8ca73, size: 160 bytes, params: 1, frame: 15 var r2; var property; if (env0_22 == null) { property = global.Object.values(env0_21 ?? ({}))[0]; if (property == null) { if (env0_22 == null) { } } else if (meetsSurveyRequirements(property)) { SURVEY_FETCHED({type: 'SURVEY_FETCHED', survey: property}); } else if (env0_22 == null) { } } else { var value2 = meetsSurveyRequirements(env0_22); if (value2) { r2 = !!value2; } else { env0_22 = null; r2 = false; } if (r2) { return false; } r2 = env0_21 ?? ({}); property = global.Object.values(r2)[0]; if (property == null) { if (env0_22 == null) { } } else if (meetsSurveyRequirements(property)) { SURVEY_FETCHED({type: 'SURVEY_FETCHED', survey: property}); } else if (env0_22 == null) { } } } function _fun74393(a0) { // fn#74393, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:4037, offset: 0x01d8cb13, size: 203 bytes, params: 2, frame: 16 const SurveyStore2 = SurveyStore; Inherits(SurveyStore2, a0); return CreateClass(SurveyStore2, [{key: 'initialize', value: value_74395}, {key: 'getState', value: value_74396}, {key: 'getCurrentSurvey', value: value_74397}, {key: 'getSurveyOverride', value: value_74398}, {key: 'getLastSeenTimestamp', value: value_74399}, {key: 'shouldAllowSurveyAction', value: value_74400}]); function SurveyStore() { // fn#74394, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:4049, offset: 0x00f80847, size: 113 bytes, params: 1, frame: 20 const value = environment.__proto__; env1_4(this, SurveyStore); const value3 = env1_7(SurveyStore); return env1_6(this, _isNativeReflectConstruct_74382() ? global.Reflect.construct(value3, arguments, env1_7(this).constructor) : value3.apply(this, arguments)); } function value_74395(a0) { // fn#74395, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:4322, offset: 0x01d8cbde, size: 88 bytes, params: 2, frame: 21 const value = a0; this.waitFor(GuildMemberCountStore, GuildStore, PermissionStore, SelectedGuildStore, UserStore); env1_18 = value ?? env1_17; this.syncWith([SelectedGuildStore], handleSelectedGuildChange); } function value_74396() { // fn#74396, offset: 0x00df0e82, size: 9 bytes, params: 1, frame: 1 return env1_18; } function value_74397() { // fn#74397, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:4493, offset: 0x01d8cc36, size: 24 bytes, params: 1, frame: 10 return isSurveyDataStale() ? null : env1_22; } function value_74398() { // fn#74398, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:4571, offset: 0x01d8cc4e, size: 15 bytes, params: 1, frame: 1 return env1_18.surveyOverride; } function value_74399() { // fn#74399, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:4642, offset: 0x01d8cc5d, size: 15 bytes, params: 1, frame: 1 return env1_18.lastSeen; } function value_74400() { // fn#74400, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:4710, offset: 0x01d8cc6c, size: 58 bytes, params: 1, frame: 12 const Date = global.Date; let value = Date.now(); value -= env1_18.lastActionTriggered ?? 0; return value >= env1_25; } } function SURVEY_HIDE({key}) { // fn#74404, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:5311, offset: 0x01d8cd2b, size: 61 bytes, params: 2, frame: 4 env0_18.hiddenSurveys[key] = true; delete (env0_21 ?? ({}))[key]; } function SURVEY_OVERRIDE({id}) { // fn#74405, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:5418, offset: 0x01d8cd68, size: 89 bytes, params: 2, frame: 14 env0_18.surveyOverride = id; if (id != null) { delete env0_18.hiddenSurveys[id]; } SurveyActionCreatorsModule.surveyFetch(env0_18.surveyOverride, true); } function LOGOUT_74408() { // fn#74408, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:5686, offset: 0x01d8cdce, size: 19 bytes, params: 1, frame: 2 env0_18.hiddenSurveys = {}; } function SURVEY_SEEN() { // fn#74409, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9722:5742, offset: 0x01d8cde1, size: 34 bytes, params: 1, frame: 10 const binding = env0_18; const Date = global.Date; binding.lastSeen = Date.now(); } } global.__d(_fun74381, 9536, [6, 7, 15, 17, 18, 4111, 1867, 3784, 3969, 1878, 661, 672, 9537, 483, 587, 3738, 566, 694, 2]) /* metro module 9536, dependencies: [6, 7, 15, 17, 18, 4111, 1867, 3784, 3969, 1878, 661, 672, 9537, 483, 587, 3738, 566, 694, 2] */;