66 lines
1.7 KiB
JavaScript
66 lines
1.7 KiB
JavaScript
// Metro module 1311 (f1312).
|
|
let UnknownFieldHandler2 = exports.UnknownFieldHandler;
|
|
if (!UnknownFieldHandler2) {
|
|
const UnknownFieldHandler3 = {};
|
|
exports.UnknownFieldHandler = UnknownFieldHandler3;
|
|
UnknownFieldHandler2 = UnknownFieldHandler3;
|
|
}
|
|
let is;
|
|
const UnknownFieldHandler = UnknownFieldHandler2;
|
|
UnknownFieldHandler.symbol = Symbol.for("protobuf-ts/unknown");
|
|
UnknownFieldHandler.onRead = (a0, a1, a2, a3, a4) => {
|
|
let r15;
|
|
const r3 = a1 ? Array.isArray(a1[UnknownFieldHandler.symbol]) : a1;
|
|
const symbol = UnknownFieldHandler.symbol;
|
|
if (r3) {
|
|
r15 = a1[symbol];
|
|
} else {
|
|
r15 = [];
|
|
a1[symbol] = r15;
|
|
}
|
|
r15.push({
|
|
no: a2,
|
|
wireType: a3,
|
|
data: a4
|
|
});
|
|
};
|
|
UnknownFieldHandler.onWrite = (a0, a1, a2) => {
|
|
for (const item of UnknownFieldHandler.list(a1)) {
|
|
const { no, wireType, data } = item;
|
|
a2.tag(no, wireType).raw(data);
|
|
}
|
|
};
|
|
UnknownFieldHandler.list = (a0, a1) => {
|
|
if (a0 ? Array.isArray(a0[UnknownFieldHandler.symbol]) : a0) {
|
|
const r17 = a0[UnknownFieldHandler.symbol];
|
|
return a1 ? r17.filter((item) => item.no == a1) : r17;
|
|
}
|
|
return [];
|
|
};
|
|
UnknownFieldHandler.last = (a0, a1) => UnknownFieldHandler.list(a0, a1).slice(-1)[0];
|
|
is = (a0) => {};
|
|
export function mergeBinaryOptions(a0, a1) {
|
|
return {
|
|
...a0,
|
|
...a1
|
|
};
|
|
}
|
|
let WireType = exports.WireType;
|
|
if (!WireType) {
|
|
const WireType2 = {};
|
|
exports.WireType = WireType2;
|
|
WireType = WireType2;
|
|
}
|
|
WireType.Varint = 0;
|
|
WireType[0] = "Varint";
|
|
WireType.Bit64 = 1;
|
|
WireType[1] = "Bit64";
|
|
WireType.LengthDelimited = 2;
|
|
WireType[2] = "LengthDelimited";
|
|
WireType.StartGroup = 3;
|
|
WireType[3] = "StartGroup";
|
|
WireType.EndGroup = 4;
|
|
WireType[4] = "EndGroup";
|
|
WireType.Bit32 = 5;
|
|
WireType[5] = "Bit32";
|