Files
2026-07-28 01:06:53 +03:00

754 lines
31 KiB
TypeScript

/* Metro module 9085; source: modules/channel/useCreateChannelSubmit.tsx; dependencies: [5, 57, 31, 661, 1909, 483, 9086, 4002, 1244, 2] */
import Module00005 from '../../by-id/module-00005.js'; /* Metro dependency 5 */
import Module00057 from '../../by-id/module-00057.js'; /* Metro dependency 57 */
import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as ConstantsModule from '../../Constants.tsx'; /* Metro dependency 661 */
function _fun71000(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#71000, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9270:6, offset: 0x01d119ca, size: 215 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
object = {PREMIUM_CHANNEL: 0};
object[0] = 'PREMIUM_CHANNEL';
(FileImportTrackerModule).fileFinishedImporting('modules/channel/useCreateChannelSubmit.tsx');
exports.default = useCreateChannelSubmit;
exports.CreateChannelMode = object;
function useCreateChannelSubmit(a0) { // fn#71001, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9270:324, offset: 0x01d11aa1, size: 138 bytes, params: 2, frame: 20
const env0_0 = a0;
let useState = ReactModule.useState;
const value2 = Reflect.apply(useState, ReactModule, [false]);
let value = Module00057(value2, 2);
const property = value[0];
const env0_1 = value[1];
useState = ReactModule.useState;
value = Module00057(Reflect.apply(useState, ReactModule, [{}]), 2);
const property2 = value[0];
const env0_2 = value[1];
const useCallback = ReactModule.useCallback;
value = _fun71002();
value = Reflect.apply(useCallback, ReactModule, [value, [a0]]);
return [property, property2, value];
function _fun71002() { // fn#71002, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9270:459, offset: 0x01d11b2b, size: 36 bytes, params: 1, frame: 12
const env0_0 = env1_4(_fun71004);
return _fun71005;
async function _fun71004(a0) { // fn#71004, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9270:479, offset: 0x01d11b63, size: 673 bytes, params: 2, frame: 32
var r15;
var r12;
var errors;
var r2;
var value;
var value2;
var overwrites;
var bitrate;
var userLimit;
var createMode;
var guildId;
var name;
var channelType;
var categoryId;
var value3;
var value4;
var value5;
var PREMIUM_CHANNEL;
var push;
var object;
var binding;
var binding2;
var PermissionOverwriteType;
var ROLE;
var VIEW_CHANNEL;
var value6;
var getFlag;
var value7;
var binding3;
var property;
var value8;
var createChannel;
var GUILD_CATEGORY;
var value9;
var value10;
var channel;
var value11;
var value12;
var value13;
var body;
var value14;
var id;
var guild_id;
var value15;
var binding4;
var value16;
var AccessibilityAnnouncer;
var announce;
var value17;
var intl;
var formatToPlainString;
var value18;
var t;
var Wke70b;
var value19;
var value20;
var error;
var binding5;
var value21;
var value22;
var string;
var value23;
var value24;
var value25;
var value26;
exceptionLanding100: while (true) {
value = undefined;
value2 = false;
if (value2) {
return value;
}
overwrites = a0.overwrites;
bitrate = a0.bitrate;
userLimit = a0.userLimit;
createMode = a0.createMode;
guildId = a0.guildId;
name = a0.name;
channelType = a0.channelType;
categoryId = a0.categoryId;
value = undefined;
await value;
value3 = undefined;
value4 = false;
if (value4) {
return value3;
}
value5 = environment.__proto__.__proto__.__proto__;
PREMIUM_CHANNEL = env3_9.PREMIUM_CHANNEL;
reducibleJoin5: while (true) {
if (createMode !== PREMIUM_CHANNEL) {
break reducibleJoin5;
}
push = overwrites.push;
object = {id: guildId};
binding = env3_0;
binding2 = env3_3;
PermissionOverwriteType = binding(binding2[4]).PermissionOverwriteType;
ROLE = PermissionOverwriteType.ROLE;
object.type = ROLE;
VIEW_CHANNEL = env3_8.VIEW_CHANNEL;
object.deny = VIEW_CHANNEL;
binding = env3_2;
value6 = binding(binding2[5]);
getFlag = value6.getFlag;
object.allow = Reflect.apply(getFlag, value6, [0]);
Reflect.apply(push, overwrites, [object]);
break reducibleJoin5;
}
value7 = environment.__proto__.__proto__;
importDefault(true);
reducibleJoin7: while (true) {
reduciblePort99: while (true) {
exceptionLanding68: while (true) {
try {
try {
binding = env3_1;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
break reducibleJoin7;
}
try {
binding = env3_0;
} catch (error) {
break exceptionLanding100;
}
try {
binding5 = env3_3;
} catch (error) {
break exceptionLanding100;
}
try {
property = binding5[7];
} catch (error) {
break exceptionLanding100;
}
try {
value21 = binding(property);
} catch (error) {
break exceptionLanding100;
}
try {
AccessibilityAnnouncer = value21.AccessibilityAnnouncer;
} catch (error) {
break exceptionLanding100;
}
try {
announce = AccessibilityAnnouncer.announce;
} catch (error) {
break exceptionLanding100;
}
try {
property = binding5[8];
} catch (error) {
break exceptionLanding100;
}
try {
value22 = binding(property);
} catch (error) {
break exceptionLanding100;
}
try {
intl = value22.intl;
} catch (error) {
break exceptionLanding100;
}
try {
string = intl.string;
} catch (error) {
break exceptionLanding100;
}
try {
property = binding5[8];
} catch (error) {
break exceptionLanding100;
}
try {
value23 = binding(property);
} catch (error) {
break exceptionLanding100;
}
try {
t = value23.t;
} catch (error) {
break exceptionLanding100;
}
try {
property = t['0SbUzm'];
} catch (error) {
break exceptionLanding100;
}
try {
value24 = Reflect.apply(string, intl, [property]);
} catch (error) {
break exceptionLanding100;
}
try {
Reflect.apply(announce, AccessibilityAnnouncer, [value24]);
} catch (error) {
break exceptionLanding100;
}
try {
} catch (error) {
break exceptionLanding100;
}
try {
body = error.body;
} catch (error) {
break exceptionLanding100;
}
try {
value25 = body == null;
} catch (error) {
break exceptionLanding100;
}
reducibleJoin93: while (true) {
if (value25) {
errors = value;
break reducibleJoin93;
}
try {
errors = body.errors;
} catch (error) {
break exceptionLanding100;
}
break reducibleJoin93;
}
try {
value26 = errors != null;
} catch (error) {
break exceptionLanding100;
}
if (value26) {
r2 = errors;
} else {
try {
object = {};
} catch (error) {
break exceptionLanding100;
}
r2 = object;
}
try {
importAll(r2);
} catch (error) {
break exceptionLanding100;
}
break reduciblePort99;
}
importDefault(false);
return value;
}
try {
try {
binding3 = env3_3;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
property = binding3[6];
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
value8 = binding(property);
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
createChannel = value8.createChannel;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
object = {};
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
object.guildId = guildId;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
object.type = channelType;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
object.name = name;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
object.permissionOverwrites = overwrites;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
object.bitrate = bitrate;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
object.userLimit = userLimit;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
binding = env3_7;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
GUILD_CATEGORY = binding.GUILD_CATEGORY;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
value9 = null;
try {
try {
value10 = channelType === GUILD_CATEGORY;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
reducibleJoin25: while (true) {
if (value10) {
r15 = value9;
break reducibleJoin25;
}
r15 = categoryId;
break reducibleJoin25;
}
try {
try {
object.parentId = r15;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
channel = Reflect.apply(createChannel, value8, [object]);
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
await channel;
try {
try {
value11 = undefined;
value12 = false;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
if (value12) {
importDefault(false);
return value11;
}
try {
try {
value13 = value9 == value11;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
reducibleJoin66: while (true) {
if (value13) {
break reducibleJoin66;
}
try {
try {
body = value11.body;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
value14 = value9 != body;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
if (value14) {
r12 = body;
} else {
try {
try {
object = {};
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
r12 = object;
}
try {
try {
id = r12.id;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
guild_id = r12.guild_id;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
value15 = value9 == id;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
if (value15) {
break reducibleJoin66;
}
try {
try {
binding = env3_0;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
binding4 = env3_3;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
property = binding4[7];
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
value16 = binding(property);
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
AccessibilityAnnouncer = value16.AccessibilityAnnouncer;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
announce = AccessibilityAnnouncer.announce;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
property = binding4[8];
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
value17 = binding(property);
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
intl = value17.intl;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
formatToPlainString = intl.formatToPlainString;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
property = binding4[8];
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
value18 = binding(property);
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
t = value18.t;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
Wke70b = t.Wke70b;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
object = {};
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
object.name = name;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
value19 = Reflect.apply(formatToPlainString, intl, [Wke70b, object]);
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
Reflect.apply(announce, AccessibilityAnnouncer, [value19]);
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
value20 = value9 == require;
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
if (value20) {
break reducibleJoin66;
}
try {
try {
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
try {
try {
require(id, guild_id);
} catch (error) {
break exceptionLanding68;
}
} catch (error) {
break exceptionLanding100;
}
break reducibleJoin66;
}
importDefault(false);
return value;
}
importDefault(false);
throw error;
}
function _fun71005() { // fn#71005, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9270:1228, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13
return env0_0.apply(this, arguments);
}
}
}
}
global.__d(_fun71000, 9085, [5, 57, 31, 661, 1909, 483, 9086, 4002, 1244,
2]) /* metro module 9085, dependencies: [5, 57, 31, 661, 1909, 483, 9086, 4002, 1244, 2] */;