decord/source/1282__callSuper.js
2026-07-20 16:05:17 +00:00

9767 lines
430 KiB
JavaScript

// Module ID: 1282
// Function ID: 14490
// Name: _callSuper
// Dependencies: []
// Module 1282 (_callSuper)
function _callSuper(arg0, arg1, arg2) {
let items = arg2;
const obj = callback2(arg1);
if (_isNativeReflectConstruct()) {
if (!items) {
items = [];
}
let constructResult = Reflect.construct(obj, items, callback2(arg0).constructor);
} else {
constructResult = obj.apply(arg0, items);
}
return closure_5(arg0, constructResult);
}
function _isNativeReflectConstruct() {
let closure_0 = !valueOf.call(Reflect.construct(Boolean, [], () => {
}));
function _isNativeReflectConstruct() {
return closure_0;
}
const result = _isNativeReflectConstruct();
}
let closure_2 = importDefault(dependencyMap[0]);
let closure_3 = importDefault(dependencyMap[1]);
let closure_4 = importDefault(dependencyMap[2]);
let closure_5 = importDefault(dependencyMap[3]);
let closure_6 = importDefault(dependencyMap[4]);
let closure_7 = importDefault(dependencyMap[5]);
let obj = { UNSPECIFIED: 0, [0]: "UNSPECIFIED", MENTIONS: 1, [1]: "MENTIONS", UNREADS: 2, [2]: "UNREADS", TODOS: 3, [3]: "TODOS", FOR_YOU: 4, [4]: "FOR_YOU", GAME_INVITES: 5, [5]: "GAME_INVITES", BOOKMARKS: 6, [6]: "BOOKMARKS", SCHEDULED: 7, [7]: "SCHEDULED" };
obj = { UNSET_EXPLICIT_CONTENT_REDACTION: 0, [0]: "UNSET_EXPLICIT_CONTENT_REDACTION", SHOW: 1, [1]: "SHOW", BLUR: 2, [2]: "BLUR", BLOCK: 3, [3]: "BLOCK" };
obj = { DEFAULT_UNSET: 0, [0]: "DEFAULT_UNSET", DISABLED: 1, [1]: "DISABLED", NON_FRIENDS: 2, [2]: "NON_FRIENDS", FRIENDS_AND_NON_FRIENDS: 3, [3]: "FRIENDS_AND_NON_FRIENDS" };
const obj1 = { NOTIFICATIONS_ENABLED: 0, [0]: "NOTIFICATIONS_ENABLED", ONLY_DMS: 1, [1]: "ONLY_DMS", NOTIFICATIONS_DISABLED: 2, [2]: "NOTIFICATIONS_DISABLED" };
const obj2 = { ACTIVITY_NOTIFICATIONS_UNSET: 0, [0]: "ACTIVITY_NOTIFICATIONS_UNSET", ACTIVITY_NOTIFICATIONS_DISABLED: 1, [1]: "ACTIVITY_NOTIFICATIONS_DISABLED", ACTIVITY_NOTIFICATIONS_ENABLED: 2, [2]: "ACTIVITY_NOTIFICATIONS_ENABLED", ONLY_GAMES_PLAYED: 3, [3]: "ONLY_GAMES_PLAYED" };
const obj3 = { STATUS_PUSH_UNSET: 0, [0]: "STATUS_PUSH_UNSET", STATUS_PUSH_ENABLED: 1, [1]: "STATUS_PUSH_ENABLED", STATUS_PUSH_DISABLED: 2, [2]: "STATUS_PUSH_DISABLED" };
const obj4 = { UNSET: 0, [0]: "UNSET", GOOGLE: 1, [1]: "GOOGLE", BING: 2, [2]: "BING", DUCKDUCKGO: 3, [3]: "DUCKDUCKGO", CUSTOM: 4, [4]: "CUSTOM" };
const obj5 = { OFF: 0, [0]: "OFF", ON_FOR_LARGE_GUILDS: 1, [1]: "ON_FOR_LARGE_GUILDS", ON: 2, [2]: "ON" };
const obj6 = { ACTIVITY_STATUS_UNSET: 0, [0]: "ACTIVITY_STATUS_UNSET", ACTIVITY_STATUS_OFF: 1, [1]: "ACTIVITY_STATUS_OFF", ACTIVITY_STATUS_ON_FOR_LARGE_GUILDS: 2, [2]: "ACTIVITY_STATUS_ON_FOR_LARGE_GUILDS", ACTIVITY_STATUS_ON: 3, [3]: "ACTIVITY_STATUS_ON" };
const obj7 = { OFF_FOR_NEW_GUILDS: 0, [0]: "OFF_FOR_NEW_GUILDS", ON_FOR_NEW_GUILDS: 1, [1]: "ON_FOR_NEW_GUILDS" };
const obj8 = { SLAYER_SDK_RECEIVE_IN_GAME_DMS_UNSET: 0, [0]: "SLAYER_SDK_RECEIVE_IN_GAME_DMS_UNSET", SLAYER_SDK_RECEIVE_IN_GAME_DMS_ALL: 1, [1]: "SLAYER_SDK_RECEIVE_IN_GAME_DMS_ALL", SLAYER_SDK_RECEIVE_IN_GAME_DMS_USERS_WITH_GAME: 2, [2]: "SLAYER_SDK_RECEIVE_IN_GAME_DMS_USERS_WITH_GAME", SLAYER_SDK_RECEIVE_IN_GAME_DMS_NONE: 3, [3]: "SLAYER_SDK_RECEIVE_IN_GAME_DMS_NONE" };
const obj9 = { UNSET: 0, [0]: "UNSET", FRIENDS_ONLY: 1, [1]: "FRIENDS_ONLY", FRIENDS_AND_SMALL_GUILDS: 2, [2]: "FRIENDS_AND_SMALL_GUILDS", FRIENDS_AND_ALL_GUILDS: 3, [3]: "FRIENDS_AND_ALL_GUILDS" };
const obj10 = { UNSPECIFIED: 0, [0]: "UNSPECIFIED", PERSONAL: 1, [1]: "PERSONAL", GUILD: 2, [2]: "GUILD" };
const obj11 = { UNSET_UI_DENSITY: 0, [0]: "UNSET_UI_DENSITY", COMPACT: 1, [1]: "COMPACT", COZY: 2, [2]: "COZY", RESPONSIVE: 3, [3]: "RESPONSIVE", DEFAULT: 4, [4]: "DEFAULT" };
const obj12 = { UNSET: 0, [0]: "UNSET", DARK: 1, [1]: "DARK", LIGHT: 2, [2]: "LIGHT", DARKER: 3, [3]: "DARKER", MIDNIGHT: 4, [4]: "MIDNIGHT" };
const obj13 = { AUTO: 0, [0]: "AUTO", H12: 1, [1]: "H12", H23: 2, [2]: "H23" };
const obj14 = { LAUNCH_PAD_DISABLED: 0, [0]: "LAUNCH_PAD_DISABLED", LAUNCH_PAD_GESTURE_FULL_SCREEN: 1, [1]: "LAUNCH_PAD_GESTURE_FULL_SCREEN", LAUNCH_PAD_GESTURE_RIGHT_EDGE: 2, [2]: "LAUNCH_PAD_GESTURE_RIGHT_EDGE", LAUNCH_PAD_PULL_TAB: 3, [3]: "LAUNCH_PAD_PULL_TAB" };
const obj15 = { SWIPE_RIGHT_TO_LEFT_UNSET: 0, [0]: "SWIPE_RIGHT_TO_LEFT_UNSET", SWIPE_RIGHT_TO_LEFT_CHANNEL_DETAILS: 1, [1]: "SWIPE_RIGHT_TO_LEFT_CHANNEL_DETAILS", SWIPE_RIGHT_TO_LEFT_REPLY: 2, [2]: "SWIPE_RIGHT_TO_LEFT_REPLY" };
const obj16 = { UNSET_FAVORITE_CHANNEL_TYPE: 0, [0]: "UNSET_FAVORITE_CHANNEL_TYPE", REFERENCE_ORIGINAL: 1, [1]: "REFERENCE_ORIGINAL", CATEGORY: 2, [2]: "CATEGORY" };
const obj17 = { UNSET_SAFETY_SETTINGS_PRESET: 0, [0]: "UNSET_SAFETY_SETTINGS_PRESET", BALANCED: 1, [1]: "BALANCED", STRICT: 2, [2]: "STRICT", RELAXED: 3, [3]: "RELAXED", CUSTOM: 4, [4]: "CUSTOM" };
const obj18 = { UNSPECIFIED: 0, [0]: "UNSPECIFIED", ALL: 1, [1]: "ALL", BOOKMARKS: 2, [2]: "BOOKMARKS", REMINDERS: 3, [3]: "REMINDERS" };
let tmp2 = (MessageType) => {
class PreloadedUserSettings$Type {
constructor() {
tmp = closure_3(this, PreloadedUserSettings$Type);
obj = {
T() {
return callback(closure_1[6]).Versions;
}
};
items = [, , , , , , , , , , , , , , , , , , , , , , , , , ];
items[0] = obj;
obj = { emojiId: 9, emojiName: "debug", userId: "message" };
obj.T = function T() {
return closure_29;
};
items[1] = obj;
obj1 = { emojiId: null, emojiName: null, userId: null };
obj1.T = function T() {
return closure_30;
};
items[2] = obj1;
obj2 = { emojiId: "message", emojiName: "600", userId: 15 };
obj2.T = function T() {
return closure_37;
};
items[3] = obj2;
obj3 = { emojiId: "header", emojiName: null, userId: null };
obj3.T = function T() {
return closure_40;
};
items[4] = obj3;
obj4 = { emojiId: null, emojiName: null, userId: null };
obj4.T = function T() {
return closure_45;
};
items[5] = obj4;
obj5 = { emojiId: "\u{1F619}", emojiName: 6.1, userId: 21 };
obj5.T = function T() {
return closure_46;
};
items[6] = obj5;
obj6 = { emojiId: 212140036, emojiName: 1895890945, userId: 2 };
obj6.T = function T() {
return closure_47;
};
items[7] = obj6;
obj7 = { emojiId: 16, emojiName: 8, userId: "center" };
obj7.T = function T() {
return closure_48;
};
items[8] = obj7;
obj8 = { emojiId: "channelId", emojiName: "channelId", userId: "channelId" };
obj8.T = function T() {
return closure_49;
};
items[9] = obj8;
obj9 = { emojiId: "in_app_feedback_settings", emojiName: "message", userId: 26 };
obj9.T = function T() {
return closure_50;
};
items[10] = obj9;
obj10 = { emojiId: "done", emojiName: "construct", userId: "Date" };
obj10.T = function T() {
return closure_52;
};
items[11] = obj10;
items[12] = {
T() {
return closure_54;
}
};
items[13] = {
T() {
return closure_57;
}
};
items[14] = {
T() {
return closure_59;
}
};
obj11 = { emojiId: true, emojiName: true, userId: true };
obj11.T = function T() {
return closure_62;
};
items[15] = obj11;
obj12 = { emojiId: 0.038, emojiName: 0, userId: 17.339 };
obj12.T = function T() {
return closure_63;
};
items[16] = obj12;
obj13 = { emojiId: 5055857489339807000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, emojiName: "<string:28926208>", userId: "<string:82362433>" };
obj13.T = function T() {
return closure_66;
};
items[17] = obj13;
obj14 = { emojiId: 11, emojiName: "leaderboards_disabled", userId: "scalar" };
obj14.T = function T() {
return closure_67;
};
items[18] = obj14;
items[19] = {
T() {
return closure_71;
}
};
obj15 = { emojiId: null, emojiName: "\u{1F9CF}\u{1F3FC}", userId: true };
obj15.T = function T() {
return closure_70;
};
items[20] = obj15;
obj16 = { emojiId: 2, emojiName: "text-md/semibold", userId: "mobile-text-heading-primary" };
obj16.T = function T() {
return closure_72;
};
items[21] = obj16;
items[22] = {
T() {
return closure_73;
}
};
obj17 = { emojiId: "channelId", emojiName: "LIGHT", userId: "DARK" };
obj17.T = function T() {
return closure_77;
};
items[23] = obj17;
obj18 = { emojiId: false, emojiName: false, userId: false };
obj18.T = function T() {
return closure_80;
};
items[24] = obj18;
obj19 = { emojiId: "color", emojiName: "message", userId: "5.9.4" };
obj19.T = function T() {
return closure_81;
};
items[25] = obj19;
items1 = [null];
items1[1] = items;
return closure_82(this, PreloadedUserSettings$Type, items1);
}
}
const arg1 = PreloadedUserSettings$Type;
callback3(PreloadedUserSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, PreloadedUserSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = PreloadedUserSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = PreloadedUserSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, binaryReadOptionsResult2) {
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
if (pos.pos < sum) {
obj.appVersionSettings = closure_81.internalBinaryRead(pos, pos.uint32(), binaryReadOptionsResult2, obj.appVersionSettings);
while (true) {
do {
let tmp3 = tmp9;
let tmp4 = tmp10;
} while (pos.pos >= sum);
}
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(versions, tag, writeUnknownFields) {
if (versions.versions) {
let joined25 = PreloadedUserSettings$Type;
const Versions = PreloadedUserSettings$Type(closure_1[6]).Versions;
const tagResult = tag.tag(1, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = Versions.internalBinaryWrite(versions.versions, tag.tag(1, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = Versions.internalBinaryWrite(versions.versions, tag.tag(1, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.inbox) {
const tagResult1 = tag.tag(2, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = closure_29.internalBinaryWrite(versions.inbox, tag.tag(2, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = closure_29.internalBinaryWrite(versions.inbox, tag.tag(2, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.guilds) {
const tagResult2 = tag.tag(3, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = closure_30.internalBinaryWrite(versions.guilds, tag.tag(3, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = closure_30.internalBinaryWrite(versions.guilds, tag.tag(3, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.userContent) {
const tagResult3 = tag.tag(4, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined3 = closure_37.internalBinaryWrite(versions.userContent, tag.tag(4, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult3 = closure_37.internalBinaryWrite(versions.userContent, tag.tag(4, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.voiceAndVideo) {
const tagResult4 = tag.tag(5, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined4 = closure_40.internalBinaryWrite(versions.voiceAndVideo, tag.tag(5, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult4 = closure_40.internalBinaryWrite(versions.voiceAndVideo, tag.tag(5, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.textAndImages) {
const tagResult5 = tag.tag(6, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined5 = closure_45.internalBinaryWrite(versions.textAndImages, tag.tag(6, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult5 = closure_45.internalBinaryWrite(versions.textAndImages, tag.tag(6, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.notifications) {
const tagResult6 = tag.tag(7, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined6 = closure_46.internalBinaryWrite(versions.notifications, tag.tag(7, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult6 = closure_46.internalBinaryWrite(versions.notifications, tag.tag(7, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.privacy) {
const tagResult7 = tag.tag(8, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined7 = closure_47.internalBinaryWrite(versions.privacy, tag.tag(8, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult7 = closure_47.internalBinaryWrite(versions.privacy, tag.tag(8, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.debug) {
const tagResult8 = tag.tag(9, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined8 = closure_48.internalBinaryWrite(versions.debug, tag.tag(9, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult8 = closure_48.internalBinaryWrite(versions.debug, tag.tag(9, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.gameLibrary) {
const tagResult9 = tag.tag(10, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined9 = closure_49.internalBinaryWrite(versions.gameLibrary, tag.tag(10, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult9 = closure_49.internalBinaryWrite(versions.gameLibrary, tag.tag(10, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.status) {
const tagResult10 = tag.tag(11, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined10 = closure_50.internalBinaryWrite(versions.status, tag.tag(11, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult10 = closure_50.internalBinaryWrite(versions.status, tag.tag(11, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.localization) {
const tagResult11 = tag.tag(12, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined11 = closure_52.internalBinaryWrite(versions.localization, tag.tag(12, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult11 = closure_52.internalBinaryWrite(versions.localization, tag.tag(12, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.appearance) {
const tagResult12 = tag.tag(13, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined12 = closure_54.internalBinaryWrite(versions.appearance, tag.tag(13, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult12 = closure_54.internalBinaryWrite(versions.appearance, tag.tag(13, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.guildFolders) {
const tagResult13 = tag.tag(14, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined13 = closure_57.internalBinaryWrite(versions.guildFolders, tag.tag(14, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult13 = closure_57.internalBinaryWrite(versions.guildFolders, tag.tag(14, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.favorites) {
const tagResult14 = tag.tag(15, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined14 = closure_59.internalBinaryWrite(versions.favorites, tag.tag(15, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult14 = closure_59.internalBinaryWrite(versions.favorites, tag.tag(15, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.audioContextSettings) {
const tagResult15 = tag.tag(16, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined15 = closure_62.internalBinaryWrite(versions.audioContextSettings, tag.tag(16, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult15 = closure_62.internalBinaryWrite(versions.audioContextSettings, tag.tag(16, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.communities) {
const tagResult16 = tag.tag(17, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined16 = closure_63.internalBinaryWrite(versions.communities, tag.tag(17, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult16 = closure_63.internalBinaryWrite(versions.communities, tag.tag(17, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.broadcast) {
const tagResult17 = tag.tag(18, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined17 = closure_66.internalBinaryWrite(versions.broadcast, tag.tag(18, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult17 = closure_66.internalBinaryWrite(versions.broadcast, tag.tag(18, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.clips) {
const tagResult18 = tag.tag(19, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined18 = closure_67.internalBinaryWrite(versions.clips, tag.tag(19, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult18 = closure_67.internalBinaryWrite(versions.clips, tag.tag(19, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.forLater) {
const tagResult19 = tag.tag(20, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined19 = closure_71.internalBinaryWrite(versions.forLater, tag.tag(20, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult19 = closure_71.internalBinaryWrite(versions.forLater, tag.tag(20, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.safetySettings) {
const tagResult20 = tag.tag(21, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined20 = closure_70.internalBinaryWrite(versions.safetySettings, tag.tag(21, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult20 = closure_70.internalBinaryWrite(versions.safetySettings, tag.tag(21, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.icymiSettings) {
const tagResult21 = tag.tag(22, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined21 = closure_72.internalBinaryWrite(versions.icymiSettings, tag.tag(22, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult21 = closure_72.internalBinaryWrite(versions.icymiSettings, tag.tag(22, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.applications) {
const tagResult22 = tag.tag(23, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined22 = closure_73.internalBinaryWrite(versions.applications, tag.tag(23, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult22 = closure_73.internalBinaryWrite(versions.applications, tag.tag(23, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.ads) {
const tagResult23 = tag.tag(24, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined23 = closure_77.internalBinaryWrite(versions.ads, tag.tag(24, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult23 = closure_77.internalBinaryWrite(versions.ads, tag.tag(24, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.inAppFeedbackSettings) {
const tagResult24 = tag.tag(25, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined24 = closure_80.internalBinaryWrite(versions.inAppFeedbackSettings, tag.tag(25, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult24 = closure_80.internalBinaryWrite(versions.inAppFeedbackSettings, tag.tag(25, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (versions.appVersionSettings) {
joined25 = closure_81;
joined25 = PreloadedUserSettings$Type;
joined25 = closure_1;
const tagResult25 = tag.tag(26, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited);
joined25 = closure_81.internalBinaryWrite(versions.appVersionSettings, tag.tag(26, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult25 = closure_81.internalBinaryWrite(versions.appVersionSettings, tag.tag(26, PreloadedUserSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
joined25 = PreloadedUserSettings$Type;
joined25 = closure_1;
onWrite = PreloadedUserSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
joined25 = onWrite(this.typeName, versions, tag);
}
return tag;
}
};
items[2] = obj;
return callback(PreloadedUserSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp2 = new tmp2();
let tmp4 = (MessageType) => {
class InboxSettings$Type {
constructor() {
tmp = closure_3(this, InboxSettings$Type);
obj = { emojiId: "212a10d1e3da5ff0492c97f7e14e9d29", emojiName: "nitro_wumpus_avatar", userId: "png" };
obj.T = function T() {
const items = [null, closure_8, "INBOX_TAB_"];
return items;
};
items = [, ];
items[0] = obj;
items[1] = { body: true, guildId: true, ao: true, "": true };
items1 = [null];
items1[1] = items;
return closure_82(this, InboxSettings$Type, items1);
}
}
const arg1 = InboxSettings$Type;
callback3(InboxSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { CHANNEL_LIST_SUBTITLE_TEXT_STYLE: 9035158524362260000000000000000000000000000000000000000000000000000000000000000000000000000000, EXPRESSION_PICKER_SOUNDBOARD_SOUNDS_LOADED: -222642488090540470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, InboxSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = InboxSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = InboxSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.currentTab = pos.int32();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
obj.viewedTutorial = pos.bool();
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = InboxSettings$Type;
let tmp13 = closure_1;
onRead = InboxSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(currentTab, tag, writeUnknownFields) {
if (0 !== currentTab.currentTab) {
tag.tag(1, InboxSettings$Type(closure_1[7]).WireType.Varint).int32(currentTab.currentTab);
const tagResult = tag.tag(1, InboxSettings$Type(closure_1[7]).WireType.Varint);
}
if (false !== currentTab.viewedTutorial) {
tag.tag(2, InboxSettings$Type(closure_1[7]).WireType.Varint).bool(currentTab.viewedTutorial);
const tagResult1 = tag.tag(2, InboxSettings$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = InboxSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, currentTab, tag);
}
return tag;
}
};
items[2] = obj;
return callback(InboxSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp4 = new tmp4();
let tmp6 = (MessageType) => {
class AllGuildSettings$Type {
constructor() {
tmp = closure_3(this, AllGuildSettings$Type);
obj = {
kind: "message",
T() {
return closure_32;
}
};
items = [];
items[0] = { V: obj };
items1 = [null];
items1[1] = items;
return closure_82(this, AllGuildSettings$Type, items1);
}
}
const arg1 = AllGuildSettings$Type;
callback3(AllGuildSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { guilds: {} };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, AllGuildSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = AllGuildSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = AllGuildSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let binaryReadMap1Result = self.binaryReadMap1(obj.guilds, pos, readUnknownField);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = AllGuildSettings$Type;
let tmp13 = closure_1;
onRead = AllGuildSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "binaryReadMap1",
value(arg0, pos, binaryReadOptionsResult2) {
let tmp8;
const sum = pos.pos + pos.uint32();
let tmp4;
let obj;
if (pos.pos < sum) {
while (true) {
let tmp6 = callback;
let tmp7 = callback(pos.tag(), 2);
[tmp8, r10021] = tmp7;
if (1 === tmp8) {
let str2 = pos.fixed64();
let str = str2.toString();
let internalBinaryReadResult = tmp3;
} else if (2 !== tmp8) {
break;
} else {
let tmp14 = closure_32;
internalBinaryReadResult = closure_32.internalBinaryRead(pos, pos.uint32(), binaryReadOptionsResult2);
}
let tmp3 = internalBinaryReadResult;
tmp4 = str;
obj = internalBinaryReadResult;
}
const _globalThis = globalThis;
let _Error = Error;
const prototype = _Error.prototype;
str = "unknown map entry field for field discord_protos.discord_users.v1.AllGuildSettings.guilds";
_Error = new _Error("unknown map entry field for field discord_protos.discord_users.v1.AllGuildSettings.guilds");
throw _Error;
}
let str3 = "0";
if (null != tmp4) {
str3 = tmp4;
}
if (null == obj) {
obj = closure_32.create();
}
arg0[str3] = obj;
}
};
items[2] = obj;
items[3] = {
key: "internalBinaryWrite",
value(guilds, tag, writeUnknownFields) {
let length;
const keys = Object.keys(guilds.guilds);
let num = 0;
if (0 < keys.length) {
do {
let tmp = keys[num];
let tmp2 = closure_0;
let tmp3 = closure_1;
let tagResult = tag.tag(1, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult = tagResult.fork();
let tagResult1 = forkResult.tag(1, closure_0(closure_1[7]).WireType.Bit64);
let fixed64Result = tagResult1.fixed64(tmp);
let tagResult2 = tag.tag(2, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult1 = tagResult2.fork();
let tmp6 = closure_32;
let internalBinaryWriteResult = closure_32.internalBinaryWrite(guilds.guilds[tmp], tag, writeUnknownFields);
let joined = tag.join();
let joined1 = joined.join();
num = num + 1;
length = keys.length;
} while (num < length);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = AllGuildSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, guilds, tag);
}
return tag;
}
};
return callback(AllGuildSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp6 = new tmp6();
let tmp8 = (MessageType) => {
class GuildDismissibleContentState$Type {
constructor() {
tmp = closure_3(this, GuildDismissibleContentState$Type);
items = [, , , , ];
items[0] = {};
items[1] = { body: "message", guildId: "text-md/normal", ao: "text-overlay-light", "": 2 };
items[2] = {};
items[3] = { body: true, guildId: true, ao: true, "": true };
items[4] = {};
items1 = [null];
items1[1] = items;
return closure_82(this, GuildDismissibleContentState$Type, items1);
}
}
const arg1 = GuildDismissibleContentState$Type;
callback3(GuildDismissibleContentState$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { 9223372036854775807: "<string:441516034>", 0: "<string:3209822877>", 9223372036854775807: "<string:1917147649>", 9223372036854775807: null, 0: null };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, GuildDismissibleContentState$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = GuildDismissibleContentState$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = GuildDismissibleContentState$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.dismissed = pos.bool();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
obj.lastDismissedVersion = pos.uint32();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
let str5 = pos.uint64();
obj.lastDismissedAtMs = str5.toString();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (4 === tmp7) {
let str4 = pos.uint64();
obj.lastDismissedObjectId = str4.toString();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (5 === tmp7) {
obj.numTimesDismissed = pos.uint32();
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = GuildDismissibleContentState$Type;
let tmp13 = closure_1;
onRead = GuildDismissibleContentState$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(dismissed, tag, writeUnknownFields) {
if (false !== dismissed.dismissed) {
tag.tag(1, GuildDismissibleContentState$Type(closure_1[7]).WireType.Varint).bool(dismissed.dismissed);
const tagResult = tag.tag(1, GuildDismissibleContentState$Type(closure_1[7]).WireType.Varint);
}
if (0 !== dismissed.lastDismissedVersion) {
tag.tag(2, GuildDismissibleContentState$Type(closure_1[7]).WireType.Varint).uint32(dismissed.lastDismissedVersion);
const tagResult1 = tag.tag(2, GuildDismissibleContentState$Type(closure_1[7]).WireType.Varint);
}
if ("0" !== dismissed.lastDismissedAtMs) {
tag.tag(3, GuildDismissibleContentState$Type(closure_1[7]).WireType.Varint).uint64(dismissed.lastDismissedAtMs);
const tagResult2 = tag.tag(3, GuildDismissibleContentState$Type(closure_1[7]).WireType.Varint);
}
if ("0" !== dismissed.lastDismissedObjectId) {
tag.tag(4, GuildDismissibleContentState$Type(closure_1[7]).WireType.Varint).uint64(dismissed.lastDismissedObjectId);
const tagResult3 = tag.tag(4, GuildDismissibleContentState$Type(closure_1[7]).WireType.Varint);
}
if (0 !== dismissed.numTimesDismissed) {
tag.tag(5, GuildDismissibleContentState$Type(closure_1[7]).WireType.Varint).uint32(dismissed.numTimesDismissed);
const tagResult4 = tag.tag(5, GuildDismissibleContentState$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = GuildDismissibleContentState$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, dismissed, tag);
}
return tag;
}
};
items[2] = obj;
return callback(GuildDismissibleContentState$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp8 = new tmp8();
let tmp10 = (MessageType) => {
class GuildSettings$Type {
constructor() {
tmp = closure_3(this, GuildSettings$Type);
obj = { emojiId: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000115525140427, emojiName: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026116825597529373, userId: -0.000000000000000000000000000000000000000000006044468082936624, nick: 0.0000000000000000000000046149380131958956 };
obj = {
kind: "message",
T() {
return closure_34;
}
};
obj.V = obj;
items = [, , , , , , , , , , , , ];
items[0] = obj;
items[1] = { body: null, guildId: null, ao: null, "": null };
items[2] = { body: 2533570215713540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, guildId: 242017842364488520000000000000000000000000000000000000000000000000000000000000000000, ao: 994646478161113500000000000000000000000000000000000000000000000000000000000000000000000, "": 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007862774931516 };
items[3] = {
T() {
return callback(closure_1[8]).Timestamp;
}
};
items[4] = { body: null, guildId: null, ao: null, "": null };
obj1 = { emojiId: "num_times_dismissed", emojiName: "scalar", userId: 13 };
obj1.T = function T() {
return closure_65;
};
items[5] = obj1;
obj2 = { emojiId: "uri", emojiName: "Array", userId: "isArray" };
obj2.T = function T() {
return closure_53;
};
items[6] = obj2;
items[7] = { body: null, guildId: null, ao: null, "": null };
items[8] = { body: "<string:1921608406>", guildId: "Array", ao: "apply", "": "<string:824133969>" };
obj3 = { emojiId: true, emojiName: true, userId: true };
obj3.T = function T() {
return closure_35;
};
items[9] = obj3;
items[10] = {};
obj4 = { emojiId: "self_harm_content_guilds", emojiName: "enum", userId: "WHITE_500", nick: 0.8 };
obj4.V = {
kind: "message",
T() {
return closure_31;
}
};
items[11] = obj4;
items[12] = {
T() {
const items = [null, closure_20, "GUILD_THEME_SOURCE_PREFERENCE_"];
return items;
}
};
items1 = [null];
items1[1] = items;
return closure_82(this, GuildSettings$Type, items1);
}
}
const arg1 = GuildSettings$Type;
callback3(GuildSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { -44979679: null, -1438948349: null, 1498527574: null, 1382179074: null, -1396814239: null, 1985192034: null, 754205847: null, 1525437063: null, -547152546: null, channels: {} };
const uint8Array = new Uint8Array(0);
obj.dismissedGuildContent = uint8Array;
obj.guildDismissibleContentStates = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, GuildSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = GuildSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = GuildSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , , , ];
obj = {
key: "internalBinaryRead",
value(pos) {
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
if (pos.pos < sum) {
obj.guildThemeSourcePreference = pos.int32();
while (true) {
do {
let tmp3 = tmp5;
let tmp4 = tmp6;
} while (pos.pos >= sum);
}
}
return obj;
}
};
items[1] = obj;
obj = {
key: "binaryReadMap1",
value(arg0, pos, binaryReadOptionsResult2) {
let tmp8;
const sum = pos.pos + pos.uint32();
let tmp4;
let obj;
if (pos.pos < sum) {
while (true) {
let tmp6 = callback;
let tmp7 = callback(pos.tag(), 2);
[tmp8, r10021] = tmp7;
if (1 === tmp8) {
let str2 = pos.fixed64();
let str = str2.toString();
let internalBinaryReadResult = tmp3;
} else if (2 !== tmp8) {
break;
} else {
let tmp14 = closure_34;
internalBinaryReadResult = closure_34.internalBinaryRead(pos, pos.uint32(), binaryReadOptionsResult2);
}
let tmp3 = internalBinaryReadResult;
tmp4 = str;
obj = internalBinaryReadResult;
}
const _globalThis = globalThis;
let _Error = Error;
const prototype = _Error.prototype;
str = "unknown map entry field for field discord_protos.discord_users.v1.GuildSettings.channels";
_Error = new _Error("unknown map entry field for field discord_protos.discord_users.v1.GuildSettings.channels");
throw _Error;
}
let str3 = "0";
if (null != tmp4) {
str3 = tmp4;
}
if (null == obj) {
obj = closure_34.create();
}
arg0[str3] = obj;
}
};
items[2] = obj;
items[3] = {
key: "binaryReadMap12",
value(arg0, pos, binaryReadOptionsResult2) {
let tmp8;
const sum = pos.pos + pos.uint32();
let tmp4;
let obj;
if (pos.pos < sum) {
while (true) {
let tmp6 = callback;
let tmp7 = callback(pos.tag(), 2);
[tmp8, r10021] = tmp7;
if (1 === tmp8) {
let int32Result = pos.int32();
let internalBinaryReadResult = tmp3;
} else if (2 !== tmp8) {
break;
} else {
let tmp14 = closure_31;
internalBinaryReadResult = closure_31.internalBinaryRead(pos, pos.uint32(), binaryReadOptionsResult2);
}
let tmp3 = internalBinaryReadResult;
tmp4 = int32Result;
obj = internalBinaryReadResult;
}
const _globalThis = globalThis;
let _Error = Error;
const prototype = _Error.prototype;
_Error = new _Error("unknown map entry field for field discord_protos.discord_users.v1.GuildSettings.guild_dismissible_content_states");
throw _Error;
}
let num = 0;
if (null != tmp4) {
num = tmp4;
}
if (null == obj) {
obj = closure_31.create();
}
arg0[num] = obj;
}
};
items[4] = {
key: "internalBinaryWrite",
value(channels, tag, writeUnknownFields) {
let length;
let length2;
const keys = Object.keys(channels.channels);
let num = 0;
if (0 < keys.length) {
do {
let tmp = keys[num];
let tmp2 = closure_0;
let tmp3 = closure_1;
let tagResult = tag.tag(1, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult = tagResult.fork();
let tagResult1 = forkResult.tag(1, closure_0(closure_1[7]).WireType.Bit64);
let fixed64Result = tagResult1.fixed64(tmp);
let tagResult2 = tag.tag(2, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult1 = tagResult2.fork();
let tmp6 = closure_34;
let internalBinaryWriteResult = closure_34.internalBinaryWrite(channels.channels[tmp], tag, writeUnknownFields);
let joined = tag.join();
let joined1 = joined.join();
num = num + 1;
length = keys.length;
} while (num < length);
}
if (0 !== channels.hubProgress) {
tag.tag(2, GuildSettings$Type(closure_1[7]).WireType.Varint).uint32(channels.hubProgress);
const tagResult3 = tag.tag(2, GuildSettings$Type(closure_1[7]).WireType.Varint);
}
if (0 !== channels.guildOnboardingProgress) {
tag.tag(3, GuildSettings$Type(closure_1[7]).WireType.Varint).uint32(channels.guildOnboardingProgress);
const tagResult4 = tag.tag(3, GuildSettings$Type(closure_1[7]).WireType.Varint);
}
if (channels.guildRecentsDismissedAt) {
const Timestamp = GuildSettings$Type(closure_1[8]).Timestamp;
const tagResult5 = tag.tag(4, GuildSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = Timestamp.internalBinaryWrite(channels.guildRecentsDismissedAt, tag.tag(4, GuildSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = Timestamp.internalBinaryWrite(channels.guildRecentsDismissedAt, tag.tag(4, GuildSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (channels.dismissedGuildContent.length) {
tag.tag(5, GuildSettings$Type(closure_1[7]).WireType.LengthDelimited).bytes(channels.dismissedGuildContent);
const tagResult6 = tag.tag(5, GuildSettings$Type(closure_1[7]).WireType.LengthDelimited);
}
if (channels.joinSound) {
const tagResult7 = tag.tag(6, GuildSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined3 = closure_65.internalBinaryWrite(channels.joinSound, tag.tag(6, GuildSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = closure_65.internalBinaryWrite(channels.joinSound, tag.tag(6, GuildSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (channels.mobileRedesignChannelListSettings) {
const tagResult8 = tag.tag(7, GuildSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined4 = closure_53.internalBinaryWrite(channels.mobileRedesignChannelListSettings, tag.tag(7, GuildSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult3 = closure_53.internalBinaryWrite(channels.mobileRedesignChannelListSettings, tag.tag(7, GuildSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (false !== channels.disableRaidAlertPush) {
tag.tag(8, GuildSettings$Type(closure_1[7]).WireType.Varint).bool(channels.disableRaidAlertPush);
const tagResult9 = tag.tag(8, GuildSettings$Type(closure_1[7]).WireType.Varint);
}
if (false !== channels.disableRaidAlertNag) {
tag.tag(9, GuildSettings$Type(closure_1[7]).WireType.Varint).bool(channels.disableRaidAlertNag);
const tagResult10 = tag.tag(9, GuildSettings$Type(closure_1[7]).WireType.Varint);
}
if (channels.customNotificationSoundConfig) {
const tagResult11 = tag.tag(10, GuildSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined5 = closure_35.internalBinaryWrite(channels.customNotificationSoundConfig, tag.tag(10, GuildSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult4 = closure_35.internalBinaryWrite(channels.customNotificationSoundConfig, tag.tag(10, GuildSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (false !== channels.leaderboardsDisabled) {
tag.tag(11, GuildSettings$Type(closure_1[7]).WireType.Varint).bool(channels.leaderboardsDisabled);
const tagResult12 = tag.tag(11, GuildSettings$Type(closure_1[7]).WireType.Varint);
}
const keys1 = Object.keys(channels.guildDismissibleContentStates);
let num11 = 0;
if (0 < keys1.length) {
do {
let tmp42 = keys1[num11];
let tmp43 = closure_0;
let tmp44 = closure_1;
let tagResult13 = tag.tag(12, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult2 = tagResult13.fork();
let tagResult14 = forkResult2.tag(1, closure_0(closure_1[7]).WireType.Varint);
let _parseInt = parseInt;
let int32Result = tagResult14.int32(parseInt(tmp42));
let tagResult15 = tag.tag(2, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult3 = tagResult15.fork();
let tmp47 = closure_31;
let internalBinaryWriteResult5 = closure_31.internalBinaryWrite(channels.guildDismissibleContentStates[tmp42], tag, writeUnknownFields);
let joined6 = tag.join();
let joined7 = joined6.join();
num11 = num11 + 1;
length2 = keys1.length;
} while (num11 < length2);
}
if (0 !== channels.guildThemeSourcePreference) {
tag.tag(13, GuildSettings$Type(closure_1[7]).WireType.Varint).int32(channels.guildThemeSourcePreference);
const tagResult16 = tag.tag(13, GuildSettings$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = GuildSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, channels, tag);
}
return tag;
}
};
return callback(GuildSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp10 = new tmp10();
let tmp12 = (MessageType) => {
class ChannelIconEmoji$Type {
constructor() {
tmp = closure_3(this, ChannelIconEmoji$Type);
obj = { emojiId: 0.00000000000000000000000000000000000000000000000000000000000000000000001533079701936381, emojiName: 0.7, userId: 0.000000000000000000000000000000000000000000000000000000000000000000000006562935387084365 };
obj.T = function T() {
return callback(closure_1[9]).UInt64Value;
};
items = [, , ];
items[0] = obj;
items[1] = {
T() {
return callback(closure_1[9]).StringValue;
}
};
obj = { emojiId: "cix", emojiName: "done", userId: "construct" };
obj.T = function T() {
return callback(closure_1[9]).UInt64Value;
};
items[2] = obj;
items1 = [null];
items1[1] = items;
return closure_82(this, ChannelIconEmoji$Type, items1);
}
}
const arg1 = ChannelIconEmoji$Type;
callback3(ChannelIconEmoji$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, ChannelIconEmoji$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = ChannelIconEmoji$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = ChannelIconEmoji$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let tmp36 = ChannelIconEmoji$Type;
let tmp37 = closure_1;
let UInt64Value2 = ChannelIconEmoji$Type(closure_1[9]).UInt64Value;
let tmp38 = UInt64Value2;
let tmp39 = pos;
let tmp40 = readUnknownField;
obj.id = UInt64Value2.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.id);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let tmp31 = ChannelIconEmoji$Type;
let tmp32 = closure_1;
let StringValue = ChannelIconEmoji$Type(closure_1[9]).StringValue;
let tmp33 = StringValue;
let tmp34 = pos;
let tmp35 = readUnknownField;
obj.name = StringValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.name);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
let tmp26 = ChannelIconEmoji$Type;
let tmp27 = closure_1;
let UInt64Value = ChannelIconEmoji$Type(closure_1[9]).UInt64Value;
let tmp28 = UInt64Value;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.color = UInt64Value.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.color);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = ChannelIconEmoji$Type;
let tmp13 = closure_1;
onRead = ChannelIconEmoji$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(id, tag, writeUnknownFields) {
if (id.id) {
const UInt64Value = ChannelIconEmoji$Type(closure_1[9]).UInt64Value;
const tagResult = tag.tag(1, ChannelIconEmoji$Type(closure_1[7]).WireType.LengthDelimited);
const joined = UInt64Value.internalBinaryWrite(id.id, tag.tag(1, ChannelIconEmoji$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = UInt64Value.internalBinaryWrite(id.id, tag.tag(1, ChannelIconEmoji$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (id.name) {
const StringValue = ChannelIconEmoji$Type(closure_1[9]).StringValue;
const tagResult1 = tag.tag(2, ChannelIconEmoji$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = StringValue.internalBinaryWrite(id.name, tag.tag(2, ChannelIconEmoji$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = StringValue.internalBinaryWrite(id.name, tag.tag(2, ChannelIconEmoji$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (id.color) {
const UInt64Value2 = ChannelIconEmoji$Type(closure_1[9]).UInt64Value;
const tagResult2 = tag.tag(3, ChannelIconEmoji$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = UInt64Value2.internalBinaryWrite(id.color, tag.tag(3, ChannelIconEmoji$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = UInt64Value2.internalBinaryWrite(id.color, tag.tag(3, ChannelIconEmoji$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = ChannelIconEmoji$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, id, tag);
}
return tag;
}
};
items[2] = obj;
return callback(ChannelIconEmoji$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp12 = new tmp12();
let tmp14 = (MessageType) => {
class ChannelSettings$Type {
constructor() {
tmp = closure_3(this, ChannelSettings$Type);
items = [, , ];
items[0] = { body: "channelId", guildId: "channelId", ao: "channelId", "": "channelId" };
items[1] = {
T() {
return closure_33;
}
};
obj = { emojiId: null, emojiName: null, userId: null };
obj.T = function T() {
return closure_35;
};
items[2] = obj;
items1 = [null];
items1[1] = items;
return closure_82(this, ChannelSettings$Type, items1);
}
}
const arg1 = ChannelSettings$Type;
callback3(ChannelSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { collapsedInInbox: false };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, ChannelSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = ChannelSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = ChannelSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.collapsedInInbox = pos.bool();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let tmp30 = closure_33;
let tmp31 = closure_33;
let tmp32 = pos;
let tmp33 = readUnknownField;
obj.iconEmoji = closure_33.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.iconEmoji);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
let tmp26 = closure_35;
let tmp27 = closure_35;
let tmp28 = pos;
let tmp29 = readUnknownField;
obj.customNotificationSoundConfig = closure_35.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.customNotificationSoundConfig);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = ChannelSettings$Type;
let tmp13 = closure_1;
onRead = ChannelSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(collapsedInInbox, tag, writeUnknownFields) {
if (false !== collapsedInInbox.collapsedInInbox) {
tag.tag(1, ChannelSettings$Type(closure_1[7]).WireType.Varint).bool(collapsedInInbox.collapsedInInbox);
const tagResult = tag.tag(1, ChannelSettings$Type(closure_1[7]).WireType.Varint);
}
if (collapsedInInbox.iconEmoji) {
const tagResult1 = tag.tag(2, ChannelSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = closure_33.internalBinaryWrite(collapsedInInbox.iconEmoji, tag.tag(2, ChannelSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = closure_33.internalBinaryWrite(collapsedInInbox.iconEmoji, tag.tag(2, ChannelSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (collapsedInInbox.customNotificationSoundConfig) {
const tagResult2 = tag.tag(3, ChannelSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = closure_35.internalBinaryWrite(collapsedInInbox.customNotificationSoundConfig, tag.tag(3, ChannelSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = closure_35.internalBinaryWrite(collapsedInInbox.customNotificationSoundConfig, tag.tag(3, ChannelSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = ChannelSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, collapsedInInbox, tag);
}
return tag;
}
};
items[2] = obj;
return callback(ChannelSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp14 = new tmp14();
let tmp16 = (MessageType) => {
class CustomNotificationSoundConfig$Type {
constructor() {
tmp = closure_3(this, CustomNotificationSoundConfig$Type);
obj = { emojiId: true, emojiName: true, userId: true };
obj.T = function T() {
return callback(closure_1[9]).StringValue;
};
items = [];
items[0] = obj;
items1 = [null];
items1[1] = items;
return closure_82(this, CustomNotificationSoundConfig$Type, items1);
}
}
const arg1 = CustomNotificationSoundConfig$Type;
callback3(CustomNotificationSoundConfig$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, CustomNotificationSoundConfig$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = CustomNotificationSoundConfig$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = CustomNotificationSoundConfig$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let tmp26 = CustomNotificationSoundConfig$Type;
let tmp27 = closure_1;
let StringValue = CustomNotificationSoundConfig$Type(closure_1[9]).StringValue;
let tmp28 = StringValue;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.notificationSoundPackId = StringValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.notificationSoundPackId);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = CustomNotificationSoundConfig$Type;
let tmp13 = closure_1;
onRead = CustomNotificationSoundConfig$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(notificationSoundPackId, tag, writeUnknownFields) {
if (notificationSoundPackId.notificationSoundPackId) {
const StringValue = CustomNotificationSoundConfig$Type(closure_1[9]).StringValue;
const tagResult = tag.tag(1, CustomNotificationSoundConfig$Type(closure_1[7]).WireType.LengthDelimited);
const joined = StringValue.internalBinaryWrite(notificationSoundPackId.notificationSoundPackId, tag.tag(1, CustomNotificationSoundConfig$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = StringValue.internalBinaryWrite(notificationSoundPackId.notificationSoundPackId, tag.tag(1, CustomNotificationSoundConfig$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = CustomNotificationSoundConfig$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, notificationSoundPackId, tag);
}
return tag;
}
};
items[2] = obj;
return callback(CustomNotificationSoundConfig$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp16 = new tmp16();
let tmp18 = (MessageType) => {
class RecurringDismissibleContentState$Type {
constructor() {
tmp = closure_3(this, RecurringDismissibleContentState$Type);
items = [, , , ];
items[0] = { body: "Array", guildId: "resetRegistration", ao: "FORCE", "": "gradient.mid" };
items[1] = { body: null, guildId: "\u270C\uFE0F", ao: true, "": 1.1 };
items[2] = {};
items[3] = { body: null, guildId: null, ao: null, "": null };
items1 = [null];
items1[1] = items;
return closure_82(this, RecurringDismissibleContentState$Type, items1);
}
}
const arg1 = RecurringDismissibleContentState$Type;
callback3(RecurringDismissibleContentState$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, RecurringDismissibleContentState$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = RecurringDismissibleContentState$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = RecurringDismissibleContentState$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.lastDismissedVersion = pos.uint32();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let str5 = pos.uint64();
obj.lastDismissedAtMs = str5.toString();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
let str4 = pos.uint64();
obj.lastDismissedObjectId = str4.toString();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (4 === tmp7) {
obj.numTimesDismissed = pos.uint32();
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = RecurringDismissibleContentState$Type;
let tmp13 = closure_1;
onRead = RecurringDismissibleContentState$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(lastDismissedVersion, tag, writeUnknownFields) {
if (0 !== lastDismissedVersion.lastDismissedVersion) {
tag.tag(1, RecurringDismissibleContentState$Type(closure_1[7]).WireType.Varint).uint32(lastDismissedVersion.lastDismissedVersion);
const tagResult = tag.tag(1, RecurringDismissibleContentState$Type(closure_1[7]).WireType.Varint);
}
if ("0" !== lastDismissedVersion.lastDismissedAtMs) {
tag.tag(2, RecurringDismissibleContentState$Type(closure_1[7]).WireType.Varint).uint64(lastDismissedVersion.lastDismissedAtMs);
const tagResult1 = tag.tag(2, RecurringDismissibleContentState$Type(closure_1[7]).WireType.Varint);
}
if ("0" !== lastDismissedVersion.lastDismissedObjectId) {
tag.tag(3, RecurringDismissibleContentState$Type(closure_1[7]).WireType.Varint).uint64(lastDismissedVersion.lastDismissedObjectId);
const tagResult2 = tag.tag(3, RecurringDismissibleContentState$Type(closure_1[7]).WireType.Varint);
}
if (0 !== lastDismissedVersion.numTimesDismissed) {
tag.tag(4, RecurringDismissibleContentState$Type(closure_1[7]).WireType.Varint).uint32(lastDismissedVersion.numTimesDismissed);
const tagResult3 = tag.tag(4, RecurringDismissibleContentState$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = RecurringDismissibleContentState$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, lastDismissedVersion, tag);
}
return tag;
}
};
items[2] = obj;
return callback(RecurringDismissibleContentState$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp18 = new tmp18();
let tmp20 = (MessageType) => {
class UserContentSettings$Type {
constructor() {
tmp = closure_3(this, UserContentSettings$Type);
items = [, , , , , , , ];
items[0] = {};
obj = { emojiId: 9, emojiName: "soundboard_settings", userId: "message" };
obj.T = function T() {
return callback(closure_1[9]).StringValue;
};
items[1] = obj;
obj = { emojiId: "done", emojiName: "r", userId: "isArray" };
obj.T = function T() {
return callback(closure_1[8]).Timestamp;
};
items[2] = obj;
obj1 = { emojiId: "gradient.secondary", emojiName: 1, userId: 0.08 };
obj1.T = function T() {
return callback(closure_1[8]).Timestamp;
};
items[3] = obj1;
items[4] = {
T() {
return callback(closure_1[8]).Timestamp;
}
};
items[5] = {};
obj2 = { emojiId: 158435690, emojiName: 1090519040, userId: 305686, nick: 369 };
obj2.V = {
kind: "message",
T() {
return closure_36;
}
};
items[6] = obj2;
items[7] = { body: null, guildId: null, ao: null, "": null };
items1 = [null];
items1[1] = items;
return closure_82(this, UserContentSettings$Type, items1);
}
}
const arg1 = UserContentSettings$Type;
callback3(UserContentSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const uint8Array = new Uint8Array(0);
obj.dismissedContents = uint8Array;
obj.lastReceivedChangelogId = "0";
obj.recurringDismissibleContentStates = {};
obj.lastGiftIntentDismissedAtMs = "0";
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, UserContentSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = UserContentSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = UserContentSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.dismissedContents = pos.bytes();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let tmp42 = UserContentSettings$Type;
let tmp43 = closure_1;
let StringValue = UserContentSettings$Type(closure_1[9]).StringValue;
let tmp44 = StringValue;
let tmp45 = pos;
let tmp46 = readUnknownField;
obj.lastDismissedOutboundPromotionStartDate = StringValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.lastDismissedOutboundPromotionStartDate);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
let tmp37 = UserContentSettings$Type;
let tmp38 = closure_1;
let Timestamp3 = UserContentSettings$Type(closure_1[8]).Timestamp;
let tmp39 = Timestamp3;
let tmp40 = pos;
let tmp41 = readUnknownField;
obj.premiumTier0ModalDismissedAt = Timestamp3.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.premiumTier0ModalDismissedAt);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (4 === tmp7) {
let tmp32 = UserContentSettings$Type;
let tmp33 = closure_1;
let Timestamp2 = UserContentSettings$Type(closure_1[8]).Timestamp;
let tmp34 = Timestamp2;
let tmp35 = pos;
let tmp36 = readUnknownField;
obj.guildOnboardingUpsellDismissedAt = Timestamp2.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.guildOnboardingUpsellDismissedAt);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (5 === tmp7) {
let tmp27 = UserContentSettings$Type;
let tmp28 = closure_1;
let Timestamp = UserContentSettings$Type(closure_1[8]).Timestamp;
let tmp29 = Timestamp;
let tmp30 = pos;
let tmp31 = readUnknownField;
obj.safetyUserSentimentNoticeDismissedAt = Timestamp.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.safetyUserSentimentNoticeDismissedAt);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (6 === tmp7) {
let str5 = pos.fixed64();
obj.lastReceivedChangelogId = str5.toString();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (7 === tmp7) {
let binaryReadMap7Result = self.binaryReadMap7(obj.recurringDismissibleContentStates, pos, readUnknownField);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (8 === tmp7) {
let str4 = pos.fixed64();
obj.lastGiftIntentDismissedAtMs = str4.toString();
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = UserContentSettings$Type;
let tmp13 = closure_1;
onRead = UserContentSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "binaryReadMap7",
value(arg0, pos, binaryReadOptionsResult2) {
let tmp8;
const sum = pos.pos + pos.uint32();
let tmp4;
let obj;
if (pos.pos < sum) {
while (true) {
let tmp6 = callback;
let tmp7 = callback(pos.tag(), 2);
[tmp8, r10021] = tmp7;
if (1 === tmp8) {
let int32Result = pos.int32();
let internalBinaryReadResult = tmp3;
} else if (2 !== tmp8) {
break;
} else {
let tmp14 = closure_36;
internalBinaryReadResult = closure_36.internalBinaryRead(pos, pos.uint32(), binaryReadOptionsResult2);
}
let tmp3 = internalBinaryReadResult;
tmp4 = int32Result;
obj = internalBinaryReadResult;
}
const _globalThis = globalThis;
let _Error = Error;
const prototype = _Error.prototype;
_Error = new _Error("unknown map entry field for field discord_protos.discord_users.v1.UserContentSettings.recurring_dismissible_content_states");
throw _Error;
}
let num = 0;
if (null != tmp4) {
num = tmp4;
}
if (null == obj) {
obj = closure_36.create();
}
arg0[num] = obj;
}
};
items[2] = obj;
items[3] = {
key: "internalBinaryWrite",
value(dismissedContents, tag, writeUnknownFields) {
let length;
if (dismissedContents.dismissedContents.length) {
tag.tag(1, UserContentSettings$Type(closure_1[7]).WireType.LengthDelimited).bytes(dismissedContents.dismissedContents);
const tagResult = tag.tag(1, UserContentSettings$Type(closure_1[7]).WireType.LengthDelimited);
}
if (dismissedContents.lastDismissedOutboundPromotionStartDate) {
const StringValue = UserContentSettings$Type(closure_1[9]).StringValue;
const tagResult1 = tag.tag(2, UserContentSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = StringValue.internalBinaryWrite(dismissedContents.lastDismissedOutboundPromotionStartDate, tag.tag(2, UserContentSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = StringValue.internalBinaryWrite(dismissedContents.lastDismissedOutboundPromotionStartDate, tag.tag(2, UserContentSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (dismissedContents.premiumTier0ModalDismissedAt) {
const Timestamp = UserContentSettings$Type(closure_1[8]).Timestamp;
const tagResult2 = tag.tag(3, UserContentSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = Timestamp.internalBinaryWrite(dismissedContents.premiumTier0ModalDismissedAt, tag.tag(3, UserContentSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = Timestamp.internalBinaryWrite(dismissedContents.premiumTier0ModalDismissedAt, tag.tag(3, UserContentSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (dismissedContents.guildOnboardingUpsellDismissedAt) {
const Timestamp2 = UserContentSettings$Type(closure_1[8]).Timestamp;
const tagResult3 = tag.tag(4, UserContentSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = Timestamp2.internalBinaryWrite(dismissedContents.guildOnboardingUpsellDismissedAt, tag.tag(4, UserContentSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = Timestamp2.internalBinaryWrite(dismissedContents.guildOnboardingUpsellDismissedAt, tag.tag(4, UserContentSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (dismissedContents.safetyUserSentimentNoticeDismissedAt) {
const Timestamp3 = UserContentSettings$Type(closure_1[8]).Timestamp;
const tagResult4 = tag.tag(5, UserContentSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined3 = Timestamp3.internalBinaryWrite(dismissedContents.safetyUserSentimentNoticeDismissedAt, tag.tag(5, UserContentSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult3 = Timestamp3.internalBinaryWrite(dismissedContents.safetyUserSentimentNoticeDismissedAt, tag.tag(5, UserContentSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if ("0" !== dismissedContents.lastReceivedChangelogId) {
tag.tag(6, UserContentSettings$Type(closure_1[7]).WireType.Bit64).fixed64(dismissedContents.lastReceivedChangelogId);
const tagResult5 = tag.tag(6, UserContentSettings$Type(closure_1[7]).WireType.Bit64);
}
const keys = Object.keys(dismissedContents.recurringDismissibleContentStates);
let num17 = 0;
if (0 < keys.length) {
do {
let tmp19 = keys[num17];
let tmp20 = closure_0;
let tmp21 = closure_1;
let tagResult6 = tag.tag(7, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult = tagResult6.fork();
let tagResult7 = forkResult.tag(1, closure_0(closure_1[7]).WireType.Varint);
let _parseInt = parseInt;
let int32Result = tagResult7.int32(parseInt(tmp19));
let tagResult8 = tag.tag(2, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult1 = tagResult8.fork();
let tmp24 = closure_36;
let internalBinaryWriteResult4 = closure_36.internalBinaryWrite(dismissedContents.recurringDismissibleContentStates[tmp19], tag, writeUnknownFields);
let joined4 = tag.join();
let joined5 = joined4.join();
num17 = num17 + 1;
length = keys.length;
} while (num17 < length);
}
if ("0" !== dismissedContents.lastGiftIntentDismissedAtMs) {
tag.tag(8, UserContentSettings$Type(closure_1[7]).WireType.Bit64).fixed64(dismissedContents.lastGiftIntentDismissedAtMs);
const tagResult9 = tag.tag(8, UserContentSettings$Type(closure_1[7]).WireType.Bit64);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = UserContentSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, dismissedContents, tag);
}
return tag;
}
};
return callback(UserContentSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp20 = new tmp20();
let tmp22 = (MessageType) => {
class VideoFilterAsset$Type {
constructor() {
tmp = closure_3(this, VideoFilterAsset$Type);
items = [, ];
items[0] = {};
items[1] = { body: true, guildId: true, ao: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004817172019017253, "": 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000348969162857 };
items1 = [null];
items1[1] = items;
return closure_82(this, VideoFilterAsset$Type, items1);
}
}
const arg1 = VideoFilterAsset$Type;
callback3(VideoFilterAsset$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, VideoFilterAsset$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = VideoFilterAsset$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = VideoFilterAsset$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let str4 = pos.fixed64();
obj.id = str4.toString();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
obj.assetHash = pos.string();
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = VideoFilterAsset$Type;
let tmp13 = closure_1;
onRead = VideoFilterAsset$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(id, tag, writeUnknownFields) {
if ("0" !== id.id) {
tag.tag(1, VideoFilterAsset$Type(closure_1[7]).WireType.Bit64).fixed64(id.id);
const tagResult = tag.tag(1, VideoFilterAsset$Type(closure_1[7]).WireType.Bit64);
}
if ("" !== id.assetHash) {
tag.tag(2, VideoFilterAsset$Type(closure_1[7]).WireType.LengthDelimited).string(id.assetHash);
const tagResult1 = tag.tag(2, VideoFilterAsset$Type(closure_1[7]).WireType.LengthDelimited);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = VideoFilterAsset$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, id, tag);
}
return tag;
}
};
items[2] = obj;
return callback(VideoFilterAsset$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp22 = new tmp22();
let tmp24 = (MessageType) => {
class VideoFilterBackgroundBlur$Type {
constructor() {
tmp = closure_3(this, VideoFilterBackgroundBlur$Type);
items = [];
items[0] = {};
items1 = [null];
items1[1] = items;
return closure_82(this, VideoFilterBackgroundBlur$Type, items1);
}
}
const arg1 = VideoFilterBackgroundBlur$Type;
callback3(VideoFilterBackgroundBlur$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { useBlur: false };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, VideoFilterBackgroundBlur$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = VideoFilterBackgroundBlur$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = VideoFilterBackgroundBlur$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.useBlur = pos.bool();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = VideoFilterBackgroundBlur$Type;
let tmp13 = closure_1;
onRead = VideoFilterBackgroundBlur$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(useBlur, tag, writeUnknownFields) {
if (false !== useBlur.useBlur) {
tag.tag(1, VideoFilterBackgroundBlur$Type(closure_1[7]).WireType.Varint).bool(useBlur.useBlur);
const tagResult = tag.tag(1, VideoFilterBackgroundBlur$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = VideoFilterBackgroundBlur$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, useBlur, tag);
}
return tag;
}
};
items[2] = obj;
return callback(VideoFilterBackgroundBlur$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp24 = new tmp24();
let tmp26 = (MessageType) => {
class VoiceAndVideoSettings$Type {
constructor() {
tmp = closure_3(this, VoiceAndVideoSettings$Type);
obj = { flexDirection: true, alignItems: true, backgroundColor: true, borderRadius: true };
obj.T = function T() {
return closure_39;
};
items = [, , , , , , , , , ];
items[0] = obj;
items[1] = {};
obj = { flexDirection: 1011941377, alignItems: -278183676, backgroundColor: 40960001, borderRadius: 1090519040 };
obj.T = function T() {
return closure_38;
};
items[2] = obj;
items[3] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
obj1 = { emojiId: "dismissed_contents", emojiName: "scalar", userId: 12 };
obj1.T = function T() {
return callback(closure_1[9]).UInt32Value;
};
items[4] = obj1;
obj2 = { emojiId: null, emojiName: null, userId: null };
obj2.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[5] = obj2;
obj3 = { emojiId: "PRIMARY_700", emojiName: 0.96, userId: "PRIMARY_530" };
obj3.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[6] = obj3;
obj4 = { emojiId: null, emojiName: "rgba(255, 255, 255, 0.1)", userId: "center" };
obj4.T = function T() {
return closure_64;
};
items[7] = obj4;
items[8] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
obj5 = { emojiId: null, emojiName: "redesign/heading-18/bold", userId: "mobile-text-heading-primary" };
obj5.T = function T() {
return callback(closure_1[9]).FloatValue;
};
items[9] = obj5;
items1 = [null];
items1[1] = items;
return closure_82(this, VoiceAndVideoSettings$Type, items1);
}
}
const arg1 = VoiceAndVideoSettings$Type;
callback3(VoiceAndVideoSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { videoBackgroundFilterDesktop: { oneofKind: undefined } };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, VoiceAndVideoSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = VoiceAndVideoSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = VoiceAndVideoSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, binaryReadOptionsResult2) {
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
if (pos.pos < sum) {
const FloatValue = VoiceAndVideoSettings$Type(closure_1[9]).FloatValue;
obj.soundmojiVolume = FloatValue.internalBinaryRead(pos, pos.uint32(), binaryReadOptionsResult2, obj.soundmojiVolume);
while (true) {
do {
let tmp3 = tmp10;
let tmp4 = tmp11;
} while (pos.pos >= sum);
}
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(videoBackgroundFilterDesktop, tag, writeUnknownFields) {
if ("blur" === videoBackgroundFilterDesktop.videoBackgroundFilterDesktop.oneofKind) {
const tagResult = tag.tag(1, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = closure_39.internalBinaryWrite(videoBackgroundFilterDesktop.videoBackgroundFilterDesktop.blur, tag.tag(1, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = closure_39.internalBinaryWrite(videoBackgroundFilterDesktop.videoBackgroundFilterDesktop.blur, tag.tag(1, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if ("presetOption" === videoBackgroundFilterDesktop.videoBackgroundFilterDesktop.oneofKind) {
tag.tag(2, VoiceAndVideoSettings$Type(closure_1[7]).WireType.Varint).uint32(videoBackgroundFilterDesktop.videoBackgroundFilterDesktop.presetOption);
const tagResult1 = tag.tag(2, VoiceAndVideoSettings$Type(closure_1[7]).WireType.Varint);
}
if ("customAsset" === videoBackgroundFilterDesktop.videoBackgroundFilterDesktop.oneofKind) {
const tagResult2 = tag.tag(3, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = closure_38.internalBinaryWrite(videoBackgroundFilterDesktop.videoBackgroundFilterDesktop.customAsset, tag.tag(3, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = closure_38.internalBinaryWrite(videoBackgroundFilterDesktop.videoBackgroundFilterDesktop.customAsset, tag.tag(3, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (videoBackgroundFilterDesktop.alwaysPreviewVideo) {
const BoolValue = VoiceAndVideoSettings$Type(closure_1[9]).BoolValue;
const tagResult3 = tag.tag(5, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = BoolValue.internalBinaryWrite(videoBackgroundFilterDesktop.alwaysPreviewVideo, tag.tag(5, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = BoolValue.internalBinaryWrite(videoBackgroundFilterDesktop.alwaysPreviewVideo, tag.tag(5, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (videoBackgroundFilterDesktop.afkTimeout) {
const UInt32Value = VoiceAndVideoSettings$Type(closure_1[9]).UInt32Value;
const tagResult4 = tag.tag(6, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined3 = UInt32Value.internalBinaryWrite(videoBackgroundFilterDesktop.afkTimeout, tag.tag(6, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult3 = UInt32Value.internalBinaryWrite(videoBackgroundFilterDesktop.afkTimeout, tag.tag(6, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (videoBackgroundFilterDesktop.streamNotificationsEnabled) {
const BoolValue2 = VoiceAndVideoSettings$Type(closure_1[9]).BoolValue;
const tagResult5 = tag.tag(7, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined4 = BoolValue2.internalBinaryWrite(videoBackgroundFilterDesktop.streamNotificationsEnabled, tag.tag(7, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult4 = BoolValue2.internalBinaryWrite(videoBackgroundFilterDesktop.streamNotificationsEnabled, tag.tag(7, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (videoBackgroundFilterDesktop.nativePhoneIntegrationEnabled) {
const BoolValue3 = VoiceAndVideoSettings$Type(closure_1[9]).BoolValue;
const tagResult6 = tag.tag(8, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined5 = BoolValue3.internalBinaryWrite(videoBackgroundFilterDesktop.nativePhoneIntegrationEnabled, tag.tag(8, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult5 = BoolValue3.internalBinaryWrite(videoBackgroundFilterDesktop.nativePhoneIntegrationEnabled, tag.tag(8, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (videoBackgroundFilterDesktop.soundboardSettings) {
const tagResult7 = tag.tag(9, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined6 = closure_64.internalBinaryWrite(videoBackgroundFilterDesktop.soundboardSettings, tag.tag(9, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult6 = closure_64.internalBinaryWrite(videoBackgroundFilterDesktop.soundboardSettings, tag.tag(9, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (videoBackgroundFilterDesktop.disableStreamPreviews) {
const BoolValue4 = VoiceAndVideoSettings$Type(closure_1[9]).BoolValue;
const tagResult8 = tag.tag(10, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined7 = BoolValue4.internalBinaryWrite(videoBackgroundFilterDesktop.disableStreamPreviews, tag.tag(10, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult7 = BoolValue4.internalBinaryWrite(videoBackgroundFilterDesktop.disableStreamPreviews, tag.tag(10, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (videoBackgroundFilterDesktop.soundmojiVolume) {
const FloatValue = VoiceAndVideoSettings$Type(closure_1[9]).FloatValue;
const tagResult9 = tag.tag(11, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined8 = FloatValue.internalBinaryWrite(videoBackgroundFilterDesktop.soundmojiVolume, tag.tag(11, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult8 = FloatValue.internalBinaryWrite(videoBackgroundFilterDesktop.soundmojiVolume, tag.tag(11, VoiceAndVideoSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = VoiceAndVideoSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, videoBackgroundFilterDesktop, tag);
}
return tag;
}
};
items[2] = obj;
return callback(VoiceAndVideoSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp26 = new tmp26();
let tmp28 = (MessageType) => {
class ExplicitContentSettings$Type {
constructor() {
tmp = closure_3(this, ExplicitContentSettings$Type);
obj = {
T() {
const items = [null, closure_9];
return items;
}
};
items = [, , ];
items[0] = obj;
obj = { emojiId: "r", emojiName: "isArray", userId: "constructor" };
obj.T = function T() {
const items = [null, closure_9];
return items;
};
items[1] = obj;
items[2] = {
T() {
const items = [null, closure_9];
return items;
}
};
items1 = [null];
items1[1] = items;
return closure_82(this, ExplicitContentSettings$Type, items1);
}
}
const arg1 = ExplicitContentSettings$Type;
callback3(ExplicitContentSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, ExplicitContentSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = ExplicitContentSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = ExplicitContentSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.explicitContentGuilds = pos.int32();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
obj.explicitContentFriendDm = pos.int32();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
obj.explicitContentNonFriendDm = pos.int32();
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = ExplicitContentSettings$Type;
let tmp13 = closure_1;
onRead = ExplicitContentSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(explicitContentGuilds, tag, writeUnknownFields) {
if (0 !== explicitContentGuilds.explicitContentGuilds) {
tag.tag(1, ExplicitContentSettings$Type(closure_1[7]).WireType.Varint).int32(explicitContentGuilds.explicitContentGuilds);
const tagResult = tag.tag(1, ExplicitContentSettings$Type(closure_1[7]).WireType.Varint);
}
if (0 !== explicitContentGuilds.explicitContentFriendDm) {
tag.tag(2, ExplicitContentSettings$Type(closure_1[7]).WireType.Varint).int32(explicitContentGuilds.explicitContentFriendDm);
const tagResult1 = tag.tag(2, ExplicitContentSettings$Type(closure_1[7]).WireType.Varint);
}
if (0 !== explicitContentGuilds.explicitContentNonFriendDm) {
tag.tag(3, ExplicitContentSettings$Type(closure_1[7]).WireType.Varint).int32(explicitContentGuilds.explicitContentNonFriendDm);
const tagResult2 = tag.tag(3, ExplicitContentSettings$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = ExplicitContentSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, explicitContentGuilds, tag);
}
return tag;
}
};
items[2] = obj;
return callback(ExplicitContentSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp28 = new tmp28();
let tmp30 = (MessageType) => {
class GoreContentSettings$Type {
constructor() {
tmp = closure_3(this, GoreContentSettings$Type);
obj = {
T() {
const items = [null, closure_9];
return items;
}
};
items = [, , ];
items[0] = obj;
items[1] = {
T() {
const items = [null, closure_9];
return items;
}
};
obj = { emojiId: "CREATE_CHANNEL_MODAL", emojiName: "1i+hMi", userId: "Array" };
obj.T = function T() {
const items = [null, closure_9];
return items;
};
items[2] = obj;
items1 = [null];
items1[1] = items;
return closure_82(this, GoreContentSettings$Type, items1);
}
}
const arg1 = GoreContentSettings$Type;
callback3(GoreContentSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, GoreContentSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = GoreContentSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = GoreContentSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.goreContentGuilds = pos.int32();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
obj.goreContentFriendDm = pos.int32();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
obj.goreContentNonFriendDm = pos.int32();
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = GoreContentSettings$Type;
let tmp13 = closure_1;
onRead = GoreContentSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(goreContentGuilds, tag, writeUnknownFields) {
if (0 !== goreContentGuilds.goreContentGuilds) {
tag.tag(1, GoreContentSettings$Type(closure_1[7]).WireType.Varint).int32(goreContentGuilds.goreContentGuilds);
const tagResult = tag.tag(1, GoreContentSettings$Type(closure_1[7]).WireType.Varint);
}
if (0 !== goreContentGuilds.goreContentFriendDm) {
tag.tag(2, GoreContentSettings$Type(closure_1[7]).WireType.Varint).int32(goreContentGuilds.goreContentFriendDm);
const tagResult1 = tag.tag(2, GoreContentSettings$Type(closure_1[7]).WireType.Varint);
}
if (0 !== goreContentGuilds.goreContentNonFriendDm) {
tag.tag(3, GoreContentSettings$Type(closure_1[7]).WireType.Varint).int32(goreContentGuilds.goreContentNonFriendDm);
const tagResult2 = tag.tag(3, GoreContentSettings$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = GoreContentSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, goreContentGuilds, tag);
}
return tag;
}
};
items[2] = obj;
return callback(GoreContentSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp30 = new tmp30();
let tmp32 = (MessageType) => {
class SelfHarmContentSettings$Type {
constructor() {
tmp = closure_3(this, SelfHarmContentSettings$Type);
obj = { emojiId: 10, emojiName: 100, userId: true };
obj.T = function T() {
const items = [null, closure_9];
return items;
};
items = [, , ];
items[0] = obj;
items[1] = {
T() {
const items = [null, closure_9];
return items;
}
};
obj = { emojiId: null, emojiName: "\u263A\uFE0F", userId: 1.1 };
obj.T = function T() {
const items = [null, closure_9];
return items;
};
items[2] = obj;
items1 = [null];
items1[1] = items;
return closure_82(this, SelfHarmContentSettings$Type, items1);
}
}
const arg1 = SelfHarmContentSettings$Type;
callback3(SelfHarmContentSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, SelfHarmContentSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = SelfHarmContentSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = SelfHarmContentSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.selfHarmContentGuilds = pos.int32();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
obj.selfHarmContentFriendDm = pos.int32();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
obj.selfHarmContentNonFriendDm = pos.int32();
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = SelfHarmContentSettings$Type;
let tmp13 = closure_1;
onRead = SelfHarmContentSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(selfHarmContentGuilds, tag, writeUnknownFields) {
if (0 !== selfHarmContentGuilds.selfHarmContentGuilds) {
tag.tag(1, SelfHarmContentSettings$Type(closure_1[7]).WireType.Varint).int32(selfHarmContentGuilds.selfHarmContentGuilds);
const tagResult = tag.tag(1, SelfHarmContentSettings$Type(closure_1[7]).WireType.Varint);
}
if (0 !== selfHarmContentGuilds.selfHarmContentFriendDm) {
tag.tag(2, SelfHarmContentSettings$Type(closure_1[7]).WireType.Varint).int32(selfHarmContentGuilds.selfHarmContentFriendDm);
const tagResult1 = tag.tag(2, SelfHarmContentSettings$Type(closure_1[7]).WireType.Varint);
}
if (0 !== selfHarmContentGuilds.selfHarmContentNonFriendDm) {
tag.tag(3, SelfHarmContentSettings$Type(closure_1[7]).WireType.Varint).int32(selfHarmContentGuilds.selfHarmContentNonFriendDm);
const tagResult2 = tag.tag(3, SelfHarmContentSettings$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = SelfHarmContentSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, selfHarmContentGuilds, tag);
}
return tag;
}
};
items[2] = obj;
return callback(SelfHarmContentSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp32 = new tmp32();
let tmp34 = (MessageType) => {
class KeywordFilterSettings$Type {
constructor() {
tmp = closure_3(this, KeywordFilterSettings$Type);
obj = { emojiId: 24199092, emojiName: 1090519040, userId: 297605 };
obj.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items = [, , ];
items[0] = obj;
items[1] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items[2] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items1 = [null];
items1[1] = items;
return closure_82(this, KeywordFilterSettings$Type, items1);
}
}
const arg1 = KeywordFilterSettings$Type;
callback3(KeywordFilterSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, KeywordFilterSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = KeywordFilterSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = KeywordFilterSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let tmp36 = KeywordFilterSettings$Type;
let tmp37 = closure_1;
let BoolValue3 = KeywordFilterSettings$Type(closure_1[9]).BoolValue;
let tmp38 = BoolValue3;
let tmp39 = pos;
let tmp40 = readUnknownField;
obj.profanity = BoolValue3.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.profanity);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let tmp31 = KeywordFilterSettings$Type;
let tmp32 = closure_1;
let BoolValue2 = KeywordFilterSettings$Type(closure_1[9]).BoolValue;
let tmp33 = BoolValue2;
let tmp34 = pos;
let tmp35 = readUnknownField;
obj.sexualContent = BoolValue2.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.sexualContent);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
let tmp26 = KeywordFilterSettings$Type;
let tmp27 = closure_1;
let BoolValue = KeywordFilterSettings$Type(closure_1[9]).BoolValue;
let tmp28 = BoolValue;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.slurs = BoolValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.slurs);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = KeywordFilterSettings$Type;
let tmp13 = closure_1;
onRead = KeywordFilterSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(profanity, tag, writeUnknownFields) {
if (profanity.profanity) {
const BoolValue = KeywordFilterSettings$Type(closure_1[9]).BoolValue;
const tagResult = tag.tag(1, KeywordFilterSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = BoolValue.internalBinaryWrite(profanity.profanity, tag.tag(1, KeywordFilterSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = BoolValue.internalBinaryWrite(profanity.profanity, tag.tag(1, KeywordFilterSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (profanity.sexualContent) {
const BoolValue2 = KeywordFilterSettings$Type(closure_1[9]).BoolValue;
const tagResult1 = tag.tag(2, KeywordFilterSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = BoolValue2.internalBinaryWrite(profanity.sexualContent, tag.tag(2, KeywordFilterSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = BoolValue2.internalBinaryWrite(profanity.sexualContent, tag.tag(2, KeywordFilterSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (profanity.slurs) {
const BoolValue3 = KeywordFilterSettings$Type(closure_1[9]).BoolValue;
const tagResult2 = tag.tag(3, KeywordFilterSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = BoolValue3.internalBinaryWrite(profanity.slurs, tag.tag(3, KeywordFilterSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = BoolValue3.internalBinaryWrite(profanity.slurs, tag.tag(3, KeywordFilterSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = KeywordFilterSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, profanity, tag);
}
return tag;
}
};
items[2] = obj;
return callback(KeywordFilterSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp34 = new tmp34();
let tmp36 = (MessageType) => {
class TextAndImagesSettings$Type {
constructor() {
tmp = closure_3(this, TextAndImagesSettings$Type);
obj = { emojiId: 0.16, emojiName: "PLUM_11", userId: 0.12 };
obj.T = function T() {
return callback(closure_1[9]).StringValue;
};
items = [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ];
items[0] = obj;
obj = { emojiId: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000118182143234751, emojiName: 127038322851950840000000000, userId: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030210941424338938 };
obj.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[1] = obj;
obj1 = { emojiId: "<string:28926208>", emojiName: "<string:80927297>", userId: "<string:2586906880>" };
obj1.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[2] = obj1;
obj2 = { emojiId: "k", emojiName: "y", userId: "isArray" };
obj2.T = function T() {
return callback(closure_1[9]).StringValue;
};
items[3] = obj2;
items[4] = {};
items[5] = { "Bool(false)": 1371103727, "Bool(false)": 24212233, "Bool(false)": 1090519040, "Bool(false)": 69467, "Bool(false)": 676444513 };
obj3 = { emojiId: -1484372390298351200000000000000000000000000000000000000000000000000000000000, emojiName: -12292979486571250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, userId: -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002353438197864777 };
obj3.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[6] = obj3;
items[7] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items[8] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
obj4 = { emojiId: 11377, emojiName: 1163546880, userId: 24198977 };
obj4.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[9] = obj4;
obj5 = { emojiId: "include_stickers_in_autocomplete", emojiName: "message", userId: 29 };
obj5.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[10] = obj5;
obj6 = { emojiId: 37.038, emojiName: 3, userId: "seconds" };
obj6.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[11] = obj6;
obj7 = { emojiId: 0, emojiName: 97.5, userId: 2 };
obj7.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[12] = obj7;
obj8 = { emojiId: "absolute", emojiName: 0, userId: 0 };
obj8.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[13] = obj8;
items[14] = {
T() {
return callback(closure_1[9]).UInt32Value;
}
};
items[15] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
obj9 = { emojiId: false, emojiName: false, userId: false };
obj9.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[16] = obj9;
items[17] = {
T() {
return callback(closure_1[9]).UInt32Value;
}
};
obj10 = { emojiId: true, emojiName: true, userId: true };
obj10.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[18] = obj10;
items[19] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items[20] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items[21] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items[22] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items[23] = { "Bool(false)": false, "Bool(false)": false, "Bool(false)": false, "Bool(false)": false, "Bool(false)": false };
obj11 = { emojiId: 127277221446309020000000000, emojiName: 131072.0177941721, userId: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002556977686994479 };
obj11.T = function T() {
return callback(closure_1[9]).UInt32Value;
};
items[24] = obj11;
obj12 = { emojiId: "search_provider", emojiName: "enum", userId: null };
obj12.T = function T() {
const items = [null, closure_10];
return items;
};
items[25] = obj12;
obj13 = { emojiId: "center", emojiName: "center", userId: 32 };
obj13.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[26] = obj13;
items[27] = {
T() {
return closure_41;
}
};
items[28] = {
T() {
return closure_44;
}
};
obj14 = { emojiId: "RICH_PRESENCE_INVITE", emojiName: "setTargetAspectRatio", userId: "a" };
obj14.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[29] = obj14;
items[30] = {
T() {
return closure_42;
}
};
items[31] = {
T() {
return closure_79;
}
};
obj15 = { emojiId: false, emojiName: false, userId: false };
obj15.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[32] = obj15;
obj16 = { emojiId: 3, emojiName: "frecency", userId: "scalar" };
obj16.T = function T() {
return closure_43;
};
items[33] = obj16;
obj17 = { emojiId: "done", emojiName: "construct", userId: "y" };
obj17.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[34] = obj17;
obj18 = { emojiId: "message", emojiName: 20, userId: 0 };
obj18.T = function T() {
const items = [null, closure_14, "SEARCH_PROVIDER_"];
return items;
};
items[35] = obj18;
obj19 = { emojiId: true, emojiName: true, userId: true };
obj19.T = function T() {
return callback(closure_1[9]).StringValue;
};
items[36] = obj19;
items1 = [null];
items1[1] = items;
return closure_82(this, TextAndImagesSettings$Type, items1);
}
}
const arg1 = TextAndImagesSettings$Type;
callback3(TextAndImagesSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { emojiPickerCollapsedSections: [], stickerPickerCollapsedSections: [], soundboardPickerCollapsedSections: [], dmSpamFilterV2: 0, searchProvider: 0 };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, TextAndImagesSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = TextAndImagesSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = TextAndImagesSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, binaryReadOptionsResult2) {
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
if (pos.pos < sum) {
const StringValue = TextAndImagesSettings$Type(closure_1[9]).StringValue;
obj.customSearchUrl = StringValue.internalBinaryRead(pos, pos.uint32(), binaryReadOptionsResult2, obj.customSearchUrl);
while (true) {
do {
let tmp3 = tmp10;
let tmp4 = tmp11;
} while (pos.pos >= sum);
}
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(diversitySurrogate, tag, writeUnknownFields) {
let length;
let length2;
let length3;
if (diversitySurrogate.diversitySurrogate) {
let joined27 = TextAndImagesSettings$Type;
const StringValue = TextAndImagesSettings$Type(closure_1[9]).StringValue;
const tagResult = tag.tag(1, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = StringValue.internalBinaryWrite(diversitySurrogate.diversitySurrogate, tag.tag(1, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = StringValue.internalBinaryWrite(diversitySurrogate.diversitySurrogate, tag.tag(1, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.useRichChatInput) {
const BoolValue = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult1 = tag.tag(2, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = BoolValue.internalBinaryWrite(diversitySurrogate.useRichChatInput, tag.tag(2, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = BoolValue.internalBinaryWrite(diversitySurrogate.useRichChatInput, tag.tag(2, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.useThreadSidebar) {
const BoolValue2 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult2 = tag.tag(3, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = BoolValue2.internalBinaryWrite(diversitySurrogate.useThreadSidebar, tag.tag(3, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = BoolValue2.internalBinaryWrite(diversitySurrogate.useThreadSidebar, tag.tag(3, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.renderSpoilers) {
const StringValue2 = TextAndImagesSettings$Type(closure_1[9]).StringValue;
const tagResult3 = tag.tag(4, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined3 = StringValue2.internalBinaryWrite(diversitySurrogate.renderSpoilers, tag.tag(4, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult3 = StringValue2.internalBinaryWrite(diversitySurrogate.renderSpoilers, tag.tag(4, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let num13 = 0;
if (0 < diversitySurrogate.emojiPickerCollapsedSections.length) {
do {
let tmp13 = closure_0;
let tmp14 = closure_1;
let tagResult4 = tag.tag(5, closure_0(closure_1[7]).WireType.LengthDelimited);
let stringResult = tagResult4.string(diversitySurrogate.emojiPickerCollapsedSections[num13]);
num13 = num13 + 1;
length = diversitySurrogate.emojiPickerCollapsedSections.length;
} while (num13 < length);
}
let num14 = 0;
if (0 < diversitySurrogate.stickerPickerCollapsedSections.length) {
do {
let tmp16 = closure_0;
let tmp17 = closure_1;
let tagResult5 = tag.tag(6, closure_0(closure_1[7]).WireType.LengthDelimited);
let stringResult1 = tagResult5.string(diversitySurrogate.stickerPickerCollapsedSections[num14]);
num14 = num14 + 1;
length2 = diversitySurrogate.stickerPickerCollapsedSections.length;
} while (num14 < length2);
}
if (diversitySurrogate.viewImageDescriptions) {
const BoolValue3 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult6 = tag.tag(7, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined4 = BoolValue3.internalBinaryWrite(diversitySurrogate.viewImageDescriptions, tag.tag(7, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult4 = BoolValue3.internalBinaryWrite(diversitySurrogate.viewImageDescriptions, tag.tag(7, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.showCommandSuggestions) {
const BoolValue4 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult7 = tag.tag(8, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined5 = BoolValue4.internalBinaryWrite(diversitySurrogate.showCommandSuggestions, tag.tag(8, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult5 = BoolValue4.internalBinaryWrite(diversitySurrogate.showCommandSuggestions, tag.tag(8, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.inlineAttachmentMedia) {
const BoolValue5 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult8 = tag.tag(9, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined6 = BoolValue5.internalBinaryWrite(diversitySurrogate.inlineAttachmentMedia, tag.tag(9, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult6 = BoolValue5.internalBinaryWrite(diversitySurrogate.inlineAttachmentMedia, tag.tag(9, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.inlineEmbedMedia) {
const BoolValue6 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult9 = tag.tag(10, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined7 = BoolValue6.internalBinaryWrite(diversitySurrogate.inlineEmbedMedia, tag.tag(10, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult7 = BoolValue6.internalBinaryWrite(diversitySurrogate.inlineEmbedMedia, tag.tag(10, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.gifAutoPlay) {
const BoolValue7 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult10 = tag.tag(11, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined8 = BoolValue7.internalBinaryWrite(diversitySurrogate.gifAutoPlay, tag.tag(11, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult8 = BoolValue7.internalBinaryWrite(diversitySurrogate.gifAutoPlay, tag.tag(11, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.renderEmbeds) {
const BoolValue8 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult11 = tag.tag(12, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined9 = BoolValue8.internalBinaryWrite(diversitySurrogate.renderEmbeds, tag.tag(12, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult9 = BoolValue8.internalBinaryWrite(diversitySurrogate.renderEmbeds, tag.tag(12, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.renderReactions) {
const BoolValue9 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult12 = tag.tag(13, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined10 = BoolValue9.internalBinaryWrite(diversitySurrogate.renderReactions, tag.tag(13, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult10 = BoolValue9.internalBinaryWrite(diversitySurrogate.renderReactions, tag.tag(13, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.animateEmoji) {
const BoolValue10 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult13 = tag.tag(14, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined11 = BoolValue10.internalBinaryWrite(diversitySurrogate.animateEmoji, tag.tag(14, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult11 = BoolValue10.internalBinaryWrite(diversitySurrogate.animateEmoji, tag.tag(14, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.animateStickers) {
const UInt32Value = TextAndImagesSettings$Type(closure_1[9]).UInt32Value;
const tagResult14 = tag.tag(15, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined12 = UInt32Value.internalBinaryWrite(diversitySurrogate.animateStickers, tag.tag(15, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult12 = UInt32Value.internalBinaryWrite(diversitySurrogate.animateStickers, tag.tag(15, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.enableTtsCommand) {
const BoolValue11 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult15 = tag.tag(16, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined13 = BoolValue11.internalBinaryWrite(diversitySurrogate.enableTtsCommand, tag.tag(16, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult13 = BoolValue11.internalBinaryWrite(diversitySurrogate.enableTtsCommand, tag.tag(16, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.messageDisplayCompact) {
const BoolValue12 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult16 = tag.tag(17, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined14 = BoolValue12.internalBinaryWrite(diversitySurrogate.messageDisplayCompact, tag.tag(17, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult14 = BoolValue12.internalBinaryWrite(diversitySurrogate.messageDisplayCompact, tag.tag(17, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.explicitContentFilter) {
const UInt32Value2 = TextAndImagesSettings$Type(closure_1[9]).UInt32Value;
const tagResult17 = tag.tag(19, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined15 = UInt32Value2.internalBinaryWrite(diversitySurrogate.explicitContentFilter, tag.tag(19, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult15 = UInt32Value2.internalBinaryWrite(diversitySurrogate.explicitContentFilter, tag.tag(19, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.viewNsfwGuilds) {
const BoolValue13 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult18 = tag.tag(20, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined16 = BoolValue13.internalBinaryWrite(diversitySurrogate.viewNsfwGuilds, tag.tag(20, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult16 = BoolValue13.internalBinaryWrite(diversitySurrogate.viewNsfwGuilds, tag.tag(20, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.convertEmoticons) {
const BoolValue14 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult19 = tag.tag(21, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined17 = BoolValue14.internalBinaryWrite(diversitySurrogate.convertEmoticons, tag.tag(21, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult17 = BoolValue14.internalBinaryWrite(diversitySurrogate.convertEmoticons, tag.tag(21, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.expressionSuggestionsEnabled) {
const BoolValue15 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult20 = tag.tag(22, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined18 = BoolValue15.internalBinaryWrite(diversitySurrogate.expressionSuggestionsEnabled, tag.tag(22, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult18 = BoolValue15.internalBinaryWrite(diversitySurrogate.expressionSuggestionsEnabled, tag.tag(22, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.viewNsfwCommands) {
const BoolValue16 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult21 = tag.tag(23, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined19 = BoolValue16.internalBinaryWrite(diversitySurrogate.viewNsfwCommands, tag.tag(23, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult19 = BoolValue16.internalBinaryWrite(diversitySurrogate.viewNsfwCommands, tag.tag(23, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.useLegacyChatInput) {
const BoolValue17 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult22 = tag.tag(24, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined20 = BoolValue17.internalBinaryWrite(diversitySurrogate.useLegacyChatInput, tag.tag(24, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult20 = BoolValue17.internalBinaryWrite(diversitySurrogate.useLegacyChatInput, tag.tag(24, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let num47 = 0;
if (0 < diversitySurrogate.soundboardPickerCollapsedSections.length) {
do {
let tmp70 = closure_0;
let tmp71 = closure_1;
let tagResult23 = tag.tag(25, closure_0(closure_1[7]).WireType.LengthDelimited);
let stringResult2 = tagResult23.string(diversitySurrogate.soundboardPickerCollapsedSections[num47]);
num47 = num47 + 1;
length3 = diversitySurrogate.soundboardPickerCollapsedSections.length;
} while (num47 < length3);
}
if (diversitySurrogate.dmSpamFilter) {
const UInt32Value3 = TextAndImagesSettings$Type(closure_1[9]).UInt32Value;
const tagResult24 = tag.tag(26, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined21 = UInt32Value3.internalBinaryWrite(diversitySurrogate.dmSpamFilter, tag.tag(26, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult21 = UInt32Value3.internalBinaryWrite(diversitySurrogate.dmSpamFilter, tag.tag(26, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (0 !== diversitySurrogate.dmSpamFilterV2) {
tag.tag(27, TextAndImagesSettings$Type(closure_1[7]).WireType.Varint).int32(diversitySurrogate.dmSpamFilterV2);
const tagResult25 = tag.tag(27, TextAndImagesSettings$Type(closure_1[7]).WireType.Varint);
}
if (diversitySurrogate.includeStickersInAutocomplete) {
const BoolValue18 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult26 = tag.tag(28, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined22 = BoolValue18.internalBinaryWrite(diversitySurrogate.includeStickersInAutocomplete, tag.tag(28, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult22 = BoolValue18.internalBinaryWrite(diversitySurrogate.includeStickersInAutocomplete, tag.tag(28, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.explicitContentSettings) {
const tagResult27 = tag.tag(29, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined23 = closure_41.internalBinaryWrite(diversitySurrogate.explicitContentSettings, tag.tag(29, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult23 = closure_41.internalBinaryWrite(diversitySurrogate.explicitContentSettings, tag.tag(29, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.keywordFilterSettings) {
const tagResult28 = tag.tag(30, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined24 = closure_44.internalBinaryWrite(diversitySurrogate.keywordFilterSettings, tag.tag(30, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult24 = closure_44.internalBinaryWrite(diversitySurrogate.keywordFilterSettings, tag.tag(30, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.includeSoundmojiInAutocomplete) {
const BoolValue19 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult29 = tag.tag(31, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined25 = BoolValue19.internalBinaryWrite(diversitySurrogate.includeSoundmojiInAutocomplete, tag.tag(31, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult25 = BoolValue19.internalBinaryWrite(diversitySurrogate.includeSoundmojiInAutocomplete, tag.tag(31, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.goreContentSettings) {
const tagResult30 = tag.tag(32, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined26 = closure_42.internalBinaryWrite(diversitySurrogate.goreContentSettings, tag.tag(32, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult26 = closure_42.internalBinaryWrite(diversitySurrogate.goreContentSettings, tag.tag(32, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.defaultReactionEmoji) {
const tagResult31 = tag.tag(33, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
joined27 = closure_79.internalBinaryWrite(diversitySurrogate.defaultReactionEmoji, tag.tag(33, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult27 = closure_79.internalBinaryWrite(diversitySurrogate.defaultReactionEmoji, tag.tag(33, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.showMentionSuggestions) {
joined27 = TextAndImagesSettings$Type;
joined27 = closure_1;
const BoolValue20 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult32 = tag.tag(34, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
joined27 = BoolValue20.internalBinaryWrite(diversitySurrogate.showMentionSuggestions, tag.tag(34, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult28 = BoolValue20.internalBinaryWrite(diversitySurrogate.showMentionSuggestions, tag.tag(34, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.selfHarmContentSettings) {
joined27 = closure_43;
joined27 = TextAndImagesSettings$Type;
joined27 = closure_1;
const tagResult33 = tag.tag(35, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
joined27 = closure_43.internalBinaryWrite(diversitySurrogate.selfHarmContentSettings, tag.tag(35, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult29 = closure_43.internalBinaryWrite(diversitySurrogate.selfHarmContentSettings, tag.tag(35, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (diversitySurrogate.isCrossDmSearchEnabled) {
joined27 = TextAndImagesSettings$Type;
joined27 = closure_1;
const BoolValue21 = TextAndImagesSettings$Type(closure_1[9]).BoolValue;
const tagResult34 = tag.tag(36, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
joined27 = BoolValue21.internalBinaryWrite(diversitySurrogate.isCrossDmSearchEnabled, tag.tag(36, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult30 = BoolValue21.internalBinaryWrite(diversitySurrogate.isCrossDmSearchEnabled, tag.tag(36, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (0 !== diversitySurrogate.searchProvider) {
joined27 = TextAndImagesSettings$Type;
joined27 = closure_1;
joined27 = tag.tag(37, TextAndImagesSettings$Type(closure_1[7]).WireType.Varint).int32(diversitySurrogate.searchProvider);
const tagResult35 = tag.tag(37, TextAndImagesSettings$Type(closure_1[7]).WireType.Varint);
}
if (diversitySurrogate.customSearchUrl) {
joined27 = TextAndImagesSettings$Type;
joined27 = closure_1;
const StringValue3 = TextAndImagesSettings$Type(closure_1[9]).StringValue;
const tagResult36 = tag.tag(38, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited);
joined27 = StringValue3.internalBinaryWrite(diversitySurrogate.customSearchUrl, tag.tag(38, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult31 = StringValue3.internalBinaryWrite(diversitySurrogate.customSearchUrl, tag.tag(38, TextAndImagesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
joined27 = TextAndImagesSettings$Type;
joined27 = closure_1;
onWrite = TextAndImagesSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
joined27 = onWrite(this.typeName, diversitySurrogate, tag);
}
return tag;
}
};
items[2] = obj;
return callback(TextAndImagesSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp36 = new tmp36();
let tmp38 = (MessageType) => {
class NotificationSettings$Type {
constructor() {
tmp = closure_3(this, NotificationSettings$Type);
obj = { emojiId: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010061167375701895, emojiName: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010391480448041396, userId: 19991592254253774000000000000000000000 };
obj.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items = [, , , , , , , , , , , , , , , , , , , , , , , , ];
items[0] = obj;
items[1] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items[2] = { body: null, guildId: 12, ao: "enable_friend_online_notifications", "": "message" };
obj = { emojiId: "@braintree/browser-detection/is-ios-webview", emojiName: "<string:2634563840>", userId: "<string:3110141954>" };
obj.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[3] = obj;
obj1 = { emojiId: true, emojiName: true, userId: true };
obj1.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[4] = obj1;
items[5] = { body: null, guildId: "\u{1FAF1}\u{1F3FB}\u200D\u{1FAF2}\u{1F3FC}", ao: true, "": null };
items[6] = {
T() {
const items = [null, closure_11];
return items;
}
};
obj2 = { emojiId: false, emojiName: false, userId: false };
obj2.T = function T() {
const items = [null, closure_12];
return items;
};
items[7] = obj2;
obj3 = { emojiId: "channelId", emojiName: "channelId", userId: "channelId" };
obj3.T = function T() {
const items = [null, closure_13];
return items;
};
items[8] = obj3;
obj4 = { emojiId: true, emojiName: true, userId: true };
obj4.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[9] = obj4;
items[10] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items[11] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
obj5 = { emojiId: 626081764, emojiName: 94475, userId: 995229696 };
obj5.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[12] = obj5;
obj6 = { emojiId: null, emojiName: null, userId: null };
obj6.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[13] = obj6;
items[14] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items[15] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items[16] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
obj7 = { emojiId: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000531121258345626, emojiName: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000301888391985459, userId: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000682162769757008 };
obj7.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[17] = obj7;
obj8 = { emojiId: "favorite_soundboard_sounds", emojiName: "message", userId: null };
obj8.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[18] = obj8;
obj9 = { emojiId: null, emojiName: "\u{1F9B5}\u{1F3FB}", userId: true };
obj9.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[19] = obj9;
items[20] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
obj10 = { emojiId: null, emojiName: null, userId: null };
obj10.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[21] = obj10;
items[22] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items[23] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items[24] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items1 = [null];
items1[1] = items;
return closure_82(this, NotificationSettings$Type, items1);
}
}
const arg1 = NotificationSettings$Type;
callback3(NotificationSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { "Bool(true)": "%AsyncFunction%", "Bool(true)": "contentHarmTypesToFlags", "Bool(true)": "%SyntaxError%", "Bool(false)": "NOTIFICATION_SETTINGS_MODAL_OPEN", "Bool(false)": "THREEDS_CARDINAL_SDK_RESPONSE_TIMEDOUT" };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, NotificationSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = NotificationSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = NotificationSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, binaryReadOptionsResult2) {
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
if (pos.pos < sum) {
const BoolValue = NotificationSettings$Type(closure_1[9]).BoolValue;
obj.notifyFriendsOnComeOnline = BoolValue.internalBinaryRead(pos, pos.uint32(), binaryReadOptionsResult2, obj.notifyFriendsOnComeOnline);
while (true) {
do {
let tmp3 = tmp10;
let tmp4 = tmp11;
} while (pos.pos >= sum);
}
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(showInAppNotifications, tag, writeUnknownFields) {
if (showInAppNotifications.showInAppNotifications) {
const BoolValue = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult = tag.tag(1, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = BoolValue.internalBinaryWrite(showInAppNotifications.showInAppNotifications, tag.tag(1, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = BoolValue.internalBinaryWrite(showInAppNotifications.showInAppNotifications, tag.tag(1, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.notifyFriendsOnGoLive) {
const BoolValue2 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult1 = tag.tag(2, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = BoolValue2.internalBinaryWrite(showInAppNotifications.notifyFriendsOnGoLive, tag.tag(2, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = BoolValue2.internalBinaryWrite(showInAppNotifications.notifyFriendsOnGoLive, tag.tag(2, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if ("0" !== showInAppNotifications.notificationCenterAckedBeforeId) {
tag.tag(3, NotificationSettings$Type(closure_1[7]).WireType.Bit64).fixed64(showInAppNotifications.notificationCenterAckedBeforeId);
const tagResult2 = tag.tag(3, NotificationSettings$Type(closure_1[7]).WireType.Bit64);
}
if (showInAppNotifications.enableBurstReactionNotifications) {
const BoolValue3 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult3 = tag.tag(4, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = BoolValue3.internalBinaryWrite(showInAppNotifications.enableBurstReactionNotifications, tag.tag(4, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = BoolValue3.internalBinaryWrite(showInAppNotifications.enableBurstReactionNotifications, tag.tag(4, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.quietMode) {
const BoolValue4 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult4 = tag.tag(5, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined3 = BoolValue4.internalBinaryWrite(showInAppNotifications.quietMode, tag.tag(5, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult3 = BoolValue4.internalBinaryWrite(showInAppNotifications.quietMode, tag.tag(5, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if ("0" !== showInAppNotifications.focusModeExpiresAtMs) {
tag.tag(6, NotificationSettings$Type(closure_1[7]).WireType.Bit64).fixed64(showInAppNotifications.focusModeExpiresAtMs);
const tagResult5 = tag.tag(6, NotificationSettings$Type(closure_1[7]).WireType.Bit64);
}
if (0 !== showInAppNotifications.reactionNotifications) {
tag.tag(7, NotificationSettings$Type(closure_1[7]).WireType.Varint).int32(showInAppNotifications.reactionNotifications);
const tagResult6 = tag.tag(7, NotificationSettings$Type(closure_1[7]).WireType.Varint);
}
if (0 !== showInAppNotifications.gameActivityNotifications) {
tag.tag(8, NotificationSettings$Type(closure_1[7]).WireType.Varint).int32(showInAppNotifications.gameActivityNotifications);
const tagResult7 = tag.tag(8, NotificationSettings$Type(closure_1[7]).WireType.Varint);
}
if (0 !== showInAppNotifications.customStatusPushNotifications) {
tag.tag(9, NotificationSettings$Type(closure_1[7]).WireType.Varint).int32(showInAppNotifications.customStatusPushNotifications);
const tagResult8 = tag.tag(9, NotificationSettings$Type(closure_1[7]).WireType.Varint);
}
if (showInAppNotifications.gameActivityExcludeSteamNotifications) {
const BoolValue5 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult9 = tag.tag(10, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined4 = BoolValue5.internalBinaryWrite(showInAppNotifications.gameActivityExcludeSteamNotifications, tag.tag(10, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult4 = BoolValue5.internalBinaryWrite(showInAppNotifications.gameActivityExcludeSteamNotifications, tag.tag(10, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.enableVoiceActivityNotifications) {
const BoolValue6 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult10 = tag.tag(11, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined5 = BoolValue6.internalBinaryWrite(showInAppNotifications.enableVoiceActivityNotifications, tag.tag(11, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult5 = BoolValue6.internalBinaryWrite(showInAppNotifications.enableVoiceActivityNotifications, tag.tag(11, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.enableFriendOnlineNotifications) {
const BoolValue7 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult11 = tag.tag(12, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined6 = BoolValue7.internalBinaryWrite(showInAppNotifications.enableFriendOnlineNotifications, tag.tag(12, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult6 = BoolValue7.internalBinaryWrite(showInAppNotifications.enableFriendOnlineNotifications, tag.tag(12, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.enableUserResurrectionNotifications) {
const BoolValue8 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult12 = tag.tag(13, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined7 = BoolValue8.internalBinaryWrite(showInAppNotifications.enableUserResurrectionNotifications, tag.tag(13, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult7 = BoolValue8.internalBinaryWrite(showInAppNotifications.enableUserResurrectionNotifications, tag.tag(13, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.enableFriendAnniversaryNotifications) {
const BoolValue9 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult13 = tag.tag(14, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined8 = BoolValue9.internalBinaryWrite(showInAppNotifications.enableFriendAnniversaryNotifications, tag.tag(14, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult8 = BoolValue9.internalBinaryWrite(showInAppNotifications.enableFriendAnniversaryNotifications, tag.tag(14, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.enableGameUpdateNotifications) {
const BoolValue10 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult14 = tag.tag(15, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined9 = BoolValue10.internalBinaryWrite(showInAppNotifications.enableGameUpdateNotifications, tag.tag(15, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult9 = BoolValue10.internalBinaryWrite(showInAppNotifications.enableGameUpdateNotifications, tag.tag(15, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.enableProfileUpdatesNotifications) {
const BoolValue11 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult15 = tag.tag(16, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined10 = BoolValue11.internalBinaryWrite(showInAppNotifications.enableProfileUpdatesNotifications, tag.tag(16, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult10 = BoolValue11.internalBinaryWrite(showInAppNotifications.enableProfileUpdatesNotifications, tag.tag(16, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.enableServerTrendingNotifications) {
const BoolValue12 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult16 = tag.tag(17, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined11 = BoolValue12.internalBinaryWrite(showInAppNotifications.enableServerTrendingNotifications, tag.tag(17, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult11 = BoolValue12.internalBinaryWrite(showInAppNotifications.enableServerTrendingNotifications, tag.tag(17, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.enableDmReplyNudgeReminders) {
const BoolValue13 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult17 = tag.tag(18, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined12 = BoolValue13.internalBinaryWrite(showInAppNotifications.enableDmReplyNudgeReminders, tag.tag(18, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult12 = BoolValue13.internalBinaryWrite(showInAppNotifications.enableDmReplyNudgeReminders, tag.tag(18, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.enableSummaryReminderNotifications) {
const BoolValue14 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult18 = tag.tag(19, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined13 = BoolValue14.internalBinaryWrite(showInAppNotifications.enableSummaryReminderNotifications, tag.tag(19, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult13 = BoolValue14.internalBinaryWrite(showInAppNotifications.enableSummaryReminderNotifications, tag.tag(19, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.enableGdmAllReactionNotifications) {
const BoolValue15 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult19 = tag.tag(20, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined14 = BoolValue15.internalBinaryWrite(showInAppNotifications.enableGdmAllReactionNotifications, tag.tag(20, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult14 = BoolValue15.internalBinaryWrite(showInAppNotifications.enableGdmAllReactionNotifications, tag.tag(20, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.enableFriendGamingActivityNotifications) {
const BoolValue16 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult20 = tag.tag(21, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined15 = BoolValue16.internalBinaryWrite(showInAppNotifications.enableFriendGamingActivityNotifications, tag.tag(21, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult15 = BoolValue16.internalBinaryWrite(showInAppNotifications.enableFriendGamingActivityNotifications, tag.tag(21, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.enableUpcomingServerEventNotifications) {
const BoolValue17 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult21 = tag.tag(22, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined16 = BoolValue17.internalBinaryWrite(showInAppNotifications.enableUpcomingServerEventNotifications, tag.tag(22, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult16 = BoolValue17.internalBinaryWrite(showInAppNotifications.enableUpcomingServerEventNotifications, tag.tag(22, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.enableScreenDowntimeScheduleNotifications) {
const BoolValue18 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult22 = tag.tag(23, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined17 = BoolValue18.internalBinaryWrite(showInAppNotifications.enableScreenDowntimeScheduleNotifications, tag.tag(23, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult17 = BoolValue18.internalBinaryWrite(showInAppNotifications.enableScreenDowntimeScheduleNotifications, tag.tag(23, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.notifyFriendsOnProfileUpdate) {
const BoolValue19 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult23 = tag.tag(24, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined18 = BoolValue19.internalBinaryWrite(showInAppNotifications.notifyFriendsOnProfileUpdate, tag.tag(24, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult18 = BoolValue19.internalBinaryWrite(showInAppNotifications.notifyFriendsOnProfileUpdate, tag.tag(24, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (showInAppNotifications.notifyFriendsOnComeOnline) {
const BoolValue20 = NotificationSettings$Type(closure_1[9]).BoolValue;
const tagResult24 = tag.tag(25, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined19 = BoolValue20.internalBinaryWrite(showInAppNotifications.notifyFriendsOnComeOnline, tag.tag(25, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult19 = BoolValue20.internalBinaryWrite(showInAppNotifications.notifyFriendsOnComeOnline, tag.tag(25, NotificationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = NotificationSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, showInAppNotifications, tag);
}
return tag;
}
};
items[2] = obj;
return callback(NotificationSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp38 = new tmp38();
let tmp40 = (MessageType) => {
class PrivacySettings$Type {
constructor() {
tmp = closure_3(this, PrivacySettings$Type);
obj = { emojiId: "Array", emojiName: "isArray", userId: "initialGestureOffset" };
obj.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items = [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ];
items[0] = obj;
obj = { emojiId: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007137743366288344, emojiName: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029821879067908764, userId: 1758525588049886800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 };
obj.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[1] = obj;
items[2] = {};
items[3] = { body: -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002353437371505161, guildId: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022166974541, ao: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003129009417820613, "": -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002353437368277194 };
items[4] = {};
items[5] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
obj1 = { emojiId: null, emojiName: null, userId: null };
obj1.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[6] = obj1;
items[7] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items[8] = {
T() {
return callback(closure_1[9]).UInt32Value;
}
};
obj2 = { emojiId: "isArray", emojiName: "body", userId: "message" };
obj2.T = function T() {
return callback(closure_1[9]).UInt32Value;
};
items[9] = obj2;
items[10] = { "Bool(false)": "<string:1111485644>", "Bool(false)": "*0.5", "Bool(false)": "*0.2", "Bool(false)": "<string:833952337>", "Bool(false)": "<string:2576980378>" };
obj3 = { emojiId: "message", emojiName: null, userId: 10 };
obj3.T = function T() {
const items = [null, closure_15];
return items;
};
items[11] = obj3;
items[12] = { "Bool(false)": null, "Bool(false)": null, "Bool(false)": null, "Bool(false)": null, "Bool(false)": null };
items[13] = { "Bool(false)": "NEUTRAL_63", "Bool(false)": 1, "Bool(false)": "type", "Bool(false)": "enum", "Bool(false)": "NEUTRAL_87" };
obj4 = { emojiId: 32, emojiName: "profile_visibility", userId: "enum" };
obj4.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[14] = obj4;
obj5 = { emojiId: -515396076, emojiName: 24199130, userId: 1375731712 };
obj5.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[15] = obj5;
obj6 = { emojiId: "row", emojiName: "center", userId: 2 };
obj6.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[16] = obj6;
items[17] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
obj7 = { emojiId: 0, emojiName: -39.573, userId: 3 };
obj7.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[18] = obj7;
obj8 = { emojiId: "\u00F6p\u00FCc\u00FCk izi", emojiName: "<string:4114677760>", userId: "<string:1627390285>" };
obj8.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[19] = obj8;
obj9 = { emojiId: "message", emojiName: "text-md/semibold", userId: "text-default" };
obj9.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[20] = obj9;
items[21] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items[22] = {
T() {
const items = [true, closure_17];
return items;
}
};
items[23] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
obj10 = { emojiId: 0, emojiName: -805306363, userId: 1090519042 };
obj10.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[24] = obj10;
items[25] = {
T() {
const items = ["r", closure_18];
return items;
}
};
items[26] = {
T() {
const items = [0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006164288605934823, closure_16];
return items;
}
};
obj11 = { enabled: "<string:141658474>", chatInputFloating: "<string:1090519040>", chatInputLegacySendButton: "body_localized", attachment: "<string:2822879585>" };
obj11.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[27] = obj11;
obj12 = { emojiId: true, emojiName: true, userId: true };
obj12.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[28] = obj12;
obj13 = { emojiId: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015829757569387415, emojiName: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021360709041669133, userId: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003914391401053745 };
obj13.T = function T() {
const items = ["r", closure_19, "PROFILE_VISIBILITY_"];
return items;
};
items[29] = obj13;
items[30] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items1 = [null];
items1[1] = items;
return closure_82(this, PrivacySettings$Type, items1);
}
}
const arg1 = PrivacySettings$Type;
callback3(PrivacySettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { attachment: true, shouldObscureSpoiler: true, enabledContentHarmTypeFlags: true, <string:3667983265>: true, <string:1426636445>: true, restrictedGuildIds: [], activityRestrictedGuildIds: [], activityJoiningRestrictedGuildIds: [], messageRequestRestrictedGuildIds: [], guildsLeaderboardOptOutDefault: 0, slayerSdkReceiveDmsInGame: 0, defaultGuildsActivityRestrictedV2: 0, profileVisibility: 0 };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, PrivacySettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = PrivacySettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = PrivacySettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, binaryReadOptionsResult2) {
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
if (pos.pos < sum) {
const BoolValue = PrivacySettings$Type(closure_1[9]).BoolValue;
obj.hideFriendRequestNotes = BoolValue.internalBinaryRead(pos, pos.uint32(), binaryReadOptionsResult2, obj.hideFriendRequestNotes);
while (true) {
do {
let tmp3 = tmp14;
let tmp4 = tmp15;
let tmp5 = tmp16;
let tmp6 = tmp17;
let tmp7 = tmp18;
let tmp8 = tmp19;
} while (pos.pos >= sum);
}
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(allowActivityPartyPrivacyFriends, tag, writeUnknownFields) {
let length;
let length2;
let length3;
let length4;
if (allowActivityPartyPrivacyFriends.allowActivityPartyPrivacyFriends) {
let joined23 = PrivacySettings$Type;
const BoolValue = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult = tag.tag(1, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = BoolValue.internalBinaryWrite(allowActivityPartyPrivacyFriends.allowActivityPartyPrivacyFriends, tag.tag(1, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = BoolValue.internalBinaryWrite(allowActivityPartyPrivacyFriends.allowActivityPartyPrivacyFriends, tag.tag(1, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.allowActivityPartyPrivacyVoiceChannel) {
const BoolValue2 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult1 = tag.tag(2, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = BoolValue2.internalBinaryWrite(allowActivityPartyPrivacyFriends.allowActivityPartyPrivacyVoiceChannel, tag.tag(2, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = BoolValue2.internalBinaryWrite(allowActivityPartyPrivacyFriends.allowActivityPartyPrivacyVoiceChannel, tag.tag(2, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.restrictedGuildIds.length) {
tag.tag(3, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork();
let num9 = 0;
if (0 < allowActivityPartyPrivacyFriends.restrictedGuildIds.length) {
do {
let fixed64Result = tag.fixed64(allowActivityPartyPrivacyFriends.restrictedGuildIds[num9]);
num9 = num9 + 1;
length = allowActivityPartyPrivacyFriends.restrictedGuildIds.length;
} while (num9 < length);
}
const joined2 = tag.join();
const tagResult2 = tag.tag(3, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
}
if (false !== allowActivityPartyPrivacyFriends.defaultGuildsRestricted) {
tag.tag(4, PrivacySettings$Type(closure_1[7]).WireType.Varint).bool(allowActivityPartyPrivacyFriends.defaultGuildsRestricted);
const tagResult3 = tag.tag(4, PrivacySettings$Type(closure_1[7]).WireType.Varint);
}
if (false !== allowActivityPartyPrivacyFriends.allowAccessibilityDetection) {
tag.tag(7, PrivacySettings$Type(closure_1[7]).WireType.Varint).bool(allowActivityPartyPrivacyFriends.allowAccessibilityDetection);
const tagResult4 = tag.tag(7, PrivacySettings$Type(closure_1[7]).WireType.Varint);
}
if (allowActivityPartyPrivacyFriends.detectPlatformAccounts) {
const BoolValue3 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult5 = tag.tag(8, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined3 = BoolValue3.internalBinaryWrite(allowActivityPartyPrivacyFriends.detectPlatformAccounts, tag.tag(8, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = BoolValue3.internalBinaryWrite(allowActivityPartyPrivacyFriends.detectPlatformAccounts, tag.tag(8, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.passwordless) {
const BoolValue4 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult6 = tag.tag(9, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined4 = BoolValue4.internalBinaryWrite(allowActivityPartyPrivacyFriends.passwordless, tag.tag(9, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult3 = BoolValue4.internalBinaryWrite(allowActivityPartyPrivacyFriends.passwordless, tag.tag(9, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.contactSyncEnabled) {
const BoolValue5 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult7 = tag.tag(10, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined5 = BoolValue5.internalBinaryWrite(allowActivityPartyPrivacyFriends.contactSyncEnabled, tag.tag(10, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult4 = BoolValue5.internalBinaryWrite(allowActivityPartyPrivacyFriends.contactSyncEnabled, tag.tag(10, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.friendSourceFlags) {
const UInt32Value = PrivacySettings$Type(closure_1[9]).UInt32Value;
const tagResult8 = tag.tag(11, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined6 = UInt32Value.internalBinaryWrite(allowActivityPartyPrivacyFriends.friendSourceFlags, tag.tag(11, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult5 = UInt32Value.internalBinaryWrite(allowActivityPartyPrivacyFriends.friendSourceFlags, tag.tag(11, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.friendDiscoveryFlags) {
const UInt32Value2 = PrivacySettings$Type(closure_1[9]).UInt32Value;
const tagResult9 = tag.tag(12, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined7 = UInt32Value2.internalBinaryWrite(allowActivityPartyPrivacyFriends.friendDiscoveryFlags, tag.tag(12, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult6 = UInt32Value2.internalBinaryWrite(allowActivityPartyPrivacyFriends.friendDiscoveryFlags, tag.tag(12, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.activityRestrictedGuildIds.length) {
tag.tag(13, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork();
let num29 = 0;
if (0 < allowActivityPartyPrivacyFriends.activityRestrictedGuildIds.length) {
do {
let fixed64Result1 = tag.fixed64(allowActivityPartyPrivacyFriends.activityRestrictedGuildIds[num29]);
num29 = num29 + 1;
length2 = allowActivityPartyPrivacyFriends.activityRestrictedGuildIds.length;
} while (num29 < length2);
}
const joined8 = tag.join();
const tagResult10 = tag.tag(13, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
}
if (0 !== allowActivityPartyPrivacyFriends.defaultGuildsActivityRestricted) {
tag.tag(14, PrivacySettings$Type(closure_1[7]).WireType.Varint).int32(allowActivityPartyPrivacyFriends.defaultGuildsActivityRestricted);
const tagResult11 = tag.tag(14, PrivacySettings$Type(closure_1[7]).WireType.Varint);
}
if (allowActivityPartyPrivacyFriends.activityJoiningRestrictedGuildIds.length) {
tag.tag(15, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork();
let num34 = 0;
if (0 < allowActivityPartyPrivacyFriends.activityJoiningRestrictedGuildIds.length) {
do {
let fixed64Result2 = tag.fixed64(allowActivityPartyPrivacyFriends.activityJoiningRestrictedGuildIds[num34]);
num34 = num34 + 1;
length3 = allowActivityPartyPrivacyFriends.activityJoiningRestrictedGuildIds.length;
} while (num34 < length3);
}
const joined9 = tag.join();
const tagResult12 = tag.tag(15, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
}
if (allowActivityPartyPrivacyFriends.messageRequestRestrictedGuildIds.length) {
tag.tag(16, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork();
let num37 = 0;
if (0 < allowActivityPartyPrivacyFriends.messageRequestRestrictedGuildIds.length) {
do {
let fixed64Result3 = tag.fixed64(allowActivityPartyPrivacyFriends.messageRequestRestrictedGuildIds[num37]);
num37 = num37 + 1;
length4 = allowActivityPartyPrivacyFriends.messageRequestRestrictedGuildIds.length;
} while (num37 < length4);
}
const joined10 = tag.join();
const tagResult13 = tag.tag(16, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
}
if (allowActivityPartyPrivacyFriends.defaultMessageRequestRestricted) {
const BoolValue6 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult14 = tag.tag(17, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined11 = BoolValue6.internalBinaryWrite(allowActivityPartyPrivacyFriends.defaultMessageRequestRestricted, tag.tag(17, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult7 = BoolValue6.internalBinaryWrite(allowActivityPartyPrivacyFriends.defaultMessageRequestRestricted, tag.tag(17, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.dropsOptedOut) {
const BoolValue7 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult15 = tag.tag(18, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined12 = BoolValue7.internalBinaryWrite(allowActivityPartyPrivacyFriends.dropsOptedOut, tag.tag(18, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult8 = BoolValue7.internalBinaryWrite(allowActivityPartyPrivacyFriends.dropsOptedOut, tag.tag(18, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.nonSpamRetrainingOptIn) {
const BoolValue8 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult16 = tag.tag(19, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined13 = BoolValue8.internalBinaryWrite(allowActivityPartyPrivacyFriends.nonSpamRetrainingOptIn, tag.tag(19, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult9 = BoolValue8.internalBinaryWrite(allowActivityPartyPrivacyFriends.nonSpamRetrainingOptIn, tag.tag(19, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.familyCenterEnabled) {
const BoolValue9 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult17 = tag.tag(20, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined14 = BoolValue9.internalBinaryWrite(allowActivityPartyPrivacyFriends.familyCenterEnabled, tag.tag(20, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult10 = BoolValue9.internalBinaryWrite(allowActivityPartyPrivacyFriends.familyCenterEnabled, tag.tag(20, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.familyCenterEnabledV2) {
const BoolValue10 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult18 = tag.tag(21, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined15 = BoolValue10.internalBinaryWrite(allowActivityPartyPrivacyFriends.familyCenterEnabledV2, tag.tag(21, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult11 = BoolValue10.internalBinaryWrite(allowActivityPartyPrivacyFriends.familyCenterEnabledV2, tag.tag(21, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.hideLegacyUsername) {
const BoolValue11 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult19 = tag.tag(22, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined16 = BoolValue11.internalBinaryWrite(allowActivityPartyPrivacyFriends.hideLegacyUsername, tag.tag(22, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult12 = BoolValue11.internalBinaryWrite(allowActivityPartyPrivacyFriends.hideLegacyUsername, tag.tag(22, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.inappropriateConversationWarnings) {
const BoolValue12 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult20 = tag.tag(23, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined17 = BoolValue12.internalBinaryWrite(allowActivityPartyPrivacyFriends.inappropriateConversationWarnings, tag.tag(23, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult13 = BoolValue12.internalBinaryWrite(allowActivityPartyPrivacyFriends.inappropriateConversationWarnings, tag.tag(23, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.recentGamesEnabled) {
const BoolValue13 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult21 = tag.tag(24, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined18 = BoolValue13.internalBinaryWrite(allowActivityPartyPrivacyFriends.recentGamesEnabled, tag.tag(24, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult14 = BoolValue13.internalBinaryWrite(allowActivityPartyPrivacyFriends.recentGamesEnabled, tag.tag(24, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (0 !== allowActivityPartyPrivacyFriends.guildsLeaderboardOptOutDefault) {
tag.tag(25, PrivacySettings$Type(closure_1[7]).WireType.Varint).int32(allowActivityPartyPrivacyFriends.guildsLeaderboardOptOutDefault);
const tagResult22 = tag.tag(25, PrivacySettings$Type(closure_1[7]).WireType.Varint);
}
if (allowActivityPartyPrivacyFriends.allowGameFriendDmsInDiscord) {
const BoolValue14 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult23 = tag.tag(26, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined19 = BoolValue14.internalBinaryWrite(allowActivityPartyPrivacyFriends.allowGameFriendDmsInDiscord, tag.tag(26, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult15 = BoolValue14.internalBinaryWrite(allowActivityPartyPrivacyFriends.allowGameFriendDmsInDiscord, tag.tag(26, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.defaultGuildsRestrictedV2) {
const BoolValue15 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult24 = tag.tag(27, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined20 = BoolValue15.internalBinaryWrite(allowActivityPartyPrivacyFriends.defaultGuildsRestrictedV2, tag.tag(27, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult16 = BoolValue15.internalBinaryWrite(allowActivityPartyPrivacyFriends.defaultGuildsRestrictedV2, tag.tag(27, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (0 !== allowActivityPartyPrivacyFriends.slayerSdkReceiveDmsInGame) {
tag.tag(28, PrivacySettings$Type(closure_1[7]).WireType.Varint).int32(allowActivityPartyPrivacyFriends.slayerSdkReceiveDmsInGame);
const tagResult25 = tag.tag(28, PrivacySettings$Type(closure_1[7]).WireType.Varint);
}
if (0 !== allowActivityPartyPrivacyFriends.defaultGuildsActivityRestrictedV2) {
tag.tag(29, PrivacySettings$Type(closure_1[7]).WireType.Varint).int32(allowActivityPartyPrivacyFriends.defaultGuildsActivityRestrictedV2);
const tagResult26 = tag.tag(29, PrivacySettings$Type(closure_1[7]).WireType.Varint);
}
if (allowActivityPartyPrivacyFriends.quests3PDataOptedOut) {
const BoolValue16 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult27 = tag.tag(30, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined21 = BoolValue16.internalBinaryWrite(allowActivityPartyPrivacyFriends.quests3PDataOptedOut, tag.tag(30, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult17 = BoolValue16.internalBinaryWrite(allowActivityPartyPrivacyFriends.quests3PDataOptedOut, tag.tag(30, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowActivityPartyPrivacyFriends.showLocalTime) {
const BoolValue17 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult28 = tag.tag(31, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined22 = BoolValue17.internalBinaryWrite(allowActivityPartyPrivacyFriends.showLocalTime, tag.tag(31, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult18 = BoolValue17.internalBinaryWrite(allowActivityPartyPrivacyFriends.showLocalTime, tag.tag(31, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (0 !== allowActivityPartyPrivacyFriends.profileVisibility) {
tag.tag(32, PrivacySettings$Type(closure_1[7]).WireType.Varint).int32(allowActivityPartyPrivacyFriends.profileVisibility);
const tagResult29 = tag.tag(32, PrivacySettings$Type(closure_1[7]).WireType.Varint);
}
if (allowActivityPartyPrivacyFriends.hideFriendRequestNotes) {
joined23 = closure_1;
const BoolValue18 = PrivacySettings$Type(closure_1[9]).BoolValue;
const tagResult30 = tag.tag(33, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited);
joined23 = BoolValue18.internalBinaryWrite(allowActivityPartyPrivacyFriends.hideFriendRequestNotes, tag.tag(33, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult19 = BoolValue18.internalBinaryWrite(allowActivityPartyPrivacyFriends.hideFriendRequestNotes, tag.tag(33, PrivacySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
joined23 = PrivacySettings$Type;
joined23 = closure_1;
onWrite = PrivacySettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
joined23 = onWrite(this.typeName, allowActivityPartyPrivacyFriends, tag);
}
return tag;
}
};
items[2] = obj;
return callback(PrivacySettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp40 = new tmp40();
let tmp42 = (MessageType) => {
class DebugSettings$Type {
constructor() {
tmp = closure_3(this, DebugSettings$Type);
obj = { emojiId: true, emojiName: true, userId: true };
obj.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items = [];
items[0] = obj;
items1 = ["<string:1648427009>"];
items1[1] = items;
return closure_82(this, DebugSettings$Type, items1);
}
}
const arg1 = DebugSettings$Type;
callback3(DebugSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, DebugSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = DebugSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = DebugSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let tmp26 = DebugSettings$Type;
let tmp27 = closure_1;
let BoolValue = DebugSettings$Type(closure_1[9]).BoolValue;
let tmp28 = BoolValue;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.rtcPanelShowVoiceStates = BoolValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.rtcPanelShowVoiceStates);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = DebugSettings$Type;
let tmp13 = closure_1;
onRead = DebugSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(rtcPanelShowVoiceStates, tag, writeUnknownFields) {
if (rtcPanelShowVoiceStates.rtcPanelShowVoiceStates) {
const BoolValue = DebugSettings$Type(closure_1[9]).BoolValue;
const tagResult = tag.tag(1, DebugSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = BoolValue.internalBinaryWrite(rtcPanelShowVoiceStates.rtcPanelShowVoiceStates, tag.tag(1, DebugSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = BoolValue.internalBinaryWrite(rtcPanelShowVoiceStates.rtcPanelShowVoiceStates, tag.tag(1, DebugSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = DebugSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, rtcPanelShowVoiceStates, tag);
}
return tag;
}
};
items[2] = obj;
return callback(DebugSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp42 = new tmp42();
let tmp44 = (MessageType) => {
class GameLibrarySettings$Type {
constructor() {
tmp = closure_3(this, GameLibrarySettings$Type);
obj = { emojiId: "PLUM_11", emojiName: 0.2, userId: 1 };
obj.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items = [, , ];
items[0] = obj;
items[1] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
obj = { emojiId: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001326247413829, emojiName: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006498509240430162, userId: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000281610600206995 };
obj.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[2] = obj;
items1 = [false];
items1[1] = items;
return closure_82(this, GameLibrarySettings$Type, items1);
}
}
const arg1 = GameLibrarySettings$Type;
callback3(GameLibrarySettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, GameLibrarySettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = GameLibrarySettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = GameLibrarySettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let tmp36 = GameLibrarySettings$Type;
let tmp37 = closure_1;
let BoolValue3 = GameLibrarySettings$Type(closure_1[9]).BoolValue;
let tmp38 = BoolValue3;
let tmp39 = pos;
let tmp40 = readUnknownField;
obj.installShortcutDesktop = BoolValue3.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.installShortcutDesktop);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let tmp31 = GameLibrarySettings$Type;
let tmp32 = closure_1;
let BoolValue2 = GameLibrarySettings$Type(closure_1[9]).BoolValue;
let tmp33 = BoolValue2;
let tmp34 = pos;
let tmp35 = readUnknownField;
obj.installShortcutStartMenu = BoolValue2.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.installShortcutStartMenu);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
let tmp26 = GameLibrarySettings$Type;
let tmp27 = closure_1;
let BoolValue = GameLibrarySettings$Type(closure_1[9]).BoolValue;
let tmp28 = BoolValue;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.disableGamesTab = BoolValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.disableGamesTab);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = GameLibrarySettings$Type;
let tmp13 = closure_1;
onRead = GameLibrarySettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(installShortcutDesktop, tag, writeUnknownFields) {
if (installShortcutDesktop.installShortcutDesktop) {
const BoolValue = GameLibrarySettings$Type(closure_1[9]).BoolValue;
const tagResult = tag.tag(1, GameLibrarySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = BoolValue.internalBinaryWrite(installShortcutDesktop.installShortcutDesktop, tag.tag(1, GameLibrarySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = BoolValue.internalBinaryWrite(installShortcutDesktop.installShortcutDesktop, tag.tag(1, GameLibrarySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (installShortcutDesktop.installShortcutStartMenu) {
const BoolValue2 = GameLibrarySettings$Type(closure_1[9]).BoolValue;
const tagResult1 = tag.tag(2, GameLibrarySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = BoolValue2.internalBinaryWrite(installShortcutDesktop.installShortcutStartMenu, tag.tag(2, GameLibrarySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = BoolValue2.internalBinaryWrite(installShortcutDesktop.installShortcutStartMenu, tag.tag(2, GameLibrarySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (installShortcutDesktop.disableGamesTab) {
const BoolValue3 = GameLibrarySettings$Type(closure_1[9]).BoolValue;
const tagResult2 = tag.tag(3, GameLibrarySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = BoolValue3.internalBinaryWrite(installShortcutDesktop.disableGamesTab, tag.tag(3, GameLibrarySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = BoolValue3.internalBinaryWrite(installShortcutDesktop.disableGamesTab, tag.tag(3, GameLibrarySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = GameLibrarySettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, installShortcutDesktop, tag);
}
return tag;
}
};
items[2] = obj;
return callback(GameLibrarySettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp44 = new tmp44();
let tmp46 = (MessageType) => {
class StatusSettings$Type {
constructor() {
tmp = closure_3(this, StatusSettings$Type);
obj = { emojiId: 10235497169571438000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, emojiName: 3041769521123377300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, userId: 447430321772680960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 };
obj.T = function T() {
return callback(closure_1[9]).StringValue;
};
items = [, , , , ];
items[0] = obj;
items[1] = {
T() {
return closure_51;
}
};
obj = { emojiId: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444696450543367, emojiName: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036366393345204, userId: 203702129983857400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 };
obj.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[2] = obj;
items[3] = { body: false, guildId: false, ao: false, "": false };
obj1 = { emojiId: -0.0000000000000000000000000000000000000000030938883436749946, emojiName: 1831424862580568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, userId: -0.00000000000000000000000000000000000009382648971469646 };
obj1.T = function T() {
return callback(closure_1[9]).UInt64Value;
};
items[4] = obj1;
items1 = [false];
items1[1] = items;
return closure_82(this, StatusSettings$Type, items1);
}
}
const arg1 = StatusSettings$Type;
callback3(StatusSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { statusExpiresAtMs: "0" };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, StatusSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = StatusSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = StatusSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let tmp40 = StatusSettings$Type;
let tmp41 = closure_1;
let StringValue = StatusSettings$Type(closure_1[9]).StringValue;
let tmp42 = StringValue;
let tmp43 = pos;
let tmp44 = readUnknownField;
obj.status = StringValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.status);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let tmp36 = closure_51;
let tmp37 = closure_51;
let tmp38 = pos;
let tmp39 = readUnknownField;
obj.customStatus = closure_51.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.customStatus);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
let tmp31 = StatusSettings$Type;
let tmp32 = closure_1;
let BoolValue = StatusSettings$Type(closure_1[9]).BoolValue;
let tmp33 = BoolValue;
let tmp34 = pos;
let tmp35 = readUnknownField;
obj.showCurrentGame = BoolValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.showCurrentGame);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (4 === tmp7) {
let str4 = pos.fixed64();
obj.statusExpiresAtMs = str4.toString();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (5 === tmp7) {
let tmp26 = StatusSettings$Type;
let tmp27 = closure_1;
let UInt64Value = StatusSettings$Type(closure_1[9]).UInt64Value;
let tmp28 = UInt64Value;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.statusCreatedAtMs = UInt64Value.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.statusCreatedAtMs);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = StatusSettings$Type;
let tmp13 = closure_1;
onRead = StatusSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(status, tag, writeUnknownFields) {
if (status.status) {
const StringValue = StatusSettings$Type(closure_1[9]).StringValue;
const tagResult = tag.tag(1, StatusSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = StringValue.internalBinaryWrite(status.status, tag.tag(1, StatusSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = StringValue.internalBinaryWrite(status.status, tag.tag(1, StatusSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (status.customStatus) {
const tagResult1 = tag.tag(2, StatusSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = closure_51.internalBinaryWrite(status.customStatus, tag.tag(2, StatusSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = closure_51.internalBinaryWrite(status.customStatus, tag.tag(2, StatusSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (status.showCurrentGame) {
const BoolValue = StatusSettings$Type(closure_1[9]).BoolValue;
const tagResult2 = tag.tag(3, StatusSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = BoolValue.internalBinaryWrite(status.showCurrentGame, tag.tag(3, StatusSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = BoolValue.internalBinaryWrite(status.showCurrentGame, tag.tag(3, StatusSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if ("0" !== status.statusExpiresAtMs) {
tag.tag(4, StatusSettings$Type(closure_1[7]).WireType.Bit64).fixed64(status.statusExpiresAtMs);
const tagResult3 = tag.tag(4, StatusSettings$Type(closure_1[7]).WireType.Bit64);
}
if (status.statusCreatedAtMs) {
const UInt64Value = StatusSettings$Type(closure_1[9]).UInt64Value;
const tagResult4 = tag.tag(5, StatusSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined3 = UInt64Value.internalBinaryWrite(status.statusCreatedAtMs, tag.tag(5, StatusSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult3 = UInt64Value.internalBinaryWrite(status.statusCreatedAtMs, tag.tag(5, StatusSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = StatusSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, status, tag);
}
return tag;
}
};
items[2] = obj;
return callback(StatusSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp46 = new tmp46();
let tmp48 = (MessageType) => {
class CustomStatus$Type {
constructor() {
tmp = closure_3(this, CustomStatus$Type);
items = [, , , , , ];
items[0] = {};
items[1] = { body: true, guildId: true, ao: true, "": true };
items[2] = {};
items[3] = { body: "message", guildId: null, ao: "\u{1F932}\u{1F3FF}", "": true };
items[4] = { body: 911278082, guildId: 24191746, ao: 16777216, "": 1077521 };
obj = { emojiId: "enable_friend_anniversary_notifications", emojiName: "message", userId: null };
obj.T = function T() {
return callback(closure_1[9]).StringValue;
};
items[5] = obj;
items1 = ["<string:876675073>"];
items1[1] = items;
return closure_82(this, CustomStatus$Type, items1);
}
}
const arg1 = CustomStatus$Type;
callback3(CustomStatus$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, CustomStatus$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = CustomStatus$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = CustomStatus$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.text = pos.string();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let str6 = pos.fixed64();
obj.emojiId = str6.toString();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
obj.emojiName = pos.string();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (4 === tmp7) {
let str5 = pos.fixed64();
obj.expiresAtMs = str5.toString();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (5 === tmp7) {
let str4 = pos.fixed64();
obj.createdAtMs = str4.toString();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (6 === tmp7) {
let tmp26 = CustomStatus$Type;
let tmp27 = closure_1;
let StringValue = CustomStatus$Type(closure_1[9]).StringValue;
let tmp28 = StringValue;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.label = StringValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.label);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = CustomStatus$Type;
let tmp13 = closure_1;
onRead = CustomStatus$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(text, tag, writeUnknownFields) {
if ("" !== text.text) {
tag.tag(1, CustomStatus$Type(closure_1[7]).WireType.LengthDelimited).string(text.text);
const tagResult = tag.tag(1, CustomStatus$Type(closure_1[7]).WireType.LengthDelimited);
}
if ("0" !== text.emojiId) {
tag.tag(2, CustomStatus$Type(closure_1[7]).WireType.Bit64).fixed64(text.emojiId);
const tagResult1 = tag.tag(2, CustomStatus$Type(closure_1[7]).WireType.Bit64);
}
if ("" !== text.emojiName) {
tag.tag(3, CustomStatus$Type(closure_1[7]).WireType.LengthDelimited).string(text.emojiName);
const tagResult2 = tag.tag(3, CustomStatus$Type(closure_1[7]).WireType.LengthDelimited);
}
if ("0" !== text.expiresAtMs) {
tag.tag(4, CustomStatus$Type(closure_1[7]).WireType.Bit64).fixed64(text.expiresAtMs);
const tagResult3 = tag.tag(4, CustomStatus$Type(closure_1[7]).WireType.Bit64);
}
if ("0" !== text.createdAtMs) {
tag.tag(5, CustomStatus$Type(closure_1[7]).WireType.Bit64).fixed64(text.createdAtMs);
const tagResult4 = tag.tag(5, CustomStatus$Type(closure_1[7]).WireType.Bit64);
}
if (text.label) {
const StringValue = CustomStatus$Type(closure_1[9]).StringValue;
const tagResult5 = tag.tag(6, CustomStatus$Type(closure_1[7]).WireType.LengthDelimited);
const joined = StringValue.internalBinaryWrite(text.label, tag.tag(6, CustomStatus$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = StringValue.internalBinaryWrite(text.label, tag.tag(6, CustomStatus$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = CustomStatus$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, text, tag);
}
return tag;
}
};
items[2] = obj;
return callback(CustomStatus$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp48 = new tmp48();
let tmp50 = (MessageType) => {
class LocalizationSettings$Type {
constructor() {
tmp = closure_3(this, LocalizationSettings$Type);
obj = { emojiId: "presentFriendRequestIgnoredToast", emojiName: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010754332104451657, userId: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006254830981104598 };
obj.T = function T() {
return callback(closure_1[9]).StringValue;
};
items = [, , ];
items[0] = obj;
items[1] = {
T() {
return callback(closure_1[9]).Int32Value;
}
};
items[2] = {
T() {
return callback(closure_1[9]).StringValue;
}
};
items1 = [true];
items1[1] = items;
return closure_82(this, LocalizationSettings$Type, items1);
}
}
const arg1 = LocalizationSettings$Type;
callback3(LocalizationSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, LocalizationSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = LocalizationSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = LocalizationSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let tmp36 = LocalizationSettings$Type;
let tmp37 = closure_1;
let StringValue2 = LocalizationSettings$Type(closure_1[9]).StringValue;
let tmp38 = StringValue2;
let tmp39 = pos;
let tmp40 = readUnknownField;
obj.locale = StringValue2.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.locale);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let tmp31 = LocalizationSettings$Type;
let tmp32 = closure_1;
let Int32Value = LocalizationSettings$Type(closure_1[9]).Int32Value;
let tmp33 = Int32Value;
let tmp34 = pos;
let tmp35 = readUnknownField;
obj.timezoneOffset = Int32Value.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.timezoneOffset);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
let tmp26 = LocalizationSettings$Type;
let tmp27 = closure_1;
let StringValue = LocalizationSettings$Type(closure_1[9]).StringValue;
let tmp28 = StringValue;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.timezoneName = StringValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.timezoneName);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = LocalizationSettings$Type;
let tmp13 = closure_1;
onRead = LocalizationSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(locale, tag, writeUnknownFields) {
if (locale.locale) {
const StringValue = LocalizationSettings$Type(closure_1[9]).StringValue;
const tagResult = tag.tag(1, LocalizationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = StringValue.internalBinaryWrite(locale.locale, tag.tag(1, LocalizationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = StringValue.internalBinaryWrite(locale.locale, tag.tag(1, LocalizationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (locale.timezoneOffset) {
const Int32Value = LocalizationSettings$Type(closure_1[9]).Int32Value;
const tagResult1 = tag.tag(2, LocalizationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = Int32Value.internalBinaryWrite(locale.timezoneOffset, tag.tag(2, LocalizationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = Int32Value.internalBinaryWrite(locale.timezoneOffset, tag.tag(2, LocalizationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (locale.timezoneName) {
const StringValue2 = LocalizationSettings$Type(closure_1[9]).StringValue;
const tagResult2 = tag.tag(3, LocalizationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = StringValue2.internalBinaryWrite(locale.timezoneName, tag.tag(3, LocalizationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = StringValue2.internalBinaryWrite(locale.timezoneName, tag.tag(3, LocalizationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = LocalizationSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, locale, tag);
}
return tag;
}
};
items[2] = obj;
return callback(LocalizationSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp50 = new tmp50();
let tmp52 = (MessageType) => {
class ChannelListSettings$Type {
constructor() {
tmp = closure_3(this, ChannelListSettings$Type);
obj = {
T() {
return callback(closure_1[9]).StringValue;
}
};
items = [, ];
items[0] = obj;
obj = { emojiId: -16, emojiName: 1, userId: "stretch" };
obj.T = function T() {
return callback(closure_1[9]).StringValue;
};
items[1] = obj;
items1 = [true];
items1[1] = items;
return closure_82(this, ChannelListSettings$Type, items1);
}
}
const arg1 = ChannelListSettings$Type;
callback3(ChannelListSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, ChannelListSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = ChannelListSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = ChannelListSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let tmp31 = ChannelListSettings$Type;
let tmp32 = closure_1;
let StringValue2 = ChannelListSettings$Type(closure_1[9]).StringValue;
let tmp33 = StringValue2;
let tmp34 = pos;
let tmp35 = readUnknownField;
obj.layout = StringValue2.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.layout);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let tmp26 = ChannelListSettings$Type;
let tmp27 = closure_1;
let StringValue = ChannelListSettings$Type(closure_1[9]).StringValue;
let tmp28 = StringValue;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.messagePreviews = StringValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.messagePreviews);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = ChannelListSettings$Type;
let tmp13 = closure_1;
onRead = ChannelListSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(layout, tag, writeUnknownFields) {
if (layout.layout) {
const StringValue = ChannelListSettings$Type(closure_1[9]).StringValue;
const tagResult = tag.tag(1, ChannelListSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = StringValue.internalBinaryWrite(layout.layout, tag.tag(1, ChannelListSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = StringValue.internalBinaryWrite(layout.layout, tag.tag(1, ChannelListSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (layout.messagePreviews) {
const StringValue2 = ChannelListSettings$Type(closure_1[9]).StringValue;
const tagResult1 = tag.tag(2, ChannelListSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = StringValue2.internalBinaryWrite(layout.messagePreviews, tag.tag(2, ChannelListSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = StringValue2.internalBinaryWrite(layout.messagePreviews, tag.tag(2, ChannelListSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = ChannelListSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, layout, tag);
}
return tag;
}
};
items[2] = obj;
return callback(ChannelListSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp52 = new tmp52();
let tmp54 = (MessageType) => {
class AppearanceSettings$Type {
constructor() {
tmp = closure_3(this, AppearanceSettings$Type);
obj = { emojiId: "nickname", emojiName: "scalar", userId: 9 };
obj.T = function T() {
const items = [null, closure_22];
return items;
};
items = [, , , , , , , , , , , , , ];
items[0] = obj;
items[1] = { body: "<string:2392412673>", guildId: "<string:275943065>", ao: "<string:268435456>", "": "<string:16777216>" };
items[2] = {
T() {
return closure_56;
}
};
items[3] = {};
obj = { emojiId: "OPACITY_WHITE_88", emojiName: 0.88, userId: 0 };
obj.T = function T() {
return callback(closure_1[9]).StringValue;
};
items[4] = obj;
items[5] = {
T() {
return callback(closure_1[9]).StringValue;
}
};
obj1 = { emojiId: 10, emojiName: 200, userId: "OPACITY_40" };
obj1.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[6] = obj1;
obj2 = { emojiId: "done", emojiName: "construct", userId: "Date" };
obj2.T = function T() {
const items = [null, closure_23];
return items;
};
items[7] = obj2;
obj3 = { emojiId: "id", emojiName: "message", userId: 0.425 };
obj3.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[8] = obj3;
obj4 = { emojiId: "<string:956401975>", emojiName: "qu\u1EA5y r\u1EA7y", userId: "<string:3194093568>" };
obj4.T = function T() {
const items = [null, closure_24];
return items;
};
items[9] = obj4;
obj5 = { emojiId: null, emojiName: null, userId: null };
obj5.T = function T() {
const items = [null, closure_21];
return items;
};
items[10] = obj5;
obj6 = { emojiId: -1639859871, emojiName: 1895826601, userId: 1 };
obj6.T = function T() {
const items = [null, closure_25];
return items;
};
items[11] = obj6;
obj7 = { emojiId: null, emojiName: null, userId: null };
obj7.T = function T() {
const items = [null, closure_20, "GUILD_THEME_SOURCE_PREFERENCE_"];
return items;
};
items[12] = obj7;
items[13] = { body: 2124551995010787000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, guildId: -231585282754047900000000000000000000000000000000000000000000000000000000000000, ao: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023479512906672, "": 0.00000000000000000000000000000001863638147748492 };
items1 = [true];
items1[1] = items;
return closure_82(this, AppearanceSettings$Type, items1);
}
}
const arg1 = AppearanceSettings$Type;
callback3(AppearanceSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { headingVariant: "FRAME_SET_PROXY_TICKET_REFRESHING", textVariant: null, headingSpacing: false, rowGap: null, columnGap: "", "Null": null, "Null": null, "Null": null, "Null": null };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, AppearanceSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = AppearanceSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = AppearanceSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos) {
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
if (pos.pos < sum) {
obj.darkSidebar = pos.bool();
while (true) {
do {
let tmp3 = tmp5;
let tmp4 = tmp6;
} while (pos.pos >= sum);
}
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(theme, tag, writeUnknownFields) {
if (0 !== theme.theme) {
tag.tag(1, AppearanceSettings$Type(closure_1[7]).WireType.Varint).int32(theme.theme);
const tagResult = tag.tag(1, AppearanceSettings$Type(closure_1[7]).WireType.Varint);
}
if (false !== theme.developerMode) {
tag.tag(2, AppearanceSettings$Type(closure_1[7]).WireType.Varint).bool(theme.developerMode);
const tagResult1 = tag.tag(2, AppearanceSettings$Type(closure_1[7]).WireType.Varint);
}
if (theme.clientThemeSettings) {
const tagResult2 = tag.tag(3, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = closure_56.internalBinaryWrite(theme.clientThemeSettings, tag.tag(3, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = closure_56.internalBinaryWrite(theme.clientThemeSettings, tag.tag(3, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (false !== theme.mobileRedesignDisabled) {
tag.tag(4, AppearanceSettings$Type(closure_1[7]).WireType.Varint).bool(theme.mobileRedesignDisabled);
const tagResult3 = tag.tag(4, AppearanceSettings$Type(closure_1[7]).WireType.Varint);
}
if (theme.channelListLayout) {
const StringValue = AppearanceSettings$Type(closure_1[9]).StringValue;
const tagResult4 = tag.tag(6, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = StringValue.internalBinaryWrite(theme.channelListLayout, tag.tag(6, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = StringValue.internalBinaryWrite(theme.channelListLayout, tag.tag(6, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (theme.messagePreviews) {
const StringValue2 = AppearanceSettings$Type(closure_1[9]).StringValue;
const tagResult5 = tag.tag(7, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = StringValue2.internalBinaryWrite(theme.messagePreviews, tag.tag(7, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = StringValue2.internalBinaryWrite(theme.messagePreviews, tag.tag(7, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (theme.searchResultExactCountEnabled) {
const BoolValue = AppearanceSettings$Type(closure_1[9]).BoolValue;
const tagResult6 = tag.tag(8, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined3 = BoolValue.internalBinaryWrite(theme.searchResultExactCountEnabled, tag.tag(8, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult3 = BoolValue.internalBinaryWrite(theme.searchResultExactCountEnabled, tag.tag(8, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (0 !== theme.timestampHourCycle) {
tag.tag(9, AppearanceSettings$Type(closure_1[7]).WireType.Varint).int32(theme.timestampHourCycle);
const tagResult7 = tag.tag(9, AppearanceSettings$Type(closure_1[7]).WireType.Varint);
}
if (theme.happeningNowCardsDisabled) {
const BoolValue2 = AppearanceSettings$Type(closure_1[9]).BoolValue;
const tagResult8 = tag.tag(10, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined4 = BoolValue2.internalBinaryWrite(theme.happeningNowCardsDisabled, tag.tag(10, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult4 = BoolValue2.internalBinaryWrite(theme.happeningNowCardsDisabled, tag.tag(10, AppearanceSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (0 !== theme.launchPadMode) {
tag.tag(11, AppearanceSettings$Type(closure_1[7]).WireType.Varint).int32(theme.launchPadMode);
const tagResult9 = tag.tag(11, AppearanceSettings$Type(closure_1[7]).WireType.Varint);
}
if (0 !== theme.uiDensity) {
tag.tag(12, AppearanceSettings$Type(closure_1[7]).WireType.Varint).int32(theme.uiDensity);
const tagResult10 = tag.tag(12, AppearanceSettings$Type(closure_1[7]).WireType.Varint);
}
if (0 !== theme.swipeRightToLeftMode) {
tag.tag(13, AppearanceSettings$Type(closure_1[7]).WireType.Varint).int32(theme.swipeRightToLeftMode);
const tagResult11 = tag.tag(13, AppearanceSettings$Type(closure_1[7]).WireType.Varint);
}
if (0 !== theme.defaultGuildThemePreference) {
tag.tag(14, AppearanceSettings$Type(closure_1[7]).WireType.Varint).int32(theme.defaultGuildThemePreference);
const tagResult12 = tag.tag(14, AppearanceSettings$Type(closure_1[7]).WireType.Varint);
}
if (false !== theme.darkSidebar) {
tag.tag(15, AppearanceSettings$Type(closure_1[7]).WireType.Varint).bool(theme.darkSidebar);
const tagResult13 = tag.tag(15, AppearanceSettings$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = AppearanceSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, theme, tag);
}
return tag;
}
};
items[2] = obj;
return callback(AppearanceSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp54 = new tmp54();
let tmp56 = (MessageType) => {
class CustomUserThemeSettings$Type {
constructor() {
tmp = closure_3(this, CustomUserThemeSettings$Type);
items = [, , , ];
items[0] = { "Bool(false)": "message", "Bool(false)": "BLUE_430", "Bool(false)": 1, "Bool(false)": "muted", "Bool(false)": "scalar" };
items[1] = {};
items[2] = { body: true, guildId: null, ao: 11, "": "soundmoji_volume" };
items[3] = { body: "tr", guildId: "<string:3434234112>", ao: "<string:1011941377>", "": "<string:155255044>" };
items1 = [null];
items1[1] = items;
return closure_82(this, CustomUserThemeSettings$Type, items1);
}
}
const arg1 = CustomUserThemeSettings$Type;
callback3(CustomUserThemeSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { colors: [], gradientColorStops: [], gradientAngle: 0, baseMix: 0 };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, CustomUserThemeSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = CustomUserThemeSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = CustomUserThemeSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp8;
let tmp9;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp6 = callback;
let tmp7 = callback(pos.tag(), 2);
[tmp8, tmp9] = tmp7;
if (1 === tmp8) {
let colors = obj.colors;
let arr = colors.push(pos.string());
let tmp11 = tmp3;
let tmp12 = tmp4;
let tmp13 = tmp5;
} else if (2 === tmp8) {
let tmp28 = CustomUserThemeSettings$Type;
let tmp29 = closure_1;
if (tmp9 === CustomUserThemeSettings$Type(closure_1[7]).WireType.LengthDelimited) {
let sum1 = pos.int32() + pos.pos;
tmp12 = tmp4;
tmp13 = tmp5;
tmp11 = sum1;
if (pos.pos < sum1) {
do {
let gradientColorStops = obj.gradientColorStops;
arr = gradientColorStops.push(pos.float());
tmp11 = sum1;
tmp12 = tmp4;
tmp13 = tmp5;
pos = pos.pos;
} while (pos < sum1);
}
} else {
let gradientColorStops1 = obj.gradientColorStops;
let arr1 = gradientColorStops1.push(pos.float());
tmp11 = tmp3;
tmp12 = tmp4;
tmp13 = tmp5;
}
} else if (3 === tmp8) {
obj.gradientAngle = pos.int32();
tmp11 = tmp3;
tmp12 = tmp4;
tmp13 = tmp5;
} else if (4 === tmp8) {
obj.baseMix = pos.int32();
tmp11 = tmp3;
tmp12 = tmp4;
tmp13 = tmp5;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp21 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp22 = tmp8;
let tmp23 = tmp9;
let prototype = _Error.prototype;
let tmp24 = new.target;
let tmp25 = new.target;
_Error = new _Error("Unknown field " + tmp8 + " (wire type " + tmp9 + ") for " + self.typeName);
let tmp27 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp9);
tmp11 = tmp3;
tmp12 = readUnknownField;
tmp13 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp14 = CustomUserThemeSettings$Type;
let tmp15 = closure_1;
onRead = CustomUserThemeSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp16 = obj;
let tmp17 = tmp8;
let tmp18 = tmp9;
let tmp19 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp8, tmp9, skipResult);
tmp11 = tmp3;
tmp12 = readUnknownField;
tmp13 = skipResult;
}
}
}
let tmp3 = tmp11;
let tmp4 = tmp12;
let tmp5 = tmp13;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(colors, tag, writeUnknownFields) {
let length;
let length2;
let num = 0;
if (0 < colors.colors.length) {
do {
let tmp = closure_0;
let tmp2 = closure_1;
let tagResult = tag.tag(1, closure_0(closure_1[7]).WireType.LengthDelimited);
let stringResult = tagResult.string(colors.colors[num]);
num = num + 1;
length = colors.colors.length;
} while (num < length);
}
if (colors.gradientColorStops.length) {
tag.tag(2, CustomUserThemeSettings$Type(closure_1[7]).WireType.LengthDelimited).fork();
let num3 = 0;
if (0 < colors.gradientColorStops.length) {
do {
let floatResult = tag.float(colors.gradientColorStops[num3]);
num3 = num3 + 1;
length2 = colors.gradientColorStops.length;
} while (num3 < length2);
}
const joined = tag.join();
const tagResult1 = tag.tag(2, CustomUserThemeSettings$Type(closure_1[7]).WireType.LengthDelimited);
}
if (0 !== colors.gradientAngle) {
tag.tag(3, CustomUserThemeSettings$Type(closure_1[7]).WireType.Varint).int32(colors.gradientAngle);
const tagResult2 = tag.tag(3, CustomUserThemeSettings$Type(closure_1[7]).WireType.Varint);
}
if (0 !== colors.baseMix) {
tag.tag(4, CustomUserThemeSettings$Type(closure_1[7]).WireType.Varint).int32(colors.baseMix);
const tagResult3 = tag.tag(4, CustomUserThemeSettings$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = CustomUserThemeSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, colors, tag);
}
return tag;
}
};
items[2] = obj;
return callback(CustomUserThemeSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp56 = new tmp56();
let tmp58 = (MessageType) => {
class ClientThemeSettings$Type {
constructor() {
tmp = closure_3(this, ClientThemeSettings$Type);
obj = {
T() {
return callback(closure_1[9]).UInt32Value;
}
};
items = [, ];
items[0] = obj;
items[1] = {
T() {
return closure_55;
}
};
items1 = [null];
items1[1] = items;
return closure_82(this, ClientThemeSettings$Type, items1);
}
}
const arg1 = ClientThemeSettings$Type;
callback3(ClientThemeSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, ClientThemeSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = ClientThemeSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = ClientThemeSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (2 === tmp7) {
let tmp30 = ClientThemeSettings$Type;
let tmp31 = closure_1;
let UInt32Value = ClientThemeSettings$Type(closure_1[9]).UInt32Value;
let tmp32 = UInt32Value;
let tmp33 = pos;
let tmp34 = readUnknownField;
obj.backgroundGradientPresetId = UInt32Value.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.backgroundGradientPresetId);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (4 === tmp7) {
let tmp26 = closure_55;
let tmp27 = closure_55;
let tmp28 = pos;
let tmp29 = readUnknownField;
obj.customUserThemeSettings = closure_55.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.customUserThemeSettings);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = ClientThemeSettings$Type;
let tmp13 = closure_1;
onRead = ClientThemeSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(backgroundGradientPresetId, tag, writeUnknownFields) {
if (backgroundGradientPresetId.backgroundGradientPresetId) {
const UInt32Value = ClientThemeSettings$Type(closure_1[9]).UInt32Value;
const tagResult = tag.tag(2, ClientThemeSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = UInt32Value.internalBinaryWrite(backgroundGradientPresetId.backgroundGradientPresetId, tag.tag(2, ClientThemeSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = UInt32Value.internalBinaryWrite(backgroundGradientPresetId.backgroundGradientPresetId, tag.tag(2, ClientThemeSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (backgroundGradientPresetId.customUserThemeSettings) {
const tagResult1 = tag.tag(4, ClientThemeSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = closure_55.internalBinaryWrite(backgroundGradientPresetId.customUserThemeSettings, tag.tag(4, ClientThemeSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = closure_55.internalBinaryWrite(backgroundGradientPresetId.customUserThemeSettings, tag.tag(4, ClientThemeSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = ClientThemeSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, backgroundGradientPresetId, tag);
}
return tag;
}
};
items[2] = obj;
return callback(ClientThemeSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp58 = new tmp58();
let tmp60 = (MessageType) => {
class GuildFolders$Type {
constructor() {
tmp = closure_3(this, GuildFolders$Type);
obj = { "Bool(false)": "Array", "Bool(false)": "isArray", "Bool(false)": "accessibilityRole", "Bool(false)": "cix" };
obj.T = function T() {
return closure_58;
};
items = [, ];
items[0] = obj;
items[1] = { "Bool(false)": "done", "Bool(false)": "construct", "Bool(false)": "type", "Bool(false)": "isArray", "Bool(false)": "isArray" };
items1 = ["EntitlementTypes"];
items1[1] = items;
return closure_82(this, GuildFolders$Type, items1);
}
}
const arg1 = GuildFolders$Type;
callback3(GuildFolders$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { folders: [], guildPositions: [] };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, GuildFolders$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = GuildFolders$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = GuildFolders$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp8;
let tmp9;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp6 = callback;
let tmp7 = callback(pos.tag(), 2);
[tmp8, tmp9] = tmp7;
if (1 === tmp8) {
let folders = obj.folders;
let tmp33 = closure_58;
let arr = folders.push(closure_58.internalBinaryRead(pos, pos.uint32(), readUnknownField));
let tmp11 = tmp3;
let tmp12 = tmp4;
let tmp13 = tmp5;
} else if (2 === tmp8) {
let tmp28 = GuildFolders$Type;
let tmp29 = closure_1;
if (tmp9 === GuildFolders$Type(closure_1[7]).WireType.LengthDelimited) {
let sum1 = pos.int32() + pos.pos;
tmp12 = tmp4;
tmp13 = tmp5;
tmp11 = sum1;
if (pos.pos < sum1) {
do {
let guildPositions = obj.guildPositions;
let str5 = pos.fixed64();
arr = guildPositions.push(str5.toString());
tmp11 = sum1;
tmp12 = tmp4;
tmp13 = tmp5;
pos = pos.pos;
} while (pos < sum1);
}
} else {
let guildPositions1 = obj.guildPositions;
let str4 = pos.fixed64();
let arr1 = guildPositions1.push(str4.toString());
tmp11 = tmp3;
tmp12 = tmp4;
tmp13 = tmp5;
}
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp21 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp22 = tmp8;
let tmp23 = tmp9;
let prototype = _Error.prototype;
let tmp24 = new.target;
let tmp25 = new.target;
_Error = new _Error("Unknown field " + tmp8 + " (wire type " + tmp9 + ") for " + self.typeName);
let tmp27 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp9);
tmp11 = tmp3;
tmp12 = readUnknownField;
tmp13 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp14 = GuildFolders$Type;
let tmp15 = closure_1;
onRead = GuildFolders$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp16 = obj;
let tmp17 = tmp8;
let tmp18 = tmp9;
let tmp19 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp8, tmp9, skipResult);
tmp11 = tmp3;
tmp12 = readUnknownField;
tmp13 = skipResult;
}
}
}
let tmp3 = tmp11;
let tmp4 = tmp12;
let tmp5 = tmp13;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(folders, tag, writeUnknownFields) {
let length;
let length2;
let num = 0;
if (0 < folders.folders.length) {
do {
let tmp = closure_58;
let tmp2 = closure_0;
let tmp3 = closure_1;
let tagResult = tag.tag(1, closure_0(closure_1[7]).WireType.LengthDelimited);
let internalBinaryWriteResult = closure_58.internalBinaryWrite(folders.folders[num], tagResult.fork(), writeUnknownFields);
let joined = internalBinaryWriteResult.join();
num = num + 1;
length = folders.folders.length;
} while (num < length);
}
if (folders.guildPositions.length) {
tag.tag(2, GuildFolders$Type(closure_1[7]).WireType.LengthDelimited).fork();
let num3 = 0;
if (0 < folders.guildPositions.length) {
do {
let fixed64Result = tag.fixed64(folders.guildPositions[num3]);
num3 = num3 + 1;
length2 = folders.guildPositions.length;
} while (num3 < length2);
}
const joined1 = tag.join();
const tagResult1 = tag.tag(2, GuildFolders$Type(closure_1[7]).WireType.LengthDelimited);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = GuildFolders$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, folders, tag);
}
return tag;
}
};
items[2] = obj;
return callback(GuildFolders$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp60 = new tmp60();
let tmp62 = (MessageType) => {
class GuildFolder$Type {
constructor() {
tmp = closure_3(this, GuildFolder$Type);
items = [, , , ];
items[0] = {};
obj = { emojiId: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001282895982263, emojiName: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021644357068, userId: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015278369701274 };
obj.T = function T() {
return callback(closure_1[9]).Int64Value;
};
items[1] = obj;
obj = { emojiId: 0, emojiName: 24.881, userId: 3 };
obj.T = function T() {
return callback(closure_1[9]).StringValue;
};
items[2] = obj;
obj1 = { emojiId: 3, emojiName: "modified_at", userId: "scalar" };
obj1.T = function T() {
return callback(closure_1[9]).UInt64Value;
};
items[3] = obj1;
items1 = [null];
items1[1] = items;
return closure_82(this, GuildFolder$Type, items1);
}
}
const arg1 = GuildFolder$Type;
callback3(GuildFolder$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { guildIds: [] };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, GuildFolder$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = GuildFolder$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = GuildFolder$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp8;
let tmp9;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp6 = callback;
let tmp7 = callback(pos.tag(), 2);
[tmp8, tmp9] = tmp7;
if (1 === tmp8) {
let tmp43 = GuildFolder$Type;
let tmp44 = closure_1;
if (tmp9 === GuildFolder$Type(closure_1[7]).WireType.LengthDelimited) {
let sum1 = pos.int32() + pos.pos;
let tmp12 = tmp4;
let tmp13 = tmp5;
let tmp11 = sum1;
if (pos.pos < sum1) {
do {
let guildIds = obj.guildIds;
let str5 = pos.fixed64();
let arr = guildIds.push(str5.toString());
tmp11 = sum1;
tmp12 = tmp4;
tmp13 = tmp5;
pos = pos.pos;
} while (pos < sum1);
}
} else {
let guildIds1 = obj.guildIds;
let str4 = pos.fixed64();
arr = guildIds1.push(str4.toString());
tmp11 = tmp3;
tmp12 = tmp4;
tmp13 = tmp5;
}
} else if (2 === tmp8) {
let tmp38 = GuildFolder$Type;
let tmp39 = closure_1;
let Int64Value = GuildFolder$Type(closure_1[9]).Int64Value;
let tmp40 = Int64Value;
let tmp41 = pos;
let tmp42 = readUnknownField;
obj.id = Int64Value.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.id);
tmp11 = tmp3;
tmp12 = tmp4;
tmp13 = tmp5;
} else if (3 === tmp8) {
let tmp33 = GuildFolder$Type;
let tmp34 = closure_1;
let StringValue = GuildFolder$Type(closure_1[9]).StringValue;
let tmp35 = StringValue;
let tmp36 = pos;
let tmp37 = readUnknownField;
obj.name = StringValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.name);
tmp11 = tmp3;
tmp12 = tmp4;
tmp13 = tmp5;
} else if (4 === tmp8) {
let tmp28 = GuildFolder$Type;
let tmp29 = closure_1;
let UInt64Value = GuildFolder$Type(closure_1[9]).UInt64Value;
let tmp30 = UInt64Value;
let tmp31 = pos;
let tmp32 = readUnknownField;
obj.color = UInt64Value.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.color);
tmp11 = tmp3;
tmp12 = tmp4;
tmp13 = tmp5;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp21 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp22 = tmp8;
let tmp23 = tmp9;
let prototype = _Error.prototype;
let tmp24 = new.target;
let tmp25 = new.target;
_Error = new _Error("Unknown field " + tmp8 + " (wire type " + tmp9 + ") for " + self.typeName);
let tmp27 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp9);
tmp11 = tmp3;
tmp12 = readUnknownField;
tmp13 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp14 = GuildFolder$Type;
let tmp15 = closure_1;
onRead = GuildFolder$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp16 = obj;
let tmp17 = tmp8;
let tmp18 = tmp9;
let tmp19 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp8, tmp9, skipResult);
tmp11 = tmp3;
tmp12 = readUnknownField;
tmp13 = skipResult;
}
}
}
let tmp3 = tmp11;
let tmp4 = tmp12;
let tmp5 = tmp13;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(guildIds, tag, writeUnknownFields) {
let length;
if (guildIds.guildIds.length) {
tag.tag(1, GuildFolder$Type(closure_1[7]).WireType.LengthDelimited).fork();
let num3 = 0;
if (0 < guildIds.guildIds.length) {
do {
let fixed64Result = tag.fixed64(guildIds.guildIds[num3]);
num3 = num3 + 1;
length = guildIds.guildIds.length;
} while (num3 < length);
}
const joined = tag.join();
const tagResult = tag.tag(1, GuildFolder$Type(closure_1[7]).WireType.LengthDelimited);
}
if (guildIds.id) {
const Int64Value = GuildFolder$Type(closure_1[9]).Int64Value;
const tagResult1 = tag.tag(2, GuildFolder$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = Int64Value.internalBinaryWrite(guildIds.id, tag.tag(2, GuildFolder$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = Int64Value.internalBinaryWrite(guildIds.id, tag.tag(2, GuildFolder$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (guildIds.name) {
const StringValue = GuildFolder$Type(closure_1[9]).StringValue;
const tagResult2 = tag.tag(3, GuildFolder$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = StringValue.internalBinaryWrite(guildIds.name, tag.tag(3, GuildFolder$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = StringValue.internalBinaryWrite(guildIds.name, tag.tag(3, GuildFolder$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (guildIds.color) {
const UInt64Value = GuildFolder$Type(closure_1[9]).UInt64Value;
const tagResult3 = tag.tag(4, GuildFolder$Type(closure_1[7]).WireType.LengthDelimited);
const joined3 = UInt64Value.internalBinaryWrite(guildIds.color, tag.tag(4, GuildFolder$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = UInt64Value.internalBinaryWrite(guildIds.color, tag.tag(4, GuildFolder$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = GuildFolder$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, guildIds, tag);
}
return tag;
}
};
items[2] = obj;
return callback(GuildFolder$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp62 = new tmp62();
let tmp64 = (MessageType) => {
class Favorites$Type {
constructor() {
tmp = closure_3(this, Favorites$Type);
obj = { emojiId: true, emojiName: true, userId: true, nick: true };
obj = {
kind: "message",
T() {
return closure_60;
}
};
obj.V = obj;
items = [, , ];
items[0] = obj;
items[1] = { body: "done", guildId: "construct", ao: "apply", "": "isArray" };
obj1 = { emojiId: "done", emojiName: "construct", userId: "type" };
obj1.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[2] = obj1;
items1 = ["\u00D7"];
items1[1] = items;
return closure_82(this, Favorites$Type, items1);
}
}
const arg1 = Favorites$Type;
callback3(Favorites$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { favoriteChannels: {}, muted: false };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, Favorites$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = Favorites$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = Favorites$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let binaryReadMap1Result = self.binaryReadMap1(obj.favoriteChannels, pos, readUnknownField);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
obj.muted = pos.bool();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
let tmp26 = Favorites$Type;
let tmp27 = closure_1;
let BoolValue = Favorites$Type(closure_1[9]).BoolValue;
let tmp28 = BoolValue;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.guildVisible = BoolValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.guildVisible);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = Favorites$Type;
let tmp13 = closure_1;
onRead = Favorites$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "binaryReadMap1",
value(arg0, pos, binaryReadOptionsResult2) {
let tmp8;
const sum = pos.pos + pos.uint32();
let tmp4;
let obj;
if (pos.pos < sum) {
while (true) {
let tmp6 = callback;
let tmp7 = callback(pos.tag(), 2);
[tmp8, r10021] = tmp7;
if (1 === tmp8) {
let str2 = pos.fixed64();
let str = str2.toString();
let internalBinaryReadResult = tmp3;
} else if (2 !== tmp8) {
break;
} else {
let tmp14 = closure_60;
internalBinaryReadResult = closure_60.internalBinaryRead(pos, pos.uint32(), binaryReadOptionsResult2);
}
let tmp3 = internalBinaryReadResult;
tmp4 = str;
obj = internalBinaryReadResult;
}
const _globalThis = globalThis;
let _Error = Error;
const prototype = _Error.prototype;
str = "unknown map entry field for field discord_protos.discord_users.v1.Favorites.favorite_channels";
_Error = new _Error("unknown map entry field for field discord_protos.discord_users.v1.Favorites.favorite_channels");
throw _Error;
}
let str3 = "0";
if (null != tmp4) {
str3 = tmp4;
}
if (null == obj) {
obj = closure_60.create();
}
arg0[str3] = obj;
}
};
items[2] = obj;
items[3] = {
key: "internalBinaryWrite",
value(favoriteChannels, tag, writeUnknownFields) {
let length;
const keys = Object.keys(favoriteChannels.favoriteChannels);
let num = 0;
if (0 < keys.length) {
do {
let tmp = keys[num];
let tmp2 = closure_0;
let tmp3 = closure_1;
let tagResult = tag.tag(1, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult = tagResult.fork();
let tagResult1 = forkResult.tag(1, closure_0(closure_1[7]).WireType.Bit64);
let fixed64Result = tagResult1.fixed64(tmp);
let tagResult2 = tag.tag(2, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult1 = tagResult2.fork();
let tmp6 = closure_60;
let internalBinaryWriteResult = closure_60.internalBinaryWrite(favoriteChannels.favoriteChannels[tmp], tag, writeUnknownFields);
let joined = tag.join();
let joined1 = joined.join();
num = num + 1;
length = keys.length;
} while (num < length);
}
if (false !== favoriteChannels.muted) {
tag.tag(2, Favorites$Type(closure_1[7]).WireType.Varint).bool(favoriteChannels.muted);
const tagResult3 = tag.tag(2, Favorites$Type(closure_1[7]).WireType.Varint);
}
if (favoriteChannels.guildVisible) {
const BoolValue = Favorites$Type(closure_1[9]).BoolValue;
const tagResult4 = tag.tag(3, Favorites$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = BoolValue.internalBinaryWrite(favoriteChannels.guildVisible, tag.tag(3, Favorites$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = BoolValue.internalBinaryWrite(favoriteChannels.guildVisible, tag.tag(3, Favorites$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = Favorites$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, favoriteChannels, tag);
}
return tag;
}
};
return callback(Favorites$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp64 = new tmp64();
let tmp66 = (MessageType) => {
class FavoriteChannel$Type {
constructor() {
tmp = closure_3(this, FavoriteChannel$Type);
items = [, , , , , ];
items[0] = { body: true, guildId: true, ao: true, "": true };
obj = { emojiId: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200454332393598, emojiName: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003396664929008714, userId: 82748846834501790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 };
obj.T = function T() {
const items = ["processForumChannel", closure_26];
return items;
};
items[1] = obj;
items[2] = { body: false, guildId: false, ao: false, "": false };
items[3] = {};
obj = { emojiId: 16, emojiName: 8, userId: "absolute" };
obj.T = function T() {
return callback(closure_1[9]).UInt32Value;
};
items[4] = obj;
items[5] = { body: "Array", guildId: "J61px0", ao: "findKey", "": "type" };
items1 = [false];
items1[1] = items;
return closure_82(this, FavoriteChannel$Type, items1);
}
}
const arg1 = FavoriteChannel$Type;
callback3(FavoriteChannel$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { "Null": "<string:1232732162>", "Null": "<string:3318284290>", "Null": "<string:162856961>", "Null": "<string:117637121>", "Null": "<string:2135031809>" };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, FavoriteChannel$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = FavoriteChannel$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = FavoriteChannel$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.nickname = pos.string();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
obj.type = pos.int32();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
obj.position = pos.uint32();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (4 === tmp7) {
let str4 = pos.fixed64();
obj.parentId = str4.toString();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (5 === tmp7) {
let tmp26 = FavoriteChannel$Type;
let tmp27 = closure_1;
let UInt32Value = FavoriteChannel$Type(closure_1[9]).UInt32Value;
let tmp28 = UInt32Value;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.channelType = UInt32Value.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.channelType);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (6 === tmp7) {
obj.collapsed = pos.bool();
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = FavoriteChannel$Type;
let tmp13 = closure_1;
onRead = FavoriteChannel$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(nickname, tag, writeUnknownFields) {
if ("" !== nickname.nickname) {
tag.tag(1, FavoriteChannel$Type(closure_1[7]).WireType.LengthDelimited).string(nickname.nickname);
const tagResult = tag.tag(1, FavoriteChannel$Type(closure_1[7]).WireType.LengthDelimited);
}
if (0 !== nickname.type) {
tag.tag(2, FavoriteChannel$Type(closure_1[7]).WireType.Varint).int32(nickname.type);
const tagResult1 = tag.tag(2, FavoriteChannel$Type(closure_1[7]).WireType.Varint);
}
if (0 !== nickname.position) {
tag.tag(3, FavoriteChannel$Type(closure_1[7]).WireType.Varint).uint32(nickname.position);
const tagResult2 = tag.tag(3, FavoriteChannel$Type(closure_1[7]).WireType.Varint);
}
if ("0" !== nickname.parentId) {
tag.tag(4, FavoriteChannel$Type(closure_1[7]).WireType.Bit64).fixed64(nickname.parentId);
const tagResult3 = tag.tag(4, FavoriteChannel$Type(closure_1[7]).WireType.Bit64);
}
if (nickname.channelType) {
const UInt32Value = FavoriteChannel$Type(closure_1[9]).UInt32Value;
const tagResult4 = tag.tag(5, FavoriteChannel$Type(closure_1[7]).WireType.LengthDelimited);
const joined = UInt32Value.internalBinaryWrite(nickname.channelType, tag.tag(5, FavoriteChannel$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = UInt32Value.internalBinaryWrite(nickname.channelType, tag.tag(5, FavoriteChannel$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (false !== nickname.collapsed) {
tag.tag(6, FavoriteChannel$Type(closure_1[7]).WireType.Varint).bool(nickname.collapsed);
const tagResult5 = tag.tag(6, FavoriteChannel$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = FavoriteChannel$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, nickname, tag);
}
return tag;
}
};
items[2] = obj;
return callback(FavoriteChannel$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp66 = new tmp66();
let tmp68 = (MessageType) => {
class AudioContextSetting$Type {
constructor() {
tmp = closure_3(this, AudioContextSetting$Type);
items = [, , , ];
items[0] = { body: "<string:825955921>", guildId: "<string:1202590843>", ao: "<string:1069841121>", "": "<string:822720081>" };
items[1] = { body: "session", guildId: "session", ao: "attachment", "": "transaction" };
items[2] = {};
items[3] = {};
items1 = [null];
items1[1] = items;
return closure_82(this, AudioContextSetting$Type, items1);
}
}
const arg1 = AudioContextSetting$Type;
callback3(AudioContextSetting$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { lastDismissedVersion: "<string:1230438402>", lastDismissedAtMs: "<string:3318284290>", lastDismissedObjectId: "<string:162856961>", flex: "<string:331284481>" };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, AudioContextSetting$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = AudioContextSetting$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = AudioContextSetting$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.muted = pos.bool();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
obj.volume = pos.float();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
let str4 = pos.fixed64();
obj.modifiedAt = str4.toString();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (4 === tmp7) {
obj.soundboardMuted = pos.bool();
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = AudioContextSetting$Type;
let tmp13 = closure_1;
onRead = AudioContextSetting$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(muted, tag, writeUnknownFields) {
if (false !== muted.muted) {
tag.tag(1, AudioContextSetting$Type(closure_1[7]).WireType.Varint).bool(muted.muted);
const tagResult = tag.tag(1, AudioContextSetting$Type(closure_1[7]).WireType.Varint);
}
if (0 !== muted.volume) {
tag.tag(2, AudioContextSetting$Type(closure_1[7]).WireType.Bit32).float(muted.volume);
const tagResult1 = tag.tag(2, AudioContextSetting$Type(closure_1[7]).WireType.Bit32);
}
if ("0" !== muted.modifiedAt) {
tag.tag(3, AudioContextSetting$Type(closure_1[7]).WireType.Bit64).fixed64(muted.modifiedAt);
const tagResult2 = tag.tag(3, AudioContextSetting$Type(closure_1[7]).WireType.Bit64);
}
if (false !== muted.soundboardMuted) {
tag.tag(4, AudioContextSetting$Type(closure_1[7]).WireType.Varint).bool(muted.soundboardMuted);
const tagResult3 = tag.tag(4, AudioContextSetting$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = AudioContextSetting$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, muted, tag);
}
return tag;
}
};
items[2] = obj;
return callback(AudioContextSetting$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp68 = new tmp68();
let tmp70 = (MessageType) => {
class AudioSettings$Type {
constructor() {
tmp = closure_3(this, AudioSettings$Type);
obj = { emojiId: 0.22, emojiName: 1, userId: "WHITE", nick: 0.08 };
obj = {
kind: "message",
T() {
return closure_61;
}
};
obj.V = obj;
items = [, ];
items[0] = obj;
obj1 = {
kind: "message",
T() {
return closure_61;
}
};
items[1] = { V: obj1 };
items1 = [];
items1[1] = items;
return closure_82(this, AudioSettings$Type, items1);
}
}
const arg1 = AudioSettings$Type;
callback3(AudioSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { user: {}, stream: {} };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, AudioSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = AudioSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = AudioSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , , , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let binaryReadMap1Result = self.binaryReadMap1(obj.user, pos, readUnknownField);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let binaryReadMap2Result = self.binaryReadMap2(obj.stream, pos, readUnknownField);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = AudioSettings$Type;
let tmp13 = closure_1;
onRead = AudioSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "binaryReadMap1",
value(arg0, pos, binaryReadOptionsResult2) {
let tmp8;
const sum = pos.pos + pos.uint32();
let tmp4;
let obj;
if (pos.pos < sum) {
while (true) {
let tmp6 = callback;
let tmp7 = callback(pos.tag(), 2);
[tmp8, r10021] = tmp7;
if (1 === tmp8) {
let str2 = pos.fixed64();
let str = str2.toString();
let internalBinaryReadResult = tmp3;
} else if (2 !== tmp8) {
break;
} else {
let tmp14 = closure_61;
internalBinaryReadResult = closure_61.internalBinaryRead(pos, pos.uint32(), binaryReadOptionsResult2);
}
let tmp3 = internalBinaryReadResult;
tmp4 = str;
obj = internalBinaryReadResult;
}
const _globalThis = globalThis;
let _Error = Error;
const prototype = _Error.prototype;
str = "unknown map entry field for field discord_protos.discord_users.v1.AudioSettings.user";
_Error = new _Error("unknown map entry field for field discord_protos.discord_users.v1.AudioSettings.user");
throw _Error;
}
let str3 = "0";
if (null != tmp4) {
str3 = tmp4;
}
if (null == obj) {
obj = closure_61.create();
}
arg0[str3] = obj;
}
};
items[2] = obj;
items[3] = {
key: "binaryReadMap2",
value(arg0, pos, binaryReadOptionsResult2) {
let tmp8;
const sum = pos.pos + pos.uint32();
let tmp4;
let obj;
if (pos.pos < sum) {
while (true) {
let tmp6 = callback;
let tmp7 = callback(pos.tag(), 2);
[tmp8, r10021] = tmp7;
if (1 === tmp8) {
let str2 = pos.fixed64();
let str = str2.toString();
let internalBinaryReadResult = tmp3;
} else if (2 !== tmp8) {
break;
} else {
let tmp14 = closure_61;
internalBinaryReadResult = closure_61.internalBinaryRead(pos, pos.uint32(), binaryReadOptionsResult2);
}
let tmp3 = internalBinaryReadResult;
tmp4 = str;
obj = internalBinaryReadResult;
}
const _globalThis = globalThis;
let _Error = Error;
const prototype = _Error.prototype;
str = "unknown map entry field for field discord_protos.discord_users.v1.AudioSettings.stream";
_Error = new _Error("unknown map entry field for field discord_protos.discord_users.v1.AudioSettings.stream");
throw _Error;
}
let str3 = "0";
if (null != tmp4) {
str3 = tmp4;
}
if (null == obj) {
obj = closure_61.create();
}
arg0[str3] = obj;
}
};
items[4] = {
key: "internalBinaryWrite",
value(user, tag, writeUnknownFields) {
let length;
let length2;
const keys = Object.keys(user.user);
let num = 0;
if (0 < keys.length) {
do {
let tmp = keys[num];
let tmp2 = closure_0;
let tmp3 = closure_1;
let tagResult = tag.tag(1, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult = tagResult.fork();
let tagResult1 = forkResult.tag(1, closure_0(closure_1[7]).WireType.Bit64);
let fixed64Result = tagResult1.fixed64(tmp);
let tagResult2 = tag.tag(2, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult1 = tagResult2.fork();
let tmp6 = closure_61;
let internalBinaryWriteResult = closure_61.internalBinaryWrite(user.user[tmp], tag, writeUnknownFields);
let joined = tag.join();
let joined1 = joined.join();
num = num + 1;
length = keys.length;
} while (num < length);
}
const keys1 = Object.keys(user.stream);
let num2 = 0;
if (0 < keys1.length) {
do {
let tmp9 = keys1[num2];
let tmp10 = closure_0;
let tmp11 = closure_1;
let tagResult3 = tag.tag(2, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult2 = tagResult3.fork();
let tagResult4 = forkResult2.tag(1, closure_0(closure_1[7]).WireType.Bit64);
let fixed64Result1 = tagResult4.fixed64(tmp9);
let tagResult5 = tag.tag(2, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult3 = tagResult5.fork();
let tmp14 = closure_61;
let internalBinaryWriteResult1 = closure_61.internalBinaryWrite(user.stream[tmp9], tag, writeUnknownFields);
let joined2 = tag.join();
let joined3 = joined2.join();
num2 = num2 + 1;
length2 = keys1.length;
} while (num2 < length2);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = AudioSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, user, tag);
}
return tag;
}
};
return callback(AudioSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp70 = new tmp70();
let tmp72 = (MessageType) => {
class CommunitiesSettings$Type {
constructor() {
tmp = closure_3(this, CommunitiesSettings$Type);
obj = { emojiId: "BLACK", emojiName: 0.08, userId: "PLUM_11" };
obj.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items = [];
items[0] = obj;
items1 = ["x"];
items1[1] = items;
return closure_82(this, CommunitiesSettings$Type, items1);
}
}
const arg1 = CommunitiesSettings$Type;
callback3(CommunitiesSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, CommunitiesSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = CommunitiesSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = CommunitiesSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let tmp26 = CommunitiesSettings$Type;
let tmp27 = closure_1;
let BoolValue = CommunitiesSettings$Type(closure_1[9]).BoolValue;
let tmp28 = BoolValue;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.disableHomeAutoNav = BoolValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.disableHomeAutoNav);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = CommunitiesSettings$Type;
let tmp13 = closure_1;
onRead = CommunitiesSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(disableHomeAutoNav, tag, writeUnknownFields) {
if (disableHomeAutoNav.disableHomeAutoNav) {
const BoolValue = CommunitiesSettings$Type(closure_1[9]).BoolValue;
const tagResult = tag.tag(1, CommunitiesSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = BoolValue.internalBinaryWrite(disableHomeAutoNav.disableHomeAutoNav, tag.tag(1, CommunitiesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = BoolValue.internalBinaryWrite(disableHomeAutoNav.disableHomeAutoNav, tag.tag(1, CommunitiesSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = CommunitiesSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, disableHomeAutoNav, tag);
}
return tag;
}
};
items[2] = obj;
return callback(CommunitiesSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp72 = new tmp72();
let tmp74 = (MessageType) => {
class SoundboardSettings$Type {
constructor() {
tmp = closure_3(this, SoundboardSettings$Type);
items = [];
items[0] = { body: null, guildId: null, ao: null, "": null };
items1 = [];
items1[1] = items;
return closure_82(this, SoundboardSettings$Type, items1);
}
}
const arg1 = SoundboardSettings$Type;
callback3(SoundboardSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { volume: 0 };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, SoundboardSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = SoundboardSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = SoundboardSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.volume = pos.float();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = SoundboardSettings$Type;
let tmp13 = closure_1;
onRead = SoundboardSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(volume, tag, writeUnknownFields) {
if (0 !== volume.volume) {
tag.tag(1, SoundboardSettings$Type(closure_1[7]).WireType.Bit32).float(volume.volume);
const tagResult = tag.tag(1, SoundboardSettings$Type(closure_1[7]).WireType.Bit32);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = SoundboardSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, volume, tag);
}
return tag;
}
};
items[2] = obj;
return callback(SoundboardSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp74 = new tmp74();
let tmp76 = (MessageType) => {
class CustomCallSound$Type {
constructor() {
tmp = closure_3(this, CustomCallSound$Type);
items = [, ];
items[0] = { body: null, guildId: null, ao: null, "": null };
items[1] = { body: "4.8.0", guildId: null, ao: 60, "": 0 };
items1 = ["elsker"];
items1[1] = items;
return closure_82(this, CustomCallSound$Type, items1);
}
}
const arg1 = CustomCallSound$Type;
callback3(CustomCallSound$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { "Bool(false)": null, "Bool(false)": null };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, CustomCallSound$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = CustomCallSound$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = CustomCallSound$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let str5 = pos.fixed64();
obj.soundId = str5.toString();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let str4 = pos.fixed64();
obj.guildId = str4.toString();
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = CustomCallSound$Type;
let tmp13 = closure_1;
onRead = CustomCallSound$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(soundId, tag, writeUnknownFields) {
if ("0" !== soundId.soundId) {
tag.tag(1, CustomCallSound$Type(closure_1[7]).WireType.Bit64).fixed64(soundId.soundId);
const tagResult = tag.tag(1, CustomCallSound$Type(closure_1[7]).WireType.Bit64);
}
if ("0" !== soundId.guildId) {
tag.tag(2, CustomCallSound$Type(closure_1[7]).WireType.Bit64).fixed64(soundId.guildId);
const tagResult1 = tag.tag(2, CustomCallSound$Type(closure_1[7]).WireType.Bit64);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = CustomCallSound$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, soundId, tag);
}
return tag;
}
};
items[2] = obj;
return callback(CustomCallSound$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp76 = new tmp76();
let tmp78 = (MessageType) => {
class BroadcastSettings$Type {
constructor() {
tmp = closure_3(this, BroadcastSettings$Type);
obj = { emojiId: null, emojiName: null, userId: null };
obj.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items = [, , , ];
items[0] = obj;
items[1] = { "Bool(false)": true, "Bool(false)": true, "Bool(false)": 131072.0011926096, "Bool(false)": 9515573248.216734, "Bool(false)": 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001984511684348467 };
items[2] = { "Bool(false)": 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013262474365077, "Bool(false)": -0.00000000000000000000000000000002619269869567041, "Bool(false)": -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026140016506282064, "Bool(false)": 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005180686166, "Bool(false)": 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030270595367130395 };
items[3] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
items1 = [268436308];
items1[1] = items;
return closure_82(this, BroadcastSettings$Type, items1);
}
}
const arg1 = BroadcastSettings$Type;
callback3(BroadcastSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { allowedGuildIds: [], allowedUserIds: [] };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, BroadcastSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = BroadcastSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = BroadcastSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp10;
let tmp9;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp7 = callback;
let tmp8 = callback(pos.tag(), 2);
[tmp9, tmp10] = tmp8;
if (1 === tmp9) {
let tmp45 = BroadcastSettings$Type;
let tmp46 = closure_1;
let BoolValue2 = BroadcastSettings$Type(closure_1[9]).BoolValue;
let tmp47 = BoolValue2;
let tmp48 = pos;
let tmp49 = readUnknownField;
obj.allowFriends = BoolValue2.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.allowFriends);
let tmp12 = tmp3;
let tmp13 = tmp4;
let tmp14 = tmp5;
let tmp15 = tmp6;
} else if (2 === tmp9) {
let tmp40 = BroadcastSettings$Type;
let tmp41 = closure_1;
if (tmp10 === BroadcastSettings$Type(closure_1[7]).WireType.LengthDelimited) {
let sum1 = pos.int32() + pos.pos;
tmp12 = sum1;
tmp13 = tmp4;
tmp14 = tmp5;
tmp15 = tmp6;
if (pos.pos < sum1) {
do {
let allowedGuildIds = obj.allowedGuildIds;
let str7 = pos.fixed64();
let arr = allowedGuildIds.push(str7.toString());
tmp13 = tmp4;
tmp14 = tmp5;
tmp15 = tmp6;
tmp12 = sum1;
let pos2 = pos.pos;
} while (pos2 < sum1);
}
} else {
let allowedGuildIds1 = obj.allowedGuildIds;
let str6 = pos.fixed64();
arr = allowedGuildIds1.push(str6.toString());
tmp12 = tmp3;
tmp13 = tmp4;
tmp14 = tmp5;
tmp15 = tmp6;
}
} else if (3 === tmp9) {
let tmp35 = BroadcastSettings$Type;
let tmp36 = closure_1;
if (tmp10 === BroadcastSettings$Type(closure_1[7]).WireType.LengthDelimited) {
let sum2 = pos.int32() + pos.pos;
tmp12 = tmp3;
tmp13 = sum2;
tmp14 = tmp5;
tmp15 = tmp6;
if (pos.pos < sum2) {
do {
let allowedUserIds = obj.allowedUserIds;
let str5 = pos.fixed64();
let arr1 = allowedUserIds.push(str5.toString());
tmp12 = tmp3;
tmp14 = tmp5;
tmp15 = tmp6;
tmp13 = sum2;
pos = pos.pos;
} while (pos < sum2);
}
} else {
let allowedUserIds1 = obj.allowedUserIds;
let str4 = pos.fixed64();
let arr2 = allowedUserIds1.push(str4.toString());
tmp12 = tmp3;
tmp13 = tmp4;
tmp14 = tmp5;
tmp15 = tmp6;
}
} else if (4 === tmp9) {
let tmp30 = BroadcastSettings$Type;
let tmp31 = closure_1;
let BoolValue = BroadcastSettings$Type(closure_1[9]).BoolValue;
let tmp32 = BoolValue;
let tmp33 = pos;
let tmp34 = readUnknownField;
obj.autoBroadcast = BoolValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.autoBroadcast);
tmp12 = tmp3;
tmp13 = tmp4;
tmp14 = tmp5;
tmp15 = tmp6;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp23 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp24 = tmp9;
let tmp25 = tmp10;
let prototype = _Error.prototype;
let tmp26 = new.target;
let tmp27 = new.target;
_Error = new _Error("Unknown field " + tmp9 + " (wire type " + tmp10 + ") for " + self.typeName);
let tmp29 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp10);
tmp12 = tmp3;
tmp13 = tmp4;
tmp14 = readUnknownField;
tmp15 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp16 = BroadcastSettings$Type;
let tmp17 = closure_1;
onRead = BroadcastSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp18 = obj;
let tmp19 = tmp9;
let tmp20 = tmp10;
let tmp21 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp9, tmp10, skipResult);
tmp12 = tmp3;
tmp13 = tmp4;
tmp14 = readUnknownField;
tmp15 = skipResult;
}
}
}
let tmp3 = tmp12;
let tmp4 = tmp13;
let tmp5 = tmp14;
let tmp6 = tmp15;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(allowFriends, tag, writeUnknownFields) {
let length;
let length2;
if (allowFriends.allowFriends) {
const BoolValue = BroadcastSettings$Type(closure_1[9]).BoolValue;
const tagResult = tag.tag(1, BroadcastSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = BoolValue.internalBinaryWrite(allowFriends.allowFriends, tag.tag(1, BroadcastSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = BoolValue.internalBinaryWrite(allowFriends.allowFriends, tag.tag(1, BroadcastSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (allowFriends.allowedGuildIds.length) {
tag.tag(2, BroadcastSettings$Type(closure_1[7]).WireType.LengthDelimited).fork();
let num6 = 0;
if (0 < allowFriends.allowedGuildIds.length) {
do {
let fixed64Result = tag.fixed64(allowFriends.allowedGuildIds[num6]);
num6 = num6 + 1;
length = allowFriends.allowedGuildIds.length;
} while (num6 < length);
}
const joined1 = tag.join();
const tagResult1 = tag.tag(2, BroadcastSettings$Type(closure_1[7]).WireType.LengthDelimited);
}
if (allowFriends.allowedUserIds.length) {
tag.tag(3, BroadcastSettings$Type(closure_1[7]).WireType.LengthDelimited).fork();
let num9 = 0;
if (0 < allowFriends.allowedUserIds.length) {
do {
let fixed64Result1 = tag.fixed64(allowFriends.allowedUserIds[num9]);
num9 = num9 + 1;
length2 = allowFriends.allowedUserIds.length;
} while (num9 < length2);
}
const joined2 = tag.join();
const tagResult2 = tag.tag(3, BroadcastSettings$Type(closure_1[7]).WireType.LengthDelimited);
}
if (allowFriends.autoBroadcast) {
const BoolValue2 = BroadcastSettings$Type(closure_1[9]).BoolValue;
const tagResult3 = tag.tag(4, BroadcastSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined3 = BoolValue2.internalBinaryWrite(allowFriends.autoBroadcast, tag.tag(4, BroadcastSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = BoolValue2.internalBinaryWrite(allowFriends.autoBroadcast, tag.tag(4, BroadcastSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = BroadcastSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, allowFriends, tag);
}
return tag;
}
};
items[2] = obj;
return callback(BroadcastSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp78 = new tmp78();
let tmp80 = (MessageType) => {
class ClipsSettings$Type {
constructor() {
tmp = closure_3(this, ClipsSettings$Type);
obj = { emojiId: "<string:790273982>", emojiName: "<string:57786443>", userId: "<string:1090519040>" };
obj.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items = [];
items[0] = obj;
items1 = [true];
items1[1] = items;
return closure_82(this, ClipsSettings$Type, items1);
}
}
const arg1 = ClipsSettings$Type;
callback3(ClipsSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, ClipsSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = ClipsSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = ClipsSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let tmp26 = ClipsSettings$Type;
let tmp27 = closure_1;
let BoolValue = ClipsSettings$Type(closure_1[9]).BoolValue;
let tmp28 = BoolValue;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.allowVoiceRecording = BoolValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.allowVoiceRecording);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = ClipsSettings$Type;
let tmp13 = closure_1;
onRead = ClipsSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(allowVoiceRecording, tag, writeUnknownFields) {
if (allowVoiceRecording.allowVoiceRecording) {
const BoolValue = ClipsSettings$Type(closure_1[9]).BoolValue;
const tagResult = tag.tag(1, ClipsSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = BoolValue.internalBinaryWrite(allowVoiceRecording.allowVoiceRecording, tag.tag(1, ClipsSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = BoolValue.internalBinaryWrite(allowVoiceRecording.allowVoiceRecording, tag.tag(1, ClipsSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = ClipsSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, allowVoiceRecording, tag);
}
return tag;
}
};
items[2] = obj;
return callback(ClipsSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp80 = new tmp80();
let tmp82 = (MessageType) => {
class SpendingLimit$Type {
constructor() {
tmp = closure_3(this, SpendingLimit$Type);
items = [, ];
items[0] = { body: false, guildId: false, ao: false, "": false };
items[1] = {};
items1 = [null];
items1[1] = items;
return closure_82(this, SpendingLimit$Type, items1);
}
}
const arg1 = SpendingLimit$Type;
callback3(SpendingLimit$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, SpendingLimit$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = SpendingLimit$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = SpendingLimit$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let str4 = pos.uint64();
obj.amount = str4.toString();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
obj.currency = pos.string();
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = SpendingLimit$Type;
let tmp13 = closure_1;
onRead = SpendingLimit$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(amount, tag, writeUnknownFields) {
if ("0" !== amount.amount) {
tag.tag(1, SpendingLimit$Type(closure_1[7]).WireType.Varint).uint64(amount.amount);
const tagResult = tag.tag(1, SpendingLimit$Type(closure_1[7]).WireType.Varint);
}
if ("" !== amount.currency) {
tag.tag(2, SpendingLimit$Type(closure_1[7]).WireType.LengthDelimited).string(amount.currency);
const tagResult1 = tag.tag(2, SpendingLimit$Type(closure_1[7]).WireType.LengthDelimited);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = SpendingLimit$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, amount, tag);
}
return tag;
}
};
items[2] = obj;
return callback(SpendingLimit$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp82 = new tmp82();
let tmp84 = (MessageType) => {
class SpendingLimitSettings$Type {
constructor() {
tmp = closure_3(this, SpendingLimitSettings$Type);
obj = {
T() {
return closure_68;
}
};
items = [];
items[0] = obj;
items1 = [];
items1[1] = items;
return closure_82(this, SpendingLimitSettings$Type, items1);
}
}
const arg1 = SpendingLimitSettings$Type;
callback3(SpendingLimitSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, SpendingLimitSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = SpendingLimitSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = SpendingLimitSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let tmp26 = closure_68;
let tmp27 = closure_68;
let tmp28 = pos;
let tmp29 = readUnknownField;
obj.oneTimePurchaseLimit = closure_68.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.oneTimePurchaseLimit);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = SpendingLimitSettings$Type;
let tmp13 = closure_1;
onRead = SpendingLimitSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(oneTimePurchaseLimit, tag, writeUnknownFields) {
if (oneTimePurchaseLimit.oneTimePurchaseLimit) {
const tagResult = tag.tag(1, SpendingLimitSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = closure_68.internalBinaryWrite(oneTimePurchaseLimit.oneTimePurchaseLimit, tag.tag(1, SpendingLimitSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = closure_68.internalBinaryWrite(oneTimePurchaseLimit.oneTimePurchaseLimit, tag.tag(1, SpendingLimitSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = SpendingLimitSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, oneTimePurchaseLimit, tag);
}
return tag;
}
};
items[2] = obj;
return callback(SpendingLimitSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp84 = new tmp84();
let tmp86 = (MessageType) => {
class SafetySettings$Type {
constructor() {
tmp = closure_3(this, SafetySettings$Type);
obj = {
T() {
const items = [1, closure_27];
return items;
}
};
items = [, , ];
items[0] = obj;
items[1] = { body: null, guildId: null, ao: null, "": null };
obj = { emojiId: "\u{1F3C3}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F", emojiName: true, userId: 15.1 };
obj.T = function T() {
return closure_69;
};
items[2] = obj;
items1 = ["a"];
items1[1] = items;
return closure_82(this, SafetySettings$Type, items1);
}
}
const arg1 = SafetySettings$Type;
callback3(SafetySettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { numberOfDCsShownToday: 9035158524362260000000000000000000000000000000000000000000000000000000000000000000000000000000, dailyCapPeriodStart: -222642488090540470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, SafetySettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = SafetySettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = SafetySettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.safetySettingsPreset = pos.int32();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
obj.ignoreProfileSpeedbumpDisabled = pos.bool();
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
let tmp26 = closure_69;
let tmp27 = closure_69;
let tmp28 = pos;
let tmp29 = readUnknownField;
obj.spendingLimitSettings = closure_69.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.spendingLimitSettings);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = SafetySettings$Type;
let tmp13 = closure_1;
onRead = SafetySettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(safetySettingsPreset, tag, writeUnknownFields) {
if (0 !== safetySettingsPreset.safetySettingsPreset) {
tag.tag(1, SafetySettings$Type(closure_1[7]).WireType.Varint).int32(safetySettingsPreset.safetySettingsPreset);
const tagResult = tag.tag(1, SafetySettings$Type(closure_1[7]).WireType.Varint);
}
if (false !== safetySettingsPreset.ignoreProfileSpeedbumpDisabled) {
tag.tag(2, SafetySettings$Type(closure_1[7]).WireType.Varint).bool(safetySettingsPreset.ignoreProfileSpeedbumpDisabled);
const tagResult1 = tag.tag(2, SafetySettings$Type(closure_1[7]).WireType.Varint);
}
if (safetySettingsPreset.spendingLimitSettings) {
const tagResult2 = tag.tag(3, SafetySettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = closure_69.internalBinaryWrite(safetySettingsPreset.spendingLimitSettings, tag.tag(3, SafetySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = closure_69.internalBinaryWrite(safetySettingsPreset.spendingLimitSettings, tag.tag(3, SafetySettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = SafetySettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, safetySettingsPreset, tag);
}
return tag;
}
};
items[2] = obj;
return callback(SafetySettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp86 = new tmp86();
let tmp88 = (MessageType) => {
class ForLaterSettings$Type {
constructor() {
tmp = closure_3(this, ForLaterSettings$Type);
obj = { emojiId: "212a10d1e3da5ff0492c97f7e14e9d29", emojiName: "nitro_wumpus_avatar", userId: "png" };
obj.T = function T() {
const items = ["<string:4039770114>", closure_28, "FOR_LATER_TAB_"];
return items;
};
items = [];
items[0] = obj;
items1 = [true];
items1[1] = items;
return closure_82(this, ForLaterSettings$Type, items1);
}
}
const arg1 = ForLaterSettings$Type;
callback3(ForLaterSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { currentTab: 0 };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, ForLaterSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = ForLaterSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = ForLaterSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.currentTab = pos.int32();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = ForLaterSettings$Type;
let tmp13 = closure_1;
onRead = ForLaterSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(currentTab, tag, writeUnknownFields) {
if (0 !== currentTab.currentTab) {
tag.tag(1, ForLaterSettings$Type(closure_1[7]).WireType.Varint).int32(currentTab.currentTab);
const tagResult = tag.tag(1, ForLaterSettings$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = ForLaterSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, currentTab, tag);
}
return tag;
}
};
items[2] = obj;
return callback(ForLaterSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp88 = new tmp88();
let tmp90 = (MessageType) => {
class ICYMISettings$Type {
constructor() {
tmp = closure_3(this, ICYMISettings$Type);
items = [];
items[0] = { body: true, guildId: true, ao: true, "": true };
items1 = [36720896];
items1[1] = items;
return closure_82(this, ICYMISettings$Type, items1);
}
}
const arg1 = ICYMISettings$Type;
callback3(ICYMISettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { feedGeneratedAt: "0" };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, ICYMISettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = ICYMISettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = ICYMISettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let str4 = pos.fixed64();
obj.feedGeneratedAt = str4.toString();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = ICYMISettings$Type;
let tmp13 = closure_1;
onRead = ICYMISettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(feedGeneratedAt, tag, writeUnknownFields) {
if ("0" !== feedGeneratedAt.feedGeneratedAt) {
tag.tag(1, ICYMISettings$Type(closure_1[7]).WireType.Bit64).fixed64(feedGeneratedAt.feedGeneratedAt);
const tagResult = tag.tag(1, ICYMISettings$Type(closure_1[7]).WireType.Bit64);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = ICYMISettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, feedGeneratedAt, tag);
}
return tag;
}
};
items[2] = obj;
return callback(ICYMISettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp90 = new tmp90();
let tmp92 = (MessageType) => {
class AllApplicationSettings$Type {
constructor() {
tmp = closure_3(this, AllApplicationSettings$Type);
obj = { emojiId: "scalar", emojiName: 2, userId: "already_exists", nick: "PRIMARY_330" };
obj = {
kind: "message",
T() {
return closure_74;
}
};
obj.V = obj;
items = [];
items[0] = obj;
items1 = [null];
items1[1] = items;
return closure_82(this, AllApplicationSettings$Type, items1);
}
}
const arg1 = AllApplicationSettings$Type;
callback3(AllApplicationSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { appSettings: {} };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, AllApplicationSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = AllApplicationSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = AllApplicationSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let binaryReadMap1Result = self.binaryReadMap1(obj.appSettings, pos, readUnknownField);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = AllApplicationSettings$Type;
let tmp13 = closure_1;
onRead = AllApplicationSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "binaryReadMap1",
value(arg0, pos, binaryReadOptionsResult2) {
let tmp8;
const sum = pos.pos + pos.uint32();
let tmp4;
let obj;
if (pos.pos < sum) {
while (true) {
let tmp6 = callback;
let tmp7 = callback(pos.tag(), 2);
[tmp8, r10021] = tmp7;
if (1 === tmp8) {
let str2 = pos.fixed64();
let str = str2.toString();
let internalBinaryReadResult = tmp3;
} else if (2 !== tmp8) {
break;
} else {
let tmp14 = closure_74;
internalBinaryReadResult = closure_74.internalBinaryRead(pos, pos.uint32(), binaryReadOptionsResult2);
}
let tmp3 = internalBinaryReadResult;
tmp4 = str;
obj = internalBinaryReadResult;
}
const _globalThis = globalThis;
let _Error = Error;
const prototype = _Error.prototype;
str = "unknown map entry field for field discord_protos.discord_users.v1.AllApplicationSettings.app_settings";
_Error = new _Error("unknown map entry field for field discord_protos.discord_users.v1.AllApplicationSettings.app_settings");
throw _Error;
}
let str3 = "0";
if (null != tmp4) {
str3 = tmp4;
}
if (null == obj) {
obj = closure_74.create();
}
arg0[str3] = obj;
}
};
items[2] = obj;
items[3] = {
key: "internalBinaryWrite",
value(appSettings, tag, writeUnknownFields) {
let length;
const keys = Object.keys(appSettings.appSettings);
let num = 0;
if (0 < keys.length) {
do {
let tmp = keys[num];
let tmp2 = closure_0;
let tmp3 = closure_1;
let tagResult = tag.tag(1, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult = tagResult.fork();
let tagResult1 = forkResult.tag(1, closure_0(closure_1[7]).WireType.Bit64);
let fixed64Result = tagResult1.fixed64(tmp);
let tagResult2 = tag.tag(2, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult1 = tagResult2.fork();
let tmp6 = closure_74;
let internalBinaryWriteResult = closure_74.internalBinaryWrite(appSettings.appSettings[tmp], tag, writeUnknownFields);
let joined = tag.join();
let joined1 = joined.join();
num = num + 1;
length = keys.length;
} while (num < length);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = AllApplicationSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, appSettings, tag);
}
return tag;
}
};
return callback(AllApplicationSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp92 = new tmp92();
let tmp94 = (MessageType) => {
class ApplicationSettings$Type {
constructor() {
tmp = closure_3(this, ApplicationSettings$Type);
obj = { emojiId: true, emojiName: true, userId: true };
obj.T = function T() {
return closure_75;
};
items = [, ];
items[0] = obj;
items[1] = {
T() {
return closure_76;
}
};
items1 = [];
items1[1] = items;
return closure_82(this, ApplicationSettings$Type, items1);
}
}
const arg1 = ApplicationSettings$Type;
callback3(ApplicationSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, ApplicationSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = ApplicationSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = ApplicationSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let tmp30 = closure_75;
let tmp31 = closure_75;
let tmp32 = pos;
let tmp33 = readUnknownField;
obj.appDmSettings = closure_75.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.appDmSettings);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let tmp26 = closure_76;
let tmp27 = closure_76;
let tmp28 = pos;
let tmp29 = readUnknownField;
obj.appSharingSettings = closure_76.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.appSharingSettings);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = ApplicationSettings$Type;
let tmp13 = closure_1;
onRead = ApplicationSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(appDmSettings, tag, writeUnknownFields) {
if (appDmSettings.appDmSettings) {
const tagResult = tag.tag(1, ApplicationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined = closure_75.internalBinaryWrite(appDmSettings.appDmSettings, tag.tag(1, ApplicationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = closure_75.internalBinaryWrite(appDmSettings.appDmSettings, tag.tag(1, ApplicationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (appDmSettings.appSharingSettings) {
const tagResult1 = tag.tag(2, ApplicationSettings$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = closure_76.internalBinaryWrite(appDmSettings.appSharingSettings, tag.tag(2, ApplicationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = closure_76.internalBinaryWrite(appDmSettings.appSharingSettings, tag.tag(2, ApplicationSettings$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = ApplicationSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, appDmSettings, tag);
}
return tag;
}
};
items[2] = obj;
return callback(ApplicationSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp94 = new tmp94();
let tmp96 = (MessageType) => {
class ApplicationDMSettings$Type {
constructor() {
tmp = closure_3(this, ApplicationDMSettings$Type);
items = [];
items[0] = { body: "ox", guildId: "setAnimatedNodeValue", ao: null, "": null };
items1 = [];
items1[1] = items;
return closure_82(this, ApplicationDMSettings$Type, items1);
}
}
const arg1 = ApplicationDMSettings$Type;
callback3(ApplicationDMSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { allowMobilePush: false };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, ApplicationDMSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = ApplicationDMSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = ApplicationDMSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (2 === tmp7) {
obj.allowMobilePush = pos.bool();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = ApplicationDMSettings$Type;
let tmp13 = closure_1;
onRead = ApplicationDMSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(allowMobilePush, tag, writeUnknownFields) {
if (false !== allowMobilePush.allowMobilePush) {
tag.tag(2, ApplicationDMSettings$Type(closure_1[7]).WireType.Varint).bool(allowMobilePush.allowMobilePush);
const tagResult = tag.tag(2, ApplicationDMSettings$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = ApplicationDMSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, allowMobilePush, tag);
}
return tag;
}
};
items[2] = obj;
return callback(ApplicationDMSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp96 = new tmp96();
let tmp98 = (MessageType) => {
class ApplicationSharingSettings$Type {
constructor() {
tmp = closure_3(this, ApplicationSharingSettings$Type);
items = [];
items[0] = { body: null, guildId: null, ao: null, "": null };
items1 = [];
items1[1] = items;
return closure_82(this, ApplicationSharingSettings$Type, items1);
}
}
const arg1 = ApplicationSharingSettings$Type;
callback3(ApplicationSharingSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { disableApplicationActivitySharing: false };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, ApplicationSharingSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = ApplicationSharingSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = ApplicationSharingSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.disableApplicationActivitySharing = pos.bool();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = ApplicationSharingSettings$Type;
let tmp13 = closure_1;
onRead = ApplicationSharingSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(disableApplicationActivitySharing, tag, writeUnknownFields) {
if (false !== disableApplicationActivitySharing.disableApplicationActivitySharing) {
tag.tag(1, ApplicationSharingSettings$Type(closure_1[7]).WireType.Varint).bool(disableApplicationActivitySharing.disableApplicationActivitySharing);
const tagResult = tag.tag(1, ApplicationSharingSettings$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = ApplicationSharingSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, disableApplicationActivitySharing, tag);
}
return tag;
}
};
items[2] = obj;
return callback(ApplicationSharingSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
tmp98 = new tmp98();
let definePropertyResult = (MessageType) => {
class AdsSettings$Type {
constructor() {
tmp = closure_3(this, AdsSettings$Type);
items = [];
items[0] = { body: "isArray", guildId: "isArray", ao: "isArray", "": "accessibilityRole" };
items1 = [1138];
items1[1] = items;
return closure_82(this, AdsSettings$Type, items1);
}
}
const arg1 = AdsSettings$Type;
callback3(AdsSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { alwaysDeliver: false };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, AdsSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = AdsSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = AdsSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.alwaysDeliver = pos.bool();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = AdsSettings$Type;
let tmp13 = closure_1;
onRead = AdsSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(alwaysDeliver, tag, writeUnknownFields) {
if (false !== alwaysDeliver.alwaysDeliver) {
tag.tag(1, AdsSettings$Type(closure_1[7]).WireType.Varint).bool(alwaysDeliver.alwaysDeliver);
const tagResult = tag.tag(1, AdsSettings$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = AdsSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, alwaysDeliver, tag);
}
return tag;
}
};
items[2] = obj;
return callback(AdsSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
definePropertyResult = new definePropertyResult();
definePropertyResult = (MessageType) => {
class InAppFeedbackState$Type {
constructor() {
tmp = closure_3(this, InAppFeedbackState$Type);
obj = { emojiId: "NitroWumpusOfferingRight3dIllustration", emojiName: "recordInputs", userId: "Array" };
obj.T = function T() {
return callback(closure_1[9]).UInt64Value;
};
items = [, ];
items[0] = obj;
items[1] = {
T() {
return callback(closure_1[9]).UInt64Value;
}
};
items1 = [];
items1[1] = items;
return closure_82(this, InAppFeedbackState$Type, items1);
}
}
const arg1 = InAppFeedbackState$Type;
callback3(InAppFeedbackState$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, InAppFeedbackState$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = InAppFeedbackState$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = InAppFeedbackState$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let tmp31 = InAppFeedbackState$Type;
let tmp32 = closure_1;
let UInt64Value2 = InAppFeedbackState$Type(closure_1[9]).UInt64Value;
let tmp33 = UInt64Value2;
let tmp34 = pos;
let tmp35 = readUnknownField;
obj.lastImpressionTime = UInt64Value2.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.lastImpressionTime);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let tmp26 = InAppFeedbackState$Type;
let tmp27 = closure_1;
let UInt64Value = InAppFeedbackState$Type(closure_1[9]).UInt64Value;
let tmp28 = UInt64Value;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.optOutExpiryTime = UInt64Value.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.optOutExpiryTime);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = InAppFeedbackState$Type;
let tmp13 = closure_1;
onRead = InAppFeedbackState$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(lastImpressionTime, tag, writeUnknownFields) {
if (lastImpressionTime.lastImpressionTime) {
const UInt64Value = InAppFeedbackState$Type(closure_1[9]).UInt64Value;
const tagResult = tag.tag(1, InAppFeedbackState$Type(closure_1[7]).WireType.LengthDelimited);
const joined = UInt64Value.internalBinaryWrite(lastImpressionTime.lastImpressionTime, tag.tag(1, InAppFeedbackState$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = UInt64Value.internalBinaryWrite(lastImpressionTime.lastImpressionTime, tag.tag(1, InAppFeedbackState$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (lastImpressionTime.optOutExpiryTime) {
const UInt64Value2 = InAppFeedbackState$Type(closure_1[9]).UInt64Value;
const tagResult1 = tag.tag(2, InAppFeedbackState$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = UInt64Value2.internalBinaryWrite(lastImpressionTime.optOutExpiryTime, tag.tag(2, InAppFeedbackState$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = UInt64Value2.internalBinaryWrite(lastImpressionTime.optOutExpiryTime, tag.tag(2, InAppFeedbackState$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = InAppFeedbackState$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, lastImpressionTime, tag);
}
return tag;
}
};
items[2] = obj;
return callback(InAppFeedbackState$Type, items);
}(arg1(dependencyMap[7]).MessageType);
definePropertyResult = new definePropertyResult();
definePropertyResult = (MessageType) => {
class DefaultReactionEmoji$Type {
constructor() {
tmp = closure_3(this, DefaultReactionEmoji$Type);
obj = {
T() {
return callback(closure_1[9]).UInt64Value;
}
};
items = [, , , ];
items[0] = obj;
items[1] = {
T() {
return callback(closure_1[9]).StringValue;
}
};
items[2] = {
T() {
return callback(closure_1[9]).BoolValue;
}
};
obj = { emojiId: null, emojiName: "", userId: "0" };
obj.T = function T() {
return callback(closure_1[9]).BoolValue;
};
items[3] = obj;
items1 = [7];
items1[1] = items;
return closure_82(this, DefaultReactionEmoji$Type, items1);
}
}
const arg1 = DefaultReactionEmoji$Type;
callback3(DefaultReactionEmoji$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = {};
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, DefaultReactionEmoji$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = DefaultReactionEmoji$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = DefaultReactionEmoji$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let tmp41 = DefaultReactionEmoji$Type;
let tmp42 = closure_1;
let UInt64Value = DefaultReactionEmoji$Type(closure_1[9]).UInt64Value;
let tmp43 = UInt64Value;
let tmp44 = pos;
let tmp45 = readUnknownField;
obj.emojiId = UInt64Value.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.emojiId);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else if (2 === tmp7) {
let tmp36 = DefaultReactionEmoji$Type;
let tmp37 = closure_1;
let StringValue = DefaultReactionEmoji$Type(closure_1[9]).StringValue;
let tmp38 = StringValue;
let tmp39 = pos;
let tmp40 = readUnknownField;
obj.emojiName = StringValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.emojiName);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (3 === tmp7) {
let tmp31 = DefaultReactionEmoji$Type;
let tmp32 = closure_1;
let BoolValue2 = DefaultReactionEmoji$Type(closure_1[9]).BoolValue;
let tmp33 = BoolValue2;
let tmp34 = pos;
let tmp35 = readUnknownField;
obj.animated = BoolValue2.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.animated);
tmp10 = tmp3;
tmp11 = tmp4;
} else if (4 === tmp7) {
let tmp26 = DefaultReactionEmoji$Type;
let tmp27 = closure_1;
let BoolValue = DefaultReactionEmoji$Type(closure_1[9]).BoolValue;
let tmp28 = BoolValue;
let tmp29 = pos;
let tmp30 = readUnknownField;
obj.disableDoubleTap = BoolValue.internalBinaryRead(pos, pos.uint32(), readUnknownField, obj.disableDoubleTap);
tmp10 = tmp3;
tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = DefaultReactionEmoji$Type;
let tmp13 = closure_1;
onRead = DefaultReactionEmoji$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(emojiId, tag, writeUnknownFields) {
if (emojiId.emojiId) {
const UInt64Value = DefaultReactionEmoji$Type(closure_1[9]).UInt64Value;
const tagResult = tag.tag(1, DefaultReactionEmoji$Type(closure_1[7]).WireType.LengthDelimited);
const joined = UInt64Value.internalBinaryWrite(emojiId.emojiId, tag.tag(1, DefaultReactionEmoji$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult = UInt64Value.internalBinaryWrite(emojiId.emojiId, tag.tag(1, DefaultReactionEmoji$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (emojiId.emojiName) {
const StringValue = DefaultReactionEmoji$Type(closure_1[9]).StringValue;
const tagResult1 = tag.tag(2, DefaultReactionEmoji$Type(closure_1[7]).WireType.LengthDelimited);
const joined1 = StringValue.internalBinaryWrite(emojiId.emojiName, tag.tag(2, DefaultReactionEmoji$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult1 = StringValue.internalBinaryWrite(emojiId.emojiName, tag.tag(2, DefaultReactionEmoji$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (emojiId.animated) {
const BoolValue = DefaultReactionEmoji$Type(closure_1[9]).BoolValue;
const tagResult2 = tag.tag(3, DefaultReactionEmoji$Type(closure_1[7]).WireType.LengthDelimited);
const joined2 = BoolValue.internalBinaryWrite(emojiId.animated, tag.tag(3, DefaultReactionEmoji$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult2 = BoolValue.internalBinaryWrite(emojiId.animated, tag.tag(3, DefaultReactionEmoji$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
if (emojiId.disableDoubleTap) {
const BoolValue2 = DefaultReactionEmoji$Type(closure_1[9]).BoolValue;
const tagResult3 = tag.tag(4, DefaultReactionEmoji$Type(closure_1[7]).WireType.LengthDelimited);
const joined3 = BoolValue2.internalBinaryWrite(emojiId.disableDoubleTap, tag.tag(4, DefaultReactionEmoji$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields).join();
const internalBinaryWriteResult3 = BoolValue2.internalBinaryWrite(emojiId.disableDoubleTap, tag.tag(4, DefaultReactionEmoji$Type(closure_1[7]).WireType.LengthDelimited).fork(), writeUnknownFields);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = DefaultReactionEmoji$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, emojiId, tag);
}
return tag;
}
};
items[2] = obj;
return callback(DefaultReactionEmoji$Type, items);
}(arg1(dependencyMap[7]).MessageType);
definePropertyResult = new definePropertyResult();
definePropertyResult = (MessageType) => {
class InAppFeedbackSettings$Type {
constructor() {
tmp = closure_3(this, InAppFeedbackSettings$Type);
obj = {
kind: "message",
T() {
return closure_78;
}
};
items = [];
items[0] = { V: obj };
items1 = [true];
items1[1] = items;
return closure_82(this, InAppFeedbackSettings$Type, items1);
}
}
const arg1 = InAppFeedbackSettings$Type;
callback3(InAppFeedbackSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { inAppFeedbackStates: {} };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, InAppFeedbackSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = InAppFeedbackSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = InAppFeedbackSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
let binaryReadMap1Result = self.binaryReadMap1(obj.inAppFeedbackStates, pos, readUnknownField);
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = InAppFeedbackSettings$Type;
let tmp13 = closure_1;
onRead = InAppFeedbackSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "binaryReadMap1",
value(arg0, pos, binaryReadOptionsResult2) {
let tmp8;
const sum = pos.pos + pos.uint32();
let tmp4;
let obj;
if (pos.pos < sum) {
while (true) {
let tmp6 = callback;
let tmp7 = callback(pos.tag(), 2);
[tmp8, r10021] = tmp7;
if (1 === tmp8) {
let int32Result = pos.int32();
let internalBinaryReadResult = tmp3;
} else if (2 !== tmp8) {
break;
} else {
let tmp14 = closure_78;
internalBinaryReadResult = closure_78.internalBinaryRead(pos, pos.uint32(), binaryReadOptionsResult2);
}
let tmp3 = internalBinaryReadResult;
tmp4 = int32Result;
obj = internalBinaryReadResult;
}
const _globalThis = globalThis;
let _Error = Error;
const prototype = _Error.prototype;
_Error = new _Error("unknown map entry field for field discord_protos.discord_users.v1.InAppFeedbackSettings.in_app_feedback_states");
throw _Error;
}
let num = 0;
if (null != tmp4) {
num = tmp4;
}
if (null == obj) {
obj = closure_78.create();
}
arg0[num] = obj;
}
};
items[2] = obj;
items[3] = {
key: "internalBinaryWrite",
value(inAppFeedbackStates, tag, writeUnknownFields) {
let length;
const keys = Object.keys(inAppFeedbackStates.inAppFeedbackStates);
let num = 0;
if (0 < keys.length) {
do {
let tmp = keys[num];
let tmp2 = closure_0;
let tmp3 = closure_1;
let tagResult = tag.tag(1, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult = tagResult.fork();
let tagResult1 = forkResult.tag(1, closure_0(closure_1[7]).WireType.Varint);
let _parseInt = parseInt;
let int32Result = tagResult1.int32(parseInt(tmp));
let tagResult2 = tag.tag(2, closure_0(closure_1[7]).WireType.LengthDelimited);
let forkResult1 = tagResult2.fork();
let tmp6 = closure_78;
let internalBinaryWriteResult = closure_78.internalBinaryWrite(inAppFeedbackStates.inAppFeedbackStates[tmp], tag, writeUnknownFields);
let joined = tag.join();
let joined1 = joined.join();
num = num + 1;
length = keys.length;
} while (num < length);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = InAppFeedbackSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, inAppFeedbackStates, tag);
}
return tag;
}
};
return callback(InAppFeedbackSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
definePropertyResult = new definePropertyResult();
definePropertyResult = (MessageType) => {
class AppVersionSettings$Type {
constructor() {
tmp = closure_3(this, AppVersionSettings$Type);
items = [];
items[0] = { body: "done", guildId: "construct", ao: "type", "": "isArray" };
items1 = [false];
items1[1] = items;
return closure_82(this, AppVersionSettings$Type, items1);
}
}
const arg1 = AppVersionSettings$Type;
callback3(AppVersionSettings$Type, MessageType);
let obj = {
key: "create",
value(arr) {
let obj = { isUsingOutdatedMobileVersion: false };
const _Object = Object;
obj = { enumerable: false, value: this };
_Object.defineProperty(obj, AppVersionSettings$Type(closure_1[7]).MESSAGE_TYPE, obj);
if (undefined !== arr) {
const result = AppVersionSettings$Type(closure_1[7]).reflectionMergePartial(this, obj, arr);
const obj3 = AppVersionSettings$Type(closure_1[7]);
}
return obj;
}
};
const items = [obj, , ];
obj = {
key: "internalBinaryRead",
value(pos, arg1, readUnknownField) {
let tmp7;
let tmp8;
let obj = arg3;
const self = this;
if (null == arg3) {
obj = self.create();
}
const sum = pos.pos + arg1;
while (pos.pos < sum) {
let tmp5 = callback;
let tmp6 = callback(pos.tag(), 2);
[tmp7, tmp8] = tmp6;
if (1 === tmp7) {
obj.isUsingOutdatedMobileVersion = pos.bool();
let tmp10 = tmp3;
let tmp11 = tmp4;
} else {
readUnknownField = readUnknownField.readUnknownField;
if ("throw" === readUnknownField) {
let tmp19 = globalThis;
let _globalThis = globalThis;
let _Error = Error;
let _HermesInternal = HermesInternal;
let str = "Unknown field ";
let str2 = " (wire type ";
let str3 = ") for ";
let tmp20 = tmp7;
let tmp21 = tmp8;
let prototype = _Error.prototype;
let tmp22 = new.target;
let tmp23 = new.target;
_Error = new _Error("Unknown field " + tmp7 + " (wire type " + tmp8 + ") for " + self.typeName);
let tmp25 = _Error;
throw _Error;
} else {
let skipResult = pos.skip(tmp8);
tmp10 = readUnknownField;
tmp11 = skipResult;
if (false !== readUnknownField) {
let onRead = readUnknownField;
if (true === readUnknownField) {
let tmp12 = AppVersionSettings$Type;
let tmp13 = closure_1;
onRead = AppVersionSettings$Type(closure_1[7]).UnknownFieldHandler.onRead;
}
let tmp14 = obj;
let tmp15 = tmp7;
let tmp16 = tmp8;
let tmp17 = skipResult;
let onReadResult = onRead(self.typeName, obj, tmp7, tmp8, skipResult);
tmp10 = readUnknownField;
tmp11 = skipResult;
}
}
}
let tmp3 = tmp10;
let tmp4 = tmp11;
}
return obj;
}
};
items[1] = obj;
obj = {
key: "internalBinaryWrite",
value(isUsingOutdatedMobileVersion, tag, writeUnknownFields) {
if (false !== isUsingOutdatedMobileVersion.isUsingOutdatedMobileVersion) {
tag.tag(1, AppVersionSettings$Type(closure_1[7]).WireType.Varint).bool(isUsingOutdatedMobileVersion.isUsingOutdatedMobileVersion);
const tagResult = tag.tag(1, AppVersionSettings$Type(closure_1[7]).WireType.Varint);
}
let onWrite = writeUnknownFields.writeUnknownFields;
if (false !== onWrite) {
if (1 == onWrite) {
onWrite = AppVersionSettings$Type(closure_1[7]).UnknownFieldHandler.onWrite;
}
const self = this;
onWrite(this.typeName, isUsingOutdatedMobileVersion, tag);
}
return tag;
}
};
items[2] = obj;
return callback(AppVersionSettings$Type, items);
}(arg1(dependencyMap[7]).MessageType);
definePropertyResult = new definePropertyResult();
definePropertyResult = arg1(dependencyMap[10]).fileFinishedImporting("../discord_common/js/packages/protos/discord_protos/discord_users/v1/preloaded_user_settings.tsx");
export const InboxTab = obj;
export const HubProgressStep = { NO_PROGRESS: 0, [0]: "NO_PROGRESS", JOIN_GUILD: 1, [1]: "JOIN_GUILD", INVITE_USER: 2, [2]: "INVITE_USER", CONTACT_SYNC: 4, [4]: "CONTACT_SYNC" };
export const GuildOnboardingProgress = { NO_GUILD_ONBOARDING: 0, [0]: "NO_GUILD_ONBOARDING", GUILD_NOTICE_SHOWN: 1, [1]: "GUILD_NOTICE_SHOWN", GUILD_NOTICE_CLEARED: 2, [2]: "GUILD_NOTICE_CLEARED" };
export const ExplicitContentRedaction = obj;
export const DmSpamFilterV2 = obj;
export const ReactionNotificationType = obj1;
export const GameActivityNotificationType = obj2;
export const CustomStatusPushNotificationType = obj3;
export const SearchProvider = obj4;
export const GuildActivityStatusRestrictionDefault = obj5;
export const GuildActivityStatusRestrictionDefaultV2 = obj6;
export const GuildsLeaderboardOptOutDefault = obj7;
export const SlayerSDKReceiveInGameDMs = obj8;
export const ProfileVisibility = obj9;
export const GuildThemeSourcePreference = obj10;
export const UIDensity = obj11;
export const Theme = obj12;
export const BackgroundGradientPresetId = { MINT_APPLE: 0, [0]: "MINT_APPLE", CITRUS_SHERBERT: 1, [1]: "CITRUS_SHERBERT", RETRO_RAINCLOUD: 2, [2]: "RETRO_RAINCLOUD", HANAMI: 3, [3]: "HANAMI", SUNRISE: 4, [4]: "SUNRISE", COTTON_CANDY: 5, [5]: "COTTON_CANDY", LOFI_VIBES: 6, [6]: "LOFI_VIBES", DESERT_KHAKI: 7, [7]: "DESERT_KHAKI", SUNSET: 8, [8]: "SUNSET", CHROMA_GLOW: 9, [9]: "CHROMA_GLOW", FOREST: 10, [10]: "FOREST", CRIMSON_MOON: 11, [11]: "CRIMSON_MOON", MIDNIGHT_BLURPLE: 12, [12]: "MIDNIGHT_BLURPLE", MARS: 13, [13]: "MARS", DUSK: 14, [14]: "DUSK", UNDER_THE_SEA: 15, [15]: "UNDER_THE_SEA", EASTER_EGG: 16, [16]: "EASTER_EGG", RETRO_STORM: 17, [17]: "RETRO_STORM", NEON_NIGHTS: 18, [18]: "NEON_NIGHTS", SEPIA: 19, [19]: "SEPIA", STRAWBERRY_LEMONADE: 20, [20]: "STRAWBERRY_LEMONADE", AURORA: 21, [21]: "AURORA", BLURPLE_TWILIGHT: 22, [22]: "BLURPLE_TWILIGHT" };
export const TimestampHourCycle = obj13;
export const LaunchPadMode = obj14;
export const SwipeRightToLeftMode = obj15;
export const FavoriteChannelType = obj16;
export const SafetySettingsPresetType = obj17;
export const ForLaterTab = obj18;
export const InAppFeedbackType = { VOICE: 0, [0]: "VOICE", STREAM: 1, [1]: "STREAM", VIDEO_BACKGROUND: 2, [2]: "VIDEO_BACKGROUND", ACTIVITY: 3, [3]: "ACTIVITY", IN_APP_REPORTS: 4, [4]: "IN_APP_REPORTS", SEARCH_RESULTS: 8, [8]: "SEARCH_RESULTS" };
export const PreloadedUserSettings = tmp2;
export const InboxSettings = tmp4;
export const AllGuildSettings = tmp6;
export const GuildDismissibleContentState = tmp8;
export const GuildSettings = tmp10;
export const ChannelIconEmoji = tmp12;
export const ChannelSettings = tmp14;
export const CustomNotificationSoundConfig = tmp16;
export const RecurringDismissibleContentState = tmp18;
export const UserContentSettings = tmp20;
export const VideoFilterAsset = tmp22;
export const VideoFilterBackgroundBlur = tmp24;
export const VoiceAndVideoSettings = tmp26;
export const ExplicitContentSettings = tmp28;
export const GoreContentSettings = tmp30;
export const SelfHarmContentSettings = tmp32;
export const KeywordFilterSettings = tmp34;
export const TextAndImagesSettings = tmp36;
export const NotificationSettings = tmp38;
export const PrivacySettings = tmp40;
export const DebugSettings = tmp42;
export const GameLibrarySettings = tmp44;
export const StatusSettings = tmp46;
export const CustomStatus = tmp48;
export const LocalizationSettings = tmp50;
export const ChannelListSettings = tmp52;
export const AppearanceSettings = tmp54;
export const CustomUserThemeSettings = tmp56;
export const ClientThemeSettings = tmp58;
export const GuildFolders = tmp60;
export const GuildFolder = tmp62;
export const Favorites = tmp64;
export const FavoriteChannel = tmp66;
export const AudioContextSetting = tmp68;
export const AudioSettings = tmp70;
export const CommunitiesSettings = tmp72;
export const SoundboardSettings = tmp74;
export const CustomCallSound = tmp76;
export const BroadcastSettings = tmp78;
export const ClipsSettings = tmp80;
export const SpendingLimit = tmp82;
export const SpendingLimitSettings = tmp84;
export const SafetySettings = tmp86;
export const ForLaterSettings = tmp88;
export const ICYMISettings = tmp90;
export const AllApplicationSettings = tmp92;
export const ApplicationSettings = tmp94;
export const ApplicationDMSettings = tmp96;
export const ApplicationSharingSettings = tmp98;
export const AdsSettings = definePropertyResult;
export const InAppFeedbackState = definePropertyResult;
export const DefaultReactionEmoji = definePropertyResult;
export const InAppFeedbackSettings = definePropertyResult;
export const AppVersionSettings = definePropertyResult;