2069 lines
115 KiB
TypeScript
2069 lines
115 KiB
TypeScript
/* 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] */
|
|
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 closure = CONNECTION_OPEN_74389;
|
|
const closure2 = SURVEY_FETCHED;
|
|
let Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_4 = importDefault(6) /* metro dependency 6 */;
|
|
const env0_5 = importDefault(7) /* metro dependency 7 */;
|
|
const env0_6 = importDefault(15) /* metro dependency 15 */;
|
|
const env0_7 = importDefault(17) /* metro dependency 17 */;
|
|
const env0_8 = importDefault(18) /* metro dependency 18 */;
|
|
const guildMemberCountStore = importDefault(4111) /* metro dependency 4111: GuildMemberCountStore */;
|
|
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
|
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
|
|
const selectedGuildStore = importDefault(3969) /* metro dependency 3969: SelectedGuildStore */;
|
|
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
|
let value = require(661) /* metro dependency 661: Constants */;
|
|
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 = (importDefault(566) /* metro dependency 566: 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: closure,
|
|
CONNECTION_RESUMED: closure, SURVEY_FETCHED: closure2, 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});
|
|
(require(2) /* metro dependency 2 */).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 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 getGuildsArray;
|
|
var value11;
|
|
var value12;
|
|
var value13;
|
|
var GUILD_SIZE;
|
|
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 can;
|
|
var value21;
|
|
var error;
|
|
var value22;
|
|
var getCurrentUser;
|
|
var value23;
|
|
var ownerId;
|
|
var ADMINISTRATOR;
|
|
var value24;
|
|
var IS_OWNER;
|
|
var IS_ADMIN;
|
|
var key;
|
|
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;
|
|
getGuildsArray = GuildStore.getGuildsArray;
|
|
value11 = _createForOfIteratorHelperLoose_74385Binding(Reflect.apply(getGuildsArray, GuildStore,
|
|
[]));
|
|
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 {
|
|
} catch (error) {
|
|
break exceptionLanding39;
|
|
}
|
|
try {
|
|
can = PermissionStore.can;
|
|
} catch (error) {
|
|
break exceptionLanding39;
|
|
}
|
|
try {
|
|
value21 = Reflect.apply(can, PermissionStore, [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;
|
|
}
|
|
}
|
|
getCurrentUser = UserStore.getCurrentUser;
|
|
value23 = Reflect.apply(getCurrentUser, UserStore, []);
|
|
reducibleJoin44: while (true) {
|
|
if (value23 == null) {
|
|
id = value;
|
|
break reducibleJoin44;
|
|
}
|
|
id = value23.id;
|
|
break reducibleJoin44;
|
|
}
|
|
ownerId = value13.ownerId;
|
|
can = PermissionStore.can;
|
|
ADMINISTRATOR = Permissions.ADMINISTRATOR;
|
|
value24 = Reflect.apply(can, PermissionStore, [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;
|
|
}
|
|
getGuildId = SelectedGuildStore.getGuildId;
|
|
value25 = Reflect.apply(getGuildId, SelectedGuildStore, []);
|
|
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;
|
|
}
|
|
}
|
|
getMemberCount = GuildMemberCountStore.getMemberCount;
|
|
id = value13.id;
|
|
value14 = Reflect.apply(getMemberCount, GuildMemberCountStore, [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 {
|
|
} catch (error) {
|
|
break exceptionLanding39;
|
|
}
|
|
try {
|
|
can = PermissionStore.can;
|
|
} catch (error) {
|
|
break exceptionLanding39;
|
|
}
|
|
try {
|
|
value21 = Reflect.apply(can, PermissionStore,
|
|
[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;
|
|
}
|
|
}
|
|
value23 = UserStore.getCurrentUser();
|
|
reducibleJoin44: while (true) {
|
|
if (value23 == null) {
|
|
id = value;
|
|
break reducibleJoin44;
|
|
}
|
|
id = value23.id;
|
|
break reducibleJoin44;
|
|
}
|
|
ownerId = value13.ownerId;
|
|
can = PermissionStore.can;
|
|
value24 = Reflect.apply(can, PermissionStore,
|
|
[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 {
|
|
} catch (error) {
|
|
break exceptionLanding39;
|
|
}
|
|
try {
|
|
can = PermissionStore.can;
|
|
} catch (error) {
|
|
break exceptionLanding39;
|
|
}
|
|
try {
|
|
value21 = Reflect.apply(can, PermissionStore,
|
|
[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;
|
|
}
|
|
}
|
|
getCurrentUser = UserStore.getCurrentUser;
|
|
value23 = Reflect.apply(getCurrentUser, UserStore, []);
|
|
reducibleJoin44: while (true) {
|
|
if (value23 == null) {
|
|
id = value;
|
|
break reducibleJoin44;
|
|
}
|
|
id = value23.id;
|
|
break reducibleJoin44;
|
|
}
|
|
ownerId = value13.ownerId;
|
|
can = PermissionStore.can;
|
|
ADMINISTRATOR = Permissions.ADMINISTRATOR;
|
|
value24 = Reflect.apply(can, PermissionStore, [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;
|
|
}
|
|
getGuildId = SelectedGuildStore.getGuildId;
|
|
value25 = Reflect.apply(getGuildId, SelectedGuildStore, []);
|
|
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;
|
|
getGuildsArray = GuildStore.getGuildsArray;
|
|
value11 = _createForOfIteratorHelperLoose_74385Binding(Reflect.apply(getGuildsArray, GuildStore, []));
|
|
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 {
|
|
} catch (error) {
|
|
break exceptionLanding39;
|
|
}
|
|
try {
|
|
can = PermissionStore.can;
|
|
} catch (error) {
|
|
break exceptionLanding39;
|
|
}
|
|
try {
|
|
value21 = Reflect.apply(can, PermissionStore, [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;
|
|
}
|
|
}
|
|
getCurrentUser = UserStore.getCurrentUser;
|
|
value23 = Reflect.apply(getCurrentUser, UserStore, []);
|
|
reducibleJoin44: while (true) {
|
|
if (value23 == null) {
|
|
id = value;
|
|
break reducibleJoin44;
|
|
}
|
|
id = value23.id;
|
|
break reducibleJoin44;
|
|
}
|
|
ownerId = value13.ownerId;
|
|
can = PermissionStore.can;
|
|
ADMINISTRATOR = Permissions.ADMINISTRATOR;
|
|
value24 = Reflect.apply(can, PermissionStore, [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;
|
|
}
|
|
getGuildId = SelectedGuildStore.getGuildId;
|
|
value25 = Reflect.apply(getGuildId, SelectedGuildStore, []);
|
|
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;
|
|
}
|
|
}
|
|
getMemberCount = GuildMemberCountStore.getMemberCount;
|
|
id = value13.id;
|
|
value14 = Reflect.apply(getMemberCount, GuildMemberCountStore, [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 {
|
|
} catch (error) {
|
|
break exceptionLanding39;
|
|
}
|
|
try {
|
|
can = PermissionStore.can;
|
|
} catch (error) {
|
|
break exceptionLanding39;
|
|
}
|
|
try {
|
|
value21 = Reflect.apply(can, PermissionStore, [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;
|
|
}
|
|
}
|
|
value23 = UserStore.getCurrentUser();
|
|
reducibleJoin44: while (true) {
|
|
if (value23 == null) {
|
|
id = value;
|
|
break reducibleJoin44;
|
|
}
|
|
id = value23.id;
|
|
break reducibleJoin44;
|
|
}
|
|
ownerId = value13.ownerId;
|
|
can = PermissionStore.can;
|
|
value24 = Reflect.apply(can, PermissionStore, [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 {
|
|
} catch (error) {
|
|
break exceptionLanding39;
|
|
}
|
|
try {
|
|
can = PermissionStore.can;
|
|
} catch (error) {
|
|
break exceptionLanding39;
|
|
}
|
|
try {
|
|
value21 = Reflect.apply(can, PermissionStore, [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;
|
|
}
|
|
}
|
|
getCurrentUser = UserStore.getCurrentUser;
|
|
value23 = Reflect.apply(getCurrentUser, UserStore, []);
|
|
reducibleJoin44: while (true) {
|
|
if (value23 == null) {
|
|
id = value;
|
|
break reducibleJoin44;
|
|
}
|
|
id = value23.id;
|
|
break reducibleJoin44;
|
|
}
|
|
ownerId = value13.ownerId;
|
|
can = PermissionStore.can;
|
|
ADMINISTRATOR = Permissions.ADMINISTRATOR;
|
|
value24 = Reflect.apply(can, PermissionStore, [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;
|
|
}
|
|
getGuildId = SelectedGuildStore.getGuildId;
|
|
value25 = Reflect.apply(getGuildId, SelectedGuildStore, []);
|
|
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 = (require(587) /* metro dependency 587: Storage */).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 closure = SurveyStore;
|
|
env0_8(closure, a0);
|
|
return env0_5(closure, [{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 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];
|
|
}
|
|
const surveyActionCreatorsModule = require(9537) /* metro dependency 9537: SurveyActionCreators */;
|
|
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();
|
|
}
|
|
|
|
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_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;
|
|
}
|
|
|