Files
discord-decomp/_bundle/Module6268.js
T
2026-11-01 12:12:55 +02:00

266 lines
7.0 KiB
JavaScript

// Metro module 6268 (f6269).
import { MessageType, MESSAGE_TYPE, reflectionMergePartial, UnknownFieldHandler, WireType } from "./Module1307";
import { $callWithNewTarget } from "../_hermes/prelude";
class LocalizedString$Type extends MessageType {
constructor() {
const r2 = [{
no: 1,
name: "default",
kind: "scalar",
T: 9
}, {
no: 2,
name: "localizations",
kind: "map",
K: 9,
V: {
kind: "scalar",
T: 9
}
}];
super("discord_protos.common.v1.LocalizedString", r2);
}
create(a0) {
const r1 = {
default: "",
localizations: {}
};
globalThis.globalThis.Object.defineProperty(r1, MESSAGE_TYPE, {
enumerable: false,
value: this
});
if (a0 !== void 0) {
reflectionMergePartial(this, r1, a0);
}
return r1;
}
internalBinaryRead(a0, a1, a2, a3) {
const r5 = a3 == null ? this.create() : a3;
const r8 = a0.pos + a1;
while (a0.pos < r8) {
const [r19, r18] = a0.tag();
if (r19 === 1) {
r5.default = a0.string();
} else if (r19 === 2) {
this.binaryReadMap2(r5.localizations, a0, a2);
} else {
let readUnknownField = a2.readUnknownField;
if (readUnknownField === "throw") {
throw new globalThis.globalThis.Error(`Unknown field ${r19} (wire type ${r18}) for ${this.typeName}`);
}
const r34 = a0.skip(r18);
if (readUnknownField !== false) {
if (readUnknownField === true) {
readUnknownField = UnknownFieldHandler.onRead;
}
readUnknownField(this.typeName, r5, r19, r18, r34);
}
}
}
return r5;
}
binaryReadMap2(a0, a1) {
let r33, pos;
const r9 = a1.pos + a1.uint32();
const r3 = a1.pos < r9;
let r8 = void 0;
let r7 = void 0;
let r6 = void 0;
let r21 = void 0;
if (r3) {
do {
const [r25, ] = a1.tag();
const r14 = r8;
let r27 = r7;
if (r25 === 1) {
r27 = a1.string();
r33 = r14;
} else {
if (r25 !== 2) {
throw new globalThis.globalThis.Error("unknown map entry field for field discord_protos.common.v1.LocalizedString.localizations");
}
r33 = a1.string();
}
pos = a1.pos;
r8 = r33;
r7 = r27;
r6 = r8;
r21 = r7;
} while (pos < r9);
}
if (r21 == null) {
r21 = "";
}
if (r6 == null) {
r6 = "";
}
a0[r21] = r6;
}
internalBinaryWrite(a0, a1, a2) {
if (a0.default !== "") {
a1.tag(1, WireType.LengthDelimited).string(a0.default);
}
for (const item of Object.keys(a0.localizations)) {
a1.tag(2, WireType.LengthDelimited).fork().tag(1, WireType.LengthDelimited).string(item).tag(2, WireType.LengthDelimited).string(a0.localizations[item]).join();
}
let writeUnknownFields = a2.writeUnknownFields;
if (writeUnknownFields !== false) {
if (writeUnknownFields == 1) {
writeUnknownFields = UnknownFieldHandler.onWrite;
}
writeUnknownFields(this.typeName, a0, a1);
}
return a1;
}
}
const prototypeOf = Object.getPrototypeOf(LocalizedString$Type);
const r35 = [{
no: 1,
name: "default",
kind: "scalar",
T: 9
}, {
no: 2,
name: "localizations",
kind: "map",
K: 9,
V: {
kind: "scalar",
T: 9
}
}];
const r38 = Object.create(LocalizedString$Type.prototype);
const r39 = $callWithNewTarget(prototypeOf, r38, LocalizedString$Type, "discord_protos.common.v1.LocalizedString", r35);
class LocalizedSnowflake$Type extends MessageType {
constructor() {
const r2 = [{
no: 1,
name: "default",
kind: "scalar",
T: 6
}, {
no: 2,
name: "localizations",
kind: "map",
K: 9,
V: {
kind: "scalar",
T: 6
}
}];
super("discord_protos.common.v1.LocalizedSnowflake", r2);
}
create(a0) {
const r1 = {
default: "0",
localizations: {}
};
globalThis.globalThis.Object.defineProperty(r1, MESSAGE_TYPE, {
enumerable: false,
value: this
});
if (a0 !== void 0) {
reflectionMergePartial(this, r1, a0);
}
return r1;
}
internalBinaryRead(a0, a1, a2, a3) {
const r5 = a3 == null ? this.create() : a3;
const r8 = a0.pos + a1;
while (a0.pos < r8) {
const [r19, r18] = a0.tag();
if (r19 === 1) {
r5.default = a0.fixed64().toString();
} else if (r19 === 2) {
this.binaryReadMap2(r5.localizations, a0, a2);
} else {
let readUnknownField = a2.readUnknownField;
if (readUnknownField === "throw") {
throw new globalThis.globalThis.Error(`Unknown field ${r19} (wire type ${r18}) for ${this.typeName}`);
}
const r34 = a0.skip(r18);
if (readUnknownField !== false) {
if (readUnknownField === true) {
readUnknownField = UnknownFieldHandler.onRead;
}
readUnknownField(this.typeName, r5, r19, r18, r34);
}
}
}
return r5;
}
binaryReadMap2(a0, a1) {
let r35, pos;
const r9 = a1.pos + a1.uint32();
const r3 = a1.pos < r9;
let r8 = void 0;
let r7 = void 0;
let r6 = void 0;
let r21 = void 0;
if (r3) {
do {
const [r25, ] = a1.tag();
const r14 = r8;
let r27 = r7;
if (r25 === 1) {
r27 = a1.string();
r35 = r14;
} else {
if (r25 !== 2) {
throw new globalThis.globalThis.Error("unknown map entry field for field discord_protos.common.v1.LocalizedSnowflake.localizations");
}
r35 = a1.fixed64().toString();
}
pos = a1.pos;
r8 = r35;
r7 = r27;
r6 = r8;
r21 = r7;
} while (pos < r9);
}
if (r21 == null) {
r21 = "";
}
if (r6 == null) {
r6 = "0";
}
a0[r21] = r6;
}
internalBinaryWrite(a0, a1, a2) {
if (a0.default !== "0") {
a1.tag(1, WireType.Bit64).fixed64(a0.default);
}
for (const item of Object.keys(a0.localizations)) {
a1.tag(2, WireType.LengthDelimited).fork().tag(1, WireType.LengthDelimited).string(item).tag(2, WireType.Bit64).fixed64(a0.localizations[item]).join();
}
let writeUnknownFields = a2.writeUnknownFields;
if (writeUnknownFields !== false) {
if (writeUnknownFields == 1) {
writeUnknownFields = UnknownFieldHandler.onWrite;
}
writeUnknownFields(this.typeName, a0, a1);
}
return a1;
}
}
const prototypeOf2 = Object.getPrototypeOf(LocalizedSnowflake$Type);
const r52 = [{
no: 1,
name: "default",
kind: "scalar",
T: 6
}, {
no: 2,
name: "localizations",
kind: "map",
K: 9,
V: {
kind: "scalar",
T: 6
}
}];
const r55 = Object.create(LocalizedSnowflake$Type.prototype);
const r59 = $callWithNewTarget(prototypeOf2, r55, LocalizedSnowflake$Type, "discord_protos.common.v1.LocalizedSnowflake", r52);
export const LocalizedString = r39 instanceof Object ? r39 : r38;
export const LocalizedSnowflake = r59 instanceof Object ? r59 : r55;